
From christian.1.schmidt@nsn.com  Mon Sep  7 04:43:28 2009
Return-Path: <christian.1.schmidt@nsn.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4E0353A69B4 for <ppsp@core3.amsl.com>; Mon,  7 Sep 2009 04:43:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4
X-Spam-Level: 
X-Spam-Status: No, score=-4 tagged_above=-999 required=5 tests=[AWL=2.599, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LAKSExKLG1Gw for <ppsp@core3.amsl.com>; Mon,  7 Sep 2009 04:43:27 -0700 (PDT)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [217.115.75.233]) by core3.amsl.com (Postfix) with ESMTP id DAB7E3A696A for <ppsp@ietf.org>; Mon,  7 Sep 2009 04:43:26 -0700 (PDT)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id n87BhnVi018692 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 7 Sep 2009 13:43:49 +0200
Received: from demuexc023.nsn-intra.net (demuexc023.nsn-intra.net [10.150.128.36]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id n87Bhn15030884; Mon, 7 Sep 2009 13:43:49 +0200
Received: from DEMUEXC013.nsn-intra.net ([10.150.128.24]) by demuexc023.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);  Mon, 7 Sep 2009 13:43:49 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 7 Sep 2009 13:43:47 +0200
Message-ID: <B846208195B11F4EA16E16BE9DC8A9CC018E35F5@DEMUEXC013.nsn-intra.net>
In-Reply-To: <37BD2B3C-3835-4697-BA5C-E7BA6644C96C@americafree.tv>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: BOF at IETF76 Hiroschima
Thread-Index: AcohQJmZEVNjF3PhSfe7bHlmFjZdYQOb4NPw
References: <200908181651196872784@chinamobile.com><"B846208195B11F4EA16E16BE9DC8A9CC018E35D5"@DEMUEXC013.nsn-intra.net><8b2769930908180733q275636capb2919ae642f82aa6@mail.gmail.com><"200908191221165003989"@chinamobile.com><5D84FDD8D5DC8646B9F73CF1EFD1BFA4A681F9@CNBEEXC007.nsn-intra.net><B846208195B11F4EA16E16BE9DC8A9CC018E35D7@DEMUEXC013.nsn-intra.net><200908191616502038210@chinamobile.com><5D84FDD8D5DC8646B9F73CF1EFD1BFA4A6845D@CNBEEXC007.nsn-intra.net><452C09DD-C9B9-41DE-A2BD-9064EFDA98A2@americafr<OFA662D389.17DF7C94-ON48257618.000B3500@china.mobile> <37BD2B3C-3835-4697-BA5C-E7BA6644C96C@americafree.tv>
From: "Schmidt, Christian 1. (NSN - DE/Munich)" <christian.1.schmidt@nsn.com>
To: "zhangyunfei" <zhangyunfei@chinamobile.com>
X-OriginalArrivalTime: 07 Sep 2009 11:43:49.0727 (UTC) FILETIME=[7763F6F0:01CA2FB0]
Cc: ppsp@ietf.org
Subject: [ppsp] BOF at IETF76 Hiroschima
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Sep 2009 11:43:28 -0000

Hi

Related to the planning for the next IETF, you shlould be aware of

2009-09-07 (Monday): Cutoff date for BOF proposal requests to Area
Directors at 17:00 PDT (24:00 UTC/GMT). To request a BOF, please see
instructions on Requesting a BOF.=20

Regards
Christian Schmidt


From zongning@huawei.com  Mon Sep  7 06:51:15 2009
Return-Path: <zongning@huawei.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E903628C15F for <ppsp@core3.amsl.com>; Mon,  7 Sep 2009 06:51:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -98.636
X-Spam-Level: 
X-Spam-Status: No, score=-98.636 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9G2oq44vVxAd for <ppsp@core3.amsl.com>; Mon,  7 Sep 2009 06:51:15 -0700 (PDT)
Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id CC48A28C15E for <ppsp@ietf.org>; Mon,  7 Sep 2009 06:51:14 -0700 (PDT)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KPL00C8JT5WO7@szxga04-in.huawei.com> for ppsp@ietf.org; Mon, 07 Sep 2009 21:51:32 +0800 (CST)
Received: from huawei.com ([172.24.1.3]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KPL002F7T5WJZ@szxga04-in.huawei.com> for ppsp@ietf.org; Mon, 07 Sep 2009 21:51:32 +0800 (CST)
Received: from z-20684ca876cc4 ([200.5.112.178]) by szxml01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KPL000MNT5RID@szxml01-in.huawei.com>; Mon, 07 Sep 2009 21:51:32 +0800 (CST)
Date: Mon, 07 Sep 2009 10:51:33 -0300
From: Ning Zong <zongning@huawei.com>
To: "Schmidt, Christian 1. (NSN - DE/" <christian.1.schmidt@nsn.com>, zhangyunfei <zhangyunfei@chinamobile.com>
Message-id: <0KPL000MPT5TID@szxml01-in.huawei.com>
MIME-version: 1.0
X-Mailer: Foxmail 5.0 [en]
Content-type: text/plain; charset=gb2312
Content-transfer-encoding: 7BIT
Cc: "ppsp@ietf.org" <ppsp@ietf.org>
Subject: Re: [ppsp] BOF at IETF76 Hiroschima
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Sep 2009 13:51:16 -0000

Hi, Schmidt,

Thank you for reminding. A PPSP BoF proposal has been sent to ADs.

BR,
Ning Zong



From zhangyunfei@chinamobile.com  Mon Sep  7 18:35:24 2009
Return-Path: <zhangyunfei@chinamobile.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 10A793A6814 for <ppsp@core3.amsl.com>; Mon,  7 Sep 2009 18:35:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -96.99
X-Spam-Level: 
X-Spam-Status: No, score=-96.99 tagged_above=-999 required=5 tests=[AWL=1.625,  BAYES_00=-2.599, MISSING_SUBJECT=1.762, RELAY_IS_221=2.222, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5Vfht-lr29NS for <ppsp@core3.amsl.com>; Mon,  7 Sep 2009 18:35:23 -0700 (PDT)
Received: from cmccmta.chinamobile.com (cmccmta.chinamobile.com [221.130.253.133]) by core3.amsl.com (Postfix) with ESMTP id D33113A67ED for <ppsp@ietf.org>; Mon,  7 Sep 2009 18:35:22 -0700 (PDT)
Received: from LENOVO-917FFE55 ([10.1.4.30]) by mail.chinamobile.com (Lotus Domino Release 6.5.5FP1) with SMTP id 2009090809354278-2389 ; Tue, 8 Sep 2009 09:35:42 +0800 
Date: Tue, 8 Sep 2009 09:35:43 +0800
From: "zhangyunfei" <zhangyunfei@chinamobile.com>
To: "Schmidt, Christian 1. (NSN - DE/" <christian.1.schmidt@nsn.com>
References: <200908181651196872784@chinamobile.com><"B846208195B11F4EA16E16B E9DC8A9CC018E35D5"@DEMUEXC013.nsn-intra.net><8b2769930908180733q275636capb2 919ae642f82aa6@mail.gmail.com><"200908191221165003989"@chinamobile.com><5D8 4FDD8D5DC8646B9F73CF1EFD1BFA4A681F9@CNBEEXC007.nsn-intra.net><B846208195B11 F4EA16E16BE9DC8A9CC018E35D7@DEMUEXC013.nsn-intra.net><200908191616502038210 @chinamobile.com><5D84FDD8D5DC8646B9F73CF1EFD1BFA4A6845D@CNBEEXC007.nsn-int ra.net><452C09DD-C9B9-41DE-A2BD-9064EFDA98A2@americafr<
X-MIMETrack: Itemize by SMTP Server on jtgsml01/servers/cmcc(Release 6.5.5FP1 | April 14, 2006) at 2009-09-08 09:35:42, Serialize by Router on cmccmta/servers/cmcc(Release 6.5.5FP1 | April 14, 2006) at 2009-09-08 09:35:52, Serialize complete at 2009-09-08 09:35:52
Message-ID: <OF7B4B8693.48F81137-ON4825762B.0008C348@china.mobile>
Cc: "ppsp@ietf.org" <ppsp@ietf.org>
Subject: [ppsp] (no subject)
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Sep 2009 01:35:24 -0000

OFA662D389.17DF7C94- ON48257618.000B3500@china.mobile> <37BD2B3C-3835-4697-BA5C-E7BA6644C96C@americafree.tv> <B846208195B11F4EA16E16BE9DC8A9CC018E35F5@DEMUEXC013.nsn-intra.net>
Subject: Re: BOF at IETF76 Hiroschima
Message-ID: <200909080935431714191@chinamobile.com>
X-mailer: Foxmail 6, 2, 103, 20 [cn]
Mime-Version: 1.0
Content-Type: multipart/alternative;
	boundary="=====003_Dragon838562668757_====="


This is a multi-part message in MIME format.

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

VGhhbmtzIGZvciBDaHJpc3RpYW4ncyByZW1pbmRpbmcuV2UgaGF2ZSBzZW50IHRoZSBCT0YgcmVx
dWVzdCB0byBMYXJzIGZvciB0aGUgZGVjaXNpb24uDQoNCiAgICAgICAgICAgICAgIFl1bmZlaQ0K
DQoNCg0KDQp6aGFuZ3l1bmZlaQ0KMjAwOS0wOS0wOA0KDQoNCg0Kt6K8/sjLo7ogU2NobWlkdCwg
Q2hyaXN0aWFuIDEuIChOU04gLSBERS9NdW5pY2gpDQq3osvNyrG85KO6IDIwMDktMDktMDcgMTk6
NDM6NTMNCsrVvP7Iy6O6IHpoYW5neXVuZmVpDQqzrcvNo7ogcHBzcEBpZXRmLm9yZw0K1vfM4qO6
IEJPRiBhdCBJRVRGNzYgSGlyb3NjaGltYQ0KDQpIaQ0KDQpSZWxhdGVkICB0byAgdGhlICBwbGFu
bmluZyAgZm9yICB0aGUgIG5leHQgIElFVEYsICB5b3UgIHNobG91bGQgIGJlICBhd2FyZSAgb2YN
Cg0KMjAwOS0wOS0wNyAgKE1vbmRheSk6ICBDdXRvZmYgIGRhdGUgIGZvciAgQk9GICBwcm9wb3Nh
bCAgcmVxdWVzdHMgIHRvICBBcmVhDQpEaXJlY3RvcnMgIGF0ICAxNzowMCAgUERUICAoMjQ6MDAg
IFVUQy9HTVQpLiAgVG8gIHJlcXVlc3QgIGEgIEJPRiwgIHBsZWFzZSAgc2VlDQppbnN0cnVjdGlv
bnMgIG9uICBSZXF1ZXN0aW5nICBhICBCT0YuICANCg0KUmVnYXJkcw0KQ2hyaXN0aWFuICBTY2ht
aWR0DQo=

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

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PWdiMjMxMiI+DQo8TUVUQSBjb250ZW50PSJNU0hUTUwgNi4w
MC4yOTAwLjM0OTIiIG5hbWU9R0VORVJBVE9SPg0KPFNUWUxFPg0KPCEtLQ0KIC8qIEZvbnQgRGVm
aW5pdGlvbnMgKi8NCiBAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OsvOzOU7DQoJcGFub3NlLTE6
MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlZlcmRhbmE7
DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseToiXEDLzszlIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCiAvKiBTdHls
ZSBEZWZpbml0aW9ucyAqLw0KIHAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3Jt
YWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJdGV4dC1hbGlnbjpq
dXN0aWZ5Ow0KCXRleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGg7DQoJZm9udC1zaXplOjEwLjVw
dDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQphOmxpbmssIHNwYW4uTXNvSHlw
ZXJsaW5rDQoJe2NvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZp
c2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7Y29sb3I6cHVycGxlOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWwtY29tcG9zZTsNCglmb250LWZhbWlseTpWZXJkYW5hOw0KCWNvbG9yOndpbmRv
d3RleHQ7DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQtc3R5bGU6bm9ybWFsOw0KCXRleHQt
ZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0KIC8qIFBhZ2UgRGVmaW5pdGlvbnMgKi8NCiBAcGFnZSBT
ZWN0aW9uMQ0KCXtzaXplOjU5NS4zcHQgODQxLjlwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3
Mi4wcHQgOTAuMHB0Ow0KCWxheW91dC1ncmlkOjE1LjZwdDt9DQpkaXYuU2VjdGlvbjENCgl7cGFn
ZTpTZWN0aW9uMTt9DQotLT4NCjwvU1RZTEU+DQo8L0hFQUQ+DQo8Qk9EWT4NCjxESVY+PEZPTlQg
ZmFjZT1WZXJkYW5hIGNvbG9yPSMwMDAwZmYgc2l6ZT0yPlRoYW5rcyBmb3IgQ2hyaXN0aWFuJ3Mg
cmVtaW5kaW5nLldlIA0KaGF2ZSBzZW50IHRoZSBCT0YgcmVxdWVzdCB0byBMYXJzIGZvciB0aGUg
ZGVjaXNpb24uPC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBmYWNlPVZlcmRhbmEgY29sb3I9IzAw
MDBmZiBzaXplPTI+PC9GT05UPiZuYnNwOzwvRElWPg0KPERJVj48Rk9OVCBmYWNlPVZlcmRhbmEg
Y29sb3I9IzAwMDBmZiANCnNpemU9Mj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQpZdW5m
ZWk8L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PC9GT05UPiZu
YnNwOzwvRElWPg0KPERJViBhbGlnbj1sZWZ0Pg0KPERJViBhbGlnbj1sZWZ0PjxGT05UIGZhY2U9
VmVyZGFuYSBzaXplPTI+DQo8SFIgc3R5bGU9IldJRFRIOiAxMjJweDsgSEVJR0hUOiAycHgiIFNJ
WkU9Mj4NCjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgY29sb3I9I2MwYzBjMD48Rk9OVCBmYWNl
PVZlcmRhbmEgc2l6ZT0yPnpoYW5neXVuZmVpPC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBmYWNl
PVZlcmRhbmEgc2l6ZT0yPjIwMDktMDktMDg8L0ZPTlQ+PC9GT05UPjwvRElWPjwvRElWPg0KPERJ
Vj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPg0KPEhSPg0KPC9GT05UPjwvRElWPg0KPERJVj48
Rk9OVCBmYWNlPVZlcmRhbmE+PEZPTlQgc2l6ZT0yPjxTVFJPTkc+t6K8/sjLo7o8L1NUUk9ORz4g
U2NobWlkdCwgQ2hyaXN0aWFuIDEuIA0KKE5TTiAtIERFL011bmljaCk8L0ZPTlQ+PC9GT05UPjwv
RElWPg0KPERJVj48Rk9OVCBmYWNlPVZlcmRhbmE+PEZPTlQgc2l6ZT0yPjxTVFJPTkc+t6LLzcqx
vOSjujwvU1RST05HPiANCjIwMDktMDktMDcmbmJzcDsxOTo0Mzo1MzwvRk9OVD48L0ZPTlQ+PC9E
SVY+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYT48Rk9OVCBzaXplPTI+PFNUUk9ORz7K1bz+yMuj
ujwvU1RST05HPiANCnpoYW5neXVuZmVpPC9GT05UPjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQg
ZmFjZT1WZXJkYW5hPjxGT05UIHNpemU9Mj48U1RST05HPrOty82jujwvU1RST05HPiANCnBwc3BA
aWV0Zi5vcmc8L0ZPTlQ+PC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBmYWNlPVZlcmRhbmE+PEZP
TlQgc2l6ZT0yPjxTVFJPTkc+1vfM4qO6PC9TVFJPTkc+IEJPRiBhdCBJRVRGNzYgDQpIaXJvc2No
aW1hPC9GT05UPjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48
L0ZPTlQ+Jm5ic3A7PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+DQo8RElW
PkhpPC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj5SZWxhdGVkICZuYnNwO3RvICZuYnNw
O3RoZSAmbmJzcDtwbGFubmluZyAmbmJzcDtmb3IgJm5ic3A7dGhlICZuYnNwO25leHQgDQombmJz
cDtJRVRGLCAmbmJzcDt5b3UgJm5ic3A7c2hsb3VsZCAmbmJzcDtiZSAmbmJzcDthd2FyZSAmbmJz
cDtvZjwvRElWPg0KPERJVj4mbmJzcDs8L0RJVj4NCjxESVY+MjAwOS0wOS0wNyAmbmJzcDsoTW9u
ZGF5KTogJm5ic3A7Q3V0b2ZmICZuYnNwO2RhdGUgJm5ic3A7Zm9yICZuYnNwO0JPRiANCiZuYnNw
O3Byb3Bvc2FsICZuYnNwO3JlcXVlc3RzICZuYnNwO3RvICZuYnNwO0FyZWE8L0RJVj4NCjxESVY+
RGlyZWN0b3JzICZuYnNwO2F0ICZuYnNwOzE3OjAwICZuYnNwO1BEVCAmbmJzcDsoMjQ6MDAgJm5i
c3A7VVRDL0dNVCkuIA0KJm5ic3A7VG8gJm5ic3A7cmVxdWVzdCAmbmJzcDthICZuYnNwO0JPRiwg
Jm5ic3A7cGxlYXNlICZuYnNwO3NlZTwvRElWPg0KPERJVj5pbnN0cnVjdGlvbnMgJm5ic3A7b24g
Jm5ic3A7UmVxdWVzdGluZyAmbmJzcDthICZuYnNwO0JPRi4gJm5ic3A7PC9ESVY+DQo8RElWPiZu
YnNwOzwvRElWPg0KPERJVj5SZWdhcmRzPC9ESVY+DQo8RElWPkNocmlzdGlhbiAmbmJzcDtTY2ht
aWR0PC9ESVY+PC9GT05UPjwvRElWPjwvQk9EWT48L0hUTUw+DQo=

--=====003_Dragon838562668757_=====--


From zhangyunfei@chinamobile.com  Wed Sep  9 23:23:24 2009
Return-Path: <zhangyunfei@chinamobile.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 69D063A688D for <ppsp@core3.amsl.com>; Wed,  9 Sep 2009 23:23:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -96.756
X-Spam-Level: 
X-Spam-Status: No, score=-96.756 tagged_above=-999 required=5 tests=[AWL=1.267, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_72=0.6, MIME_BASE64_TEXT=1.753, RELAY_IS_221=2.222, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fAJrZObNzYFJ for <ppsp@core3.amsl.com>; Wed,  9 Sep 2009 23:23:23 -0700 (PDT)
Received: from cmccmta.chinamobile.com (cmccmta.chinamobile.com [221.130.253.133]) by core3.amsl.com (Postfix) with ESMTP id 2FB2C3A6837 for <ppsp@ietf.org>; Wed,  9 Sep 2009 23:23:22 -0700 (PDT)
Received: from LENOVO-917FFE55 ([10.2.0.27]) by mail.chinamobile.com (Lotus Domino Release 6.5.5FP1) with SMTP id 2009091014235023-9961 ; Thu, 10 Sep 2009 14:23:50 +0800 
Date: Thu, 10 Sep 2009 14:23:49 +0800
From: "zhangyunfei" <zhangyunfei@chinamobile.com>
To: "ppsp@ietf.org" <ppsp@ietf.org>
Message-ID: <200909101423493286131@chinamobile.com>
X-mailer: Foxmail 6, 2, 103, 20 [cn]
Mime-Version: 1.0
X-MIMETrack: Itemize by SMTP Server on jtgsml01/servers/cmcc(Release 6.5.5FP1 | April 14, 2006) at 2009-09-10 14:23:50, Serialize by Router on cmccmta/servers/cmcc(Release 6.5.5FP1 | April 14, 2006) at 2009-09-10 14:23:57
Content-Type: multipart/alternative; boundary="=====003_Dragon431383530318_====="
Subject: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Sep 2009 06:23:24 -0000

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

RGVhciBhbGwsDQogICBUaGUgZm9sbG93aW5nIGlzIHRoZSBtb2RpZmllZCB2ZXJzaW9uIG9mIFBQ
U1AgY2hhcnRlcihBbiBlYXJseSB2ZXJzaW9uIHdhcyBwdWJsaXNoZWQgaW4gdGhlIElFVEYgUFBT
UCB3aWtpIHBhZ2UpLlBsZWFzZSByZXZpZXcgaXQgYW5kIGFueSBjb21tZW50cyBhbmQgc3VnZ2Vz
dGlvbnMgYXJlIGhpZ2hseSBhcHByZWNpYXRlZC4NCg0KICAgICAgICAgICBCUg0KICAgICAgICAg
ICAgWXVuZmVpDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQ0KRGVzY3JpcHRpb24gb2YgUFBTUCBXb3JraW5nIEdyb3VwOg0KVGhlIFBlZXIt
dG8tUGVlciAoUDJQKSBTdHJlYW1pbmcgUHJvdG9jb2wgd29ya2luZyBncm91cCAoUFBTUCBXRykg
aXMgY2hhcnRlcmVkIHRvIGRldmVsb3Agc3RhbmRhcmQgc2lnbmFsaW5nIHByb3RvY29scyAoY2Fs
bGVkIFBQU1AgcHJvdG9jb2xzKSBmb3IgbXVsdGlwbGUgdHlwZXMgb2YgZW50aXRpZXMgKGUuZy4g
aW50ZWxsaWdlbnQgZW5kcG9pbnRzLCBjYWNoZXMsIGNvbnRlbnQgZGlzdHJpYnV0aW9uIG5ldHdv
cmsgbm9kZXMsIGFuZC9vciBvdGhlciBlZGdlIGRldmljZXMpIHRvIHBhcnRpY2lwYXRlIGluIFAy
UCBzdHJlYW1pbmcgc3lzdGVtcyBpbiBib3RoIGZpeGVkIGFuZCBtb2JpbGUgSW50ZXJuZXQuDQoN
ClBQU1AgcHJvdG9jb2xzIGluY2x1ZGUgdGhlIFBQU1AgdHJhY2tlciBwcm90b2NvbCCoQyBhIHNp
Z25hbGluZyBwcm90b2NvbCBiZXR3ZWVuIKGwUFBTUCB0cmFja2Vyc6GxIGFuZCChsFBQU1AgcGVl
cnOhsSwgYW5kIHRoZSBQUFNQIHBlZXIgcHJvdG9jb2wgqEMgYSBzaWduYWxpbmcgcHJvdG9jb2wg
YW1vbmcgobBQUFNQIHBlZXJzobEuIEEgUFBTUCB0cmFja2VyIG1haW50YWlucyBsaXN0cyBvZiBw
YXJ0aWNpcGF0aW5nIFBQU1AgcGVlcnMsIGVhY2ggZm9yIGEgc3BlY2lmaWMgY2hhbm5lbCBvciBz
dHJlYW1pbmcgZmlsZSwgYW5kIGFuc3dlcnMgdGhlIHF1ZXJpZXMgZnJvbSBQUFNQIHBlZXJzIGZv
ciBjYW5kaWRhdGUgUFBTUCBwZWVycy4gUFBTUCBwZWVycyBpbmZvcm0gdGhlaXIgc3RhdHVzIGlu
Zm9ybWF0aW9uIHRvIFBQU1AgdHJhY2tlcnMsIGV4Y2hhbmdlIHRoZWlyIGNodW5rIGF2YWlsYWJp
bGl0eSB3aXRoIG90aGVyIFBQU1AgcGVlcnMgYW5kL29yIFBQU1AgdHJhY2tlcnMsIGFuZCBhc2sg
b3RoZXIgUFBTUCBwZWVycyBmb3Igd2FudGVkIGRhdGEuIA0KIA0KVGhpcyBXRydzIHByaW1hcnkg
dGFza3MgYXJlIHRvIHByb2R1Y2U6DQoxLiBBIKGwcHJvYmxlbSBzdGF0ZW1lbnShsSBkb2N1bWVu
dCBkZXNjcmliaW5nIHRoZSBwcm9ibGVtcywgaW5jZW50aXZlcywgYW5kIHNjb3BlIG9mIGRldmVs
b3BpbmcgdGhlIFBQU1AgcHJvdG9jb2xzLCBhcyB3ZWxsIGFzIGNvbW1vbiB0ZXJtaW5vbG9naWVz
IGFuZCBjb25jZXB0cy4NCiANCjIuIEEgobByZXF1aXJlbWVudHOhsSBkb2N1bWVudCBsaXN0aW5n
IHRoZSByZXF1aXJlbWVudHMgb24gdGhlIGRlc2lnbmVkIFBQU1AgcHJvdG9jb2xzIChlLmcuLCBn
ZW5lcmFsIGZ1bmN0aW9uYWxpdHkgYW5kIHBlcmZvcm1hbmNlIHJlcXVpcmVtZW50cyBvZiBQUFNQ
IHByb3RvY29scyBvciBiYXNpYyB0eXBlcyBvZiBpbmZvcm1hdGlvbiB0aGF0IFBQU1AgcHJvdG9j
b2xzIHNob3VsZCBjb21tdW5pY2F0ZSB0byBmYWNpbGl0YXRlIFAyUCBzdHJlYW1pbmcpLg0KDQoz
LiBBbiAiYXJjaGl0ZWN0dXJhbCBzdXJ2ZXkiIGRvY3VtZW50IGV4cGxhaW5pbmcgdGhlIGN1cnJl
bnQgUDJQIHN0cmVhbWluZyBhcmNoaXRlY3R1cmVzLCBpbiBwYXJ0aWN1bGFyIHRyYWNrZXItYmFz
ZWQgUDJQIHN0cmVhbWluZywgYW5kIGtleSBpc3N1ZXMgaW4gYmVzdCBwcmFjdGljZS4NCg0KNC4g
QSBwcm9wb3NlZCBzdGFuZGFyZCBkZWZpbmluZyB0aGUgUFBTUCBwZWVyIHByb3RvY29sLiBUaGlz
IHByb3RvY29sIHdpbGwgZGVmaW5lIGhvdyBQUFNQIHBlZXJzIGFkdmVydGlzZSBjaHVuayBhdmFp
bGFiaWxpdHkuIFRoZSBwcm90b2NvbCB3aWxsIGFsc28gZGVmaW5lIHRoZSByZXF1ZXN0cyBhbmQg
cmVzcG9uc2VzIG9mIGNodW5rcyBhbW9uZyBQUFNQIHBlZXJzLg0KIA0KNS4gQSBwcm9wb3NlZCBz
dGFuZGFyZCBkZWZpbmluZyB0aGUgUFBTUCB0cmFja2VyIHByb3RvY29sLiBUaGlzIHByb3RvY29s
IHdpbGwgZGVmaW5lIGhvdyBQUFNQIHBlZXJzIGluZm9ybSBhbmQgcmVxdWVzdCBpbmZvcm1hdGlv
biBmcm9tIFBQU1AgdHJhY2tlcnMgYW5kIGhvdyBQUFNQIHRyYWNrZXJzIHJlcGx5IHRvIHRoZSBy
ZXF1ZXN0cy4NCiANCjYuIEEgobB1c2FnZSBkb2N1bWVudKGxIGV4cGxhaW5pbmcgaG93IHRoZSBw
cm90b2NvbHMgZGVmaW5lZCBhYm92ZSwgYWxvbmcgd2l0aCBleGlzdGluZyBJRVRGIHByb3RvY29s
cywgc3VjaCBhcyBSRUxBT0QsIEFMVE8gYW5kIFJUU1AsIGNhbiBpbnRlci1vcGVyYXRlOyBhbmQg
aG93IHRoZXkgbWF5IGJlIGludGVncmF0ZWQgdG9nZXRoZXIgdG8gcHJvZHVjZSBjb21wbGV0ZSBQ
MlAgc3RyZWFtaW5nIHN5c3RlbXMuDQogDQo3LiBPcHRpb25hbGx5IGEgobFtb2JpbGUgdXNhZ2Ug
ZG9jdW1lbnShsSAoUFBTUCBtb2JpbGUgQkNQIGRvY3VtZW50KSB0byBldmFsdWF0ZSBQUFNQIHdp
dGggYW5kIHdpdGhvdXQgTW9iaWxlIElQIHN1cHBvcnQgd2hlbiB0aGVyZSBhcmUgYSBsb3Qgb2Yg
bW9iaWxlIHBlZXJzIGluIHRoZSBzeXN0ZW0uDQoNClRoZSB3b3JrIHBsYW5uZWQgZm9yIHRoZSBQ
UFNQIFdHIGlzIGRpc3RpbmN0IGZyb20sIGJ1dCByZXF1aXJlcyBjbG9zZSBwYXJ0aWNpcGF0aW9u
IHdpdGgsIHdvcmsgaW4gb3RoZXIgSUVURiBXR3MsIHBhcnRpY3VsYXJseSBQMlBTSVAsIEFMVE8g
YW5kIE1NVVNJQy4gVGhlIFBQU1AgV0cgYXNzdW1lcyB0aGF0IGl0IGNhbm5vdCBtb2RpZnkgYmFz
ZWxpbmUgUDJQU0lQLCBBTFRPLCBhbmQgTU1VU0lDIGJlaGF2aW9ycy4gSWYgUFBTUCBkZXRlcm1p
bmVzIHRoYXQgZXh0ZW5zaW9ucyB0byBQMlBTSVAsIEFMVE8sIE1NVVNJQyBhcmUgbmVlZGVkLCBQ
UFNQIHdpbGwgc2VlayB0byBkZWZpbmUgc3VjaCBleHRlbnNpb25zIGFuZCBwcmVzZW50IHRvIHRo
ZSByZXNwZWN0aXZlIHdvcmtpbmcgZ3JvdXBzLg0KDQpUaGUgZGVzaWduIG9mIFBQU1AgaGFzIHRv
IGNvbnNpZGVyIHNlY3VyaXR5L3ByaXZhY3kgaXNzdWVzLiBUaGUgcHJvdG9jb2wgZG9jdW1lbnQg
d2lsbCBjb250YWluIGEgY29tcGxldGUgZGVzY3JpcHRpb24gb2YgdGhlIHNlY3VyaXR5L3ByaXZh
Y3kgaXNzdWVzIHRoYXQgUFBTUCBzaG91bGQgYWRkcmVzcy4NCiANClRoZSBmb2xsb3dpbmcgdG9w
aWNzIGFyZSBleGNsdWRlZCBmcm9tIHRoaXMgV0cncyBzY29wZToNCjEuIFRyYW5zcG9ydCBtZWNo
YW5pc21zIGZvciBkYXRhIHRyYW5zbWlzc2lvbiBhbW9uZyBQUFNQIHBlZXJzLCBlLmcuIHVzaW5n
IFRDUCBvciBVRFAsIHVuaWNhc3Qgb3IgbXVsdGljYXN0LCBldGMuDQoNCjIuIE5ldHdvcmsgY29k
aW5nIG1lY2hhbmlzbXMgaW4gUDJQIHN0cmVhbWluZy4gTmV0d29yayBjb2RpbmcgbWF5IGJlIHVz
ZWQgaW4gUDJQIHN0cmVhbWluZywgYnV0IGl0cyBzdXBwb3J0IGlzIGJleW9uZCB0aGUgc2NvcGUg
b2YgY3VycmVudCBjaGFydGVyLg0KIA0KMy4gUGxheS1vdXQgbWVjaGFuaXNtcyBpbmNsdWRpbmcg
c3RyZWFtaW5nIGNvbnRyb2wgKGUuZy4sIHBhdXNlLCBmYXN0LWZvcndhcmQsIGFuZCByZXdpbmQp
Lg0KIA0KNC4gQWxnb3JpdGhtcyB0aGF0IG1heSBiZSBkaWZmZXJlbnQgaW4gZGlmZmVyZW50IGRl
cGxveW1lbnRzIChlLmcuLCBjaHVuayBzZWxlY3Rpb24sIGxvY2FsIHN0b3JhZ2Ugc3RyYXRlZ2ll
cykuDQogDQo1LiBSZXNlYXJjaCB0eXBlIHF1ZXN0aW9ucyByZWxhdGVkIHRvIFAyUCBzdHJlYW1p
bmcuIFRoaXMgV0cgd2lsbCBpbnN0ZWFkIGZvcndhcmQgc3VjaCBxdWVzdGlvbnMgdG8gdGhlIElS
VEYgUDJQUkcgb3Igb3RoZXIgUkcgYXMgYXBwcm9wcmlhdGUuIEV4YW1wbGVzIGluY2x1ZGUgY2Fj
aGUgbWFuYWdlbWVudC4NCkdvYWxzIGFuZCBNaWxlc3RvbmVzOg0KQXByIDIwMTBXb3JraW5nIEdy
b3VwIExhc3QgQ2FsbCBmb3IgcHJvYmxlbSBzdGF0ZW1lbnQNCkp1biAyMDEwU3VibWl0IHByb2Js
ZW0gc3RhdGVtZW50IHRvIElFU0cgYXMgSW5mb3JtYXRpb25hbCBkb2N1bWVudA0KQXVnIDIwMTBX
b3JraW5nIEdyb3VwIExhc3QgQ2FsbCBmb3IgYXJjaGl0ZWN0dXJlIHN1cnZleQ0KQXVnIDIwMTBX
b3JraW5nIEdyb3VwIExhc3QgQ2FsbCBmb3IgcmVxdWlyZW1lbnRzDQpPY3QNCjIwMTBTdWJtaXQg
YXJjaGl0ZWN0dXJlIHN1cnZleSB0byBJRVNHIGFzIEluZm9ybWF0aW9uYWwgZG9jdW1lbnQNCk9j
dCAyMDEwU3VibWl0IHJlcXVpcmVtZW50cyB0byBJRVNHIGFzIEluZm9ybWF0aW9uYWwgZG9jdW1l
bnQNCkFwciAyMDExV29ya2luZyBHcm91cCBMYXN0IENhbGwgZm9yIFBQU1AgcGVlciBwcm90b2Nv
bA0KQXByDQoyMDExV29ya2luZyBHcm91cCBMYXN0IENhbGwgZm9yIFBQU1AgdHJhY2tlciBwcm90
b2NvbA0KQXVnIDIwMTFTdWJtaXQgUFBTUCBwZWVyIHByb3RvY29sIHRvIElFU0cgYXMgUHJvcG9z
ZWQgU3RhbmRhcmQNCkF1ZyAyMDExU3VibWl0IFBQU1AgdHJhY2tlciBwcm90b2NvbCB0byBJRVNH
IGFzIFByb3Bvc2VkIFN0YW5kYXJkDQpOb3YgMjAxMVdvcmtpbmcgR3JvdXAgTGFzdCBDYWxsIG9m
IHVzYWdlIGRvY3VtZW50DQpOb3YgMjAxMVdvcmtpbmcgR3JvdXAgTGFzdCBDYWxsIG9mIG1vYmls
aXR5IEJDUCBkb2N1bWVudA0KSmFuIDIwMTJTdWJtaXQgdXNhZ2UgZG9jdW1lbnQgdG8gSUVTRyBh
cyBJbmZvcm1hdGlvbmFsIGRvY3VtZW50DQpKYW4gMjAxMlN1Ym1pdCBtb2JpbGl0eSBCQ1AgZG9j
dW1lbnQgdG8gSUVTRyBhcyBJbmZvcm1hdGlvbmFsIGRvY3VtZW50DQpBcHIgMjAxMkRpc3NvbHZl
IG9yIHJlLWNoYXJ0ZXIgDQoNCiANCg0KDQoNCg0Kemhhbmd5dW5mZWkNCjIwMDktMDktMTANCg==

--=====003_Dragon431383530318_=====
Content-Type: text/html;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dgb2312">
<META content=3D"MSHTML 6.00.2900.3492" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DVerdana><FONT size=3D2><B><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 18pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
; mso-no-proof: yes"><?xml:namespace=20
prefix =3D v ns =3D "urn:schemas-microsoft-com:vml" /><v:shapetype id=3D=5F=
x0000=5Ft74=20
path=3D"m10860,2187c10451,1746,9529,1018,9015,730,7865,152,6685,,5415,,4175=
,152,2995,575,1967,1305,1150,2187,575,3222,242,4220,,5410,242,6560,575,7597=
l10860,21600,20995,7597v485,-1037,605,-2187,485,-3377c21115,3222,20420,2187=
,19632,1305,18575,575,17425,152,16275,,15005,,13735,152,12705,730v-529,288,=
-1451,1016,-1845,1457xe"=20
o:spt=3D"74" coordsize=3D"21600,21600"><v:stroke=20
joinstyle=3D"miter"></v:stroke><v:path textboxrect=3D"5037,2277,16557,13677=
"=20
o:connectangles=3D"270,180,90,0"=20
o:connectlocs=3D"10860,2187;2928,10800;10860,21600;18672,10800"=20
o:connecttype=3D"custom" gradientshapeok=3D"t"></v:path></v:shapetype>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; m=
so-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-outline-level=
: 2"=20
align=3Dleft><v:shape id=3DDtsShapeName=20
style=3D"MARGIN-TOP: -136.8pt; Z-INDEX: 1; VISIBILITY: hidden; MARGIN-LEFT:=
 0px; WIDTH: 0.05pt; POSITION: absolute; HEIGHT: 0.05pt"=20
alt=3D"EURGDB8431G1584CC67EG90B@088C046089C:\89K8N[72207!!!!!!BIHO@]{72207!=
!!1@@51B401107DBC6C7D6qqrq!bi`suds!w1/0/enb!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!1"=20
type=3D"#=5Fx0000=5Ft74" o:spid=3D"=5Fx0000=5Fs1026"><?xml:namespace prefix=
 =3D w ns =3D=20
"urn:schemas-microsoft-com:office:word"=20
/><w:anchorlock></w:anchorlock></v:shape></SPAN></B><B><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 18pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
"></SPAN></B></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; m=
so-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-outline-level=
: 2"=20
align=3Dleft><B><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 18pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
"><FONT=20
size=3D3>Dear all,</FONT></SPAN></B></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; m=
so-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-outline-level=
: 2"=20
align=3Dleft><B><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 18pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
"><FONT=20
size=3D3>&nbsp;&nbsp; The following is the modified version of PPSP charter=
(An=20
early version was published in the IETF PPSP wiki page).Please review it an=
d any=20
comments and suggestions are highly appreciated.</FONT></SPAN></B></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; m=
so-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-outline-level=
: 2"=20
align=3Dleft><B><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 18pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
"><FONT=20
size=3D3></FONT></SPAN></B>&nbsp;</P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; m=
so-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-outline-level=
: 2"=20
align=3Dleft><B><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 18pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
"><FONT=20
size=3D3>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
BR</FONT></SPAN></B></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; m=
so-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-outline-level=
: 2"=20
align=3Dleft><B><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 18pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
"><FONT=20
size=3D3>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
=20
Yunfei</FONT></SPAN></B></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; m=
so-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-outline-level=
: 2"=20
align=3Dleft><B><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 18pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
"><FONT=20
size=3D3>--------------------------------------------------------</FONT></S=
PAN></B></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; m=
so-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-outline-level=
: 2"=20
align=3Dleft><B><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 18pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
"></SPAN></B><B><SPAN=20
lang=3DEN-US=20
style=3D"FONT-SIZE: 18pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
">Description=20
of PPSP Working Group:<?xml:namespace prefix =3D o ns =3D=20
"urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></B></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orpha=
n"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
">The=20
Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is chartered =
to=20
develop standard signaling protocols (called PPSP protocols) for multiple t=
ypes=20
of entities (e.g. intelligent endpoints, caches, content distribution netwo=
rk=20
nodes, and/or other edge devices) to participate in P2P streaming systems i=
n=20
both fixed and mobile Internet.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orpha=
n"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
"><BR>PPSP=20
protocols include the PPSP tracker protocol =A8C a signaling protocol betwe=
en =A1=B0PPSP=20
trackers=A1=B1 and =A1=B0PPSP peers=A1=B1, and the PPSP peer protocol =A8C =
a signaling protocol=20
among =A1=B0PPSP peers=A1=B1. A PPSP tracker maintains lists of participati=
ng PPSP peers,=20
each for a specific channel or streaming file, and answers the queries from=
 PPSP=20
peers for candidate PPSP peers. PPSP peers inform their status information =
to=20
PPSP trackers, exchange their chunk availability with other PPSP peers and/=
or=20
PPSP trackers, and ask other PPSP peers for wanted data. <o:p></o:p></SPAN>=
</P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orpha=
n"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; TEXT-ALIGN: left"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
">This=20
WG's primary tasks are to produce:<BR>1. A =A1=B0problem statement=A1=B1 do=
cument=20
describing the problems, incentives, and scope of developing the PPSP proto=
cols,=20
as well as common terminologies and concepts.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orpha=
n"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orpha=
n"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
">2. A=20
=A1=B0requirements=A1=B1 document listing the requirements on the designed =
PPSP protocols=20
(e.g., general functionality and performance requirements of PPSP protocols=
 or=20
basic types of information that PPSP protocols should communicate to facili=
tate=20
P2P streaming).<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orpha=
n"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
"><BR>3.=20
An "architectural survey" document explaining the current P2P streaming=20
architectures, in particular tracker-based P2P streaming, and key issues in=
 best=20
practice.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; TEXT-ALIGN: left"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
"><BR>4.=20
A proposed standard defining the PPSP peer protocol. This protocol will def=
ine=20
how PPSP peers advertise chunk availability. The protocol will also define =
the=20
requests and responses of chunks among PPSP peers.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orpha=
n"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; TEXT-ALIGN: left"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
">5. A=20
proposed standard defining the PPSP tracker protocol. This protocol will de=
fine=20
how PPSP peers inform and request information from PPSP trackers and how PP=
SP=20
trackers reply to the requests.</SPAN><SPAN lang=3DEN-US=20
style=3D"mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt"><o:p></o:p></SP=
AN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orpha=
n"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orpha=
n"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
">6. A=20
=A1=B0usage document=A1=B1 explaining how the protocols defined above, alon=
g with existing=20
IETF protocols, such as RELAOD, ALTO and RTSP, can inter-operate; and how t=
hey=20
may be integrated together to produce complete P2P streaming=20
systems.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orpha=
n"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orpha=
n"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
">7.=20
Optionally a =A1=B1mobile usage document=A1=B1 (PPSP mobile BCP document) t=
o evaluate PPSP=20
with and without Mobile IP support when there are a lot of mobile peers in =
the=20
system.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orpha=
n"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
"><BR>The=20
work planned for the PPSP WG is distinct from, but requires close participa=
tion=20
with, work in other IETF WGs, particularly P2PSIP, ALTO and MMUSIC. The PPS=
P WG=20
assumes that it cannot modify baseline P2PSIP, ALTO, and MMUSIC behaviors. =
If=20
PPSP determines that extensions to P2PSIP, ALTO, MMUSIC are needed, PPSP wi=
ll=20
seek to define such extensions and present to the respective working=20
groups.</SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orpha=
n"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
"><BR>The=20
design of PPSP has to consider security/privacy issues. The protocol docume=
nt=20
will contain a complete description of the security/privacy issues that PPS=
P=20
should address.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orpha=
n"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orpha=
n"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
">The=20
following topics are excluded from this WG's scope:<BR>1. Transport mechani=
sms=20
for data transmission among PPSP peers, e.g. using TCP or UDP, unicast or=20
multicast, etc.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orpha=
n"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
"><BR>2.=20
Network coding mechanisms in P2P streaming. Network coding may be used in P=
2P=20
streaming, but its support is beyond the scope of current=20
charter.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orpha=
n"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orpha=
n"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
">3.=20
Play-out mechanisms including streaming control (e.g., pause, fast-forward,=
 and=20
rewind).<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orpha=
n"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orpha=
n"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
">4.=20
Algorithms that may be different in different deployments (e.g., chunk=20
selection, local storage strategies).<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orpha=
n"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orpha=
n"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
">5.=20
Research type questions related to P2P streaming. This WG will instead forw=
ard=20
such questions to the IRTF P2PRG or other RG as appropriate. Examples inclu=
de=20
cache management.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; m=
so-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-outline-level=
: 2"=20
align=3Dleft><B><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 18pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
">Goals=20
and Milestones:<o:p></o:p></SPAN></B></P>
<TABLE class=3DMsoNormalTable style=3D"WIDTH: 15cm; mso-cellspacing: 1.5pt"=
=20
cellPadding=3D0 width=3D567 border=3D0>
  <TBODY>
  <TR style=3D"mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Apr=20
      2010<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Working=20
      Group Last Call for problem statement<o:p></o:p></SPAN></P></TD></TR>
  <TR style=3D"mso-yfti-irow: 1">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Jun=20
      2010<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Submit=20
      problem statement to IESG as Informational=20
    document<o:p></o:p></SPAN></P></TD></TR>
  <TR style=3D"mso-yfti-irow: 2">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Aug=20
      2010<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Working=20
      Group Last Call for architecture survey<o:p></o:p></SPAN></P></TD></T=
R>
  <TR style=3D"mso-yfti-irow: 3">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Aug=20
      2010<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Working=20
      Group Last Call for requirements<o:p></o:p></SPAN></P></TD></TR>
  <TR style=3D"mso-yfti-irow: 4">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Oct<o:p></o:p></SPAN></P>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">2010<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Submit=20
      architecture survey to IESG as Informational=20
    document<o:p></o:p></SPAN></P></TD></TR>
  <TR style=3D"mso-yfti-irow: 5">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Oct=20
      2010<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Submit=20
      requirements to IESG as Informational document<o:p></o:p></SPAN></P><=
/TD></TR>
  <TR style=3D"mso-yfti-irow: 6">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Apr=20
      2011<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Working=20
      Group Last Call for PPSP peer protocol<o:p></o:p></SPAN></P></TD></TR>
  <TR style=3D"mso-yfti-irow: 7">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Apr<o:p></o:p></SPAN></P>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">2011<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Working=20
      Group Last Call for PPSP tracker protocol<o:p></o:p></SPAN></P></TD><=
/TR>
  <TR style=3D"mso-yfti-irow: 8">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Aug=20
      2011<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Submit=20
      PPSP peer protocol to IESG as Proposed=20
Standard<o:p></o:p></SPAN></P></TD></TR>
  <TR style=3D"mso-yfti-irow: 9">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Aug=20
      2011<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Submit=20
      PPSP tracker protocol to IESG as Proposed=20
  Standard<o:p></o:p></SPAN></P></TD></TR>
  <TR style=3D"mso-yfti-irow: 10">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Nov=20
      2011<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Working=20
      Group Last Call of usage document<o:p></o:p></SPAN></P></TD></TR>
  <TR style=3D"mso-yfti-irow: 11">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Nov=20
      2011<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Working=20
      Group Last Call of mobility BCP document<o:p></o:p></SPAN></P></TD></=
TR>
  <TR style=3D"mso-yfti-irow: 12">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Jan=20
      2012<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Submit=20
      usage document to IESG as Informational=20
  document<o:p></o:p></SPAN></P></TD></TR>
  <TR style=3D"mso-yfti-irow: 13">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Jan=20
      2012<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Submit=20
      mobility BCP document to IESG as Informational=20
      document<o:p></o:p></SPAN></P></TD></TR>
  <TR style=3D"mso-yfti-irow: 14; mso-yfti-lastrow: yes">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Apr=20
      2012<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow=
-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kernin=
g: 0pt">Dissolve=20
      or re-charter <o:p></o:p></SPAN></P></TD></TR></TBODY></TABLE>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orpha=
n"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt=
"><o:p>&nbsp;</o:p></SPAN></P></FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV align=3Dleft><FONT size=3D2>
<HR style=3D"WIDTH: 122px; HEIGHT: 2px" SIZE=3D2>
</FONT></DIV>
<DIV><FONT color=3D#c0c0c0><FONT size=3D2>zhangyunfei</FONT></DIV>
<DIV><FONT size=3D2>2009-09-10</FONT></FONT></DIV></FONT></BODY></HTML>

--=====003_Dragon431383530318_=====--


From christian.1.schmidt@nsn.com  Thu Sep 10 01:02:34 2009
Return-Path: <christian.1.schmidt@nsn.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8CCD53A6918 for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 01:02:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.916
X-Spam-Level: 
X-Spam-Status: No, score=-1.916 tagged_above=-999 required=5 tests=[AWL=0.082,  BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_72=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pl7Awuaxy2ZX for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 01:02:24 -0700 (PDT)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [217.115.75.234]) by core3.amsl.com (Postfix) with ESMTP id 1785A3A67B4 for <ppsp@ietf.org>; Thu, 10 Sep 2009 01:02:19 -0700 (PDT)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id n8A82llC014378 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Thu, 10 Sep 2009 10:02:47 +0200
Received: from demuexc024.nsn-intra.net (demuexc024.nsn-intra.net [10.159.32.11]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id n8A82apT011328; Thu, 10 Sep 2009 10:02:46 +0200
Received: from DEMUEXC013.nsn-intra.net ([10.150.128.24]) by demuexc024.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);  Thu, 10 Sep 2009 10:02:46 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CA31ED.14BB0579"
Date: Thu, 10 Sep 2009 10:02:45 +0200
Message-ID: <B846208195B11F4EA16E16BE9DC8A9CC018E3602@DEMUEXC013.nsn-intra.net>
In-Reply-To: <200909101423493286131@chinamobile.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [ppsp] ppsp charter discussion
Thread-Index: Acox304NwK706EpGR1W2ggoSREwtygACRx8A
References: <200909101423493286131@chinamobile.com>
From: "Schmidt, Christian 1. (NSN - DE/Munich)" <christian.1.schmidt@nsn.com>
To: "ext zhangyunfei" <zhangyunfei@chinamobile.com>, <ppsp@ietf.org>
X-OriginalArrivalTime: 10 Sep 2009 08:02:46.0410 (UTC) FILETIME=[1513A6A0:01CA31ED]
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Sep 2009 08:02:34 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CA31ED.14BB0579
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Yunfei,
after reading your charter proposal, a text proposal and 2 questions for
clarifications.
=20
Best Regards
Christian Schmidt
=20
=20
=20
Proposed new text for more transparency in main description:

Old text:

The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
chartered to develop standard signaling protocols (called PPSP
protocols) for multiple types of entities (e.g. intelligent endpoints,
caches, content distribution network nodes, and/or other edge devices)
to participate in P2P streaming systems in both fixed and mobile
Internet.


PPSP protocols include the PPSP tracker protocol - a signaling protocol
between "PPSP trackers" and "PPSP peers", and the PPSP peer protocol - a
signaling protocol among "PPSP peers". A PPSP tracker maintains lists of
participating PPSP peers, each for a specific channel or streaming file,
and answers the queries from PPSP peers for candidate PPSP peers. PPSP
peers inform their status information to PPSP trackers, exchange their
chunk availability with other PPSP peers and/or PPSP trackers, and ask
other PPSP peers for wanted data.=20

=20

New text:

The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
chartered to develop standard signaling protocols (called PPSP
protocols) for P2P streaming systems in both fixed and mobile Internet.
Participating entities could be intelligent endpoints, caches, content
distribution network nodes, and/or other edge devices.

=20
For a specific channel or streaming file, a PPSP tracker maintains lists
of particiating PPSP peers. The PPSP tracker answers queries from PPSP
peers for candidate PPSP peers. PPSP peers provide their status
information to PPSP trackers, exchange their chunk availability with
other PPSP peers and/or PPSP trackers, and ask other PPSP peers for
wanted data. PPSP protocols include the PPSP tracker protocol - a
signaling protocol between "PPSP trackers" and "PPSP peers", and the
PPSP peer protocol - a signaling protocol among "PPSP peers".=20
=20
Architectural survey
3. An "architectural survey" document explaining the current P2P
streaming architectures, in particular tracker-based P2P streaming, and
key issues in best practice.
It is good to have a description of the current P2P streaming
architecture. What is missing is the relation to the PPSP work. Will it
contain a proposal for the PPSP architecture?
=20
Usage document
6. A "usage document" explaining how the protocols defined above, along
with existing IETF protocols, such as RELAOD, ALTO and RTSP, can
inter-operate; and how they may be integrated together to produce
complete P2P streaming systems.
This sounds more like a "interop document". Was this the intention?
=20
=20
=20
=20
=20
=20
=20


________________________________

From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf Of
ext zhangyunfei
Sent: Thursday, September 10, 2009 8:24 AM
To: ppsp@ietf.org
Subject: [ppsp] ppsp charter discussion



Dear all,

   The following is the modified version of PPSP charter(An early
version was published in the IETF PPSP wiki page).Please review it and
any comments and suggestions are highly appreciated.

=20

           BR

            Yunfei

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

Description of PPSP Working Group:

The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
chartered to develop standard signaling protocols (called PPSP
protocols) for multiple types of entities (e.g. intelligent endpoints,
caches, content distribution network nodes, and/or other edge devices)
to participate in P2P streaming systems in both fixed and mobile
Internet.


PPSP protocols include the PPSP tracker protocol - a signaling protocol
between "PPSP trackers" and "PPSP peers", and the PPSP peer protocol - a
signaling protocol among "PPSP peers". A PPSP tracker maintains lists of
participating PPSP peers, each for a specific channel or streaming file,
and answers the queries from PPSP peers for candidate PPSP peers. PPSP
peers inform their status information to PPSP trackers, exchange their
chunk availability with other PPSP peers and/or PPSP trackers, and ask
other PPSP peers for wanted data.=20

=20

This WG's primary tasks are to produce:
1. A "problem statement" document describing the problems, incentives,
and scope of developing the PPSP protocols, as well as common
terminologies and concepts.

=20

2. A "requirements" document listing the requirements on the designed
PPSP protocols (e.g., general functionality and performance requirements
of PPSP protocols or basic types of information that PPSP protocols
should communicate to facilitate P2P streaming).


3. An "architectural survey" document explaining the current P2P
streaming architectures, in particular tracker-based P2P streaming, and
key issues in best practice.


4. A proposed standard defining the PPSP peer protocol. This protocol
will define how PPSP peers advertise chunk availability. The protocol
will also define the requests and responses of chunks among PPSP peers.

=20

5. A proposed standard defining the PPSP tracker protocol. This protocol
will define how PPSP peers inform and request information from PPSP
trackers and how PPSP trackers reply to the requests.

=20

6. A "usage document" explaining how the protocols defined above, along
with existing IETF protocols, such as RELAOD, ALTO and RTSP, can
inter-operate; and how they may be integrated together to produce
complete P2P streaming systems.

=20

7. Optionally a "mobile usage document" (PPSP mobile BCP document) to
evaluate PPSP with and without Mobile IP support when there are a lot of
mobile peers in the system.


The work planned for the PPSP WG is distinct from, but requires close
participation with, work in other IETF WGs, particularly P2PSIP, ALTO
and MMUSIC. The PPSP WG assumes that it cannot modify baseline P2PSIP,
ALTO, and MMUSIC behaviors. If PPSP determines that extensions to
P2PSIP, ALTO, MMUSIC are needed, PPSP will seek to define such
extensions and present to the respective working groups.


The design of PPSP has to consider security/privacy issues. The protocol
document will contain a complete description of the security/privacy
issues that PPSP should address.

=20

The following topics are excluded from this WG's scope:
1. Transport mechanisms for data transmission among PPSP peers, e.g.
using TCP or UDP, unicast or multicast, etc.


2. Network coding mechanisms in P2P streaming. Network coding may be
used in P2P streaming, but its support is beyond the scope of current
charter.

=20

3. Play-out mechanisms including streaming control (e.g., pause,
fast-forward, and rewind).

=20

4. Algorithms that may be different in different deployments (e.g.,
chunk selection, local storage strategies).

=20

5. Research type questions related to P2P streaming. This WG will
instead forward such questions to the IRTF P2PRG or other RG as
appropriate. Examples include cache management.

Goals and Milestones:

Apr 2010

Working Group Last Call for problem statement

Jun 2010

Submit problem statement to IESG as Informational document

Aug 2010

Working Group Last Call for architecture survey

Aug 2010

Working Group Last Call for requirements

Oct

2010

Submit architecture survey to IESG as Informational document

Oct 2010

Submit requirements to IESG as Informational document

Apr 2011

Working Group Last Call for PPSP peer protocol

Apr

2011

Working Group Last Call for PPSP tracker protocol

Aug 2011

Submit PPSP peer protocol to IESG as Proposed Standard

Aug 2011

Submit PPSP tracker protocol to IESG as Proposed Standard

Nov 2011

Working Group Last Call of usage document

Nov 2011

Working Group Last Call of mobility BCP document

Jan 2012

Submit usage document to IESG as Informational document

Jan 2012

Submit mobility BCP document to IESG as Informational document

Apr 2012

Dissolve or re-charter=20

=20

=20
________________________________

zhangyunfei
2009-09-10

------_=_NextPart_001_01CA31ED.14BB0579
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:v =3D "urn:schemas-microsoft-com:vml" xmlns:w =3D=20
"urn:schemas-microsoft-com:office:word" xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office"><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.3603" name=3DGENERATOR></HEAD>
<BODY>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Courier New" =
color=3D#0000ff><SPAN=20
class=3D536222907-10092009>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D536222907-10092009><FONT =
face=3DArial=20
size=3D2>Hi Yunfei,</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D536222907-10092009><FONT =
face=3DArial=20
size=3D2>after reading your charter proposal, a text proposal and 2 =
questions for=20
clarifications.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D536222907-10092009><FONT =
face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D536222907-10092009><FONT =
face=3DArial=20
size=3D2>Best Regards</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D536222907-10092009><FONT =
face=3DArial=20
size=3D2>Christian Schmidt</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D536222907-10092009><FONT =
face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D536222907-10092009><FONT =
face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial size=3D2><SPAN=20
class=3D536222907-10092009></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Courier New"><SPAN=20
class=3D536222907-10092009>Proposed new text&nbsp;for more transparency =
in main=20
description:</SPAN></FONT><FONT face=3DArial size=3D2><SPAN=20
class=3D536222907-10092009></DIV>
<DIV dir=3Dltr align=3Dleft>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><SPAN=20
class=3D536222907-10092009>Old text:</SPAN></SPAN></P><SPAN lang=3DEN-US =

style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><SPAN=20
class=3D536222907-10092009>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><FONT=20
color=3D#000000>The Peer-to-Peer (P2P) Streaming Protocol working group =
(PPSP WG)=20
is chartered to develop standard signaling protocols (called PPSP =
protocols) for=20
multiple types of entities (e.g. intelligent endpoints, caches, content=20
distribution network nodes, and/or other edge devices) to participate in =
P2P=20
streaming systems in both fixed and mobile=20
Internet.<o:p></o:p></FONT></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><FONT=20
face=3DArial size=3D2></FONT><BR><FONT color=3D#000000>PPSP protocols =
include the PPSP=20
tracker protocol &#8211; a signaling protocol between &#8220;PPSP =
trackers&#8221; and &#8220;PPSP=20
peers&#8221;, and the PPSP peer protocol &#8211; a signaling protocol =
among &#8220;PPSP peers&#8221;. A=20
PPSP tracker maintains lists of participating PPSP peers, each for a =
specific=20
channel or streaming file, and answers the queries from PPSP peers for =
candidate=20
PPSP peers. PPSP peers inform their status information to PPSP trackers, =

exchange their chunk availability with other PPSP peers and/or PPSP =
trackers,=20
and ask other PPSP peers for wanted data.</FONT>=20
<o:p></o:p></SPAN></P></SPAN></SPAN>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"></SPAN>&nbsp;</P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><SPAN=20
lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><SPAN=20
class=3D536222907-10092009>New&nbsp;text:</SPAN></SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><SPAN=20
lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><SPAN=20
class=3D536222907-10092009></SPAN></SPAN>The Peer-to-Peer (P2P) =
Streaming Protocol=20
working group (PPSP WG) is chartered to develop standard signaling =
protocols=20
(called PPSP protocols)&nbsp;<SPAN class=3D536222907-10092009>for =
</SPAN>P2P=20
streaming systems in both fixed and mobile Internet.<SPAN=20
class=3D536222907-10092009> Participating entities could be =
</SPAN></SPAN><SPAN=20
lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt">intelligent=20
endpoints, caches, content distribution network nodes, and/or other edge =

devices<SPAN class=3D536222907-10092009>.</SPAN></SPAN></P><SPAN =
lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"></SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D536222907-10092009><SPAN =
lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"></SPAN></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D536222907-10092009><SPAN =
lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt">For a=20
specific channel or streaming file, a PPSP tracker maintains lists of=20
particiating PPSP peers. The PPSP tracker answers queries from PPSP =
peers for=20
candidate PPSP peers. PPSP peers&nbsp;provide their status information =
to PPSP=20
trackers, exchange their chunk availability with other PPSP peers and/or =
PPSP=20
trackers, and ask other PPSP peers for wanted data. PPSP protocols =
include the=20
PPSP tracker protocol &#8211; a signaling protocol between &#8220;PPSP =
trackers&#8221; and &#8220;PPSP=20
peers&#8221;, and the PPSP peer protocol &#8211; a signaling protocol =
among &#8220;PPSP=20
peers&#8221;.<FONT color=3D#000000>=20
<o:p></o:p></FONT></SPAN></SPAN></FONT></DIV></SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Courier New" =
color=3D#0000ff><SPAN=20
class=3D536222907-10092009></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Courier New" =
color=3D#0000ff><SPAN=20
class=3D536222907-10092009>Architectural survey</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Courier New"><SPAN=20
class=3D536222907-10092009>3. An "architectural survey" document =
explaining the=20
current P2P streaming architectures, in particular tracker-based P2P =
streaming,=20
and key issues in best practice.</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Courier New" =
color=3D#0000ff><SPAN=20
class=3D536222907-10092009>It is good to have a description of the =
current P2P=20
streaming architecture. What is missing is the relation to the PPSP =
work. Will=20
it contain a proposal for&nbsp;the PPSP =
architecture?</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Courier New" =
color=3D#0000ff><SPAN=20
class=3D536222907-10092009></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Courier New" =
color=3D#0000ff><SPAN=20
class=3D536222907-10092009><FONT face=3D"Courier New" =
color=3D#0000ff><SPAN=20
class=3D536222907-10092009>Usage document</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Courier New"><SPAN=20
class=3D536222907-10092009><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><FONT=20
color=3D#000000>6. A &#8220;usage document&#8221; explaining how the =
protocols defined above,=20
along with existing IETF protocols, such as RELAOD, ALTO and RTSP, can=20
inter-operate; and how they may be integrated together to produce =
complete P2P=20
streaming systems.<o:p></o:p></FONT></SPAN></SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Courier New" =
color=3D#0000ff><SPAN=20
class=3D536222907-10092009>This sounds more like a "interop document". =
Was this=20
the intention?</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft></SPAN></FONT><FONT face=3D"Courier New"=20
color=3D#0000ff><SPAN =
class=3D536222907-10092009></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Courier New" =
color=3D#0000ff><SPAN=20
class=3D536222907-10092009></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Courier New" =
color=3D#0000ff><SPAN=20
class=3D536222907-10092009></SPAN></FONT>&nbsp;</DIV></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT>&nbsp;</DIV><FONT face=3DArial color=3D#0000ff =
size=3D2></FONT><BR>
<DIV class=3DOutlookMessageHeader lang=3Dde dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> ppsp-bounces@ietf.org=20
[mailto:ppsp-bounces@ietf.org] <B>On Behalf Of </B>ext=20
zhangyunfei<BR><B>Sent:</B> Thursday, September 10, 2009 8:24 =
AM<BR><B>To:</B>=20
ppsp@ietf.org<BR><B>Subject:</B> [ppsp] ppsp charter=20
discussion<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV><FONT face=3DVerdana><FONT size=3D2><B><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 18pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt; mso-no-proof: yes"><v:shapetype=20
id=3D_x0000_t74 coordsize=3D"21600,21600" o:spt=3D"74"=20
path=3D"m10860,2187c10451,1746,9529,1018,9015,730,7865,152,6685,,5415,,41=
75,152,2995,575,1967,1305,1150,2187,575,3222,242,4220,,5410,242,6560,575,=
7597l10860,21600,20995,7597v485,-1037,605,-2187,485,-3377c21115,3222,2042=
0,2187,19632,1305,18575,575,17425,152,16275,,15005,,13735,152,12705,730v-=
529,288,-1451,1016,-1845,1457xe"><v:stroke=20
joinstyle=3D"miter"></v:stroke><v:path gradientshapeok=3D"t" =
o:connecttype=3D"custom"=20
o:connectlocs=3D"10860,2187;2928,10800;10860,21600;18672,10800"=20
o:connectangles=3D"270,180,90,0"=20
textboxrect=3D"5037,2277,16557,13677"></v:path></v:shapetype>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-margin-top-alt: =
auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; =
mso-outline-level: 2"=20
align=3Dleft><v:shape id=3DDtsShapeName=20
style=3D"MARGIN-TOP: -136.8pt; Z-INDEX: 1; VISIBILITY: hidden; =
MARGIN-LEFT: 0px; WIDTH: 0.05pt; POSITION: absolute; HEIGHT: 0.05pt"=20
o:spid=3D"_x0000_s1026" type=3D"#_x0000_t74"=20
alt=3D"EURGDB8431G1584CC67EG90B@088C046089C:\89K8N[72207!!!!!!BIHO@]{7220=
7!!!1@@51B401107DBC6C7D6qqrq!bi`suds!w1/0/enb!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!1"><w:anchorlock></w=
:anchorlock></v:shape></SPAN></B><B><SPAN=20
lang=3DEN-US=20
style=3D"FONT-SIZE: 18pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"></SPAN></B></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-margin-top-alt: =
auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; =
mso-outline-level: 2"=20
align=3Dleft><B><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 18pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><FONT=20
size=3D3>Dear all,</FONT></SPAN></B></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-margin-top-alt: =
auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; =
mso-outline-level: 2"=20
align=3Dleft><B><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 18pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><FONT=20
size=3D3>&nbsp;&nbsp; The following is the modified version of PPSP =
charter(An=20
early version was published in the IETF PPSP wiki page).Please review it =
and any=20
comments and suggestions are highly appreciated.</FONT></SPAN></B></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-margin-top-alt: =
auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; =
mso-outline-level: 2"=20
align=3Dleft><B><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 18pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><FONT=20
size=3D3></FONT></SPAN></B>&nbsp;</P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-margin-top-alt: =
auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; =
mso-outline-level: 2"=20
align=3Dleft><B><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 18pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><FONT=20
size=3D3>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
BR</FONT></SPAN></B></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-margin-top-alt: =
auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; =
mso-outline-level: 2"=20
align=3Dleft><B><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 18pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><FONT=20
size=3D3>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;=20
Yunfei</FONT></SPAN></B></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-margin-top-alt: =
auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; =
mso-outline-level: 2"=20
align=3Dleft><B><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 18pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><FONT=20
size=3D3>--------------------------------------------------------</FONT><=
/SPAN></B></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-margin-top-alt: =
auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; =
mso-outline-level: 2"=20
align=3Dleft><B><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 18pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"></SPAN></B><B><SPAN=20
lang=3DEN-US=20
style=3D"FONT-SIZE: 18pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt">Description=20
of PPSP Working Group:<o:p></o:p></SPAN></B></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt">The=20
Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is =
chartered to=20
develop standard signaling protocols (called PPSP protocols) for =
multiple types=20
of entities (e.g. intelligent endpoints, caches, content distribution =
network=20
nodes, and/or other edge devices) to participate in P2P streaming =
systems in=20
both fixed and mobile Internet.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><BR>PPSP=20
protocols include the PPSP tracker protocol &#8211; a signaling protocol =
between &#8220;PPSP=20
trackers&#8221; and &#8220;PPSP peers&#8221;, and the PPSP peer protocol =
&#8211; a signaling protocol=20
among &#8220;PPSP peers&#8221;. A PPSP tracker maintains lists of =
participating PPSP peers,=20
each for a specific channel or streaming file, and answers the queries =
from PPSP=20
peers for candidate PPSP peers. PPSP peers inform their status =
information to=20
PPSP trackers, exchange their chunk availability with other PPSP peers =
and/or=20
PPSP trackers, and ask other PPSP peers for wanted data. =
<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; TEXT-ALIGN: left"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt">This=20
WG's primary tasks are to produce:<BR>1. A &#8220;problem =
statement&#8221; document=20
describing the problems, incentives, and scope of developing the PPSP =
protocols,=20
as well as common terminologies and concepts.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt">2. A=20
&#8220;requirements&#8221; document listing the requirements on the =
designed PPSP protocols=20
(e.g., general functionality and performance requirements of PPSP =
protocols or=20
basic types of information that PPSP protocols should communicate to =
facilitate=20
P2P streaming).<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><BR>3.=20
An "architectural survey" document explaining the current P2P streaming=20
architectures, in particular tracker-based P2P streaming, and key issues =
in best=20
practice.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; TEXT-ALIGN: left"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><BR>4.=20
A proposed standard defining the PPSP peer protocol. This protocol will =
define=20
how PPSP peers advertise chunk availability. The protocol will also =
define the=20
requests and responses of chunks among PPSP peers.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; TEXT-ALIGN: left"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt">5. A=20
proposed standard defining the PPSP tracker protocol. This protocol will =
define=20
how PPSP peers inform and request information from PPSP trackers and how =
PPSP=20
trackers reply to the requests.</SPAN><SPAN lang=3DEN-US=20
style=3D"mso-font-kerning: 0pt; mso-bidi-font-size: =
10.5pt"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt">6. A=20
&#8220;usage document&#8221; explaining how the protocols defined above, =
along with existing=20
IETF protocols, such as RELAOD, ALTO and RTSP, can inter-operate; and =
how they=20
may be integrated together to produce complete P2P streaming=20
systems.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt">7.=20
Optionally a &#8221;mobile usage document&#8221; (PPSP mobile BCP =
document) to evaluate PPSP=20
with and without Mobile IP support when there are a lot of mobile peers =
in the=20
system.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><BR>The=20
work planned for the PPSP WG is distinct from, but requires close =
participation=20
with, work in other IETF WGs, particularly P2PSIP, ALTO and MMUSIC. The =
PPSP WG=20
assumes that it cannot modify baseline P2PSIP, ALTO, and MMUSIC =
behaviors. If=20
PPSP determines that extensions to P2PSIP, ALTO, MMUSIC are needed, PPSP =
will=20
seek to define such extensions and present to the respective working=20
groups.</SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><BR>The=20
design of PPSP has to consider security/privacy issues. The protocol =
document=20
will contain a complete description of the security/privacy issues that =
PPSP=20
should address.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt">The=20
following topics are excluded from this WG's scope:<BR>1. Transport =
mechanisms=20
for data transmission among PPSP peers, e.g. using TCP or UDP, unicast =
or=20
multicast, etc.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><BR>2.=20
Network coding mechanisms in P2P streaming. Network coding may be used =
in P2P=20
streaming, but its support is beyond the scope of current=20
charter.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt">3.=20
Play-out mechanisms including streaming control (e.g., pause, =
fast-forward, and=20
rewind).<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt">4.=20
Algorithms that may be different in different deployments (e.g., chunk=20
selection, local storage strategies).<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><o:p>&nbsp;</o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt">5.=20
Research type questions related to P2P streaming. This WG will instead =
forward=20
such questions to the IRTF P2PRG or other RG as appropriate. Examples =
include=20
cache management.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-margin-top-alt: =
auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; =
mso-outline-level: 2"=20
align=3Dleft><B><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 18pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt">Goals=20
and Milestones:<o:p></o:p></SPAN></B></P>
<TABLE class=3DMsoNormalTable style=3D"WIDTH: 15cm; mso-cellspacing: =
1.5pt"=20
cellPadding=3D0 width=3D567 border=3D0>
  <TBODY>
  <TR style=3D"mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Apr=20
      2010<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Working=20
      Group Last Call for problem =
statement<o:p></o:p></SPAN></P></TD></TR>
  <TR style=3D"mso-yfti-irow: 1">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Jun=20
      2010<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Submit=20
      problem statement to IESG as Informational=20
    document<o:p></o:p></SPAN></P></TD></TR>
  <TR style=3D"mso-yfti-irow: 2">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Aug=20
      2010<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Working=20
      Group Last Call for architecture =
survey<o:p></o:p></SPAN></P></TD></TR>
  <TR style=3D"mso-yfti-irow: 3">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Aug=20
      2010<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Working=20
      Group Last Call for requirements<o:p></o:p></SPAN></P></TD></TR>
  <TR style=3D"mso-yfti-irow: 4">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Oct<o:p></o:p></SPAN></P>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">2010<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Submit=20
      architecture survey to IESG as Informational=20
    document<o:p></o:p></SPAN></P></TD></TR>
  <TR style=3D"mso-yfti-irow: 5">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Oct=20
      2010<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Submit=20
      requirements to IESG as Informational =
document<o:p></o:p></SPAN></P></TD></TR>
  <TR style=3D"mso-yfti-irow: 6">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Apr=20
      2011<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Working=20
      Group Last Call for PPSP peer =
protocol<o:p></o:p></SPAN></P></TD></TR>
  <TR style=3D"mso-yfti-irow: 7">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Apr<o:p></o:p></SPAN></P>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">2011<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Working=20
      Group Last Call for PPSP tracker =
protocol<o:p></o:p></SPAN></P></TD></TR>
  <TR style=3D"mso-yfti-irow: 8">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Aug=20
      2011<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Submit=20
      PPSP peer protocol to IESG as Proposed=20
Standard<o:p></o:p></SPAN></P></TD></TR>
  <TR style=3D"mso-yfti-irow: 9">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Aug=20
      2011<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Submit=20
      PPSP tracker protocol to IESG as Proposed=20
  Standard<o:p></o:p></SPAN></P></TD></TR>
  <TR style=3D"mso-yfti-irow: 10">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Nov=20
      2011<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Working=20
      Group Last Call of usage document<o:p></o:p></SPAN></P></TD></TR>
  <TR style=3D"mso-yfti-irow: 11">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Nov=20
      2011<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Working=20
      Group Last Call of mobility BCP =
document<o:p></o:p></SPAN></P></TD></TR>
  <TR style=3D"mso-yfti-irow: 12">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Jan=20
      2012<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Submit=20
      usage document to IESG as Informational=20
  document<o:p></o:p></SPAN></P></TD></TR>
  <TR style=3D"mso-yfti-irow: 13">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Jan=20
      2012<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Submit=20
      mobility BCP document to IESG as Informational=20
      document<o:p></o:p></SPAN></P></TD></TR>
  <TR style=3D"mso-yfti-irow: 14; mso-yfti-lastrow: yes">
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D70>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Apr=20
      2012<o:p></o:p></SPAN></P></TD>
    <TD=20
    style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: =
#ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: =
#ece9d8; WIDTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; =
BACKGROUND-COLOR: transparent"=20
    vAlign=3Dtop width=3D491>
      <P class=3DMsoNormal=20
      style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
      align=3Dleft><SPAN lang=3DEN-US=20
      style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; =
mso-font-kerning: 0pt">Dissolve=20
      or re-charter <o:p></o:p></SPAN></P></TD></TR></TBODY></TABLE>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: =
widow-orphan"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: =
0pt"><o:p>&nbsp;</o:p></SPAN></P></FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV align=3Dleft><FONT size=3D2>
<HR style=3D"WIDTH: 122px; HEIGHT: 2px" SIZE=3D2>
</FONT></DIV>
<DIV><FONT color=3D#c0c0c0><FONT size=3D2>zhangyunfei</FONT></DIV>
<DIV><FONT size=3D2>2009-09-10</FONT></FONT></DIV></FONT></BODY></HTML>

------_=_NextPart_001_01CA31ED.14BB0579--

From lars.eggert@nokia.com  Thu Sep 10 01:59:02 2009
Return-Path: <lars.eggert@nokia.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EF4273A6949 for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 01:59:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.299
X-Spam-Level: 
X-Spam-Status: No, score=-2.299 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, J_CHICKENPOX_72=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yi3C+TfBdQaW for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 01:59:02 -0700 (PDT)
Received: from mail.fit.nokia.com (mail.fit.nokia.com [195.148.124.195]) by core3.amsl.com (Postfix) with ESMTP id 83A923A68BE for <ppsp@ietf.org>; Thu, 10 Sep 2009 01:59:01 -0700 (PDT)
Received: from lars.lan (e701.rooms.aueb.gr [195.251.233.136]) (authenticated bits=0) by mail.fit.nokia.com (8.14.3/8.14.3) with ESMTP id n8A8xGoG020466 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 10 Sep 2009 11:59:17 +0300 (EEST) (envelope-from lars.eggert@nokia.com)
Mime-Version: 1.0 (Apple Message framework v1075.2)
Content-Type: multipart/signed; boundary=Apple-Mail-123--611950226; protocol="application/pkcs7-signature"; micalg=sha1
From: Lars Eggert <lars.eggert@nokia.com>
In-Reply-To: <200909101423493286131@chinamobile.com>
Date: Thu, 10 Sep 2009 11:59:16 +0300
Message-Id: <7787ACCB-1607-42CA-803D-E43D8660EF59@nokia.com>
References: <200909101423493286131@chinamobile.com>
To: zhangyunfei <zhangyunfei@chinamobile.com>
X-Mailer: Apple Mail (2.1075.2)
Cc: "ppsp@ietf.org" <ppsp@ietf.org>
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Sep 2009 08:59:03 -0000

--Apple-Mail-123--611950226
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252;
	format=flowed;
	delsp=yes

Hi,

in order to make sure that the IESG and IAB have the latest BOF =20
proposal when they make a decision, it'd be good if you either updated =20=

the wiki too (since that's currently listed as where the request is on =
http://trac.tools.ietf.org/bof/trac/wiki/WikiStart=20
) or alternatively, replace the wiki with a pointer to the latest =20
relevant email.

Lars

On 2009-9-10, at 9:23, zhangyunfei wrote:

> Dear all,
>   The following is the modified version of PPSP charter(An early =20
> version was published in the IETF PPSP wiki page).Please review it =20
> and any comments and suggestions are highly appreciated.
>
>           BR
>            Yunfei
> --------------------------------------------------------
> Description of PPSP Working Group:
> The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is =20=

> chartered to develop standard signaling protocols (called PPSP =20
> protocols) for multiple types of entities (e.g. intelligent =20
> endpoints, caches, content distribution network nodes, and/or other =20=

> edge devices) to participate in P2P streaming systems in both fixed =20=

> and mobile Internet.
>
> PPSP protocols include the PPSP tracker protocol =96 a signaling =20
> protocol between =93PPSP trackers=94 and =93PPSP peers=94, and the =
PPSP peer =20
> protocol =96 a signaling protocol among =93PPSP peers=94. A PPSP =
tracker =20
> maintains lists of participating PPSP peers, each for a specific =20
> channel or streaming file, and answers the queries from PPSP peers =20
> for candidate PPSP peers. PPSP peers inform their status information =20=

> to PPSP trackers, exchange their chunk availability with other PPSP =20=

> peers and/or PPSP trackers, and ask other PPSP peers for wanted data.
>
> This WG's primary tasks are to produce:
> 1. A =93problem statement=94 document describing the problems, =20
> incentives, and scope of developing the PPSP protocols, as well as =20
> common terminologies and concepts.
>
> 2. A =93requirements=94 document listing the requirements on the =20
> designed PPSP protocols (e.g., general functionality and performance =20=

> requirements of PPSP protocols or basic types of information that =20
> PPSP protocols should communicate to facilitate P2P streaming).
>
> 3. An "architectural survey" document explaining the current P2P =20
> streaming architectures, in particular tracker-based P2P streaming, =20=

> and key issues in best practice.
>
> 4. A proposed standard defining the PPSP peer protocol. This =20
> protocol will define how PPSP peers advertise chunk availability. =20
> The protocol will also define the requests and responses of chunks =20
> among PPSP peers.
>
> 5. A proposed standard defining the PPSP tracker protocol. This =20
> protocol will define how PPSP peers inform and request information =20
> from PPSP trackers and how PPSP trackers reply to the requests.
>
> 6. A =93usage document=94 explaining how the protocols defined above, =20=

> along with existing IETF protocols, such as RELAOD, ALTO and RTSP, =20
> can inter-operate; and how they may be integrated together to =20
> produce complete P2P streaming systems.
>
> 7. Optionally a =94mobile usage document=94 (PPSP mobile BCP document) =
=20
> to evaluate PPSP with and without Mobile IP support when there are a =20=

> lot of mobile peers in the system.
>
> The work planned for the PPSP WG is distinct from, but requires =20
> close participation with, work in other IETF WGs, particularly =20
> P2PSIP, ALTO and MMUSIC. The PPSP WG assumes that it cannot modify =20
> baseline P2PSIP, ALTO, and MMUSIC behaviors. If PPSP determines that =20=

> extensions to P2PSIP, ALTO, MMUSIC are needed, PPSP will seek to =20
> define such extensions and present to the respective working groups.
>
> The design of PPSP has to consider security/privacy issues. The =20
> protocol document will contain a complete description of the =20
> security/privacy issues that PPSP should address.
>
> The following topics are excluded from this WG's scope:
> 1. Transport mechanisms for data transmission among PPSP peers, e.g. =20=

> using TCP or UDP, unicast or multicast, etc.
>
> 2. Network coding mechanisms in P2P streaming. Network coding may be =20=

> used in P2P streaming, but its support is beyond the scope of =20
> current charter.
>
> 3. Play-out mechanisms including streaming control (e.g., pause, =20
> fast-forward, and rewind).
>
> 4. Algorithms that may be different in different deployments (e.g., =20=

> chunk selection, local storage strategies).
>
> 5. Research type questions related to P2P streaming. This WG will =20
> instead forward such questions to the IRTF P2PRG or other RG as =20
> appropriate. Examples include cache management.
> Goals and Milestones:
> Apr 2010
>
> Working Group Last Call for problem statement
>
> Jun 2010
>
> Submit problem statement to IESG as Informational document
>
> Aug 2010
>
> Working Group Last Call for architecture survey
>
> Aug 2010
>
> Working Group Last Call for requirements
>
> Oct
> 2010
>
> Submit architecture survey to IESG as Informational document
>
> Oct 2010
>
> Submit requirements to IESG as Informational document
>
> Apr 2011
>
> Working Group Last Call for PPSP peer protocol
>
> Apr
> 2011
>
> Working Group Last Call for PPSP tracker protocol
>
> Aug 2011
>
> Submit PPSP peer protocol to IESG as Proposed Standard
>
> Aug 2011
>
> Submit PPSP tracker protocol to IESG as Proposed Standard
>
> Nov 2011
>
> Working Group Last Call of usage document
>
> Nov 2011
>
> Working Group Last Call of mobility BCP document
>
> Jan 2012
>
> Submit usage document to IESG as Informational document
>
> Jan 2012
>
> Submit mobility BCP document to IESG as Informational document
>
> Apr 2012
>
> Dissolve or re-charter
>
>
>
> ________________________________
> zhangyunfei
> 2009-09-10
> <ATT00001..txt>


--Apple-Mail-123--611950226
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGbDCCAyUw
ggKOoAMCAQICEAdjk36sXKbnVn15S0/qUp0wDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx
JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ
ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA5MDYxNTExMjYxNFoXDTEwMDYxNTExMjYx
NFowXDEPMA0GA1UEBBMGRWdnZXJ0MQ0wCwYDVQQqEwRMYXJzMRQwEgYDVQQDEwtMYXJzIEVnZ2Vy
dDEkMCIGCSqGSIb3DQEJARYVbGFycy5lZ2dlcnRAbm9raWEuY29tMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEA7mR8A+Pn0/FsUkMX6Pyjw+FL3IFcJk8GaKV5VJ40TMI0Wh8oq20cqA9X
uqnVDW9WztKwH+o+msJenLwWpprbpJm4TImYGbnUJxYyN8gb81aiX1Bw2xCpJ5z3H2+8DsReJLuY
Rdl4bVvaIxLIL4odmfsRwzPyNkOK8LRtfl6OPcaDOlFWzbikULfIVGGu7BqK4lxQSpYwwpZkOMOB
6nnBSfUOtBEmqO+qZG/nL/JxWFV5vxQgg4XHbsMMTxFf6+ji18BD09BUIfDLTuJoCzFmQhrM9vLT
VuRhHWSL20LoafGjXv6mPt3i9IGJHpVb2dMQUgOgRyWHTKiUJVU/rUTdWwIDAQABo14wXDAqBgUr
ZQEEAQQhMB8CAQAwGjAYAgEEBBNMMnVNeWZmQk5VYk5KSmNkWjJzMCAGA1UdEQQZMBeBFWxhcnMu
ZWdnZXJ0QG5va2lhLmNvbTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBQUAA4GBADUx+67n98wt
I1vydB90HeSZP4Y64VCxxb0NxGGFvfc2+JdVKeHJ/xT+l+ygYKsWNwJJprkPi4WZ5G0crkq4VK1H
5drEJIztpSPVfWI05vPidaaGuuuCR+6MvJMtOTEYEvc/6eovBnkrzRf9x5x5EyuJXAWTeuBADg80
QI3vQ1tZMIIDPzCCAqigAwIBAgIBDTANBgkqhkiG9w0BAQUFADCB0TELMAkGA1UEBhMCWkExFTAT
BgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUg
Q29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEkMCIG
A1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJzb25h
bC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTAzMDcxNzAwMDAwMFoXDTEzMDcxNjIzNTk1OVowYjEL
MAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNV
BAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMIGfMA0GCSqGSIb3DQEBAQUA
A4GNADCBiQKBgQDEpjxVc1X7TrnKmVoeaMB1BHCd3+n/ox7svc31W/Iadr1/DDph8r9RzgHU5VAK
MNcCY1osiRVwjt3J8CuFWqo/cVbLrzwLB+fxH5E2JCoTzyvV84J3PQO+K/67GD4Hv0CAAmTXp6a7
n2XRxSpUhQ9IBH+nttE8YQRAHmQZcmC3+wIDAQABo4GUMIGRMBIGA1UdEwEB/wQIMAYBAf8CAQAw
QwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC50aGF3dGUuY29tL1RoYXd0ZVBlcnNvbmFsRnJl
ZW1haWxDQS5jcmwwCwYDVR0PBAQDAgEGMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2YXRl
TGFiZWwyLTEzODANBgkqhkiG9w0BAQUFAAOBgQBIjNFQg+oLLswNo2asZw9/r6y+whehQ5aUnX9M
Ibj4Nh+qLZ82L8D0HFAgk3A8/a3hYWLD2ToZfoSxmRsAxRoLgnSeJVCUYsfbJ3FXJY3dqZw5jowg
T2Vfldr394fWxghOrvbqNOUQGls1TXfjViF4gtwhGTXeJLHTHUb/XV9lTzGCAxAwggMMAgEBMHYw
YjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAq
BgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhAHY5N+rFym51Z9eUtP
6lKdMAkGBSsOAwIaBQCgggFvMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkF
MQ8XDTA5MDkxMDA4NTkxN1owIwYJKoZIhvcNAQkEMRYEFP9gvmIrIiGo0h2GBthrkOUh20/MMIGF
BgkrBgEEAYI3EAQxeDB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGlu
ZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBD
QQIQB2OTfqxcpudWfXlLT+pSnTCBhwYLKoZIhvcNAQkQAgsxeKB2MGIxCzAJBgNVBAYTAlpBMSUw
IwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVy
c29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQB2OTfqxcpudWfXlLT+pSnTANBgkqhkiG9w0BAQEF
AASCAQAcsTIBMdBKrIcNqND16pj4VZxR017wxaDzpT5P2TMr324T/TMNvCEqQkawVpvHjocO7Bzs
PSEkh/O8l7kA50K3GeryxgJYD9dg/6Dorh9iw5FYk9HenjrSOQZgLpHRFS3/mwdK+APTBPfChuhZ
b9gqAfsQHqzHV/E6BxBEJ7ZA2lFTlGdJPzW0+MnWrDr95GgJhH/Sxuj8ViXpW6S5y1hHhfZH/VDj
axrsEd0II4dC3tgAb13NR1nNjIs54Uq0lz699Qq2HwBhxsv1ZfyUmSKWVjBV5/fk2a0BI7Aavcbb
kZI57Kq9uSTgjoucn56tqhQLXum+5snodCz29Y0ruWnTAAAAAAAA

--Apple-Mail-123--611950226--

From zongning@huawei.com  Thu Sep 10 05:39:47 2009
Return-Path: <zongning@huawei.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 36B583A6A67 for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 05:39:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -98.389
X-Spam-Level: 
X-Spam-Status: No, score=-98.389 tagged_above=-999 required=5 tests=[AWL=-0.247, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, J_CHICKENPOX_72=0.6, MIME_BASE64_TEXT=1.753, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qG5Rw04MSI0a for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 05:39:45 -0700 (PDT)
Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id B2C6A3A689D for <ppsp@ietf.org>; Thu, 10 Sep 2009 05:39:43 -0700 (PDT)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KPR0022B9UVVR@szxga04-in.huawei.com> for ppsp@ietf.org; Thu, 10 Sep 2009 20:40:08 +0800 (CST)
Received: from huawei.com ([172.24.1.3]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KPR000OY9UVGL@szxga04-in.huawei.com> for ppsp@ietf.org; Thu, 10 Sep 2009 20:40:07 +0800 (CST)
Received: from z-20684ca876cc4 ([200.5.112.178]) by szxml01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KPR0041P9UOJB@szxml01-in.huawei.com>; Thu, 10 Sep 2009 20:40:07 +0800 (CST)
Date: Thu, 10 Sep 2009 09:40:11 -0300
From: Ning Zong <zongning@huawei.com>
To: "Schmidt, Christian 1. (NSN - DE/" <christian.1.schmidt@nsn.com>, ext zhangyunfei <zhangyunfei@chinamobile.com>, "ppsp@ietf.org" <ppsp@ietf.org>
Message-id: <0KPR0041R9UQJB@szxml01-in.huawei.com>
MIME-version: 1.0
X-Mailer: Foxmail 5.0 [en]
Content-type: multipart/alternative; boundary="Boundary_(ID_Wl5X9Y2vjDQq35OeVmezQA)"
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Sep 2009 12:39:47 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_Wl5X9Y2vjDQq35OeVmezQA)
Content-type: text/plain; charset=gb2312
Content-transfer-encoding: base64

SGksIFNjaG1pZHQsDQoNClBsZWFzZSBzZWUgaW4tbGluZS4NCg0KDQoNCg0KSGkgWXVuZmVpLA0K
YWZ0ZXIgcmVhZGluZyB5b3VyIGNoYXJ0ZXIgcHJvcG9zYWwsIGEgdGV4dCBwcm9wb3NhbCBhbmQg
MiBxdWVzdGlvbnMgZm9yIGNsYXJpZmljYXRpb25zLg0KDQpCZXN0IFJlZ2FyZHMNCkNocmlzdGlh
biBTY2htaWR0DQoNCg0KDQpQcm9wb3NlZCBuZXcgdGV4dCBmb3IgbW9yZSB0cmFuc3BhcmVuY3kg
aW4gbWFpbiBkZXNjcmlwdGlvbjoNCk9sZCB0ZXh0Og0KVGhlIFBlZXItdG8tUGVlciAoUDJQKSBT
dHJlYW1pbmcgUHJvdG9jb2wgd29ya2luZyBncm91cCAoUFBTUCBXRykgaXMgY2hhcnRlcmVkIHRv
IGRldmVsb3Agc3RhbmRhcmQgc2lnbmFsaW5nIHByb3RvY29scyAoY2FsbGVkIFBQU1AgcHJvdG9j
b2xzKSBmb3IgbXVsdGlwbGUgdHlwZXMgb2YgZW50aXRpZXMgKGUuZy4gaW50ZWxsaWdlbnQgZW5k
cG9pbnRzLCBjYWNoZXMsIGNvbnRlbnQgZGlzdHJpYnV0aW9uIG5ldHdvcmsgbm9kZXMsIGFuZC9v
ciBvdGhlciBlZGdlIGRldmljZXMpIHRvIHBhcnRpY2lwYXRlIGluIFAyUCBzdHJlYW1pbmcgc3lz
dGVtcyBpbiBib3RoIGZpeGVkIGFuZCBtb2JpbGUgSW50ZXJuZXQuDQoNClBQU1AgcHJvdG9jb2xz
IGluY2x1ZGUgdGhlIFBQU1AgdHJhY2tlciBwcm90b2NvbCCoQyBhIHNpZ25hbGluZyBwcm90b2Nv
bCBiZXR3ZWVuIKGwUFBTUCB0cmFja2Vyc6GxIGFuZCChsFBQU1AgcGVlcnOhsSwgYW5kIHRoZSBQ
UFNQIHBlZXIgcHJvdG9jb2wgqEMgYSBzaWduYWxpbmcgcHJvdG9jb2wgYW1vbmcgobBQUFNQIHBl
ZXJzobEuIEEgUFBTUCB0cmFja2VyIG1haW50YWlucyBsaXN0cyBvZiBwYXJ0aWNpcGF0aW5nIFBQ
U1AgcGVlcnMsIGVhY2ggZm9yIGEgc3BlY2lmaWMgY2hhbm5lbCBvciBzdHJlYW1pbmcgZmlsZSwg
YW5kIGFuc3dlcnMgdGhlIHF1ZXJpZXMgZnJvbSBQUFNQIHBlZXJzIGZvciBjYW5kaWRhdGUgUFBT
UCBwZWVycy4gUFBTUCBwZWVycyBpbmZvcm0gdGhlaXIgc3RhdHVzIGluZm9ybWF0aW9uIHRvIFBQ
U1AgdHJhY2tlcnMsIGV4Y2hhbmdlIHRoZWlyIGNodW5rIGF2YWlsYWJpbGl0eSB3aXRoIG90aGVy
IFBQU1AgcGVlcnMgYW5kL29yIFBQU1AgdHJhY2tlcnMsIGFuZCBhc2sgb3RoZXIgUFBTUCBwZWVy
cyBmb3Igd2FudGVkIGRhdGEuIA0KDQpOZXcgdGV4dDoNClRoZSBQZWVyLXRvLVBlZXIgKFAyUCkg
U3RyZWFtaW5nIFByb3RvY29sIHdvcmtpbmcgZ3JvdXAgKFBQU1AgV0cpIGlzIGNoYXJ0ZXJlZCB0
byBkZXZlbG9wIHN0YW5kYXJkIHNpZ25hbGluZyBwcm90b2NvbHMgKGNhbGxlZCBQUFNQIHByb3Rv
Y29scykgZm9yIFAyUCBzdHJlYW1pbmcgc3lzdGVtcyBpbiBib3RoIGZpeGVkIGFuZCBtb2JpbGUg
SW50ZXJuZXQuIFBhcnRpY2lwYXRpbmcgZW50aXRpZXMgY291bGQgYmUgaW50ZWxsaWdlbnQgZW5k
cG9pbnRzLCBjYWNoZXMsIGNvbnRlbnQgZGlzdHJpYnV0aW9uIG5ldHdvcmsgbm9kZXMsIGFuZC9v
ciBvdGhlciBlZGdlIGRldmljZXMuDQoNCkZvciBhIHNwZWNpZmljIGNoYW5uZWwgb3Igc3RyZWFt
aW5nIGZpbGUsIGEgUFBTUCB0cmFja2VyIG1haW50YWlucyBsaXN0cyBvZiBwYXJ0aWNpYXRpbmcg
UFBTUCBwZWVycy4gVGhlIFBQU1AgdHJhY2tlciBhbnN3ZXJzIHF1ZXJpZXMgZnJvbSBQUFNQIHBl
ZXJzIGZvciBjYW5kaWRhdGUgUFBTUCBwZWVycy4gUFBTUCBwZWVycyBwcm92aWRlIHRoZWlyIHN0
YXR1cyBpbmZvcm1hdGlvbiB0byBQUFNQIHRyYWNrZXJzLCBleGNoYW5nZSB0aGVpciBjaHVuayBh
dmFpbGFiaWxpdHkgd2l0aCBvdGhlciBQUFNQIHBlZXJzIGFuZC9vciBQUFNQIHRyYWNrZXJzLCBh
bmQgYXNrIG90aGVyIFBQU1AgcGVlcnMgZm9yIHdhbnRlZCBkYXRhLiBQUFNQIHByb3RvY29scyBp
bmNsdWRlIHRoZSBQUFNQIHRyYWNrZXIgcHJvdG9jb2wgqEMgYSBzaWduYWxpbmcgcHJvdG9jb2wg
YmV0d2VlbiChsFBQU1AgdHJhY2tlcnOhsSBhbmQgobBQUFNQIHBlZXJzobEsIGFuZCB0aGUgUFBT
UCBwZWVyIHByb3RvY29sIKhDIGEgc2lnbmFsaW5nIHByb3RvY29sIGFtb25nIKGwUFBTUCBwZWVy
c6GxLiANCg0KQXJjaGl0ZWN0dXJhbCBzdXJ2ZXkNCjMuIEFuICJhcmNoaXRlY3R1cmFsIHN1cnZl
eSIgZG9jdW1lbnQgZXhwbGFpbmluZyB0aGUgY3VycmVudCBQMlAgc3RyZWFtaW5nIGFyY2hpdGVj
dHVyZXMsIGluIHBhcnRpY3VsYXIgdHJhY2tlci1iYXNlZCBQMlAgc3RyZWFtaW5nLCBhbmQga2V5
IGlzc3VlcyBpbiBiZXN0IHByYWN0aWNlLg0KSXQgaXMgZ29vZCB0byBoYXZlIGEgZGVzY3JpcHRp
b24gb2YgdGhlIGN1cnJlbnQgUDJQIHN0cmVhbWluZyBhcmNoaXRlY3R1cmUuIFdoYXQgaXMgbWlz
c2luZyBpcyB0aGUgcmVsYXRpb24gdG8gdGhlIFBQU1Agd29yay4gV2lsbCBpdCBjb250YWluIGEg
cHJvcG9zYWwgZm9yIHRoZSBQUFNQIGFyY2hpdGVjdHVyZT8NCg0KW05pbmcgWm9uZ10gMS4gWWVz
LCB3ZSBzaG91bGQgZ2l2ZSB0aGUgcmVsYXRpb25zaGlwIGJldHdlZW4gc3VydmV5IGFuZCBQUFNQ
IHByb3RvY29sOyAgMi4gV2Ugd2lsbCBub3QgcHJvcG9zZSBhbiBhcmNoaXRlY3R1cmUsIGJ1dCBk
ZXZlbG9wIHNvbWUgY29tcG9uZW50cyAoZS5nLiBpbnRlcmZhY2UgYmV0d2VlbiBwZWVyIGFuZCB0
cmFja2VyIGFuZCBhbW9uZyBwZWVycykgdG8gZml0IGludG8gYmVzdCBwcmFjdGljZSBQMlAgc3Ry
ZWFtaW5nIHN5c3RlbS4NCg0KVXNhZ2UgZG9jdW1lbnQNCjYuIEEgobB1c2FnZSBkb2N1bWVudKGx
IGV4cGxhaW5pbmcgaG93IHRoZSBwcm90b2NvbHMgZGVmaW5lZCBhYm92ZSwgYWxvbmcgd2l0aCBl
eGlzdGluZyBJRVRGIHByb3RvY29scywgc3VjaCBhcyBSRUxBT0QsIEFMVE8gYW5kIFJUU1AsIGNh
biBpbnRlci1vcGVyYXRlOyBhbmQgaG93IHRoZXkgbWF5IGJlIGludGVncmF0ZWQgdG9nZXRoZXIg
dG8gcHJvZHVjZSBjb21wbGV0ZSBQMlAgc3RyZWFtaW5nIHN5c3RlbXMuDQpUaGlzIHNvdW5kcyBt
b3JlIGxpa2UgYSAiaW50ZXJvcCBkb2N1bWVudCIuIFdhcyB0aGlzIHRoZSBpbnRlbnRpb24/DQoN
CltOaW5nIFpvbmddIFllcywgYW5kIGFsc28gdGhlIGludGVncmF0aW9uIHdpdGggY3VycmVudCBJ
RVRGIHByb3RvY29scyB0byBmb3JtIFAyUCBzdHJlYW1pbmcgc3lzdGVtLg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCkZyb206IHBwc3AtYm91bmNlc0BpZXRmLm9yZyBbbWFpbHRvOnBwc3AtYm91bmNl
c0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIGV4dCB6aGFuZ3l1bmZlaQ0KU2VudDogVGh1cnNkYXks
IFNlcHRlbWJlciAxMCwgMjAwOSA4OjI0IEFNDQpUbzogcHBzcEBpZXRmLm9yZw0KU3ViamVjdDog
W3Bwc3BdIHBwc3AgY2hhcnRlciBkaXNjdXNzaW9uDQoNCg0KRGVhciBhbGwsDQogICBUaGUgZm9s
bG93aW5nIGlzIHRoZSBtb2RpZmllZCB2ZXJzaW9uIG9mIFBQU1AgY2hhcnRlcihBbiBlYXJseSB2
ZXJzaW9uIHdhcyBwdWJsaXNoZWQgaW4gdGhlIElFVEYgUFBTUCB3aWtpIHBhZ2UpLlBsZWFzZSBy
ZXZpZXcgaXQgYW5kIGFueSBjb21tZW50cyBhbmQgc3VnZ2VzdGlvbnMgYXJlIGhpZ2hseSBhcHBy
ZWNpYXRlZC4NCg0KICAgICAgICAgICBCUg0KICAgICAgICAgICAgWXVuZmVpDQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KRGVzY3JpcHRp
b24gb2YgUFBTUCBXb3JraW5nIEdyb3VwOg0KVGhlIFBlZXItdG8tUGVlciAoUDJQKSBTdHJlYW1p
bmcgUHJvdG9jb2wgd29ya2luZyBncm91cCAoUFBTUCBXRykgaXMgY2hhcnRlcmVkIHRvIGRldmVs
b3Agc3RhbmRhcmQgc2lnbmFsaW5nIHByb3RvY29scyAoY2FsbGVkIFBQU1AgcHJvdG9jb2xzKSBm
b3IgbXVsdGlwbGUgdHlwZXMgb2YgZW50aXRpZXMgKGUuZy4gaW50ZWxsaWdlbnQgZW5kcG9pbnRz
LCBjYWNoZXMsIGNvbnRlbnQgZGlzdHJpYnV0aW9uIG5ldHdvcmsgbm9kZXMsIGFuZC9vciBvdGhl
ciBlZGdlIGRldmljZXMpIHRvIHBhcnRpY2lwYXRlIGluIFAyUCBzdHJlYW1pbmcgc3lzdGVtcyBp
biBib3RoIGZpeGVkIGFuZCBtb2JpbGUgSW50ZXJuZXQuDQoNClBQU1AgcHJvdG9jb2xzIGluY2x1
ZGUgdGhlIFBQU1AgdHJhY2tlciBwcm90b2NvbCCoQyBhIHNpZ25hbGluZyBwcm90b2NvbCBiZXR3
ZWVuIKGwUFBTUCB0cmFja2Vyc6GxIGFuZCChsFBQU1AgcGVlcnOhsSwgYW5kIHRoZSBQUFNQIHBl
ZXIgcHJvdG9jb2wgqEMgYSBzaWduYWxpbmcgcHJvdG9jb2wgYW1vbmcgobBQUFNQIHBlZXJzobEu
IEEgUFBTUCB0cmFja2VyIG1haW50YWlucyBsaXN0cyBvZiBwYXJ0aWNpcGF0aW5nIFBQU1AgcGVl
cnMsIGVhY2ggZm9yIGEgc3BlY2lmaWMgY2hhbm5lbCBvciBzdHJlYW1pbmcgZmlsZSwgYW5kIGFu
c3dlcnMgdGhlIHF1ZXJpZXMgZnJvbSBQUFNQIHBlZXJzIGZvciBjYW5kaWRhdGUgUFBTUCBwZWVy
cy4gUFBTUCBwZWVycyBpbmZvcm0gdGhlaXIgc3RhdHVzIGluZm9ybWF0aW9uIHRvIFBQU1AgdHJh
Y2tlcnMsIGV4Y2hhbmdlIHRoZWlyIGNodW5rIGF2YWlsYWJpbGl0eSB3aXRoIG90aGVyIFBQU1Ag
cGVlcnMgYW5kL29yIFBQU1AgdHJhY2tlcnMsIGFuZCBhc2sgb3RoZXIgUFBTUCBwZWVycyBmb3Ig
d2FudGVkIGRhdGEuIA0KIA0KVGhpcyBXRydzIHByaW1hcnkgdGFza3MgYXJlIHRvIHByb2R1Y2U6
DQoxLiBBIKGwcHJvYmxlbSBzdGF0ZW1lbnShsSBkb2N1bWVudCBkZXNjcmliaW5nIHRoZSBwcm9i
bGVtcywgaW5jZW50aXZlcywgYW5kIHNjb3BlIG9mIGRldmVsb3BpbmcgdGhlIFBQU1AgcHJvdG9j
b2xzLCBhcyB3ZWxsIGFzIGNvbW1vbiB0ZXJtaW5vbG9naWVzIGFuZCBjb25jZXB0cy4NCiANCjIu
IEEgobByZXF1aXJlbWVudHOhsSBkb2N1bWVudCBsaXN0aW5nIHRoZSByZXF1aXJlbWVudHMgb24g
dGhlIGRlc2lnbmVkIFBQU1AgcHJvdG9jb2xzIChlLmcuLCBnZW5lcmFsIGZ1bmN0aW9uYWxpdHkg
YW5kIHBlcmZvcm1hbmNlIHJlcXVpcmVtZW50cyBvZiBQUFNQIHByb3RvY29scyBvciBiYXNpYyB0
eXBlcyBvZiBpbmZvcm1hdGlvbiB0aGF0IFBQU1AgcHJvdG9jb2xzIHNob3VsZCBjb21tdW5pY2F0
ZSB0byBmYWNpbGl0YXRlIFAyUCBzdHJlYW1pbmcpLg0KDQozLiBBbiAiYXJjaGl0ZWN0dXJhbCBz
dXJ2ZXkiIGRvY3VtZW50IGV4cGxhaW5pbmcgdGhlIGN1cnJlbnQgUDJQIHN0cmVhbWluZyBhcmNo
aXRlY3R1cmVzLCBpbiBwYXJ0aWN1bGFyIHRyYWNrZXItYmFzZWQgUDJQIHN0cmVhbWluZywgYW5k
IGtleSBpc3N1ZXMgaW4gYmVzdCBwcmFjdGljZS4NCg0KNC4gQSBwcm9wb3NlZCBzdGFuZGFyZCBk
ZWZpbmluZyB0aGUgUFBTUCBwZWVyIHByb3RvY29sLiBUaGlzIHByb3RvY29sIHdpbGwgZGVmaW5l
IGhvdyBQUFNQIHBlZXJzIGFkdmVydGlzZSBjaHVuayBhdmFpbGFiaWxpdHkuIFRoZSBwcm90b2Nv
bCB3aWxsIGFsc28gZGVmaW5lIHRoZSByZXF1ZXN0cyBhbmQgcmVzcG9uc2VzIG9mIGNodW5rcyBh
bW9uZyBQUFNQIHBlZXJzLg0KIA0KNS4gQSBwcm9wb3NlZCBzdGFuZGFyZCBkZWZpbmluZyB0aGUg
UFBTUCB0cmFja2VyIHByb3RvY29sLiBUaGlzIHByb3RvY29sIHdpbGwgZGVmaW5lIGhvdyBQUFNQ
IHBlZXJzIGluZm9ybSBhbmQgcmVxdWVzdCBpbmZvcm1hdGlvbiBmcm9tIFBQU1AgdHJhY2tlcnMg
YW5kIGhvdyBQUFNQIHRyYWNrZXJzIHJlcGx5IHRvIHRoZSByZXF1ZXN0cy4NCiANCjYuIEEgobB1
c2FnZSBkb2N1bWVudKGxIGV4cGxhaW5pbmcgaG93IHRoZSBwcm90b2NvbHMgZGVmaW5lZCBhYm92
ZSwgYWxvbmcgd2l0aCBleGlzdGluZyBJRVRGIHByb3RvY29scywgc3VjaCBhcyBSRUxBT0QsIEFM
VE8gYW5kIFJUU1AsIGNhbiBpbnRlci1vcGVyYXRlOyBhbmQgaG93IHRoZXkgbWF5IGJlIGludGVn
cmF0ZWQgdG9nZXRoZXIgdG8gcHJvZHVjZSBjb21wbGV0ZSBQMlAgc3RyZWFtaW5nIHN5c3RlbXMu
DQogDQo3LiBPcHRpb25hbGx5IGEgobFtb2JpbGUgdXNhZ2UgZG9jdW1lbnShsSAoUFBTUCBtb2Jp
bGUgQkNQIGRvY3VtZW50KSB0byBldmFsdWF0ZSBQUFNQIHdpdGggYW5kIHdpdGhvdXQgTW9iaWxl
IElQIHN1cHBvcnQgd2hlbiB0aGVyZSBhcmUgYSBsb3Qgb2YgbW9iaWxlIHBlZXJzIGluIHRoZSBz
eXN0ZW0uDQoNClRoZSB3b3JrIHBsYW5uZWQgZm9yIHRoZSBQUFNQIFdHIGlzIGRpc3RpbmN0IGZy
b20sIGJ1dCByZXF1aXJlcyBjbG9zZSBwYXJ0aWNpcGF0aW9uIHdpdGgsIHdvcmsgaW4gb3RoZXIg
SUVURiBXR3MsIHBhcnRpY3VsYXJseSBQMlBTSVAsIEFMVE8gYW5kIE1NVVNJQy4gVGhlIFBQU1Ag
V0cgYXNzdW1lcyB0aGF0IGl0IGNhbm5vdCBtb2RpZnkgYmFzZWxpbmUgUDJQU0lQLCBBTFRPLCBh
bmQgTU1VU0lDIGJlaGF2aW9ycy4gSWYgUFBTUCBkZXRlcm1pbmVzIHRoYXQgZXh0ZW5zaW9ucyB0
byBQMlBTSVAsIEFMVE8sIE1NVVNJQyBhcmUgbmVlZGVkLCBQUFNQIHdpbGwgc2VlayB0byBkZWZp
bmUgc3VjaCBleHRlbnNpb25zIGFuZCBwcmVzZW50IHRvIHRoZSByZXNwZWN0aXZlIHdvcmtpbmcg
Z3JvdXBzLg0KDQpUaGUgZGVzaWduIG9mIFBQU1AgaGFzIHRvIGNvbnNpZGVyIHNlY3VyaXR5L3By
aXZhY3kgaXNzdWVzLiBUaGUgcHJvdG9jb2wgZG9jdW1lbnQgd2lsbCBjb250YWluIGEgY29tcGxl
dGUgZGVzY3JpcHRpb24gb2YgdGhlIHNlY3VyaXR5L3ByaXZhY3kgaXNzdWVzIHRoYXQgUFBTUCBz
aG91bGQgYWRkcmVzcy4NCiANClRoZSBmb2xsb3dpbmcgdG9waWNzIGFyZSBleGNsdWRlZCBmcm9t
IHRoaXMgV0cncyBzY29wZToNCjEuIFRyYW5zcG9ydCBtZWNoYW5pc21zIGZvciBkYXRhIHRyYW5z
bWlzc2lvbiBhbW9uZyBQUFNQIHBlZXJzLCBlLmcuIHVzaW5nIFRDUCBvciBVRFAsIHVuaWNhc3Qg
b3IgbXVsdGljYXN0LCBldGMuDQoNCjIuIE5ldHdvcmsgY29kaW5nIG1lY2hhbmlzbXMgaW4gUDJQ
IHN0cmVhbWluZy4gTmV0d29yayBjb2RpbmcgbWF5IGJlIHVzZWQgaW4gUDJQIHN0cmVhbWluZywg
YnV0IGl0cyBzdXBwb3J0IGlzIGJleW9uZCB0aGUgc2NvcGUgb2YgY3VycmVudCBjaGFydGVyLg0K
IA0KMy4gUGxheS1vdXQgbWVjaGFuaXNtcyBpbmNsdWRpbmcgc3RyZWFtaW5nIGNvbnRyb2wgKGUu
Zy4sIHBhdXNlLCBmYXN0LWZvcndhcmQsIGFuZCByZXdpbmQpLg0KIA0KNC4gQWxnb3JpdGhtcyB0
aGF0IG1heSBiZSBkaWZmZXJlbnQgaW4gZGlmZmVyZW50IGRlcGxveW1lbnRzIChlLmcuLCBjaHVu
ayBzZWxlY3Rpb24sIGxvY2FsIHN0b3JhZ2Ugc3RyYXRlZ2llcykuDQogDQo1LiBSZXNlYXJjaCB0
eXBlIHF1ZXN0aW9ucyByZWxhdGVkIHRvIFAyUCBzdHJlYW1pbmcuIFRoaXMgV0cgd2lsbCBpbnN0
ZWFkIGZvcndhcmQgc3VjaCBxdWVzdGlvbnMgdG8gdGhlIElSVEYgUDJQUkcgb3Igb3RoZXIgUkcg
YXMgYXBwcm9wcmlhdGUuIEV4YW1wbGVzIGluY2x1ZGUgY2FjaGUgbWFuYWdlbWVudC4NCkdvYWxz
IGFuZCBNaWxlc3RvbmVzOg0KQXByIDIwMTBXb3JraW5nIEdyb3VwIExhc3QgQ2FsbCBmb3IgcHJv
YmxlbSBzdGF0ZW1lbnQNCkp1biAyMDEwU3VibWl0IHByb2JsZW0gc3RhdGVtZW50IHRvIElFU0cg
YXMgSW5mb3JtYXRpb25hbCBkb2N1bWVudA0KQXVnIDIwMTBXb3JraW5nIEdyb3VwIExhc3QgQ2Fs
bCBmb3IgYXJjaGl0ZWN0dXJlIHN1cnZleQ0KQXVnIDIwMTBXb3JraW5nIEdyb3VwIExhc3QgQ2Fs
bCBmb3IgcmVxdWlyZW1lbnRzDQpPY3QNCjIwMTBTdWJtaXQgYXJjaGl0ZWN0dXJlIHN1cnZleSB0
byBJRVNHIGFzIEluZm9ybWF0aW9uYWwgZG9jdW1lbnQNCk9jdCAyMDEwU3VibWl0IHJlcXVpcmVt
ZW50cyB0byBJRVNHIGFzIEluZm9ybWF0aW9uYWwgZG9jdW1lbnQNCkFwciAyMDExV29ya2luZyBH
cm91cCBMYXN0IENhbGwgZm9yIFBQU1AgcGVlciBwcm90b2NvbA0KQXByDQoyMDExV29ya2luZyBH
cm91cCBMYXN0IENhbGwgZm9yIFBQU1AgdHJhY2tlciBwcm90b2NvbA0KQXVnIDIwMTFTdWJtaXQg
UFBTUCBwZWVyIHByb3RvY29sIHRvIElFU0cgYXMgUHJvcG9zZWQgU3RhbmRhcmQNCkF1ZyAyMDEx
U3VibWl0IFBQU1AgdHJhY2tlciBwcm90b2NvbCB0byBJRVNHIGFzIFByb3Bvc2VkIFN0YW5kYXJk
DQpOb3YgMjAxMVdvcmtpbmcgR3JvdXAgTGFzdCBDYWxsIG9mIHVzYWdlIGRvY3VtZW50DQpOb3Yg
MjAxMVdvcmtpbmcgR3JvdXAgTGFzdCBDYWxsIG9mIG1vYmlsaXR5IEJDUCBkb2N1bWVudA0KSmFu
IDIwMTJTdWJtaXQgdXNhZ2UgZG9jdW1lbnQgdG8gSUVTRyBhcyBJbmZvcm1hdGlvbmFsIGRvY3Vt
ZW50DQpKYW4gMjAxMlN1Ym1pdCBtb2JpbGl0eSBCQ1AgZG9jdW1lbnQgdG8gSUVTRyBhcyBJbmZv
cm1hdGlvbmFsIGRvY3VtZW50DQpBcHIgMjAxMkRpc3NvbHZlIG9yIHJlLWNoYXJ0ZXIgDQoNCiAN
Cg0KDQoNCg0Kemhhbmd5dW5mZWkNCjIwMDktMDktMTANCg==

--Boundary_(ID_Wl5X9Y2vjDQq35OeVmezQA)
Content-type: text/html; charset=gb2312
Content-transfer-encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MIHhtbG5zOm8geG1sbnM6diB4bWxuczp3PjxIRUFEPg0KPE1FVEEgaHR0cC1l
cXVpdj1Db250ZW50LVR5cGUgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PWdiMjMxMiI+DQo8
TUVUQSBjb250ZW50PSJNU0hUTUwgNi4wMC42MDAwLjE2ODA5IiBuYW1lPUdFTkVSQVRPUj48L0hF
QUQ+DQo8Qk9EWT4NCjxESVY+SGksIFNjaG1pZHQsPC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0K
PERJVj5QbGVhc2Ugc2VlIGluLWxpbmUuPC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj4N
CjxIUj4NCjwvRElWPg0KPERJViBkaXI9bHRyIGFsaWduPWxlZnQ+PEZPTlQgZmFjZT0iQ291cmll
ciBOZXciIGNvbG9yPSMwMDAwZmY+PFNQQU4gDQpjbGFzcz01MzYyMjI5MDctMTAwOTIwMDk+DQo8
RElWIGRpcj1sdHIgYWxpZ249bGVmdD48U1BBTiBjbGFzcz01MzYyMjI5MDctMTAwOTIwMDk+PEZP
TlQgZmFjZT1BcmlhbCANCnNpemU9Mj5IaSBZdW5mZWksPC9GT05UPjwvU1BBTj48L0RJVj4NCjxE
SVYgZGlyPWx0ciBhbGlnbj1sZWZ0PjxTUEFOIGNsYXNzPTUzNjIyMjkwNy0xMDA5MjAwOT48Rk9O
VCBmYWNlPUFyaWFsIA0Kc2l6ZT0yPmFmdGVyIHJlYWRpbmcgeW91ciBjaGFydGVyIHByb3Bvc2Fs
LCBhIHRleHQgcHJvcG9zYWwgYW5kIDIgcXVlc3Rpb25zIGZvciANCmNsYXJpZmljYXRpb25zLjwv
Rk9OVD48L1NQQU4+PC9ESVY+DQo8RElWIGRpcj1sdHIgYWxpZ249bGVmdD48U1BBTiBjbGFzcz01
MzYyMjI5MDctMTAwOTIwMDk+PEZPTlQgZmFjZT1BcmlhbCANCnNpemU9Mj48L0ZPTlQ+PC9TUEFO
PiZuYnNwOzwvRElWPg0KPERJViBkaXI9bHRyIGFsaWduPWxlZnQ+PFNQQU4gY2xhc3M9NTM2MjIy
OTA3LTEwMDkyMDA5PjxGT05UIGZhY2U9QXJpYWwgDQpzaXplPTI+QmVzdCBSZWdhcmRzPC9GT05U
PjwvU1BBTj48L0RJVj4NCjxESVYgZGlyPWx0ciBhbGlnbj1sZWZ0PjxTUEFOIGNsYXNzPTUzNjIy
MjkwNy0xMDA5MjAwOT48Rk9OVCBmYWNlPUFyaWFsIA0Kc2l6ZT0yPkNocmlzdGlhbiBTY2htaWR0
PC9GT05UPjwvU1BBTj48L0RJVj4NCjxESVYgZGlyPWx0ciBhbGlnbj1sZWZ0PjxTUEFOIGNsYXNz
PTUzNjIyMjkwNy0xMDA5MjAwOT48Rk9OVCBmYWNlPUFyaWFsIA0Kc2l6ZT0yPjwvRk9OVD48L1NQ
QU4+Jm5ic3A7PC9ESVY+DQo8RElWIGRpcj1sdHIgYWxpZ249bGVmdD48U1BBTiBjbGFzcz01MzYy
MjI5MDctMTAwOTIwMDk+PEZPTlQgZmFjZT1BcmlhbCANCnNpemU9Mj48L0ZPTlQ+PC9TUEFOPiZu
YnNwOzwvRElWPg0KPERJViBkaXI9bHRyIGFsaWduPWxlZnQ+PEZPTlQgZmFjZT1BcmlhbCBzaXpl
PTI+PFNQQU4gDQpjbGFzcz01MzYyMjI5MDctMTAwOTIwMDk+PC9TUEFOPjwvRk9OVD4mbmJzcDs8
L0RJVj4NCjxESVYgZGlyPWx0ciBhbGlnbj1sZWZ0PjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3Ij48
U1BBTiANCmNsYXNzPTUzNjIyMjkwNy0xMDA5MjAwOT5Qcm9wb3NlZCBuZXcgdGV4dCZuYnNwO2Zv
ciBtb3JlIHRyYW5zcGFyZW5jeSBpbiBtYWluIA0KZGVzY3JpcHRpb246PC9TUEFOPjwvRk9OVD48
Rk9OVCBmYWNlPUFyaWFsIHNpemU9Mj48U1BBTiANCmNsYXNzPTUzNjIyMjkwNy0xMDA5MjAwOT48
L0RJVj4NCjxESVYgZGlyPWx0ciBhbGlnbj1sZWZ0Pg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5
bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9u
OiB3aWRvdy1vcnBoYW4iIA0KYWxpZ249bGVmdD48U1BBTiBsYW5nPUVOLVVTIA0Kc3R5bGU9IkZP
TlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyc7IG1zby1mb250LWtlcm5p
bmc6IDBwdCI+PFNQQU4gDQpjbGFzcz01MzYyMjI5MDctMTAwOTIwMDk+T2xkIHRleHQ6PC9TUEFO
PjwvU1BBTj48L1A+PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZP
TlQtRkFNSUxZOiAnQ291cmllciBOZXcnOyBtc28tZm9udC1rZXJuaW5nOiAwcHQiPjxTUEFOIA0K
Y2xhc3M9NTM2MjIyOTA3LTEwMDkyMDA5Pg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Ik1B
UkdJTjogMGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRv
dy1vcnBoYW4iIA0KYWxpZ249bGVmdD48U1BBTiBsYW5nPUVOLVVTIA0Kc3R5bGU9IkZPTlQtU0la
RTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyc7IG1zby1mb250LWtlcm5pbmc6IDBw
dCI+PEZPTlQgDQpjb2xvcj0jMDAwMDAwPlRoZSBQZWVyLXRvLVBlZXIgKFAyUCkgU3RyZWFtaW5n
IFByb3RvY29sIHdvcmtpbmcgZ3JvdXAgKFBQU1AgV0cpIA0KaXMgY2hhcnRlcmVkIHRvIGRldmVs
b3Agc3RhbmRhcmQgc2lnbmFsaW5nIHByb3RvY29scyAoY2FsbGVkIFBQU1AgcHJvdG9jb2xzKSBm
b3IgDQptdWx0aXBsZSB0eXBlcyBvZiBlbnRpdGllcyAoZS5nLiBpbnRlbGxpZ2VudCBlbmRwb2lu
dHMsIGNhY2hlcywgY29udGVudCANCmRpc3RyaWJ1dGlvbiBuZXR3b3JrIG5vZGVzLCBhbmQvb3Ig
b3RoZXIgZWRnZSBkZXZpY2VzKSB0byBwYXJ0aWNpcGF0ZSBpbiBQMlAgDQpzdHJlYW1pbmcgc3lz
dGVtcyBpbiBib3RoIGZpeGVkIGFuZCBtb2JpbGUgDQpJbnRlcm5ldC48bzpwPjwvbzpwPjwvRk9O
VD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Ik1BUkdJTjogMGNtIDBj
bSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4iIA0K
YWxpZ249bGVmdD48U1BBTiBsYW5nPUVOLVVTIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9O
VC1GQU1JTFk6ICdDb3VyaWVyIE5ldyc7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+PEZPTlQgDQpm
YWNlPUFyaWFsIHNpemU9Mj48L0ZPTlQ+PEJSPjxGT05UIGNvbG9yPSMwMDAwMDA+UFBTUCBwcm90
b2NvbHMgaW5jbHVkZSB0aGUgUFBTUCANCnRyYWNrZXIgcHJvdG9jb2wgqEMgYSBzaWduYWxpbmcg
cHJvdG9jb2wgYmV0d2VlbiChsFBQU1AgdHJhY2tlcnOhsSBhbmQgobBQUFNQIA0KcGVlcnOhsSwg
YW5kIHRoZSBQUFNQIHBlZXIgcHJvdG9jb2wgqEMgYSBzaWduYWxpbmcgcHJvdG9jb2wgYW1vbmcg
obBQUFNQIHBlZXJzobEuIEEgDQpQUFNQIHRyYWNrZXIgbWFpbnRhaW5zIGxpc3RzIG9mIHBhcnRp
Y2lwYXRpbmcgUFBTUCBwZWVycywgZWFjaCBmb3IgYSBzcGVjaWZpYyANCmNoYW5uZWwgb3Igc3Ry
ZWFtaW5nIGZpbGUsIGFuZCBhbnN3ZXJzIHRoZSBxdWVyaWVzIGZyb20gUFBTUCBwZWVycyBmb3Ig
Y2FuZGlkYXRlIA0KUFBTUCBwZWVycy4gUFBTUCBwZWVycyBpbmZvcm0gdGhlaXIgc3RhdHVzIGlu
Zm9ybWF0aW9uIHRvIFBQU1AgdHJhY2tlcnMsIA0KZXhjaGFuZ2UgdGhlaXIgY2h1bmsgYXZhaWxh
YmlsaXR5IHdpdGggb3RoZXIgUFBTUCBwZWVycyBhbmQvb3IgUFBTUCB0cmFja2VycywgDQphbmQg
YXNrIG90aGVyIFBQU1AgcGVlcnMgZm9yIHdhbnRlZCBkYXRhLjwvRk9OVD4gDQo8bzpwPjwvbzpw
PjwvU1BBTj48L1A+PC9TUEFOPjwvU1BBTj4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJN
QVJHSU46IDBjbSAwY20gMHB0OyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lk
b3ctb3JwaGFuIiANCmFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxlPSJGT05ULVNJ
WkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnOyBtc28tZm9udC1rZXJuaW5nOiAw
cHQiPjwvU1BBTj4mbmJzcDs8L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0iTUFSR0lO
OiAwY20gMGNtIDBwdDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246IHdpZG93LW9y
cGhhbiIgDQphbGlnbj1sZWZ0PjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAx
MnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JzsgbXNvLWZvbnQta2VybmluZzogMHB0Ij48
U1BBTiANCmxhbmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTog
J0NvdXJpZXIgTmV3JzsgbXNvLWZvbnQta2VybmluZzogMHB0Ij48U1BBTiANCmNsYXNzPTUzNjIy
MjkwNy0xMDA5MjAwOT5OZXcmbmJzcDt0ZXh0OjwvU1BBTj48L1NQQU4+PC9TUEFOPjwvUD4NCjxQ
IGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBURVhULUFMSUdO
OiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuIiANCmFsaWduPWxlZnQ+PFNQQU4g
bGFuZz1FTi1VUyANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmll
ciBOZXcnOyBtc28tZm9udC1rZXJuaW5nOiAwcHQiPjxTUEFOIA0KbGFuZz1FTi1VUyANCnN0eWxl
PSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnOyBtc28tZm9udC1r
ZXJuaW5nOiAwcHQiPjxTUEFOIA0KY2xhc3M9NTM2MjIyOTA3LTEwMDkyMDA5PjwvU1BBTj48L1NQ
QU4+VGhlIFBlZXItdG8tUGVlciAoUDJQKSBTdHJlYW1pbmcgUHJvdG9jb2wgDQp3b3JraW5nIGdy
b3VwIChQUFNQIFdHKSBpcyBjaGFydGVyZWQgdG8gZGV2ZWxvcCBzdGFuZGFyZCBzaWduYWxpbmcg
cHJvdG9jb2xzIA0KKGNhbGxlZCBQUFNQIHByb3RvY29scykmbmJzcDs8U1BBTiBjbGFzcz01MzYy
MjI5MDctMTAwOTIwMDk+Zm9yIDwvU1BBTj5QMlAgDQpzdHJlYW1pbmcgc3lzdGVtcyBpbiBib3Ro
IGZpeGVkIGFuZCBtb2JpbGUgSW50ZXJuZXQuPFNQQU4gDQpjbGFzcz01MzYyMjI5MDctMTAwOTIw
MDk+IFBhcnRpY2lwYXRpbmcgZW50aXRpZXMgY291bGQgYmUgPC9TUEFOPjwvU1BBTj48U1BBTiAN
Cmxhbmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJp
ZXIgTmV3JzsgbXNvLWZvbnQta2VybmluZzogMHB0Ij5pbnRlbGxpZ2VudCANCmVuZHBvaW50cywg
Y2FjaGVzLCBjb250ZW50IGRpc3RyaWJ1dGlvbiBuZXR3b3JrIG5vZGVzLCBhbmQvb3Igb3RoZXIg
ZWRnZSANCmRldmljZXM8U1BBTiBjbGFzcz01MzYyMjI5MDctMTAwOTIwMDk+LjwvU1BBTj48L1NQ
QU4+PC9QPjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZB
TUlMWTogJ0NvdXJpZXIgTmV3JzsgbXNvLWZvbnQta2VybmluZzogMHB0Ij48L1NQQU4+PC9TUEFO
PjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1BcmlhbCBzaXplPTI+PFNQQU4gY2xhc3M9
NTM2MjIyOTA3LTEwMDkyMDA5PjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAx
MnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JzsgbXNvLWZvbnQta2VybmluZzogMHB0Ij48
L1NQQU4+PC9TUEFOPjwvRk9OVD4mbmJzcDs8L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1BcmlhbCBz
aXplPTI+PFNQQU4gY2xhc3M9NTM2MjIyOTA3LTEwMDkyMDA5PjxTUEFOIGxhbmc9RU4tVVMgDQpz
dHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JzsgbXNvLWZv
bnQta2VybmluZzogMHB0Ij5Gb3IgYSANCnNwZWNpZmljIGNoYW5uZWwgb3Igc3RyZWFtaW5nIGZp
bGUsIGEgUFBTUCB0cmFja2VyIG1haW50YWlucyBsaXN0cyBvZiANCnBhcnRpY2lhdGluZyBQUFNQ
IHBlZXJzLiBUaGUgUFBTUCB0cmFja2VyIGFuc3dlcnMgcXVlcmllcyBmcm9tIFBQU1AgcGVlcnMg
Zm9yIA0KY2FuZGlkYXRlIFBQU1AgcGVlcnMuIFBQU1AgcGVlcnMmbmJzcDtwcm92aWRlIHRoZWly
IHN0YXR1cyBpbmZvcm1hdGlvbiB0byBQUFNQIA0KdHJhY2tlcnMsIGV4Y2hhbmdlIHRoZWlyIGNo
dW5rIGF2YWlsYWJpbGl0eSB3aXRoIG90aGVyIFBQU1AgcGVlcnMgYW5kL29yIFBQU1AgDQp0cmFj
a2VycywgYW5kIGFzayBvdGhlciBQUFNQIHBlZXJzIGZvciB3YW50ZWQgZGF0YS4gUFBTUCBwcm90
b2NvbHMgaW5jbHVkZSB0aGUgDQpQUFNQIHRyYWNrZXIgcHJvdG9jb2wgqEMgYSBzaWduYWxpbmcg
cHJvdG9jb2wgYmV0d2VlbiChsFBQU1AgdHJhY2tlcnOhsSBhbmQgobBQUFNQIA0KcGVlcnOhsSwg
YW5kIHRoZSBQUFNQIHBlZXIgcHJvdG9jb2wgqEMgYSBzaWduYWxpbmcgcHJvdG9jb2wgYW1vbmcg
obBQUFNQIA0KcGVlcnOhsS48Rk9OVCBjb2xvcj0jMDAwMDAwPiANCjxvOnA+PC9vOnA+PC9GT05U
PjwvU1BBTj48L1NQQU4+PC9GT05UPjwvRElWPjwvU1BBTj48L0ZPTlQ+PC9ESVY+DQo8RElWIGRp
cj1sdHIgYWxpZ249bGVmdD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9IzAwMDBmZj48
U1BBTiANCmNsYXNzPTUzNjIyMjkwNy0xMDA5MjAwOT48L1NQQU4+PC9GT05UPiZuYnNwOzwvRElW
Pg0KPERJViBkaXI9bHRyIGFsaWduPWxlZnQ+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIGNvbG9y
PSMwMDAwZmY+PFNQQU4gDQpjbGFzcz01MzYyMjI5MDctMTAwOTIwMDk+QXJjaGl0ZWN0dXJhbCBz
dXJ2ZXk8L1NQQU4+PC9GT05UPjwvRElWPg0KPERJViBkaXI9bHRyIGFsaWduPWxlZnQ+PEZPTlQg
ZmFjZT0iQ291cmllciBOZXciPjxTUEFOIA0KY2xhc3M9NTM2MjIyOTA3LTEwMDkyMDA5PjMuIEFu
ICJhcmNoaXRlY3R1cmFsIHN1cnZleSIgZG9jdW1lbnQgZXhwbGFpbmluZyB0aGUgDQpjdXJyZW50
IFAyUCBzdHJlYW1pbmcgYXJjaGl0ZWN0dXJlcywgaW4gcGFydGljdWxhciB0cmFja2VyLWJhc2Vk
IFAyUCBzdHJlYW1pbmcsIA0KYW5kIGtleSBpc3N1ZXMgaW4gYmVzdCBwcmFjdGljZS48L1NQQU4+
PC9GT05UPjwvRElWPg0KPERJViBkaXI9bHRyIGFsaWduPWxlZnQ+PEZPTlQgZmFjZT0iQ291cmll
ciBOZXciIGNvbG9yPSMwMDAwZmY+PFNQQU4gDQpjbGFzcz01MzYyMjI5MDctMTAwOTIwMDk+SXQg
aXMgZ29vZCB0byBoYXZlIGEgZGVzY3JpcHRpb24gb2YgdGhlIGN1cnJlbnQgUDJQIA0Kc3RyZWFt
aW5nIGFyY2hpdGVjdHVyZS4gV2hhdCBpcyBtaXNzaW5nIGlzIHRoZSByZWxhdGlvbiB0byB0aGUg
UFBTUCB3b3JrLiBXaWxsIA0KaXQgY29udGFpbiBhIHByb3Bvc2FsIGZvciZuYnNwO3RoZSBQUFNQ
IGFyY2hpdGVjdHVyZT88L1NQQU4+PC9GT05UPjwvRElWPg0KPERJViBkaXI9bHRyIGFsaWduPWxl
ZnQ+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIGNvbG9yPSMwMDAwZmY+PFNQQU4gDQpjbGFzcz01
MzYyMjI5MDctMTAwOTIwMDk+PC9TUEFOPjwvRk9OVD4mbmJzcDs8L0RJVj4NCjxESVYgZGlyPWx0
ciBhbGlnbj1sZWZ0PjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBjb2xvcj0jMDAwMGZmPjxTUEFO
IA0KY2xhc3M9NTM2MjIyOTA3LTEwMDkyMDA5PltOaW5nIFpvbmddIDEuIFllcywgd2Ugc2hvdWxk
IGdpdmUgdGhlIHJlbGF0aW9uc2hpcCANCmJldHdlZW4gc3VydmV5IGFuZCBQUFNQIHByb3RvY29s
OyZuYnNwOyAyLiBXZSB3aWxsIG5vdCBwcm9wb3NlIGFuIGFyY2hpdGVjdHVyZSwgDQpidXQgZGV2
ZWxvcCBzb21lIGNvbXBvbmVudHMgKGUuZy4gaW50ZXJmYWNlIGJldHdlZW4gcGVlciBhbmQgdHJh
Y2tlciBhbmQgYW1vbmcgDQpwZWVycykgdG8gZml0IGludG8gYmVzdCBwcmFjdGljZSBQMlAgc3Ry
ZWFtaW5nIHN5c3RlbS48L1NQQU4+PC9GT05UPjwvRElWPg0KPERJViBkaXI9bHRyIGFsaWduPWxl
ZnQ+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIGNvbG9yPSMwMDAwZmY+PFNQQU4gDQpjbGFzcz01
MzYyMjI5MDctMTAwOTIwMDk+PC9TUEFOPjwvRk9OVD4mbmJzcDs8L0RJVj4NCjxESVYgZGlyPWx0
ciBhbGlnbj1sZWZ0PjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBjb2xvcj0jMDAwMGZmPjxTUEFO
IA0KY2xhc3M9NTM2MjIyOTA3LTEwMDkyMDA5PjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBjb2xv
cj0jMDAwMGZmPjxTUEFOIA0KY2xhc3M9NTM2MjIyOTA3LTEwMDkyMDA5PlVzYWdlIGRvY3VtZW50
PC9TUEFOPjwvRk9OVD48L0RJVj4NCjxESVYgZGlyPWx0ciBhbGlnbj1sZWZ0Pg0KPERJViBkaXI9
bHRyIGFsaWduPWxlZnQ+PEZPTlQgZmFjZT0iQ291cmllciBOZXciPjxTUEFOIA0KY2xhc3M9NTM2
MjIyOTA3LTEwMDkyMDA5PjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0
OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JzsgbXNvLWZvbnQta2VybmluZzogMHB0Ij48Rk9O
VCANCmNvbG9yPSMwMDAwMDA+Ni4gQSChsHVzYWdlIGRvY3VtZW50obEgZXhwbGFpbmluZyBob3cg
dGhlIHByb3RvY29scyBkZWZpbmVkIGFib3ZlLCANCmFsb25nIHdpdGggZXhpc3RpbmcgSUVURiBw
cm90b2NvbHMsIHN1Y2ggYXMgUkVMQU9ELCBBTFRPIGFuZCBSVFNQLCBjYW4gDQppbnRlci1vcGVy
YXRlOyBhbmQgaG93IHRoZXkgbWF5IGJlIGludGVncmF0ZWQgdG9nZXRoZXIgdG8gcHJvZHVjZSBj
b21wbGV0ZSBQMlAgDQpzdHJlYW1pbmcgc3lzdGVtcy48bzpwPjwvbzpwPjwvRk9OVD48L1NQQU4+
PC9TUEFOPjwvRk9OVD48L0RJVj4NCjxESVYgZGlyPWx0ciBhbGlnbj1sZWZ0PjxGT05UIGZhY2U9
IkNvdXJpZXIgTmV3IiBjb2xvcj0jMDAwMGZmPjxTUEFOIA0KY2xhc3M9NTM2MjIyOTA3LTEwMDky
MDA5PlRoaXMgc291bmRzIG1vcmUgbGlrZSBhICJpbnRlcm9wIGRvY3VtZW50Ii4gV2FzIHRoaXMg
DQp0aGUgaW50ZW50aW9uPzwvU1BBTj48L0ZPTlQ+PC9ESVY+DQo8RElWIGRpcj1sdHIgYWxpZ249
bGVmdD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9IzAwMDBmZj48U1BBTiANCmNsYXNz
PTUzNjIyMjkwNy0xMDA5MjAwOT48L1NQQU4+PC9GT05UPiZuYnNwOzwvRElWPg0KPERJViBkaXI9
bHRyIGFsaWduPWxlZnQ+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIGNvbG9yPSMwMDAwZmY+PFNQ
QU4gDQpjbGFzcz01MzYyMjI5MDctMTAwOTIwMDk+W05pbmcgWm9uZ10gWWVzLCBhbmQgYWxzbyB0
aGUgaW50ZWdyYXRpb24gd2l0aCBjdXJyZW50IA0KSUVURiBwcm90b2NvbHMgdG8gZm9ybSBQMlAg
c3RyZWFtaW5nIHN5c3RlbS48L1NQQU4+PC9GT05UPjwvRElWPg0KPERJViBkaXI9bHRyIGFsaWdu
PWxlZnQ+PC9TUEFOPjwvRk9OVD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgDQpjb2xvcj0jMDAw
MGZmPjxTUEFOIGNsYXNzPTUzNjIyMjkwNy0xMDA5MjAwOT48L1NQQU4+PC9GT05UPiZuYnNwOzwv
RElWPg0KPERJViBkaXI9bHRyIGFsaWduPWxlZnQ+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIGNv
bG9yPSMwMDAwZmY+PFNQQU4gDQpjbGFzcz01MzYyMjI5MDctMTAwOTIwMDk+PC9TUEFOPjwvRk9O
VD4mbmJzcDs8L0RJVj4NCjxESVYgZGlyPWx0ciBhbGlnbj1sZWZ0PjxGT05UIGZhY2U9IkNvdXJp
ZXIgTmV3IiBjb2xvcj0jMDAwMGZmPjxTUEFOIA0KY2xhc3M9NTM2MjIyOTA3LTEwMDkyMDA5Pjwv
U1BBTj48L0ZPTlQ+Jm5ic3A7PC9ESVY+PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9QXJpYWwgY29s
b3I9IzAwMDBmZiBzaXplPTI+PC9GT05UPiZuYnNwOzwvRElWPg0KPERJViBkaXI9bHRyIGFsaWdu
PWxlZnQ+PEZPTlQgZmFjZT1BcmlhbCBjb2xvcj0jMDAwMGZmIA0Kc2l6ZT0yPjwvRk9OVD4mbmJz
cDs8L0RJVj4NCjxESVYgZGlyPWx0ciBhbGlnbj1sZWZ0PjxGT05UIGZhY2U9QXJpYWwgY29sb3I9
IzAwMDBmZiANCnNpemU9Mj48L0ZPTlQ+Jm5ic3A7PC9ESVY+DQo8RElWIGRpcj1sdHIgYWxpZ249
bGVmdD48Rk9OVCBmYWNlPUFyaWFsIGNvbG9yPSMwMDAwZmYgDQpzaXplPTI+PC9GT05UPiZuYnNw
OzwvRElWPjxGT05UIGZhY2U9QXJpYWwgY29sb3I9IzAwMDBmZiBzaXplPTI+PC9GT05UPjxCUj4N
CjxESVYgY2xhc3M9T3V0bG9va01lc3NhZ2VIZWFkZXIgbGFuZz1kZSBkaXI9bHRyIGFsaWduPWxl
ZnQ+DQo8SFIgdGFiSW5kZXg9LTE+DQo8Rk9OVCBmYWNlPVRhaG9tYSBzaXplPTI+PEI+RnJvbTo8
L0I+IHBwc3AtYm91bmNlc0BpZXRmLm9yZyANClttYWlsdG86cHBzcC1ib3VuY2VzQGlldGYub3Jn
XSA8Qj5PbiBCZWhhbGYgT2YgPC9CPmV4dCANCnpoYW5neXVuZmVpPEJSPjxCPlNlbnQ6PC9CPiBU
aHVyc2RheSwgU2VwdGVtYmVyIDEwLCAyMDA5IDg6MjQgQU08QlI+PEI+VG86PC9CPiANCnBwc3BA
aWV0Zi5vcmc8QlI+PEI+U3ViamVjdDo8L0I+IFtwcHNwXSBwcHNwIGNoYXJ0ZXIgDQpkaXNjdXNz
aW9uPEJSPjwvRk9OVD48QlI+PC9ESVY+DQo8RElWPjwvRElWPg0KPERJVj48Rk9OVCBmYWNlPVZl
cmRhbmE+PEZPTlQgc2l6ZT0yPjxCPjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpF
OiAxOHB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JzsgbXNvLWZvbnQta2VybmluZzogMHB0
OyBtc28tbm8tcHJvb2Y6IHllcyI+PHY6c2hhcGV0eXBlIA0KaWQ9X3gwMDAwX3Q3NCANCnBhdGg9
Im0xMDg2MCwyMTg3YzEwNDUxLDE3NDYsOTUyOSwxMDE4LDkwMTUsNzMwLDc4NjUsMTUyLDY2ODUs
LDU0MTUsLDQxNzUsMTUyLDI5OTUsNTc1LDE5NjcsMTMwNSwxMTUwLDIxODcsNTc1LDMyMjIsMjQy
LDQyMjAsLDU0MTAsMjQyLDY1NjAsNTc1LDc1OTdsMTA4NjAsMjE2MDAsMjA5OTUsNzU5N3Y0ODUs
LTEwMzcsNjA1LC0yMTg3LDQ4NSwtMzM3N2MyMTExNSwzMjIyLDIwNDIwLDIxODcsMTk2MzIsMTMw
NSwxODU3NSw1NzUsMTc0MjUsMTUyLDE2Mjc1LCwxNTAwNSwsMTM3MzUsMTUyLDEyNzA1LDczMHYt
NTI5LDI4OCwtMTQ1MSwxMDE2LC0xODQ1LDE0NTd4ZSIgDQpvOnNwdD0iNzQiIGNvb3Jkc2l6ZT0i
MjE2MDAsMjE2MDAiPjx2OnN0cm9rZSANCmpvaW5zdHlsZT0ibWl0ZXIiPjwvdjpzdHJva2U+PHY6
cGF0aCB0ZXh0Ym94cmVjdD0iNTAzNywyMjc3LDE2NTU3LDEzNjc3IiANCm86Y29ubmVjdGFuZ2xl
cz0iMjcwLDE4MCw5MCwwIiANCm86Y29ubmVjdGxvY3M9IjEwODYwLDIxODc7MjkyOCwxMDgwMDsx
MDg2MCwyMTYwMDsxODY3MiwxMDgwMCIgDQpvOmNvbm5lY3R0eXBlPSJjdXN0b20iIGdyYWRpZW50
c2hhcGVvaz0idCI+PC92OnBhdGg+PC92OnNoYXBldHlwZT4NCjxQIGNsYXNzPU1zb05vcm1hbCAN
CnN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5h
dGlvbjogd2lkb3ctb3JwaGFuOyBtc28tbWFyZ2luLXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4t
Ym90dG9tLWFsdDogYXV0bzsgbXNvLW91dGxpbmUtbGV2ZWw6IDIiIA0KYWxpZ249bGVmdD48djpz
aGFwZSBpZD1EdHNTaGFwZU5hbWUgDQpzdHlsZT0iTUFSR0lOLVRPUDogLTEzNi44cHQ7IFotSU5E
RVg6IDE7IFZJU0lCSUxJVFk6IGhpZGRlbjsgTUFSR0lOLUxFRlQ6IDBweDsgV0lEVEg6IDAuMDVw
dDsgUE9TSVRJT046IGFic29sdXRlOyBIRUlHSFQ6IDAuMDVwdCIgDQphbHQ9IkVVUkdEQjg0MzFH
MTU4NENDNjdFRzkwQkAwODhDMDQ2MDg5QzpcODlLOE5bNzIyMDchISEhISFCSUhPQF17NzIyMDch
ISExQEA1MUI0MDExMDdEQkM2QzdENnFxcnEhYmlgc3VkcyF3MS8wL2VuYiEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhMSExIiANCnR5
cGU9IiNfeDAwMDBfdDc0IiANCm86c3BpZD0iX3gwMDAwX3MxMDI2Ij48dzphbmNob3Jsb2NrPjwv
dzphbmNob3Jsb2NrPjwvdjpzaGFwZT48L1NQQU4+PC9CPjxCPjxTUEFOIA0KbGFuZz1FTi1VUyAN
CnN0eWxlPSJGT05ULVNJWkU6IDE4cHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnOyBtc28t
Zm9udC1rZXJuaW5nOiAwcHQiPjwvU1BBTj48L0I+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0K
c3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0
aW9uOiB3aWRvdy1vcnBoYW47IG1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1i
b3R0b20tYWx0OiBhdXRvOyBtc28tb3V0bGluZS1sZXZlbDogMiIgDQphbGlnbj1sZWZ0PjxCPjxT
UEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAxOHB0OyBGT05ULUZBTUlMWTogJ0Nv
dXJpZXIgTmV3JzsgbXNvLWZvbnQta2VybmluZzogMHB0Ij48Rk9OVCANCnNpemU9Mz5EZWFyIGFs
bCw8L0ZPTlQ+PC9TUEFOPjwvQj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0iTUFS
R0lOOiAwY20gMGNtIDBwdDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246IHdpZG93
LW9ycGhhbjsgbXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6
IGF1dG87IG1zby1vdXRsaW5lLWxldmVsOiAyIiANCmFsaWduPWxlZnQ+PEI+PFNQQU4gbGFuZz1F
Ti1VUyANCnN0eWxlPSJGT05ULVNJWkU6IDE4cHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcn
OyBtc28tZm9udC1rZXJuaW5nOiAwcHQiPjxGT05UIA0Kc2l6ZT0zPiZuYnNwOyZuYnNwOyBUaGUg
Zm9sbG93aW5nIGlzIHRoZSBtb2RpZmllZCB2ZXJzaW9uIG9mIFBQU1AgY2hhcnRlcihBbiANCmVh
cmx5IHZlcnNpb24gd2FzIHB1Ymxpc2hlZCBpbiB0aGUgSUVURiBQUFNQIHdpa2kgcGFnZSkuUGxl
YXNlIHJldmlldyBpdCBhbmQgYW55IA0KY29tbWVudHMgYW5kIHN1Z2dlc3Rpb25zIGFyZSBoaWdo
bHkgYXBwcmVjaWF0ZWQuPC9GT05UPjwvU1BBTj48L0I+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFs
IA0Kc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdp
bmF0aW9uOiB3aWRvdy1vcnBoYW47IG1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdp
bi1ib3R0b20tYWx0OiBhdXRvOyBtc28tb3V0bGluZS1sZXZlbDogMiIgDQphbGlnbj1sZWZ0PjxC
PjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAxOHB0OyBGT05ULUZBTUlMWTog
J0NvdXJpZXIgTmV3JzsgbXNvLWZvbnQta2VybmluZzogMHB0Ij48Rk9OVCANCnNpemU9Mz48L0ZP
TlQ+PC9TUEFOPjwvQj4mbmJzcDs8L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0iTUFS
R0lOOiAwY20gMGNtIDBwdDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246IHdpZG93
LW9ycGhhbjsgbXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6
IGF1dG87IG1zby1vdXRsaW5lLWxldmVsOiAyIiANCmFsaWduPWxlZnQ+PEI+PFNQQU4gbGFuZz1F
Ti1VUyANCnN0eWxlPSJGT05ULVNJWkU6IDE4cHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcn
OyBtc28tZm9udC1rZXJuaW5nOiAwcHQiPjxGT05UIA0Kc2l6ZT0zPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCkJSPC9GT05UPjwv
U1BBTj48L0I+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Ik1BUkdJTjogMGNtIDBj
bSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW47IG1z
by1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRvOyBtc28t
b3V0bGluZS1sZXZlbDogMiIgDQphbGlnbj1sZWZ0PjxCPjxTUEFOIGxhbmc9RU4tVVMgDQpzdHls
ZT0iRk9OVC1TSVpFOiAxOHB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JzsgbXNvLWZvbnQt
a2VybmluZzogMHB0Ij48Rk9OVCANCnNpemU9Mz4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQpZdW5mZWk8L0ZPTlQ+PC9T
UEFOPjwvQj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0iTUFSR0lOOiAwY20gMGNt
IDBwdDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246IHdpZG93LW9ycGhhbjsgbXNv
LW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG87IG1zby1v
dXRsaW5lLWxldmVsOiAyIiANCmFsaWduPWxlZnQ+PEI+PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxl
PSJGT05ULVNJWkU6IDE4cHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnOyBtc28tZm9udC1r
ZXJuaW5nOiAwcHQiPjxGT05UIA0Kc2l6ZT0zPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9GT05UPjwvU1BBTj48L0I+PC9QPg0KPFAgY2xh
c3M9TXNvTm9ybWFsIA0Kc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046IGxl
ZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW47IG1zby1tYXJnaW4tdG9wLWFsdDogYXV0
bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRvOyBtc28tb3V0bGluZS1sZXZlbDogMiIgDQph
bGlnbj1sZWZ0PjxCPjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAxOHB0OyBG
T05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JzsgbXNvLWZvbnQta2VybmluZzogMHB0Ij48L1NQQU4+
PC9CPjxCPjxTUEFOIA0KbGFuZz1FTi1VUyANCnN0eWxlPSJGT05ULVNJWkU6IDE4cHQ7IEZPTlQt
RkFNSUxZOiAnQ291cmllciBOZXcnOyBtc28tZm9udC1rZXJuaW5nOiAwcHQiPkRlc2NyaXB0aW9u
IA0Kb2YgUFBTUCBXb3JraW5nIEdyb3VwOjxvOnA+PC9vOnA+PC9TUEFOPjwvQj48L1A+DQo8UCBj
bGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdDsgVEVYVC1BTElHTjog
bGVmdDsgbXNvLXBhZ2luYXRpb246IHdpZG93LW9ycGhhbiIgDQphbGlnbj1sZWZ0PjxTUEFOIGxh
bmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIg
TmV3JzsgbXNvLWZvbnQta2VybmluZzogMHB0Ij5UaGUgDQpQZWVyLXRvLVBlZXIgKFAyUCkgU3Ry
ZWFtaW5nIFByb3RvY29sIHdvcmtpbmcgZ3JvdXAgKFBQU1AgV0cpIGlzIGNoYXJ0ZXJlZCB0byAN
CmRldmVsb3Agc3RhbmRhcmQgc2lnbmFsaW5nIHByb3RvY29scyAoY2FsbGVkIFBQU1AgcHJvdG9j
b2xzKSBmb3IgbXVsdGlwbGUgdHlwZXMgDQpvZiBlbnRpdGllcyAoZS5nLiBpbnRlbGxpZ2VudCBl
bmRwb2ludHMsIGNhY2hlcywgY29udGVudCBkaXN0cmlidXRpb24gbmV0d29yayANCm5vZGVzLCBh
bmQvb3Igb3RoZXIgZWRnZSBkZXZpY2VzKSB0byBwYXJ0aWNpcGF0ZSBpbiBQMlAgc3RyZWFtaW5n
IHN5c3RlbXMgaW4gDQpib3RoIGZpeGVkIGFuZCBtb2JpbGUgSW50ZXJuZXQuPG86cD48L286cD48
L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAw
cHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4iIA0KYWxp
Z249bGVmdD48U1BBTiBsYW5nPUVOLVVTIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1G
QU1JTFk6ICdDb3VyaWVyIE5ldyc7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+PEJSPlBQU1AgDQpw
cm90b2NvbHMgaW5jbHVkZSB0aGUgUFBTUCB0cmFja2VyIHByb3RvY29sIKhDIGEgc2lnbmFsaW5n
IHByb3RvY29sIGJldHdlZW4gobBQUFNQIA0KdHJhY2tlcnOhsSBhbmQgobBQUFNQIHBlZXJzobEs
IGFuZCB0aGUgUFBTUCBwZWVyIHByb3RvY29sIKhDIGEgc2lnbmFsaW5nIHByb3RvY29sIA0KYW1v
bmcgobBQUFNQIHBlZXJzobEuIEEgUFBTUCB0cmFja2VyIG1haW50YWlucyBsaXN0cyBvZiBwYXJ0
aWNpcGF0aW5nIFBQU1AgcGVlcnMsIA0KZWFjaCBmb3IgYSBzcGVjaWZpYyBjaGFubmVsIG9yIHN0
cmVhbWluZyBmaWxlLCBhbmQgYW5zd2VycyB0aGUgcXVlcmllcyBmcm9tIFBQU1AgDQpwZWVycyBm
b3IgY2FuZGlkYXRlIFBQU1AgcGVlcnMuIFBQU1AgcGVlcnMgaW5mb3JtIHRoZWlyIHN0YXR1cyBp
bmZvcm1hdGlvbiB0byANClBQU1AgdHJhY2tlcnMsIGV4Y2hhbmdlIHRoZWlyIGNodW5rIGF2YWls
YWJpbGl0eSB3aXRoIG90aGVyIFBQU1AgcGVlcnMgYW5kL29yIA0KUFBTUCB0cmFja2VycywgYW5k
IGFzayBvdGhlciBQUFNQIHBlZXJzIGZvciB3YW50ZWQgZGF0YS4gPG86cD48L286cD48L1NQQU4+
PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IFRF
WFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4iIA0KYWxpZ249bGVm
dD48U1BBTiBsYW5nPUVOLVVTIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6
ICdDb3VyaWVyIE5ldyc7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+PG86cD4mbmJzcDs8L286cD48
L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAw
cHQ7IExBWU9VVC1HUklELU1PREU6IGNoYXI7IFRFWFQtQUxJR046IGxlZnQiIA0KYWxpZ249bGVm
dD48U1BBTiBsYW5nPUVOLVVTIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6
ICdDb3VyaWVyIE5ldyc7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+VGhpcyANCldHJ3MgcHJpbWFy
eSB0YXNrcyBhcmUgdG8gcHJvZHVjZTo8QlI+MS4gQSChsHByb2JsZW0gc3RhdGVtZW50obEgZG9j
dW1lbnQgDQpkZXNjcmliaW5nIHRoZSBwcm9ibGVtcywgaW5jZW50aXZlcywgYW5kIHNjb3BlIG9m
IGRldmVsb3BpbmcgdGhlIFBQU1AgcHJvdG9jb2xzLCANCmFzIHdlbGwgYXMgY29tbW9uIHRlcm1p
bm9sb2dpZXMgYW5kIGNvbmNlcHRzLjxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1z
b05vcm1hbCANCnN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBURVhULUFMSUdOOiBsZWZ0OyBt
c28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuIiANCmFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1V
UyANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnOyBt
c28tZm9udC1rZXJuaW5nOiAwcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNs
YXNzPU1zb05vcm1hbCANCnN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBURVhULUFMSUdOOiBs
ZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuIiANCmFsaWduPWxlZnQ+PFNQQU4gbGFu
Zz1FTi1VUyANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBO
ZXcnOyBtc28tZm9udC1rZXJuaW5nOiAwcHQiPjIuIEEgDQqhsHJlcXVpcmVtZW50c6GxIGRvY3Vt
ZW50IGxpc3RpbmcgdGhlIHJlcXVpcmVtZW50cyBvbiB0aGUgZGVzaWduZWQgUFBTUCBwcm90b2Nv
bHMgDQooZS5nLiwgZ2VuZXJhbCBmdW5jdGlvbmFsaXR5IGFuZCBwZXJmb3JtYW5jZSByZXF1aXJl
bWVudHMgb2YgUFBTUCBwcm90b2NvbHMgb3IgDQpiYXNpYyB0eXBlcyBvZiBpbmZvcm1hdGlvbiB0
aGF0IFBQU1AgcHJvdG9jb2xzIHNob3VsZCBjb21tdW5pY2F0ZSB0byBmYWNpbGl0YXRlIA0KUDJQ
IHN0cmVhbWluZykuPG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0K
c3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0
aW9uOiB3aWRvdy1vcnBoYW4iIA0KYWxpZ249bGVmdD48U1BBTiBsYW5nPUVOLVVTIA0Kc3R5bGU9
IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyc7IG1zby1mb250LWtl
cm5pbmc6IDBwdCI+PEJSPjMuIA0KQW4gImFyY2hpdGVjdHVyYWwgc3VydmV5IiBkb2N1bWVudCBl
eHBsYWluaW5nIHRoZSBjdXJyZW50IFAyUCBzdHJlYW1pbmcgDQphcmNoaXRlY3R1cmVzLCBpbiBw
YXJ0aWN1bGFyIHRyYWNrZXItYmFzZWQgUDJQIHN0cmVhbWluZywgYW5kIGtleSBpc3N1ZXMgaW4g
YmVzdCANCnByYWN0aWNlLjxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1h
bCANCnN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBMQVlPVVQtR1JJRC1NT0RFOiBjaGFyOyBU
RVhULUFMSUdOOiBsZWZ0IiANCmFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxlPSJG
T05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnOyBtc28tZm9udC1rZXJu
aW5nOiAwcHQiPjxCUj40LiANCkEgcHJvcG9zZWQgc3RhbmRhcmQgZGVmaW5pbmcgdGhlIFBQU1Ag
cGVlciBwcm90b2NvbC4gVGhpcyBwcm90b2NvbCB3aWxsIGRlZmluZSANCmhvdyBQUFNQIHBlZXJz
IGFkdmVydGlzZSBjaHVuayBhdmFpbGFiaWxpdHkuIFRoZSBwcm90b2NvbCB3aWxsIGFsc28gZGVm
aW5lIHRoZSANCnJlcXVlc3RzIGFuZCByZXNwb25zZXMgb2YgY2h1bmtzIGFtb25nIFBQU1AgcGVl
cnMuPG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Ik1B
UkdJTjogMGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRv
dy1vcnBoYW4iIA0KYWxpZ249bGVmdD48U1BBTiBsYW5nPUVOLVVTIA0Kc3R5bGU9IkZPTlQtU0la
RTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyc7IG1zby1mb250LWtlcm5pbmc6IDBw
dCI+PG86cD4mbmJzcDs8L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5
bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IExBWU9VVC1HUklELU1PREU6IGNoYXI7IFRFWFQtQUxJ
R046IGxlZnQiIA0KYWxpZ249bGVmdD48U1BBTiBsYW5nPUVOLVVTIA0Kc3R5bGU9IkZPTlQtU0la
RTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyc7IG1zby1mb250LWtlcm5pbmc6IDBw
dCI+NS4gQSANCnByb3Bvc2VkIHN0YW5kYXJkIGRlZmluaW5nIHRoZSBQUFNQIHRyYWNrZXIgcHJv
dG9jb2wuIFRoaXMgcHJvdG9jb2wgd2lsbCBkZWZpbmUgDQpob3cgUFBTUCBwZWVycyBpbmZvcm0g
YW5kIHJlcXVlc3QgaW5mb3JtYXRpb24gZnJvbSBQUFNQIHRyYWNrZXJzIGFuZCBob3cgUFBTUCAN
CnRyYWNrZXJzIHJlcGx5IHRvIHRoZSByZXF1ZXN0cy48L1NQQU4+PFNQQU4gbGFuZz1FTi1VUyAN
CnN0eWxlPSJtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtc2l6ZTogMTAuNXB0
Ij48bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0iTUFS
R0lOOiAwY20gMGNtIDBwdDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246IHdpZG93
LW9ycGhhbiIgDQphbGlnbj1sZWZ0PjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpF
OiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JzsgbXNvLWZvbnQta2VybmluZzogMHB0
Ij48bzpwPiZuYnNwOzwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHls
ZT0iTUFSR0lOOiAwY20gMGNtIDBwdDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246
IHdpZG93LW9ycGhhbiIgDQphbGlnbj1sZWZ0PjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iRk9O
VC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JzsgbXNvLWZvbnQta2Vybmlu
ZzogMHB0Ij42LiBBIA0KobB1c2FnZSBkb2N1bWVudKGxIGV4cGxhaW5pbmcgaG93IHRoZSBwcm90
b2NvbHMgZGVmaW5lZCBhYm92ZSwgYWxvbmcgd2l0aCBleGlzdGluZyANCklFVEYgcHJvdG9jb2xz
LCBzdWNoIGFzIFJFTEFPRCwgQUxUTyBhbmQgUlRTUCwgY2FuIGludGVyLW9wZXJhdGU7IGFuZCBo
b3cgdGhleSANCm1heSBiZSBpbnRlZ3JhdGVkIHRvZ2V0aGVyIHRvIHByb2R1Y2UgY29tcGxldGUg
UDJQIHN0cmVhbWluZyANCnN5c3RlbXMuPG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9
TXNvTm9ybWFsIA0Kc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7
IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4iIA0KYWxpZ249bGVmdD48U1BBTiBsYW5nPUVO
LVVTIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyc7
IG1zby1mb250LWtlcm5pbmc6IDBwdCI+PG86cD4mbmJzcDs8L286cD48L1NQQU4+PC9QPg0KPFAg
Y2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046
IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4iIA0KYWxpZ249bGVmdD48U1BBTiBs
YW5nPUVOLVVTIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVy
IE5ldyc7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+Ny4gDQpPcHRpb25hbGx5IGEgobFtb2JpbGUg
dXNhZ2UgZG9jdW1lbnShsSAoUFBTUCBtb2JpbGUgQkNQIGRvY3VtZW50KSB0byBldmFsdWF0ZSBQ
UFNQIA0Kd2l0aCBhbmQgd2l0aG91dCBNb2JpbGUgSVAgc3VwcG9ydCB3aGVuIHRoZXJlIGFyZSBh
IGxvdCBvZiBtb2JpbGUgcGVlcnMgaW4gdGhlIA0Kc3lzdGVtLjxvOnA+PC9vOnA+PC9TUEFOPjwv
UD4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBURVhU
LUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuIiANCmFsaWduPWxlZnQ+
PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAn
Q291cmllciBOZXcnOyBtc28tZm9udC1rZXJuaW5nOiAwcHQiPjxCUj5UaGUgDQp3b3JrIHBsYW5u
ZWQgZm9yIHRoZSBQUFNQIFdHIGlzIGRpc3RpbmN0IGZyb20sIGJ1dCByZXF1aXJlcyBjbG9zZSBw
YXJ0aWNpcGF0aW9uIA0Kd2l0aCwgd29yayBpbiBvdGhlciBJRVRGIFdHcywgcGFydGljdWxhcmx5
IFAyUFNJUCwgQUxUTyBhbmQgTU1VU0lDLiBUaGUgUFBTUCBXRyANCmFzc3VtZXMgdGhhdCBpdCBj
YW5ub3QgbW9kaWZ5IGJhc2VsaW5lIFAyUFNJUCwgQUxUTywgYW5kIE1NVVNJQyBiZWhhdmlvcnMu
IElmIA0KUFBTUCBkZXRlcm1pbmVzIHRoYXQgZXh0ZW5zaW9ucyB0byBQMlBTSVAsIEFMVE8sIE1N
VVNJQyBhcmUgbmVlZGVkLCBQUFNQIHdpbGwgDQpzZWVrIHRvIGRlZmluZSBzdWNoIGV4dGVuc2lv
bnMgYW5kIHByZXNlbnQgdG8gdGhlIHJlc3BlY3RpdmUgd29ya2luZyANCmdyb3Vwcy48L1NQQU4+
PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IFRF
WFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4iIA0KYWxpZ249bGVm
dD48U1BBTiBsYW5nPUVOLVVTIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6
ICdDb3VyaWVyIE5ldyc7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+PEJSPlRoZSANCmRlc2lnbiBv
ZiBQUFNQIGhhcyB0byBjb25zaWRlciBzZWN1cml0eS9wcml2YWN5IGlzc3Vlcy4gVGhlIHByb3Rv
Y29sIGRvY3VtZW50IA0Kd2lsbCBjb250YWluIGEgY29tcGxldGUgZGVzY3JpcHRpb24gb2YgdGhl
IHNlY3VyaXR5L3ByaXZhY3kgaXNzdWVzIHRoYXQgUFBTUCANCnNob3VsZCBhZGRyZXNzLjxvOnA+
PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJNQVJHSU46IDBj
bSAwY20gMHB0OyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFu
IiANCmFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7
IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnOyBtc28tZm9udC1rZXJuaW5nOiAwcHQiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJNQVJH
SU46IDBjbSAwY20gMHB0OyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ct
b3JwaGFuIiANCmFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxlPSJGT05ULVNJWkU6
IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnOyBtc28tZm9udC1rZXJuaW5nOiAwcHQi
PlRoZSANCmZvbGxvd2luZyB0b3BpY3MgYXJlIGV4Y2x1ZGVkIGZyb20gdGhpcyBXRydzIHNjb3Bl
OjxCUj4xLiBUcmFuc3BvcnQgbWVjaGFuaXNtcyANCmZvciBkYXRhIHRyYW5zbWlzc2lvbiBhbW9u
ZyBQUFNQIHBlZXJzLCBlLmcuIHVzaW5nIFRDUCBvciBVRFAsIHVuaWNhc3Qgb3IgDQptdWx0aWNh
c3QsIGV0Yy48bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHls
ZT0iTUFSR0lOOiAwY20gMGNtIDBwdDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246
IHdpZG93LW9ycGhhbiIgDQphbGlnbj1sZWZ0PjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iRk9O
VC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JzsgbXNvLWZvbnQta2Vybmlu
ZzogMHB0Ij48QlI+Mi4gDQpOZXR3b3JrIGNvZGluZyBtZWNoYW5pc21zIGluIFAyUCBzdHJlYW1p
bmcuIE5ldHdvcmsgY29kaW5nIG1heSBiZSB1c2VkIGluIFAyUCANCnN0cmVhbWluZywgYnV0IGl0
cyBzdXBwb3J0IGlzIGJleW9uZCB0aGUgc2NvcGUgb2YgY3VycmVudCANCmNoYXJ0ZXIuPG86cD48
L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Ik1BUkdJTjogMGNt
IDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4i
IA0KYWxpZ249bGVmdD48U1BBTiBsYW5nPUVOLVVTIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsg
Rk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyc7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+PG86cD4m
bmJzcDs8L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Ik1BUkdJ
TjogMGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1v
cnBoYW4iIA0KYWxpZ249bGVmdD48U1BBTiBsYW5nPUVOLVVTIA0Kc3R5bGU9IkZPTlQtU0laRTog
MTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyc7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+
My4gDQpQbGF5LW91dCBtZWNoYW5pc21zIGluY2x1ZGluZyBzdHJlYW1pbmcgY29udHJvbCAoZS5n
LiwgcGF1c2UsIGZhc3QtZm9yd2FyZCwgYW5kIA0KcmV3aW5kKS48bzpwPjwvbzpwPjwvU1BBTj48
L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdDsgVEVY
VC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246IHdpZG93LW9ycGhhbiIgDQphbGlnbj1sZWZ0
PjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTog
J0NvdXJpZXIgTmV3JzsgbXNvLWZvbnQta2VybmluZzogMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwv
U1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBw
dDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246IHdpZG93LW9ycGhhbiIgDQphbGln
bj1sZWZ0PjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZB
TUlMWTogJ0NvdXJpZXIgTmV3JzsgbXNvLWZvbnQta2VybmluZzogMHB0Ij40LiANCkFsZ29yaXRo
bXMgdGhhdCBtYXkgYmUgZGlmZmVyZW50IGluIGRpZmZlcmVudCBkZXBsb3ltZW50cyAoZS5nLiwg
Y2h1bmsgDQpzZWxlY3Rpb24sIGxvY2FsIHN0b3JhZ2Ugc3RyYXRlZ2llcykuPG86cD48L286cD48
L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAw
cHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4iIA0KYWxp
Z249bGVmdD48U1BBTiBsYW5nPUVOLVVTIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1G
QU1JTFk6ICdDb3VyaWVyIE5ldyc7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+PG86cD4mbmJzcDs8
L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Ik1BUkdJTjogMGNt
IDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4i
IA0KYWxpZ249bGVmdD48U1BBTiBsYW5nPUVOLVVTIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsg
Rk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyc7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+NS4gDQpS
ZXNlYXJjaCB0eXBlIHF1ZXN0aW9ucyByZWxhdGVkIHRvIFAyUCBzdHJlYW1pbmcuIFRoaXMgV0cg
d2lsbCBpbnN0ZWFkIGZvcndhcmQgDQpzdWNoIHF1ZXN0aW9ucyB0byB0aGUgSVJURiBQMlBSRyBv
ciBvdGhlciBSRyBhcyBhcHByb3ByaWF0ZS4gRXhhbXBsZXMgaW5jbHVkZSANCmNhY2hlIG1hbmFn
ZW1lbnQuPG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9
Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3
aWRvdy1vcnBoYW47IG1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20t
YWx0OiBhdXRvOyBtc28tb3V0bGluZS1sZXZlbDogMiIgDQphbGlnbj1sZWZ0PjxCPjxTUEFOIGxh
bmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAxOHB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIg
TmV3JzsgbXNvLWZvbnQta2VybmluZzogMHB0Ij5Hb2FscyANCmFuZCBNaWxlc3RvbmVzOjxvOnA+
PC9vOnA+PC9TUEFOPjwvQj48L1A+DQo8VEFCTEUgY2xhc3M9TXNvTm9ybWFsVGFibGUgc3R5bGU9
IldJRFRIOiAxNWNtOyBtc28tY2VsbHNwYWNpbmc6IDEuNXB0IiANCmNlbGxQYWRkaW5nPTAgd2lk
dGg9NTY3IGJvcmRlcj0wPg0KICA8VEJPRFk+DQogIDxUUiBzdHlsZT0ibXNvLXlmdGktaXJvdzog
MDsgbXNvLXlmdGktZmlyc3Ryb3c6IHllcyI+DQogICAgPFREIA0KICAgIHN0eWxlPSJCT1JERVIt
UklHSFQ6ICNlY2U5ZDg7IFBBRERJTkctUklHSFQ6IDAuNzVwdDsgQk9SREVSLVRPUDogI2VjZTlk
ODsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IEJPUkRFUi1M
RUZUOiAjZWNlOWQ4OyBXSURUSDogNTIuNXB0OyBQQURESU5HLVRPUDogMC43NXB0OyBCT1JERVIt
Qk9UVE9NOiAjZWNlOWQ4OyBCQUNLR1JPVU5ELUNPTE9SOiB0cmFuc3BhcmVudCIgDQogICAgdkFs
aWduPXRvcCB3aWR0aD03MD4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxl
PSJNQVJHSU46IDBjbSAwY20gMHB0OyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjog
d2lkb3ctb3JwaGFuIiANCiAgICAgIGFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyANCiAgICAg
IHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnOyBtc28t
Zm9udC1rZXJuaW5nOiAwcHQiPkFwciANCiAgICAgIDIwMTA8bzpwPjwvbzpwPjwvU1BBTj48L1A+
PC9URD4NCiAgICA8VEQgDQogICAgc3R5bGU9IkJPUkRFUi1SSUdIVDogI2VjZTlkODsgUEFERElO
Ry1SSUdIVDogMC43NXB0OyBCT1JERVItVE9QOiAjZWNlOWQ4OyBQQURESU5HLUxFRlQ6IDAuNzVw
dDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgQk9SREVSLUxFRlQ6ICNlY2U5ZDg7IFdJRFRIOiAz
NjguMjVwdDsgUEFERElORy1UT1A6IDAuNzVwdDsgQk9SREVSLUJPVFRPTTogI2VjZTlkODsgQkFD
S0dST1VORC1DT0xPUjogdHJhbnNwYXJlbnQiIA0KICAgIHZBbGlnbj10b3Agd2lkdGg9NDkxPg0K
ICAgICAgPFAgY2xhc3M9TXNvTm9ybWFsIA0KICAgICAgc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAw
cHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4iIA0KICAg
ICAgYWxpZ249bGVmdD48U1BBTiBsYW5nPUVOLVVTIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTog
MTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyc7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+
V29ya2luZyANCiAgICAgIEdyb3VwIExhc3QgQ2FsbCBmb3IgcHJvYmxlbSBzdGF0ZW1lbnQ8bzpw
PjwvbzpwPjwvU1BBTj48L1A+PC9URD48L1RSPg0KICA8VFIgc3R5bGU9Im1zby15ZnRpLWlyb3c6
IDEiPg0KICAgIDxURCANCiAgICBzdHlsZT0iQk9SREVSLVJJR0hUOiAjZWNlOWQ4OyBQQURESU5H
LVJJR0hUOiAwLjc1cHQ7IEJPUkRFUi1UT1A6ICNlY2U5ZDg7IFBBRERJTkctTEVGVDogMC43NXB0
OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBCT1JERVItTEVGVDogI2VjZTlkODsgV0lEVEg6IDUy
LjVwdDsgUEFERElORy1UT1A6IDAuNzVwdDsgQk9SREVSLUJPVFRPTTogI2VjZTlkODsgQkFDS0dS
T1VORC1DT0xPUjogdHJhbnNwYXJlbnQiIA0KICAgIHZBbGlnbj10b3Agd2lkdGg9NzA+DQogICAg
ICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAgICBzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdDsg
VEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246IHdpZG93LW9ycGhhbiIgDQogICAgICBh
bGlnbj1sZWZ0PjxTUEFOIGxhbmc9RU4tVVMgDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0
OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JzsgbXNvLWZvbnQta2VybmluZzogMHB0Ij5KdW4g
DQogICAgICAyMDEwPG86cD48L286cD48L1NQQU4+PC9QPjwvVEQ+DQogICAgPFREIA0KICAgIHN0
eWxlPSJCT1JERVItUklHSFQ6ICNlY2U5ZDg7IFBBRERJTkctUklHSFQ6IDAuNzVwdDsgQk9SREVS
LVRPUDogI2VjZTlkODsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1
cHQ7IEJPUkRFUi1MRUZUOiAjZWNlOWQ4OyBXSURUSDogMzY4LjI1cHQ7IFBBRERJTkctVE9QOiAw
Ljc1cHQ7IEJPUkRFUi1CT1RUT006ICNlY2U5ZDg7IEJBQ0tHUk9VTkQtQ09MT1I6IHRyYW5zcGFy
ZW50IiANCiAgICB2QWxpZ249dG9wIHdpZHRoPTQ5MT4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1h
bCANCiAgICAgIHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBURVhULUFMSUdOOiBsZWZ0OyBt
c28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuIiANCiAgICAgIGFsaWduPWxlZnQ+PFNQQU4gbGFu
Zz1FTi1VUyANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291
cmllciBOZXcnOyBtc28tZm9udC1rZXJuaW5nOiAwcHQiPlN1Ym1pdCANCiAgICAgIHByb2JsZW0g
c3RhdGVtZW50IHRvIElFU0cgYXMgSW5mb3JtYXRpb25hbCANCiAgICBkb2N1bWVudDxvOnA+PC9v
OnA+PC9TUEFOPjwvUD48L1REPjwvVFI+DQogIDxUUiBzdHlsZT0ibXNvLXlmdGktaXJvdzogMiI+
DQogICAgPFREIA0KICAgIHN0eWxlPSJCT1JERVItUklHSFQ6ICNlY2U5ZDg7IFBBRERJTkctUklH
SFQ6IDAuNzVwdDsgQk9SREVSLVRPUDogI2VjZTlkODsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBB
RERJTkctQk9UVE9NOiAwLjc1cHQ7IEJPUkRFUi1MRUZUOiAjZWNlOWQ4OyBXSURUSDogNTIuNXB0
OyBQQURESU5HLVRPUDogMC43NXB0OyBCT1JERVItQk9UVE9NOiAjZWNlOWQ4OyBCQUNLR1JPVU5E
LUNPTE9SOiB0cmFuc3BhcmVudCIgDQogICAgdkFsaWduPXRvcCB3aWR0aD03MD4NCiAgICAgIDxQ
IGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBURVhU
LUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuIiANCiAgICAgIGFsaWdu
PWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZP
TlQtRkFNSUxZOiAnQ291cmllciBOZXcnOyBtc28tZm9udC1rZXJuaW5nOiAwcHQiPkF1ZyANCiAg
ICAgIDIwMTA8bzpwPjwvbzpwPjwvU1BBTj48L1A+PC9URD4NCiAgICA8VEQgDQogICAgc3R5bGU9
IkJPUkRFUi1SSUdIVDogI2VjZTlkODsgUEFERElORy1SSUdIVDogMC43NXB0OyBCT1JERVItVE9Q
OiAjZWNlOWQ4OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsg
Qk9SREVSLUxFRlQ6ICNlY2U5ZDg7IFdJRFRIOiAzNjguMjVwdDsgUEFERElORy1UT1A6IDAuNzVw
dDsgQk9SREVSLUJPVFRPTTogI2VjZTlkODsgQkFDS0dST1VORC1DT0xPUjogdHJhbnNwYXJlbnQi
IA0KICAgIHZBbGlnbj10b3Agd2lkdGg9NDkxPg0KICAgICAgPFAgY2xhc3M9TXNvTm9ybWFsIA0K
ICAgICAgc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1w
YWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4iIA0KICAgICAgYWxpZ249bGVmdD48U1BBTiBsYW5nPUVO
LVVTIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVy
IE5ldyc7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+V29ya2luZyANCiAgICAgIEdyb3VwIExhc3Qg
Q2FsbCBmb3IgYXJjaGl0ZWN0dXJlIHN1cnZleTxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L1REPjwv
VFI+DQogIDxUUiBzdHlsZT0ibXNvLXlmdGktaXJvdzogMyI+DQogICAgPFREIA0KICAgIHN0eWxl
PSJCT1JERVItUklHSFQ6ICNlY2U5ZDg7IFBBRERJTkctUklHSFQ6IDAuNzVwdDsgQk9SREVSLVRP
UDogI2VjZTlkODsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7
IEJPUkRFUi1MRUZUOiAjZWNlOWQ4OyBXSURUSDogNTIuNXB0OyBQQURESU5HLVRPUDogMC43NXB0
OyBCT1JERVItQk9UVE9NOiAjZWNlOWQ4OyBCQUNLR1JPVU5ELUNPTE9SOiB0cmFuc3BhcmVudCIg
DQogICAgdkFsaWduPXRvcCB3aWR0aD03MD4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbCANCiAg
ICAgIHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFn
aW5hdGlvbjogd2lkb3ctb3JwaGFuIiANCiAgICAgIGFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1V
UyANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBO
ZXcnOyBtc28tZm9udC1rZXJuaW5nOiAwcHQiPkF1ZyANCiAgICAgIDIwMTA8bzpwPjwvbzpwPjwv
U1BBTj48L1A+PC9URD4NCiAgICA8VEQgDQogICAgc3R5bGU9IkJPUkRFUi1SSUdIVDogI2VjZTlk
ODsgUEFERElORy1SSUdIVDogMC43NXB0OyBCT1JERVItVE9QOiAjZWNlOWQ4OyBQQURESU5HLUxF
RlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgQk9SREVSLUxFRlQ6ICNlY2U5ZDg7
IFdJRFRIOiAzNjguMjVwdDsgUEFERElORy1UT1A6IDAuNzVwdDsgQk9SREVSLUJPVFRPTTogI2Vj
ZTlkODsgQkFDS0dST1VORC1DT0xPUjogdHJhbnNwYXJlbnQiIA0KICAgIHZBbGlnbj10b3Agd2lk
dGg9NDkxPg0KICAgICAgPFAgY2xhc3M9TXNvTm9ybWFsIA0KICAgICAgc3R5bGU9Ik1BUkdJTjog
MGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBo
YW4iIA0KICAgICAgYWxpZ249bGVmdD48U1BBTiBsYW5nPUVOLVVTIA0KICAgICAgc3R5bGU9IkZP
TlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyc7IG1zby1mb250LWtlcm5p
bmc6IDBwdCI+V29ya2luZyANCiAgICAgIEdyb3VwIExhc3QgQ2FsbCBmb3IgcmVxdWlyZW1lbnRz
PG86cD48L286cD48L1NQQU4+PC9QPjwvVEQ+PC9UUj4NCiAgPFRSIHN0eWxlPSJtc28teWZ0aS1p
cm93OiA0Ij4NCiAgICA8VEQgDQogICAgc3R5bGU9IkJPUkRFUi1SSUdIVDogI2VjZTlkODsgUEFE
RElORy1SSUdIVDogMC43NXB0OyBCT1JERVItVE9QOiAjZWNlOWQ4OyBQQURESU5HLUxFRlQ6IDAu
NzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgQk9SREVSLUxFRlQ6ICNlY2U5ZDg7IFdJRFRI
OiA1Mi41cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQ7IEJPUkRFUi1CT1RUT006ICNlY2U5ZDg7IEJB
Q0tHUk9VTkQtQ09MT1I6IHRyYW5zcGFyZW50IiANCiAgICB2QWxpZ249dG9wIHdpZHRoPTcwPg0K
ICAgICAgPFAgY2xhc3M9TXNvTm9ybWFsIA0KICAgICAgc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAw
cHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4iIA0KICAg
ICAgYWxpZ249bGVmdD48U1BBTiBsYW5nPUVOLVVTIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTog
MTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyc7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+
T2N0PG86cD48L286cD48L1NQQU4+PC9QPg0KICAgICAgPFAgY2xhc3M9TXNvTm9ybWFsIA0KICAg
ICAgc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdp
bmF0aW9uOiB3aWRvdy1vcnBoYW4iIA0KICAgICAgYWxpZ249bGVmdD48U1BBTiBsYW5nPUVOLVVT
IA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5l
dyc7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+MjAxMDxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L1RE
Pg0KICAgIDxURCANCiAgICBzdHlsZT0iQk9SREVSLVJJR0hUOiAjZWNlOWQ4OyBQQURESU5HLVJJ
R0hUOiAwLjc1cHQ7IEJPUkRFUi1UT1A6ICNlY2U5ZDg7IFBBRERJTkctTEVGVDogMC43NXB0OyBQ
QURESU5HLUJPVFRPTTogMC43NXB0OyBCT1JERVItTEVGVDogI2VjZTlkODsgV0lEVEg6IDM2OC4y
NXB0OyBQQURESU5HLVRPUDogMC43NXB0OyBCT1JERVItQk9UVE9NOiAjZWNlOWQ4OyBCQUNLR1JP
VU5ELUNPTE9SOiB0cmFuc3BhcmVudCIgDQogICAgdkFsaWduPXRvcCB3aWR0aD00OTE+DQogICAg
ICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAgICBzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdDsg
VEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246IHdpZG93LW9ycGhhbiIgDQogICAgICBh
bGlnbj1sZWZ0PjxTUEFOIGxhbmc9RU4tVVMgDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0
OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JzsgbXNvLWZvbnQta2VybmluZzogMHB0Ij5TdWJt
aXQgDQogICAgICBhcmNoaXRlY3R1cmUgc3VydmV5IHRvIElFU0cgYXMgSW5mb3JtYXRpb25hbCAN
CiAgICBkb2N1bWVudDxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L1REPjwvVFI+DQogIDxUUiBzdHls
ZT0ibXNvLXlmdGktaXJvdzogNSI+DQogICAgPFREIA0KICAgIHN0eWxlPSJCT1JERVItUklHSFQ6
ICNlY2U5ZDg7IFBBRERJTkctUklHSFQ6IDAuNzVwdDsgQk9SREVSLVRPUDogI2VjZTlkODsgUEFE
RElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IEJPUkRFUi1MRUZUOiAj
ZWNlOWQ4OyBXSURUSDogNTIuNXB0OyBQQURESU5HLVRPUDogMC43NXB0OyBCT1JERVItQk9UVE9N
OiAjZWNlOWQ4OyBCQUNLR1JPVU5ELUNPTE9SOiB0cmFuc3BhcmVudCIgDQogICAgdkFsaWduPXRv
cCB3aWR0aD03MD4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxlPSJNQVJH
SU46IDBjbSAwY20gMHB0OyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ct
b3JwaGFuIiANCiAgICAgIGFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyANCiAgICAgIHN0eWxl
PSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnOyBtc28tZm9udC1r
ZXJuaW5nOiAwcHQiPk9jdCANCiAgICAgIDIwMTA8bzpwPjwvbzpwPjwvU1BBTj48L1A+PC9URD4N
CiAgICA8VEQgDQogICAgc3R5bGU9IkJPUkRFUi1SSUdIVDogI2VjZTlkODsgUEFERElORy1SSUdI
VDogMC43NXB0OyBCT1JERVItVE9QOiAjZWNlOWQ4OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFE
RElORy1CT1RUT006IDAuNzVwdDsgQk9SREVSLUxFRlQ6ICNlY2U5ZDg7IFdJRFRIOiAzNjguMjVw
dDsgUEFERElORy1UT1A6IDAuNzVwdDsgQk9SREVSLUJPVFRPTTogI2VjZTlkODsgQkFDS0dST1VO
RC1DT0xPUjogdHJhbnNwYXJlbnQiIA0KICAgIHZBbGlnbj10b3Agd2lkdGg9NDkxPg0KICAgICAg
PFAgY2xhc3M9TXNvTm9ybWFsIA0KICAgICAgc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IFRF
WFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4iIA0KICAgICAgYWxp
Z249bGVmdD48U1BBTiBsYW5nPUVOLVVTIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsg
Rk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyc7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+U3VibWl0
IA0KICAgICAgcmVxdWlyZW1lbnRzIHRvIElFU0cgYXMgSW5mb3JtYXRpb25hbCBkb2N1bWVudDxv
OnA+PC9vOnA+PC9TUEFOPjwvUD48L1REPjwvVFI+DQogIDxUUiBzdHlsZT0ibXNvLXlmdGktaXJv
dzogNiI+DQogICAgPFREIA0KICAgIHN0eWxlPSJCT1JERVItUklHSFQ6ICNlY2U5ZDg7IFBBRERJ
TkctUklHSFQ6IDAuNzVwdDsgQk9SREVSLVRPUDogI2VjZTlkODsgUEFERElORy1MRUZUOiAwLjc1
cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IEJPUkRFUi1MRUZUOiAjZWNlOWQ4OyBXSURUSDog
NTIuNXB0OyBQQURESU5HLVRPUDogMC43NXB0OyBCT1JERVItQk9UVE9NOiAjZWNlOWQ4OyBCQUNL
R1JPVU5ELUNPTE9SOiB0cmFuc3BhcmVudCIgDQogICAgdkFsaWduPXRvcCB3aWR0aD03MD4NCiAg
ICAgIDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0
OyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuIiANCiAgICAg
IGFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEy
cHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnOyBtc28tZm9udC1rZXJuaW5nOiAwcHQiPkFw
ciANCiAgICAgIDIwMTE8bzpwPjwvbzpwPjwvU1BBTj48L1A+PC9URD4NCiAgICA8VEQgDQogICAg
c3R5bGU9IkJPUkRFUi1SSUdIVDogI2VjZTlkODsgUEFERElORy1SSUdIVDogMC43NXB0OyBCT1JE
RVItVE9QOiAjZWNlOWQ4OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAu
NzVwdDsgQk9SREVSLUxFRlQ6ICNlY2U5ZDg7IFdJRFRIOiAzNjguMjVwdDsgUEFERElORy1UT1A6
IDAuNzVwdDsgQk9SREVSLUJPVFRPTTogI2VjZTlkODsgQkFDS0dST1VORC1DT0xPUjogdHJhbnNw
YXJlbnQiIA0KICAgIHZBbGlnbj10b3Agd2lkdGg9NDkxPg0KICAgICAgPFAgY2xhc3M9TXNvTm9y
bWFsIA0KICAgICAgc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7
IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4iIA0KICAgICAgYWxpZ249bGVmdD48U1BBTiBs
YW5nPUVOLVVTIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdD
b3VyaWVyIE5ldyc7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+V29ya2luZyANCiAgICAgIEdyb3Vw
IExhc3QgQ2FsbCBmb3IgUFBTUCBwZWVyIHByb3RvY29sPG86cD48L286cD48L1NQQU4+PC9QPjwv
VEQ+PC9UUj4NCiAgPFRSIHN0eWxlPSJtc28teWZ0aS1pcm93OiA3Ij4NCiAgICA8VEQgDQogICAg
c3R5bGU9IkJPUkRFUi1SSUdIVDogI2VjZTlkODsgUEFERElORy1SSUdIVDogMC43NXB0OyBCT1JE
RVItVE9QOiAjZWNlOWQ4OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAu
NzVwdDsgQk9SREVSLUxFRlQ6ICNlY2U5ZDg7IFdJRFRIOiA1Mi41cHQ7IFBBRERJTkctVE9QOiAw
Ljc1cHQ7IEJPUkRFUi1CT1RUT006ICNlY2U5ZDg7IEJBQ0tHUk9VTkQtQ09MT1I6IHRyYW5zcGFy
ZW50IiANCiAgICB2QWxpZ249dG9wIHdpZHRoPTcwPg0KICAgICAgPFAgY2xhc3M9TXNvTm9ybWFs
IA0KICAgICAgc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1z
by1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4iIA0KICAgICAgYWxpZ249bGVmdD48U1BBTiBsYW5n
PUVOLVVTIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3Vy
aWVyIE5ldyc7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+QXByPG86cD48L286cD48L1NQQU4+PC9Q
Pg0KICAgICAgPFAgY2xhc3M9TXNvTm9ybWFsIA0KICAgICAgc3R5bGU9Ik1BUkdJTjogMGNtIDBj
bSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4iIA0K
ICAgICAgYWxpZ249bGVmdD48U1BBTiBsYW5nPUVOLVVTIA0KICAgICAgc3R5bGU9IkZPTlQtU0la
RTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyc7IG1zby1mb250LWtlcm5pbmc6IDBw
dCI+MjAxMTxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L1REPg0KICAgIDxURCANCiAgICBzdHlsZT0i
Qk9SREVSLVJJR0hUOiAjZWNlOWQ4OyBQQURESU5HLVJJR0hUOiAwLjc1cHQ7IEJPUkRFUi1UT1A6
ICNlY2U5ZDg7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBC
T1JERVItTEVGVDogI2VjZTlkODsgV0lEVEg6IDM2OC4yNXB0OyBQQURESU5HLVRPUDogMC43NXB0
OyBCT1JERVItQk9UVE9NOiAjZWNlOWQ4OyBCQUNLR1JPVU5ELUNPTE9SOiB0cmFuc3BhcmVudCIg
DQogICAgdkFsaWduPXRvcCB3aWR0aD00OTE+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQog
ICAgICBzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBh
Z2luYXRpb246IHdpZG93LW9ycGhhbiIgDQogICAgICBhbGlnbj1sZWZ0PjxTUEFOIGxhbmc9RU4t
VVMgDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIg
TmV3JzsgbXNvLWZvbnQta2VybmluZzogMHB0Ij5Xb3JraW5nIA0KICAgICAgR3JvdXAgTGFzdCBD
YWxsIGZvciBQUFNQIHRyYWNrZXIgcHJvdG9jb2w8bzpwPjwvbzpwPjwvU1BBTj48L1A+PC9URD48
L1RSPg0KICA8VFIgc3R5bGU9Im1zby15ZnRpLWlyb3c6IDgiPg0KICAgIDxURCANCiAgICBzdHls
ZT0iQk9SREVSLVJJR0hUOiAjZWNlOWQ4OyBQQURESU5HLVJJR0hUOiAwLjc1cHQ7IEJPUkRFUi1U
T1A6ICNlY2U5ZDg7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0
OyBCT1JERVItTEVGVDogI2VjZTlkODsgV0lEVEg6IDUyLjVwdDsgUEFERElORy1UT1A6IDAuNzVw
dDsgQk9SREVSLUJPVFRPTTogI2VjZTlkODsgQkFDS0dST1VORC1DT0xPUjogdHJhbnNwYXJlbnQi
IA0KICAgIHZBbGlnbj10b3Agd2lkdGg9NzA+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQog
ICAgICBzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBh
Z2luYXRpb246IHdpZG93LW9ycGhhbiIgDQogICAgICBhbGlnbj1sZWZ0PjxTUEFOIGxhbmc9RU4t
VVMgDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIg
TmV3JzsgbXNvLWZvbnQta2VybmluZzogMHB0Ij5BdWcgDQogICAgICAyMDExPG86cD48L286cD48
L1NQQU4+PC9QPjwvVEQ+DQogICAgPFREIA0KICAgIHN0eWxlPSJCT1JERVItUklHSFQ6ICNlY2U5
ZDg7IFBBRERJTkctUklHSFQ6IDAuNzVwdDsgQk9SREVSLVRPUDogI2VjZTlkODsgUEFERElORy1M
RUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IEJPUkRFUi1MRUZUOiAjZWNlOWQ4
OyBXSURUSDogMzY4LjI1cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQ7IEJPUkRFUi1CT1RUT006ICNl
Y2U5ZDg7IEJBQ0tHUk9VTkQtQ09MT1I6IHRyYW5zcGFyZW50IiANCiAgICB2QWxpZ249dG9wIHdp
ZHRoPTQ5MT4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxlPSJNQVJHSU46
IDBjbSAwY20gMHB0OyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ctb3Jw
aGFuIiANCiAgICAgIGFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyANCiAgICAgIHN0eWxlPSJG
T05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnOyBtc28tZm9udC1rZXJu
aW5nOiAwcHQiPlN1Ym1pdCANCiAgICAgIFBQU1AgcGVlciBwcm90b2NvbCB0byBJRVNHIGFzIFBy
b3Bvc2VkIA0KU3RhbmRhcmQ8bzpwPjwvbzpwPjwvU1BBTj48L1A+PC9URD48L1RSPg0KICA8VFIg
c3R5bGU9Im1zby15ZnRpLWlyb3c6IDkiPg0KICAgIDxURCANCiAgICBzdHlsZT0iQk9SREVSLVJJ
R0hUOiAjZWNlOWQ4OyBQQURESU5HLVJJR0hUOiAwLjc1cHQ7IEJPUkRFUi1UT1A6ICNlY2U5ZDg7
IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBCT1JERVItTEVG
VDogI2VjZTlkODsgV0lEVEg6IDUyLjVwdDsgUEFERElORy1UT1A6IDAuNzVwdDsgQk9SREVSLUJP
VFRPTTogI2VjZTlkODsgQkFDS0dST1VORC1DT0xPUjogdHJhbnNwYXJlbnQiIA0KICAgIHZBbGln
bj10b3Agd2lkdGg9NzA+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAgICBzdHlsZT0i
TUFSR0lOOiAwY20gMGNtIDBwdDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246IHdp
ZG93LW9ycGhhbiIgDQogICAgICBhbGlnbj1sZWZ0PjxTUEFOIGxhbmc9RU4tVVMgDQogICAgICBz
dHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JzsgbXNvLWZv
bnQta2VybmluZzogMHB0Ij5BdWcgDQogICAgICAyMDExPG86cD48L286cD48L1NQQU4+PC9QPjwv
VEQ+DQogICAgPFREIA0KICAgIHN0eWxlPSJCT1JERVItUklHSFQ6ICNlY2U5ZDg7IFBBRERJTkct
UklHSFQ6IDAuNzVwdDsgQk9SREVSLVRPUDogI2VjZTlkODsgUEFERElORy1MRUZUOiAwLjc1cHQ7
IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IEJPUkRFUi1MRUZUOiAjZWNlOWQ4OyBXSURUSDogMzY4
LjI1cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQ7IEJPUkRFUi1CT1RUT006ICNlY2U5ZDg7IEJBQ0tH
Uk9VTkQtQ09MT1I6IHRyYW5zcGFyZW50IiANCiAgICB2QWxpZ249dG9wIHdpZHRoPTQ5MT4NCiAg
ICAgIDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0
OyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuIiANCiAgICAg
IGFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEy
cHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnOyBtc28tZm9udC1rZXJuaW5nOiAwcHQiPlN1
Ym1pdCANCiAgICAgIFBQU1AgdHJhY2tlciBwcm90b2NvbCB0byBJRVNHIGFzIFByb3Bvc2VkIA0K
ICBTdGFuZGFyZDxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L1REPjwvVFI+DQogIDxUUiBzdHlsZT0i
bXNvLXlmdGktaXJvdzogMTAiPg0KICAgIDxURCANCiAgICBzdHlsZT0iQk9SREVSLVJJR0hUOiAj
ZWNlOWQ4OyBQQURESU5HLVJJR0hUOiAwLjc1cHQ7IEJPUkRFUi1UT1A6ICNlY2U5ZDg7IFBBRERJ
TkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBCT1JERVItTEVGVDogI2Vj
ZTlkODsgV0lEVEg6IDUyLjVwdDsgUEFERElORy1UT1A6IDAuNzVwdDsgQk9SREVSLUJPVFRPTTog
I2VjZTlkODsgQkFDS0dST1VORC1DT0xPUjogdHJhbnNwYXJlbnQiIA0KICAgIHZBbGlnbj10b3Ag
d2lkdGg9NzA+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAgICBzdHlsZT0iTUFSR0lO
OiAwY20gMGNtIDBwdDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246IHdpZG93LW9y
cGhhbiIgDQogICAgICBhbGlnbj1sZWZ0PjxTUEFOIGxhbmc9RU4tVVMgDQogICAgICBzdHlsZT0i
Rk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JzsgbXNvLWZvbnQta2Vy
bmluZzogMHB0Ij5Ob3YgDQogICAgICAyMDExPG86cD48L286cD48L1NQQU4+PC9QPjwvVEQ+DQog
ICAgPFREIA0KICAgIHN0eWxlPSJCT1JERVItUklHSFQ6ICNlY2U5ZDg7IFBBRERJTkctUklHSFQ6
IDAuNzVwdDsgQk9SREVSLVRPUDogI2VjZTlkODsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJ
TkctQk9UVE9NOiAwLjc1cHQ7IEJPUkRFUi1MRUZUOiAjZWNlOWQ4OyBXSURUSDogMzY4LjI1cHQ7
IFBBRERJTkctVE9QOiAwLjc1cHQ7IEJPUkRFUi1CT1RUT006ICNlY2U5ZDg7IEJBQ0tHUk9VTkQt
Q09MT1I6IHRyYW5zcGFyZW50IiANCiAgICB2QWxpZ249dG9wIHdpZHRoPTQ5MT4NCiAgICAgIDxQ
IGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBURVhU
LUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuIiANCiAgICAgIGFsaWdu
PWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZP
TlQtRkFNSUxZOiAnQ291cmllciBOZXcnOyBtc28tZm9udC1rZXJuaW5nOiAwcHQiPldvcmtpbmcg
DQogICAgICBHcm91cCBMYXN0IENhbGwgb2YgdXNhZ2UgZG9jdW1lbnQ8bzpwPjwvbzpwPjwvU1BB
Tj48L1A+PC9URD48L1RSPg0KICA8VFIgc3R5bGU9Im1zby15ZnRpLWlyb3c6IDExIj4NCiAgICA8
VEQgDQogICAgc3R5bGU9IkJPUkRFUi1SSUdIVDogI2VjZTlkODsgUEFERElORy1SSUdIVDogMC43
NXB0OyBCT1JERVItVE9QOiAjZWNlOWQ4OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1C
T1RUT006IDAuNzVwdDsgQk9SREVSLUxFRlQ6ICNlY2U5ZDg7IFdJRFRIOiA1Mi41cHQ7IFBBRERJ
TkctVE9QOiAwLjc1cHQ7IEJPUkRFUi1CT1RUT006ICNlY2U5ZDg7IEJBQ0tHUk9VTkQtQ09MT1I6
IHRyYW5zcGFyZW50IiANCiAgICB2QWxpZ249dG9wIHdpZHRoPTcwPg0KICAgICAgPFAgY2xhc3M9
TXNvTm9ybWFsIA0KICAgICAgc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046
IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4iIA0KICAgICAgYWxpZ249bGVmdD48
U1BBTiBsYW5nPUVOLVVTIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1J
TFk6ICdDb3VyaWVyIE5ldyc7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+Tm92IA0KICAgICAgMjAx
MTxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L1REPg0KICAgIDxURCANCiAgICBzdHlsZT0iQk9SREVS
LVJJR0hUOiAjZWNlOWQ4OyBQQURESU5HLVJJR0hUOiAwLjc1cHQ7IEJPUkRFUi1UT1A6ICNlY2U5
ZDg7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBCT1JERVIt
TEVGVDogI2VjZTlkODsgV0lEVEg6IDM2OC4yNXB0OyBQQURESU5HLVRPUDogMC43NXB0OyBCT1JE
RVItQk9UVE9NOiAjZWNlOWQ4OyBCQUNLR1JPVU5ELUNPTE9SOiB0cmFuc3BhcmVudCIgDQogICAg
dkFsaWduPXRvcCB3aWR0aD00OTE+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAgICBz
dHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRp
b246IHdpZG93LW9ycGhhbiIgDQogICAgICBhbGlnbj1sZWZ0PjxTUEFOIGxhbmc9RU4tVVMgDQog
ICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3Jzsg
bXNvLWZvbnQta2VybmluZzogMHB0Ij5Xb3JraW5nIA0KICAgICAgR3JvdXAgTGFzdCBDYWxsIG9m
IG1vYmlsaXR5IEJDUCBkb2N1bWVudDxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L1REPjwvVFI+DQog
IDxUUiBzdHlsZT0ibXNvLXlmdGktaXJvdzogMTIiPg0KICAgIDxURCANCiAgICBzdHlsZT0iQk9S
REVSLVJJR0hUOiAjZWNlOWQ4OyBQQURESU5HLVJJR0hUOiAwLjc1cHQ7IEJPUkRFUi1UT1A6ICNl
Y2U5ZDg7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBCT1JE
RVItTEVGVDogI2VjZTlkODsgV0lEVEg6IDUyLjVwdDsgUEFERElORy1UT1A6IDAuNzVwdDsgQk9S
REVSLUJPVFRPTTogI2VjZTlkODsgQkFDS0dST1VORC1DT0xPUjogdHJhbnNwYXJlbnQiIA0KICAg
IHZBbGlnbj10b3Agd2lkdGg9NzA+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAgICBz
dHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRp
b246IHdpZG93LW9ycGhhbiIgDQogICAgICBhbGlnbj1sZWZ0PjxTUEFOIGxhbmc9RU4tVVMgDQog
ICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3Jzsg
bXNvLWZvbnQta2VybmluZzogMHB0Ij5KYW4gDQogICAgICAyMDEyPG86cD48L286cD48L1NQQU4+
PC9QPjwvVEQ+DQogICAgPFREIA0KICAgIHN0eWxlPSJCT1JERVItUklHSFQ6ICNlY2U5ZDg7IFBB
RERJTkctUklHSFQ6IDAuNzVwdDsgQk9SREVSLVRPUDogI2VjZTlkODsgUEFERElORy1MRUZUOiAw
Ljc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IEJPUkRFUi1MRUZUOiAjZWNlOWQ4OyBXSURU
SDogMzY4LjI1cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQ7IEJPUkRFUi1CT1RUT006ICNlY2U5ZDg7
IEJBQ0tHUk9VTkQtQ09MT1I6IHRyYW5zcGFyZW50IiANCiAgICB2QWxpZ249dG9wIHdpZHRoPTQ5
MT4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxlPSJNQVJHSU46IDBjbSAw
Y20gMHB0OyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuIiAN
CiAgICAgIGFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyANCiAgICAgIHN0eWxlPSJGT05ULVNJ
WkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnOyBtc28tZm9udC1rZXJuaW5nOiAw
cHQiPlN1Ym1pdCANCiAgICAgIHVzYWdlIGRvY3VtZW50IHRvIElFU0cgYXMgSW5mb3JtYXRpb25h
bCANCiAgZG9jdW1lbnQ8bzpwPjwvbzpwPjwvU1BBTj48L1A+PC9URD48L1RSPg0KICA8VFIgc3R5
bGU9Im1zby15ZnRpLWlyb3c6IDEzIj4NCiAgICA8VEQgDQogICAgc3R5bGU9IkJPUkRFUi1SSUdI
VDogI2VjZTlkODsgUEFERElORy1SSUdIVDogMC43NXB0OyBCT1JERVItVE9QOiAjZWNlOWQ4OyBQ
QURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgQk9SREVSLUxFRlQ6
ICNlY2U5ZDg7IFdJRFRIOiA1Mi41cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQ7IEJPUkRFUi1CT1RU
T006ICNlY2U5ZDg7IEJBQ0tHUk9VTkQtQ09MT1I6IHRyYW5zcGFyZW50IiANCiAgICB2QWxpZ249
dG9wIHdpZHRoPTcwPg0KICAgICAgPFAgY2xhc3M9TXNvTm9ybWFsIA0KICAgICAgc3R5bGU9Ik1B
UkdJTjogMGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRv
dy1vcnBoYW4iIA0KICAgICAgYWxpZ249bGVmdD48U1BBTiBsYW5nPUVOLVVTIA0KICAgICAgc3R5
bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyc7IG1zby1mb250
LWtlcm5pbmc6IDBwdCI+SmFuIA0KICAgICAgMjAxMjxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L1RE
Pg0KICAgIDxURCANCiAgICBzdHlsZT0iQk9SREVSLVJJR0hUOiAjZWNlOWQ4OyBQQURESU5HLVJJ
R0hUOiAwLjc1cHQ7IEJPUkRFUi1UT1A6ICNlY2U5ZDg7IFBBRERJTkctTEVGVDogMC43NXB0OyBQ
QURESU5HLUJPVFRPTTogMC43NXB0OyBCT1JERVItTEVGVDogI2VjZTlkODsgV0lEVEg6IDM2OC4y
NXB0OyBQQURESU5HLVRPUDogMC43NXB0OyBCT1JERVItQk9UVE9NOiAjZWNlOWQ4OyBCQUNLR1JP
VU5ELUNPTE9SOiB0cmFuc3BhcmVudCIgDQogICAgdkFsaWduPXRvcCB3aWR0aD00OTE+DQogICAg
ICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAgICBzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdDsg
VEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246IHdpZG93LW9ycGhhbiIgDQogICAgICBh
bGlnbj1sZWZ0PjxTUEFOIGxhbmc9RU4tVVMgDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0
OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JzsgbXNvLWZvbnQta2VybmluZzogMHB0Ij5TdWJt
aXQgDQogICAgICBtb2JpbGl0eSBCQ1AgZG9jdW1lbnQgdG8gSUVTRyBhcyBJbmZvcm1hdGlvbmFs
IA0KICAgICAgZG9jdW1lbnQ8bzpwPjwvbzpwPjwvU1BBTj48L1A+PC9URD48L1RSPg0KICA8VFIg
c3R5bGU9Im1zby15ZnRpLWlyb3c6IDE0OyBtc28teWZ0aS1sYXN0cm93OiB5ZXMiPg0KICAgIDxU
RCANCiAgICBzdHlsZT0iQk9SREVSLVJJR0hUOiAjZWNlOWQ4OyBQQURESU5HLVJJR0hUOiAwLjc1
cHQ7IEJPUkRFUi1UT1A6ICNlY2U5ZDg7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJP
VFRPTTogMC43NXB0OyBCT1JERVItTEVGVDogI2VjZTlkODsgV0lEVEg6IDUyLjVwdDsgUEFERElO
Ry1UT1A6IDAuNzVwdDsgQk9SREVSLUJPVFRPTTogI2VjZTlkODsgQkFDS0dST1VORC1DT0xPUjog
dHJhbnNwYXJlbnQiIA0KICAgIHZBbGlnbj10b3Agd2lkdGg9NzA+DQogICAgICA8UCBjbGFzcz1N
c29Ob3JtYWwgDQogICAgICBzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdDsgVEVYVC1BTElHTjog
bGVmdDsgbXNvLXBhZ2luYXRpb246IHdpZG93LW9ycGhhbiIgDQogICAgICBhbGlnbj1sZWZ0PjxT
UEFOIGxhbmc9RU4tVVMgDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlM
WTogJ0NvdXJpZXIgTmV3JzsgbXNvLWZvbnQta2VybmluZzogMHB0Ij5BcHIgDQogICAgICAyMDEy
PG86cD48L286cD48L1NQQU4+PC9QPjwvVEQ+DQogICAgPFREIA0KICAgIHN0eWxlPSJCT1JERVIt
UklHSFQ6ICNlY2U5ZDg7IFBBRERJTkctUklHSFQ6IDAuNzVwdDsgQk9SREVSLVRPUDogI2VjZTlk
ODsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IEJPUkRFUi1M
RUZUOiAjZWNlOWQ4OyBXSURUSDogMzY4LjI1cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQ7IEJPUkRF
Ui1CT1RUT006ICNlY2U5ZDg7IEJBQ0tHUk9VTkQtQ09MT1I6IHRyYW5zcGFyZW50IiANCiAgICB2
QWxpZ249dG9wIHdpZHRoPTQ5MT4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0
eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlv
bjogd2lkb3ctb3JwaGFuIiANCiAgICAgIGFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyANCiAg
ICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnOyBt
c28tZm9udC1rZXJuaW5nOiAwcHQiPkRpc3NvbHZlIA0KICAgICAgb3IgcmUtY2hhcnRlciA8bzpw
PjwvbzpwPjwvU1BBTj48L1A+PC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT4NCjxQIGNsYXNzPU1z
b05vcm1hbCANCnN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBURVhULUFMSUdOOiBsZWZ0OyBt
c28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuIiANCmFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1V
UyANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnOyBt
c28tZm9udC1rZXJuaW5nOiAwcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9TUEFOPjwvUD48L0ZPTlQ+
PC9ESVY+DQo8RElWPjxGT05UIHNpemU9Mj48L0ZPTlQ+Jm5ic3A7PC9ESVY+DQo8RElWIGFsaWdu
PWxlZnQ+PEZPTlQgc2l6ZT0yPg0KPEhSIHN0eWxlPSJXSURUSDogMTIycHg7IEhFSUdIVDogMnB4
IiBTSVpFPTI+DQo8L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGNvbG9yPSNjMGMwYzA+PEZPTlQg
c2l6ZT0yPnpoYW5neXVuZmVpPC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBzaXplPTI+MjAwOS0w
OS0xMDwvRk9OVD48L0ZPTlQ+PC9ESVY+PC9GT05UPg0KPEhSPg0KPC9CT0RZPjwvSFRNTD4NCg==

--Boundary_(ID_Wl5X9Y2vjDQq35OeVmezQA)--

From lucyyong@huawei.com  Thu Sep 10 08:42:38 2009
Return-Path: <lucyyong@huawei.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A6B6A3A68FA for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 08:42:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.871
X-Spam-Level: 
X-Spam-Status: No, score=-1.871 tagged_above=-999 required=5 tests=[AWL=0.127,  BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_72=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JtQjHAcMwNle for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 08:42:27 -0700 (PDT)
Received: from usaga02-in.huawei.com (usaga02-in.huawei.com [206.16.17.70]) by core3.amsl.com (Postfix) with ESMTP id B50663A6A69 for <ppsp@ietf.org>; Thu, 10 Sep 2009 08:42:26 -0700 (PDT)
Received: from huawei.com (localhost [127.0.0.1]) by usaga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KPR007M9IBGYR@usaga02-in.huawei.com> for ppsp@ietf.org; Thu, 10 Sep 2009 08:42:53 -0700 (PDT)
Received: from y736742 ([10.124.12.61]) by usaga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KPR00EHWIBCDN@usaga02-in.huawei.com> for ppsp@ietf.org; Thu, 10 Sep 2009 08:42:52 -0700 (PDT)
Date: Thu, 10 Sep 2009 10:42:47 -0500
From: Yong Lucy <lucyyong@huawei.com>
In-reply-to: <B846208195B11F4EA16E16BE9DC8A9CC018E3602@DEMUEXC013.nsn-intra.net>
To: "'Schmidt, Christian 1. (NSN - DE/Munich)'" <christian.1.schmidt@nsn.com>,  'ext zhangyunfei' <zhangyunfei@chinamobile.com>, ppsp@ietf.org
Message-id: <003301ca322d$58d2af40$3d0c7c0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-Mailer: Microsoft Office Outlook 11
Content-type: multipart/alternative; boundary="Boundary_(ID_Yp437cznRSKs6goD1ufvCw)"
Thread-index: Acox304NwK706EpGR1W2ggoSREwtygACRx8AABC4xiA=
References: <200909101423493286131@chinamobile.com> <B846208195B11F4EA16E16BE9DC8A9CC018E3602@DEMUEXC013.nsn-intra.net>
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Sep 2009 15:42:38 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_Yp437cznRSKs6goD1ufvCw)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Hi YunFei and Christian,

 

One clarification: "participating entities" listed in the text are the peer
in P2P streaming systems, is that right? Thus, "PPSP" trackers are another
participator in the systems.  Suggest stating that clearly in the first
paragraph.

 

Cheers,

Lucy

 

  _____  

From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf Of
Schmidt, Christian 1. (NSN - DE/Munich)
Sent: Thursday, September 10, 2009 3:03 AM
To: ext zhangyunfei; ppsp@ietf.org
Subject: Re: [ppsp] ppsp charter discussion

 

Hi Yunfei,

after reading your charter proposal, a text proposal and 2 questions for
clarifications.

 

Best Regards

Christian Schmidt

 

 

 

Proposed new text for more transparency in main description:

Old text:

The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
chartered to develop standard signaling protocols (called PPSP protocols)
for multiple types of entities (e.g. intelligent endpoints, caches, content
distribution network nodes, and/or other edge devices) to participate in P2P
streaming systems in both fixed and mobile Internet.


PPSP protocols include the PPSP tracker protocol - a signaling protocol
between "PPSP trackers" and "PPSP peers", and the PPSP peer protocol - a
signaling protocol among "PPSP peers". A PPSP tracker maintains lists of
participating PPSP peers, each for a specific channel or streaming file, and
answers the queries from PPSP peers for candidate PPSP peers. PPSP peers
inform their status information to PPSP trackers, exchange their chunk
availability with other PPSP peers and/or PPSP trackers, and ask other PPSP
peers for wanted data. 

 

New text:

The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
chartered to develop standard signaling protocols (called PPSP protocols)
for P2P streaming systems in both fixed and mobile Internet. Participating
entities could be intelligent endpoints, caches, content distribution
network nodes, and/or other edge devices.

 

For a specific channel or streaming file, a PPSP tracker maintains lists of
particiating PPSP peers. The PPSP tracker answers queries from PPSP peers
for candidate PPSP peers. PPSP peers provide their status information to
PPSP trackers, exchange their chunk availability with other PPSP peers
and/or PPSP trackers, and ask other PPSP peers for wanted data. PPSP
protocols include the PPSP tracker protocol - a signaling protocol between
"PPSP trackers" and "PPSP peers", and the PPSP peer protocol - a signaling
protocol among "PPSP peers". 

 

Architectural survey

3. An "architectural survey" document explaining the current P2P streaming
architectures, in particular tracker-based P2P streaming, and key issues in
best practice.

It is good to have a description of the current P2P streaming architecture.
What is missing is the relation to the PPSP work. Will it contain a proposal
for the PPSP architecture?

 

Usage document

6. A "usage document" explaining how the protocols defined above, along with
existing IETF protocols, such as RELAOD, ALTO and RTSP, can inter-operate;
and how they may be integrated together to produce complete P2P streaming
systems.

This sounds more like a "interop document". Was this the intention?

 

 

 

 

 

 

 

 

  _____  

From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf Of ext
zhangyunfei
Sent: Thursday, September 10, 2009 8:24 AM
To: ppsp@ietf.org
Subject: [ppsp] ppsp charter discussion

 


Dear all,

   The following is the modified version of PPSP charter(An early version
was published in the IETF PPSP wiki page).Please review it and any comments
and suggestions are highly appreciated.

 

           BR

            Yunfei

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

Description of PPSP Working Group:

The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
chartered to develop standard signaling protocols (called PPSP protocols)
for multiple types of entities (e.g. intelligent endpoints, caches, content
distribution network nodes, and/or other edge devices) to participate in P2P
streaming systems in both fixed and mobile Internet.


PPSP protocols include the PPSP tracker protocol - a signaling protocol
between "PPSP trackers" and "PPSP peers", and the PPSP peer protocol - a
signaling protocol among "PPSP peers". A PPSP tracker maintains lists of
participating PPSP peers, each for a specific channel or streaming file, and
answers the queries from PPSP peers for candidate PPSP peers. PPSP peers
inform their status information to PPSP trackers, exchange their chunk
availability with other PPSP peers and/or PPSP trackers, and ask other PPSP
peers for wanted data. 

 

This WG's primary tasks are to produce:
1. A "problem statement" document describing the problems, incentives, and
scope of developing the PPSP protocols, as well as common terminologies and
concepts.

 

2. A "requirements" document listing the requirements on the designed PPSP
protocols (e.g., general functionality and performance requirements of PPSP
protocols or basic types of information that PPSP protocols should
communicate to facilitate P2P streaming).


3. An "architectural survey" document explaining the current P2P streaming
architectures, in particular tracker-based P2P streaming, and key issues in
best practice.


4. A proposed standard defining the PPSP peer protocol. This protocol will
define how PPSP peers advertise chunk availability. The protocol will also
define the requests and responses of chunks among PPSP peers.

 

5. A proposed standard defining the PPSP tracker protocol. This protocol
will define how PPSP peers inform and request information from PPSP trackers
and how PPSP trackers reply to the requests.

 

6. A "usage document" explaining how the protocols defined above, along with
existing IETF protocols, such as RELAOD, ALTO and RTSP, can inter-operate;
and how they may be integrated together to produce complete P2P streaming
systems.

 

7. Optionally a "mobile usage document" (PPSP mobile BCP document) to
evaluate PPSP with and without Mobile IP support when there are a lot of
mobile peers in the system.


The work planned for the PPSP WG is distinct from, but requires close
participation with, work in other IETF WGs, particularly P2PSIP, ALTO and
MMUSIC. The PPSP WG assumes that it cannot modify baseline P2PSIP, ALTO, and
MMUSIC behaviors. If PPSP determines that extensions to P2PSIP, ALTO, MMUSIC
are needed, PPSP will seek to define such extensions and present to the
respective working groups.


The design of PPSP has to consider security/privacy issues. The protocol
document will contain a complete description of the security/privacy issues
that PPSP should address.

 

The following topics are excluded from this WG's scope:
1. Transport mechanisms for data transmission among PPSP peers, e.g. using
TCP or UDP, unicast or multicast, etc.


2. Network coding mechanisms in P2P streaming. Network coding may be used in
P2P streaming, but its support is beyond the scope of current charter.

 

3. Play-out mechanisms including streaming control (e.g., pause,
fast-forward, and rewind).

 

4. Algorithms that may be different in different deployments (e.g., chunk
selection, local storage strategies).

 

5. Research type questions related to P2P streaming. This WG will instead
forward such questions to the IRTF P2PRG or other RG as appropriate.
Examples include cache management.

Goals and Milestones:


Apr 2010

Working Group Last Call for problem statement


Jun 2010

Submit problem statement to IESG as Informational document


Aug 2010

Working Group Last Call for architecture survey


Aug 2010

Working Group Last Call for requirements


Oct

2010

Submit architecture survey to IESG as Informational document


Oct 2010

Submit requirements to IESG as Informational document


Apr 2011

Working Group Last Call for PPSP peer protocol


Apr

2011

Working Group Last Call for PPSP tracker protocol


Aug 2011

Submit PPSP peer protocol to IESG as Proposed Standard


Aug 2011

Submit PPSP tracker protocol to IESG as Proposed Standard


Nov 2011

Working Group Last Call of usage document


Nov 2011

Working Group Last Call of mobility BCP document


Jan 2012

Submit usage document to IESG as Informational document


Jan 2012

Submit mobility BCP document to IESG as Informational document


Apr 2012

Dissolve or re-charter 

 

 

  _____  

zhangyunfei

2009-09-10


--Boundary_(ID_Yp437cznRSKs6goD1ufvCw)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1027" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Hi YunFei and =
Christian,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>One clarification: =
&#8220;participating entities&#8221;
listed in the text are the peer in P2P streaming systems, is that right? =
Thus, &#8220;PPSP&#8221;
trackers are another participator in the systems. &nbsp;Suggest stating =
that
clearly in the first paragraph.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Cheers,<o:p></o:p></span></font></p>=


<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Lucy<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in =
0in 4.0pt'>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'>
ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] <b><span =
style=3D'font-weight:
bold'>On Behalf Of </span></b>Schmidt, Christian 1. (NSN - =
DE/Munich)<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Thursday, September =
10, 2009
3:03 AM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> ext zhangyunfei; =
ppsp@ietf.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Re: [ppsp] ppsp =
charter
discussion</span></font><o:p></o:p></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>Hi Yunfei,</span></font><font =
color=3Dblue
face=3D"Courier New"><span style=3D'font-family:"Courier =
New";color:blue'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>after reading your charter =
proposal, a
text proposal and 2 questions for clarifications.</span></font><font
color=3Dblue face=3D"Courier New"><span style=3D'font-family:"Courier =
New";
color:blue'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3D"Courier =
New"><span
style=3D'font-size:12.0pt;font-family:"Courier =
New";color:blue'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>Best Regards</span></font><font
color=3Dblue face=3D"Courier New"><span style=3D'font-family:"Courier =
New";
color:blue'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>Christian =
Schmidt</span></font><font
color=3Dblue face=3D"Courier New"><span style=3D'font-family:"Courier =
New";
color:blue'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3D"Courier =
New"><span
style=3D'font-size:12.0pt;font-family:"Courier =
New";color:blue'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3D"Courier =
New"><span
style=3D'font-size:12.0pt;font-family:"Courier =
New";color:blue'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3D"Courier =
New"><span
style=3D'font-size:12.0pt;font-family:"Courier =
New";color:blue'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3D"Courier =
New"><span
style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'>Proposed =
new
text&nbsp;for more transparency in main description:</span></font><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:blue'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3D"Courier =
New"><span
style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'>Old =
text:</span></font><font
color=3Dblue><span style=3D'color:blue'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D"Courier =
New"><span
style=3D'font-size:12.0pt;font-family:"Courier New";color:black'>The =
Peer-to-Peer
(P2P) Streaming Protocol working group (PPSP WG) is chartered to develop
standard signaling protocols (called PPSP protocols) for multiple types =
of
entities (e.g. intelligent endpoints, caches, content distribution =
network
nodes, and/or other edge devices) to participate in P2P streaming =
systems in
both fixed and mobile Internet.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3D"Courier =
New"><span
style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'><br>
</span></font><font color=3Dblack face=3D"Courier New"><span =
style=3D'font-family:
"Courier New";color:black'>PPSP protocols include the PPSP tracker =
protocol
&#8211; a signaling protocol between &#8220;PPSP trackers&#8221; and
&#8220;PPSP peers&#8221;, and the PPSP peer protocol &#8211; a signaling
protocol among &#8220;PPSP peers&#8221;. A PPSP tracker maintains lists =
of
participating PPSP peers, each for a specific channel or streaming file, =
and
answers the queries from PPSP peers for candidate PPSP peers. PPSP peers =
inform
their status information to PPSP trackers, exchange their chunk =
availability
with other PPSP peers and/or PPSP trackers, and ask other PPSP peers for =
wanted
data.</span></font><font color=3Dblue face=3D"Courier New"><span =
style=3D'font-family:
"Courier New";color:blue'> <o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3D"Times New =
Roman"><span
style=3D'font-size:12.0pt;color:blue'>&nbsp;<o:p></o:p></span></font></p>=


<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3D"Courier =
New"><span
style=3D'font-size:12.0pt;font-family:"Courier =
New";color:blue'>New&nbsp;text:</span></font><font
color=3Dblue><span style=3D'color:blue'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3D"Courier =
New"><span
style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'>The =
Peer-to-Peer
(P2P) Streaming Protocol working group (PPSP WG) is chartered to develop
standard signaling protocols (called PPSP protocols)&nbsp;for P2P =
streaming systems
in both fixed and mobile Internet. Participating entities could be =
intelligent
endpoints, caches, content distribution network nodes, and/or other edge
devices.</span></font><font color=3Dblue><span =
style=3D'color:blue'><o:p></o:p></span></font></p>

<div>

<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3D"Courier =
New"><span
style=3D'font-size:12.0pt;font-family:"Courier =
New";color:blue'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3D"Courier =
New"><span
style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'>For a =
specific
channel or streaming file, a PPSP tracker maintains lists of =
particiating PPSP
peers. The PPSP tracker answers queries from PPSP peers for candidate =
PPSP
peers. PPSP peers&nbsp;provide their status information to PPSP =
trackers,
exchange their chunk availability with other PPSP peers and/or PPSP =
trackers,
and ask other PPSP peers for wanted data. PPSP protocols include the =
PPSP
tracker protocol &#8211; a signaling protocol between &#8220;PPSP
trackers&#8221; and &#8220;PPSP peers&#8221;, and the PPSP peer protocol
&#8211; a signaling protocol among &#8220;PPSP =
peers&#8221;.</span></font><font
color=3Dblack face=3D"Courier New"><span style=3D'font-family:"Courier =
New";
color:black'> <o:p></o:p></span></font></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3D"Courier =
New"><span
style=3D'font-size:12.0pt;font-family:"Courier =
New";color:blue'>Architectural
survey</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;
font-family:"Courier New"'>3. An &quot;architectural survey&quot; =
document
explaining the current P2P streaming architectures, in particular =
tracker-based
P2P streaming, and key issues in best =
practice.</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3D"Courier =
New"><span
style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'>It is =
good to
have a description of the current P2P streaming architecture. What is =
missing
is the relation to the PPSP work. Will it contain a proposal =
for&nbsp;the PPSP
architecture?</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3D"Courier =
New"><span
style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'>Usage =
document<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D"Courier =
New"><span
style=3D'font-size:12.0pt;font-family:"Courier New";color:black'>6. A
&#8220;usage document&#8221; explaining how the protocols defined above, =
along
with existing IETF protocols, such as RELAOD, ALTO and RTSP, can =
inter-operate;
and how they may be integrated together to produce complete P2P =
streaming
systems.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3D"Courier =
New"><span
style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'>This =
sounds more
like a &quot;interop document&quot;. Was this the =
intention?<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span lang=3DDE style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabIndex=3D-1>

</span></font></div>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><b><font size=3D2 =
face=3DTahoma><span
lang=3DDE =
style=3D'font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</spa=
n></font></b><font
size=3D2 face=3DTahoma><span lang=3DDE =
style=3D'font-size:10.0pt;font-family:Tahoma'>
ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] <b><span =
style=3D'font-weight:
bold'>On Behalf Of </span></b>ext zhangyunfei<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Thursday, September =
10, 2009
8:24 AM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> ppsp@ietf.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> [ppsp] ppsp =
charter
discussion</span></font><span lang=3DDE><o:p></o:p></span></p>

<div>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><font
size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;font-weight:bold'><!--[if gte vml =
1]><v:shapetype=20
 id=3D"_x0000_t74" coordsize=3D"21600,21600" o:spt=3D"74" =
path=3D"m10860,2187c10451,1746,9529,1018,9015,730,7865,152,6685,,5415,,41=
75,152,2995,575,1967,1305,1150,2187,575,3222,242,4220,,5410,242,6560,575,=
7597l10860,21600,20995,7597v485,-1037,605,-2187,485,-3377c21115,3222,2042=
0,2187,19632,1305,18575,575,17425,152,16275,,15005,,13735,152,12705,730v-=
529,288,-1451,1016,-1845,1457xe">
 <v:stroke joinstyle=3D"miter" />
 <v:path gradientshapeok=3D"t" o:connecttype=3D"custom" =
o:connectlocs=3D"10860,2187;2928,10800;10860,21600;18672,10800"=20
  o:connectangles=3D"270,180,90,0" textboxrect=3D"5037,2277,16557,13677" =
/>
</v:shapetype><v:shape id=3D"DtsShapeName" o:spid=3D"_x0000_s1026" =
type=3D"#_x0000_t74"=20
 =
alt=3D"EURGDB8431G1584CC67EG90B@088C046089C:\89K8N[72207!!!!!!BIHO@]{7220=
7!!!1@@51B401107DBC6C7D6qqrq!bi`suds!w1/0/enb!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!1"=20
 =
style=3D'position:absolute;margin-left:0;margin-top:-136.8pt;width:.05pt;=

 height:.05pt;z-index:1;visibility:hidden'>
 <w:anchorlock/>
</v:shape><![endif]--></span></font></b><o:p>&nbsp;</o:p></p>

<br style=3D'mso-ignore:vglayout' clear=3DALL>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New";
font-weight:bold'>Dear all,</span></font></b><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New";
font-weight:bold'>&nbsp;&nbsp; The following is the modified version of =
PPSP
charter(An early version was published in the IETF PPSP wiki =
page).Please
review it and any comments and suggestions are highly =
appreciated.</span></font></b><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New";
font-weight:bold'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
BR</span></font></b><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New";
font-weight:bold'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
Yunfei</span></font></b><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New";
font-weight:bold'>-------------------------------------------------------=
-</span></font></b><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><font
size=3D5 face=3D"Courier New"><span =
style=3D'font-size:18.0pt;font-family:"Courier New";
font-weight:bold'>Description of PPSP Working =
Group:<o:p></o:p></span></font></b></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;
font-family:"Courier New"'>The Peer-to-Peer (P2P) Streaming Protocol =
working
group (PPSP WG) is chartered to develop standard signaling protocols =
(called
PPSP protocols) for multiple types of entities (e.g. intelligent =
endpoints,
caches, content distribution network nodes, and/or other edge devices) =
to
participate in P2P streaming systems in both fixed and mobile =
Internet.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;
font-family:"Courier New"'><br>
PPSP protocols include the PPSP tracker protocol &#8211; a signaling =
protocol
between &#8220;PPSP trackers&#8221; and &#8220;PPSP peers&#8221;, and =
the PPSP
peer protocol &#8211; a signaling protocol among &#8220;PPSP =
peers&#8221;. A
PPSP tracker maintains lists of participating PPSP peers, each for a =
specific
channel or streaming file, and answers the queries from PPSP peers for
candidate PPSP peers. PPSP peers inform their status information to PPSP
trackers, exchange their chunk availability with other PPSP peers and/or =
PPSP
trackers, and ask other PPSP peers for wanted data. =
<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;
font-family:"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal style=3D'layout-grid-mode:char'><font size=3D3 =
face=3D"Courier New"><span
style=3D'font-size:12.0pt;font-family:"Courier New"'>This WG's primary =
tasks are
to produce:<br>
1. A &#8220;problem statement&#8221; document describing the problems,
incentives, and scope of developing the PPSP protocols, as well as =
common
terminologies and concepts.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;
font-family:"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;
font-family:"Courier New"'>2. A &#8220;requirements&#8221; document =
listing the
requirements on the designed PPSP protocols (e.g., general functionality =
and
performance requirements of PPSP protocols or basic types of information =
that
PPSP protocols should communicate to facilitate P2P =
streaming).<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;
font-family:"Courier New"'><br>
3. An &quot;architectural survey&quot; document explaining the current =
P2P
streaming architectures, in particular tracker-based P2P streaming, and =
key
issues in best practice.<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'layout-grid-mode:char'><font size=3D3 =
face=3D"Courier New"><span
style=3D'font-size:12.0pt;font-family:"Courier New"'><br>
4. A proposed standard defining the PPSP peer protocol. This protocol =
will
define how PPSP peers advertise chunk availability. The protocol will =
also
define the requests and responses of chunks among PPSP =
peers.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;
font-family:"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal style=3D'layout-grid-mode:char'><font size=3D3 =
face=3D"Courier New"><span
style=3D'font-size:12.0pt;font-family:"Courier New"'>5. A proposed =
standard
defining the PPSP tracker protocol. This protocol will define how PPSP =
peers
inform and request information from PPSP trackers and how PPSP trackers =
reply
to the requests.</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;
font-family:"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;
font-family:"Courier New"'>6. A &#8220;usage document&#8221; explaining =
how the
protocols defined above, along with existing IETF protocols, such as =
RELAOD,
ALTO and RTSP, can inter-operate; and how they may be integrated =
together to
produce complete P2P streaming systems.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;
font-family:"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;
font-family:"Courier New"'>7. Optionally a &#8221;mobile usage =
document&#8221;
(PPSP mobile BCP document) to evaluate PPSP with and without Mobile IP =
support
when there are a lot of mobile peers in the =
system.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;
font-family:"Courier New"'><br>
The work planned for the PPSP WG is distinct from, but requires close
participation with, work in other IETF WGs, particularly P2PSIP, ALTO =
and
MMUSIC. The PPSP WG assumes that it cannot modify baseline P2PSIP, ALTO, =
and
MMUSIC behaviors. If PPSP determines that extensions to P2PSIP, ALTO, =
MMUSIC
are needed, PPSP will seek to define such extensions and present to the
respective working groups.</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;
font-family:"Courier New"'><br>
The design of PPSP has to consider security/privacy issues. The protocol
document will contain a complete description of the security/privacy =
issues
that PPSP should address.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;
font-family:"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;
font-family:"Courier New"'>The following topics are excluded from this =
WG's
scope:<br>
1. Transport mechanisms for data transmission among PPSP peers, e.g. =
using TCP
or UDP, unicast or multicast, etc.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;
font-family:"Courier New"'><br>
2. Network coding mechanisms in P2P streaming. Network coding may be =
used in
P2P streaming, but its support is beyond the scope of current =
charter.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;
font-family:"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;
font-family:"Courier New"'>3. Play-out mechanisms including streaming =
control
(e.g., pause, fast-forward, and rewind).<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;
font-family:"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;
font-family:"Courier New"'>4. Algorithms that may be different in =
different
deployments (e.g., chunk selection, local storage =
strategies).<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;
font-family:"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;
font-family:"Courier New"'>5. Research type questions related to P2P =
streaming.
This WG will instead forward such questions to the IRTF P2PRG or other =
RG as
appropriate. Examples include cache =
management.<o:p></o:p></span></font></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><font
size=3D5 face=3D"Courier New"><span =
style=3D'font-size:18.0pt;font-family:"Courier New";
font-weight:bold'>Goals and Milestones:<o:p></o:p></span></font></b></p>

<table class=3DMsoNormalTable border=3D0 cellpadding=3D0 width=3D567 =
style=3D'width:425.25pt'>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Apr =
2010<o:p></o:p></span></font></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Working Group Last Call for problem
  statement<o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Jun =
2010<o:p></o:p></span></font></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Submit problem statement to IESG as
  Informational document<o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Aug =
2010<o:p></o:p></span></font></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Working Group Last Call for =
architecture
  survey<o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Aug =
2010<o:p></o:p></span></font></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Working Group Last Call for =
requirements<o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Oct<o:p></o:p></span></font></p>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>2010<o:p></o:p></span></font></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Submit architecture survey to IESG =
as
  Informational document<o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Oct =
2010<o:p></o:p></span></font></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Submit requirements to IESG as
  Informational document<o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Apr =
2011<o:p></o:p></span></font></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Working Group Last Call for PPSP =
peer
  protocol<o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Apr<o:p></o:p></span></font></p>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>2011<o:p></o:p></span></font></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Working Group Last Call for PPSP =
tracker
  protocol<o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Aug =
2011<o:p></o:p></span></font></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Submit PPSP peer protocol to IESG as
  Proposed Standard<o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Aug =
2011<o:p></o:p></span></font></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Submit PPSP tracker protocol to IESG =
as
  Proposed Standard<o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Nov =
2011<o:p></o:p></span></font></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Working Group Last Call of usage =
document<o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Nov =
2011<o:p></o:p></span></font></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Working Group Last Call of mobility =
BCP
  document<o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Jan =
2012<o:p></o:p></span></font></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Submit usage document to IESG as
  Informational document<o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Jan =
2012<o:p></o:p></span></font></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Submit mobility BCP document to IESG =
as
  Informational document<o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Apr =
2012<o:p></o:p></span></font></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
  12.0pt;font-family:"Courier New"'>Dissolve or re-charter =
<o:p></o:p></span></font></p>
  </td>
 </tr>
</table>

<p class=3DMsoNormal><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;
font-family:"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3DVerdana><span =
style=3D'font-size:12.0pt;
font-family:Verdana'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D2
face=3DVerdana><span style=3D'font-size:10.0pt;font-family:Verdana'>

<hr size=3D2 width=3D122 style=3D'width:91.5pt' align=3Dcenter>

</span></font></div>

<div>

<p class=3DMsoNormal><font size=3D2 color=3Dsilver face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:silver'>zhangyunfei</=
span></font><font
color=3Dsilver face=3DVerdana><span =
style=3D'font-family:Verdana;color:silver'><o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 color=3Dsilver face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:silver'>2009-09-10</s=
pan></font><font
face=3DVerdana><span =
style=3D'font-family:Verdana'><o:p></o:p></span></font></p>

</div>

</div>

</div>

</body>

</html>

--Boundary_(ID_Yp437cznRSKs6goD1ufvCw)--

From zongning@huawei.com  Thu Sep 10 08:54:18 2009
Return-Path: <zongning@huawei.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8621828C0E0 for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 08:54:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -98.265
X-Spam-Level: 
X-Spam-Status: No, score=-98.265 tagged_above=-999 required=5 tests=[AWL=-0.124, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, J_CHICKENPOX_72=0.6, MIME_BASE64_TEXT=1.753, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mFAaoYKL8X+j for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 08:54:16 -0700 (PDT)
Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id 1048D3A67F0 for <ppsp@ietf.org>; Thu, 10 Sep 2009 08:54:16 -0700 (PDT)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KPR00256IV4VR@szxga04-in.huawei.com> for ppsp@ietf.org; Thu, 10 Sep 2009 23:54:40 +0800 (CST)
Received: from huawei.com ([172.24.1.6]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KPR00E2UIV4M5@szxga04-in.huawei.com> for ppsp@ietf.org; Thu, 10 Sep 2009 23:54:40 +0800 (CST)
Received: from z-20684ca876cc4 ([200.5.112.178]) by szxml02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KPR00J4TIUVYJ@szxml02-in.huawei.com>; Thu, 10 Sep 2009 23:54:40 +0800 (CST)
Date: Thu, 10 Sep 2009 12:54:42 -0300
From: Ning Zong <zongning@huawei.com>
To: Yong Lucy <lucyyong@huawei.com>, "'Schmidt, Christian 1. (NSN - DE" <christian.1.schmidt@nsn.com>, 'ext zhangyunfei' <zhangyunfei@chinamobile.com>, "ppsp@ietf.org" <ppsp@ietf.org>
Message-id: <0KPR00J4UIUXYJ@szxml02-in.huawei.com>
MIME-version: 1.0
X-Mailer: Foxmail 5.0 [en]
Content-type: multipart/alternative; boundary="Boundary_(ID_ebtTQ0sJqvTvYZKA2soR0Q)"
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Sep 2009 15:54:18 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_ebtTQ0sJqvTvYZKA2soR0Q)
Content-type: text/plain; charset=gb2312
Content-transfer-encoding: base64

SGksIEx1Y3kNCg0KVGhlIHBhcnRpY2lwYXRpbmcgZW50aXRpZXMgaW4gdGhlIGZpcnN0IHBhcmFn
cmFwaCBpbmNsdWRlIGJvdGggcGVlcnMgYW5kIHRyYWNrZXJzIGluIFAyUCBzdHJlYW1pbmcgc3lz
dGVtcy4gSW4gc2Vjb25kIHBhcmFncmFwaCwgd2UgZGlzY3VzcyB0aGUgcm9sZXMgb2YgdHJhY2tl
cnMgLSBhc3N1bWluZyB0aGF0IHBlb3BsZSBrbm93IHRoZSBiYXNpYyBtZWFuaW5nIG9mIHBlZXJz
Lg0KRm9ybWFsIGRlZmluaXRpb25zIG9mIFBQU1AgcGVlcnMgYW5kIFBQU1AgdHJhY2tlcnMgYXJl
IGRlZmluZWQgaW4gUHJvYmxlbSBTdGF0ZW1lbnQgRHJhZnQuDQoNCkJSLA0KTmluZyBab25nDQoN
Cg0KDQoNCkhpIFl1bkZlaSBhbmQgQ2hyaXN0aWFuLA0KIA0KT25lIGNsYXJpZmljYXRpb246IKGw
cGFydGljaXBhdGluZyBlbnRpdGllc6GxIGxpc3RlZCBpbiB0aGUgdGV4dCBhcmUgdGhlIHBlZXIg
aW4gUDJQIHN0cmVhbWluZyBzeXN0ZW1zLCBpcyB0aGF0IHJpZ2h0PyBUaHVzLCChsFBQU1ChsSB0
cmFja2VycyBhcmUgYW5vdGhlciBwYXJ0aWNpcGF0b3IgaW4gdGhlIHN5c3RlbXMuICBTdWdnZXN0
IHN0YXRpbmcgdGhhdCBjbGVhcmx5IGluIHRoZSBmaXJzdCBwYXJhZ3JhcGguDQogDQpDaGVlcnMs
DQpMdWN5DQogDQoNCg0KDQpGcm9tOiBwcHNwLWJvdW5jZXNAaWV0Zi5vcmcgW21haWx0bzpwcHNw
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTY2htaWR0LCBDaHJpc3RpYW4gMS4gKE5T
TiAtIERFL011bmljaCkNClNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMDkgMzowMyBB
TQ0KVG86IGV4dCB6aGFuZ3l1bmZlaTsgcHBzcEBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtwcHNw
XSBwcHNwIGNoYXJ0ZXIgZGlzY3Vzc2lvbg0KIA0KSGkgWXVuZmVpLA0KYWZ0ZXIgcmVhZGluZyB5
b3VyIGNoYXJ0ZXIgcHJvcG9zYWwsIGEgdGV4dCBwcm9wb3NhbCBhbmQgMiBxdWVzdGlvbnMgZm9y
IGNsYXJpZmljYXRpb25zLg0KIA0KQmVzdCBSZWdhcmRzDQpDaHJpc3RpYW4gU2NobWlkdA0KIA0K
IA0KIA0KUHJvcG9zZWQgbmV3IHRleHQgZm9yIG1vcmUgdHJhbnNwYXJlbmN5IGluIG1haW4gZGVz
Y3JpcHRpb246DQpPbGQgdGV4dDoNClRoZSBQZWVyLXRvLVBlZXIgKFAyUCkgU3RyZWFtaW5nIFBy
b3RvY29sIHdvcmtpbmcgZ3JvdXAgKFBQU1AgV0cpIGlzIGNoYXJ0ZXJlZCB0byBkZXZlbG9wIHN0
YW5kYXJkIHNpZ25hbGluZyBwcm90b2NvbHMgKGNhbGxlZCBQUFNQIHByb3RvY29scykgZm9yIG11
bHRpcGxlIHR5cGVzIG9mIGVudGl0aWVzIChlLmcuIGludGVsbGlnZW50IGVuZHBvaW50cywgY2Fj
aGVzLCBjb250ZW50IGRpc3RyaWJ1dGlvbiBuZXR3b3JrIG5vZGVzLCBhbmQvb3Igb3RoZXIgZWRn
ZSBkZXZpY2VzKSB0byBwYXJ0aWNpcGF0ZSBpbiBQMlAgc3RyZWFtaW5nIHN5c3RlbXMgaW4gYm90
aCBmaXhlZCBhbmQgbW9iaWxlIEludGVybmV0Lg0KDQpQUFNQIHByb3RvY29scyBpbmNsdWRlIHRo
ZSBQUFNQIHRyYWNrZXIgcHJvdG9jb2wgqEMgYSBzaWduYWxpbmcgcHJvdG9jb2wgYmV0d2VlbiCh
sFBQU1AgdHJhY2tlcnOhsSBhbmQgobBQUFNQIHBlZXJzobEsIGFuZCB0aGUgUFBTUCBwZWVyIHBy
b3RvY29sIKhDIGEgc2lnbmFsaW5nIHByb3RvY29sIGFtb25nIKGwUFBTUCBwZWVyc6GxLiBBIFBQ
U1AgdHJhY2tlciBtYWludGFpbnMgbGlzdHMgb2YgcGFydGljaXBhdGluZyBQUFNQIHBlZXJzLCBl
YWNoIGZvciBhIHNwZWNpZmljIGNoYW5uZWwgb3Igc3RyZWFtaW5nIGZpbGUsIGFuZCBhbnN3ZXJz
IHRoZSBxdWVyaWVzIGZyb20gUFBTUCBwZWVycyBmb3IgY2FuZGlkYXRlIFBQU1AgcGVlcnMuIFBQ
U1AgcGVlcnMgaW5mb3JtIHRoZWlyIHN0YXR1cyBpbmZvcm1hdGlvbiB0byBQUFNQIHRyYWNrZXJz
LCBleGNoYW5nZSB0aGVpciBjaHVuayBhdmFpbGFiaWxpdHkgd2l0aCBvdGhlciBQUFNQIHBlZXJz
IGFuZC9vciBQUFNQIHRyYWNrZXJzLCBhbmQgYXNrIG90aGVyIFBQU1AgcGVlcnMgZm9yIHdhbnRl
ZCBkYXRhLiANCiANCk5ldyB0ZXh0Og0KVGhlIFBlZXItdG8tUGVlciAoUDJQKSBTdHJlYW1pbmcg
UHJvdG9jb2wgd29ya2luZyBncm91cCAoUFBTUCBXRykgaXMgY2hhcnRlcmVkIHRvIGRldmVsb3Ag
c3RhbmRhcmQgc2lnbmFsaW5nIHByb3RvY29scyAoY2FsbGVkIFBQU1AgcHJvdG9jb2xzKSBmb3Ig
UDJQIHN0cmVhbWluZyBzeXN0ZW1zIGluIGJvdGggZml4ZWQgYW5kIG1vYmlsZSBJbnRlcm5ldC4g
UGFydGljaXBhdGluZyBlbnRpdGllcyBjb3VsZCBiZSBpbnRlbGxpZ2VudCBlbmRwb2ludHMsIGNh
Y2hlcywgY29udGVudCBkaXN0cmlidXRpb24gbmV0d29yayBub2RlcywgYW5kL29yIG90aGVyIGVk
Z2UgZGV2aWNlcy4NCiANCkZvciBhIHNwZWNpZmljIGNoYW5uZWwgb3Igc3RyZWFtaW5nIGZpbGUs
IGEgUFBTUCB0cmFja2VyIG1haW50YWlucyBsaXN0cyBvZiBwYXJ0aWNpYXRpbmcgUFBTUCBwZWVy
cy4gVGhlIFBQU1AgdHJhY2tlciBhbnN3ZXJzIHF1ZXJpZXMgZnJvbSBQUFNQIHBlZXJzIGZvciBj
YW5kaWRhdGUgUFBTUCBwZWVycy4gUFBTUCBwZWVycyBwcm92aWRlIHRoZWlyIHN0YXR1cyBpbmZv
cm1hdGlvbiB0byBQUFNQIHRyYWNrZXJzLCBleGNoYW5nZSB0aGVpciBjaHVuayBhdmFpbGFiaWxp
dHkgd2l0aCBvdGhlciBQUFNQIHBlZXJzIGFuZC9vciBQUFNQIHRyYWNrZXJzLCBhbmQgYXNrIG90
aGVyIFBQU1AgcGVlcnMgZm9yIHdhbnRlZCBkYXRhLiBQUFNQIHByb3RvY29scyBpbmNsdWRlIHRo
ZSBQUFNQIHRyYWNrZXIgcHJvdG9jb2wgqEMgYSBzaWduYWxpbmcgcHJvdG9jb2wgYmV0d2VlbiCh
sFBQU1AgdHJhY2tlcnOhsSBhbmQgobBQUFNQIHBlZXJzobEsIGFuZCB0aGUgUFBTUCBwZWVyIHBy
b3RvY29sIKhDIGEgc2lnbmFsaW5nIHByb3RvY29sIGFtb25nIKGwUFBTUCBwZWVyc6GxLiANCiAN
CkFyY2hpdGVjdHVyYWwgc3VydmV5DQozLiBBbiAiYXJjaGl0ZWN0dXJhbCBzdXJ2ZXkiIGRvY3Vt
ZW50IGV4cGxhaW5pbmcgdGhlIGN1cnJlbnQgUDJQIHN0cmVhbWluZyBhcmNoaXRlY3R1cmVzLCBp
biBwYXJ0aWN1bGFyIHRyYWNrZXItYmFzZWQgUDJQIHN0cmVhbWluZywgYW5kIGtleSBpc3N1ZXMg
aW4gYmVzdCBwcmFjdGljZS4NCkl0IGlzIGdvb2QgdG8gaGF2ZSBhIGRlc2NyaXB0aW9uIG9mIHRo
ZSBjdXJyZW50IFAyUCBzdHJlYW1pbmcgYXJjaGl0ZWN0dXJlLiBXaGF0IGlzIG1pc3NpbmcgaXMg
dGhlIHJlbGF0aW9uIHRvIHRoZSBQUFNQIHdvcmsuIFdpbGwgaXQgY29udGFpbiBhIHByb3Bvc2Fs
IGZvciB0aGUgUFBTUCBhcmNoaXRlY3R1cmU/DQogDQpVc2FnZSBkb2N1bWVudA0KNi4gQSChsHVz
YWdlIGRvY3VtZW50obEgZXhwbGFpbmluZyBob3cgdGhlIHByb3RvY29scyBkZWZpbmVkIGFib3Zl
LCBhbG9uZyB3aXRoIGV4aXN0aW5nIElFVEYgcHJvdG9jb2xzLCBzdWNoIGFzIFJFTEFPRCwgQUxU
TyBhbmQgUlRTUCwgY2FuIGludGVyLW9wZXJhdGU7IGFuZCBob3cgdGhleSBtYXkgYmUgaW50ZWdy
YXRlZCB0b2dldGhlciB0byBwcm9kdWNlIGNvbXBsZXRlIFAyUCBzdHJlYW1pbmcgc3lzdGVtcy4N
ClRoaXMgc291bmRzIG1vcmUgbGlrZSBhICJpbnRlcm9wIGRvY3VtZW50Ii4gV2FzIHRoaXMgdGhl
IGludGVudGlvbj8NCiANCiANCiANCiANCiANCiANCiANCiANCg0KDQoNCkZyb206IHBwc3AtYm91
bmNlc0BpZXRmLm9yZyBbbWFpbHRvOnBwc3AtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9m
IGV4dCB6aGFuZ3l1bmZlaQ0KU2VudDogVGh1cnNkYXksIFNlcHRlbWJlciAxMCwgMjAwOSA4OjI0
IEFNDQpUbzogcHBzcEBpZXRmLm9yZw0KU3ViamVjdDogW3Bwc3BdIHBwc3AgY2hhcnRlciBkaXNj
dXNzaW9uDQogDQoNCg0KRGVhciBhbGwsDQogICBUaGUgZm9sbG93aW5nIGlzIHRoZSBtb2RpZmll
ZCB2ZXJzaW9uIG9mIFBQU1AgY2hhcnRlcihBbiBlYXJseSB2ZXJzaW9uIHdhcyBwdWJsaXNoZWQg
aW4gdGhlIElFVEYgUFBTUCB3aWtpIHBhZ2UpLlBsZWFzZSByZXZpZXcgaXQgYW5kIGFueSBjb21t
ZW50cyBhbmQgc3VnZ2VzdGlvbnMgYXJlIGhpZ2hseSBhcHByZWNpYXRlZC4NCiANCiAgICAgICAg
ICAgQlINCiAgICAgICAgICAgIFl1bmZlaQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkRlc2NyaXB0aW9uIG9mIFBQU1AgV29ya2luZyBH
cm91cDoNClRoZSBQZWVyLXRvLVBlZXIgKFAyUCkgU3RyZWFtaW5nIFByb3RvY29sIHdvcmtpbmcg
Z3JvdXAgKFBQU1AgV0cpIGlzIGNoYXJ0ZXJlZCB0byBkZXZlbG9wIHN0YW5kYXJkIHNpZ25hbGlu
ZyBwcm90b2NvbHMgKGNhbGxlZCBQUFNQIHByb3RvY29scykgZm9yIG11bHRpcGxlIHR5cGVzIG9m
IGVudGl0aWVzIChlLmcuIGludGVsbGlnZW50IGVuZHBvaW50cywgY2FjaGVzLCBjb250ZW50IGRp
c3RyaWJ1dGlvbiBuZXR3b3JrIG5vZGVzLCBhbmQvb3Igb3RoZXIgZWRnZSBkZXZpY2VzKSB0byBw
YXJ0aWNpcGF0ZSBpbiBQMlAgc3RyZWFtaW5nIHN5c3RlbXMgaW4gYm90aCBmaXhlZCBhbmQgbW9i
aWxlIEludGVybmV0Lg0KDQpQUFNQIHByb3RvY29scyBpbmNsdWRlIHRoZSBQUFNQIHRyYWNrZXIg
cHJvdG9jb2wgqEMgYSBzaWduYWxpbmcgcHJvdG9jb2wgYmV0d2VlbiChsFBQU1AgdHJhY2tlcnOh
sSBhbmQgobBQUFNQIHBlZXJzobEsIGFuZCB0aGUgUFBTUCBwZWVyIHByb3RvY29sIKhDIGEgc2ln
bmFsaW5nIHByb3RvY29sIGFtb25nIKGwUFBTUCBwZWVyc6GxLiBBIFBQU1AgdHJhY2tlciBtYWlu
dGFpbnMgbGlzdHMgb2YgcGFydGljaXBhdGluZyBQUFNQIHBlZXJzLCBlYWNoIGZvciBhIHNwZWNp
ZmljIGNoYW5uZWwgb3Igc3RyZWFtaW5nIGZpbGUsIGFuZCBhbnN3ZXJzIHRoZSBxdWVyaWVzIGZy
b20gUFBTUCBwZWVycyBmb3IgY2FuZGlkYXRlIFBQU1AgcGVlcnMuIFBQU1AgcGVlcnMgaW5mb3Jt
IHRoZWlyIHN0YXR1cyBpbmZvcm1hdGlvbiB0byBQUFNQIHRyYWNrZXJzLCBleGNoYW5nZSB0aGVp
ciBjaHVuayBhdmFpbGFiaWxpdHkgd2l0aCBvdGhlciBQUFNQIHBlZXJzIGFuZC9vciBQUFNQIHRy
YWNrZXJzLCBhbmQgYXNrIG90aGVyIFBQU1AgcGVlcnMgZm9yIHdhbnRlZCBkYXRhLiANCiANClRo
aXMgV0cncyBwcmltYXJ5IHRhc2tzIGFyZSB0byBwcm9kdWNlOg0KMS4gQSChsHByb2JsZW0gc3Rh
dGVtZW50obEgZG9jdW1lbnQgZGVzY3JpYmluZyB0aGUgcHJvYmxlbXMsIGluY2VudGl2ZXMsIGFu
ZCBzY29wZSBvZiBkZXZlbG9waW5nIHRoZSBQUFNQIHByb3RvY29scywgYXMgd2VsbCBhcyBjb21t
b24gdGVybWlub2xvZ2llcyBhbmQgY29uY2VwdHMuDQogDQoyLiBBIKGwcmVxdWlyZW1lbnRzobEg
ZG9jdW1lbnQgbGlzdGluZyB0aGUgcmVxdWlyZW1lbnRzIG9uIHRoZSBkZXNpZ25lZCBQUFNQIHBy
b3RvY29scyAoZS5nLiwgZ2VuZXJhbCBmdW5jdGlvbmFsaXR5IGFuZCBwZXJmb3JtYW5jZSByZXF1
aXJlbWVudHMgb2YgUFBTUCBwcm90b2NvbHMgb3IgYmFzaWMgdHlwZXMgb2YgaW5mb3JtYXRpb24g
dGhhdCBQUFNQIHByb3RvY29scyBzaG91bGQgY29tbXVuaWNhdGUgdG8gZmFjaWxpdGF0ZSBQMlAg
c3RyZWFtaW5nKS4NCg0KMy4gQW4gImFyY2hpdGVjdHVyYWwgc3VydmV5IiBkb2N1bWVudCBleHBs
YWluaW5nIHRoZSBjdXJyZW50IFAyUCBzdHJlYW1pbmcgYXJjaGl0ZWN0dXJlcywgaW4gcGFydGlj
dWxhciB0cmFja2VyLWJhc2VkIFAyUCBzdHJlYW1pbmcsIGFuZCBrZXkgaXNzdWVzIGluIGJlc3Qg
cHJhY3RpY2UuDQoNCjQuIEEgcHJvcG9zZWQgc3RhbmRhcmQgZGVmaW5pbmcgdGhlIFBQU1AgcGVl
ciBwcm90b2NvbC4gVGhpcyBwcm90b2NvbCB3aWxsIGRlZmluZSBob3cgUFBTUCBwZWVycyBhZHZl
cnRpc2UgY2h1bmsgYXZhaWxhYmlsaXR5LiBUaGUgcHJvdG9jb2wgd2lsbCBhbHNvIGRlZmluZSB0
aGUgcmVxdWVzdHMgYW5kIHJlc3BvbnNlcyBvZiBjaHVua3MgYW1vbmcgUFBTUCBwZWVycy4NCiAN
CjUuIEEgcHJvcG9zZWQgc3RhbmRhcmQgZGVmaW5pbmcgdGhlIFBQU1AgdHJhY2tlciBwcm90b2Nv
bC4gVGhpcyBwcm90b2NvbCB3aWxsIGRlZmluZSBob3cgUFBTUCBwZWVycyBpbmZvcm0gYW5kIHJl
cXVlc3QgaW5mb3JtYXRpb24gZnJvbSBQUFNQIHRyYWNrZXJzIGFuZCBob3cgUFBTUCB0cmFja2Vy
cyByZXBseSB0byB0aGUgcmVxdWVzdHMuDQogDQo2LiBBIKGwdXNhZ2UgZG9jdW1lbnShsSBleHBs
YWluaW5nIGhvdyB0aGUgcHJvdG9jb2xzIGRlZmluZWQgYWJvdmUsIGFsb25nIHdpdGggZXhpc3Rp
bmcgSUVURiBwcm90b2NvbHMsIHN1Y2ggYXMgUkVMQU9ELCBBTFRPIGFuZCBSVFNQLCBjYW4gaW50
ZXItb3BlcmF0ZTsgYW5kIGhvdyB0aGV5IG1heSBiZSBpbnRlZ3JhdGVkIHRvZ2V0aGVyIHRvIHBy
b2R1Y2UgY29tcGxldGUgUDJQIHN0cmVhbWluZyBzeXN0ZW1zLg0KIA0KNy4gT3B0aW9uYWxseSBh
IKGxbW9iaWxlIHVzYWdlIGRvY3VtZW50obEgKFBQU1AgbW9iaWxlIEJDUCBkb2N1bWVudCkgdG8g
ZXZhbHVhdGUgUFBTUCB3aXRoIGFuZCB3aXRob3V0IE1vYmlsZSBJUCBzdXBwb3J0IHdoZW4gdGhl
cmUgYXJlIGEgbG90IG9mIG1vYmlsZSBwZWVycyBpbiB0aGUgc3lzdGVtLg0KDQpUaGUgd29yayBw
bGFubmVkIGZvciB0aGUgUFBTUCBXRyBpcyBkaXN0aW5jdCBmcm9tLCBidXQgcmVxdWlyZXMgY2xv
c2UgcGFydGljaXBhdGlvbiB3aXRoLCB3b3JrIGluIG90aGVyIElFVEYgV0dzLCBwYXJ0aWN1bGFy
bHkgUDJQU0lQLCBBTFRPIGFuZCBNTVVTSUMuIFRoZSBQUFNQIFdHIGFzc3VtZXMgdGhhdCBpdCBj
YW5ub3QgbW9kaWZ5IGJhc2VsaW5lIFAyUFNJUCwgQUxUTywgYW5kIE1NVVNJQyBiZWhhdmlvcnMu
IElmIFBQU1AgZGV0ZXJtaW5lcyB0aGF0IGV4dGVuc2lvbnMgdG8gUDJQU0lQLCBBTFRPLCBNTVVT
SUMgYXJlIG5lZWRlZCwgUFBTUCB3aWxsIHNlZWsgdG8gZGVmaW5lIHN1Y2ggZXh0ZW5zaW9ucyBh
bmQgcHJlc2VudCB0byB0aGUgcmVzcGVjdGl2ZSB3b3JraW5nIGdyb3Vwcy4NCg0KVGhlIGRlc2ln
biBvZiBQUFNQIGhhcyB0byBjb25zaWRlciBzZWN1cml0eS9wcml2YWN5IGlzc3Vlcy4gVGhlIHBy
b3RvY29sIGRvY3VtZW50IHdpbGwgY29udGFpbiBhIGNvbXBsZXRlIGRlc2NyaXB0aW9uIG9mIHRo
ZSBzZWN1cml0eS9wcml2YWN5IGlzc3VlcyB0aGF0IFBQU1Agc2hvdWxkIGFkZHJlc3MuDQogDQpU
aGUgZm9sbG93aW5nIHRvcGljcyBhcmUgZXhjbHVkZWQgZnJvbSB0aGlzIFdHJ3Mgc2NvcGU6DQox
LiBUcmFuc3BvcnQgbWVjaGFuaXNtcyBmb3IgZGF0YSB0cmFuc21pc3Npb24gYW1vbmcgUFBTUCBw
ZWVycywgZS5nLiB1c2luZyBUQ1Agb3IgVURQLCB1bmljYXN0IG9yIG11bHRpY2FzdCwgZXRjLg0K
DQoyLiBOZXR3b3JrIGNvZGluZyBtZWNoYW5pc21zIGluIFAyUCBzdHJlYW1pbmcuIE5ldHdvcmsg
Y29kaW5nIG1heSBiZSB1c2VkIGluIFAyUCBzdHJlYW1pbmcsIGJ1dCBpdHMgc3VwcG9ydCBpcyBi
ZXlvbmQgdGhlIHNjb3BlIG9mIGN1cnJlbnQgY2hhcnRlci4NCiANCjMuIFBsYXktb3V0IG1lY2hh
bmlzbXMgaW5jbHVkaW5nIHN0cmVhbWluZyBjb250cm9sIChlLmcuLCBwYXVzZSwgZmFzdC1mb3J3
YXJkLCBhbmQgcmV3aW5kKS4NCiANCjQuIEFsZ29yaXRobXMgdGhhdCBtYXkgYmUgZGlmZmVyZW50
IGluIGRpZmZlcmVudCBkZXBsb3ltZW50cyAoZS5nLiwgY2h1bmsgc2VsZWN0aW9uLCBsb2NhbCBz
dG9yYWdlIHN0cmF0ZWdpZXMpLg0KIA0KNS4gUmVzZWFyY2ggdHlwZSBxdWVzdGlvbnMgcmVsYXRl
ZCB0byBQMlAgc3RyZWFtaW5nLiBUaGlzIFdHIHdpbGwgaW5zdGVhZCBmb3J3YXJkIHN1Y2ggcXVl
c3Rpb25zIHRvIHRoZSBJUlRGIFAyUFJHIG9yIG90aGVyIFJHIGFzIGFwcHJvcHJpYXRlLiBFeGFt
cGxlcyBpbmNsdWRlIGNhY2hlIG1hbmFnZW1lbnQuDQpHb2FscyBhbmQgTWlsZXN0b25lczoNCkFw
ciAyMDEwV29ya2luZyBHcm91cCBMYXN0IENhbGwgZm9yIHByb2JsZW0gc3RhdGVtZW50DQpKdW4g
MjAxMFN1Ym1pdCBwcm9ibGVtIHN0YXRlbWVudCB0byBJRVNHIGFzIEluZm9ybWF0aW9uYWwgZG9j
dW1lbnQNCkF1ZyAyMDEwV29ya2luZyBHcm91cCBMYXN0IENhbGwgZm9yIGFyY2hpdGVjdHVyZSBz
dXJ2ZXkNCkF1ZyAyMDEwV29ya2luZyBHcm91cCBMYXN0IENhbGwgZm9yIHJlcXVpcmVtZW50cw0K
T2N0DQoyMDEwU3VibWl0IGFyY2hpdGVjdHVyZSBzdXJ2ZXkgdG8gSUVTRyBhcyBJbmZvcm1hdGlv
bmFsIGRvY3VtZW50DQpPY3QgMjAxMFN1Ym1pdCByZXF1aXJlbWVudHMgdG8gSUVTRyBhcyBJbmZv
cm1hdGlvbmFsIGRvY3VtZW50DQpBcHIgMjAxMVdvcmtpbmcgR3JvdXAgTGFzdCBDYWxsIGZvciBQ
UFNQIHBlZXIgcHJvdG9jb2wNCkFwcg0KMjAxMVdvcmtpbmcgR3JvdXAgTGFzdCBDYWxsIGZvciBQ
UFNQIHRyYWNrZXIgcHJvdG9jb2wNCkF1ZyAyMDExU3VibWl0IFBQU1AgcGVlciBwcm90b2NvbCB0
byBJRVNHIGFzIFByb3Bvc2VkIFN0YW5kYXJkDQpBdWcgMjAxMVN1Ym1pdCBQUFNQIHRyYWNrZXIg
cHJvdG9jb2wgdG8gSUVTRyBhcyBQcm9wb3NlZCBTdGFuZGFyZA0KTm92IDIwMTFXb3JraW5nIEdy
b3VwIExhc3QgQ2FsbCBvZiB1c2FnZSBkb2N1bWVudA0KTm92IDIwMTFXb3JraW5nIEdyb3VwIExh
c3QgQ2FsbCBvZiBtb2JpbGl0eSBCQ1AgZG9jdW1lbnQNCkphbiAyMDEyU3VibWl0IHVzYWdlIGRv
Y3VtZW50IHRvIElFU0cgYXMgSW5mb3JtYXRpb25hbCBkb2N1bWVudA0KSmFuIDIwMTJTdWJtaXQg
bW9iaWxpdHkgQkNQIGRvY3VtZW50IHRvIElFU0cgYXMgSW5mb3JtYXRpb25hbCBkb2N1bWVudA0K
QXByIDIwMTJEaXNzb2x2ZSBvciByZS1jaGFydGVyIA0KDQogDQogDQoNCg0KDQp6aGFuZ3l1bmZl
aQ0KMjAwOS0wOS0xMA0K

--Boundary_(ID_ebtTQ0sJqvTvYZKA2soR0Q)
Content-type: text/html; charset=gb2312
Content-transfer-encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MIHhtbG5zOm8geG1sbnM6diB4bWxuczp3PjxIRUFEPg0KPE1FVEEgaHR0cC1l
cXVpdj1Db250ZW50LVR5cGUgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PWdiMjMxMiI+DQo8
TUVUQSBjb250ZW50PSJNU0hUTUwgNi4wMC42MDAwLjE2ODA5IiBuYW1lPUdFTkVSQVRPUj48L0hF
QUQ+DQo8Qk9EWT4NCjxESVY+SGksIEx1Y3k8L0RJVj4NCjxESVY+Jm5ic3A7PC9ESVY+DQo8RElW
PlRoZSBwYXJ0aWNpcGF0aW5nIGVudGl0aWVzIGluIHRoZSBmaXJzdCBwYXJhZ3JhcGggaW5jbHVk
ZSBib3RoIHBlZXJzIGFuZCANCnRyYWNrZXJzIGluIFAyUCBzdHJlYW1pbmcgc3lzdGVtcy4gSW4g
c2Vjb25kIHBhcmFncmFwaCwgd2UgZGlzY3VzcyB0aGUgcm9sZXMgDQpvZiZuYnNwO3RyYWNrZXJz
IC0mbmJzcDthc3N1bWluZyB0aGF0IHBlb3BsZSBrbm93IHRoZSBiYXNpYyBtZWFuaW5nIG9mIA0K
cGVlcnMuPC9ESVY+DQo8RElWPkZvcm1hbCBkZWZpbml0aW9ucyBvZiBQUFNQIHBlZXJzIGFuZCBQ
UFNQIHRyYWNrZXJzIGFyZSBkZWZpbmVkIGluIFByb2JsZW0gDQpTdGF0ZW1lbnQgRHJhZnQuPC9E
SVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj5CUiw8L0RJVj4NCjxESVY+TmluZyBab25nPC9E
SVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj4NCjxIUj4NCjwvRElWPg0KPERJViBjbGFzcz1T
ZWN0aW9uMT4NCjxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPUFyaWFsIGNvbG9yPW5hdnkg
c2l6ZT0yPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6IG5hdnk7IEZPTlQt
RkFNSUxZOiBBcmlhbCI+SGkgWXVuRmVpIGFuZCANCkNocmlzdGlhbiw8bzpwPjwvbzpwPjwvU1BB
Tj48L0ZPTlQ+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9QXJpYWwgY29sb3I9
bmF2eSBzaXplPTI+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBDT0xPUjogbmF2eTsg
Rk9OVC1GQU1JTFk6IEFyaWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvU1BBTj48L0ZPTlQ+PC9QPg0K
PFAgY2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9QXJpYWwgY29sb3I9bmF2eSBzaXplPTI+PFNQ
QU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBDT0xPUjogbmF2eTsgRk9OVC1GQU1JTFk6IEFy
aWFsIj5PbmUgY2xhcmlmaWNhdGlvbjogDQqhsHBhcnRpY2lwYXRpbmcgZW50aXRpZXOhsSBsaXN0
ZWQgaW4gdGhlIHRleHQgYXJlIHRoZSBwZWVyIGluIFAyUCBzdHJlYW1pbmcgDQpzeXN0ZW1zLCBp
cyB0aGF0IHJpZ2h0PyBUaHVzLCChsFBQU1ChsSB0cmFja2VycyBhcmUgYW5vdGhlciBwYXJ0aWNp
cGF0b3IgaW4gdGhlIA0Kc3lzdGVtcy4gJm5ic3A7U3VnZ2VzdCBzdGF0aW5nIHRoYXQgY2xlYXJs
eSBpbiB0aGUgZmlyc3QgDQpwYXJhZ3JhcGguPG86cD48L286cD48L1NQQU4+PC9GT05UPjwvUD4N
CjxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPUFyaWFsIGNvbG9yPW5hdnkgc2l6ZT0yPjxT
UEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6IG5hdnk7IEZPTlQtRkFNSUxZOiBB
cmlhbCI+PG86cD4mbmJzcDs8L286cD48L1NQQU4+PC9GT05UPjwvUD4NCjxQIGNsYXNzPU1zb05v
cm1hbD48Rk9OVCBmYWNlPUFyaWFsIGNvbG9yPW5hdnkgc2l6ZT0yPjxTUEFOIA0Kc3R5bGU9IkZP
TlQtU0laRTogMTBwdDsgQ09MT1I6IG5hdnk7IEZPTlQtRkFNSUxZOiBBcmlhbCI+Q2hlZXJzLDxv
OnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQgZmFj
ZT1BcmlhbCBjb2xvcj1uYXZ5IHNpemU9Mj48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7
IENPTE9SOiBuYXZ5OyBGT05ULUZBTUlMWTogQXJpYWwiPkx1Y3k8bzpwPjwvbzpwPjwvU1BBTj48
L0ZPTlQ+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9QXJpYWwgY29sb3I9bmF2
eSBzaXplPTI+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBDT0xPUjogbmF2eTsgRk9O
VC1GQU1JTFk6IEFyaWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvU1BBTj48L0ZPTlQ+PC9QPg0KPERJ
ViANCnN0eWxlPSJCT1JERVItUklHSFQ6IG1lZGl1bSBub25lOyBQQURESU5HLVJJR0hUOiAwaW47
IEJPUkRFUi1UT1A6IG1lZGl1bSBub25lOyBQQURESU5HLUxFRlQ6IDRwdDsgUEFERElORy1CT1RU
T006IDBpbjsgQk9SREVSLUxFRlQ6IGJsdWUgMS41cHQgc29saWQ7IFBBRERJTkctVE9QOiAwaW47
IEJPUkRFUi1CT1RUT006IG1lZGl1bSBub25lIj4NCjxESVY+DQo8RElWIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0iVEVYVC1BTElHTjogY2VudGVyIiBhbGlnbj1jZW50ZXI+PEZPTlQgDQpmYWNlPSJU
aW1lcyBOZXcgUm9tYW4iIHNpemU9Mz48U1BBTiBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0Ij4NCjxI
UiB0YWJJbmRleD0tMSBhbGlnbj1jZW50ZXIgd2lkdGg9IjEwMCUiIFNJWkU9Mj4NCjwvU1BBTj48
L0ZPTlQ+PC9ESVY+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PEI+PEZPTlQgZmFjZT1UYWhvbWEgc2l6
ZT0yPjxTUEFOIA0Kc3R5bGU9IkZPTlQtV0VJR0hUOiBib2xkOyBGT05ULVNJWkU6IDEwcHQ7IEZP
TlQtRkFNSUxZOiBUYWhvbWEiPkZyb206PC9TUEFOPjwvRk9OVD48L0I+PEZPTlQgDQpmYWNlPVRh
aG9tYSBzaXplPTI+PFNQQU4gc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgRk9OVC1GQU1JTFk6IFRh
aG9tYSI+IA0KcHBzcC1ib3VuY2VzQGlldGYub3JnIFttYWlsdG86cHBzcC1ib3VuY2VzQGlldGYu
b3JnXSA8Qj48U1BBTiANCnN0eWxlPSJGT05ULVdFSUdIVDogYm9sZCI+T24gQmVoYWxmIE9mIDwv
U1BBTj48L0I+U2NobWlkdCwgQ2hyaXN0aWFuIDEuIChOU04gLSANCkRFL011bmljaCk8QlI+PEI+
PFNQQU4gc3R5bGU9IkZPTlQtV0VJR0hUOiBib2xkIj5TZW50OjwvU1BBTj48L0I+IFRodXJzZGF5
LCANClNlcHRlbWJlciAxMCwgMjAwOSAzOjAzIEFNPEJSPjxCPjxTUEFOIHN0eWxlPSJGT05ULVdF
SUdIVDogYm9sZCI+VG86PC9TUEFOPjwvQj4gDQpleHQgemhhbmd5dW5mZWk7IHBwc3BAaWV0Zi5v
cmc8QlI+PEI+PFNQQU4gDQpzdHlsZT0iRk9OVC1XRUlHSFQ6IGJvbGQiPlN1YmplY3Q6PC9TUEFO
PjwvQj4gUmU6IFtwcHNwXSBwcHNwIGNoYXJ0ZXIgDQpkaXNjdXNzaW9uPC9TUEFOPjwvRk9OVD48
bzpwPjwvbzpwPjwvUD48L0RJVj4NCjxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPSJUaW1l
cyBOZXcgUm9tYW4iIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQg
ZmFjZT1BcmlhbCBjb2xvcj1ibHVlIHNpemU9Mj48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEw
cHQ7IENPTE9SOiBibHVlOyBGT05ULUZBTUlMWTogQXJpYWwiPkhpIA0KWXVuZmVpLDwvU1BBTj48
L0ZPTlQ+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIGNvbG9yPWJsdWU+PFNQQU4gDQpzdHlsZT0i
Q09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48bzpwPjwvbzpwPjwvU1BB
Tj48L0ZPTlQ+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9QXJpYWwgY29sb3I9
Ymx1ZSBzaXplPTI+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBDT0xPUjogYmx1ZTsg
Rk9OVC1GQU1JTFk6IEFyaWFsIj5hZnRlciByZWFkaW5nIHlvdXIgDQpjaGFydGVyIHByb3Bvc2Fs
LCBhIHRleHQgcHJvcG9zYWwgYW5kIDIgcXVlc3Rpb25zIGZvciANCmNsYXJpZmljYXRpb25zLjwv
U1BBTj48L0ZPTlQ+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIGNvbG9yPWJsdWU+PFNQQU4gDQpz
dHlsZT0iQ09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48bzpwPjwvbzpw
PjwvU1BBTj48L0ZPTlQ+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9IkNvdXJp
ZXIgTmV3IiBjb2xvcj1ibHVlIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7
IENPTE9SOiBibHVlOyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+Jm5ic3A7PG86cD48L286
cD48L1NQQU4+PC9GT05UPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPUFyaWFs
IGNvbG9yPWJsdWUgc2l6ZT0yPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6
IGJsdWU7IEZPTlQtRkFNSUxZOiBBcmlhbCI+QmVzdCANClJlZ2FyZHM8L1NQQU4+PC9GT05UPjxG
T05UIGZhY2U9IkNvdXJpZXIgTmV3IiBjb2xvcj1ibHVlPjxTUEFOIA0Kc3R5bGU9IkNPTE9SOiBi
bHVlOyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+PG86cD48L286cD48L1NQQU4+PC9GT05U
PjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPUFyaWFsIGNvbG9yPWJsdWUgc2l6
ZT0yPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6IGJsdWU7IEZPTlQtRkFN
SUxZOiBBcmlhbCI+Q2hyaXN0aWFuIA0KU2NobWlkdDwvU1BBTj48L0ZPTlQ+PEZPTlQgZmFjZT0i
Q291cmllciBOZXciIGNvbG9yPWJsdWU+PFNQQU4gDQpzdHlsZT0iQ09MT1I6IGJsdWU7IEZPTlQt
RkFNSUxZOiAnQ291cmllciBOZXcnIj48bzpwPjwvbzpwPjwvU1BBTj48L0ZPTlQ+PC9QPg0KPFAg
Y2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBjb2xvcj1ibHVlIHNpemU9
Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IENPTE9SOiBibHVlOyBGT05ULUZBTUlM
WTogJ0NvdXJpZXIgTmV3JyI+Jm5ic3A7PG86cD48L286cD48L1NQQU4+PC9GT05UPjwvUD4NCjxQ
IGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1ZSBzaXpl
PTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBDT0xPUjogYmx1ZTsgRk9OVC1GQU1J
TFk6ICdDb3VyaWVyIE5ldyciPiZuYnNwOzxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+DQo8
UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIGNvbG9yPWJsdWUgc2l6
ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgQ09MT1I6IGJsdWU7IEZPTlQtRkFN
SUxZOiAnQ291cmllciBOZXcnIj4mbmJzcDs8bzpwPjwvbzpwPjwvU1BBTj48L0ZPTlQ+PC9QPg0K
PFAgY2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBjb2xvcj1ibHVlIHNp
emU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IENPTE9SOiBibHVlOyBGT05ULUZB
TUlMWTogJ0NvdXJpZXIgTmV3JyI+UHJvcG9zZWQgbmV3IA0KdGV4dCZuYnNwO2ZvciBtb3JlIHRy
YW5zcGFyZW5jeSBpbiBtYWluIGRlc2NyaXB0aW9uOjwvU1BBTj48L0ZPTlQ+PEZPTlQgDQpmYWNl
PUFyaWFsIGNvbG9yPWJsdWUgc2l6ZT0yPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTBwdDsg
Q09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZOiBBcmlhbCI+PG86cD48L286cD48L1NQQU4+PC9GT05U
PjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9
Ymx1ZSBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBDT0xPUjogYmx1ZTsg
Rk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPk9sZCANCnRleHQ6PC9TUEFOPjwvRk9OVD48Rk9O
VCBjb2xvcj1ibHVlPjxTUEFOIA0Kc3R5bGU9IkNPTE9SOiBibHVlIj48bzpwPjwvbzpwPjwvU1BB
Tj48L0ZPTlQ+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3
IiBjb2xvcj1ibGFjayBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBDT0xP
UjogYmxhY2s7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5UaGUgDQpQZWVyLXRvLVBlZXIg
KFAyUCkgU3RyZWFtaW5nIFByb3RvY29sIHdvcmtpbmcgZ3JvdXAgKFBQU1AgV0cpIGlzIGNoYXJ0
ZXJlZCB0byANCmRldmVsb3Agc3RhbmRhcmQgc2lnbmFsaW5nIHByb3RvY29scyAoY2FsbGVkIFBQ
U1AgcHJvdG9jb2xzKSBmb3IgbXVsdGlwbGUgdHlwZXMgDQpvZiBlbnRpdGllcyAoZS5nLiBpbnRl
bGxpZ2VudCBlbmRwb2ludHMsIGNhY2hlcywgY29udGVudCBkaXN0cmlidXRpb24gbmV0d29yayAN
Cm5vZGVzLCBhbmQvb3Igb3RoZXIgZWRnZSBkZXZpY2VzKSB0byBwYXJ0aWNpcGF0ZSBpbiBQMlAg
c3RyZWFtaW5nIHN5c3RlbXMgaW4gDQpib3RoIGZpeGVkIGFuZCBtb2JpbGUgSW50ZXJuZXQuPG86
cD48L286cD48L1NQQU4+PC9GT05UPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNl
PSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1ZSBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpF
OiAxMnB0OyBDT0xPUjogYmx1ZTsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjxCUj48L1NQ
QU4+PC9GT05UPjxGT05UIA0KZmFjZT0iQ291cmllciBOZXciIGNvbG9yPWJsYWNrPjxTUEFOIA0K
c3R5bGU9IkNPTE9SOiBibGFjazsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPlBQU1AgcHJv
dG9jb2xzIGluY2x1ZGUgdGhlIFBQU1AgDQp0cmFja2VyIHByb3RvY29sIKhDIGEgc2lnbmFsaW5n
IHByb3RvY29sIGJldHdlZW4gobBQUFNQIHRyYWNrZXJzobEgYW5kIKGwUFBTUCANCnBlZXJzobEs
IGFuZCB0aGUgUFBTUCBwZWVyIHByb3RvY29sIKhDIGEgc2lnbmFsaW5nIHByb3RvY29sIGFtb25n
IKGwUFBTUCBwZWVyc6GxLiBBIA0KUFBTUCB0cmFja2VyIG1haW50YWlucyBsaXN0cyBvZiBwYXJ0
aWNpcGF0aW5nIFBQU1AgcGVlcnMsIGVhY2ggZm9yIGEgc3BlY2lmaWMgDQpjaGFubmVsIG9yIHN0
cmVhbWluZyBmaWxlLCBhbmQgYW5zd2VycyB0aGUgcXVlcmllcyBmcm9tIFBQU1AgcGVlcnMgZm9y
IGNhbmRpZGF0ZSANClBQU1AgcGVlcnMuIFBQU1AgcGVlcnMgaW5mb3JtIHRoZWlyIHN0YXR1cyBp
bmZvcm1hdGlvbiB0byBQUFNQIHRyYWNrZXJzLCANCmV4Y2hhbmdlIHRoZWlyIGNodW5rIGF2YWls
YWJpbGl0eSB3aXRoIG90aGVyIFBQU1AgcGVlcnMgYW5kL29yIFBQU1AgdHJhY2tlcnMsIA0KYW5k
IGFzayBvdGhlciBQUFNQIHBlZXJzIGZvciB3YW50ZWQgZGF0YS48L1NQQU4+PC9GT05UPjxGT05U
IGZhY2U9IkNvdXJpZXIgTmV3IiANCmNvbG9yPWJsdWU+PFNQQU4gc3R5bGU9IkNPTE9SOiBibHVl
OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+IA0KPG86cD48L286cD48L1NQQU4+PC9GT05U
PjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIGNv
bG9yPWJsdWUgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgQ09MT1I6IGJs
dWUiPiZuYnNwOzxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+DQo8UCBjbGFzcz1Nc29Ob3Jt
YWw+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIGNvbG9yPWJsdWUgc2l6ZT0zPjxTUEFOIA0Kc3R5
bGU9IkZPTlQtU0laRTogMTJwdDsgQ09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZOiAnQ291cmllciBO
ZXcnIj5OZXcmbmJzcDt0ZXh0OjwvU1BBTj48L0ZPTlQ+PEZPTlQgDQpjb2xvcj1ibHVlPjxTUEFO
IHN0eWxlPSJDT0xPUjogYmx1ZSI+PG86cD48L286cD48L1NQQU4+PC9GT05UPjwvUD4NCjxQIGNs
YXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1ZSBzaXplPTM+
PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBDT0xPUjogYmx1ZTsgRk9OVC1GQU1JTFk6
ICdDb3VyaWVyIE5ldyciPlRoZSANClBlZXItdG8tUGVlciAoUDJQKSBTdHJlYW1pbmcgUHJvdG9j
b2wgd29ya2luZyBncm91cCAoUFBTUCBXRykgaXMgY2hhcnRlcmVkIHRvIA0KZGV2ZWxvcCBzdGFu
ZGFyZCBzaWduYWxpbmcgcHJvdG9jb2xzIChjYWxsZWQgUFBTUCBwcm90b2NvbHMpJm5ic3A7Zm9y
IFAyUCANCnN0cmVhbWluZyBzeXN0ZW1zIGluIGJvdGggZml4ZWQgYW5kIG1vYmlsZSBJbnRlcm5l
dC4gUGFydGljaXBhdGluZyBlbnRpdGllcyANCmNvdWxkIGJlIGludGVsbGlnZW50IGVuZHBvaW50
cywgY2FjaGVzLCBjb250ZW50IGRpc3RyaWJ1dGlvbiBuZXR3b3JrIG5vZGVzLCANCmFuZC9vciBv
dGhlciBlZGdlIGRldmljZXMuPC9TUEFOPjwvRk9OVD48Rk9OVCBjb2xvcj1ibHVlPjxTUEFOIA0K
c3R5bGU9IkNPTE9SOiBibHVlIj48bzpwPjwvbzpwPjwvU1BBTj48L0ZPTlQ+PC9QPg0KPERJVj4N
CjxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1ZSBz
aXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBDT0xPUjogYmx1ZTsgRk9OVC1G
QU1JTFk6ICdDb3VyaWVyIE5ldyciPiZuYnNwOzxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+
PC9ESVY+DQo8RElWPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3
IiBjb2xvcj1ibHVlIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IENPTE9S
OiBibHVlOyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+Rm9yIGEgc3BlY2lmaWMgDQpjaGFu
bmVsIG9yIHN0cmVhbWluZyBmaWxlLCBhIFBQU1AgdHJhY2tlciBtYWludGFpbnMgbGlzdHMgb2Yg
cGFydGljaWF0aW5nIFBQU1AgDQpwZWVycy4gVGhlIFBQU1AgdHJhY2tlciBhbnN3ZXJzIHF1ZXJp
ZXMgZnJvbSBQUFNQIHBlZXJzIGZvciBjYW5kaWRhdGUgUFBTUCANCnBlZXJzLiBQUFNQIHBlZXJz
Jm5ic3A7cHJvdmlkZSB0aGVpciBzdGF0dXMgaW5mb3JtYXRpb24gdG8gUFBTUCB0cmFja2Vycywg
DQpleGNoYW5nZSB0aGVpciBjaHVuayBhdmFpbGFiaWxpdHkgd2l0aCBvdGhlciBQUFNQIHBlZXJz
IGFuZC9vciBQUFNQIHRyYWNrZXJzLCANCmFuZCBhc2sgb3RoZXIgUFBTUCBwZWVycyBmb3Igd2Fu
dGVkIGRhdGEuIFBQU1AgcHJvdG9jb2xzIGluY2x1ZGUgdGhlIFBQU1AgDQp0cmFja2VyIHByb3Rv
Y29sIKhDIGEgc2lnbmFsaW5nIHByb3RvY29sIGJldHdlZW4gobBQUFNQIHRyYWNrZXJzobEgYW5k
IKGwUFBTUCANCnBlZXJzobEsIGFuZCB0aGUgUFBTUCBwZWVyIHByb3RvY29sIKhDIGEgc2lnbmFs
aW5nIHByb3RvY29sIGFtb25nIKGwUFBTUCANCnBlZXJzobEuPC9TUEFOPjwvRk9OVD48Rk9OVCBm
YWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9YmxhY2s+PFNQQU4gDQpzdHlsZT0iQ09MT1I6IGJsYWNr
OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+IA0KPG86cD48L286cD48L1NQQU4+PC9GT05U
PjwvUD48L0RJVj4NCjxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9t
YW4iIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQiPiZuYnNwOzxvOnA+PC9v
OnA+PC9TUEFOPjwvRk9OVD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQgZmFjZT0iQ291
cmllciBOZXciIGNvbG9yPWJsdWUgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJw
dDsgQ09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5BcmNoaXRlY3R1cmFs
IA0Kc3VydmV5PC9TUEFOPjwvRk9OVD48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1h
bD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0la
RTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjMuIEFuICJhcmNoaXRlY3R1cmFs
IHN1cnZleSIgDQpkb2N1bWVudCBleHBsYWluaW5nIHRoZSBjdXJyZW50IFAyUCBzdHJlYW1pbmcg
YXJjaGl0ZWN0dXJlcywgaW4gcGFydGljdWxhciANCnRyYWNrZXItYmFzZWQgUDJQIHN0cmVhbWlu
ZywgYW5kIGtleSBpc3N1ZXMgaW4gYmVzdCANCnByYWN0aWNlLjwvU1BBTj48L0ZPTlQ+PG86cD48
L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIGNv
bG9yPWJsdWUgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgQ09MT1I6IGJs
dWU7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5JdCBpcyBnb29kIHRvIA0KaGF2ZSBhIGRl
c2NyaXB0aW9uIG9mIHRoZSBjdXJyZW50IFAyUCBzdHJlYW1pbmcgYXJjaGl0ZWN0dXJlLiBXaGF0
IGlzIG1pc3NpbmcgaXMgDQp0aGUgcmVsYXRpb24gdG8gdGhlIFBQU1Agd29yay4gV2lsbCBpdCBj
b250YWluIGEgcHJvcG9zYWwgZm9yJm5ic3A7dGhlIFBQU1AgDQphcmNoaXRlY3R1cmU/PC9TUEFO
PjwvRk9OVD48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPSJU
aW1lcyBOZXcgUm9tYW4iIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQiPiZu
YnNwOzxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PEZP
TlQgZmFjZT0iQ291cmllciBOZXciIGNvbG9yPWJsdWUgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZP
TlQtU0laRTogMTJwdDsgQ09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5V
c2FnZSANCmRvY3VtZW50PG86cD48L286cD48L1NQQU4+PC9GT05UPjwvUD4NCjxQIGNsYXNzPU1z
b05vcm1hbD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9YmxhY2sgc2l6ZT0zPjxTUEFO
IA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgQ09MT1I6IGJsYWNrOyBGT05ULUZBTUlMWTogJ0Nv
dXJpZXIgTmV3JyI+Ni4gQSChsHVzYWdlIA0KZG9jdW1lbnShsSBleHBsYWluaW5nIGhvdyB0aGUg
cHJvdG9jb2xzIGRlZmluZWQgYWJvdmUsIGFsb25nIHdpdGggZXhpc3RpbmcgSUVURiANCnByb3Rv
Y29scywgc3VjaCBhcyBSRUxBT0QsIEFMVE8gYW5kIFJUU1AsIGNhbiBpbnRlci1vcGVyYXRlOyBh
bmQgaG93IHRoZXkgbWF5IGJlIA0KaW50ZWdyYXRlZCB0b2dldGhlciB0byBwcm9kdWNlIGNvbXBs
ZXRlIFAyUCBzdHJlYW1pbmcgDQpzeXN0ZW1zLjxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+
DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIGNvbG9yPWJsdWUg
c2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgQ09MT1I6IGJsdWU7IEZPTlQt
RkFNSUxZOiAnQ291cmllciBOZXcnIj5UaGlzIHNvdW5kcyANCm1vcmUgbGlrZSBhICJpbnRlcm9w
IGRvY3VtZW50Ii4gV2FzIHRoaXMgdGhlIA0KaW50ZW50aW9uPzxvOnA+PC9vOnA+PC9TUEFOPjwv
Rk9OVD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQgZmFjZT0iVGltZXMgTmV3IFJvbWFu
IiBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0Ij4mbmJzcDs8bzpwPjwvbzpw
PjwvU1BBTj48L0ZPTlQ+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9IlRpbWVz
IE5ldyBSb21hbiIgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdCI+Jm5ic3A7
PG86cD48L286cD48L1NQQU4+PC9GT05UPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBm
YWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEy
cHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+DQo8RElWPg0KPFAgY2xhc3M9
TXNvTm9ybWFsPjxGT05UIGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgc2l6ZT0zPjxTUEFOIA0Kc3R5
bGU9IkZPTlQtU0laRTogMTJwdCI+Jm5ic3A7PG86cD48L286cD48L1NQQU4+PC9GT05UPjwvUD48
L0RJVj4NCjxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNp
emU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9T
UEFOPjwvRk9OVD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQgZmFjZT0iVGltZXMgTmV3
IFJvbWFuIiBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0Ij4mbmJzcDs8bzpw
PjwvbzpwPjwvU1BBTj48L0ZPTlQ+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9
IlRpbWVzIE5ldyBSb21hbiIgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdCI+
Jm5ic3A7PG86cD48L286cD48L1NQQU4+PC9GT05UPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48
Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJ
WkU6IDEycHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+DQo8RElWIGNsYXNz
PU1zb05vcm1hbCBzdHlsZT0iVEVYVC1BTElHTjogY2VudGVyIiBhbGlnbj1jZW50ZXI+PEZPTlQg
DQpmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9Mz48U1BBTiBsYW5nPURFIHN0eWxlPSJGT05U
LVNJWkU6IDEycHQiPg0KPEhSIHRhYkluZGV4PS0xIGFsaWduPWNlbnRlciB3aWR0aD0iMTAwJSIg
U0laRT0yPg0KPC9TUEFOPjwvRk9OVD48L0RJVj4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0i
TUFSR0lOLUJPVFRPTTogMTJwdCI+PEI+PEZPTlQgZmFjZT1UYWhvbWEgc2l6ZT0yPjxTUEFOIA0K
bGFuZz1ERSANCnN0eWxlPSJGT05ULVdFSUdIVDogYm9sZDsgRk9OVC1TSVpFOiAxMHB0OyBGT05U
LUZBTUlMWTogVGFob21hIj5Gcm9tOjwvU1BBTj48L0ZPTlQ+PC9CPjxGT05UIA0KZmFjZT1UYWhv
bWEgc2l6ZT0yPjxTUEFOIGxhbmc9REUgc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgRk9OVC1GQU1J
TFk6IFRhaG9tYSI+IA0KcHBzcC1ib3VuY2VzQGlldGYub3JnIFttYWlsdG86cHBzcC1ib3VuY2Vz
QGlldGYub3JnXSA8Qj48U1BBTiANCnN0eWxlPSJGT05ULVdFSUdIVDogYm9sZCI+T24gQmVoYWxm
IE9mIDwvU1BBTj48L0I+ZXh0IHpoYW5neXVuZmVpPEJSPjxCPjxTUEFOIA0Kc3R5bGU9IkZPTlQt
V0VJR0hUOiBib2xkIj5TZW50OjwvU1BBTj48L0I+IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTAsIDIw
MDkgODoyNCANCkFNPEJSPjxCPjxTUEFOIHN0eWxlPSJGT05ULVdFSUdIVDogYm9sZCI+VG86PC9T
UEFOPjwvQj4gDQpwcHNwQGlldGYub3JnPEJSPjxCPjxTUEFOIHN0eWxlPSJGT05ULVdFSUdIVDog
Ym9sZCI+U3ViamVjdDo8L1NQQU4+PC9CPiBbcHBzcF0gDQpwcHNwIGNoYXJ0ZXIgZGlzY3Vzc2lv
bjwvU1BBTj48L0ZPTlQ+PFNQQU4gbGFuZz1ERT48bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8RElW
Pg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsg
bXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRvIj48Qj48Rk9OVCANCmZhY2U9IlRpbWVzIE5ldyBS
b21hbiIgc2l6ZT0zPjxTUEFOIHN0eWxlPSJGT05ULVdFSUdIVDogYm9sZDsgRk9OVC1TSVpFOiAx
MnB0Ij48IS0tW2lmIGd0ZSB2bWwgMV0+PHY6c2hhcGV0eXBlIA0KaWQ9X3gwMDAwX3Q3NCANCnBh
dGg9Im0xMDg2MCwyMTg3YzEwNDUxLDE3NDYsOTUyOSwxMDE4LDkwMTUsNzMwLDc4NjUsMTUyLDY2
ODUsLDU0MTUsLDQxNzUsMTUyLDI5OTUsNTc1LDE5NjcsMTMwNSwxMTUwLDIxODcsNTc1LDMyMjIs
MjQyLDQyMjAsLDU0MTAsMjQyLDY1NjAsNTc1LDc1OTdsMTA4NjAsMjE2MDAsMjA5OTUsNzU5N3Y0
ODUsLTEwMzcsNjA1LC0yMTg3LDQ4NSwtMzM3N2MyMTExNSwzMjIyLDIwNDIwLDIxODcsMTk2MzIs
MTMwNSwxODU3NSw1NzUsMTc0MjUsMTUyLDE2Mjc1LCwxNTAwNSwsMTM3MzUsMTUyLDEyNzA1LDcz
MHYtNTI5LDI4OCwtMTQ1MSwxMDE2LC0xODQ1LDE0NTd4ZSIgDQpvOnNwdD0iNzQiIGNvb3Jkc2l6
ZT0iMjE2MDAsMjE2MDAiPjx2OnN0cm9rZSANCmpvaW5zdHlsZT0ibWl0ZXIiPjwvdjpzdHJva2U+
PHY6cGF0aCB0ZXh0Ym94cmVjdD0iNTAzNywyMjc3LDE2NTU3LDEzNjc3IiANCm86Y29ubmVjdGFu
Z2xlcz0iMjcwLDE4MCw5MCwwIiANCm86Y29ubmVjdGxvY3M9IjEwODYwLDIxODc7MjkyOCwxMDgw
MDsxMDg2MCwyMTYwMDsxODY3MiwxMDgwMCIgDQpvOmNvbm5lY3R0eXBlPSJjdXN0b20iIGdyYWRp
ZW50c2hhcGVvaz0idCI+PC92OnBhdGg+PC92OnNoYXBldHlwZT48djpzaGFwZSANCmlkPUR0c1No
YXBlTmFtZSANCnN0eWxlPSJNQVJHSU4tVE9QOiAtMTM2LjhwdDsgWi1JTkRFWDogMTsgVklTSUJJ
TElUWTogaGlkZGVuOyBNQVJHSU4tTEVGVDogMHB4OyBXSURUSDogMC4wNXB0OyBQT1NJVElPTjog
YWJzb2x1dGU7IEhFSUdIVDogMC4wNXB0IiANCmFsdD0iRVVSR0RCODQzMUcxNTg0Q0M2N0VHOTBC
QDA4OEMwNDYwODlDOlw4OUs4Tls3MjIwNyEhISEhIUJJSE9AXXs3MjIwNyEhITFAQDUxQjQwMTEw
N0RCQzZDN0Q2cXFycSFiaWBzdWRzIXcxLzAvZW5iISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISExITEiIA0KdHlwZT0iI194MDAwMF90
NzQiIG86c3BpZD0iX3gwMDAwX3MxMDI2Ij48dzphbmNob3Jsb2NrPjwvdzphbmNob3Jsb2NrPjwv
djpzaGFwZT48IVtlbmRpZl0tLT48L1NQQU4+PC9GT05UPjwvQj48bzpwPiZuYnNwOzwvbzpwPjwv
UD48QlIgDQpzdHlsZT0ibXNvLWlnbm9yZTogdmdsYXlvdXQiIGNsZWFyPWFsbD4NCjxQIGNsYXNz
PU1zb05vcm1hbCANCnN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4t
Ym90dG9tLWFsdDogYXV0byI+PEI+PEZPTlQgDQpmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxT
UEFOIA0Kc3R5bGU9IkZPTlQtV0VJR0hUOiBib2xkOyBGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFN
SUxZOiAnQ291cmllciBOZXcnIj5EZWFyIA0KYWxsLDwvU1BBTj48L0ZPTlQ+PC9CPjxvOnA+PC9v
OnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDog
YXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRvIj48Qj48Rk9OVCANCmZhY2U9IkNvdXJp
ZXIgTmV3IiBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1XRUlHSFQ6IGJvbGQ7IEZPTlQtU0la
RTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPiZuYnNwOyZuYnNwOyANClRoZSBm
b2xsb3dpbmcgaXMgdGhlIG1vZGlmaWVkIHZlcnNpb24gb2YgUFBTUCBjaGFydGVyKEFuIGVhcmx5
IHZlcnNpb24gd2FzIA0KcHVibGlzaGVkIGluIHRoZSBJRVRGIFBQU1Agd2lraSBwYWdlKS5QbGVh
c2UgcmV2aWV3IGl0IGFuZCBhbnkgY29tbWVudHMgYW5kIA0Kc3VnZ2VzdGlvbnMgYXJlIGhpZ2hs
eSBhcHByZWNpYXRlZC48L1NQQU4+PC9GT05UPjwvQj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNz
PU1zb05vcm1hbCANCnN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4t
Ym90dG9tLWFsdDogYXV0byI+PEZPTlQgDQpmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9Mz48
U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9TUEFOPjwv
Rk9OVD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxCPjxGT05UIA0KZmFjZT0iQ291
cmllciBOZXciIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVdFSUdIVDogYm9sZDsgRk9OVC1T
SVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0KQlI8L1NQQU4+PC9G
T05UPjwvQj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byI+PEI+PEZP
TlQgDQpmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQtV0VJR0hU
OiBib2xkOyBGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgDQpZdW5mZWk8L1NQQU4+PC9GT05UPjwvQj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNz
PU1zb05vcm1hbCANCnN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4t
Ym90dG9tLWFsdDogYXV0byI+PEI+PEZPTlQgDQpmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxT
UEFOIA0Kc3R5bGU9IkZPTlQtV0VJR0hUOiBib2xkOyBGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFN
SUxZOiAnQ291cmllciBOZXcnIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLTwvU1BBTj48L0ZPTlQ+PC9CPjxvOnA+PC9vOnA+PC9QPg0KPFAg
Y2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1h
cmdpbi1ib3R0b20tYWx0OiBhdXRvIj48Qj48Rk9OVCANCmZhY2U9IkNvdXJpZXIgTmV3IiBzaXpl
PTU+PFNQQU4gDQpzdHlsZT0iRk9OVC1XRUlHSFQ6IGJvbGQ7IEZPTlQtU0laRTogMThwdDsgRk9O
VC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPkRlc2NyaXB0aW9uIA0Kb2YgUFBTUCBXb3JraW5nIEdy
b3VwOjxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L0I+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFs
PjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpF
OiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+VGhlIFBlZXItdG8tUGVlciAoUDJQ
KSANClN0cmVhbWluZyBQcm90b2NvbCB3b3JraW5nIGdyb3VwIChQUFNQIFdHKSBpcyBjaGFydGVy
ZWQgdG8gZGV2ZWxvcCBzdGFuZGFyZCANCnNpZ25hbGluZyBwcm90b2NvbHMgKGNhbGxlZCBQUFNQ
IHByb3RvY29scykgZm9yIG11bHRpcGxlIHR5cGVzIG9mIGVudGl0aWVzIChlLmcuIA0KaW50ZWxs
aWdlbnQgZW5kcG9pbnRzLCBjYWNoZXMsIGNvbnRlbnQgZGlzdHJpYnV0aW9uIG5ldHdvcmsgbm9k
ZXMsIGFuZC9vciBvdGhlciANCmVkZ2UgZGV2aWNlcykgdG8gcGFydGljaXBhdGUgaW4gUDJQIHN0
cmVhbWluZyBzeXN0ZW1zIGluIGJvdGggZml4ZWQgYW5kIG1vYmlsZSANCkludGVybmV0LjxvOnA+
PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQgZmFjZT0i
Q291cmllciBOZXciIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQt
RkFNSUxZOiAnQ291cmllciBOZXcnIj48QlI+UFBTUCBwcm90b2NvbHMgaW5jbHVkZSANCnRoZSBQ
UFNQIHRyYWNrZXIgcHJvdG9jb2wgqEMgYSBzaWduYWxpbmcgcHJvdG9jb2wgYmV0d2VlbiChsFBQ
U1AgdHJhY2tlcnOhsSBhbmQgDQqhsFBQU1AgcGVlcnOhsSwgYW5kIHRoZSBQUFNQIHBlZXIgcHJv
dG9jb2wgqEMgYSBzaWduYWxpbmcgcHJvdG9jb2wgYW1vbmcgobBQUFNQIA0KcGVlcnOhsS4gQSBQ
UFNQIHRyYWNrZXIgbWFpbnRhaW5zIGxpc3RzIG9mIHBhcnRpY2lwYXRpbmcgUFBTUCBwZWVycywg
ZWFjaCBmb3IgYSANCnNwZWNpZmljIGNoYW5uZWwgb3Igc3RyZWFtaW5nIGZpbGUsIGFuZCBhbnN3
ZXJzIHRoZSBxdWVyaWVzIGZyb20gUFBTUCBwZWVycyBmb3IgDQpjYW5kaWRhdGUgUFBTUCBwZWVy
cy4gUFBTUCBwZWVycyBpbmZvcm0gdGhlaXIgc3RhdHVzIGluZm9ybWF0aW9uIHRvIFBQU1AgDQp0
cmFja2VycywgZXhjaGFuZ2UgdGhlaXIgY2h1bmsgYXZhaWxhYmlsaXR5IHdpdGggb3RoZXIgUFBT
UCBwZWVycyBhbmQvb3IgUFBTUCANCnRyYWNrZXJzLCBhbmQgYXNrIG90aGVyIFBQU1AgcGVlcnMg
Zm9yIHdhbnRlZCBkYXRhLiANCjxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+DQo8UCBjbGFz
cz1Nc29Ob3JtYWw+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCnN0eWxl
PSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48bzpwPiZuYnNw
OzwvbzpwPjwvU1BBTj48L0ZPTlQ+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJMQVlP
VVQtR1JJRC1NT0RFOiBjaGFyIj48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgDQpzaXplPTM+PFNQ
QU4gc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPlRo
aXMgV0cncyANCnByaW1hcnkgdGFza3MgYXJlIHRvIHByb2R1Y2U6PEJSPjEuIEEgobBwcm9ibGVt
IHN0YXRlbWVudKGxIGRvY3VtZW50IGRlc2NyaWJpbmcgDQp0aGUgcHJvYmxlbXMsIGluY2VudGl2
ZXMsIGFuZCBzY29wZSBvZiBkZXZlbG9waW5nIHRoZSBQUFNQIHByb3RvY29scywgYXMgd2VsbCBh
cyANCmNvbW1vbiB0ZXJtaW5vbG9naWVzIGFuZCBjb25jZXB0cy48bzpwPjwvbzpwPjwvU1BBTj48
L0ZPTlQ+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBz
aXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJp
ZXIgTmV3JyI+PG86cD4mbmJzcDs8L286cD48L1NQQU4+PC9GT05UPjwvUD4NCjxQIGNsYXNzPU1z
b05vcm1hbD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZP
TlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjIuIEEgobByZXF1aXJl
bWVudHOhsSBkb2N1bWVudCANCmxpc3RpbmcgdGhlIHJlcXVpcmVtZW50cyBvbiB0aGUgZGVzaWdu
ZWQgUFBTUCBwcm90b2NvbHMgKGUuZy4sIGdlbmVyYWwgDQpmdW5jdGlvbmFsaXR5IGFuZCBwZXJm
b3JtYW5jZSByZXF1aXJlbWVudHMgb2YgUFBTUCBwcm90b2NvbHMgb3IgYmFzaWMgdHlwZXMgb2Yg
DQppbmZvcm1hdGlvbiB0aGF0IFBQU1AgcHJvdG9jb2xzIHNob3VsZCBjb21tdW5pY2F0ZSB0byBm
YWNpbGl0YXRlIFAyUCANCnN0cmVhbWluZykuPG86cD48L286cD48L1NQQU4+PC9GT05UPjwvUD4N
CjxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFO
IA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjxC
Uj4zLiBBbiAiYXJjaGl0ZWN0dXJhbCANCnN1cnZleSIgZG9jdW1lbnQgZXhwbGFpbmluZyB0aGUg
Y3VycmVudCBQMlAgc3RyZWFtaW5nIGFyY2hpdGVjdHVyZXMsIGluIA0KcGFydGljdWxhciB0cmFj
a2VyLWJhc2VkIFAyUCBzdHJlYW1pbmcsIGFuZCBrZXkgaXNzdWVzIGluIGJlc3QgDQpwcmFjdGlj
ZS48bzpwPjwvbzpwPjwvU1BBTj48L0ZPTlQ+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSJMQVlPVVQtR1JJRC1NT0RFOiBjaGFyIj48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgDQpzaXpl
PTM+PFNQQU4gc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5l
dyciPjxCUj40LiBBIA0KcHJvcG9zZWQgc3RhbmRhcmQgZGVmaW5pbmcgdGhlIFBQU1AgcGVlciBw
cm90b2NvbC4gVGhpcyBwcm90b2NvbCB3aWxsIGRlZmluZSBob3cgDQpQUFNQIHBlZXJzIGFkdmVy
dGlzZSBjaHVuayBhdmFpbGFiaWxpdHkuIFRoZSBwcm90b2NvbCB3aWxsIGFsc28gZGVmaW5lIHRo
ZSANCnJlcXVlc3RzIGFuZCByZXNwb25zZXMgb2YgY2h1bmtzIGFtb25nIFBQU1AgcGVlcnMuPG86
cD48L286cD48L1NQQU4+PC9GT05UPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNl
PSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9O
VC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjxvOnA+Jm5ic3A7PC9vOnA+PC9TUEFOPjwvRk9OVD48
L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9IkxBWU9VVC1HUklELU1PREU6IGNoYXIiPjxG
T05UIGZhY2U9IkNvdXJpZXIgTmV3IiANCnNpemU9Mz48U1BBTiBzdHlsZT0iRk9OVC1TSVpFOiAx
MnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+NS4gQSBwcm9wb3NlZCANCnN0YW5kYXJk
IGRlZmluaW5nIHRoZSBQUFNQIHRyYWNrZXIgcHJvdG9jb2wuIFRoaXMgcHJvdG9jb2wgd2lsbCBk
ZWZpbmUgaG93IFBQU1AgDQpwZWVycyBpbmZvcm0gYW5kIHJlcXVlc3QgaW5mb3JtYXRpb24gZnJv
bSBQUFNQIHRyYWNrZXJzIGFuZCBob3cgUFBTUCB0cmFja2VycyANCnJlcGx5IHRvIHRoZSByZXF1
ZXN0cy48L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxG
T05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAx
MnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+PG86cD4mbmJzcDs8L286cD48L1NQQU4+
PC9GT05UPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIg
c2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3Vy
aWVyIE5ldyciPjYuIEEgobB1c2FnZSBkb2N1bWVudKGxIA0KZXhwbGFpbmluZyBob3cgdGhlIHBy
b3RvY29scyBkZWZpbmVkIGFib3ZlLCBhbG9uZyB3aXRoIGV4aXN0aW5nIElFVEYgcHJvdG9jb2xz
LCANCnN1Y2ggYXMgUkVMQU9ELCBBTFRPIGFuZCBSVFNQLCBjYW4gaW50ZXItb3BlcmF0ZTsgYW5k
IGhvdyB0aGV5IG1heSBiZSBpbnRlZ3JhdGVkIA0KdG9nZXRoZXIgdG8gcHJvZHVjZSBjb21wbGV0
ZSBQMlAgc3RyZWFtaW5nIHN5c3RlbXMuPG86cD48L286cD48L1NQQU4+PC9GT05UPjwvUD4NCjxQ
IGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0K
c3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjxvOnA+
Jm5ic3A7PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQg
ZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7
IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj43LiBPcHRpb25hbGx5IGEgobFtb2JpbGUgDQp1
c2FnZSBkb2N1bWVudKGxIChQUFNQIG1vYmlsZSBCQ1AgZG9jdW1lbnQpIHRvIGV2YWx1YXRlIFBQ
U1Agd2l0aCBhbmQgd2l0aG91dCANCk1vYmlsZSBJUCBzdXBwb3J0IHdoZW4gdGhlcmUgYXJlIGEg
bG90IG9mIG1vYmlsZSBwZWVycyBpbiB0aGUgDQpzeXN0ZW0uPG86cD48L286cD48L1NQQU4+PC9G
T05UPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6
ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVy
IE5ldyciPjxCUj5UaGUgd29yayBwbGFubmVkIGZvciB0aGUgDQpQUFNQIFdHIGlzIGRpc3RpbmN0
IGZyb20sIGJ1dCByZXF1aXJlcyBjbG9zZSBwYXJ0aWNpcGF0aW9uIHdpdGgsIHdvcmsgaW4gb3Ro
ZXIgDQpJRVRGIFdHcywgcGFydGljdWxhcmx5IFAyUFNJUCwgQUxUTyBhbmQgTU1VU0lDLiBUaGUg
UFBTUCBXRyBhc3N1bWVzIHRoYXQgaXQgDQpjYW5ub3QgbW9kaWZ5IGJhc2VsaW5lIFAyUFNJUCwg
QUxUTywgYW5kIE1NVVNJQyBiZWhhdmlvcnMuIElmIFBQU1AgZGV0ZXJtaW5lcyANCnRoYXQgZXh0
ZW5zaW9ucyB0byBQMlBTSVAsIEFMVE8sIE1NVVNJQyBhcmUgbmVlZGVkLCBQUFNQIHdpbGwgc2Vl
ayB0byBkZWZpbmUgDQpzdWNoIGV4dGVuc2lvbnMgYW5kIHByZXNlbnQgdG8gdGhlIHJlc3BlY3Rp
dmUgd29ya2luZyANCmdyb3Vwcy48L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xh
c3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQpzdHls
ZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+PEJSPlRoZSBk
ZXNpZ24gb2YgUFBTUCBoYXMgDQp0byBjb25zaWRlciBzZWN1cml0eS9wcml2YWN5IGlzc3Vlcy4g
VGhlIHByb3RvY29sIGRvY3VtZW50IHdpbGwgY29udGFpbiBhIA0KY29tcGxldGUgZGVzY3JpcHRp
b24gb2YgdGhlIHNlY3VyaXR5L3ByaXZhY3kgaXNzdWVzIHRoYXQgUFBTUCBzaG91bGQgDQphZGRy
ZXNzLjxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PEZP
TlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEy
cHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48bzpwPiZuYnNwOzwvbzpwPjwvU1BBTj48
L0ZPTlQ+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBz
aXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJp
ZXIgTmV3JyI+VGhlIGZvbGxvd2luZyB0b3BpY3MgYXJlIA0KZXhjbHVkZWQgZnJvbSB0aGlzIFdH
J3Mgc2NvcGU6PEJSPjEuIFRyYW5zcG9ydCBtZWNoYW5pc21zIGZvciBkYXRhIHRyYW5zbWlzc2lv
biANCmFtb25nIFBQU1AgcGVlcnMsIGUuZy4gdXNpbmcgVENQIG9yIFVEUCwgdW5pY2FzdCBvciBt
dWx0aWNhc3QsIA0KZXRjLjxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+DQo8UCBjbGFzcz1N
c29Ob3JtYWw+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCnN0eWxlPSJG
T05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48QlI+Mi4gTmV0d29y
ayBjb2RpbmcgDQptZWNoYW5pc21zIGluIFAyUCBzdHJlYW1pbmcuIE5ldHdvcmsgY29kaW5nIG1h
eSBiZSB1c2VkIGluIFAyUCBzdHJlYW1pbmcsIGJ1dCANCml0cyBzdXBwb3J0IGlzIGJleW9uZCB0
aGUgc2NvcGUgb2YgY3VycmVudCBjaGFydGVyLjxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+
DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BB
TiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48
bzpwPiZuYnNwOzwvbzpwPjwvU1BBTj48L0ZPTlQ+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxG
T05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAx
MnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+My4gUGxheS1vdXQgbWVjaGFuaXNtcyAN
CmluY2x1ZGluZyBzdHJlYW1pbmcgY29udHJvbCAoZS5nLiwgcGF1c2UsIGZhc3QtZm9yd2FyZCwg
YW5kIA0KcmV3aW5kKS48bzpwPjwvbzpwPjwvU1BBTj48L0ZPTlQ+PC9QPg0KPFAgY2xhc3M9TXNv
Tm9ybWFsPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9O
VC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+PG86cD4mbmJzcDs8L286
cD48L1NQQU4+PC9GT05UPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPSJDb3Vy
aWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1J
TFk6ICdDb3VyaWVyIE5ldyciPjQuIEFsZ29yaXRobXMgdGhhdCBtYXkgYmUgDQpkaWZmZXJlbnQg
aW4gZGlmZmVyZW50IGRlcGxveW1lbnRzIChlLmcuLCBjaHVuayBzZWxlY3Rpb24sIGxvY2FsIHN0
b3JhZ2UgDQpzdHJhdGVnaWVzKS48bzpwPjwvbzpwPjwvU1BBTj48L0ZPTlQ+PC9QPg0KPFAgY2xh
c3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQpzdHls
ZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+PG86cD4mbmJz
cDs8L286cD48L1NQQU4+PC9GT05UPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNl
PSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9O
VC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjUuIFJlc2VhcmNoIHR5cGUgcXVlc3Rpb25zIA0KcmVs
YXRlZCB0byBQMlAgc3RyZWFtaW5nLiBUaGlzIFdHIHdpbGwgaW5zdGVhZCBmb3J3YXJkIHN1Y2gg
cXVlc3Rpb25zIHRvIHRoZSANCklSVEYgUDJQUkcgb3Igb3RoZXIgUkcgYXMgYXBwcm9wcmlhdGUu
IEV4YW1wbGVzIGluY2x1ZGUgY2FjaGUgDQptYW5hZ2VtZW50LjxvOnA+PC9vOnA+PC9TUEFOPjwv
Rk9OVD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxCPjxGT05UIA0KZmFjZT0iQ291
cmllciBOZXciIHNpemU9NT48U1BBTiANCnN0eWxlPSJGT05ULVdFSUdIVDogYm9sZDsgRk9OVC1T
SVpFOiAxOHB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+R29hbHMgYW5kIA0KTWlsZXN0
b25lczo8bzpwPjwvbzpwPjwvU1BBTj48L0ZPTlQ+PC9CPjwvUD4NCjxUQUJMRSBjbGFzcz1Nc29O
b3JtYWxUYWJsZSBzdHlsZT0iV0lEVEg6IDQyNS4yNXB0IiBjZWxsUGFkZGluZz0wIHdpZHRoPTU2
NyANCmJvcmRlcj0wPg0KICA8VEJPRFk+DQogIDxUUj4NCiAgICA8VEQgDQogICAgc3R5bGU9IlBB
RERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9N
OiAwLjc1cHQ7IFdJRFRIOiA1Mi41cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQiIA0KICAgIHZBbGln
bj10b3Agd2lkdGg9NzA+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQgZmFjZT0iQ291
cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZP
TlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5BcHIgDQogICAgICAyMDEwPG86cD48L286cD48L1NQ
QU4+PC9GT05UPjwvUD48L1REPg0KICAgIDxURCANCiAgICBzdHlsZT0iUEFERElORy1SSUdIVDog
MC43NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lE
VEg6IDM2OC4yNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICB2QWxpZ249dG9wIHdpZHRo
PTQ5MT4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIg
c2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6
ICdDb3VyaWVyIE5ldyciPldvcmtpbmcgR3JvdXAgTGFzdCANCiAgICAgIENhbGwgZm9yIHByb2Js
ZW0gc3RhdGVtZW50PG86cD48L286cD48L1NQQU4+PC9GT05UPjwvUD48L1REPjwvVFI+DQogIDxU
Uj4NCiAgICA8VEQgDQogICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1M
RUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiA1Mi41cHQ7IFBBRERJ
TkctVE9QOiAwLjc1cHQiIA0KICAgIHZBbGlnbj10b3Agd2lkdGg9NzA+DQogICAgICA8UCBjbGFz
cz1Nc29Ob3JtYWw+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAg
IHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5KdW4g
DQogICAgICAyMDEwPG86cD48L286cD48L1NQQU4+PC9GT05UPjwvUD48L1REPg0KICAgIDxURCAN
CiAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsg
UEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDM2OC4yNXB0OyBQQURESU5HLVRPUDogMC43
NXB0IiANCiAgICB2QWxpZ249dG9wIHdpZHRoPTQ5MT4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1h
bD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZP
TlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPlN1Ym1pdCBwcm9ibGVt
IA0KICAgICAgc3RhdGVtZW50IHRvIElFU0cgYXMgSW5mb3JtYXRpb25hbCANCiAgZG9jdW1lbnQ8
bzpwPjwvbzpwPjwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+PC9UUj4NCiAgPFRSPg0KICAgIDxURCAN
CiAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsg
UEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDUyLjVwdDsgUEFERElORy1UT1A6IDAuNzVw
dCIgDQogICAgdkFsaWduPXRvcCB3aWR0aD03MD4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbD48
Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQt
U0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPkF1ZyANCiAgICAgIDIwMTA8
bzpwPjwvbzpwPjwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+DQogICAgPFREIA0KICAgIHN0eWxlPSJQ
QURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRP
TTogMC43NXB0OyBXSURUSDogMzY4LjI1cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQiIA0KICAgIHZB
bGlnbj10b3Agd2lkdGg9NDkxPg0KICAgICAgPFAgY2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9
IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0
OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+V29ya2luZyBHcm91cCBMYXN0IA0KICAgICAg
Q2FsbCBmb3IgYXJjaGl0ZWN0dXJlIHN1cnZleTxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+
PC9URD48L1RSPg0KICA8VFI+DQogICAgPFREIA0KICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAw
Ljc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURU
SDogNTIuNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICB2QWxpZ249dG9wIHdpZHRoPTcw
Pg0KICAgICAgPFAgY2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXpl
PTM+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0Nv
dXJpZXIgTmV3JyI+QXVnIA0KICAgICAgMjAxMDxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+
PC9URD4NCiAgICA8VEQgDQogICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElO
Ry1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiAzNjguMjVwdDsg
UEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgdkFsaWduPXRvcCB3aWR0aD00OTE+DQogICAgICA8
UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiAN
CiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcn
Ij5Xb3JraW5nIEdyb3VwIExhc3QgDQogICAgICBDYWxsIGZvciByZXF1aXJlbWVudHM8bzpwPjwv
bzpwPjwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+PC9UUj4NCiAgPFRSPg0KICAgIDxURCANCiAgICBz
dHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElO
Ry1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDUyLjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQog
ICAgdkFsaWduPXRvcCB3aWR0aD03MD4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBm
YWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTog
MTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPk9jdDxvOnA+PC9vOnA+PC9TUEFOPjwv
Rk9OVD48L1A+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQgZmFjZT0iQ291cmllciBO
ZXciIHNpemU9Mz48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFN
SUxZOiAnQ291cmllciBOZXcnIj4yMDEwPG86cD48L286cD48L1NQQU4+PC9GT05UPjwvUD48L1RE
Pg0KICAgIDxURCANCiAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxF
RlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDM2OC4yNXB0OyBQQURE
SU5HLVRPUDogMC43NXB0IiANCiAgICB2QWxpZ249dG9wIHdpZHRoPTQ5MT4NCiAgICAgIDxQIGNs
YXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAg
ICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPlN1
Ym1pdCBhcmNoaXRlY3R1cmUgDQogICAgICBzdXJ2ZXkgdG8gSUVTRyBhcyBJbmZvcm1hdGlvbmFs
IA0KZG9jdW1lbnQ8bzpwPjwvbzpwPjwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+PC9UUj4NCiAgPFRS
Pg0KICAgIDxURCANCiAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxF
RlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDUyLjVwdDsgUEFERElO
Ry1UT1A6IDAuNzVwdCIgDQogICAgdkFsaWduPXRvcCB3aWR0aD03MD4NCiAgICAgIDxQIGNsYXNz
PU1zb05vcm1hbD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAg
c3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPk9jdCAN
CiAgICAgIDIwMTA8bzpwPjwvbzpwPjwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+DQogICAgPFREIA0K
ICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQ
QURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogMzY4LjI1cHQ7IFBBRERJTkctVE9QOiAwLjc1
cHQiIA0KICAgIHZBbGlnbj10b3Agd2lkdGg9NDkxPg0KICAgICAgPFAgY2xhc3M9TXNvTm9ybWFs
PjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0iRk9O
VC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+U3VibWl0IHJlcXVpcmVt
ZW50cyB0byANCiAgICAgIElFU0cgYXMgSW5mb3JtYXRpb25hbCBkb2N1bWVudDxvOnA+PC9vOnA+
PC9TUEFOPjwvRk9OVD48L1A+PC9URD48L1RSPg0KICA8VFI+DQogICAgPFREIA0KICAgIHN0eWxl
PSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJP
VFRPTTogMC43NXB0OyBXSURUSDogNTIuNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICB2
QWxpZ249dG9wIHdpZHRoPTcwPg0KICAgICAgPFAgY2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9
IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0
OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+QXByIA0KICAgICAgMjAxMTxvOnA+PC9vOnA+
PC9TUEFOPjwvRk9OVD48L1A+PC9URD4NCiAgICA8VEQgDQogICAgc3R5bGU9IlBBRERJTkctUklH
SFQ6IDAuNzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7
IFdJRFRIOiAzNjguMjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgdkFsaWduPXRvcCB3
aWR0aD00OTE+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQgZmFjZT0iQ291cmllciBO
ZXciIHNpemU9Mz48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFN
SUxZOiAnQ291cmllciBOZXcnIj5Xb3JraW5nIEdyb3VwIExhc3QgDQogICAgICBDYWxsIGZvciBQ
UFNQIHBlZXIgcHJvdG9jb2w8bzpwPjwvbzpwPjwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+PC9UUj4N
CiAgPFRSPg0KICAgIDxURCANCiAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURE
SU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDUyLjVwdDsg
UEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgdkFsaWduPXRvcCB3aWR0aD03MD4NCiAgICAgIDxQ
IGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0K
ICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyci
PkFwcjxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+DQogICAgICA8UCBjbGFzcz1Nc29Ob3Jt
YWw+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgIHN0eWxlPSJG
T05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj4yMDExPG86cD48L286
cD48L1NQQU4+PC9GT05UPjwvUD48L1REPg0KICAgIDxURCANCiAgICBzdHlsZT0iUEFERElORy1S
SUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVw
dDsgV0lEVEg6IDM2OC4yNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICB2QWxpZ249dG9w
IHdpZHRoPTQ5MT4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPSJDb3VyaWVy
IE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1G
QU1JTFk6ICdDb3VyaWVyIE5ldyciPldvcmtpbmcgR3JvdXAgTGFzdCANCiAgICAgIENhbGwgZm9y
IFBQU1AgdHJhY2tlciBwcm90b2NvbDxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+PC9URD48
L1RSPg0KICA8VFI+DQogICAgPFREIA0KICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7
IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogNTIu
NXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICB2QWxpZ249dG9wIHdpZHRoPTcwPg0KICAg
ICAgPFAgY2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQ
QU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIg
TmV3JyI+QXVnIA0KICAgICAgMjAxMTxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+PC9URD4N
CiAgICA8VEQgDQogICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZU
OiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiAzNjguMjVwdDsgUEFERElO
Ry1UT1A6IDAuNzVwdCIgDQogICAgdkFsaWduPXRvcCB3aWR0aD00OTE+DQogICAgICA8UCBjbGFz
cz1Nc29Ob3JtYWw+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAg
IHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5TdWJt
aXQgUFBTUCBwZWVyIA0KICAgICAgcHJvdG9jb2wgdG8gSUVTRyBhcyBQcm9wb3NlZCBTdGFuZGFy
ZDxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+PC9URD48L1RSPg0KICA8VFI+DQogICAgPFRE
IA0KICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0
OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogNTIuNXB0OyBQQURESU5HLVRPUDogMC43
NXB0IiANCiAgICB2QWxpZ249dG9wIHdpZHRoPTcwPg0KICAgICAgPFAgY2xhc3M9TXNvTm9ybWFs
PjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0iRk9O
VC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+QXVnIA0KICAgICAgMjAx
MTxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+PC9URD4NCiAgICA8VEQgDQogICAgc3R5bGU9
IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9U
VE9NOiAwLjc1cHQ7IFdJRFRIOiAzNjguMjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAg
dkFsaWduPXRvcCB3aWR0aD00OTE+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQgZmFj
ZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEy
cHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5TdWJtaXQgUFBTUCB0cmFja2VyIA0KICAg
ICAgcHJvdG9jb2wgdG8gSUVTRyBhcyBQcm9wb3NlZCBTdGFuZGFyZDxvOnA+PC9vOnA+PC9TUEFO
PjwvRk9OVD48L1A+PC9URD48L1RSPg0KICA8VFI+DQogICAgPFREIA0KICAgIHN0eWxlPSJQQURE
SU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTog
MC43NXB0OyBXSURUSDogNTIuNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICB2QWxpZ249
dG9wIHdpZHRoPTcwPg0KICAgICAgPFAgY2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9IkNvdXJp
ZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05U
LUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+Tm92IA0KICAgICAgMjAxMTxvOnA+PC9vOnA+PC9TUEFO
PjwvRk9OVD48L1A+PC9URD4NCiAgICA8VEQgDQogICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAu
NzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRI
OiAzNjguMjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgdkFsaWduPXRvcCB3aWR0aD00
OTE+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNp
emU9Mz48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAn
Q291cmllciBOZXcnIj5Xb3JraW5nIEdyb3VwIExhc3QgDQogICAgICBDYWxsIG9mIHVzYWdlIGRv
Y3VtZW50PG86cD48L286cD48L1NQQU4+PC9GT05UPjwvUD48L1REPjwvVFI+DQogIDxUUj4NCiAg
ICA8VEQgDQogICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZUOiAw
Ljc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiA1Mi41cHQ7IFBBRERJTkctVE9Q
OiAwLjc1cHQiIA0KICAgIHZBbGlnbj10b3Agd2lkdGg9NzA+DQogICAgICA8UCBjbGFzcz1Nc29O
b3JtYWw+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgIHN0eWxl
PSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5Ob3YgDQogICAg
ICAyMDExPG86cD48L286cD48L1NQQU4+PC9GT05UPjwvUD48L1REPg0KICAgIDxURCANCiAgICBz
dHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElO
Ry1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDM2OC4yNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiAN
CiAgICB2QWxpZ249dG9wIHdpZHRoPTQ5MT4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbD48Rk9O
VCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0la
RTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPldvcmtpbmcgR3JvdXAgTGFzdCAN
CiAgICAgIENhbGwgb2YgbW9iaWxpdHkgQkNQIGRvY3VtZW50PG86cD48L286cD48L1NQQU4+PC9G
T05UPjwvUD48L1REPjwvVFI+DQogIDxUUj4NCiAgICA8VEQgDQogICAgc3R5bGU9IlBBRERJTkct
UklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1
cHQ7IFdJRFRIOiA1Mi41cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQiIA0KICAgIHZBbGlnbj10b3Ag
d2lkdGg9NzA+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQgZmFjZT0iQ291cmllciBO
ZXciIHNpemU9Mz48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFN
SUxZOiAnQ291cmllciBOZXcnIj5KYW4gDQogICAgICAyMDEyPG86cD48L286cD48L1NQQU4+PC9G
T05UPjwvUD48L1REPg0KICAgIDxURCANCiAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0
OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDM2
OC4yNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICB2QWxpZ249dG9wIHdpZHRoPTQ5MT4N
CiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0z
PjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3Vy
aWVyIE5ldyciPlN1Ym1pdCB1c2FnZSBkb2N1bWVudCANCiAgICAgIHRvIElFU0cgYXMgSW5mb3Jt
YXRpb25hbCBkb2N1bWVudDxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+PC9URD48L1RSPg0K
ICA8VFI+DQogICAgPFREIA0KICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJ
TkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogNTIuNXB0OyBQ
QURESU5HLVRPUDogMC43NXB0IiANCiAgICB2QWxpZ249dG9wIHdpZHRoPTcwPg0KICAgICAgPFAg
Y2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQog
ICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+
SmFuIA0KICAgICAgMjAxMjxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+PC9URD4NCiAgICA8
VEQgDQogICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZUOiAwLjc1
cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiAzNjguMjVwdDsgUEFERElORy1UT1A6
IDAuNzVwdCIgDQogICAgdkFsaWduPXRvcCB3aWR0aD00OTE+DQogICAgICA8UCBjbGFzcz1Nc29O
b3JtYWw+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgIHN0eWxl
PSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5TdWJtaXQgbW9i
aWxpdHkgQkNQIA0KICAgICAgZG9jdW1lbnQgdG8gSUVTRyBhcyBJbmZvcm1hdGlvbmFsIA0KICBk
b2N1bWVudDxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+PC9URD48L1RSPg0KICA8VFI+DQog
ICAgPFREIA0KICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDog
MC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogNTIuNXB0OyBQQURESU5HLVRP
UDogMC43NXB0IiANCiAgICB2QWxpZ249dG9wIHdpZHRoPTcwPg0KICAgICAgPFAgY2xhc3M9TXNv
Tm9ybWFsPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICBzdHls
ZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+QXByIA0KICAg
ICAgMjAxMjxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+PC9URD4NCiAgICA8VEQgDQogICAg
c3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJ
TkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiAzNjguMjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIg
DQogICAgdkFsaWduPXRvcCB3aWR0aD00OTE+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWw+PEZP
TlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJ
WkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5EaXNzb2x2ZSBvciByZS1jaGFy
dGVyIA0KICAgICAgPG86cD48L286cD48L1NQQU4+PC9GT05UPjwvUD48L1REPjwvVFI+PC9UQk9E
WT48L1RBQkxFPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBz
aXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJp
ZXIgTmV3JyI+PG86cD4mbmJzcDs8L286cD48L1NQQU4+PC9GT05UPjwvUD48L0RJVj4NCjxESVY+
DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mz48U1BBTiANCnN0
eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiBWZXJkYW5hIj4mbmJzcDs8bzpwPjwv
bzpwPjwvU1BBTj48L0ZPTlQ+PC9QPjwvRElWPg0KPERJViBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
IlRFWFQtQUxJR046IGNlbnRlciIgYWxpZ249Y2VudGVyPjxGT05UIGZhY2U9VmVyZGFuYSANCnNp
emU9Mj48U1BBTiBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBGT05ULUZBTUlMWTogVmVyZGFuYSI+
DQo8SFIgc3R5bGU9IldJRFRIOiA5MS41cHQiIGFsaWduPWNlbnRlciB3aWR0aD0xMjIgU0laRT0y
Pg0KPC9TUEFOPjwvRk9OVD48L0RJVj4NCjxESVY+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQg
ZmFjZT1WZXJkYW5hIGNvbG9yPXNpbHZlciBzaXplPTI+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpF
OiAxMHB0OyBDT0xPUjogc2lsdmVyOyBGT05ULUZBTUlMWTogVmVyZGFuYSI+emhhbmd5dW5mZWk8
L1NQQU4+PC9GT05UPjxGT05UIA0KZmFjZT1WZXJkYW5hIGNvbG9yPXNpbHZlcj48U1BBTiANCnN0
eWxlPSJDT0xPUjogc2lsdmVyOyBGT05ULUZBTUlMWTogVmVyZGFuYSI+PG86cD48L286cD48L1NQ
QU4+PC9GT05UPjwvUD48L0RJVj4NCjxESVY+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQgZmFj
ZT1WZXJkYW5hIGNvbG9yPXNpbHZlciBzaXplPTI+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAx
MHB0OyBDT0xPUjogc2lsdmVyOyBGT05ULUZBTUlMWTogVmVyZGFuYSI+MjAwOS0wOS0xMDwvU1BB
Tj48L0ZPTlQ+PEZPTlQgDQpmYWNlPVZlcmRhbmE+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6
IFZlcmRhbmEiPjxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+PC9ESVY+PC9ESVY+PC9ESVY+
DQo8SFI+DQo8L0JPRFk+PC9IVE1MPg0K

--Boundary_(ID_ebtTQ0sJqvTvYZKA2soR0Q)--

From lucyyong@huawei.com  Thu Sep 10 09:49:33 2009
Return-Path: <lucyyong@huawei.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 12BAC3A6B14 for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 09:49:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.875
X-Spam-Level: 
X-Spam-Status: No, score=-1.875 tagged_above=-999 required=5 tests=[AWL=0.123,  BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_72=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vWqpDSy5C66j for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 09:49:20 -0700 (PDT)
Received: from usaga02-in.huawei.com (usaga02-in.huawei.com [206.16.17.70]) by core3.amsl.com (Postfix) with ESMTP id 421E328C102 for <ppsp@ietf.org>; Thu, 10 Sep 2009 09:49:20 -0700 (PDT)
Received: from huawei.com (localhost [127.0.0.1]) by usaga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KPR007ALLF6YR@usaga02-in.huawei.com> for ppsp@ietf.org; Thu, 10 Sep 2009 09:49:54 -0700 (PDT)
Received: from y736742 ([10.124.12.61]) by usaga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KPR00EWHLEZDN@usaga02-in.huawei.com> for ppsp@ietf.org; Thu, 10 Sep 2009 09:49:53 -0700 (PDT)
Date: Thu, 10 Sep 2009 11:49:45 -0500
From: Yong Lucy <lucyyong@huawei.com>
In-reply-to: <0KPR00J4UIUXYJ@szxml02-in.huawei.com>
To: 'Ning Zong' <zongning@huawei.com>, "''Schmidt, Christian 1. (NSN - DE'" <christian.1.schmidt@nsn.com>, 'ext zhangyunfei' <zhangyunfei@chinamobile.com>, ppsp@ietf.org
Message-id: <001501ca3236$b4cf0790$3d0c7c0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-Mailer: Microsoft Office Outlook 11
Content-type: multipart/alternative; boundary="Boundary_(ID_SviO5cTZLzhD+r7QgH95PA)"
Thread-index: AcoyLyprqO4Z1lbhReSnCmgTLpMK4gAAgxUg
References: <0KPR00J4UIUXYJ@szxml02-in.huawei.com>
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Sep 2009 16:49:33 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_SviO5cTZLzhD+r7QgH95PA)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Hi Ning,

 

I see. Thus it should make clear in the first paragraph and state the role
for the peer in the second paragraph.  

 

Do we anticipate the communication between PPSP trackers? If yes, PPSP
tracker protocol should be used for it.

 

Cheers,

Lucy

 

 

 

  _____  

From: Ning Zong [mailto:zongning@huawei.com] 
Sent: Thursday, September 10, 2009 10:55 AM
To: Yong Lucy; 'Schmidt, Christian 1. (NSN - DE; 'ext zhangyunfei';
ppsp@ietf.org
Subject: Re: Re: [ppsp] ppsp charter discussion

 

Hi, Lucy

 

The participating entities in the first paragraph include both peers and
trackers in P2P streaming systems. In second paragraph, we discuss the roles
of trackers - assuming that people know the basic meaning of peers.

Formal definitions of PPSP peers and PPSP trackers are defined in Problem
Statement Draft.

 

BR,

Ning Zong

 

  _____  

Hi YunFei and Christian,

 

One clarification: "participating entities" listed in the text are the peer
in P2P streaming systems, is that right? Thus, "PPSP" trackers are another
participator in the systems.  Suggest stating that clearly in the first
paragraph.

 

Cheers,

Lucy

 

  _____  

From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf Of
Schmidt, Christian 1. (NSN - DE/Munich)
Sent: Thursday, September 10, 2009 3:03 AM
To: ext zhangyunfei; ppsp@ietf.org
Subject: Re: [ppsp] ppsp charter discussion

 

Hi Yunfei,

after reading your charter proposal, a text proposal and 2 questions for
clarifications.

 

Best Regards

Christian Schmidt

 

 

 

Proposed new text for more transparency in main description:

Old text:

The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
chartered to develop standard signaling protocols (called PPSP protocols)
for multiple types of entities (e.g. intelligent endpoints, caches, content
distribution network nodes, and/or other edge devices) to participate in P2P
streaming systems in both fixed and mobile Internet.


PPSP protocols include the PPSP tracker protocol - a signaling protocol
between "PPSP trackers" and "PPSP peers", and the PPSP peer protocol - a
signaling protocol among "PPSP peers". A PPSP tracker maintains lists of
participating PPSP peers, each for a specific channel or streaming file, and
answers the queries from PPSP peers for candidate PPSP peers. PPSP peers
inform their status information to PPSP trackers, exchange their chunk
availability with other PPSP peers and/or PPSP trackers, and ask other PPSP
peers for wanted data. 

 

New text:

The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
chartered to develop standard signaling protocols (called PPSP protocols)
for P2P streaming systems in both fixed and mobile Internet. Participating
entities could be intelligent endpoints, caches, content distribution
network nodes, and/or other edge devices.

 

For a specific channel or streaming file, a PPSP tracker maintains lists of
particiating PPSP peers. The PPSP tracker answers queries from PPSP peers
for candidate PPSP peers. PPSP peers provide their status information to
PPSP trackers, exchange their chunk availability with other PPSP peers
and/or PPSP trackers, and ask other PPSP peers for wanted data. PPSP
protocols include the PPSP tracker protocol - a signaling protocol between
"PPSP trackers" and "PPSP peers", and the PPSP peer protocol - a signaling
protocol among "PPSP peers". 

 

Architectural survey

3. An "architectural survey" document explaining the current P2P streaming
architectures, in particular tracker-based P2P streaming, and key issues in
best practice.

It is good to have a description of the current P2P streaming architecture.
What is missing is the relation to the PPSP work. Will it contain a proposal
for the PPSP architecture?

 

Usage document

6. A "usage document" explaining how the protocols defined above, along with
existing IETF protocols, such as RELAOD, ALTO and RTSP, can inter-operate;
and how they may be integrated together to produce complete P2P streaming
systems.

This sounds more like a "interop document". Was this the intention?

 

 

 

 

 

 

 

 

  _____  

From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf Of ext
zhangyunfei
Sent: Thursday, September 10, 2009 8:24 AM
To: ppsp@ietf.org
Subject: [ppsp] ppsp charter discussion

 

Dear all,

   The following is the modified version of PPSP charter(An early version
was published in the IETF PPSP wiki page).Please review it and any comments
and suggestions are highly appreciated.

 

           BR

            Yunfei

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

Description of PPSP Working Group:

The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
chartered to develop standard signaling protocols (called PPSP protocols)
for multiple types of entities (e.g. intelligent endpoints, caches, content
distribution network nodes, and/or other edge devices) to participate in P2P
streaming systems in both fixed and mobile Internet.


PPSP protocols include the PPSP tracker protocol - a signaling protocol
between "PPSP trackers" and "PPSP peers", and the PPSP peer protocol - a
signaling protocol among "PPSP peers". A PPSP tracker maintains lists of
participating PPSP peers, each for a specific channel or streaming file, and
answers the queries from PPSP peers for candidate PPSP peers. PPSP peers
inform their status information to PPSP trackers, exchange their chunk
availability with other PPSP peers and/or PPSP trackers, and ask other PPSP
peers for wanted data. 

 

This WG's primary tasks are to produce:
1. A "problem statement" document describing the problems, incentives, and
scope of developing the PPSP protocols, as well as common terminologies and
concepts.

 

2. A "requirements" document listing the requirements on the designed PPSP
protocols (e.g., general functionality and performance requirements of PPSP
protocols or basic types of information that PPSP protocols should
communicate to facilitate P2P streaming).


3. An "architectural survey" document explaining the current P2P streaming
architectures, in particular tracker-based P2P streaming, and key issues in
best practice.


4. A proposed standard defining the PPSP peer protocol. This protocol will
define how PPSP peers advertise chunk availability. The protocol will also
define the requests and responses of chunks among PPSP peers.

 

5. A proposed standard defining the PPSP tracker protocol. This protocol
will define how PPSP peers inform and request information from PPSP trackers
and how PPSP trackers reply to the requests.

 

6. A "usage document" explaining how the protocols defined above, along with
existing IETF protocols, such as RELAOD, ALTO and RTSP, can inter-operate;
and how they may be integrated together to produce complete P2P streaming
systems.

 

7. Optionally a "mobile usage document" (PPSP mobile BCP document) to
evaluate PPSP with and without Mobile IP support when there are a lot of
mobile peers in the system.


The work planned for the PPSP WG is distinct from, but requires close
participation with, work in other IETF WGs, particularly P2PSIP, ALTO and
MMUSIC. The PPSP WG assumes that it cannot modify baseline P2PSIP, ALTO, and
MMUSIC behaviors. If PPSP determines that extensions to P2PSIP, ALTO, MMUSIC
are needed, PPSP will seek to define such extensions and present to the
respective working groups.


The design of PPSP has to consider security/privacy issues. The protocol
document will contain a complete description of the security/privacy issues
that PPSP should address.

 

The following topics are excluded from this WG's scope:
1. Transport mechanisms for data transmission among PPSP peers, e.g. using
TCP or UDP, unicast or multicast, etc.


2. Network coding mechanisms in P2P streaming. Network coding may be used in
P2P streaming, but its support is beyond the scope of current charter.

 

3. Play-out mechanisms including streaming control (e.g., pause,
fast-forward, and rewind).

 

4. Algorithms that may be different in different deployments (e.g., chunk
selection, local storage strategies).

 

5. Research type questions related to P2P streaming. This WG will instead
forward such questions to the IRTF P2PRG or other RG as appropriate.
Examples include cache management.

Goals and Milestones:


Apr 2010

Working Group Last Call for problem statement


Jun 2010

Submit problem statement to IESG as Informational document


Aug 2010

Working Group Last Call for architecture survey


Aug 2010

Working Group Last Call for requirements


Oct

2010

Submit architecture survey to IESG as Informational document


Oct 2010

Submit requirements to IESG as Informational document


Apr 2011

Working Group Last Call for PPSP peer protocol


Apr

2011

Working Group Last Call for PPSP tracker protocol


Aug 2011

Submit PPSP peer protocol to IESG as Proposed Standard


Aug 2011

Submit PPSP tracker protocol to IESG as Proposed Standard


Nov 2011

Working Group Last Call of usage document


Nov 2011

Working Group Last Call of mobility BCP document


Jan 2012

Submit usage document to IESG as Informational document


Jan 2012

Submit mobility BCP document to IESG as Informational document


Apr 2012

Dissolve or re-charter 

 

 

  _____  

zhangyunfei

2009-09-10

  _____  


--Boundary_(ID_SviO5cTZLzhD+r7QgH95PA)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns=3D"http://www.w3.org/TR/REC-html40"
xmlns:o xmlns:v xmlns:w>

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
-->
</style>

</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:navy'>Hi =
Ning,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:navy'>I see. =
Thus it
should make clear in the first paragraph and state the role for the peer =
in the
second paragraph. &nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:navy'>Do we =
anticipate
the communication between PPSP trackers? If yes, PPSP tracker protocol =
should
be used for it.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:navy'>Cheers,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:navy'>Lucy<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in =
0in 4.0pt'>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3DSimSun><span style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'> Ning =
Zong
[mailto:zongning@huawei.com] <br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Thursday, September =
10, 2009
10:55 AM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> Yong Lucy; 'Schmidt, =
Christian
1. (NSN - DE; 'ext zhangyunfei'; ppsp@ietf.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Re: Re: [ppsp] =
ppsp
charter discussion</span></font><o:p></o:p></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3DSimSun><span =
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div>

<p class=3DMsoNormal><font size=3D3 face=3DSimSun><span =
style=3D'font-size:12.0pt'>Hi,
Lucy<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3DSimSun><span =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3DSimSun><span =
style=3D'font-size:12.0pt'>The
participating entities in the first paragraph include both peers and =
trackers
in P2P streaming systems. In second paragraph, we discuss the roles
of&nbsp;trackers -&nbsp;assuming that people know the basic meaning of =
peers.<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3DSimSun><span =
style=3D'font-size:12.0pt'>Formal
definitions of PPSP peers and PPSP trackers are defined in Problem =
Statement
Draft.<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3DSimSun><span =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3DSimSun><span =
style=3D'font-size:12.0pt'>BR,<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3DSimSun><span =
style=3D'font-size:12.0pt'>Ning
Zong<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3DSimSun><span =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3DSimSun><span style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></font></div>

</div>

<div>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:navy'>Hi YunFei and =
Christian,<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:navy'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:navy'>One clarification: &#8220;participating entities&#8221; =
listed in
the text are the peer in P2P streaming systems, is that right? Thus,
&#8220;PPSP&#8221; trackers are another participator in the systems.
&nbsp;Suggest stating that clearly in the first =
paragraph.<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:navy'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:navy'>Cheers,<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:navy'>Lucy<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:navy'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in =
0in 4.0pt'>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;font-family:"Times New Roman"'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabIndex=3D-1>

</span></font></div>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><font
size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;font-family:Tahoma;font-weight:
bold'>From:</span></font></b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:
10.0pt;font-family:Tahoma'> ppsp-bounces@ietf.org
[mailto:ppsp-bounces@ietf.org] <b><span style=3D'font-weight:bold'>On =
Behalf Of </span></b>Schmidt,
Christian 1. (NSN - DE/Munich)<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Thursday, September =
10, 2009
3:03 AM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> ext zhangyunfei; =
ppsp@ietf.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Re: [ppsp] ppsp =
charter
discussion</span></font><u1:p></u1:p><o:p></o:p></p>

</div>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman"'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:blue'>Hi Yunfei,</span></font><o:p></o:p></p>

<u1:p></u1:p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:blue'>after reading your charter proposal, a text proposal and 2
questions for clarifications.</span></font><o:p></o:p></p>

<u1:p></u1:p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:
"Courier =
New";color:blue'>&nbsp;<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:blue'>Best Regards</span></font><o:p></o:p></p>

<u1:p></u1:p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:blue'>Christian Schmidt</span></font><o:p></o:p></p>

<u1:p></u1:p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:
"Courier =
New";color:blue'>&nbsp;<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:
"Courier =
New";color:blue'>&nbsp;<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:
"Courier =
New";color:blue'>&nbsp;<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:
"Courier New";color:blue'>Proposed new text&nbsp;for more transparency =
in main
description:</span></font><o:p></o:p></p>

<u1:p></u1:p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:
"Courier New";color:blue'>Old text:</span></font><o:p></o:p></p>

<u1:p></u1:p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 color=3Dblack face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:
"Courier New";color:black'>The Peer-to-Peer (P2P) Streaming Protocol =
working
group (PPSP WG) is chartered to develop standard signaling protocols =
(called
PPSP protocols) for multiple types of entities (e.g. intelligent =
endpoints,
caches, content distribution network nodes, and/or other edge devices) =
to
participate in P2P streaming systems in both fixed and mobile =
Internet.<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:
"Courier New";color:blue'><br>
</span></font><font color=3Dblack face=3D"Courier New"><span =
style=3D'font-family:
"Courier New";color:black'>PPSP protocols include the PPSP tracker =
protocol
&#8211; a signaling protocol between &#8220;PPSP trackers&#8221; and
&#8220;PPSP peers&#8221;, and the PPSP peer protocol &#8211; a signaling
protocol among &#8220;PPSP peers&#8221;. A PPSP tracker maintains lists =
of
participating PPSP peers, each for a specific channel or streaming file, =
and
answers the queries from PPSP peers for candidate PPSP peers. PPSP peers =
inform
their status information to PPSP trackers, exchange their chunk =
availability
with other PPSP peers and/or PPSP trackers, and ask other PPSP peers for =
wanted
data.</span></font><font color=3Dblue face=3D"Courier New"><span =
style=3D'font-family:
"Courier New";color:blue'> </span></font><o:p></o:p></p>

<u1:p></u1:p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 color=3Dblue face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;
font-family:"Times New =
Roman";color:blue'>&nbsp;<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:
"Courier New";color:blue'>New&nbsp;text:</span></font><o:p></o:p></p>

<u1:p></u1:p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:
"Courier New";color:blue'>The Peer-to-Peer (P2P) Streaming Protocol =
working
group (PPSP WG) is chartered to develop standard signaling protocols =
(called
PPSP protocols)&nbsp;for P2P streaming systems in both fixed and mobile
Internet. Participating entities could be intelligent endpoints, caches,
content distribution network nodes, and/or other edge =
devices.</span></font><o:p></o:p></p>

<u1:p></u1:p>

<div>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:
"Courier =
New";color:blue'>&nbsp;<u1:p></u1:p></span></font><o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:
"Courier New";color:blue'>For a specific channel or streaming file, a =
PPSP
tracker maintains lists of particiating PPSP peers. The PPSP tracker =
answers
queries from PPSP peers for candidate PPSP peers. PPSP =
peers&nbsp;provide their
status information to PPSP trackers, exchange their chunk availability =
with
other PPSP peers and/or PPSP trackers, and ask other PPSP peers for =
wanted
data. PPSP protocols include the PPSP tracker protocol &#8211; a =
signaling
protocol between &#8220;PPSP trackers&#8221; and &#8220;PPSP =
peers&#8221;, and
the PPSP peer protocol &#8211; a signaling protocol among &#8220;PPSP
peers&#8221;.</span></font><font color=3Dblack face=3D"Courier =
New"><span
style=3D'font-family:"Courier New";color:black'> =
</span></font><o:p></o:p></p>

</div>

<u1:p></u1:p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman"'>&nbsp;<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:
"Courier New";color:blue'>Architectural =
survey</span></font><u1:p></u1:p><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>3.
An &quot;architectural survey&quot; document explaining the current P2P
streaming architectures, in particular tracker-based P2P streaming, and =
key
issues in best practice.</span></font><u1:p></u1:p><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:
"Courier New";color:blue'>It is good to have a description of the =
current P2P
streaming architecture. What is missing is the relation to the PPSP =
work. Will
it contain a proposal for&nbsp;the PPSP =
architecture?</span></font><u1:p></u1:p><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman"'>&nbsp;<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:
"Courier New";color:blue'>Usage =
document<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 color=3Dblack face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:
"Courier New";color:black'>6. A &#8220;usage document&#8221; explaining =
how the
protocols defined above, along with existing IETF protocols, such as =
RELAOD,
ALTO and RTSP, can inter-operate; and how they may be integrated =
together to
produce complete P2P streaming =
systems.<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:
"Courier New";color:blue'>This sounds more like a &quot;interop =
document&quot;.
Was this the intention?<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman"'>&nbsp;<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman"'>&nbsp;<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman"'>&nbsp;<u1:p></u1:p></span></font><o:p></o:p></p>

<div>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman"'>&nbsp;<u1:p></u1:p></span></font><o:p></o:p></p>

</div>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman"'>&nbsp;<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman"'>&nbsp;<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman"'>&nbsp;<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman"'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span lang=3DDE =
style=3D'font-size:12.0pt;font-family:"Times New Roman"'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabIndex=3D-1>

</span></font></div>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'><b><font
size=3D2 face=3DTahoma><span lang=3DDE =
style=3D'font-size:10.0pt;font-family:Tahoma;
font-weight:bold'>From:</span></font></b><font size=3D2 =
face=3DTahoma><span
lang=3DDE style=3D'font-size:10.0pt;font-family:Tahoma'> =
ppsp-bounces@ietf.org
[mailto:ppsp-bounces@ietf.org] <b><span style=3D'font-weight:bold'>On =
Behalf Of </span></b>ext
zhangyunfei<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Thursday, September =
10, 2009
8:24 AM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> ppsp@ietf.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> [ppsp] ppsp =
charter
discussion</span></font><o:p></o:p></p>

<u1:p></u1:p>

<div>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><u1:p><font
size=3D3 face=3DSimSun><span style=3D'font-size:12.0pt'><u2:shapetype =
id=3D"_x0000_t74" =
path=3D"m10860,2187c10451,1746,9529,1018,9015,730,7865,152,6685,,5415,,41=
75,152,2995,575,1967,1305,1150,2187,575,3222,242,4220,,5410,242,6560,575,=
7597l10860,21600,20995,7597v485,-1037,605,-2187,485,-3377c21115,3222,2042=
0,2187,19632,1305,18575,575,17425,152,16275,,15005,,13735,152,12705,730v-=
529,288,-1451,1016,-1845,1457xe" u1:spt=3D"74" =
coordsize=3D"21600,21600"><u2:stroke =
joinstyle=3D"miter"></u2:stroke><u2:path =
textboxrect=3D"5037,2277,16557,13677" u1:connectangles=3D"270,180,90,0" =
u1:connectlocs=3D"10860,2187;2928,10800;10860,21600;18672,10800" =
u1:connecttype=3D"custom" =
gradientshapeok=3D"t"></u2:path></u2:shapetype><u2:shape =
id=3D"DtsShapeName" style=3D"MARGIN-TOP: -136.8pt; Z-INDEX: 1; =
VISIBILITY: hidden; MARGIN-LEFT: 0px; WIDTH: 0.05pt; POSITION: absolute; =
HEIGHT: 0.05pt" =
alt=3D"EURGDB8431G1584CC67EG90B@088C046089C:\89K8N[72207!!!!!!BIHO@]{7220=
7!!!1@@51B401107DBC6C7D6qqrq!bi`suds!w1/0/enb!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!1" =
type=3D"#_x0000_t74" =
u1:spid=3D"_x0000_s1026"><u3:anchorlock></u3:anchorlock></u2:shape>&nbsp;=
<o:p></o:p></span></font></u1:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New";
font-weight:bold'>Dear =
all,</span></font></b><u1:p></u1:p><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New";
font-weight:bold'>&nbsp;&nbsp; The following is the modified version of =
PPSP
charter(An early version was published in the IETF PPSP wiki =
page).Please
review it and any comments and suggestions are highly =
appreciated.</span></font></b><u1:p></u1:p><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman"'>&nbsp;<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New";
font-weight:bold'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
BR</span></font></b><u1:p></u1:p><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New";
font-weight:bold'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
Yunfei</span></font></b><u1:p></u1:p><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New";
font-weight:bold'>-------------------------------------------------------=
-</span></font></b><u1:p></u1:p><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><font
size=3D5 face=3D"Courier New"><span =
style=3D'font-size:18.0pt;font-family:"Courier New";
font-weight:bold'>Description of PPSP Working =
Group:<u1:p></u1:p></span></font></b><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>The
Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is =
chartered to
develop standard signaling protocols (called PPSP protocols) for =
multiple types
of entities (e.g. intelligent endpoints, caches, content distribution =
network
nodes, and/or other edge devices) to participate in P2P streaming =
systems in
both fixed and mobile =
Internet.<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'><br>
PPSP protocols include the PPSP tracker protocol &#8211; a signaling =
protocol
between &#8220;PPSP trackers&#8221; and &#8220;PPSP peers&#8221;, and =
the PPSP
peer protocol &#8211; a signaling protocol among &#8220;PPSP =
peers&#8221;. A
PPSP tracker maintains lists of participating PPSP peers, each for a =
specific
channel or streaming file, and answers the queries from PPSP peers for
candidate PPSP peers. PPSP peers inform their status information to PPSP
trackers, exchange their chunk availability with other PPSP peers and/or =
PPSP
trackers, and ask other PPSP peers for wanted data. =
<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier =
New"'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
layout-grid-mode:char'><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
12.0pt;font-family:"Courier New"'>This WG's primary tasks are to =
produce:<br>
1. A &#8220;problem statement&#8221; document describing the problems,
incentives, and scope of developing the PPSP protocols, as well as =
common
terminologies and concepts.<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier =
New"'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>2.
A &#8220;requirements&#8221; document listing the requirements on the =
designed
PPSP protocols (e.g., general functionality and performance requirements =
of
PPSP protocols or basic types of information that PPSP protocols should
communicate to facilitate P2P =
streaming).<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'><br>
3. An &quot;architectural survey&quot; document explaining the current =
P2P
streaming architectures, in particular tracker-based P2P streaming, and =
key
issues in best practice.<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
layout-grid-mode:char'><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
12.0pt;font-family:"Courier New"'><br>
4. A proposed standard defining the PPSP peer protocol. This protocol =
will
define how PPSP peers advertise chunk availability. The protocol will =
also
define the requests and responses of chunks among PPSP =
peers.<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier =
New"'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
layout-grid-mode:char'><font size=3D3 face=3D"Courier New"><span =
style=3D'font-size:
12.0pt;font-family:"Courier New"'>5. A proposed standard defining the =
PPSP
tracker protocol. This protocol will define how PPSP peers inform and =
request
information from PPSP trackers and how PPSP trackers reply to the =
requests.</span></font><u1:p></u1:p><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier =
New"'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>6.
A &#8220;usage document&#8221; explaining how the protocols defined =
above,
along with existing IETF protocols, such as RELAOD, ALTO and RTSP, can
inter-operate; and how they may be integrated together to produce =
complete P2P
streaming systems.<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier =
New"'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>7.
Optionally a &#8221;mobile usage document&#8221; (PPSP mobile BCP =
document) to
evaluate PPSP with and without Mobile IP support when there are a lot of =
mobile
peers in the system.<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'><br>
The work planned for the PPSP WG is distinct from, but requires close =
participation
with, work in other IETF WGs, particularly P2PSIP, ALTO and MMUSIC. The =
PPSP WG
assumes that it cannot modify baseline P2PSIP, ALTO, and MMUSIC =
behaviors. If
PPSP determines that extensions to P2PSIP, ALTO, MMUSIC are needed, PPSP =
will
seek to define such extensions and present to the respective working =
groups.</span></font><u1:p></u1:p><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'><br>
The design of PPSP has to consider security/privacy issues. The protocol
document will contain a complete description of the security/privacy =
issues
that PPSP should address.<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier =
New"'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>The
following topics are excluded from this WG's scope:<br>
1. Transport mechanisms for data transmission among PPSP peers, e.g. =
using TCP
or UDP, unicast or multicast, =
etc.<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'><br>
2. Network coding mechanisms in P2P streaming. Network coding may be =
used in
P2P streaming, but its support is beyond the scope of current =
charter.<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier =
New"'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>3.
Play-out mechanisms including streaming control (e.g., pause, =
fast-forward, and
rewind).<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier =
New"'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>4.
Algorithms that may be different in different deployments (e.g., chunk
selection, local storage =
strategies).<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier =
New"'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>5.
Research type questions related to P2P streaming. This WG will instead =
forward
such questions to the IRTF P2PRG or other RG as appropriate. Examples =
include
cache management.<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><font
size=3D5 face=3D"Courier New"><span =
style=3D'font-size:18.0pt;font-family:"Courier New";
font-weight:bold'>Goals and =
Milestones:<u1:p></u1:p></span></font></b><o:p></o:p></p>

<table class=3DMsoNormalTable border=3D0 cellpadding=3D0 width=3D567 =
style=3D'width:425.25pt'>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Apr
  2010<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Working
  Group Last Call for problem =
statement<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Jun
  2010<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Submit
  problem statement to IESG as Informational =
document<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Aug
  2010<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Working
  Group Last Call for architecture =
survey<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Aug
  2010<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Working
  Group Last Call for =
requirements<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier =
New"'>Oct<u1:p></u1:p></span></font><o:p></o:p></p>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier =
New"'>2010<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Submit
  architecture survey to IESG as Informational =
document<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Oct
  2010<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Submit
  requirements to IESG as Informational =
document<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Apr
  2011<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Working
  Group Last Call for PPSP peer =
protocol<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier =
New"'>Apr<u1:p></u1:p></span></font><o:p></o:p></p>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier =
New"'>2011<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Working
  Group Last Call for PPSP tracker =
protocol<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Aug
  2011<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Submit
  PPSP peer protocol to IESG as Proposed =
Standard<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Aug
  2011<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Submit
  PPSP tracker protocol to IESG as Proposed =
Standard<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Nov
  2011<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Working
  Group Last Call of usage =
document<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Nov
  2011<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Working
  Group Last Call of mobility BCP =
document<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Jan
  2012<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Submit
  usage document to IESG as Informational =
document<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Jan
  2012<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Submit
  mobility BCP document to IESG as Informational =
document<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Apr
  2012<u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
  size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier New"'>Dissolve
  or re-charter <u1:p></u1:p></span></font><o:p></o:p></p>
  </td>
 </tr>
</table>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3D"Courier New"><span =
style=3D'font-size:12.0pt;font-family:"Courier =
New"'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D3 face=3DVerdana><span =
style=3D'font-size:12.0pt;font-family:Verdana'>&nbsp;<u1:p></u1:p></span>=
</font><o:p></o:p></p>

</div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D2
face=3DVerdana><span style=3D'font-size:10.0pt;font-family:Verdana'>

<hr size=3D2 width=3D122 style=3D'width:91.5pt' align=3Dcenter>

</span></font></div>

<div>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D2 color=3Dsilver face=3DVerdana><span =
style=3D'font-size:10.0pt;font-family:
Verdana;color:silver'>zhangyunfei</span></font><o:p></o:p></p>

</div>

<u1:p></u1:p>

<div>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D2 color=3Dsilver face=3DVerdana><span =
style=3D'font-size:10.0pt;font-family:
Verdana;color:silver'>2009-09-10</span></font><o:p></o:p></p>

</div>

</div>

</div>

<u1:p></u1:p>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3DSimSun><span style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></font></div>

</div>

</div>

</body>

</html>

--Boundary_(ID_SviO5cTZLzhD+r7QgH95PA)--

From ping@pingpan.org  Thu Sep 10 10:22:26 2009
Return-Path: <ping@pingpan.org>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6F4403A6B46 for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 10:22:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.234
X-Spam-Level: 
X-Spam-Status: No, score=-5.234 tagged_above=-999 required=5 tests=[AWL=-0.742, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, J_CHICKENPOX_72=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aUxlt2fY+iP1 for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 10:22:24 -0700 (PDT)
Received: from exprod7og124.obsmtp.com (exprod7og124.obsmtp.com [64.18.2.26]) by core3.amsl.com (Postfix) with SMTP id A377928C198 for <ppsp@ietf.org>; Thu, 10 Sep 2009 10:22:23 -0700 (PDT)
Received: from source ([209.85.216.203]) by exprod7ob124.postini.com ([64.18.6.12]) with SMTP ID DSNKSqk17mNZbQg3giYmIbefOZjtcFwoZKbA@postini.com; Thu, 10 Sep 2009 10:22:59 PDT
Received: by mail-px0-f203.google.com with SMTP id 41so247783pxi.30 for <ppsp@ietf.org>; Thu, 10 Sep 2009 10:22:54 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.142.61.37 with SMTP id j37mr179506wfa.35.1252603374099; Thu,  10 Sep 2009 10:22:54 -0700 (PDT)
In-Reply-To: <0KPR00J4UIUXYJ@szxml02-in.huawei.com>
References: <0KPR00J4UIUXYJ@szxml02-in.huawei.com>
From: Ping Pan <ping@pingpan.org>
Date: Thu, 10 Sep 2009 10:22:34 -0700
Message-ID: <22d04a930909101022i435f0861u55f4b135da4c366f@mail.gmail.com>
To: Ning Zong <zongning@huawei.com>
Content-Type: multipart/alternative; boundary=001636e0aef22860c004733c732f
Cc: "ppsp@ietf.org" <ppsp@ietf.org>
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Sep 2009 17:22:26 -0000

--001636e0aef22860c004733c732f
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

 Ning,

I'd think that it is very important to emphasis the target users of the
work, which has been quoted as "intelligent endpoints, caches, content
distribution network nodes, and/or other edge devices."

If possible, I would hope that further specification, clarification and
constraints to be added in one of the documents.

The reasoning is that, if the work is to enable further proliferation of P2=
P
clients within the networks, then the WG needs to address issues including
security, privacy and copyrights extensively. This may be above and beyond
technology, and is probably outside the scope of PPSP.

On the other hand, if the work is to enable more efficient streaming conten=
t
distribtution within a controlled environment by leveraging mechanisms such
as tracker management and chuck discovery, then the work is well understood=
,
and can be clearly defined, specified and experimented in the near future.

2 cents,

- Ping

2009/9/10 Ning Zong <zongning@huawei.com>

>  Hi, Lucy
>
> The participating entities in the first paragraph include both peers and
> trackers in P2P streaming systems. In second paragraph, we discuss the ro=
les
> of trackers - assuming that people know the basic meaning of peers.
> Formal definitions of PPSP peers and PPSP trackers are defined in Problem
> Statement Draft.
>
> BR,
> Ning Zong
>
>  ------------------------------
>
> Hi YunFei and Christian,
>
>
>
> One clarification: =E2=80=9Cparticipating entities=E2=80=9D listed in the=
 text are the peer
> in P2P streaming systems, is that right? Thus, =E2=80=9CPPSP=E2=80=9D tra=
ckers are another
> participator in the systems.  Suggest stating that clearly in the first
> paragraph.
>
>
>
> Cheers,
>
> Lucy
>
>
>   ------------------------------
>
> *From:* ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] *On Behalf O=
f
> *Schmidt, Christian 1. (NSN - DE/Munich)
> *Sent:* Thursday, September 10, 2009 3:03 AM
> *To:* ext zhangyunfei; ppsp@ietf.org
> *Subject:* Re: [ppsp] ppsp charter discussion
>
>
>
> Hi Yunfei,
>
> after reading your charter proposal, a text proposal and 2 questions for
> clarifications.
>
>
>
> Best Regards
>
> Christian Schmidt
>
>
>
>
>
>
>
> Proposed new text for more transparency in main description:
>
> Old text:
>
> The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
> chartered to develop standard signaling protocols (called PPSP protocols)
> for multiple types of entities (e.g. intelligent endpoints, caches, conte=
nt
> distribution network nodes, and/or other edge devices) to participate in =
P2P
> streaming systems in both fixed and mobile Internet.
>
>
> PPSP protocols include the PPSP tracker protocol =E2=80=93 a signaling pr=
otocol
> between =E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CPPSP peers=E2=80=9D,=
 and the PPSP peer protocol =E2=80=93 a
> signaling protocol among =E2=80=9CPPSP peers=E2=80=9D. A PPSP tracker mai=
ntains lists of
> participating PPSP peers, each for a specific channel or streaming file, =
and
> answers the queries from PPSP peers for candidate PPSP peers. PPSP peers
> inform their status information to PPSP trackers, exchange their chunk
> availability with other PPSP peers and/or PPSP trackers, and ask other PP=
SP
> peers for wanted data.
>
>
>
> New text:
>
> The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
> chartered to develop standard signaling protocols (called PPSP
> protocols) for P2P streaming systems in both fixed and mobile Internet.
> Participating entities could be intelligent endpoints, caches, content
> distribution network nodes, and/or other edge devices.
>
>
>
> For a specific channel or streaming file, a PPSP tracker maintains lists =
of
> particiating PPSP peers. The PPSP tracker answers queries from PPSP peers
> for candidate PPSP peers. PPSP peers provide their status information to
> PPSP trackers, exchange their chunk availability with other PPSP peers
> and/or PPSP trackers, and ask other PPSP peers for wanted data. PPSP
> protocols include the PPSP tracker protocol =E2=80=93 a signaling protoco=
l between
> =E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CPPSP peers=E2=80=9D, and the=
 PPSP peer protocol =E2=80=93 a signaling
> protocol among =E2=80=9CPPSP peers=E2=80=9D.
>
>
>
> Architectural survey
>
> 3. An "architectural survey" document explaining the current P2P streamin=
g
> architectures, in particular tracker-based P2P streaming, and key issues =
in
> best practice.
>
> It is good to have a description of the current P2P streaming architectur=
e.
> What is missing is the relation to the PPSP work. Will it contain a propo=
sal
> for the PPSP architecture?
>
>
>
> Usage document
>
> 6. A =E2=80=9Cusage document=E2=80=9D explaining how the protocols define=
d above, along
> with existing IETF protocols, such as RELAOD, ALTO and RTSP, can
> inter-operate; and how they may be integrated together to produce complet=
e
> P2P streaming systems.
>
> This sounds more like a "interop document". Was this the intention?
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>  ------------------------------
>
> *From:* ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] *On Behalf O=
f
> *ext zhangyunfei
> *Sent:* Thursday, September 10, 2009 8:24 AM
> *To:* ppsp@ietf.org
> *Subject:* [ppsp] ppsp charter discussion
>
> **
>
> *Dear all,*
>
> *   The following is the modified version of PPSP charter(An early versio=
n
> was published in the IETF PPSP wiki page).Please review it and any commen=
ts
> and suggestions are highly appreciated.*
>
>
>
> *           BR*
>
> *            Yunfei*
>
> *--------------------------------------------------------*
>
> *Description of PPSP Working Group:*
>
> The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
> chartered to develop standard signaling protocols (called PPSP protocols)
> for multiple types of entities (e.g. intelligent endpoints, caches, conte=
nt
> distribution network nodes, and/or other edge devices) to participate in =
P2P
> streaming systems in both fixed and mobile Internet.
>
>
> PPSP protocols include the PPSP tracker protocol =E2=80=93 a signaling pr=
otocol
> between =E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CPPSP peers=E2=80=9D,=
 and the PPSP peer protocol =E2=80=93 a
> signaling protocol among =E2=80=9CPPSP peers=E2=80=9D. A PPSP tracker mai=
ntains lists of
> participating PPSP peers, each for a specific channel or streaming file, =
and
> answers the queries from PPSP peers for candidate PPSP peers. PPSP peers
> inform their status information to PPSP trackers, exchange their chunk
> availability with other PPSP peers and/or PPSP trackers, and ask other PP=
SP
> peers for wanted data.
>
>
>
> This WG's primary tasks are to produce:
> 1. A =E2=80=9Cproblem statement=E2=80=9D document describing the problems=
, incentives, and
> scope of developing the PPSP protocols, as well as common terminologies a=
nd
> concepts.
>
>
>
> 2. A =E2=80=9Crequirements=E2=80=9D document listing the requirements on =
the designed PPSP
> protocols (e.g., general functionality and performance requirements of PP=
SP
> protocols or basic types of information that PPSP protocols should
> communicate to facilitate P2P streaming).
>
>
> 3. An "architectural survey" document explaining the current P2P streamin=
g
> architectures, in particular tracker-based P2P streaming, and key issues =
in
> best practice.
>
>
> 4. A proposed standard defining the PPSP peer protocol. This protocol wil=
l
> define how PPSP peers advertise chunk availability. The protocol will als=
o
> define the requests and responses of chunks among PPSP peers.
>
>
>
> 5. A proposed standard defining the PPSP tracker protocol. This protocol
> will define how PPSP peers inform and request information from PPSP track=
ers
> and how PPSP trackers reply to the requests.
>
>
>
> 6. A =E2=80=9Cusage document=E2=80=9D explaining how the protocols define=
d above, along
> with existing IETF protocols, such as RELAOD, ALTO and RTSP, can
> inter-operate; and how they may be integrated together to produce complet=
e
> P2P streaming systems.
>
>
>
> 7. Optionally a =E2=80=9Dmobile usage document=E2=80=9D (PPSP mobile BCP =
document) to
> evaluate PPSP with and without Mobile IP support when there are a lot of
> mobile peers in the system.
>
>
> The work planned for the PPSP WG is distinct from, but requires close
> participation with, work in other IETF WGs, particularly P2PSIP, ALTO and
> MMUSIC. The PPSP WG assumes that it cannot modify baseline P2PSIP, ALTO, =
and
> MMUSIC behaviors. If PPSP determines that extensions to P2PSIP, ALTO, MMU=
SIC
> are needed, PPSP will seek to define such extensions and present to the
> respective working groups.
>
>
> The design of PPSP has to consider security/privacy issues. The protocol
> document will contain a complete description of the security/privacy issu=
es
> that PPSP should address.
>
>
>
> The following topics are excluded from this WG's scope:
> 1. Transport mechanisms for data transmission among PPSP peers, e.g. usin=
g
> TCP or UDP, unicast or multicast, etc.
>
>
> 2. Network coding mechanisms in P2P streaming. Network coding may be used
> in P2P streaming, but its support is beyond the scope of current charter.
>
>
>
> 3. Play-out mechanisms including streaming control (e.g., pause,
> fast-forward, and rewind).
>
>
>
> 4. Algorithms that may be different in different deployments (e.g., chunk
> selection, local storage strategies).
>
>
>
> 5. Research type questions related to P2P streaming. This WG will instead
> forward such questions to the IRTF P2PRG or other RG as appropriate.
> Examples include cache management.
>
> *Goals and Milestones:*
>
> Apr 2010
>
> Working Group Last Call for problem statement
>
> Jun 2010
>
> Submit problem statement to IESG as Informational document
>
> Aug 2010
>
> Working Group Last Call for architecture survey
>
> Aug 2010
>
> Working Group Last Call for requirements
>
> Oct
>
> 2010
>
> Submit architecture survey to IESG as Informational document
>
> Oct 2010
>
> Submit requirements to IESG as Informational document
>
> Apr 2011
>
> Working Group Last Call for PPSP peer protocol
>
> Apr
>
> 2011
>
> Working Group Last Call for PPSP tracker protocol
>
> Aug 2011
>
> Submit PPSP peer protocol to IESG as Proposed Standard
>
> Aug 2011
>
> Submit PPSP tracker protocol to IESG as Proposed Standard
>
> Nov 2011
>
> Working Group Last Call of usage document
>
> Nov 2011
>
> Working Group Last Call of mobility BCP document
>
> Jan 2012
>
> Submit usage document to IESG as Informational document
>
> Jan 2012
>
> Submit mobility BCP document to IESG as Informational document
>
> Apr 2012
>
> Dissolve or re-charter
>
>
>
>
>  ------------------------------
>
> zhangyunfei
>
> 2009-09-10
> ------------------------------
>
> _______________________________________________
> ppsp mailing list
> ppsp@ietf.org
> https://www.ietf.org/mailman/listinfo/ppsp
>
>

--001636e0aef22860c004733c732f
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<span class=3D"Apple-style-span" style=3D"font-family: &#39;Courier New&#39=
;; border-collapse: collapse; color: rgb(0, 0, 255); "><span lang=3D"EN-US"=
 style=3D"font-family: &#39;Courier New&#39;; "><span><span class=3D"Apple-=
style-span" style=3D"font-size: small;"><div>

Ning,</div><div><br></div><div>I&#39;d think that it is very important to e=
mphasis the target users of the work, which has been quoted as &quot;<span =
lang=3D"EN-US" style=3D"font-family: &#39;Courier New&#39;; "><span class=
=3D"Apple-style-span" style=3D"font-size: small;">intelligent endpoints, ca=
ches, content distribution network nodes, and/or other edge devices</span><=
span><span class=3D"Apple-style-span" style=3D"font-size: small;">.&quot;</=
span></span></span></div>

<div><br></div><div>If possible, I would hope that further specification, c=
larification and constraints to be added in one of the documents.</div><div=
><br></div><div>The reasoning is that, if the work is to enable further=C2=
=A0proliferation=C2=A0of P2P clients within the networks, then the WG needs=
 to address issues including security, privacy and copyrights extensively. =
This may be above and beyond technology, and=C2=A0is probably outside the s=
cope of PPSP.</div>

<div><br></div><div>On the other hand, if the work is to enable more effici=
ent streaming content distribtution within a controlled=C2=A0environment by=
 leveraging mechanisms such as tracker management and chuck discovery, then=
 the work is well understood, and can be clearly defined, specified and exp=
erimented in the near future.</div>

<div><br></div><div>2 cents,</div><div><font class=3D"Apple-style-span" col=
or=3D"#000000" face=3D"arial"><span class=3D"Apple-style-span" style=3D"bor=
der-collapse: separate;"><font class=3D"Apple-style-span" color=3D"#0000FF"=
 face=3D"&#39;Courier New&#39;"><span class=3D"Apple-style-span" style=3D"b=
order-collapse: collapse;"><br>

</span></font></span></font></div><div>- Ping</div></span></span></span></s=
pan><br><div class=3D"gmail_quote">2009/9/10 Ning Zong <span dir=3D"ltr">&l=
t;<a href=3D"mailto:zongning@huawei.com">zongning@huawei.com</a>&gt;</span>=
<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex;">



<div>
<div>Hi, Lucy</div>
<div>=C2=A0</div>
<div>The participating entities in the first paragraph include both peers a=
nd=20
trackers in P2P streaming systems. In second paragraph, we discuss the role=
s=20
of=C2=A0trackers -=C2=A0assuming that people know the basic meaning of=20
peers.</div>
<div>Formal definitions of PPSP peers and PPSP trackers are defined in Prob=
lem=20
Statement Draft.</div>
<div>=C2=A0</div>
<div>BR,</div>
<div>Ning Zong</div><font color=3D"#888888">
<div>=C2=A0</div>
<div>
<hr>
</div></font><div><div></div><div class=3D"h5">
<div>
<p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-size:=
10pt;color:navy;font-family:Arial">Hi YunFei and=20
Christian,</span></font></p>
<p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-size:=
10pt;color:navy;font-family:Arial">=C2=A0</span></font></p>
<p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-size:=
10pt;color:navy;font-family:Arial">One clarification:=20
=E2=80=9Cparticipating entities=E2=80=9D listed in the text are the peer in=
 P2P streaming=20
systems, is that right? Thus, =E2=80=9CPPSP=E2=80=9D trackers are another p=
articipator in the=20
systems. =C2=A0Suggest stating that clearly in the first=20
paragraph.</span></font></p>
<p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-size:=
10pt;color:navy;font-family:Arial">=C2=A0</span></font></p>
<p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-size:=
10pt;color:navy;font-family:Arial">Cheers,</span></font></p>
<p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-size:=
10pt;color:navy;font-family:Arial">Lucy</span></font></p>
<p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-size:=
10pt;color:navy;font-family:Arial">=C2=A0</span></font></p>
<div style=3D"border-right:medium none;padding-right:0in;border-top:medium =
none;padding-left:4pt;padding-bottom:0in;border-left:blue 1.5pt solid;paddi=
ng-top:0in;border-bottom:medium none">
<div>
<div style=3D"text-align:center" align=3D"center"><font face=3D"Times New R=
oman" size=3D"3"><span style=3D"font-size:12pt">
<hr align=3D"center" width=3D"100%" size=3D"2">
</span></font></div>
<p><b><font face=3D"Tahoma" size=3D"2"><span style=3D"font-weight:bold;font=
-size:10pt;font-family:Tahoma">From:</span></font></b><font face=3D"Tahoma"=
 size=3D"2"><span style=3D"font-size:10pt;font-family:Tahoma">=20
<a href=3D"mailto:ppsp-bounces@ietf.org" target=3D"_blank">ppsp-bounces@iet=
f.org</a> [mailto:<a href=3D"mailto:ppsp-bounces@ietf.org" target=3D"_blank=
">ppsp-bounces@ietf.org</a>] <b><span style=3D"font-weight:bold">On Behalf =
Of </span></b>Schmidt, Christian 1. (NSN -=20
DE/Munich)<br><b><span style=3D"font-weight:bold">Sent:</span></b> Thursday=
,=20
September 10, 2009 3:03 AM<br><b><span style=3D"font-weight:bold">To:</span=
></b>=20
ext zhangyunfei; <a href=3D"mailto:ppsp@ietf.org" target=3D"_blank">ppsp@ie=
tf.org</a><br><b><span style=3D"font-weight:bold">Subject:</span></b> Re: [=
ppsp] ppsp charter=20
discussion</span></font></p></div>
<p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:12pt"=
>=C2=A0</span></font></p>
<p><font face=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"font-size:=
10pt;color:blue;font-family:Arial">Hi=20
Yunfei,</span></font><font face=3D"Courier New" color=3D"blue"><span style=
=3D"color:blue;font-family:&#39;Courier New&#39;"></span></font></p>
<p><font face=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"font-size:=
10pt;color:blue;font-family:Arial">after reading your=20
charter proposal, a text proposal and 2 questions for=20
clarifications.</span></font><font face=3D"Courier New" color=3D"blue"><spa=
n style=3D"color:blue;font-family:&#39;Courier New&#39;"></span></font></p>
<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"font=
-size:12pt;color:blue;font-family:&#39;Courier New&#39;">=C2=A0</span></fon=
t></p>
<p><font face=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"font-size:=
10pt;color:blue;font-family:Arial">Best=20
Regards</span></font><font face=3D"Courier New" color=3D"blue"><span style=
=3D"color:blue;font-family:&#39;Courier New&#39;"></span></font></p>
<p><font face=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"font-size:=
10pt;color:blue;font-family:Arial">Christian=20
Schmidt</span></font><font face=3D"Courier New" color=3D"blue"><span style=
=3D"color:blue;font-family:&#39;Courier New&#39;"></span></font></p>
<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"font=
-size:12pt;color:blue;font-family:&#39;Courier New&#39;">=C2=A0</span></fon=
t></p>
<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"font=
-size:12pt;color:blue;font-family:&#39;Courier New&#39;">=C2=A0</span></fon=
t></p>
<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"font=
-size:12pt;color:blue;font-family:&#39;Courier New&#39;">=C2=A0</span></fon=
t></p>
<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"font=
-size:12pt;color:blue;font-family:&#39;Courier New&#39;">Proposed new=20
text=C2=A0for more transparency in main description:</span></font><font fac=
e=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"font-size:10pt;color:b=
lue;font-family:Arial"></span></font></p>
<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"font=
-size:12pt;color:blue;font-family:&#39;Courier New&#39;">Old=20
text:</span></font><font color=3D"blue"><span style=3D"color:blue"></span><=
/font></p>
<p><font face=3D"Courier New" color=3D"black" size=3D"3"><span style=3D"fon=
t-size:12pt;color:black;font-family:&#39;Courier New&#39;">The=20
Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is chartered =
to=20
develop standard signaling protocols (called PPSP protocols) for multiple t=
ypes=20
of entities (e.g. intelligent endpoints, caches, content distribution netwo=
rk=20
nodes, and/or other edge devices) to participate in P2P streaming systems i=
n=20
both fixed and mobile Internet.</span></font></p>
<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"font=
-size:12pt;color:blue;font-family:&#39;Courier New&#39;"><br></span></font>=
<font face=3D"Courier New" color=3D"black"><span style=3D"color:black;font-=
family:&#39;Courier New&#39;">PPSP protocols include the PPSP=20
tracker protocol =E2=80=93 a signaling protocol between =E2=80=9CPPSP track=
ers=E2=80=9D and =E2=80=9CPPSP=20
peers=E2=80=9D, and the PPSP peer protocol =E2=80=93 a signaling protocol a=
mong =E2=80=9CPPSP peers=E2=80=9D. A=20
PPSP tracker maintains lists of participating PPSP peers, each for a specif=
ic=20
channel or streaming file, and answers the queries from PPSP peers for cand=
idate=20
PPSP peers. PPSP peers inform their status information to PPSP trackers,=20
exchange their chunk availability with other PPSP peers and/or PPSP tracker=
s,=20
and ask other PPSP peers for wanted data.</span></font><font face=3D"Courie=
r New" color=3D"blue"><span style=3D"color:blue;font-family:&#39;Courier Ne=
w&#39;">=20
</span></font></p>
<p><font face=3D"Times New Roman" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue">=C2=A0</span></font></p>
<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"font=
-size:12pt;color:blue;font-family:&#39;Courier New&#39;">New=C2=A0text:</sp=
an></font><font color=3D"blue"><span style=3D"color:blue"></span></font></p=
>
<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"font=
-size:12pt;color:blue;font-family:&#39;Courier New&#39;">The=20
Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is chartered =
to=20
develop standard signaling protocols (called PPSP protocols)=C2=A0for P2P=
=20
streaming systems in both fixed and mobile Internet. Participating entities=
=20
could be intelligent endpoints, caches, content distribution network nodes,=
=20
and/or other edge devices.</span></font><font color=3D"blue"><span style=3D=
"color:blue"></span></font></p>
<div>
<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"font=
-size:12pt;color:blue;font-family:&#39;Courier New&#39;">=C2=A0</span></fon=
t></p></div>
<div>
<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"font=
-size:12pt;color:blue;font-family:&#39;Courier New&#39;">For a specific=20
channel or streaming file, a PPSP tracker maintains lists of particiating P=
PSP=20
peers. The PPSP tracker answers queries from PPSP peers for candidate PPSP=
=20
peers. PPSP peers=C2=A0provide their status information to PPSP trackers,=
=20
exchange their chunk availability with other PPSP peers and/or PPSP tracker=
s,=20
and ask other PPSP peers for wanted data. PPSP protocols include the PPSP=
=20
tracker protocol =E2=80=93 a signaling protocol between =E2=80=9CPPSP track=
ers=E2=80=9D and =E2=80=9CPPSP=20
peers=E2=80=9D, and the PPSP peer protocol =E2=80=93 a signaling protocol a=
mong =E2=80=9CPPSP=20
peers=E2=80=9D.</span></font><font face=3D"Courier New" color=3D"black"><sp=
an style=3D"color:black;font-family:&#39;Courier New&#39;">=20
</span></font></p></div>
<p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:12pt"=
>=C2=A0</span></font></p>
<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"font=
-size:12pt;color:blue;font-family:&#39;Courier New&#39;">Architectural=20
survey</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;font=
-family:&#39;Courier New&#39;">3. An &quot;architectural survey&quot;=20
document explaining the current P2P streaming architectures, in particular=
=20
tracker-based P2P streaming, and key issues in best=20
practice.</span></font></p>
<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"font=
-size:12pt;color:blue;font-family:&#39;Courier New&#39;">It is good to=20
have a description of the current P2P streaming architecture. What is missi=
ng is=20
the relation to the PPSP work. Will it contain a proposal for=C2=A0the PPSP=
=20
architecture?</span></font></p>
<p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:12pt"=
>=C2=A0</span></font></p>
<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"font=
-size:12pt;color:blue;font-family:&#39;Courier New&#39;">Usage=20
document</span></font></p>
<p><font face=3D"Courier New" color=3D"black" size=3D"3"><span style=3D"fon=
t-size:12pt;color:black;font-family:&#39;Courier New&#39;">6. A =E2=80=9Cus=
age=20
document=E2=80=9D explaining how the protocols defined above, along with ex=
isting IETF=20
protocols, such as RELAOD, ALTO and RTSP, can inter-operate; and how they m=
ay be=20
integrated together to produce complete P2P streaming=20
systems.</span></font></p>
<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"font=
-size:12pt;color:blue;font-family:&#39;Courier New&#39;">This sounds=20
more like a &quot;interop document&quot;. Was this the=20
intention?</span></font></p>
<p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:12pt"=
>=C2=A0</span></font></p>
<p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:12pt"=
>=C2=A0</span></font></p>
<p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:12pt"=
>=C2=A0</span></font></p>
<div>
<p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:12pt"=
>=C2=A0</span></font></p></div>
<p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:12pt"=
>=C2=A0</span></font></p>
<p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:12pt"=
>=C2=A0</span></font></p>
<p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:12pt"=
>=C2=A0</span></font></p>
<p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:12pt"=
>=C2=A0</span></font></p>
<div style=3D"text-align:center" align=3D"center"><font face=3D"Times New R=
oman" size=3D"3"><span lang=3D"DE" style=3D"font-size:12pt">
<hr align=3D"center" width=3D"100%" size=3D"2">
</span></font></div>
<p style=3D"margin-bottom:12pt"><b><font face=3D"Tahoma" size=3D"2"><span l=
ang=3D"DE" style=3D"font-weight:bold;font-size:10pt;font-family:Tahoma">Fro=
m:</span></font></b><font face=3D"Tahoma" size=3D"2"><span lang=3D"DE" styl=
e=3D"font-size:10pt;font-family:Tahoma">=20
<a href=3D"mailto:ppsp-bounces@ietf.org" target=3D"_blank">ppsp-bounces@iet=
f.org</a> [mailto:<a href=3D"mailto:ppsp-bounces@ietf.org" target=3D"_blank=
">ppsp-bounces@ietf.org</a>] <b><span style=3D"font-weight:bold">On Behalf =
Of </span></b>ext zhangyunfei<br>

<b><span style=3D"font-weight:bold">Sent:</span></b> Thursday, September 10=
, 2009 8:24=20
AM<br><b><span style=3D"font-weight:bold">To:</span></b>=20
<a href=3D"mailto:ppsp@ietf.org" target=3D"_blank">ppsp@ietf.org</a><br><b>=
<span style=3D"font-weight:bold">Subject:</span></b> [ppsp]=20
ppsp charter discussion</span></font><span lang=3D"DE"></span></p>
<div>
<p><b><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-weight:=
bold;font-size:12pt"></span></font></b>=C2=A0</p><br clear=3D"all">
<p><b><font face=3D"Courier New" size=3D"3"><span style=3D"font-weight:bold=
;font-size:12pt;font-family:&#39;Courier New&#39;">Dear=20
all,</span></font></b></p>
<p><b><font face=3D"Courier New" size=3D"3"><span style=3D"font-weight:bold=
;font-size:12pt;font-family:&#39;Courier New&#39;">=C2=A0=C2=A0=20
The following is the modified version of PPSP charter(An early version was=
=20
published in the IETF PPSP wiki page).Please review it and any comments and=
=20
suggestions are highly appreciated.</span></font></b></p>
<p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:12pt"=
>=C2=A0</span></font></p>
<p><b><font face=3D"Courier New" size=3D"3"><span style=3D"font-weight:bold=
;font-size:12pt;font-family:&#39;Courier New&#39;">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=20
BR</span></font></b></p>
<p><b><font face=3D"Courier New" size=3D"3"><span style=3D"font-weight:bold=
;font-size:12pt;font-family:&#39;Courier New&#39;">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=20
Yunfei</span></font></b></p>
<p><b><font face=3D"Courier New" size=3D"3"><span style=3D"font-weight:bold=
;font-size:12pt;font-family:&#39;Courier New&#39;">------------------------=
--------------------------------</span></font></b></p>
<p><b><font face=3D"Courier New" size=3D"5"><span style=3D"font-weight:bold=
;font-size:18pt;font-family:&#39;Courier New&#39;">Description=20
of PPSP Working Group:</span></font></b></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;font=
-family:&#39;Courier New&#39;">The Peer-to-Peer (P2P)=20
Streaming Protocol working group (PPSP WG) is chartered to develop standard=
=20
signaling protocols (called PPSP protocols) for multiple types of entities =
(e.g.=20
intelligent endpoints, caches, content distribution network nodes, and/or o=
ther=20
edge devices) to participate in P2P streaming systems in both fixed and mob=
ile=20
Internet.</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;font=
-family:&#39;Courier New&#39;"><br>PPSP protocols include=20
the PPSP tracker protocol =E2=80=93 a signaling protocol between =E2=80=9CP=
PSP trackers=E2=80=9D and=20
=E2=80=9CPPSP peers=E2=80=9D, and the PPSP peer protocol =E2=80=93 a signal=
ing protocol among =E2=80=9CPPSP=20
peers=E2=80=9D. A PPSP tracker maintains lists of participating PPSP peers,=
 each for a=20
specific channel or streaming file, and answers the queries from PPSP peers=
 for=20
candidate PPSP peers. PPSP peers inform their status information to PPSP=20
trackers, exchange their chunk availability with other PPSP peers and/or PP=
SP=20
trackers, and ask other PPSP peers for wanted data.=20
</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;font=
-family:&#39;Courier New&#39;">=C2=A0</span></font></p>
<p style=3D"layout-grid-mode:char"><font face=3D"Courier New" size=3D"3"><s=
pan style=3D"font-size:12pt;font-family:&#39;Courier New&#39;">This WG&#39;=
s=20
primary tasks are to produce:<br>1. A =E2=80=9Cproblem statement=E2=80=9D d=
ocument describing=20
the problems, incentives, and scope of developing the PPSP protocols, as we=
ll as=20
common terminologies and concepts.</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;font=
-family:&#39;Courier New&#39;">=C2=A0</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;font=
-family:&#39;Courier New&#39;">2. A =E2=80=9Crequirements=E2=80=9D document=
=20
listing the requirements on the designed PPSP protocols (e.g., general=20
functionality and performance requirements of PPSP protocols or basic types=
 of=20
information that PPSP protocols should communicate to facilitate P2P=20
streaming).</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;font=
-family:&#39;Courier New&#39;"><br>3. An &quot;architectural=20
survey&quot; document explaining the current P2P streaming architectures, i=
n=20
particular tracker-based P2P streaming, and key issues in best=20
practice.</span></font></p>
<p style=3D"layout-grid-mode:char"><font face=3D"Courier New" size=3D"3"><s=
pan style=3D"font-size:12pt;font-family:&#39;Courier New&#39;"><br>4. A=20
proposed standard defining the PPSP peer protocol. This protocol will defin=
e how=20
PPSP peers advertise chunk availability. The protocol will also define the=
=20
requests and responses of chunks among PPSP peers.</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;font=
-family:&#39;Courier New&#39;">=C2=A0</span></font></p>
<p style=3D"layout-grid-mode:char"><font face=3D"Courier New" size=3D"3"><s=
pan style=3D"font-size:12pt;font-family:&#39;Courier New&#39;">5. A propose=
d=20
standard defining the PPSP tracker protocol. This protocol will define how =
PPSP=20
peers inform and request information from PPSP trackers and how PPSP tracke=
rs=20
reply to the requests.</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;font=
-family:&#39;Courier New&#39;">=C2=A0</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;font=
-family:&#39;Courier New&#39;">6. A =E2=80=9Cusage document=E2=80=9D=20
explaining how the protocols defined above, along with existing IETF protoc=
ols,=20
such as RELAOD, ALTO and RTSP, can inter-operate; and how they may be integ=
rated=20
together to produce complete P2P streaming systems.</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;font=
-family:&#39;Courier New&#39;">=C2=A0</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;font=
-family:&#39;Courier New&#39;">7. Optionally a =E2=80=9Dmobile=20
usage document=E2=80=9D (PPSP mobile BCP document) to evaluate PPSP with an=
d without=20
Mobile IP support when there are a lot of mobile peers in the=20
system.</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;font=
-family:&#39;Courier New&#39;"><br>The work planned for the=20
PPSP WG is distinct from, but requires close participation with, work in ot=
her=20
IETF WGs, particularly P2PSIP, ALTO and MMUSIC. The PPSP WG assumes that it=
=20
cannot modify baseline P2PSIP, ALTO, and MMUSIC behaviors. If PPSP determin=
es=20
that extensions to P2PSIP, ALTO, MMUSIC are needed, PPSP will seek to defin=
e=20
such extensions and present to the respective working=20
groups.</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;font=
-family:&#39;Courier New&#39;"><br>The design of PPSP has=20
to consider security/privacy issues. The protocol document will contain a=
=20
complete description of the security/privacy issues that PPSP should=20
address.</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;font=
-family:&#39;Courier New&#39;">=C2=A0</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;font=
-family:&#39;Courier New&#39;">The following topics are=20
excluded from this WG&#39;s scope:<br>1. Transport mechanisms for data tran=
smission=20
among PPSP peers, e.g. using TCP or UDP, unicast or multicast,=20
etc.</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;font=
-family:&#39;Courier New&#39;"><br>2. Network coding=20
mechanisms in P2P streaming. Network coding may be used in P2P streaming, b=
ut=20
its support is beyond the scope of current charter.</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;font=
-family:&#39;Courier New&#39;">=C2=A0</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;font=
-family:&#39;Courier New&#39;">3. Play-out mechanisms=20
including streaming control (e.g., pause, fast-forward, and=20
rewind).</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;font=
-family:&#39;Courier New&#39;">=C2=A0</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;font=
-family:&#39;Courier New&#39;">4. Algorithms that may be=20
different in different deployments (e.g., chunk selection, local storage=20
strategies).</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;font=
-family:&#39;Courier New&#39;">=C2=A0</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;font=
-family:&#39;Courier New&#39;">5. Research type questions=20
related to P2P streaming. This WG will instead forward such questions to th=
e=20
IRTF P2PRG or other RG as appropriate. Examples include cache=20
management.</span></font></p>
<p><b><font face=3D"Courier New" size=3D"5"><span style=3D"font-weight:bold=
;font-size:18pt;font-family:&#39;Courier New&#39;">Goals and=20
Milestones:</span></font></b></p>
<table style=3D"width:425.25pt" cellpadding=3D"0" width=3D"567" border=3D"0=
">
  <tbody>
  <tr>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Apr=20
      2010</span></font></p></td>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Working Group Last=20
      Call for problem statement</span></font></p></td></tr>
  <tr>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Jun=20
      2010</span></font></p></td>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Submit problem=20
      statement to IESG as Informational=20
  document</span></font></p></td></tr>
  <tr>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Aug=20
      2010</span></font></p></td>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Working Group Last=20
      Call for architecture survey</span></font></p></td></tr>
  <tr>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Aug=20
      2010</span></font></p></td>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Working Group Last=20
      Call for requirements</span></font></p></td></tr>
  <tr>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Oct</span></font></p>
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">2010</span></font></p></td>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Submit architecture=20
      survey to IESG as Informational=20
document</span></font></p></td></tr>
  <tr>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Oct=20
      2010</span></font></p></td>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Submit requirements to=20
      IESG as Informational document</span></font></p></td></tr>
  <tr>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Apr=20
      2011</span></font></p></td>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Working Group Last=20
      Call for PPSP peer protocol</span></font></p></td></tr>
  <tr>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Apr</span></font></p>
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">2011</span></font></p></td>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Working Group Last=20
      Call for PPSP tracker protocol</span></font></p></td></tr>
  <tr>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Aug=20
      2011</span></font></p></td>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Submit PPSP peer=20
      protocol to IESG as Proposed Standard</span></font></p></td></tr>
  <tr>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Aug=20
      2011</span></font></p></td>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Submit PPSP tracker=20
      protocol to IESG as Proposed Standard</span></font></p></td></tr>
  <tr>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Nov=20
      2011</span></font></p></td>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Working Group Last=20
      Call of usage document</span></font></p></td></tr>
  <tr>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Nov=20
      2011</span></font></p></td>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Working Group Last=20
      Call of mobility BCP document</span></font></p></td></tr>
  <tr>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Jan=20
      2012</span></font></p></td>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Submit usage document=20
      to IESG as Informational document</span></font></p></td></tr>
  <tr>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Jan=20
      2012</span></font></p></td>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Submit mobility BCP=20
      document to IESG as Informational=20
  document</span></font></p></td></tr>
  <tr>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Apr=20
      2012</span></font></p></td>
    <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:0.=
75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
      <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12p=
t;font-family:&#39;Courier New&#39;">Dissolve or re-charter=20
      </span></font></p></td></tr></tbody></table>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;font=
-family:&#39;Courier New&#39;">=C2=A0</span></font></p></div>
<div>
<p><font face=3D"Verdana" size=3D"3"><span style=3D"font-size:12pt;font-fam=
ily:Verdana">=C2=A0</span></font></p></div>
<div style=3D"text-align:center" align=3D"center"><font face=3D"Verdana" si=
ze=3D"2"><span style=3D"font-size:10pt;font-family:Verdana">
<hr style=3D"width:91.5pt" align=3D"center" width=3D"122" size=3D"2">
</span></font></div>
<div>
<p><font face=3D"Verdana" color=3D"silver" size=3D"2"><span style=3D"font-s=
ize:10pt;color:silver;font-family:Verdana">zhangyunfei</span></font><font f=
ace=3D"Verdana" color=3D"silver"><span style=3D"color:silver;font-family:Ve=
rdana"></span></font></p>

</div>
<div>
<p><font face=3D"Verdana" color=3D"silver" size=3D"2"><span style=3D"font-s=
ize:10pt;color:silver;font-family:Verdana">2009-09-10</span></font><font fa=
ce=3D"Verdana"><span style=3D"font-family:Verdana"></span></font></p></div>=
</div></div>


</div></div><hr>
</div>
<br>_______________________________________________<br>
ppsp mailing list<br>
<a href=3D"mailto:ppsp@ietf.org">ppsp@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ppsp" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/ppsp</a><br>
<br></blockquote></div><br>

--001636e0aef22860c004733c732f--

From zongning@huawei.com  Thu Sep 10 11:59:35 2009
Return-Path: <zongning@huawei.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 53DC628C1B4 for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 11:59:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -98.834
X-Spam-Level: 
X-Spam-Status: No, score=-98.834 tagged_above=-999 required=5 tests=[AWL=0.527, BAYES_00=-2.599, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, J_CHICKENPOX_72=0.6, MIME_BASE64_TEXT=1.753, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ePlTLLbzQdeU for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 11:59:32 -0700 (PDT)
Received: from szxga03-in.huawei.com (szxga03-in.huawei.com [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id EBCBF3A6915 for <ppsp@ietf.org>; Thu, 10 Sep 2009 11:59:31 -0700 (PDT)
Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KPR00GIIRFK8J@szxga03-in.huawei.com> for ppsp@ietf.org; Fri, 11 Sep 2009 02:59:45 +0800 (CST)
Received: from huawei.com ([172.24.1.6]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KPR00DBLRFKFO@szxga03-in.huawei.com> for ppsp@ietf.org; Fri, 11 Sep 2009 02:59:44 +0800 (CST)
Received: from z-20684ca876cc4 ([200.5.112.178]) by szxml02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KPR00JXNRF9YJ@szxml02-in.huawei.com>; Fri, 11 Sep 2009 02:59:44 +0800 (CST)
Date: Thu, 10 Sep 2009 15:59:48 -0300
From: Ning Zong <zongning@huawei.com>
To: Ping Pan <ping@pingpan.org>
Message-id: <0KPR00JXORFEYJ@szxml02-in.huawei.com>
MIME-version: 1.0
X-Mailer: Foxmail 5.0 [en]
Content-type: multipart/alternative; boundary="Boundary_(ID_okeO5GCe2i7katufOU0mhQ)"
Cc: "ppsp@ietf.org" <ppsp@ietf.org>
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Sep 2009 18:59:35 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_okeO5GCe2i7katufOU0mhQ)
Content-type: text/plain; charset=gb2312
Content-transfer-encoding: base64

SGksIFBpbmcsDQoNClRoYW5rIHlvdSBmb3IgeW91ciBjb21tZW50cywgcGxlYXNlIHNlZSBpbi1s
aW5lLg0KDQoNCg0KDQpOaW5nLA0KDQoNCkknZCB0aGluayB0aGF0IGl0IGlzIHZlcnkgaW1wb3J0
YW50IHRvIGVtcGhhc2lzIHRoZSB0YXJnZXQgdXNlcnMgb2YgdGhlIHdvcmssIHdoaWNoIGhhcyBi
ZWVuIHF1b3RlZCBhcyAiaW50ZWxsaWdlbnQgZW5kcG9pbnRzLCBjYWNoZXMsIGNvbnRlbnQgZGlz
dHJpYnV0aW9uIG5ldHdvcmsgbm9kZXMsIGFuZC9vciBvdGhlciBlZGdlIGRldmljZXMuIg0KDQpb
TmluZyBab25nXSBUaGlzIGlzIGEgZ29vZCBzdWdnZXN0aW9uLg0KDQoNCklmIHBvc3NpYmxlLCBJ
IHdvdWxkIGhvcGUgdGhhdCBmdXJ0aGVyIHNwZWNpZmljYXRpb24sIGNsYXJpZmljYXRpb24gYW5k
IGNvbnN0cmFpbnRzIHRvIGJlIGFkZGVkIGluIG9uZSBvZiB0aGUgZG9jdW1lbnRzLg0KDQoNClRo
ZSByZWFzb25pbmcgaXMgdGhhdCwgaWYgdGhlIHdvcmsgaXMgdG8gZW5hYmxlIGZ1cnRoZXIgcHJv
bGlmZXJhdGlvbiBvZiBQMlAgY2xpZW50cyB3aXRoaW4gdGhlIG5ldHdvcmtzLCB0aGVuIHRoZSBX
RyBuZWVkcyB0byBhZGRyZXNzIGlzc3VlcyBpbmNsdWRpbmcgc2VjdXJpdHksIHByaXZhY3kgYW5k
IGNvcHlyaWdodHMgZXh0ZW5zaXZlbHkuIFRoaXMgbWF5IGJlIGFib3ZlIGFuZCBiZXlvbmQgdGVj
aG5vbG9neSwgYW5kIGlzIHByb2JhYmx5IG91dHNpZGUgdGhlIHNjb3BlIG9mIFBQU1AuDQoNCg0K
T24gdGhlIG90aGVyIGhhbmQsIGlmIHRoZSB3b3JrIGlzIHRvIGVuYWJsZSBtb3JlIGVmZmljaWVu
dCBzdHJlYW1pbmcgY29udGVudCBkaXN0cmlidHV0aW9uIHdpdGhpbiBhIGNvbnRyb2xsZWQgZW52
aXJvbm1lbnQgYnkgbGV2ZXJhZ2luZyBtZWNoYW5pc21zIHN1Y2ggYXMgdHJhY2tlciBtYW5hZ2Vt
ZW50IGFuZCBjaHVjayBkaXNjb3ZlcnksIHRoZW4gdGhlIHdvcmsgaXMgd2VsbCB1bmRlcnN0b29k
LCBhbmQgY2FuIGJlIGNsZWFybHkgZGVmaW5lZCwgc3BlY2lmaWVkIGFuZCBleHBlcmltZW50ZWQg
aW4gdGhlIG5lYXIgZnV0dXJlLg0KDQpbTmluZyBab25nXSBJZiBJIHVuZGVyc3RhbmQgeW91ciBx
dWVzdGlvbiBjb3JyZWN0bHksIHRoaXMgaXMgcmVsYXRlZCB0byB0aGUgaW5jZW50aXZlcyBvZiBQ
UFNQIHdvcmsuIFRoZSBjbGFyaWZpY2F0aW9uIG9mIGluY2VudGl2ZXMgYXJlIGZ1cnRoZXIgcHJv
dmlkZWQgaW4gcHJvYmxlbSBzdGF0ZW1lbnQuIElNTywgdGhlIHNlY29uZCBwb2ludCBpbiB5b3Vy
IGNvbW1lbnRzIGlzIGNsb3NlciB0byBjdXJyZW50IGludGVudGlvbiBvZiBQUFNQLiBUbyBiZSBi
cmllZiwgdGhlIGludGVudGlvbiBpbmNsdWRlIChtYXliZSBub3QgbGltaXRlZCB0byk6IDEpIGVu
YWJsZSBtb3JlIGVmZmljaWVudCBzdHJlYW1pbmcgdG8gaW50ZWdyYXRlIDNyZCBwYXJ0eSBkZXZp
Y2VzLCBlLmcuIGNhY2hlL0NETiBub2RlczsgMikgZW5hYmxlIHN0cmVhbWluZyB2ZW5kb3JzIHRv
IGFjY29tcGxpc2ggY29udGVudCBkaXN0cmlidXRpb24gdmlhIHNvbWUgc3RhbmRhcmQgQVBJLCB0
aHVzIHJlZHVjZSB0aGUgdGltZS10by1tYXJrZXQgYW5kIG1heWJlIGNvc3QsIHdlIGhvcGU7IDMp
IGVuYWJsZSBJU1BzIHRvIGNvbnN0cnVjdCBzdGFuZGFyZCBzdHJlYW1pbmcgcGxhdGZvcm0gdG8g
cnVuIGNvbnRlbnQgcHJvdmlzaW9uaW5nIHNlcnZpY2VzLg0KDQoNCjIgY2VudHMsDQoNCg0KLSBQ
aW5nDQoNCg0KMjAwOS85LzEwIE5pbmcgWm9uZyA8em9uZ25pbmdAaHVhd2VpLmNvbT4NCg0KSGks
IEx1Y3kNCg0KVGhlIHBhcnRpY2lwYXRpbmcgZW50aXRpZXMgaW4gdGhlIGZpcnN0IHBhcmFncmFw
aCBpbmNsdWRlIGJvdGggcGVlcnMgYW5kIHRyYWNrZXJzIGluIFAyUCBzdHJlYW1pbmcgc3lzdGVt
cy4gSW4gc2Vjb25kIHBhcmFncmFwaCwgd2UgZGlzY3VzcyB0aGUgcm9sZXMgb2YgdHJhY2tlcnMg
LSBhc3N1bWluZyB0aGF0IHBlb3BsZSBrbm93IHRoZSBiYXNpYyBtZWFuaW5nIG9mIHBlZXJzLg0K
Rm9ybWFsIGRlZmluaXRpb25zIG9mIFBQU1AgcGVlcnMgYW5kIFBQU1AgdHJhY2tlcnMgYXJlIGRl
ZmluZWQgaW4gUHJvYmxlbSBTdGF0ZW1lbnQgRHJhZnQuDQoNCkJSLA0KTmluZyBab25nDQoNCg0K
DQoNCkhpIFl1bkZlaSBhbmQgQ2hyaXN0aWFuLA0KDQpPbmUgY2xhcmlmaWNhdGlvbjogobBwYXJ0
aWNpcGF0aW5nIGVudGl0aWVzobEgbGlzdGVkIGluIHRoZSB0ZXh0IGFyZSB0aGUgcGVlciBpbiBQ
MlAgc3RyZWFtaW5nIHN5c3RlbXMsIGlzIHRoYXQgcmlnaHQ/IFRodXMsIKGwUFBTUKGxIHRyYWNr
ZXJzIGFyZSBhbm90aGVyIHBhcnRpY2lwYXRvciBpbiB0aGUgc3lzdGVtcy4gIFN1Z2dlc3Qgc3Rh
dGluZyB0aGF0IGNsZWFybHkgaW4gdGhlIGZpcnN0IHBhcmFncmFwaC4NCg0KQ2hlZXJzLA0KTHVj
eQ0KDQoNCg0KDQpGcm9tOiBwcHNwLWJvdW5jZXNAaWV0Zi5vcmcgW21haWx0bzpwcHNwLWJvdW5j
ZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTY2htaWR0LCBDaHJpc3RpYW4gMS4gKE5TTiAtIERF
L011bmljaCkNClNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMDkgMzowMyBBTQ0KVG86
IGV4dCB6aGFuZ3l1bmZlaTsgcHBzcEBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtwcHNwXSBwcHNw
IGNoYXJ0ZXIgZGlzY3Vzc2lvbg0KDQpIaSBZdW5mZWksDQphZnRlciByZWFkaW5nIHlvdXIgY2hh
cnRlciBwcm9wb3NhbCwgYSB0ZXh0IHByb3Bvc2FsIGFuZCAyIHF1ZXN0aW9ucyBmb3IgY2xhcmlm
aWNhdGlvbnMuDQoNCkJlc3QgUmVnYXJkcw0KQ2hyaXN0aWFuIFNjaG1pZHQNCg0KDQoNClByb3Bv
c2VkIG5ldyB0ZXh0IGZvciBtb3JlIHRyYW5zcGFyZW5jeSBpbiBtYWluIGRlc2NyaXB0aW9uOg0K
T2xkIHRleHQ6DQpUaGUgUGVlci10by1QZWVyIChQMlApIFN0cmVhbWluZyBQcm90b2NvbCB3b3Jr
aW5nIGdyb3VwIChQUFNQIFdHKSBpcyBjaGFydGVyZWQgdG8gZGV2ZWxvcCBzdGFuZGFyZCBzaWdu
YWxpbmcgcHJvdG9jb2xzIChjYWxsZWQgUFBTUCBwcm90b2NvbHMpIGZvciBtdWx0aXBsZSB0eXBl
cyBvZiBlbnRpdGllcyAoZS5nLiBpbnRlbGxpZ2VudCBlbmRwb2ludHMsIGNhY2hlcywgY29udGVu
dCBkaXN0cmlidXRpb24gbmV0d29yayBub2RlcywgYW5kL29yIG90aGVyIGVkZ2UgZGV2aWNlcykg
dG8gcGFydGljaXBhdGUgaW4gUDJQIHN0cmVhbWluZyBzeXN0ZW1zIGluIGJvdGggZml4ZWQgYW5k
IG1vYmlsZSBJbnRlcm5ldC4NCg0KUFBTUCBwcm90b2NvbHMgaW5jbHVkZSB0aGUgUFBTUCB0cmFj
a2VyIHByb3RvY29sIKhDIGEgc2lnbmFsaW5nIHByb3RvY29sIGJldHdlZW4gobBQUFNQIHRyYWNr
ZXJzobEgYW5kIKGwUFBTUCBwZWVyc6GxLCBhbmQgdGhlIFBQU1AgcGVlciBwcm90b2NvbCCoQyBh
IHNpZ25hbGluZyBwcm90b2NvbCBhbW9uZyChsFBQU1AgcGVlcnOhsS4gQSBQUFNQIHRyYWNrZXIg
bWFpbnRhaW5zIGxpc3RzIG9mIHBhcnRpY2lwYXRpbmcgUFBTUCBwZWVycywgZWFjaCBmb3IgYSBz
cGVjaWZpYyBjaGFubmVsIG9yIHN0cmVhbWluZyBmaWxlLCBhbmQgYW5zd2VycyB0aGUgcXVlcmll
cyBmcm9tIFBQU1AgcGVlcnMgZm9yIGNhbmRpZGF0ZSBQUFNQIHBlZXJzLiBQUFNQIHBlZXJzIGlu
Zm9ybSB0aGVpciBzdGF0dXMgaW5mb3JtYXRpb24gdG8gUFBTUCB0cmFja2VycywgZXhjaGFuZ2Ug
dGhlaXIgY2h1bmsgYXZhaWxhYmlsaXR5IHdpdGggb3RoZXIgUFBTUCBwZWVycyBhbmQvb3IgUFBT
UCB0cmFja2VycywgYW5kIGFzayBvdGhlciBQUFNQIHBlZXJzIGZvciB3YW50ZWQgZGF0YS4gDQoN
Ck5ldyB0ZXh0Og0KVGhlIFBlZXItdG8tUGVlciAoUDJQKSBTdHJlYW1pbmcgUHJvdG9jb2wgd29y
a2luZyBncm91cCAoUFBTUCBXRykgaXMgY2hhcnRlcmVkIHRvIGRldmVsb3Agc3RhbmRhcmQgc2ln
bmFsaW5nIHByb3RvY29scyAoY2FsbGVkIFBQU1AgcHJvdG9jb2xzKSBmb3IgUDJQIHN0cmVhbWlu
ZyBzeXN0ZW1zIGluIGJvdGggZml4ZWQgYW5kIG1vYmlsZSBJbnRlcm5ldC4gUGFydGljaXBhdGlu
ZyBlbnRpdGllcyBjb3VsZCBiZSBpbnRlbGxpZ2VudCBlbmRwb2ludHMsIGNhY2hlcywgY29udGVu
dCBkaXN0cmlidXRpb24gbmV0d29yayBub2RlcywgYW5kL29yIG90aGVyIGVkZ2UgZGV2aWNlcy4N
Cg0KRm9yIGEgc3BlY2lmaWMgY2hhbm5lbCBvciBzdHJlYW1pbmcgZmlsZSwgYSBQUFNQIHRyYWNr
ZXIgbWFpbnRhaW5zIGxpc3RzIG9mIHBhcnRpY2lhdGluZyBQUFNQIHBlZXJzLiBUaGUgUFBTUCB0
cmFja2VyIGFuc3dlcnMgcXVlcmllcyBmcm9tIFBQU1AgcGVlcnMgZm9yIGNhbmRpZGF0ZSBQUFNQ
IHBlZXJzLiBQUFNQIHBlZXJzIHByb3ZpZGUgdGhlaXIgc3RhdHVzIGluZm9ybWF0aW9uIHRvIFBQ
U1AgdHJhY2tlcnMsIGV4Y2hhbmdlIHRoZWlyIGNodW5rIGF2YWlsYWJpbGl0eSB3aXRoIG90aGVy
IFBQU1AgcGVlcnMgYW5kL29yIFBQU1AgdHJhY2tlcnMsIGFuZCBhc2sgb3RoZXIgUFBTUCBwZWVy
cyBmb3Igd2FudGVkIGRhdGEuIFBQU1AgcHJvdG9jb2xzIGluY2x1ZGUgdGhlIFBQU1AgdHJhY2tl
ciBwcm90b2NvbCCoQyBhIHNpZ25hbGluZyBwcm90b2NvbCBiZXR3ZWVuIKGwUFBTUCB0cmFja2Vy
c6GxIGFuZCChsFBQU1AgcGVlcnOhsSwgYW5kIHRoZSBQUFNQIHBlZXIgcHJvdG9jb2wgqEMgYSBz
aWduYWxpbmcgcHJvdG9jb2wgYW1vbmcgobBQUFNQIHBlZXJzobEuIA0KDQpBcmNoaXRlY3R1cmFs
IHN1cnZleQ0KMy4gQW4gImFyY2hpdGVjdHVyYWwgc3VydmV5IiBkb2N1bWVudCBleHBsYWluaW5n
IHRoZSBjdXJyZW50IFAyUCBzdHJlYW1pbmcgYXJjaGl0ZWN0dXJlcywgaW4gcGFydGljdWxhciB0
cmFja2VyLWJhc2VkIFAyUCBzdHJlYW1pbmcsIGFuZCBrZXkgaXNzdWVzIGluIGJlc3QgcHJhY3Rp
Y2UuDQpJdCBpcyBnb29kIHRvIGhhdmUgYSBkZXNjcmlwdGlvbiBvZiB0aGUgY3VycmVudCBQMlAg
c3RyZWFtaW5nIGFyY2hpdGVjdHVyZS4gV2hhdCBpcyBtaXNzaW5nIGlzIHRoZSByZWxhdGlvbiB0
byB0aGUgUFBTUCB3b3JrLiBXaWxsIGl0IGNvbnRhaW4gYSBwcm9wb3NhbCBmb3IgdGhlIFBQU1Ag
YXJjaGl0ZWN0dXJlPw0KDQpVc2FnZSBkb2N1bWVudA0KNi4gQSChsHVzYWdlIGRvY3VtZW50obEg
ZXhwbGFpbmluZyBob3cgdGhlIHByb3RvY29scyBkZWZpbmVkIGFib3ZlLCBhbG9uZyB3aXRoIGV4
aXN0aW5nIElFVEYgcHJvdG9jb2xzLCBzdWNoIGFzIFJFTEFPRCwgQUxUTyBhbmQgUlRTUCwgY2Fu
IGludGVyLW9wZXJhdGU7IGFuZCBob3cgdGhleSBtYXkgYmUgaW50ZWdyYXRlZCB0b2dldGhlciB0
byBwcm9kdWNlIGNvbXBsZXRlIFAyUCBzdHJlYW1pbmcgc3lzdGVtcy4NClRoaXMgc291bmRzIG1v
cmUgbGlrZSBhICJpbnRlcm9wIGRvY3VtZW50Ii4gV2FzIHRoaXMgdGhlIGludGVudGlvbj8NCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQpGcm9tOiBwcHNwLWJvdW5jZXNAaWV0Zi5vcmcgW21haWx0bzpw
cHNwLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBleHQgemhhbmd5dW5mZWkNClNlbnQ6
IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMDkgODoyNCBBTQ0KVG86IHBwc3BAaWV0Zi5vcmcN
ClN1YmplY3Q6IFtwcHNwXSBwcHNwIGNoYXJ0ZXIgZGlzY3Vzc2lvbg0KDQoNCg0KRGVhciBhbGws
DQogICBUaGUgZm9sbG93aW5nIGlzIHRoZSBtb2RpZmllZCB2ZXJzaW9uIG9mIFBQU1AgY2hhcnRl
cihBbiBlYXJseSB2ZXJzaW9uIHdhcyBwdWJsaXNoZWQgaW4gdGhlIElFVEYgUFBTUCB3aWtpIHBh
Z2UpLlBsZWFzZSByZXZpZXcgaXQgYW5kIGFueSBjb21tZW50cyBhbmQgc3VnZ2VzdGlvbnMgYXJl
IGhpZ2hseSBhcHByZWNpYXRlZC4NCg0KICAgICAgICAgICBCUg0KICAgICAgICAgICAgWXVuZmVp
DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQ0KRGVzY3JpcHRpb24gb2YgUFBTUCBXb3JraW5nIEdyb3VwOg0KVGhlIFBlZXItdG8tUGVlciAo
UDJQKSBTdHJlYW1pbmcgUHJvdG9jb2wgd29ya2luZyBncm91cCAoUFBTUCBXRykgaXMgY2hhcnRl
cmVkIHRvIGRldmVsb3Agc3RhbmRhcmQgc2lnbmFsaW5nIHByb3RvY29scyAoY2FsbGVkIFBQU1Ag
cHJvdG9jb2xzKSBmb3IgbXVsdGlwbGUgdHlwZXMgb2YgZW50aXRpZXMgKGUuZy4gaW50ZWxsaWdl
bnQgZW5kcG9pbnRzLCBjYWNoZXMsIGNvbnRlbnQgZGlzdHJpYnV0aW9uIG5ldHdvcmsgbm9kZXMs
IGFuZC9vciBvdGhlciBlZGdlIGRldmljZXMpIHRvIHBhcnRpY2lwYXRlIGluIFAyUCBzdHJlYW1p
bmcgc3lzdGVtcyBpbiBib3RoIGZpeGVkIGFuZCBtb2JpbGUgSW50ZXJuZXQuDQoNClBQU1AgcHJv
dG9jb2xzIGluY2x1ZGUgdGhlIFBQU1AgdHJhY2tlciBwcm90b2NvbCCoQyBhIHNpZ25hbGluZyBw
cm90b2NvbCBiZXR3ZWVuIKGwUFBTUCB0cmFja2Vyc6GxIGFuZCChsFBQU1AgcGVlcnOhsSwgYW5k
IHRoZSBQUFNQIHBlZXIgcHJvdG9jb2wgqEMgYSBzaWduYWxpbmcgcHJvdG9jb2wgYW1vbmcgobBQ
UFNQIHBlZXJzobEuIEEgUFBTUCB0cmFja2VyIG1haW50YWlucyBsaXN0cyBvZiBwYXJ0aWNpcGF0
aW5nIFBQU1AgcGVlcnMsIGVhY2ggZm9yIGEgc3BlY2lmaWMgY2hhbm5lbCBvciBzdHJlYW1pbmcg
ZmlsZSwgYW5kIGFuc3dlcnMgdGhlIHF1ZXJpZXMgZnJvbSBQUFNQIHBlZXJzIGZvciBjYW5kaWRh
dGUgUFBTUCBwZWVycy4gUFBTUCBwZWVycyBpbmZvcm0gdGhlaXIgc3RhdHVzIGluZm9ybWF0aW9u
IHRvIFBQU1AgdHJhY2tlcnMsIGV4Y2hhbmdlIHRoZWlyIGNodW5rIGF2YWlsYWJpbGl0eSB3aXRo
IG90aGVyIFBQU1AgcGVlcnMgYW5kL29yIFBQU1AgdHJhY2tlcnMsIGFuZCBhc2sgb3RoZXIgUFBT
UCBwZWVycyBmb3Igd2FudGVkIGRhdGEuIA0KDQpUaGlzIFdHJ3MgcHJpbWFyeSB0YXNrcyBhcmUg
dG8gcHJvZHVjZToNCjEuIEEgobBwcm9ibGVtIHN0YXRlbWVudKGxIGRvY3VtZW50IGRlc2NyaWJp
bmcgdGhlIHByb2JsZW1zLCBpbmNlbnRpdmVzLCBhbmQgc2NvcGUgb2YgZGV2ZWxvcGluZyB0aGUg
UFBTUCBwcm90b2NvbHMsIGFzIHdlbGwgYXMgY29tbW9uIHRlcm1pbm9sb2dpZXMgYW5kIGNvbmNl
cHRzLg0KDQoyLiBBIKGwcmVxdWlyZW1lbnRzobEgZG9jdW1lbnQgbGlzdGluZyB0aGUgcmVxdWly
ZW1lbnRzIG9uIHRoZSBkZXNpZ25lZCBQUFNQIHByb3RvY29scyAoZS5nLiwgZ2VuZXJhbCBmdW5j
dGlvbmFsaXR5IGFuZCBwZXJmb3JtYW5jZSByZXF1aXJlbWVudHMgb2YgUFBTUCBwcm90b2NvbHMg
b3IgYmFzaWMgdHlwZXMgb2YgaW5mb3JtYXRpb24gdGhhdCBQUFNQIHByb3RvY29scyBzaG91bGQg
Y29tbXVuaWNhdGUgdG8gZmFjaWxpdGF0ZSBQMlAgc3RyZWFtaW5nKS4NCg0KMy4gQW4gImFyY2hp
dGVjdHVyYWwgc3VydmV5IiBkb2N1bWVudCBleHBsYWluaW5nIHRoZSBjdXJyZW50IFAyUCBzdHJl
YW1pbmcgYXJjaGl0ZWN0dXJlcywgaW4gcGFydGljdWxhciB0cmFja2VyLWJhc2VkIFAyUCBzdHJl
YW1pbmcsIGFuZCBrZXkgaXNzdWVzIGluIGJlc3QgcHJhY3RpY2UuDQoNCjQuIEEgcHJvcG9zZWQg
c3RhbmRhcmQgZGVmaW5pbmcgdGhlIFBQU1AgcGVlciBwcm90b2NvbC4gVGhpcyBwcm90b2NvbCB3
aWxsIGRlZmluZSBob3cgUFBTUCBwZWVycyBhZHZlcnRpc2UgY2h1bmsgYXZhaWxhYmlsaXR5LiBU
aGUgcHJvdG9jb2wgd2lsbCBhbHNvIGRlZmluZSB0aGUgcmVxdWVzdHMgYW5kIHJlc3BvbnNlcyBv
ZiBjaHVua3MgYW1vbmcgUFBTUCBwZWVycy4NCg0KNS4gQSBwcm9wb3NlZCBzdGFuZGFyZCBkZWZp
bmluZyB0aGUgUFBTUCB0cmFja2VyIHByb3RvY29sLiBUaGlzIHByb3RvY29sIHdpbGwgZGVmaW5l
IGhvdyBQUFNQIHBlZXJzIGluZm9ybSBhbmQgcmVxdWVzdCBpbmZvcm1hdGlvbiBmcm9tIFBQU1Ag
dHJhY2tlcnMgYW5kIGhvdyBQUFNQIHRyYWNrZXJzIHJlcGx5IHRvIHRoZSByZXF1ZXN0cy4NCg0K
Ni4gQSChsHVzYWdlIGRvY3VtZW50obEgZXhwbGFpbmluZyBob3cgdGhlIHByb3RvY29scyBkZWZp
bmVkIGFib3ZlLCBhbG9uZyB3aXRoIGV4aXN0aW5nIElFVEYgcHJvdG9jb2xzLCBzdWNoIGFzIFJF
TEFPRCwgQUxUTyBhbmQgUlRTUCwgY2FuIGludGVyLW9wZXJhdGU7IGFuZCBob3cgdGhleSBtYXkg
YmUgaW50ZWdyYXRlZCB0b2dldGhlciB0byBwcm9kdWNlIGNvbXBsZXRlIFAyUCBzdHJlYW1pbmcg
c3lzdGVtcy4NCg0KNy4gT3B0aW9uYWxseSBhIKGxbW9iaWxlIHVzYWdlIGRvY3VtZW50obEgKFBQ
U1AgbW9iaWxlIEJDUCBkb2N1bWVudCkgdG8gZXZhbHVhdGUgUFBTUCB3aXRoIGFuZCB3aXRob3V0
IE1vYmlsZSBJUCBzdXBwb3J0IHdoZW4gdGhlcmUgYXJlIGEgbG90IG9mIG1vYmlsZSBwZWVycyBp
biB0aGUgc3lzdGVtLg0KDQpUaGUgd29yayBwbGFubmVkIGZvciB0aGUgUFBTUCBXRyBpcyBkaXN0
aW5jdCBmcm9tLCBidXQgcmVxdWlyZXMgY2xvc2UgcGFydGljaXBhdGlvbiB3aXRoLCB3b3JrIGlu
IG90aGVyIElFVEYgV0dzLCBwYXJ0aWN1bGFybHkgUDJQU0lQLCBBTFRPIGFuZCBNTVVTSUMuIFRo
ZSBQUFNQIFdHIGFzc3VtZXMgdGhhdCBpdCBjYW5ub3QgbW9kaWZ5IGJhc2VsaW5lIFAyUFNJUCwg
QUxUTywgYW5kIE1NVVNJQyBiZWhhdmlvcnMuIElmIFBQU1AgZGV0ZXJtaW5lcyB0aGF0IGV4dGVu
c2lvbnMgdG8gUDJQU0lQLCBBTFRPLCBNTVVTSUMgYXJlIG5lZWRlZCwgUFBTUCB3aWxsIHNlZWsg
dG8gZGVmaW5lIHN1Y2ggZXh0ZW5zaW9ucyBhbmQgcHJlc2VudCB0byB0aGUgcmVzcGVjdGl2ZSB3
b3JraW5nIGdyb3Vwcy4NCg0KVGhlIGRlc2lnbiBvZiBQUFNQIGhhcyB0byBjb25zaWRlciBzZWN1
cml0eS9wcml2YWN5IGlzc3Vlcy4gVGhlIHByb3RvY29sIGRvY3VtZW50IHdpbGwgY29udGFpbiBh
IGNvbXBsZXRlIGRlc2NyaXB0aW9uIG9mIHRoZSBzZWN1cml0eS9wcml2YWN5IGlzc3VlcyB0aGF0
IFBQU1Agc2hvdWxkIGFkZHJlc3MuDQoNClRoZSBmb2xsb3dpbmcgdG9waWNzIGFyZSBleGNsdWRl
ZCBmcm9tIHRoaXMgV0cncyBzY29wZToNCjEuIFRyYW5zcG9ydCBtZWNoYW5pc21zIGZvciBkYXRh
IHRyYW5zbWlzc2lvbiBhbW9uZyBQUFNQIHBlZXJzLCBlLmcuIHVzaW5nIFRDUCBvciBVRFAsIHVu
aWNhc3Qgb3IgbXVsdGljYXN0LCBldGMuDQoNCjIuIE5ldHdvcmsgY29kaW5nIG1lY2hhbmlzbXMg
aW4gUDJQIHN0cmVhbWluZy4gTmV0d29yayBjb2RpbmcgbWF5IGJlIHVzZWQgaW4gUDJQIHN0cmVh
bWluZywgYnV0IGl0cyBzdXBwb3J0IGlzIGJleW9uZCB0aGUgc2NvcGUgb2YgY3VycmVudCBjaGFy
dGVyLg0KDQozLiBQbGF5LW91dCBtZWNoYW5pc21zIGluY2x1ZGluZyBzdHJlYW1pbmcgY29udHJv
bCAoZS5nLiwgcGF1c2UsIGZhc3QtZm9yd2FyZCwgYW5kIHJld2luZCkuDQoNCjQuIEFsZ29yaXRo
bXMgdGhhdCBtYXkgYmUgZGlmZmVyZW50IGluIGRpZmZlcmVudCBkZXBsb3ltZW50cyAoZS5nLiwg
Y2h1bmsgc2VsZWN0aW9uLCBsb2NhbCBzdG9yYWdlIHN0cmF0ZWdpZXMpLg0KDQo1LiBSZXNlYXJj
aCB0eXBlIHF1ZXN0aW9ucyByZWxhdGVkIHRvIFAyUCBzdHJlYW1pbmcuIFRoaXMgV0cgd2lsbCBp
bnN0ZWFkIGZvcndhcmQgc3VjaCBxdWVzdGlvbnMgdG8gdGhlIElSVEYgUDJQUkcgb3Igb3RoZXIg
UkcgYXMgYXBwcm9wcmlhdGUuIEV4YW1wbGVzIGluY2x1ZGUgY2FjaGUgbWFuYWdlbWVudC4NCkdv
YWxzIGFuZCBNaWxlc3RvbmVzOg0KQXByIDIwMTBXb3JraW5nIEdyb3VwIExhc3QgQ2FsbCBmb3Ig
cHJvYmxlbSBzdGF0ZW1lbnQNCkp1biAyMDEwU3VibWl0IHByb2JsZW0gc3RhdGVtZW50IHRvIElF
U0cgYXMgSW5mb3JtYXRpb25hbCBkb2N1bWVudA0KQXVnIDIwMTBXb3JraW5nIEdyb3VwIExhc3Qg
Q2FsbCBmb3IgYXJjaGl0ZWN0dXJlIHN1cnZleQ0KQXVnIDIwMTBXb3JraW5nIEdyb3VwIExhc3Qg
Q2FsbCBmb3IgcmVxdWlyZW1lbnRzDQpPY3QNCjIwMTBTdWJtaXQgYXJjaGl0ZWN0dXJlIHN1cnZl
eSB0byBJRVNHIGFzIEluZm9ybWF0aW9uYWwgZG9jdW1lbnQNCk9jdCAyMDEwU3VibWl0IHJlcXVp
cmVtZW50cyB0byBJRVNHIGFzIEluZm9ybWF0aW9uYWwgZG9jdW1lbnQNCkFwciAyMDExV29ya2lu
ZyBHcm91cCBMYXN0IENhbGwgZm9yIFBQU1AgcGVlciBwcm90b2NvbA0KQXByDQoyMDExV29ya2lu
ZyBHcm91cCBMYXN0IENhbGwgZm9yIFBQU1AgdHJhY2tlciBwcm90b2NvbA0KQXVnIDIwMTFTdWJt
aXQgUFBTUCBwZWVyIHByb3RvY29sIHRvIElFU0cgYXMgUHJvcG9zZWQgU3RhbmRhcmQNCkF1ZyAy
MDExU3VibWl0IFBQU1AgdHJhY2tlciBwcm90b2NvbCB0byBJRVNHIGFzIFByb3Bvc2VkIFN0YW5k
YXJkDQpOb3YgMjAxMVdvcmtpbmcgR3JvdXAgTGFzdCBDYWxsIG9mIHVzYWdlIGRvY3VtZW50DQpO
b3YgMjAxMVdvcmtpbmcgR3JvdXAgTGFzdCBDYWxsIG9mIG1vYmlsaXR5IEJDUCBkb2N1bWVudA0K
SmFuIDIwMTJTdWJtaXQgdXNhZ2UgZG9jdW1lbnQgdG8gSUVTRyBhcyBJbmZvcm1hdGlvbmFsIGRv
Y3VtZW50DQpKYW4gMjAxMlN1Ym1pdCBtb2JpbGl0eSBCQ1AgZG9jdW1lbnQgdG8gSUVTRyBhcyBJ
bmZvcm1hdGlvbmFsIGRvY3VtZW50DQpBcHIgMjAxMkRpc3NvbHZlIG9yIHJlLWNoYXJ0ZXIgDQoN
Cg0KDQoNCg0KDQp6aGFuZ3l1bmZlaQ0KMjAwOS0wOS0xMA0KDQoNCg0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KcHBzcCBtYWlsaW5nIGxpc3QNCnBw
c3BAaWV0Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vcHBzcA0K

--Boundary_(ID_okeO5GCe2i7katufOU0mhQ)
Content-type: text/html; charset=gb2312
Content-transfer-encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PWdiMjMxMiI+DQo8TUVUQSBjb250ZW50PSJNU0hUTUwgNi4w
MC42MDAwLjE2ODA5IiBuYW1lPUdFTkVSQVRPUj48L0hFQUQ+DQo8Qk9EWT4NCjxESVY+SGksIFBp
bmcsPC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj5UaGFuayB5b3UgZm9yIHlvdXIgY29t
bWVudHMsIHBsZWFzZSBzZWUgaW4tbGluZS48L0RJVj4NCjxESVY+Jm5ic3A7PC9ESVY+DQo8RElW
Pg0KPEhSPg0KPC9ESVY+PFNQQU4gY2xhc3M9QXBwbGUtc3R5bGUtc3BhbiANCnN0eWxlPSJDT0xP
UjogcmdiKDAsMCwyNTUpOyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JzsgQk9SREVSLUNPTExB
UFNFOiBjb2xsYXBzZSI+PFNQQU4gDQpsYW5nPUVOLVVTIHN0eWxlPSJGT05ULUZBTUlMWTogJ0Nv
dXJpZXIgTmV3JyI+PFNQQU4+PFNQQU4gY2xhc3M9QXBwbGUtc3R5bGUtc3BhbiANCnN0eWxlPSJG
T05ULVNJWkU6IHNtYWxsIj4NCjxESVY+TmluZyw8L0RJVj4NCjxESVY+PEJSPjwvRElWPg0KPERJ
Vj5JJ2QgdGhpbmsgdGhhdCBpdCBpcyB2ZXJ5IGltcG9ydGFudCB0byBlbXBoYXNpcyB0aGUgdGFy
Z2V0IHVzZXJzIG9mIHRoZSANCndvcmssIHdoaWNoIGhhcyBiZWVuIHF1b3RlZCBhcyAiPFNQQU4g
bGFuZz1FTi1VUyANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+PFNQQU4gY2xh
c3M9QXBwbGUtc3R5bGUtc3BhbiANCnN0eWxlPSJGT05ULVNJWkU6IHNtYWxsIj5pbnRlbGxpZ2Vu
dCBlbmRwb2ludHMsIGNhY2hlcywgY29udGVudCBkaXN0cmlidXRpb24gDQpuZXR3b3JrIG5vZGVz
LCBhbmQvb3Igb3RoZXIgZWRnZSBkZXZpY2VzPC9TUEFOPjxTUEFOPjxTUEFOIA0KY2xhc3M9QXBw
bGUtc3R5bGUtc3BhbiBzdHlsZT0iRk9OVC1TSVpFOiBzbWFsbCI+LiI8L1NQQU4+PC9TUEFOPjwv
U1BBTj48L0RJVj4NCjxESVY+PFNQQU4gbGFuZz1FTi1VUyBzdHlsZT0iRk9OVC1GQU1JTFk6ICdD
b3VyaWVyIE5ldyciPjxTUEFOPjxTUEFOIA0KY2xhc3M9QXBwbGUtc3R5bGUtc3BhbiANCnN0eWxl
PSJGT05ULVNJWkU6IHNtYWxsIj48L1NQQU4+PC9TUEFOPjwvU1BBTj4mbmJzcDs8L0RJVj4NCjxE
SVY+PFNQQU4gbGFuZz1FTi1VUyBzdHlsZT0iRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjxT
UEFOPjxTUEFOIA0KY2xhc3M9QXBwbGUtc3R5bGUtc3BhbiBzdHlsZT0iRk9OVC1TSVpFOiBzbWFs
bCI+W05pbmcgWm9uZ10gVGhpcyBpcyBhIGdvb2QgDQpzdWdnZXN0aW9uLjwvU1BBTj48L1NQQU4+
PC9TUEFOPjwvRElWPg0KPERJVj48QlI+PC9ESVY+DQo8RElWPklmIHBvc3NpYmxlLCBJIHdvdWxk
IGhvcGUgdGhhdCBmdXJ0aGVyIHNwZWNpZmljYXRpb24sIGNsYXJpZmljYXRpb24gYW5kIA0KY29u
c3RyYWludHMgdG8gYmUgYWRkZWQgaW4gb25lIG9mIHRoZSBkb2N1bWVudHMuPC9ESVY+DQo8RElW
PjxCUj48L0RJVj4NCjxESVY+VGhlIHJlYXNvbmluZyBpcyB0aGF0LCBpZiB0aGUgd29yayBpcyB0
byBlbmFibGUgDQpmdXJ0aGVyJm5ic3A7cHJvbGlmZXJhdGlvbiZuYnNwO29mIFAyUCBjbGllbnRz
IHdpdGhpbiB0aGUgbmV0d29ya3MsIHRoZW4gdGhlIFdHIA0KbmVlZHMgdG8gYWRkcmVzcyBpc3N1
ZXMgaW5jbHVkaW5nIHNlY3VyaXR5LCBwcml2YWN5IGFuZCBjb3B5cmlnaHRzIGV4dGVuc2l2ZWx5
LiANClRoaXMgbWF5IGJlIGFib3ZlIGFuZCBiZXlvbmQgdGVjaG5vbG9neSwgYW5kJm5ic3A7aXMg
cHJvYmFibHkgb3V0c2lkZSB0aGUgc2NvcGUgDQpvZiBQUFNQLjwvRElWPg0KPERJVj48QlI+PC9E
SVY+DQo8RElWPk9uIHRoZSBvdGhlciBoYW5kLCBpZiB0aGUgd29yayBpcyB0byBlbmFibGUgbW9y
ZSBlZmZpY2llbnQgc3RyZWFtaW5nIA0KY29udGVudCBkaXN0cmlidHV0aW9uIHdpdGhpbiBhIGNv
bnRyb2xsZWQmbmJzcDtlbnZpcm9ubWVudCBieSBsZXZlcmFnaW5nIA0KbWVjaGFuaXNtcyBzdWNo
IGFzIHRyYWNrZXIgbWFuYWdlbWVudCBhbmQgY2h1Y2sgZGlzY292ZXJ5LCB0aGVuIHRoZSB3b3Jr
IGlzIHdlbGwgDQp1bmRlcnN0b29kLCBhbmQgY2FuIGJlIGNsZWFybHkgZGVmaW5lZCwgc3BlY2lm
aWVkIGFuZCBleHBlcmltZW50ZWQgaW4gdGhlIG5lYXIgDQpmdXR1cmUuPC9ESVY+DQo8RElWPiZu
YnNwOzwvRElWPg0KPERJVj5bTmluZyBab25nXSBJZiBJIHVuZGVyc3RhbmQgeW91ciBxdWVzdGlv
biBjb3JyZWN0bHksIHRoaXMgaXMgcmVsYXRlZCB0byB0aGUgDQppbmNlbnRpdmVzIG9mIFBQU1Ag
d29yay4gVGhlIGNsYXJpZmljYXRpb24gb2YgaW5jZW50aXZlcyBhcmUgZnVydGhlciBwcm92aWRl
ZCBpbiANCnByb2JsZW0gc3RhdGVtZW50LiBJTU8sIHRoZSBzZWNvbmQgcG9pbnQgaW4geW91ciBj
b21tZW50cyBpcyBjbG9zZXIgDQp0byZuYnNwO2N1cnJlbnQgaW50ZW50aW9uIG9mIFBQU1AuIFRv
IGJlIGJyaWVmLCB0aGUgaW50ZW50aW9uIGluY2x1ZGUgKG1heWJlIG5vdCANCmxpbWl0ZWQgdG8p
OiAxKSBlbmFibGUgbW9yZSBlZmZpY2llbnQgc3RyZWFtaW5nIHRvIGludGVncmF0ZSZuYnNwOzNy
ZCBwYXJ0eSANCmRldmljZXMsIGUuZy4gY2FjaGUvQ0ROIG5vZGVzOyAyKSZuYnNwO2VuYWJsZSZu
YnNwO3N0cmVhbWluZyB2ZW5kb3JzJm5ic3A7dG8gDQphY2NvbXBsaXNoJm5ic3A7Y29udGVudCBk
aXN0cmlidXRpb24gdmlhIHNvbWUgc3RhbmRhcmQgQVBJLCB0aHVzIHJlZHVjZSANCnRoZSZuYnNw
O3RpbWUtdG8tbWFya2V0IGFuZCBtYXliZSBjb3N0LCB3ZSBob3BlOyAzKSBlbmFibGUgSVNQcyB0
byANCmNvbnN0cnVjdCZuYnNwO3N0YW5kYXJkIHN0cmVhbWluZyBwbGF0Zm9ybSB0byBydW4gY29u
dGVudCBwcm92aXNpb25pbmcgDQpzZXJ2aWNlcy48L0RJVj4NCjxESVY+PEJSPjwvRElWPg0KPERJ
Vj4yIGNlbnRzLDwvRElWPg0KPERJVj48Rk9OVCBjbGFzcz1BcHBsZS1zdHlsZS1zcGFuIGZhY2U9
YXJpYWwgY29sb3I9IzAwMDAwMD48U1BBTiANCmNsYXNzPUFwcGxlLXN0eWxlLXNwYW4gc3R5bGU9
IkJPUkRFUi1DT0xMQVBTRTogc2VwYXJhdGUiPjxGT05UIA0KY2xhc3M9QXBwbGUtc3R5bGUtc3Bh
biBmYWNlPSInQ291cmllciBOZXcnIiBjb2xvcj0jMDAwMGZmPjxTUEFOIA0KY2xhc3M9QXBwbGUt
c3R5bGUtc3BhbiANCnN0eWxlPSJCT1JERVItQ09MTEFQU0U6IGNvbGxhcHNlIj48QlI+PC9TUEFO
PjwvRk9OVD48L1NQQU4+PC9GT05UPjwvRElWPg0KPERJVj4tIFBpbmc8L0RJVj48L1NQQU4+PC9T
UEFOPjwvU1BBTj48L1NQQU4+PEJSPg0KPERJViBjbGFzcz1nbWFpbF9xdW90ZT4yMDA5LzkvMTAg
TmluZyBab25nIDxTUEFOIGRpcj1sdHI+Jmx0OzxBIA0KaHJlZj0ibWFpbHRvOnpvbmduaW5nQGh1
YXdlaS5jb20iPnpvbmduaW5nQGh1YXdlaS5jb208L0E+Jmd0OzwvU1BBTj48QlI+DQo8QkxPQ0tR
VU9URSBjbGFzcz1nbWFpbF9xdW90ZSANCnN0eWxlPSJQQURESU5HLUxFRlQ6IDFleDsgTUFSR0lO
OiAwcHggMHB4IDBweCAwLjhleDsgQk9SREVSLUxFRlQ6ICNjY2MgMXB4IHNvbGlkIj4NCiAgPERJ
Vj4NCiAgPERJVj5IaSwgTHVjeTwvRElWPg0KICA8RElWPiZuYnNwOzwvRElWPg0KICA8RElWPlRo
ZSBwYXJ0aWNpcGF0aW5nIGVudGl0aWVzIGluIHRoZSBmaXJzdCBwYXJhZ3JhcGggaW5jbHVkZSBi
b3RoIHBlZXJzIGFuZCANCiAgdHJhY2tlcnMgaW4gUDJQIHN0cmVhbWluZyBzeXN0ZW1zLiBJbiBz
ZWNvbmQgcGFyYWdyYXBoLCB3ZSBkaXNjdXNzIHRoZSByb2xlcyANCiAgb2YmbmJzcDt0cmFja2Vy
cyAtJm5ic3A7YXNzdW1pbmcgdGhhdCBwZW9wbGUga25vdyB0aGUgYmFzaWMgbWVhbmluZyBvZiAN
CiAgcGVlcnMuPC9ESVY+DQogIDxESVY+Rm9ybWFsIGRlZmluaXRpb25zIG9mIFBQU1AgcGVlcnMg
YW5kIFBQU1AgdHJhY2tlcnMgYXJlIGRlZmluZWQgaW4gUHJvYmxlbSANCiAgU3RhdGVtZW50IERy
YWZ0LjwvRElWPg0KICA8RElWPiZuYnNwOzwvRElWPg0KICA8RElWPkJSLDwvRElWPg0KICA8RElW
Pk5pbmcgWm9uZzwvRElWPjxGT05UIGNvbG9yPSM4ODg4ODg+DQogIDxESVY+Jm5ic3A7PC9ESVY+
DQogIDxESVY+DQogIDxIUj4NCiAgPC9ESVY+PC9GT05UPg0KICA8RElWPg0KICA8RElWPjwvRElW
Pg0KICA8RElWIGNsYXNzPWg1Pg0KICA8RElWPg0KICA8UD48Rk9OVCBmYWNlPUFyaWFsIGNvbG9y
PW5hdnkgc2l6ZT0yPjxTUEFOIA0KICBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBDT0xPUjogbmF2
eTsgRk9OVC1GQU1JTFk6IEFyaWFsIj5IaSBZdW5GZWkgYW5kIA0KICBDaHJpc3RpYW4sPC9TUEFO
PjwvRk9OVD48L1A+DQogIDxQPjxGT05UIGZhY2U9QXJpYWwgY29sb3I9bmF2eSBzaXplPTI+PFNQ
QU4gDQogIHN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IENPTE9SOiBuYXZ5OyBGT05ULUZBTUlMWTog
QXJpYWwiPjwvU1BBTj48L0ZPTlQ+Jm5ic3A7PC9QPg0KICA8UD48Rk9OVCBmYWNlPUFyaWFsIGNv
bG9yPW5hdnkgc2l6ZT0yPjxTUEFOIA0KICBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBDT0xPUjog
bmF2eTsgRk9OVC1GQU1JTFk6IEFyaWFsIj5PbmUgY2xhcmlmaWNhdGlvbjogDQogIKGwcGFydGlj
aXBhdGluZyBlbnRpdGllc6GxIGxpc3RlZCBpbiB0aGUgdGV4dCBhcmUgdGhlIHBlZXIgaW4gUDJQ
IHN0cmVhbWluZyANCiAgc3lzdGVtcywgaXMgdGhhdCByaWdodD8gVGh1cywgobBQUFNQobEgdHJh
Y2tlcnMgYXJlIGFub3RoZXIgcGFydGljaXBhdG9yIGluIHRoZSANCiAgc3lzdGVtcy4gJm5ic3A7
U3VnZ2VzdCBzdGF0aW5nIHRoYXQgY2xlYXJseSBpbiB0aGUgZmlyc3QgDQogIHBhcmFncmFwaC48
L1NQQU4+PC9GT05UPjwvUD4NCiAgPFA+PEZPTlQgZmFjZT1BcmlhbCBjb2xvcj1uYXZ5IHNpemU9
Mj48U1BBTiANCiAgc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6IG5hdnk7IEZPTlQtRkFN
SUxZOiBBcmlhbCI+PC9TUEFOPjwvRk9OVD4mbmJzcDs8L1A+DQogIDxQPjxGT05UIGZhY2U9QXJp
YWwgY29sb3I9bmF2eSBzaXplPTI+PFNQQU4gDQogIHN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IENP
TE9SOiBuYXZ5OyBGT05ULUZBTUlMWTogQXJpYWwiPkNoZWVycyw8L1NQQU4+PC9GT05UPjwvUD4N
CiAgPFA+PEZPTlQgZmFjZT1BcmlhbCBjb2xvcj1uYXZ5IHNpemU9Mj48U1BBTiANCiAgc3R5bGU9
IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6IG5hdnk7IEZPTlQtRkFNSUxZOiBBcmlhbCI+THVjeTwv
U1BBTj48L0ZPTlQ+PC9QPg0KICA8UD48Rk9OVCBmYWNlPUFyaWFsIGNvbG9yPW5hdnkgc2l6ZT0y
PjxTUEFOIA0KICBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBDT0xPUjogbmF2eTsgRk9OVC1GQU1J
TFk6IEFyaWFsIj48L1NQQU4+PC9GT05UPiZuYnNwOzwvUD4NCiAgPERJViANCiAgc3R5bGU9IkJP
UkRFUi1SSUdIVDogbWVkaXVtIG5vbmU7IFBBRERJTkctUklHSFQ6IDBpbjsgQk9SREVSLVRPUDog
bWVkaXVtIG5vbmU7IFBBRERJTkctTEVGVDogNHB0OyBQQURESU5HLUJPVFRPTTogMGluOyBCT1JE
RVItTEVGVDogYmx1ZSAxLjVwdCBzb2xpZDsgUEFERElORy1UT1A6IDBpbjsgQk9SREVSLUJPVFRP
TTogbWVkaXVtIG5vbmUiPg0KICA8RElWPg0KICA8RElWIHN0eWxlPSJURVhULUFMSUdOOiBjZW50
ZXIiIGFsaWduPWNlbnRlcj48Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIA0KICBzaXplPTM+
PFNQQU4gc3R5bGU9IkZPTlQtU0laRTogMTJwdCI+DQogIDxIUiBhbGlnbj1jZW50ZXIgd2lkdGg9
IjEwMCUiIFNJWkU9Mj4NCiAgPC9TUEFOPjwvRk9OVD48L0RJVj4NCiAgPFA+PEI+PEZPTlQgZmFj
ZT1UYWhvbWEgc2l6ZT0yPjxTUEFOIA0KICBzdHlsZT0iRk9OVC1XRUlHSFQ6IGJvbGQ7IEZPTlQt
U0laRTogMTBwdDsgRk9OVC1GQU1JTFk6IFRhaG9tYSI+RnJvbTo8L1NQQU4+PC9GT05UPjwvQj48
Rk9OVCANCiAgZmFjZT1UYWhvbWEgc2l6ZT0yPjxTUEFOIHN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7
IEZPTlQtRkFNSUxZOiBUYWhvbWEiPiA8QSANCiAgaHJlZj0ibWFpbHRvOnBwc3AtYm91bmNlc0Bp
ZXRmLm9yZyIgdGFyZ2V0PV9ibGFuaz5wcHNwLWJvdW5jZXNAaWV0Zi5vcmc8L0E+IA0KICBbbWFp
bHRvOjxBIGhyZWY9Im1haWx0bzpwcHNwLWJvdW5jZXNAaWV0Zi5vcmciIA0KICB0YXJnZXQ9X2Js
YW5rPnBwc3AtYm91bmNlc0BpZXRmLm9yZzwvQT5dIDxCPjxTUEFOIHN0eWxlPSJGT05ULVdFSUdI
VDogYm9sZCI+T24gDQogIEJlaGFsZiBPZiA8L1NQQU4+PC9CPlNjaG1pZHQsIENocmlzdGlhbiAx
LiAoTlNOIC0gREUvTXVuaWNoKTxCUj48Qj48U1BBTiANCiAgc3R5bGU9IkZPTlQtV0VJR0hUOiBi
b2xkIj5TZW50OjwvU1BBTj48L0I+IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMDkgMzowMyAN
CiAgQU08QlI+PEI+PFNQQU4gc3R5bGU9IkZPTlQtV0VJR0hUOiBib2xkIj5Ubzo8L1NQQU4+PC9C
PiBleHQgemhhbmd5dW5mZWk7IDxBIA0KICBocmVmPSJtYWlsdG86cHBzcEBpZXRmLm9yZyIgdGFy
Z2V0PV9ibGFuaz5wcHNwQGlldGYub3JnPC9BPjxCUj48Qj48U1BBTiANCiAgc3R5bGU9IkZPTlQt
V0VJR0hUOiBib2xkIj5TdWJqZWN0OjwvU1BBTj48L0I+IFJlOiBbcHBzcF0gcHBzcCBjaGFydGVy
IA0KICBkaXNjdXNzaW9uPC9TUEFOPjwvRk9OVD48L1A+PC9ESVY+DQogIDxQPjxGT05UIGZhY2U9
IlRpbWVzIE5ldyBSb21hbiIgc2l6ZT0zPjxTUEFOIA0KICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0
Ij48L1NQQU4+PC9GT05UPiZuYnNwOzwvUD4NCiAgPFA+PEZPTlQgZmFjZT1BcmlhbCBjb2xvcj1i
bHVlIHNpemU9Mj48U1BBTiANCiAgc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6IGJsdWU7
IEZPTlQtRkFNSUxZOiBBcmlhbCI+SGkgDQogIFl1bmZlaSw8L1NQQU4+PC9GT05UPjxGT05UIGZh
Y2U9IkNvdXJpZXIgTmV3IiBjb2xvcj1ibHVlPjxTUEFOIA0KICBzdHlsZT0iQ09MT1I6IGJsdWU7
IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48L1NQQU4+PC9GT05UPjwvUD4NCiAgPFA+PEZP
TlQgZmFjZT1BcmlhbCBjb2xvcj1ibHVlIHNpemU9Mj48U1BBTiANCiAgc3R5bGU9IkZPTlQtU0la
RTogMTBwdDsgQ09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZOiBBcmlhbCI+YWZ0ZXIgcmVhZGluZyB5
b3VyIA0KICBjaGFydGVyIHByb3Bvc2FsLCBhIHRleHQgcHJvcG9zYWwgYW5kIDIgcXVlc3Rpb25z
IGZvciANCiAgY2xhcmlmaWNhdGlvbnMuPC9TUEFOPjwvRk9OVD48Rk9OVCBmYWNlPSJDb3VyaWVy
IE5ldyIgY29sb3I9Ymx1ZT48U1BBTiANCiAgc3R5bGU9IkNPTE9SOiBibHVlOyBGT05ULUZBTUlM
WTogJ0NvdXJpZXIgTmV3JyI+PC9TUEFOPjwvRk9OVD48L1A+DQogIDxQPjxGT05UIGZhY2U9IkNv
dXJpZXIgTmV3IiBjb2xvcj1ibHVlIHNpemU9Mz48U1BBTiANCiAgc3R5bGU9IkZPTlQtU0laRTog
MTJwdDsgQ09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48L1NQQU4+PC9G
T05UPiZuYnNwOzwvUD4NCiAgPFA+PEZPTlQgZmFjZT1BcmlhbCBjb2xvcj1ibHVlIHNpemU9Mj48
U1BBTiANCiAgc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZ
OiBBcmlhbCI+QmVzdCANCiAgUmVnYXJkczwvU1BBTj48L0ZPTlQ+PEZPTlQgZmFjZT0iQ291cmll
ciBOZXciIGNvbG9yPWJsdWU+PFNQQU4gDQogIHN0eWxlPSJDT0xPUjogYmx1ZTsgRk9OVC1GQU1J
TFk6ICdDb3VyaWVyIE5ldyciPjwvU1BBTj48L0ZPTlQ+PC9QPg0KICA8UD48Rk9OVCBmYWNlPUFy
aWFsIGNvbG9yPWJsdWUgc2l6ZT0yPjxTUEFOIA0KICBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBD
T0xPUjogYmx1ZTsgRk9OVC1GQU1JTFk6IEFyaWFsIj5DaHJpc3RpYW4gDQogIFNjaG1pZHQ8L1NQ
QU4+PC9GT05UPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBjb2xvcj1ibHVlPjxTUEFOIA0KICBz
dHlsZT0iQ09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48L1NQQU4+PC9G
T05UPjwvUD4NCiAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIGNvbG9yPWJsdWUgc2l6ZT0z
PjxTUEFOIA0KICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBDT0xPUjogYmx1ZTsgRk9OVC1GQU1J
TFk6ICdDb3VyaWVyIE5ldyciPjwvU1BBTj48L0ZPTlQ+Jm5ic3A7PC9QPg0KICA8UD48Rk9OVCBm
YWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1ZSBzaXplPTM+PFNQQU4gDQogIHN0eWxlPSJGT05U
LVNJWkU6IDEycHQ7IENPTE9SOiBibHVlOyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+PC9T
UEFOPjwvRk9OVD4mbmJzcDs8L1A+DQogIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBjb2xv
cj1ibHVlIHNpemU9Mz48U1BBTiANCiAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgQ09MT1I6IGJs
dWU7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48L1NQQU4+PC9GT05UPiZuYnNwOzwvUD4N
CiAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIGNvbG9yPWJsdWUgc2l6ZT0zPjxTUEFOIA0K
ICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBDT0xPUjogYmx1ZTsgRk9OVC1GQU1JTFk6ICdDb3Vy
aWVyIE5ldyciPlByb3Bvc2VkIG5ldyANCiAgdGV4dCZuYnNwO2ZvciBtb3JlIHRyYW5zcGFyZW5j
eSBpbiBtYWluIGRlc2NyaXB0aW9uOjwvU1BBTj48L0ZPTlQ+PEZPTlQgDQogIGZhY2U9QXJpYWwg
Y29sb3I9Ymx1ZSBzaXplPTI+PFNQQU4gDQogIHN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IENPTE9S
OiBibHVlOyBGT05ULUZBTUlMWTogQXJpYWwiPjwvU1BBTj48L0ZPTlQ+PC9QPg0KICA8UD48Rk9O
VCBmYWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1ZSBzaXplPTM+PFNQQU4gDQogIHN0eWxlPSJG
T05ULVNJWkU6IDEycHQ7IENPTE9SOiBibHVlOyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+
T2xkIA0KICB0ZXh0OjwvU1BBTj48L0ZPTlQ+PEZPTlQgY29sb3I9Ymx1ZT48U1BBTiANCiAgc3R5
bGU9IkNPTE9SOiBibHVlIj48L1NQQU4+PC9GT05UPjwvUD4NCiAgPFA+PEZPTlQgZmFjZT0iQ291
cmllciBOZXciIGNvbG9yPWJsYWNrIHNpemU9Mz48U1BBTiANCiAgc3R5bGU9IkZPTlQtU0laRTog
MTJwdDsgQ09MT1I6IGJsYWNrOyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+VGhlIA0KICBQ
ZWVyLXRvLVBlZXIgKFAyUCkgU3RyZWFtaW5nIFByb3RvY29sIHdvcmtpbmcgZ3JvdXAgKFBQU1Ag
V0cpIGlzIGNoYXJ0ZXJlZCB0byANCiAgZGV2ZWxvcCBzdGFuZGFyZCBzaWduYWxpbmcgcHJvdG9j
b2xzIChjYWxsZWQgUFBTUCBwcm90b2NvbHMpIGZvciBtdWx0aXBsZSANCiAgdHlwZXMgb2YgZW50
aXRpZXMgKGUuZy4gaW50ZWxsaWdlbnQgZW5kcG9pbnRzLCBjYWNoZXMsIGNvbnRlbnQgZGlzdHJp
YnV0aW9uIA0KICBuZXR3b3JrIG5vZGVzLCBhbmQvb3Igb3RoZXIgZWRnZSBkZXZpY2VzKSB0byBw
YXJ0aWNpcGF0ZSBpbiBQMlAgc3RyZWFtaW5nIA0KICBzeXN0ZW1zIGluIGJvdGggZml4ZWQgYW5k
IG1vYmlsZSBJbnRlcm5ldC48L1NQQU4+PC9GT05UPjwvUD4NCiAgPFA+PEZPTlQgZmFjZT0iQ291
cmllciBOZXciIGNvbG9yPWJsdWUgc2l6ZT0zPjxTUEFOIA0KICBzdHlsZT0iRk9OVC1TSVpFOiAx
MnB0OyBDT0xPUjogYmx1ZTsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjxCUj48L1NQQU4+
PC9GT05UPjxGT05UIA0KICBmYWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9YmxhY2s+PFNQQU4gDQog
IHN0eWxlPSJDT0xPUjogYmxhY2s7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5QUFNQIHBy
b3RvY29scyBpbmNsdWRlIHRoZSANCiAgUFBTUCB0cmFja2VyIHByb3RvY29sIKhDIGEgc2lnbmFs
aW5nIHByb3RvY29sIGJldHdlZW4gobBQUFNQIHRyYWNrZXJzobEgYW5kIKGwUFBTUCANCiAgcGVl
cnOhsSwgYW5kIHRoZSBQUFNQIHBlZXIgcHJvdG9jb2wgqEMgYSBzaWduYWxpbmcgcHJvdG9jb2wg
YW1vbmcgobBQUFNQIHBlZXJzobEuIA0KICBBIFBQU1AgdHJhY2tlciBtYWludGFpbnMgbGlzdHMg
b2YgcGFydGljaXBhdGluZyBQUFNQIHBlZXJzLCBlYWNoIGZvciBhIA0KICBzcGVjaWZpYyBjaGFu
bmVsIG9yIHN0cmVhbWluZyBmaWxlLCBhbmQgYW5zd2VycyB0aGUgcXVlcmllcyBmcm9tIFBQU1Ag
cGVlcnMgDQogIGZvciBjYW5kaWRhdGUgUFBTUCBwZWVycy4gUFBTUCBwZWVycyBpbmZvcm0gdGhl
aXIgc3RhdHVzIGluZm9ybWF0aW9uIHRvIFBQU1AgDQogIHRyYWNrZXJzLCBleGNoYW5nZSB0aGVp
ciBjaHVuayBhdmFpbGFiaWxpdHkgd2l0aCBvdGhlciBQUFNQIHBlZXJzIGFuZC9vciBQUFNQIA0K
ICB0cmFja2VycywgYW5kIGFzayBvdGhlciBQUFNQIHBlZXJzIGZvciB3YW50ZWQgZGF0YS48L1NQ
QU4+PC9GT05UPjxGT05UIA0KICBmYWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1ZT48U1BBTiAN
CiAgc3R5bGU9IkNPTE9SOiBibHVlOyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+IDwvU1BB
Tj48L0ZPTlQ+PC9QPg0KICA8UD48Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIGNvbG9yPWJs
dWUgc2l6ZT0zPjxTUEFOIA0KICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBDT0xPUjogYmx1ZSI+
PC9TUEFOPjwvRk9OVD4mbmJzcDs8L1A+DQogIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBj
b2xvcj1ibHVlIHNpemU9Mz48U1BBTiANCiAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgQ09MT1I6
IGJsdWU7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5OZXcmbmJzcDt0ZXh0OjwvU1BBTj48
L0ZPTlQ+PEZPTlQgDQogIGNvbG9yPWJsdWU+PFNQQU4gc3R5bGU9IkNPTE9SOiBibHVlIj48L1NQ
QU4+PC9GT05UPjwvUD4NCiAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIGNvbG9yPWJsdWUg
c2l6ZT0zPjxTUEFOIA0KICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBDT0xPUjogYmx1ZTsgRk9O
VC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPlRoZSANCiAgUGVlci10by1QZWVyIChQMlApIFN0cmVh
bWluZyBQcm90b2NvbCB3b3JraW5nIGdyb3VwIChQUFNQIFdHKSBpcyBjaGFydGVyZWQgdG8gDQog
IGRldmVsb3Agc3RhbmRhcmQgc2lnbmFsaW5nIHByb3RvY29scyAoY2FsbGVkIFBQU1AgcHJvdG9j
b2xzKSZuYnNwO2ZvciBQMlAgDQogIHN0cmVhbWluZyBzeXN0ZW1zIGluIGJvdGggZml4ZWQgYW5k
IG1vYmlsZSBJbnRlcm5ldC4gUGFydGljaXBhdGluZyBlbnRpdGllcyANCiAgY291bGQgYmUgaW50
ZWxsaWdlbnQgZW5kcG9pbnRzLCBjYWNoZXMsIGNvbnRlbnQgZGlzdHJpYnV0aW9uIG5ldHdvcmsg
bm9kZXMsIA0KICBhbmQvb3Igb3RoZXIgZWRnZSBkZXZpY2VzLjwvU1BBTj48L0ZPTlQ+PEZPTlQg
Y29sb3I9Ymx1ZT48U1BBTiANCiAgc3R5bGU9IkNPTE9SOiBibHVlIj48L1NQQU4+PC9GT05UPjwv
UD4NCiAgPERJVj4NCiAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIGNvbG9yPWJsdWUgc2l6
ZT0zPjxTUEFOIA0KICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBDT0xPUjogYmx1ZTsgRk9OVC1G
QU1JTFk6ICdDb3VyaWVyIE5ldyciPjwvU1BBTj48L0ZPTlQ+Jm5ic3A7PC9QPjwvRElWPg0KICA8
RElWPg0KICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1ZSBzaXplPTM+PFNQ
QU4gDQogIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IENPTE9SOiBibHVlOyBGT05ULUZBTUlMWTog
J0NvdXJpZXIgTmV3JyI+Rm9yIGEgDQogIHNwZWNpZmljIGNoYW5uZWwgb3Igc3RyZWFtaW5nIGZp
bGUsIGEgUFBTUCB0cmFja2VyIG1haW50YWlucyBsaXN0cyBvZiANCiAgcGFydGljaWF0aW5nIFBQ
U1AgcGVlcnMuIFRoZSBQUFNQIHRyYWNrZXIgYW5zd2VycyBxdWVyaWVzIGZyb20gUFBTUCBwZWVy
cyBmb3IgDQogIGNhbmRpZGF0ZSBQUFNQIHBlZXJzLiBQUFNQIHBlZXJzJm5ic3A7cHJvdmlkZSB0
aGVpciBzdGF0dXMgaW5mb3JtYXRpb24gdG8gUFBTUCANCiAgdHJhY2tlcnMsIGV4Y2hhbmdlIHRo
ZWlyIGNodW5rIGF2YWlsYWJpbGl0eSB3aXRoIG90aGVyIFBQU1AgcGVlcnMgYW5kL29yIFBQU1Ag
DQogIHRyYWNrZXJzLCBhbmQgYXNrIG90aGVyIFBQU1AgcGVlcnMgZm9yIHdhbnRlZCBkYXRhLiBQ
UFNQIHByb3RvY29scyBpbmNsdWRlIHRoZSANCiAgUFBTUCB0cmFja2VyIHByb3RvY29sIKhDIGEg
c2lnbmFsaW5nIHByb3RvY29sIGJldHdlZW4gobBQUFNQIHRyYWNrZXJzobEgYW5kIKGwUFBTUCAN
CiAgcGVlcnOhsSwgYW5kIHRoZSBQUFNQIHBlZXIgcHJvdG9jb2wgqEMgYSBzaWduYWxpbmcgcHJv
dG9jb2wgYW1vbmcgobBQUFNQIA0KICBwZWVyc6GxLjwvU1BBTj48L0ZPTlQ+PEZPTlQgZmFjZT0i
Q291cmllciBOZXciIGNvbG9yPWJsYWNrPjxTUEFOIA0KICBzdHlsZT0iQ09MT1I6IGJsYWNrOyBG
T05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+IDwvU1BBTj48L0ZPTlQ+PC9QPjwvRElWPg0KICA8
UD48Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9Mz48U1BBTiANCiAgc3R5bGU9IkZP
TlQtU0laRTogMTJwdCI+PC9TUEFOPjwvRk9OVD4mbmJzcDs8L1A+DQogIDxQPjxGT05UIGZhY2U9
IkNvdXJpZXIgTmV3IiBjb2xvcj1ibHVlIHNpemU9Mz48U1BBTiANCiAgc3R5bGU9IkZPTlQtU0la
RTogMTJwdDsgQ09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5BcmNoaXRl
Y3R1cmFsIA0KICBzdXJ2ZXk8L1NQQU4+PC9GT05UPjwvUD4NCiAgPFA+PEZPTlQgZmFjZT0iQ291
cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1G
QU1JTFk6ICdDb3VyaWVyIE5ldyciPjMuIEFuICJhcmNoaXRlY3R1cmFsIA0KICBzdXJ2ZXkiIGRv
Y3VtZW50IGV4cGxhaW5pbmcgdGhlIGN1cnJlbnQgUDJQIHN0cmVhbWluZyBhcmNoaXRlY3R1cmVz
LCBpbiANCiAgcGFydGljdWxhciB0cmFja2VyLWJhc2VkIFAyUCBzdHJlYW1pbmcsIGFuZCBrZXkg
aXNzdWVzIGluIGJlc3QgDQogIHByYWN0aWNlLjwvU1BBTj48L0ZPTlQ+PC9QPg0KICA8UD48Rk9O
VCBmYWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1ZSBzaXplPTM+PFNQQU4gDQogIHN0eWxlPSJG
T05ULVNJWkU6IDEycHQ7IENPTE9SOiBibHVlOyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+
SXQgaXMgZ29vZCB0byANCiAgaGF2ZSBhIGRlc2NyaXB0aW9uIG9mIHRoZSBjdXJyZW50IFAyUCBz
dHJlYW1pbmcgYXJjaGl0ZWN0dXJlLiBXaGF0IGlzIG1pc3NpbmcgDQogIGlzIHRoZSByZWxhdGlv
biB0byB0aGUgUFBTUCB3b3JrLiBXaWxsIGl0IGNvbnRhaW4gYSBwcm9wb3NhbCBmb3ImbmJzcDt0
aGUgUFBTUCANCiAgYXJjaGl0ZWN0dXJlPzwvU1BBTj48L0ZPTlQ+PC9QPg0KICA8UD48Rk9OVCBm
YWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9Mz48U1BBTiANCiAgc3R5bGU9IkZPTlQtU0laRTog
MTJwdCI+PC9TUEFOPjwvRk9OVD4mbmJzcDs8L1A+DQogIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIg
TmV3IiBjb2xvcj1ibHVlIHNpemU9Mz48U1BBTiANCiAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsg
Q09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5Vc2FnZSANCiAgZG9jdW1l
bnQ8L1NQQU4+PC9GT05UPjwvUD4NCiAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIGNvbG9y
PWJsYWNrIHNpemU9Mz48U1BBTiANCiAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgQ09MT1I6IGJs
YWNrOyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+Ni4gQSChsHVzYWdlIA0KICBkb2N1bWVu
dKGxIGV4cGxhaW5pbmcgaG93IHRoZSBwcm90b2NvbHMgZGVmaW5lZCBhYm92ZSwgYWxvbmcgd2l0
aCBleGlzdGluZyBJRVRGIA0KICBwcm90b2NvbHMsIHN1Y2ggYXMgUkVMQU9ELCBBTFRPIGFuZCBS
VFNQLCBjYW4gaW50ZXItb3BlcmF0ZTsgYW5kIGhvdyB0aGV5IG1heSANCiAgYmUgaW50ZWdyYXRl
ZCB0b2dldGhlciB0byBwcm9kdWNlIGNvbXBsZXRlIFAyUCBzdHJlYW1pbmcgDQogIHN5c3RlbXMu
PC9TUEFOPjwvRk9OVD48L1A+DQogIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBjb2xvcj1i
bHVlIHNpemU9Mz48U1BBTiANCiAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgQ09MT1I6IGJsdWU7
IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5UaGlzIHNvdW5kcyANCiAgbW9yZSBsaWtlIGEg
ImludGVyb3AgZG9jdW1lbnQiLiBXYXMgdGhpcyB0aGUgaW50ZW50aW9uPzwvU1BBTj48L0ZPTlQ+
PC9QPg0KICA8UD48Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9Mz48U1BBTiANCiAg
c3R5bGU9IkZPTlQtU0laRTogMTJwdCI+PC9TUEFOPjwvRk9OVD4mbmJzcDs8L1A+DQogIDxQPjxG
T05UIGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgc2l6ZT0zPjxTUEFOIA0KICBzdHlsZT0iRk9OVC1T
SVpFOiAxMnB0Ij48L1NQQU4+PC9GT05UPiZuYnNwOzwvUD4NCiAgPFA+PEZPTlQgZmFjZT0iVGlt
ZXMgTmV3IFJvbWFuIiBzaXplPTM+PFNQQU4gDQogIHN0eWxlPSJGT05ULVNJWkU6IDEycHQiPjwv
U1BBTj48L0ZPTlQ+Jm5ic3A7PC9QPg0KICA8RElWPg0KICA8UD48Rk9OVCBmYWNlPSJUaW1lcyBO
ZXcgUm9tYW4iIHNpemU9Mz48U1BBTiANCiAgc3R5bGU9IkZPTlQtU0laRTogMTJwdCI+PC9TUEFO
PjwvRk9OVD4mbmJzcDs8L1A+PC9ESVY+DQogIDxQPjxGT05UIGZhY2U9IlRpbWVzIE5ldyBSb21h
biIgc2l6ZT0zPjxTUEFOIA0KICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0Ij48L1NQQU4+PC9GT05U
PiZuYnNwOzwvUD4NCiAgPFA+PEZPTlQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIiBzaXplPTM+PFNQ
QU4gDQogIHN0eWxlPSJGT05ULVNJWkU6IDEycHQiPjwvU1BBTj48L0ZPTlQ+Jm5ic3A7PC9QPg0K
ICA8UD48Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9Mz48U1BBTiANCiAgc3R5bGU9
IkZPTlQtU0laRTogMTJwdCI+PC9TUEFOPjwvRk9OVD4mbmJzcDs8L1A+DQogIDxQPjxGT05UIGZh
Y2U9IlRpbWVzIE5ldyBSb21hbiIgc2l6ZT0zPjxTUEFOIA0KICBzdHlsZT0iRk9OVC1TSVpFOiAx
MnB0Ij48L1NQQU4+PC9GT05UPiZuYnNwOzwvUD4NCiAgPERJViBzdHlsZT0iVEVYVC1BTElHTjog
Y2VudGVyIiBhbGlnbj1jZW50ZXI+PEZPTlQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIiANCiAgc2l6
ZT0zPjxTUEFOIGxhbmc9REUgc3R5bGU9IkZPTlQtU0laRTogMTJwdCI+DQogIDxIUiBhbGlnbj1j
ZW50ZXIgd2lkdGg9IjEwMCUiIFNJWkU9Mj4NCiAgPC9TUEFOPjwvRk9OVD48L0RJVj4NCiAgPFAg
c3R5bGU9Ik1BUkdJTi1CT1RUT006IDEycHQiPjxCPjxGT05UIGZhY2U9VGFob21hIHNpemU9Mj48
U1BBTiBsYW5nPURFIA0KICBzdHlsZT0iRk9OVC1XRUlHSFQ6IGJvbGQ7IEZPTlQtU0laRTogMTBw
dDsgRk9OVC1GQU1JTFk6IFRhaG9tYSI+RnJvbTo8L1NQQU4+PC9GT05UPjwvQj48Rk9OVCANCiAg
ZmFjZT1UYWhvbWEgc2l6ZT0yPjxTUEFOIGxhbmc9REUgc3R5bGU9IkZPTlQtU0laRTogMTBwdDsg
Rk9OVC1GQU1JTFk6IFRhaG9tYSI+IA0KICA8QSBocmVmPSJtYWlsdG86cHBzcC1ib3VuY2VzQGll
dGYub3JnIiB0YXJnZXQ9X2JsYW5rPnBwc3AtYm91bmNlc0BpZXRmLm9yZzwvQT4gDQogIFttYWls
dG86PEEgaHJlZj0ibWFpbHRvOnBwc3AtYm91bmNlc0BpZXRmLm9yZyIgDQogIHRhcmdldD1fYmxh
bms+cHBzcC1ib3VuY2VzQGlldGYub3JnPC9BPl0gPEI+PFNQQU4gc3R5bGU9IkZPTlQtV0VJR0hU
OiBib2xkIj5PbiANCiAgQmVoYWxmIE9mIDwvU1BBTj48L0I+ZXh0IHpoYW5neXVuZmVpPEJSPjxC
PjxTUEFOIA0KICBzdHlsZT0iRk9OVC1XRUlHSFQ6IGJvbGQiPlNlbnQ6PC9TUEFOPjwvQj4gVGh1
cnNkYXksIFNlcHRlbWJlciAxMCwgMjAwOSA4OjI0IA0KICBBTTxCUj48Qj48U1BBTiBzdHlsZT0i
Rk9OVC1XRUlHSFQ6IGJvbGQiPlRvOjwvU1BBTj48L0I+IDxBIA0KICBocmVmPSJtYWlsdG86cHBz
cEBpZXRmLm9yZyIgdGFyZ2V0PV9ibGFuaz5wcHNwQGlldGYub3JnPC9BPjxCUj48Qj48U1BBTiAN
CiAgc3R5bGU9IkZPTlQtV0VJR0hUOiBib2xkIj5TdWJqZWN0OjwvU1BBTj48L0I+IFtwcHNwXSBw
cHNwIGNoYXJ0ZXIgDQogIGRpc2N1c3Npb248L1NQQU4+PC9GT05UPjxTUEFOIGxhbmc9REU+PC9T
UEFOPjwvUD4NCiAgPERJVj4NCiAgPFA+PEI+PEZPTlQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIiBz
aXplPTM+PFNQQU4gDQogIHN0eWxlPSJGT05ULVdFSUdIVDogYm9sZDsgRk9OVC1TSVpFOiAxMnB0
Ij48L1NQQU4+PC9GT05UPjwvQj4mbmJzcDs8L1A+PEJSIA0KICBjbGVhcj1hbGw+DQogIDxQPjxC
PjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogIHN0eWxlPSJGT05ULVdF
SUdIVDogYm9sZDsgRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+
RGVhciANCiAgYWxsLDwvU1BBTj48L0ZPTlQ+PC9CPjwvUD4NCiAgPFA+PEI+PEZPTlQgZmFjZT0i
Q291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgc3R5bGU9IkZPTlQtV0VJR0hUOiBib2xkOyBG
T05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj4mbmJzcDsmbmJzcDsg
DQogIFRoZSBmb2xsb3dpbmcgaXMgdGhlIG1vZGlmaWVkIHZlcnNpb24gb2YgUFBTUCBjaGFydGVy
KEFuIGVhcmx5IHZlcnNpb24gd2FzIA0KICBwdWJsaXNoZWQgaW4gdGhlIElFVEYgUFBTUCB3aWtp
IHBhZ2UpLlBsZWFzZSByZXZpZXcgaXQgYW5kIGFueSBjb21tZW50cyBhbmQgDQogIHN1Z2dlc3Rp
b25zIGFyZSBoaWdobHkgYXBwcmVjaWF0ZWQuPC9TUEFOPjwvRk9OVD48L0I+PC9QPg0KICA8UD48
Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9Mz48U1BBTiANCiAgc3R5bGU9IkZPTlQt
U0laRTogMTJwdCI+PC9TUEFOPjwvRk9OVD4mbmJzcDs8L1A+DQogIDxQPjxCPjxGT05UIGZhY2U9
IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogIHN0eWxlPSJGT05ULVdFSUdIVDogYm9sZDsg
Rk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0KICBCUjwv
U1BBTj48L0ZPTlQ+PC9CPjwvUD4NCiAgPFA+PEI+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNp
emU9Mz48U1BBTiANCiAgc3R5bGU9IkZPTlQtV0VJR0hUOiBib2xkOyBGT05ULVNJWkU6IDEycHQ7
IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQogIFl1bmZlaTwvU1BBTj48
L0ZPTlQ+PC9CPjwvUD4NCiAgPFA+PEI+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48
U1BBTiANCiAgc3R5bGU9IkZPTlQtV0VJR0hUOiBib2xkOyBGT05ULVNJWkU6IDEycHQ7IEZPTlQt
RkFNSUxZOiAnQ291cmllciBOZXcnIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLTwvU1BBTj48L0ZPTlQ+PC9CPjwvUD4NCiAgPFA+PEI+PEZP
TlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9NT48U1BBTiANCiAgc3R5bGU9IkZPTlQtV0VJR0hU
OiBib2xkOyBGT05ULVNJWkU6IDE4cHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5EZXNj
cmlwdGlvbiANCiAgb2YgUFBTUCBXb3JraW5nIEdyb3VwOjwvU1BBTj48L0ZPTlQ+PC9CPjwvUD4N
CiAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgc3R5bGU9IkZP
TlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPlRoZSBQZWVyLXRvLVBl
ZXIgKFAyUCkgDQogIFN0cmVhbWluZyBQcm90b2NvbCB3b3JraW5nIGdyb3VwIChQUFNQIFdHKSBp
cyBjaGFydGVyZWQgdG8gZGV2ZWxvcCBzdGFuZGFyZCANCiAgc2lnbmFsaW5nIHByb3RvY29scyAo
Y2FsbGVkIFBQU1AgcHJvdG9jb2xzKSBmb3IgbXVsdGlwbGUgdHlwZXMgb2YgZW50aXRpZXMgDQog
IChlLmcuIGludGVsbGlnZW50IGVuZHBvaW50cywgY2FjaGVzLCBjb250ZW50IGRpc3RyaWJ1dGlv
biBuZXR3b3JrIG5vZGVzLCANCiAgYW5kL29yIG90aGVyIGVkZ2UgZGV2aWNlcykgdG8gcGFydGlj
aXBhdGUgaW4gUDJQIHN0cmVhbWluZyBzeXN0ZW1zIGluIGJvdGggDQogIGZpeGVkIGFuZCBtb2Jp
bGUgSW50ZXJuZXQuPC9TUEFOPjwvRk9OVD48L1A+DQogIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIg
TmV3IiBzaXplPTM+PFNQQU4gDQogIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZ
OiAnQ291cmllciBOZXcnIj48QlI+UFBTUCBwcm90b2NvbHMgaW5jbHVkZSANCiAgdGhlIFBQU1Ag
dHJhY2tlciBwcm90b2NvbCCoQyBhIHNpZ25hbGluZyBwcm90b2NvbCBiZXR3ZWVuIKGwUFBTUCB0
cmFja2Vyc6GxIGFuZCANCiAgobBQUFNQIHBlZXJzobEsIGFuZCB0aGUgUFBTUCBwZWVyIHByb3Rv
Y29sIKhDIGEgc2lnbmFsaW5nIHByb3RvY29sIGFtb25nIKGwUFBTUCANCiAgcGVlcnOhsS4gQSBQ
UFNQIHRyYWNrZXIgbWFpbnRhaW5zIGxpc3RzIG9mIHBhcnRpY2lwYXRpbmcgUFBTUCBwZWVycywg
ZWFjaCBmb3IgYSANCiAgc3BlY2lmaWMgY2hhbm5lbCBvciBzdHJlYW1pbmcgZmlsZSwgYW5kIGFu
c3dlcnMgdGhlIHF1ZXJpZXMgZnJvbSBQUFNQIHBlZXJzIA0KICBmb3IgY2FuZGlkYXRlIFBQU1Ag
cGVlcnMuIFBQU1AgcGVlcnMgaW5mb3JtIHRoZWlyIHN0YXR1cyBpbmZvcm1hdGlvbiB0byBQUFNQ
IA0KICB0cmFja2VycywgZXhjaGFuZ2UgdGhlaXIgY2h1bmsgYXZhaWxhYmlsaXR5IHdpdGggb3Ro
ZXIgUFBTUCBwZWVycyBhbmQvb3IgUFBTUCANCiAgdHJhY2tlcnMsIGFuZCBhc2sgb3RoZXIgUFBT
UCBwZWVycyBmb3Igd2FudGVkIGRhdGEuIDwvU1BBTj48L0ZPTlQ+PC9QPg0KICA8UD48Rk9OVCBm
YWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0
OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+PC9TUEFOPjwvRk9OVD4mbmJzcDs8L1A+DQog
IDxQIHN0eWxlPSJMQVlPVVQtR1JJRC1NT0RFOiBjaGFyIj48Rk9OVCBmYWNlPSJDb3VyaWVyIE5l
dyIgc2l6ZT0zPjxTUEFOIA0KICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTog
J0NvdXJpZXIgTmV3JyI+VGhpcyBXRydzIHByaW1hcnkgdGFza3MgDQogIGFyZSB0byBwcm9kdWNl
OjxCUj4xLiBBIKGwcHJvYmxlbSBzdGF0ZW1lbnShsSBkb2N1bWVudCBkZXNjcmliaW5nIHRoZSBw
cm9ibGVtcywgDQogIGluY2VudGl2ZXMsIGFuZCBzY29wZSBvZiBkZXZlbG9waW5nIHRoZSBQUFNQ
IHByb3RvY29scywgYXMgd2VsbCBhcyBjb21tb24gDQogIHRlcm1pbm9sb2dpZXMgYW5kIGNvbmNl
cHRzLjwvU1BBTj48L0ZPTlQ+PC9QPg0KICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6
ZT0zPjxTUEFOIA0KICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJp
ZXIgTmV3JyI+PC9TUEFOPjwvRk9OVD4mbmJzcDs8L1A+DQogIDxQPjxGT05UIGZhY2U9IkNvdXJp
ZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFN
SUxZOiAnQ291cmllciBOZXcnIj4yLiBBIKGwcmVxdWlyZW1lbnRzobEgDQogIGRvY3VtZW50IGxp
c3RpbmcgdGhlIHJlcXVpcmVtZW50cyBvbiB0aGUgZGVzaWduZWQgUFBTUCBwcm90b2NvbHMgKGUu
Zy4sIA0KICBnZW5lcmFsIGZ1bmN0aW9uYWxpdHkgYW5kIHBlcmZvcm1hbmNlIHJlcXVpcmVtZW50
cyBvZiBQUFNQIHByb3RvY29scyBvciBiYXNpYyANCiAgdHlwZXMgb2YgaW5mb3JtYXRpb24gdGhh
dCBQUFNQIHByb3RvY29scyBzaG91bGQgY29tbXVuaWNhdGUgdG8gZmFjaWxpdGF0ZSBQMlAgDQog
IHN0cmVhbWluZykuPC9TUEFOPjwvRk9OVD48L1A+DQogIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIg
TmV3IiBzaXplPTM+PFNQQU4gDQogIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZ
OiAnQ291cmllciBOZXcnIj48QlI+My4gQW4gImFyY2hpdGVjdHVyYWwgDQogIHN1cnZleSIgZG9j
dW1lbnQgZXhwbGFpbmluZyB0aGUgY3VycmVudCBQMlAgc3RyZWFtaW5nIGFyY2hpdGVjdHVyZXMs
IGluIA0KICBwYXJ0aWN1bGFyIHRyYWNrZXItYmFzZWQgUDJQIHN0cmVhbWluZywgYW5kIGtleSBp
c3N1ZXMgaW4gYmVzdCANCiAgcHJhY3RpY2UuPC9TUEFOPjwvRk9OVD48L1A+DQogIDxQIHN0eWxl
PSJMQVlPVVQtR1JJRC1NT0RFOiBjaGFyIj48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0z
PjxTUEFOIA0KICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIg
TmV3JyI+PEJSPjQuIEEgcHJvcG9zZWQgc3RhbmRhcmQgDQogIGRlZmluaW5nIHRoZSBQUFNQIHBl
ZXIgcHJvdG9jb2wuIFRoaXMgcHJvdG9jb2wgd2lsbCBkZWZpbmUgaG93IFBQU1AgcGVlcnMgDQog
IGFkdmVydGlzZSBjaHVuayBhdmFpbGFiaWxpdHkuIFRoZSBwcm90b2NvbCB3aWxsIGFsc28gZGVm
aW5lIHRoZSByZXF1ZXN0cyBhbmQgDQogIHJlc3BvbnNlcyBvZiBjaHVua3MgYW1vbmcgUFBTUCBw
ZWVycy48L1NQQU4+PC9GT05UPjwvUD4NCiAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNp
emU9Mz48U1BBTiANCiAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3Vy
aWVyIE5ldyciPjwvU1BBTj48L0ZPTlQ+Jm5ic3A7PC9QPg0KICA8UCBzdHlsZT0iTEFZT1VULUdS
SUQtTU9ERTogY2hhciI+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAg
c3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjUuIEEg
cHJvcG9zZWQgc3RhbmRhcmQgDQogIGRlZmluaW5nIHRoZSBQUFNQIHRyYWNrZXIgcHJvdG9jb2wu
IFRoaXMgcHJvdG9jb2wgd2lsbCBkZWZpbmUgaG93IFBQU1AgcGVlcnMgDQogIGluZm9ybSBhbmQg
cmVxdWVzdCBpbmZvcm1hdGlvbiBmcm9tIFBQU1AgdHJhY2tlcnMgYW5kIGhvdyBQUFNQIHRyYWNr
ZXJzIHJlcGx5IA0KICB0byB0aGUgcmVxdWVzdHMuPC9TUEFOPjwvRk9OVD48L1A+DQogIDxQPjxG
T05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogIHN0eWxlPSJGT05ULVNJWkU6
IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48L1NQQU4+PC9GT05UPiZuYnNwOzwv
UD4NCiAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgc3R5bGU9
IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjYuIEEgobB1c2Fn
ZSBkb2N1bWVudKGxIA0KICBleHBsYWluaW5nIGhvdyB0aGUgcHJvdG9jb2xzIGRlZmluZWQgYWJv
dmUsIGFsb25nIHdpdGggZXhpc3RpbmcgSUVURiANCiAgcHJvdG9jb2xzLCBzdWNoIGFzIFJFTEFP
RCwgQUxUTyBhbmQgUlRTUCwgY2FuIGludGVyLW9wZXJhdGU7IGFuZCBob3cgdGhleSBtYXkgDQog
IGJlIGludGVncmF0ZWQgdG9nZXRoZXIgdG8gcHJvZHVjZSBjb21wbGV0ZSBQMlAgc3RyZWFtaW5n
IA0KICBzeXN0ZW1zLjwvU1BBTj48L0ZPTlQ+PC9QPg0KICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVy
IE5ldyIgc2l6ZT0zPjxTUEFOIA0KICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlM
WTogJ0NvdXJpZXIgTmV3JyI+PC9TUEFOPjwvRk9OVD4mbmJzcDs8L1A+DQogIDxQPjxGT05UIGZh
Y2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7
IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj43LiBPcHRpb25hbGx5IGEgobFtb2JpbGUgDQog
IHVzYWdlIGRvY3VtZW50obEgKFBQU1AgbW9iaWxlIEJDUCBkb2N1bWVudCkgdG8gZXZhbHVhdGUg
UFBTUCB3aXRoIGFuZCB3aXRob3V0IA0KICBNb2JpbGUgSVAgc3VwcG9ydCB3aGVuIHRoZXJlIGFy
ZSBhIGxvdCBvZiBtb2JpbGUgcGVlcnMgaW4gdGhlIA0KICBzeXN0ZW0uPC9TUEFOPjwvRk9OVD48
L1A+DQogIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogIHN0eWxl
PSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48QlI+VGhlIHdv
cmsgcGxhbm5lZCBmb3IgDQogIHRoZSBQUFNQIFdHIGlzIGRpc3RpbmN0IGZyb20sIGJ1dCByZXF1
aXJlcyBjbG9zZSBwYXJ0aWNpcGF0aW9uIHdpdGgsIHdvcmsgaW4gDQogIG90aGVyIElFVEYgV0dz
LCBwYXJ0aWN1bGFybHkgUDJQU0lQLCBBTFRPIGFuZCBNTVVTSUMuIFRoZSBQUFNQIFdHIGFzc3Vt
ZXMgdGhhdCANCiAgaXQgY2Fubm90IG1vZGlmeSBiYXNlbGluZSBQMlBTSVAsIEFMVE8sIGFuZCBN
TVVTSUMgYmVoYXZpb3JzLiBJZiBQUFNQIA0KICBkZXRlcm1pbmVzIHRoYXQgZXh0ZW5zaW9ucyB0
byBQMlBTSVAsIEFMVE8sIE1NVVNJQyBhcmUgbmVlZGVkLCBQUFNQIHdpbGwgc2VlayANCiAgdG8g
ZGVmaW5lIHN1Y2ggZXh0ZW5zaW9ucyBhbmQgcHJlc2VudCB0byB0aGUgcmVzcGVjdGl2ZSB3b3Jr
aW5nIA0KICBncm91cHMuPC9TUEFOPjwvRk9OVD48L1A+DQogIDxQPjxGT05UIGZhY2U9IkNvdXJp
ZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFN
SUxZOiAnQ291cmllciBOZXcnIj48QlI+VGhlIGRlc2lnbiBvZiBQUFNQIGhhcyANCiAgdG8gY29u
c2lkZXIgc2VjdXJpdHkvcHJpdmFjeSBpc3N1ZXMuIFRoZSBwcm90b2NvbCBkb2N1bWVudCB3aWxs
IGNvbnRhaW4gYSANCiAgY29tcGxldGUgZGVzY3JpcHRpb24gb2YgdGhlIHNlY3VyaXR5L3ByaXZh
Y3kgaXNzdWVzIHRoYXQgUFBTUCBzaG91bGQgDQogIGFkZHJlc3MuPC9TUEFOPjwvRk9OVD48L1A+
DQogIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogIHN0eWxlPSJG
T05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48L1NQQU4+PC9GT05U
PiZuYnNwOzwvUD4NCiAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiAN
CiAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPlRo
ZSBmb2xsb3dpbmcgdG9waWNzIGFyZSANCiAgZXhjbHVkZWQgZnJvbSB0aGlzIFdHJ3Mgc2NvcGU6
PEJSPjEuIFRyYW5zcG9ydCBtZWNoYW5pc21zIGZvciBkYXRhIA0KICB0cmFuc21pc3Npb24gYW1v
bmcgUFBTUCBwZWVycywgZS5nLiB1c2luZyBUQ1Agb3IgVURQLCB1bmljYXN0IG9yIG11bHRpY2Fz
dCwgDQogIGV0Yy48L1NQQU4+PC9GT05UPjwvUD4NCiAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBO
ZXciIHNpemU9Mz48U1BBTiANCiAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6
ICdDb3VyaWVyIE5ldyciPjxCUj4yLiBOZXR3b3JrIGNvZGluZyANCiAgbWVjaGFuaXNtcyBpbiBQ
MlAgc3RyZWFtaW5nLiBOZXR3b3JrIGNvZGluZyBtYXkgYmUgdXNlZCBpbiBQMlAgc3RyZWFtaW5n
LCBidXQgDQogIGl0cyBzdXBwb3J0IGlzIGJleW9uZCB0aGUgc2NvcGUgb2YgY3VycmVudCBjaGFy
dGVyLjwvU1BBTj48L0ZPTlQ+PC9QPg0KICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6
ZT0zPjxTUEFOIA0KICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJp
ZXIgTmV3JyI+PC9TUEFOPjwvRk9OVD4mbmJzcDs8L1A+DQogIDxQPjxGT05UIGZhY2U9IkNvdXJp
ZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFN
SUxZOiAnQ291cmllciBOZXcnIj4zLiBQbGF5LW91dCBtZWNoYW5pc21zIA0KICBpbmNsdWRpbmcg
c3RyZWFtaW5nIGNvbnRyb2wgKGUuZy4sIHBhdXNlLCBmYXN0LWZvcndhcmQsIGFuZCANCiAgcmV3
aW5kKS48L1NQQU4+PC9GT05UPjwvUD4NCiAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNp
emU9Mz48U1BBTiANCiAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3Vy
aWVyIE5ldyciPjwvU1BBTj48L0ZPTlQ+Jm5ic3A7PC9QPg0KICA8UD48Rk9OVCBmYWNlPSJDb3Vy
aWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZB
TUlMWTogJ0NvdXJpZXIgTmV3JyI+NC4gQWxnb3JpdGhtcyB0aGF0IG1heSBiZSANCiAgZGlmZmVy
ZW50IGluIGRpZmZlcmVudCBkZXBsb3ltZW50cyAoZS5nLiwgY2h1bmsgc2VsZWN0aW9uLCBsb2Nh
bCBzdG9yYWdlIA0KICBzdHJhdGVnaWVzKS48L1NQQU4+PC9GT05UPjwvUD4NCiAgPFA+PEZPTlQg
ZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgc3R5bGU9IkZPTlQtU0laRTogMTJw
dDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjwvU1BBTj48L0ZPTlQ+Jm5ic3A7PC9QPg0K
ICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICBzdHlsZT0iRk9O
VC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+NS4gUmVzZWFyY2ggdHlw
ZSBxdWVzdGlvbnMgDQogIHJlbGF0ZWQgdG8gUDJQIHN0cmVhbWluZy4gVGhpcyBXRyB3aWxsIGlu
c3RlYWQgZm9yd2FyZCBzdWNoIHF1ZXN0aW9ucyB0byB0aGUgDQogIElSVEYgUDJQUkcgb3Igb3Ro
ZXIgUkcgYXMgYXBwcm9wcmlhdGUuIEV4YW1wbGVzIGluY2x1ZGUgY2FjaGUgDQogIG1hbmFnZW1l
bnQuPC9TUEFOPjwvRk9OVD48L1A+DQogIDxQPjxCPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBz
aXplPTU+PFNQQU4gDQogIHN0eWxlPSJGT05ULVdFSUdIVDogYm9sZDsgRk9OVC1TSVpFOiAxOHB0
OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+R29hbHMgDQogIGFuZCBNaWxlc3RvbmVzOjwv
U1BBTj48L0ZPTlQ+PC9CPjwvUD4NCiAgPFRBQkxFIHN0eWxlPSJXSURUSDogNDI1LjI1cHQiIGNl
bGxQYWRkaW5nPTAgd2lkdGg9NTY3IGJvcmRlcj0wPg0KICAgIDxUQk9EWT4NCiAgICA8VFI+DQog
ICAgICA8VEQgDQogICAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxF
RlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDUyLjVwdDsgUEFERElO
Ry1UT1A6IDAuNzVwdCIgDQogICAgICB2QWxpZ249dG9wIHdpZHRoPTcwPg0KICAgICAgICA8UD48
Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgICBzdHlsZT0iRk9O
VC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+QXByIA0KICAgICAgICAy
MDEwPC9TUEFOPjwvRk9OVD48L1A+PC9URD4NCiAgICAgIDxURCANCiAgICAgIHN0eWxlPSJQQURE
SU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTog
MC43NXB0OyBXSURUSDogMzY4LjI1cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQiIA0KICAgICAgdkFs
aWduPXRvcCB3aWR0aD00OTE+DQogICAgICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBz
aXplPTM+PFNQQU4gDQogICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZ
OiAnQ291cmllciBOZXcnIj5Xb3JraW5nIEdyb3VwIExhc3QgDQogICAgICAgIENhbGwgZm9yIHBy
b2JsZW0gc3RhdGVtZW50PC9TUEFOPjwvRk9OVD48L1A+PC9URD48L1RSPg0KICAgIDxUUj4NCiAg
ICAgIDxURCANCiAgICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVG
VDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogNTIuNXB0OyBQQURESU5H
LVRPUDogMC43NXB0IiANCiAgICAgIHZBbGlnbj10b3Agd2lkdGg9NzA+DQogICAgICAgIDxQPjxG
T05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICAgIHN0eWxlPSJGT05U
LVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5KdW4gDQogICAgICAgIDIw
MTA8L1NQQU4+PC9GT05UPjwvUD48L1REPg0KICAgICAgPFREIA0KICAgICAgc3R5bGU9IlBBRERJ
TkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAw
Ljc1cHQ7IFdJRFRIOiAzNjguMjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgICB2QWxp
Z249dG9wIHdpZHRoPTQ5MT4NCiAgICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNp
emU9Mz48U1BBTiANCiAgICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6
ICdDb3VyaWVyIE5ldyciPlN1Ym1pdCBwcm9ibGVtIA0KICAgICAgICBzdGF0ZW1lbnQgdG8gSUVT
RyBhcyBJbmZvcm1hdGlvbmFsIGRvY3VtZW50PC9TUEFOPjwvRk9OVD48L1A+PC9URD48L1RSPg0K
ICAgIDxUUj4NCiAgICAgIDxURCANCiAgICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7
IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogNTIu
NXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICAgIHZBbGlnbj10b3Agd2lkdGg9NzA+DQog
ICAgICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICAg
IHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5BdWcg
DQogICAgICAgIDIwMTA8L1NQQU4+PC9GT05UPjwvUD48L1REPg0KICAgICAgPFREIA0KICAgICAg
c3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJ
TkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiAzNjguMjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIg
DQogICAgICB2QWxpZ249dG9wIHdpZHRoPTQ5MT4NCiAgICAgICAgPFA+PEZPTlQgZmFjZT0iQ291
cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsg
Rk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPldvcmtpbmcgR3JvdXAgTGFzdCANCiAgICAgICAg
Q2FsbCBmb3IgYXJjaGl0ZWN0dXJlIHN1cnZleTwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+PC9UUj4N
CiAgICA8VFI+DQogICAgICA8VEQgDQogICAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0
OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDUy
LjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgICB2QWxpZ249dG9wIHdpZHRoPTcwPg0K
ICAgICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAg
ICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+QXVn
IA0KICAgICAgICAyMDEwPC9TUEFOPjwvRk9OVD48L1A+PC9URD4NCiAgICAgIDxURCANCiAgICAg
IHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURE
SU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogMzY4LjI1cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQi
IA0KICAgICAgdkFsaWduPXRvcCB3aWR0aD00OTE+DQogICAgICAgIDxQPjxGT05UIGZhY2U9IkNv
dXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7
IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5Xb3JraW5nIEdyb3VwIExhc3QgDQogICAgICAg
IENhbGwgZm9yIHJlcXVpcmVtZW50czwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+PC9UUj4NCiAgICA8
VFI+DQogICAgICA8VEQgDQogICAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURE
SU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDUyLjVwdDsg
UEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgICB2QWxpZ249dG9wIHdpZHRoPTcwPg0KICAgICAg
ICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgICBzdHls
ZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+T2N0PC9TUEFO
PjwvRk9OVD48L1A+DQogICAgICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+
PFNQQU4gDQogICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291
cmllciBOZXcnIj4yMDEwPC9TUEFOPjwvRk9OVD48L1A+PC9URD4NCiAgICAgIDxURCANCiAgICAg
IHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURE
SU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogMzY4LjI1cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQi
IA0KICAgICAgdkFsaWduPXRvcCB3aWR0aD00OTE+DQogICAgICAgIDxQPjxGT05UIGZhY2U9IkNv
dXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7
IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5TdWJtaXQgYXJjaGl0ZWN0dXJlIA0KICAgICAg
ICBzdXJ2ZXkgdG8gSUVTRyBhcyBJbmZvcm1hdGlvbmFsIGRvY3VtZW50PC9TUEFOPjwvRk9OVD48
L1A+PC9URD48L1RSPg0KICAgIDxUUj4NCiAgICAgIDxURCANCiAgICAgIHN0eWxlPSJQQURESU5H
LVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43
NXB0OyBXSURUSDogNTIuNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICAgIHZBbGlnbj10
b3Agd2lkdGg9NzA+DQogICAgICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+
PFNQQU4gDQogICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291
cmllciBOZXcnIj5PY3QgDQogICAgICAgIDIwMTA8L1NQQU4+PC9GT05UPjwvUD48L1REPg0KICAg
ICAgPFREIA0KICAgICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZU
OiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiAzNjguMjVwdDsgUEFERElO
Ry1UT1A6IDAuNzVwdCIgDQogICAgICB2QWxpZ249dG9wIHdpZHRoPTQ5MT4NCiAgICAgICAgPFA+
PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgICAgc3R5bGU9IkZP
TlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPlN1Ym1pdCByZXF1aXJl
bWVudHMgDQogICAgICAgIHRvIElFU0cgYXMgSW5mb3JtYXRpb25hbCBkb2N1bWVudDwvU1BBTj48
L0ZPTlQ+PC9QPjwvVEQ+PC9UUj4NCiAgICA8VFI+DQogICAgICA8VEQgDQogICAgICBzdHlsZT0i
UEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RU
T006IDAuNzVwdDsgV0lEVEg6IDUyLjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgICB2
QWxpZ249dG9wIHdpZHRoPTcwPg0KICAgICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIg
c2l6ZT0zPjxTUEFOIA0KICAgICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlM
WTogJ0NvdXJpZXIgTmV3JyI+QXByIA0KICAgICAgICAyMDExPC9TUEFOPjwvRk9OVD48L1A+PC9U
RD4NCiAgICAgIDxURCANCiAgICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJ
TkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogMzY4LjI1cHQ7
IFBBRERJTkctVE9QOiAwLjc1cHQiIA0KICAgICAgdkFsaWduPXRvcCB3aWR0aD00OTE+DQogICAg
ICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICAgIHN0
eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5Xb3JraW5n
IEdyb3VwIExhc3QgDQogICAgICAgIENhbGwgZm9yIFBQU1AgcGVlciBwcm90b2NvbDwvU1BBTj48
L0ZPTlQ+PC9QPjwvVEQ+PC9UUj4NCiAgICA8VFI+DQogICAgICA8VEQgDQogICAgICBzdHlsZT0i
UEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RU
T006IDAuNzVwdDsgV0lEVEg6IDUyLjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgICB2
QWxpZ249dG9wIHdpZHRoPTcwPg0KICAgICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIg
c2l6ZT0zPjxTUEFOIA0KICAgICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlM
WTogJ0NvdXJpZXIgTmV3JyI+QXByPC9TUEFOPjwvRk9OVD48L1A+DQogICAgICAgIDxQPjxGT05U
IGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICAgIHN0eWxlPSJGT05ULVNJ
WkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj4yMDExPC9TUEFOPjwvRk9OVD48
L1A+PC9URD4NCiAgICAgIDxURCANCiAgICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7
IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogMzY4
LjI1cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQiIA0KICAgICAgdkFsaWduPXRvcCB3aWR0aD00OTE+
DQogICAgICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAg
ICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5X
b3JraW5nIEdyb3VwIExhc3QgDQogICAgICAgIENhbGwgZm9yIFBQU1AgdHJhY2tlciBwcm90b2Nv
bDwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+PC9UUj4NCiAgICA8VFI+DQogICAgICA8VEQgDQogICAg
ICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFE
RElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDUyLjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIg
DQogICAgICB2QWxpZ249dG9wIHdpZHRoPTcwPg0KICAgICAgICA8UD48Rk9OVCBmYWNlPSJDb3Vy
aWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBG
T05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+QXVnIA0KICAgICAgICAyMDExPC9TUEFOPjwvRk9O
VD48L1A+PC9URD4NCiAgICAgIDxURCANCiAgICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1
cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDog
MzY4LjI1cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQiIA0KICAgICAgdkFsaWduPXRvcCB3aWR0aD00
OTE+DQogICAgICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQog
ICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcn
Ij5TdWJtaXQgUFBTUCBwZWVyIA0KICAgICAgICBwcm90b2NvbCB0byBJRVNHIGFzIFByb3Bvc2Vk
IFN0YW5kYXJkPC9TUEFOPjwvRk9OVD48L1A+PC9URD48L1RSPg0KICAgIDxUUj4NCiAgICAgIDxU
RCANCiAgICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43
NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogNTIuNXB0OyBQQURESU5HLVRPUDog
MC43NXB0IiANCiAgICAgIHZBbGlnbj10b3Agd2lkdGg9NzA+DQogICAgICAgIDxQPjxGT05UIGZh
Y2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICAgIHN0eWxlPSJGT05ULVNJWkU6
IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5BdWcgDQogICAgICAgIDIwMTE8L1NQ
QU4+PC9GT05UPjwvUD48L1REPg0KICAgICAgPFREIA0KICAgICAgc3R5bGU9IlBBRERJTkctUklH
SFQ6IDAuNzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7
IFdJRFRIOiAzNjguMjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgICB2QWxpZ249dG9w
IHdpZHRoPTQ5MT4NCiAgICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48
U1BBTiANCiAgICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3Vy
aWVyIE5ldyciPlN1Ym1pdCBQUFNQIHRyYWNrZXIgDQogICAgICAgIHByb3RvY29sIHRvIElFU0cg
YXMgUHJvcG9zZWQgU3RhbmRhcmQ8L1NQQU4+PC9GT05UPjwvUD48L1REPjwvVFI+DQogICAgPFRS
Pg0KICAgICAgPFREIA0KICAgICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElO
Ry1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiA1Mi41cHQ7IFBB
RERJTkctVE9QOiAwLjc1cHQiIA0KICAgICAgdkFsaWduPXRvcCB3aWR0aD03MD4NCiAgICAgICAg
PFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgICAgc3R5bGU9
IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPk5vdiANCiAgICAg
ICAgMjAxMTwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+DQogICAgICA8VEQgDQogICAgICBzdHlsZT0i
UEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RU
T006IDAuNzVwdDsgV0lEVEg6IDM2OC4yNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICAg
IHZBbGlnbj10b3Agd2lkdGg9NDkxPg0KICAgICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5l
dyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZB
TUlMWTogJ0NvdXJpZXIgTmV3JyI+V29ya2luZyBHcm91cCBMYXN0IA0KICAgICAgICBDYWxsIG9m
IHVzYWdlIGRvY3VtZW50PC9TUEFOPjwvRk9OVD48L1A+PC9URD48L1RSPg0KICAgIDxUUj4NCiAg
ICAgIDxURCANCiAgICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVG
VDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogNTIuNXB0OyBQQURESU5H
LVRPUDogMC43NXB0IiANCiAgICAgIHZBbGlnbj10b3Agd2lkdGg9NzA+DQogICAgICAgIDxQPjxG
T05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICAgIHN0eWxlPSJGT05U
LVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5Ob3YgDQogICAgICAgIDIw
MTE8L1NQQU4+PC9GT05UPjwvUD48L1REPg0KICAgICAgPFREIA0KICAgICAgc3R5bGU9IlBBRERJ
TkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAw
Ljc1cHQ7IFdJRFRIOiAzNjguMjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgICB2QWxp
Z249dG9wIHdpZHRoPTQ5MT4NCiAgICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNp
emU9Mz48U1BBTiANCiAgICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6
ICdDb3VyaWVyIE5ldyciPldvcmtpbmcgR3JvdXAgTGFzdCANCiAgICAgICAgQ2FsbCBvZiBtb2Jp
bGl0eSBCQ1AgZG9jdW1lbnQ8L1NQQU4+PC9GT05UPjwvUD48L1REPjwvVFI+DQogICAgPFRSPg0K
ICAgICAgPFREIA0KICAgICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1M
RUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiA1Mi41cHQ7IFBBRERJ
TkctVE9QOiAwLjc1cHQiIA0KICAgICAgdkFsaWduPXRvcCB3aWR0aD03MD4NCiAgICAgICAgPFA+
PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgICAgc3R5bGU9IkZP
TlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPkphbiANCiAgICAgICAg
MjAxMjwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+DQogICAgICA8VEQgDQogICAgICBzdHlsZT0iUEFE
RElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006
IDAuNzVwdDsgV0lEVEg6IDM2OC4yNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICAgIHZB
bGlnbj10b3Agd2lkdGg9NDkxPg0KICAgICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIg
c2l6ZT0zPjxTUEFOIA0KICAgICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlM
WTogJ0NvdXJpZXIgTmV3JyI+U3VibWl0IHVzYWdlIA0KICAgICAgICBkb2N1bWVudCB0byBJRVNH
IGFzIEluZm9ybWF0aW9uYWwgZG9jdW1lbnQ8L1NQQU4+PC9GT05UPjwvUD48L1REPjwvVFI+DQog
ICAgPFRSPg0KICAgICAgPFREIA0KICAgICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsg
UEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiA1Mi41
cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQiIA0KICAgICAgdkFsaWduPXRvcCB3aWR0aD03MD4NCiAg
ICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgICAg
c3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPkphbiAN
CiAgICAgICAgMjAxMjwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+DQogICAgICA8VEQgDQogICAgICBz
dHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElO
Ry1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDM2OC4yNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiAN
CiAgICAgIHZBbGlnbj10b3Agd2lkdGg9NDkxPg0KICAgICAgICA8UD48Rk9OVCBmYWNlPSJDb3Vy
aWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBG
T05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+U3VibWl0IG1vYmlsaXR5IEJDUCANCiAgICAgICAg
ZG9jdW1lbnQgdG8gSUVTRyBhcyBJbmZvcm1hdGlvbmFsIGRvY3VtZW50PC9TUEFOPjwvRk9OVD48
L1A+PC9URD48L1RSPg0KICAgIDxUUj4NCiAgICAgIDxURCANCiAgICAgIHN0eWxlPSJQQURESU5H
LVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43
NXB0OyBXSURUSDogNTIuNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICAgIHZBbGlnbj10
b3Agd2lkdGg9NzA+DQogICAgICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+
PFNQQU4gDQogICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291
cmllciBOZXcnIj5BcHIgDQogICAgICAgIDIwMTI8L1NQQU4+PC9GT05UPjwvUD48L1REPg0KICAg
ICAgPFREIA0KICAgICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZU
OiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiAzNjguMjVwdDsgUEFERElO
Ry1UT1A6IDAuNzVwdCIgDQogICAgICB2QWxpZ249dG9wIHdpZHRoPTQ5MT4NCiAgICAgICAgPFA+
PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgICAgc3R5bGU9IkZP
TlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPkRpc3NvbHZlIG9yIA0K
ICAgICAgICByZS1jaGFydGVyIDwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+PC9UUj48L1RCT0RZPjwv
VEFCTEU+DQogIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogIHN0
eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48L1NQQU4+
PC9GT05UPiZuYnNwOzwvUD48L0RJVj4NCiAgPERJVj4NCiAgPFA+PEZPTlQgZmFjZT1WZXJkYW5h
IHNpemU9Mz48U1BBTiANCiAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6IFZl
cmRhbmEiPjwvU1BBTj48L0ZPTlQ+Jm5ic3A7PC9QPjwvRElWPg0KICA8RElWIHN0eWxlPSJURVhU
LUFMSUdOOiBjZW50ZXIiIGFsaWduPWNlbnRlcj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxT
UEFOIA0KICBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBGT05ULUZBTUlMWTogVmVyZGFuYSI+DQog
IDxIUiBzdHlsZT0iV0lEVEg6IDkxLjVwdCIgYWxpZ249Y2VudGVyIHdpZHRoPTEyMiBTSVpFPTI+
DQogIDwvU1BBTj48L0ZPTlQ+PC9ESVY+DQogIDxESVY+DQogIDxQPjxGT05UIGZhY2U9VmVyZGFu
YSBjb2xvcj1zaWx2ZXIgc2l6ZT0yPjxTUEFOIA0KICBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBD
T0xPUjogc2lsdmVyOyBGT05ULUZBTUlMWTogVmVyZGFuYSI+emhhbmd5dW5mZWk8L1NQQU4+PC9G
T05UPjxGT05UIA0KICBmYWNlPVZlcmRhbmEgY29sb3I9c2lsdmVyPjxTUEFOIA0KICBzdHlsZT0i
Q09MT1I6IHNpbHZlcjsgRk9OVC1GQU1JTFk6IFZlcmRhbmEiPjwvU1BBTj48L0ZPTlQ+PC9QPjwv
RElWPg0KICA8RElWPg0KICA8UD48Rk9OVCBmYWNlPVZlcmRhbmEgY29sb3I9c2lsdmVyIHNpemU9
Mj48U1BBTiANCiAgc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6IHNpbHZlcjsgRk9OVC1G
QU1JTFk6IFZlcmRhbmEiPjIwMDktMDktMTA8L1NQQU4+PC9GT05UPjxGT05UIA0KICBmYWNlPVZl
cmRhbmE+PFNQQU4gDQogIHN0eWxlPSJGT05ULUZBTUlMWTogVmVyZGFuYSI+PC9TUEFOPjwvRk9O
VD48L1A+PC9ESVY+PC9ESVY+PC9ESVY+PC9ESVY+PC9ESVY+DQogIDxIUj4NCiAgPC9ESVY+PEJS
Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPEJSPnBwc3Ag
bWFpbGluZyANCiAgbGlzdDxCUj48QSBocmVmPSJtYWlsdG86cHBzcEBpZXRmLm9yZyI+cHBzcEBp
ZXRmLm9yZzwvQT48QlI+PEEgDQogIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vcHBzcCIgDQogIHRhcmdldD1fYmxhbms+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9wcHNwPC9BPjxCUj48QlI+PC9CTE9DS1FVT1RFPjwvRElWPjxCUj4NCjxI
Uj4NCjwvQk9EWT48L0hUTUw+DQo=

--Boundary_(ID_okeO5GCe2i7katufOU0mhQ)--

From zongning@huawei.com  Thu Sep 10 12:13:30 2009
Return-Path: <zongning@huawei.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D5F753A6B7C for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 12:13:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -98.355
X-Spam-Level: 
X-Spam-Status: No, score=-98.355 tagged_above=-999 required=5 tests=[AWL=-0.214, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, J_CHICKENPOX_72=0.6, MIME_BASE64_TEXT=1.753, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xPDo8pT2jMp5 for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 12:13:28 -0700 (PDT)
Received: from szxga01-in.huawei.com (unknown [119.145.14.64]) by core3.amsl.com (Postfix) with ESMTP id 286CF3A6B73 for <ppsp@ietf.org>; Thu, 10 Sep 2009 12:13:22 -0700 (PDT)
Received: from huawei.com (szxga01-in [172.24.2.3]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KPR00K81S2YLC@szxga01-in.huawei.com> for ppsp@ietf.org; Fri, 11 Sep 2009 03:13:47 +0800 (CST)
Received: from huawei.com ([172.24.1.6]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KPR00IVHS2Y4V@szxga01-in.huawei.com> for ppsp@ietf.org; Fri, 11 Sep 2009 03:13:46 +0800 (CST)
Received: from z-20684ca876cc4 ([200.5.112.178]) by szxml02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KPR00JHBS2HYJ@szxml02-in.huawei.com>; Fri, 11 Sep 2009 03:13:36 +0800 (CST)
Date: Thu, 10 Sep 2009 16:13:41 -0300
From: Ning Zong <zongning@huawei.com>
To: Yong Lucy <lucyyong@huawei.com>, "''Schmidt, Christian 1. (NSN - D" <christian.1.schmidt@nsn.com>, 'ext zhangyunfei' <zhangyunfei@chinamobile.com>, "ppsp@ietf.org" <ppsp@ietf.org>
Message-id: <0KPR00JHFS2JYJ@szxml02-in.huawei.com>
MIME-version: 1.0
X-Mailer: Foxmail 5.0 [en]
Content-type: multipart/alternative; boundary="Boundary_(ID_mEYulLsBgiLzWZvWp/6Cmg)"
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Sep 2009 19:13:30 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_mEYulLsBgiLzWZvWp/6Cmg)
Content-type: text/plain; charset=gb2312
Content-transfer-encoding: base64

SGksIEx1Y3ksDQoNClllcywgd2Ugd2lsbCBtYWtlIHRoaW5ncyBtb3JlIGNsZWFyIGJhc2VkIG9u
IGxpc3QgZGlzY3Vzc2lvbiwgdGhhbmsgeW91Lg0KDQpDdXJyZW50IHNjb3BlIG9mIFBQU1AgZG9l
c24ndCBpbmNsdWRlIGNvbW11bmljYXRpb24gYmV0d2VlbiBQUFNQIHRyYWNrZXJzLiBBcyBhIHBv
dGVudGlhbCBmdXJ0aGVyIHN0dWR5LCB0aGUgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIFBQU1AgdHJh
Y2tlcnMgY291bGQgaW5jcmVhc2UgdGhlIHNjYWxhYmlsaXR5IGFuZCByb2J1c3RuZXNzIG9mIFAy
UCBzdHJlYW1pbmcgc3lzdGVtIHdoZW4gYXBwbGllZCBmb3IgaW5mb3JtYXRpb24vcGVlciBsaXN0
IHNoYXJpbmcuDQoNCkJSLA0KTmluZyBab25nDQoNCg0KDQoNCkhpIE5pbmcsDQogDQpJIHNlZS4g
VGh1cyBpdCBzaG91bGQgbWFrZSBjbGVhciBpbiB0aGUgZmlyc3QgcGFyYWdyYXBoIGFuZCBzdGF0
ZSB0aGUgcm9sZSBmb3IgdGhlIHBlZXIgaW4gdGhlIHNlY29uZCBwYXJhZ3JhcGguICANCiANCkRv
IHdlIGFudGljaXBhdGUgdGhlIGNvbW11bmljYXRpb24gYmV0d2VlbiBQUFNQIHRyYWNrZXJzPyBJ
ZiB5ZXMsIFBQU1AgdHJhY2tlciBwcm90b2NvbCBzaG91bGQgYmUgdXNlZCBmb3IgaXQuDQogDQpD
aGVlcnMsDQpMdWN5DQogDQogDQogDQoNCg0KDQpGcm9tOiBOaW5nIFpvbmcgW21haWx0bzp6b25n
bmluZ0BodWF3ZWkuY29tXSANClNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMDkgMTA6
NTUgQU0NClRvOiBZb25nIEx1Y3k7ICdTY2htaWR0LCBDaHJpc3RpYW4gMS4gKE5TTiAtIERFOyAn
ZXh0IHpoYW5neXVuZmVpJzsgcHBzcEBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFJlOiBbcHBzcF0g
cHBzcCBjaGFydGVyIGRpc2N1c3Npb24NCiANCkhpLCBMdWN5DQogDQpUaGUgcGFydGljaXBhdGlu
ZyBlbnRpdGllcyBpbiB0aGUgZmlyc3QgcGFyYWdyYXBoIGluY2x1ZGUgYm90aCBwZWVycyBhbmQg
dHJhY2tlcnMgaW4gUDJQIHN0cmVhbWluZyBzeXN0ZW1zLiBJbiBzZWNvbmQgcGFyYWdyYXBoLCB3
ZSBkaXNjdXNzIHRoZSByb2xlcyBvZiB0cmFja2VycyAtIGFzc3VtaW5nIHRoYXQgcGVvcGxlIGtu
b3cgdGhlIGJhc2ljIG1lYW5pbmcgb2YgcGVlcnMuDQpGb3JtYWwgZGVmaW5pdGlvbnMgb2YgUFBT
UCBwZWVycyBhbmQgUFBTUCB0cmFja2VycyBhcmUgZGVmaW5lZCBpbiBQcm9ibGVtIFN0YXRlbWVu
dCBEcmFmdC4NCiANCkJSLA0KTmluZyBab25nDQogDQoNCg0KDQpIaSBZdW5GZWkgYW5kIENocmlz
dGlhbiwNCiANCk9uZSBjbGFyaWZpY2F0aW9uOiChsHBhcnRpY2lwYXRpbmcgZW50aXRpZXOhsSBs
aXN0ZWQgaW4gdGhlIHRleHQgYXJlIHRoZSBwZWVyIGluIFAyUCBzdHJlYW1pbmcgc3lzdGVtcywg
aXMgdGhhdCByaWdodD8gVGh1cywgobBQUFNQobEgdHJhY2tlcnMgYXJlIGFub3RoZXIgcGFydGlj
aXBhdG9yIGluIHRoZSBzeXN0ZW1zLiAgU3VnZ2VzdCBzdGF0aW5nIHRoYXQgY2xlYXJseSBpbiB0
aGUgZmlyc3QgcGFyYWdyYXBoLg0KIA0KQ2hlZXJzLA0KTHVjeQ0KIA0KDQoNCg0KRnJvbTogcHBz
cC1ib3VuY2VzQGlldGYub3JnIFttYWlsdG86cHBzcC1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhh
bGYgT2YgU2NobWlkdCwgQ2hyaXN0aWFuIDEuIChOU04gLSBERS9NdW5pY2gpDQpTZW50OiBUaHVy
c2RheSwgU2VwdGVtYmVyIDEwLCAyMDA5IDM6MDMgQU0NClRvOiBleHQgemhhbmd5dW5mZWk7IHBw
c3BAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbcHBzcF0gcHBzcCBjaGFydGVyIGRpc2N1c3Npb24N
CiANCkhpIFl1bmZlaSwNCmFmdGVyIHJlYWRpbmcgeW91ciBjaGFydGVyIHByb3Bvc2FsLCBhIHRl
eHQgcHJvcG9zYWwgYW5kIDIgcXVlc3Rpb25zIGZvciBjbGFyaWZpY2F0aW9ucy4NCiANCkJlc3Qg
UmVnYXJkcw0KQ2hyaXN0aWFuIFNjaG1pZHQNCiANCiANCiANClByb3Bvc2VkIG5ldyB0ZXh0IGZv
ciBtb3JlIHRyYW5zcGFyZW5jeSBpbiBtYWluIGRlc2NyaXB0aW9uOg0KT2xkIHRleHQ6DQpUaGUg
UGVlci10by1QZWVyIChQMlApIFN0cmVhbWluZyBQcm90b2NvbCB3b3JraW5nIGdyb3VwIChQUFNQ
IFdHKSBpcyBjaGFydGVyZWQgdG8gZGV2ZWxvcCBzdGFuZGFyZCBzaWduYWxpbmcgcHJvdG9jb2xz
IChjYWxsZWQgUFBTUCBwcm90b2NvbHMpIGZvciBtdWx0aXBsZSB0eXBlcyBvZiBlbnRpdGllcyAo
ZS5nLiBpbnRlbGxpZ2VudCBlbmRwb2ludHMsIGNhY2hlcywgY29udGVudCBkaXN0cmlidXRpb24g
bmV0d29yayBub2RlcywgYW5kL29yIG90aGVyIGVkZ2UgZGV2aWNlcykgdG8gcGFydGljaXBhdGUg
aW4gUDJQIHN0cmVhbWluZyBzeXN0ZW1zIGluIGJvdGggZml4ZWQgYW5kIG1vYmlsZSBJbnRlcm5l
dC4NCg0KUFBTUCBwcm90b2NvbHMgaW5jbHVkZSB0aGUgUFBTUCB0cmFja2VyIHByb3RvY29sIKhD
IGEgc2lnbmFsaW5nIHByb3RvY29sIGJldHdlZW4gobBQUFNQIHRyYWNrZXJzobEgYW5kIKGwUFBT
UCBwZWVyc6GxLCBhbmQgdGhlIFBQU1AgcGVlciBwcm90b2NvbCCoQyBhIHNpZ25hbGluZyBwcm90
b2NvbCBhbW9uZyChsFBQU1AgcGVlcnOhsS4gQSBQUFNQIHRyYWNrZXIgbWFpbnRhaW5zIGxpc3Rz
IG9mIHBhcnRpY2lwYXRpbmcgUFBTUCBwZWVycywgZWFjaCBmb3IgYSBzcGVjaWZpYyBjaGFubmVs
IG9yIHN0cmVhbWluZyBmaWxlLCBhbmQgYW5zd2VycyB0aGUgcXVlcmllcyBmcm9tIFBQU1AgcGVl
cnMgZm9yIGNhbmRpZGF0ZSBQUFNQIHBlZXJzLiBQUFNQIHBlZXJzIGluZm9ybSB0aGVpciBzdGF0
dXMgaW5mb3JtYXRpb24gdG8gUFBTUCB0cmFja2VycywgZXhjaGFuZ2UgdGhlaXIgY2h1bmsgYXZh
aWxhYmlsaXR5IHdpdGggb3RoZXIgUFBTUCBwZWVycyBhbmQvb3IgUFBTUCB0cmFja2VycywgYW5k
IGFzayBvdGhlciBQUFNQIHBlZXJzIGZvciB3YW50ZWQgZGF0YS4gDQogDQpOZXcgdGV4dDoNClRo
ZSBQZWVyLXRvLVBlZXIgKFAyUCkgU3RyZWFtaW5nIFByb3RvY29sIHdvcmtpbmcgZ3JvdXAgKFBQ
U1AgV0cpIGlzIGNoYXJ0ZXJlZCB0byBkZXZlbG9wIHN0YW5kYXJkIHNpZ25hbGluZyBwcm90b2Nv
bHMgKGNhbGxlZCBQUFNQIHByb3RvY29scykgZm9yIFAyUCBzdHJlYW1pbmcgc3lzdGVtcyBpbiBi
b3RoIGZpeGVkIGFuZCBtb2JpbGUgSW50ZXJuZXQuIFBhcnRpY2lwYXRpbmcgZW50aXRpZXMgY291
bGQgYmUgaW50ZWxsaWdlbnQgZW5kcG9pbnRzLCBjYWNoZXMsIGNvbnRlbnQgZGlzdHJpYnV0aW9u
IG5ldHdvcmsgbm9kZXMsIGFuZC9vciBvdGhlciBlZGdlIGRldmljZXMuDQogDQpGb3IgYSBzcGVj
aWZpYyBjaGFubmVsIG9yIHN0cmVhbWluZyBmaWxlLCBhIFBQU1AgdHJhY2tlciBtYWludGFpbnMg
bGlzdHMgb2YgcGFydGljaWF0aW5nIFBQU1AgcGVlcnMuIFRoZSBQUFNQIHRyYWNrZXIgYW5zd2Vy
cyBxdWVyaWVzIGZyb20gUFBTUCBwZWVycyBmb3IgY2FuZGlkYXRlIFBQU1AgcGVlcnMuIFBQU1Ag
cGVlcnMgcHJvdmlkZSB0aGVpciBzdGF0dXMgaW5mb3JtYXRpb24gdG8gUFBTUCB0cmFja2Vycywg
ZXhjaGFuZ2UgdGhlaXIgY2h1bmsgYXZhaWxhYmlsaXR5IHdpdGggb3RoZXIgUFBTUCBwZWVycyBh
bmQvb3IgUFBTUCB0cmFja2VycywgYW5kIGFzayBvdGhlciBQUFNQIHBlZXJzIGZvciB3YW50ZWQg
ZGF0YS4gUFBTUCBwcm90b2NvbHMgaW5jbHVkZSB0aGUgUFBTUCB0cmFja2VyIHByb3RvY29sIKhD
IGEgc2lnbmFsaW5nIHByb3RvY29sIGJldHdlZW4gobBQUFNQIHRyYWNrZXJzobEgYW5kIKGwUFBT
UCBwZWVyc6GxLCBhbmQgdGhlIFBQU1AgcGVlciBwcm90b2NvbCCoQyBhIHNpZ25hbGluZyBwcm90
b2NvbCBhbW9uZyChsFBQU1AgcGVlcnOhsS4gDQogDQpBcmNoaXRlY3R1cmFsIHN1cnZleQ0KMy4g
QW4gImFyY2hpdGVjdHVyYWwgc3VydmV5IiBkb2N1bWVudCBleHBsYWluaW5nIHRoZSBjdXJyZW50
IFAyUCBzdHJlYW1pbmcgYXJjaGl0ZWN0dXJlcywgaW4gcGFydGljdWxhciB0cmFja2VyLWJhc2Vk
IFAyUCBzdHJlYW1pbmcsIGFuZCBrZXkgaXNzdWVzIGluIGJlc3QgcHJhY3RpY2UuDQpJdCBpcyBn
b29kIHRvIGhhdmUgYSBkZXNjcmlwdGlvbiBvZiB0aGUgY3VycmVudCBQMlAgc3RyZWFtaW5nIGFy
Y2hpdGVjdHVyZS4gV2hhdCBpcyBtaXNzaW5nIGlzIHRoZSByZWxhdGlvbiB0byB0aGUgUFBTUCB3
b3JrLiBXaWxsIGl0IGNvbnRhaW4gYSBwcm9wb3NhbCBmb3IgdGhlIFBQU1AgYXJjaGl0ZWN0dXJl
Pw0KIA0KVXNhZ2UgZG9jdW1lbnQNCjYuIEEgobB1c2FnZSBkb2N1bWVudKGxIGV4cGxhaW5pbmcg
aG93IHRoZSBwcm90b2NvbHMgZGVmaW5lZCBhYm92ZSwgYWxvbmcgd2l0aCBleGlzdGluZyBJRVRG
IHByb3RvY29scywgc3VjaCBhcyBSRUxBT0QsIEFMVE8gYW5kIFJUU1AsIGNhbiBpbnRlci1vcGVy
YXRlOyBhbmQgaG93IHRoZXkgbWF5IGJlIGludGVncmF0ZWQgdG9nZXRoZXIgdG8gcHJvZHVjZSBj
b21wbGV0ZSBQMlAgc3RyZWFtaW5nIHN5c3RlbXMuDQpUaGlzIHNvdW5kcyBtb3JlIGxpa2UgYSAi
aW50ZXJvcCBkb2N1bWVudCIuIFdhcyB0aGlzIHRoZSBpbnRlbnRpb24/DQogDQogDQogDQogDQog
DQogDQogDQogDQoNCg0KDQpGcm9tOiBwcHNwLWJvdW5jZXNAaWV0Zi5vcmcgW21haWx0bzpwcHNw
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBleHQgemhhbmd5dW5mZWkNClNlbnQ6IFRo
dXJzZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMDkgODoyNCBBTQ0KVG86IHBwc3BAaWV0Zi5vcmcNClN1
YmplY3Q6IFtwcHNwXSBwcHNwIGNoYXJ0ZXIgZGlzY3Vzc2lvbg0KIA0KRGVhciBhbGwsDQogICBU
aGUgZm9sbG93aW5nIGlzIHRoZSBtb2RpZmllZCB2ZXJzaW9uIG9mIFBQU1AgY2hhcnRlcihBbiBl
YXJseSB2ZXJzaW9uIHdhcyBwdWJsaXNoZWQgaW4gdGhlIElFVEYgUFBTUCB3aWtpIHBhZ2UpLlBs
ZWFzZSByZXZpZXcgaXQgYW5kIGFueSBjb21tZW50cyBhbmQgc3VnZ2VzdGlvbnMgYXJlIGhpZ2hs
eSBhcHByZWNpYXRlZC4NCiANCiAgICAgICAgICAgQlINCiAgICAgICAgICAgIFl1bmZlaQ0KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkRl
c2NyaXB0aW9uIG9mIFBQU1AgV29ya2luZyBHcm91cDoNClRoZSBQZWVyLXRvLVBlZXIgKFAyUCkg
U3RyZWFtaW5nIFByb3RvY29sIHdvcmtpbmcgZ3JvdXAgKFBQU1AgV0cpIGlzIGNoYXJ0ZXJlZCB0
byBkZXZlbG9wIHN0YW5kYXJkIHNpZ25hbGluZyBwcm90b2NvbHMgKGNhbGxlZCBQUFNQIHByb3Rv
Y29scykgZm9yIG11bHRpcGxlIHR5cGVzIG9mIGVudGl0aWVzIChlLmcuIGludGVsbGlnZW50IGVu
ZHBvaW50cywgY2FjaGVzLCBjb250ZW50IGRpc3RyaWJ1dGlvbiBuZXR3b3JrIG5vZGVzLCBhbmQv
b3Igb3RoZXIgZWRnZSBkZXZpY2VzKSB0byBwYXJ0aWNpcGF0ZSBpbiBQMlAgc3RyZWFtaW5nIHN5
c3RlbXMgaW4gYm90aCBmaXhlZCBhbmQgbW9iaWxlIEludGVybmV0Lg0KDQpQUFNQIHByb3RvY29s
cyBpbmNsdWRlIHRoZSBQUFNQIHRyYWNrZXIgcHJvdG9jb2wgqEMgYSBzaWduYWxpbmcgcHJvdG9j
b2wgYmV0d2VlbiChsFBQU1AgdHJhY2tlcnOhsSBhbmQgobBQUFNQIHBlZXJzobEsIGFuZCB0aGUg
UFBTUCBwZWVyIHByb3RvY29sIKhDIGEgc2lnbmFsaW5nIHByb3RvY29sIGFtb25nIKGwUFBTUCBw
ZWVyc6GxLiBBIFBQU1AgdHJhY2tlciBtYWludGFpbnMgbGlzdHMgb2YgcGFydGljaXBhdGluZyBQ
UFNQIHBlZXJzLCBlYWNoIGZvciBhIHNwZWNpZmljIGNoYW5uZWwgb3Igc3RyZWFtaW5nIGZpbGUs
IGFuZCBhbnN3ZXJzIHRoZSBxdWVyaWVzIGZyb20gUFBTUCBwZWVycyBmb3IgY2FuZGlkYXRlIFBQ
U1AgcGVlcnMuIFBQU1AgcGVlcnMgaW5mb3JtIHRoZWlyIHN0YXR1cyBpbmZvcm1hdGlvbiB0byBQ
UFNQIHRyYWNrZXJzLCBleGNoYW5nZSB0aGVpciBjaHVuayBhdmFpbGFiaWxpdHkgd2l0aCBvdGhl
ciBQUFNQIHBlZXJzIGFuZC9vciBQUFNQIHRyYWNrZXJzLCBhbmQgYXNrIG90aGVyIFBQU1AgcGVl
cnMgZm9yIHdhbnRlZCBkYXRhLiANCiANClRoaXMgV0cncyBwcmltYXJ5IHRhc2tzIGFyZSB0byBw
cm9kdWNlOg0KMS4gQSChsHByb2JsZW0gc3RhdGVtZW50obEgZG9jdW1lbnQgZGVzY3JpYmluZyB0
aGUgcHJvYmxlbXMsIGluY2VudGl2ZXMsIGFuZCBzY29wZSBvZiBkZXZlbG9waW5nIHRoZSBQUFNQ
IHByb3RvY29scywgYXMgd2VsbCBhcyBjb21tb24gdGVybWlub2xvZ2llcyBhbmQgY29uY2VwdHMu
DQogDQoyLiBBIKGwcmVxdWlyZW1lbnRzobEgZG9jdW1lbnQgbGlzdGluZyB0aGUgcmVxdWlyZW1l
bnRzIG9uIHRoZSBkZXNpZ25lZCBQUFNQIHByb3RvY29scyAoZS5nLiwgZ2VuZXJhbCBmdW5jdGlv
bmFsaXR5IGFuZCBwZXJmb3JtYW5jZSByZXF1aXJlbWVudHMgb2YgUFBTUCBwcm90b2NvbHMgb3Ig
YmFzaWMgdHlwZXMgb2YgaW5mb3JtYXRpb24gdGhhdCBQUFNQIHByb3RvY29scyBzaG91bGQgY29t
bXVuaWNhdGUgdG8gZmFjaWxpdGF0ZSBQMlAgc3RyZWFtaW5nKS4NCg0KMy4gQW4gImFyY2hpdGVj
dHVyYWwgc3VydmV5IiBkb2N1bWVudCBleHBsYWluaW5nIHRoZSBjdXJyZW50IFAyUCBzdHJlYW1p
bmcgYXJjaGl0ZWN0dXJlcywgaW4gcGFydGljdWxhciB0cmFja2VyLWJhc2VkIFAyUCBzdHJlYW1p
bmcsIGFuZCBrZXkgaXNzdWVzIGluIGJlc3QgcHJhY3RpY2UuDQoNCjQuIEEgcHJvcG9zZWQgc3Rh
bmRhcmQgZGVmaW5pbmcgdGhlIFBQU1AgcGVlciBwcm90b2NvbC4gVGhpcyBwcm90b2NvbCB3aWxs
IGRlZmluZSBob3cgUFBTUCBwZWVycyBhZHZlcnRpc2UgY2h1bmsgYXZhaWxhYmlsaXR5LiBUaGUg
cHJvdG9jb2wgd2lsbCBhbHNvIGRlZmluZSB0aGUgcmVxdWVzdHMgYW5kIHJlc3BvbnNlcyBvZiBj
aHVua3MgYW1vbmcgUFBTUCBwZWVycy4NCiANCjUuIEEgcHJvcG9zZWQgc3RhbmRhcmQgZGVmaW5p
bmcgdGhlIFBQU1AgdHJhY2tlciBwcm90b2NvbC4gVGhpcyBwcm90b2NvbCB3aWxsIGRlZmluZSBo
b3cgUFBTUCBwZWVycyBpbmZvcm0gYW5kIHJlcXVlc3QgaW5mb3JtYXRpb24gZnJvbSBQUFNQIHRy
YWNrZXJzIGFuZCBob3cgUFBTUCB0cmFja2VycyByZXBseSB0byB0aGUgcmVxdWVzdHMuDQogDQo2
LiBBIKGwdXNhZ2UgZG9jdW1lbnShsSBleHBsYWluaW5nIGhvdyB0aGUgcHJvdG9jb2xzIGRlZmlu
ZWQgYWJvdmUsIGFsb25nIHdpdGggZXhpc3RpbmcgSUVURiBwcm90b2NvbHMsIHN1Y2ggYXMgUkVM
QU9ELCBBTFRPIGFuZCBSVFNQLCBjYW4gaW50ZXItb3BlcmF0ZTsgYW5kIGhvdyB0aGV5IG1heSBi
ZSBpbnRlZ3JhdGVkIHRvZ2V0aGVyIHRvIHByb2R1Y2UgY29tcGxldGUgUDJQIHN0cmVhbWluZyBz
eXN0ZW1zLg0KIA0KNy4gT3B0aW9uYWxseSBhIKGxbW9iaWxlIHVzYWdlIGRvY3VtZW50obEgKFBQ
U1AgbW9iaWxlIEJDUCBkb2N1bWVudCkgdG8gZXZhbHVhdGUgUFBTUCB3aXRoIGFuZCB3aXRob3V0
IE1vYmlsZSBJUCBzdXBwb3J0IHdoZW4gdGhlcmUgYXJlIGEgbG90IG9mIG1vYmlsZSBwZWVycyBp
biB0aGUgc3lzdGVtLg0KDQpUaGUgd29yayBwbGFubmVkIGZvciB0aGUgUFBTUCBXRyBpcyBkaXN0
aW5jdCBmcm9tLCBidXQgcmVxdWlyZXMgY2xvc2UgcGFydGljaXBhdGlvbiB3aXRoLCB3b3JrIGlu
IG90aGVyIElFVEYgV0dzLCBwYXJ0aWN1bGFybHkgUDJQU0lQLCBBTFRPIGFuZCBNTVVTSUMuIFRo
ZSBQUFNQIFdHIGFzc3VtZXMgdGhhdCBpdCBjYW5ub3QgbW9kaWZ5IGJhc2VsaW5lIFAyUFNJUCwg
QUxUTywgYW5kIE1NVVNJQyBiZWhhdmlvcnMuIElmIFBQU1AgZGV0ZXJtaW5lcyB0aGF0IGV4dGVu
c2lvbnMgdG8gUDJQU0lQLCBBTFRPLCBNTVVTSUMgYXJlIG5lZWRlZCwgUFBTUCB3aWxsIHNlZWsg
dG8gZGVmaW5lIHN1Y2ggZXh0ZW5zaW9ucyBhbmQgcHJlc2VudCB0byB0aGUgcmVzcGVjdGl2ZSB3
b3JraW5nIGdyb3Vwcy4NCg0KVGhlIGRlc2lnbiBvZiBQUFNQIGhhcyB0byBjb25zaWRlciBzZWN1
cml0eS9wcml2YWN5IGlzc3Vlcy4gVGhlIHByb3RvY29sIGRvY3VtZW50IHdpbGwgY29udGFpbiBh
IGNvbXBsZXRlIGRlc2NyaXB0aW9uIG9mIHRoZSBzZWN1cml0eS9wcml2YWN5IGlzc3VlcyB0aGF0
IFBQU1Agc2hvdWxkIGFkZHJlc3MuDQogDQpUaGUgZm9sbG93aW5nIHRvcGljcyBhcmUgZXhjbHVk
ZWQgZnJvbSB0aGlzIFdHJ3Mgc2NvcGU6DQoxLiBUcmFuc3BvcnQgbWVjaGFuaXNtcyBmb3IgZGF0
YSB0cmFuc21pc3Npb24gYW1vbmcgUFBTUCBwZWVycywgZS5nLiB1c2luZyBUQ1Agb3IgVURQLCB1
bmljYXN0IG9yIG11bHRpY2FzdCwgZXRjLg0KDQoyLiBOZXR3b3JrIGNvZGluZyBtZWNoYW5pc21z
IGluIFAyUCBzdHJlYW1pbmcuIE5ldHdvcmsgY29kaW5nIG1heSBiZSB1c2VkIGluIFAyUCBzdHJl
YW1pbmcsIGJ1dCBpdHMgc3VwcG9ydCBpcyBiZXlvbmQgdGhlIHNjb3BlIG9mIGN1cnJlbnQgY2hh
cnRlci4NCiANCjMuIFBsYXktb3V0IG1lY2hhbmlzbXMgaW5jbHVkaW5nIHN0cmVhbWluZyBjb250
cm9sIChlLmcuLCBwYXVzZSwgZmFzdC1mb3J3YXJkLCBhbmQgcmV3aW5kKS4NCiANCjQuIEFsZ29y
aXRobXMgdGhhdCBtYXkgYmUgZGlmZmVyZW50IGluIGRpZmZlcmVudCBkZXBsb3ltZW50cyAoZS5n
LiwgY2h1bmsgc2VsZWN0aW9uLCBsb2NhbCBzdG9yYWdlIHN0cmF0ZWdpZXMpLg0KIA0KNS4gUmVz
ZWFyY2ggdHlwZSBxdWVzdGlvbnMgcmVsYXRlZCB0byBQMlAgc3RyZWFtaW5nLiBUaGlzIFdHIHdp
bGwgaW5zdGVhZCBmb3J3YXJkIHN1Y2ggcXVlc3Rpb25zIHRvIHRoZSBJUlRGIFAyUFJHIG9yIG90
aGVyIFJHIGFzIGFwcHJvcHJpYXRlLiBFeGFtcGxlcyBpbmNsdWRlIGNhY2hlIG1hbmFnZW1lbnQu
DQpHb2FscyBhbmQgTWlsZXN0b25lczoNCkFwciAyMDEwV29ya2luZyBHcm91cCBMYXN0IENhbGwg
Zm9yIHByb2JsZW0gc3RhdGVtZW50DQpKdW4gMjAxMFN1Ym1pdCBwcm9ibGVtIHN0YXRlbWVudCB0
byBJRVNHIGFzIEluZm9ybWF0aW9uYWwgZG9jdW1lbnQNCkF1ZyAyMDEwV29ya2luZyBHcm91cCBM
YXN0IENhbGwgZm9yIGFyY2hpdGVjdHVyZSBzdXJ2ZXkNCkF1ZyAyMDEwV29ya2luZyBHcm91cCBM
YXN0IENhbGwgZm9yIHJlcXVpcmVtZW50cw0KT2N0DQoyMDEwU3VibWl0IGFyY2hpdGVjdHVyZSBz
dXJ2ZXkgdG8gSUVTRyBhcyBJbmZvcm1hdGlvbmFsIGRvY3VtZW50DQpPY3QgMjAxMFN1Ym1pdCBy
ZXF1aXJlbWVudHMgdG8gSUVTRyBhcyBJbmZvcm1hdGlvbmFsIGRvY3VtZW50DQpBcHIgMjAxMVdv
cmtpbmcgR3JvdXAgTGFzdCBDYWxsIGZvciBQUFNQIHBlZXIgcHJvdG9jb2wNCkFwcg0KMjAxMVdv
cmtpbmcgR3JvdXAgTGFzdCBDYWxsIGZvciBQUFNQIHRyYWNrZXIgcHJvdG9jb2wNCkF1ZyAyMDEx
U3VibWl0IFBQU1AgcGVlciBwcm90b2NvbCB0byBJRVNHIGFzIFByb3Bvc2VkIFN0YW5kYXJkDQpB
dWcgMjAxMVN1Ym1pdCBQUFNQIHRyYWNrZXIgcHJvdG9jb2wgdG8gSUVTRyBhcyBQcm9wb3NlZCBT
dGFuZGFyZA0KTm92IDIwMTFXb3JraW5nIEdyb3VwIExhc3QgQ2FsbCBvZiB1c2FnZSBkb2N1bWVu
dA0KTm92IDIwMTFXb3JraW5nIEdyb3VwIExhc3QgQ2FsbCBvZiBtb2JpbGl0eSBCQ1AgZG9jdW1l
bnQNCkphbiAyMDEyU3VibWl0IHVzYWdlIGRvY3VtZW50IHRvIElFU0cgYXMgSW5mb3JtYXRpb25h
bCBkb2N1bWVudA0KSmFuIDIwMTJTdWJtaXQgbW9iaWxpdHkgQkNQIGRvY3VtZW50IHRvIElFU0cg
YXMgSW5mb3JtYXRpb25hbCBkb2N1bWVudA0KQXByIDIwMTJEaXNzb2x2ZSBvciByZS1jaGFydGVy
IA0KDQogDQogDQoNCg0KDQp6aGFuZ3l1bmZlaQ0KMjAwOS0wOS0xMA0K

--Boundary_(ID_mEYulLsBgiLzWZvWp/6Cmg)
Content-type: text/html; charset=gb2312
Content-transfer-encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MIHhtbG5zOm8geG1sbnM6dTEgeG1sbnM6dTIgeG1sbnM6dTM+PEhFQUQ+DQo8
TUVUQSBodHRwLWVxdWl2PUNvbnRlbnQtVHlwZSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9
Z2IyMzEyIj4NCjxNRVRBIGNvbnRlbnQ9Ik1TSFRNTCA2LjAwLjYwMDAuMTY4MDkiIG5hbWU9R0VO
RVJBVE9SPjwvSEVBRD4NCjxCT0RZPg0KPERJVj5IaSwgTHVjeSw8L0RJVj4NCjxESVY+Jm5ic3A7
PC9ESVY+DQo8RElWPlllcywgd2Ugd2lsbCBtYWtlIHRoaW5ncyBtb3JlIGNsZWFyIGJhc2VkIG9u
IGxpc3QgZGlzY3Vzc2lvbiwgdGhhbmsgDQp5b3UuPC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0K
PERJVj5DdXJyZW50IHNjb3BlIG9mIFBQU1AmbmJzcDtkb2Vzbid0IGluY2x1ZGUgY29tbXVuaWNh
dGlvbiBiZXR3ZWVuIFBQU1AgDQp0cmFja2Vycy4gQXMgYSBwb3RlbnRpYWwgZnVydGhlciBzdHVk
eSwgdGhlIGNvbW11bmljYXRpb24gYmV0d2VlbiBQUFNQIHRyYWNrZXJzIA0KY291bGQmbmJzcDtp
bmNyZWFzZSB0aGUgc2NhbGFiaWxpdHkgYW5kIHJvYnVzdG5lc3Mgb2YgUDJQIHN0cmVhbWluZyBz
eXN0ZW0gd2hlbiANCmFwcGxpZWQgZm9yIGluZm9ybWF0aW9uL3BlZXIgbGlzdCZuYnNwO3NoYXJp
bmcuPC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj5CUiw8L0RJVj4NCjxESVY+TmluZyBa
b25nPC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj4NCjxIUj4NCjwvRElWPg0KPERJViBj
bGFzcz1TZWN0aW9uMT4NCjxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5l
dyIgY29sb3I9bmF2eSBzaXplPTI+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBDT0xP
UjogbmF2eTsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPkhpIA0KTmluZyw8bzpwPjwvbzpw
PjwvU1BBTj48L0ZPTlQ+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9IkNvdXJp
ZXIgTmV3IiBjb2xvcj1uYXZ5IHNpemU9Mj48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7
IENPTE9SOiBuYXZ5OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+PG86cD4mbmJzcDs8L286
cD48L1NQQU4+PC9GT05UPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPSJDb3Vy
aWVyIE5ldyIgY29sb3I9bmF2eSBzaXplPTI+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMHB0
OyBDT0xPUjogbmF2eTsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPkkgc2VlLiBUaHVzIGl0
IA0Kc2hvdWxkIG1ha2UgY2xlYXIgaW4gdGhlIGZpcnN0IHBhcmFncmFwaCBhbmQgc3RhdGUgdGhl
IHJvbGUgZm9yIHRoZSBwZWVyIGluIHRoZSANCnNlY29uZCBwYXJhZ3JhcGguICZuYnNwOzxvOnA+
PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQgZmFjZT0i
Q291cmllciBOZXciIGNvbG9yPW5hdnkgc2l6ZT0yPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTog
MTBwdDsgQ09MT1I6IG5hdnk7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48bzpwPiZuYnNw
OzwvbzpwPjwvU1BBTj48L0ZPTlQ+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9
IkNvdXJpZXIgTmV3IiBjb2xvcj1uYXZ5IHNpemU9Mj48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6
IDEwcHQ7IENPTE9SOiBuYXZ5OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+RG8gd2UgDQph
bnRpY2lwYXRlIHRoZSBjb21tdW5pY2F0aW9uIGJldHdlZW4gUFBTUCB0cmFja2Vycz8gSWYgeWVz
LCBQUFNQIHRyYWNrZXIgDQpwcm90b2NvbCBzaG91bGQgYmUgdXNlZCBmb3IgaXQuPG86cD48L286
cD48L1NQQU4+PC9GT05UPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPSJDb3Vy
aWVyIE5ldyIgY29sb3I9bmF2eSBzaXplPTI+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMHB0
OyBDT0xPUjogbmF2eTsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjxvOnA+Jm5ic3A7PC9v
OnA+PC9TUEFOPjwvRk9OVD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQgZmFjZT0iQ291
cmllciBOZXciIGNvbG9yPW5hdnkgc2l6ZT0yPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTBw
dDsgQ09MT1I6IG5hdnk7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5DaGVlcnMsPG86cD48
L286cD48L1NQQU4+PC9GT05UPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBmYWNlPSJD
b3VyaWVyIE5ldyIgY29sb3I9bmF2eSBzaXplPTI+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAx
MHB0OyBDT0xPUjogbmF2eTsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPkx1Y3k8bzpwPjwv
bzpwPjwvU1BBTj48L0ZPTlQ+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9QXJp
YWwgY29sb3I9bmF2eSBzaXplPTI+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBDT0xP
UjogbmF2eTsgRk9OVC1GQU1JTFk6IEFyaWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvU1BBTj48L0ZP
TlQ+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9QXJpYWwgY29sb3I9bmF2eSBz
aXplPTI+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBDT0xPUjogbmF2eTsgRk9OVC1G
QU1JTFk6IEFyaWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvU1BBTj48L0ZPTlQ+PC9QPg0KPFAgY2xh
c3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9QXJpYWwgY29sb3I9bmF2eSBzaXplPTI+PFNQQU4gDQpz
dHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBDT0xPUjogbmF2eTsgRk9OVC1GQU1JTFk6IEFyaWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvU1BBTj48L0ZPTlQ+PC9QPg0KPERJViANCnN0eWxlPSJCT1JERVIt
UklHSFQ6IG1lZGl1bSBub25lOyBQQURESU5HLVJJR0hUOiAwaW47IEJPUkRFUi1UT1A6IG1lZGl1
bSBub25lOyBQQURESU5HLUxFRlQ6IDRwdDsgUEFERElORy1CT1RUT006IDBpbjsgQk9SREVSLUxF
RlQ6IGJsdWUgMS41cHQgc29saWQ7IFBBRERJTkctVE9QOiAwaW47IEJPUkRFUi1CT1RUT006IG1l
ZGl1bSBub25lIj4NCjxESVY+DQo8RElWIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iVEVYVC1BTElH
TjogY2VudGVyIiBhbGlnbj1jZW50ZXI+PEZPTlQgZmFjZT1TaW1TdW4gDQpzaXplPTM+PFNQQU4g
c3R5bGU9IkZPTlQtU0laRTogMTJwdCI+DQo8SFIgdGFiSW5kZXg9LTEgYWxpZ249Y2VudGVyIHdp
ZHRoPSIxMDAlIiBTSVpFPTI+DQo8L1NQQU4+PC9GT05UPjwvRElWPg0KPFAgY2xhc3M9TXNvTm9y
bWFsPjxCPjxGT05UIGZhY2U9VGFob21hIHNpemU9Mj48U1BBTiANCnN0eWxlPSJGT05ULVdFSUdI
VDogYm9sZDsgRk9OVC1TSVpFOiAxMHB0OyBGT05ULUZBTUlMWTogVGFob21hIj5Gcm9tOjwvU1BB
Tj48L0ZPTlQ+PC9CPjxGT05UIA0KZmFjZT1UYWhvbWEgc2l6ZT0yPjxTUEFOIHN0eWxlPSJGT05U
LVNJWkU6IDEwcHQ7IEZPTlQtRkFNSUxZOiBUYWhvbWEiPiBOaW5nIFpvbmcgDQpbbWFpbHRvOnpv
bmduaW5nQGh1YXdlaS5jb21dIDxCUj48Qj48U1BBTiANCnN0eWxlPSJGT05ULVdFSUdIVDogYm9s
ZCI+U2VudDo8L1NQQU4+PC9CPiBUaHVyc2RheSwgU2VwdGVtYmVyIDEwLCAyMDA5IDEwOjU1IA0K
QU08QlI+PEI+PFNQQU4gc3R5bGU9IkZPTlQtV0VJR0hUOiBib2xkIj5Ubzo8L1NQQU4+PC9CPiBZ
b25nIEx1Y3k7ICdTY2htaWR0LCANCkNocmlzdGlhbiAxLiAoTlNOIC0gREU7ICdleHQgemhhbmd5
dW5mZWknOyBwcHNwQGlldGYub3JnPEJSPjxCPjxTUEFOIA0Kc3R5bGU9IkZPTlQtV0VJR0hUOiBi
b2xkIj5TdWJqZWN0OjwvU1BBTj48L0I+IFJlOiBSZTogW3Bwc3BdIHBwc3AgY2hhcnRlciANCmRp
c2N1c3Npb248L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+PC9QPjwvRElWPg0KPFAgY2xhc3M9TXNv
Tm9ybWFsPjxGT05UIGZhY2U9U2ltU3VuIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6
IDEycHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+DQo8RElWPg0KPFAgY2xh
c3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9U2ltU3VuIHNpemU9Mz48U1BBTiBzdHlsZT0iRk9OVC1T
SVpFOiAxMnB0Ij5IaSwgDQpMdWN5PG86cD48L286cD48L1NQQU4+PC9GT05UPjwvUD48L0RJVj4N
CjxESVY+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQgZmFjZT1TaW1TdW4gc2l6ZT0zPjxTUEFO
IA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdCI+Jm5ic3A7PG86cD48L286cD48L1NQQU4+PC9GT05U
PjwvUD48L0RJVj4NCjxESVY+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PEZPTlQgZmFjZT1TaW1TdW4g
c2l6ZT0zPjxTUEFOIHN0eWxlPSJGT05ULVNJWkU6IDEycHQiPlRoZSANCnBhcnRpY2lwYXRpbmcg
ZW50aXRpZXMgaW4gdGhlIGZpcnN0IHBhcmFncmFwaCBpbmNsdWRlIGJvdGggcGVlcnMgYW5kIHRy
YWNrZXJzIGluIA0KUDJQIHN0cmVhbWluZyBzeXN0ZW1zLiBJbiBzZWNvbmQgcGFyYWdyYXBoLCB3
ZSBkaXNjdXNzIHRoZSByb2xlcyANCm9mJm5ic3A7dHJhY2tlcnMgLSZuYnNwO2Fzc3VtaW5nIHRo
YXQgcGVvcGxlIGtub3cgdGhlIGJhc2ljIG1lYW5pbmcgb2YgDQpwZWVycy48bzpwPjwvbzpwPjwv
U1BBTj48L0ZPTlQ+PC9QPjwvRElWPg0KPERJVj4NCjxQIGNsYXNzPU1zb05vcm1hbD48Rk9OVCBm
YWNlPVNpbVN1biBzaXplPTM+PFNQQU4gc3R5bGU9IkZPTlQtU0laRTogMTJwdCI+Rm9ybWFsIA0K
ZGVmaW5pdGlvbnMgb2YgUFBTUCBwZWVycyBhbmQgUFBTUCB0cmFja2VycyBhcmUgZGVmaW5lZCBp
biBQcm9ibGVtIFN0YXRlbWVudCANCkRyYWZ0LjxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+
PC9ESVY+DQo8RElWPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9U2ltU3VuIHNpemU9
Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9TUEFO
PjwvRk9OVD48L1A+PC9ESVY+DQo8RElWPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9
U2ltU3VuIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQiPkJSLDxvOnA+PC9v
OnA+PC9TUEFOPjwvRk9OVD48L1A+PC9ESVY+DQo8RElWPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxG
T05UIGZhY2U9U2ltU3VuIHNpemU9Mz48U1BBTiBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0Ij5OaW5n
IA0KWm9uZzxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+PC9ESVY+DQo8RElWPg0KPFAgY2xh
c3M9TXNvTm9ybWFsPjxGT05UIGZhY2U9U2ltU3VuIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05U
LVNJWkU6IDEycHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9TUEFOPjwvRk9OVD48L1A+PC9ESVY+DQo8
RElWPg0KPERJViBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9IlRFWFQtQUxJR046IGNlbnRlciIgYWxp
Z249Y2VudGVyPjxGT05UIGZhY2U9U2ltU3VuIA0Kc2l6ZT0zPjxTUEFOIHN0eWxlPSJGT05ULVNJ
WkU6IDEycHQiPg0KPEhSIGFsaWduPWNlbnRlciB3aWR0aD0iMTAwJSIgU0laRT0yPg0KPC9TUEFO
PjwvRk9OVD48L0RJVj48L0RJVj4NCjxESVY+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxG
T05UIGZhY2U9QXJpYWwgDQpjb2xvcj1uYXZ5IHNpemU9Mj48U1BBTiANCnN0eWxlPSJGT05ULVNJ
WkU6IDEwcHQ7IENPTE9SOiBuYXZ5OyBGT05ULUZBTUlMWTogQXJpYWwiPkhpIFl1bkZlaSBhbmQg
DQpDaHJpc3RpYW4sPHUxOnA+PC91MTpwPjwvU1BBTj48L0ZPTlQ+PG86cD48L286cD48L1A+DQo8
UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28t
bWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05UIGZhY2U9QXJpYWwgDQpjb2xvcj1uYXZ5IHNp
emU9Mj48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IENPTE9SOiBuYXZ5OyBGT05ULUZB
TUlMWTogQXJpYWwiPjx1MTpwPiZuYnNwOzwvdTE6cD48L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+
PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDogYXV0
bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRvIj48Rk9OVCBmYWNlPUFyaWFsIA0KY29sb3I9
bmF2eSBzaXplPTI+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBDT0xPUjogbmF2eTsg
Rk9OVC1GQU1JTFk6IEFyaWFsIj5PbmUgY2xhcmlmaWNhdGlvbjogDQqhsHBhcnRpY2lwYXRpbmcg
ZW50aXRpZXOhsSBsaXN0ZWQgaW4gdGhlIHRleHQgYXJlIHRoZSBwZWVyIGluIFAyUCBzdHJlYW1p
bmcgDQpzeXN0ZW1zLCBpcyB0aGF0IHJpZ2h0PyBUaHVzLCChsFBQU1ChsSB0cmFja2VycyBhcmUg
YW5vdGhlciBwYXJ0aWNpcGF0b3IgaW4gdGhlIA0Kc3lzdGVtcy4gJm5ic3A7U3VnZ2VzdCBzdGF0
aW5nIHRoYXQgY2xlYXJseSBpbiB0aGUgZmlyc3QgDQpwYXJhZ3JhcGguPHUxOnA+PC91MTpwPjwv
U1BBTj48L0ZPTlQ+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxG
T05UIGZhY2U9QXJpYWwgDQpjb2xvcj1uYXZ5IHNpemU9Mj48U1BBTiANCnN0eWxlPSJGT05ULVNJ
WkU6IDEwcHQ7IENPTE9SOiBuYXZ5OyBGT05ULUZBTUlMWTogQXJpYWwiPjx1MTpwPiZuYnNwOzwv
dTE6cD48L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0K
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBh
dXRvIj48Rk9OVCBmYWNlPUFyaWFsIA0KY29sb3I9bmF2eSBzaXplPTI+PFNQQU4gDQpzdHlsZT0i
Rk9OVC1TSVpFOiAxMHB0OyBDT0xPUjogbmF2eTsgRk9OVC1GQU1JTFk6IEFyaWFsIj5DaGVlcnMs
PHUxOnA+PC91MTpwPjwvU1BBTj48L0ZPTlQ+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29O
b3JtYWwgDQpzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRv
bS1hbHQ6IGF1dG8iPjxGT05UIGZhY2U9QXJpYWwgDQpjb2xvcj1uYXZ5IHNpemU9Mj48U1BBTiAN
CnN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IENPTE9SOiBuYXZ5OyBGT05ULUZBTUlMWTogQXJpYWwi
Pkx1Y3k8dTE6cD48L3UxOnA+PC9TUEFOPjwvRk9OVD48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNz
PU1zb05vcm1hbCANCnN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4t
Ym90dG9tLWFsdDogYXV0byI+PEZPTlQgZmFjZT1BcmlhbCANCmNvbG9yPW5hdnkgc2l6ZT0yPjxT
UEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6IG5hdnk7IEZPTlQtRkFNSUxZOiBB
cmlhbCI+PHUxOnA+Jm5ic3A7PC91MTpwPjwvU1BBTj48L0ZPTlQ+PG86cD48L286cD48L1A+DQo8
RElWIA0Kc3R5bGU9IkJPUkRFUi1SSUdIVDogbWVkaXVtIG5vbmU7IFBBRERJTkctUklHSFQ6IDBp
bjsgQk9SREVSLVRPUDogbWVkaXVtIG5vbmU7IFBBRERJTkctTEVGVDogNHB0OyBQQURESU5HLUJP
VFRPTTogMGluOyBCT1JERVItTEVGVDogYmx1ZSAxLjVwdCBzb2xpZDsgUEFERElORy1UT1A6IDBp
bjsgQk9SREVSLUJPVFRPTTogbWVkaXVtIG5vbmUiPg0KPERJVj4NCjxESVYgY2xhc3M9TXNvTm9y
bWFsIHN0eWxlPSJURVhULUFMSUdOOiBjZW50ZXIiIGFsaWduPWNlbnRlcj48Rk9OVCANCmZhY2U9
IlRpbWVzIE5ldyBSb21hbiIgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsg
Rk9OVC1GQU1JTFk6ICdUaW1lcyBOZXcgUm9tYW4nIj4NCjxIUiB0YWJJbmRleD0tMSBhbGlnbj1j
ZW50ZXIgd2lkdGg9IjEwMCUiIFNJWkU9Mj4NCjwvU1BBTj48L0ZPTlQ+PC9ESVY+DQo8UCBjbGFz
cz1Nc29Ob3JtYWwgDQpzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6IGF1dG8iPjxCPjxGT05UIA0KZmFjZT1UYWhvbWEgc2l6ZT0yPjxTUEFOIA0K
c3R5bGU9IkZPTlQtV0VJR0hUOiBib2xkOyBGT05ULVNJWkU6IDEwcHQ7IEZPTlQtRkFNSUxZOiBU
YWhvbWEiPkZyb206PC9TUEFOPjwvRk9OVD48L0I+PEZPTlQgDQpmYWNlPVRhaG9tYSBzaXplPTI+
PFNQQU4gc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgRk9OVC1GQU1JTFk6IFRhaG9tYSI+IA0KcHBz
cC1ib3VuY2VzQGlldGYub3JnIFttYWlsdG86cHBzcC1ib3VuY2VzQGlldGYub3JnXSA8Qj48U1BB
TiANCnN0eWxlPSJGT05ULVdFSUdIVDogYm9sZCI+T24gQmVoYWxmIE9mIDwvU1BBTj48L0I+U2No
bWlkdCwgQ2hyaXN0aWFuIDEuIChOU04gLSANCkRFL011bmljaCk8QlI+PEI+PFNQQU4gc3R5bGU9
IkZPTlQtV0VJR0hUOiBib2xkIj5TZW50OjwvU1BBTj48L0I+IFRodXJzZGF5LCANClNlcHRlbWJl
ciAxMCwgMjAwOSAzOjAzIEFNPEJSPjxCPjxTUEFOIHN0eWxlPSJGT05ULVdFSUdIVDogYm9sZCI+
VG86PC9TUEFOPjwvQj4gDQpleHQgemhhbmd5dW5mZWk7IHBwc3BAaWV0Zi5vcmc8QlI+PEI+PFNQ
QU4gDQpzdHlsZT0iRk9OVC1XRUlHSFQ6IGJvbGQiPlN1YmplY3Q6PC9TUEFOPjwvQj4gUmU6IFtw
cHNwXSBwcHNwIGNoYXJ0ZXIgDQpkaXNjdXNzaW9uPC9TUEFOPjwvRk9OVD48dTE6cD48L3UxOnA+
PG86cD48L286cD48L1A+PC9ESVY+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05UIA0K
ZmFjZT0iVGltZXMgTmV3IFJvbWFuIiBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAx
MnB0OyBGT05ULUZBTUlMWTogJ1RpbWVzIE5ldyBSb21hbiciPjx1MTpwPiZuYnNwOzwvdTE6cD48
L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRvIj48
Rk9OVCBmYWNlPUFyaWFsIA0KY29sb3I9Ymx1ZSBzaXplPTI+PFNQQU4gDQpzdHlsZT0iRk9OVC1T
SVpFOiAxMHB0OyBDT0xPUjogYmx1ZTsgRk9OVC1GQU1JTFk6IEFyaWFsIj5IaSANCll1bmZlaSw8
L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+PC9QPjx1MTpwPjwvdTE6cD4NCjxQIGNsYXNzPU1zb05v
cm1hbCANCnN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9t
LWFsdDogYXV0byI+PEZPTlQgZmFjZT1BcmlhbCANCmNvbG9yPWJsdWUgc2l6ZT0yPjxTUEFOIA0K
c3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZOiBBcmlhbCI+
YWZ0ZXIgcmVhZGluZyB5b3VyIA0KY2hhcnRlciBwcm9wb3NhbCwgYSB0ZXh0IHByb3Bvc2FsIGFu
ZCAyIHF1ZXN0aW9ucyBmb3IgDQpjbGFyaWZpY2F0aW9ucy48L1NQQU4+PC9GT05UPjxvOnA+PC9v
OnA+PC9QPjx1MTpwPjwvdTE6cD4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byI+PEZPTlQgDQpm
YWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1ZSBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1T
SVpFOiAxMnB0OyBDT0xPUjogYmx1ZTsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPiZuYnNw
Ozx1MTpwPjwvdTE6cD48L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNv
Tm9ybWFsIA0Kc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0
b20tYWx0OiBhdXRvIj48Rk9OVCBmYWNlPUFyaWFsIA0KY29sb3I9Ymx1ZSBzaXplPTI+PFNQQU4g
DQpzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBDT0xPUjogYmx1ZTsgRk9OVC1GQU1JTFk6IEFyaWFs
Ij5CZXN0IA0KUmVnYXJkczwvU1BBTj48L0ZPTlQ+PG86cD48L286cD48L1A+PHUxOnA+PC91MTpw
Pg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsg
bXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRvIj48Rk9OVCBmYWNlPUFyaWFsIA0KY29sb3I9Ymx1
ZSBzaXplPTI+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBDT0xPUjogYmx1ZTsgRk9O
VC1GQU1JTFk6IEFyaWFsIj5DaHJpc3RpYW4gDQpTY2htaWR0PC9TUEFOPjwvRk9OVD48bzpwPjwv
bzpwPjwvUD48dTE6cD48L3UxOnA+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05UIA0K
ZmFjZT0iQ291cmllciBOZXciIGNvbG9yPWJsdWUgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQt
U0laRTogMTJwdDsgQ09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj4mbmJz
cDs8dTE6cD48L3UxOnA+PC9TUEFOPjwvRk9OVD48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1z
b05vcm1hbCANCnN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4tYm90
dG9tLWFsdDogYXV0byI+PEZPTlQgDQpmYWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1ZSBzaXpl
PTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBDT0xPUjogYmx1ZTsgRk9OVC1GQU1J
TFk6ICdDb3VyaWVyIE5ldyciPiZuYnNwOzx1MTpwPjwvdTE6cD48L1NQQU4+PC9GT05UPjxvOnA+
PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRvIj48Rk9OVCANCmZhY2U9IkNvdXJp
ZXIgTmV3IiBjb2xvcj1ibHVlIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7
IENPTE9SOiBibHVlOyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+Jm5ic3A7PHUxOnA+PC91
MTpwPjwvU1BBTj48L0ZPTlQ+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1
dG8iPjxGT05UIA0KZmFjZT0iQ291cmllciBOZXciIGNvbG9yPWJsdWUgc2l6ZT0zPjxTUEFOIA0K
c3R5bGU9IkZPTlQtU0laRTogMTJwdDsgQ09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZOiAnQ291cmll
ciBOZXcnIj5Qcm9wb3NlZCBuZXcgDQp0ZXh0Jm5ic3A7Zm9yIG1vcmUgdHJhbnNwYXJlbmN5IGlu
IG1haW4gDQpkZXNjcmlwdGlvbjo8L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+PC9QPjx1MTpwPjwv
dTE6cD4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6IGF1
dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byI+PEZPTlQgDQpmYWNlPSJDb3VyaWVyIE5l
dyIgY29sb3I9Ymx1ZSBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBDT0xP
UjogYmx1ZTsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPk9sZCANCnRleHQ6PC9TUEFOPjwv
Rk9OVD48bzpwPjwvbzpwPjwvUD48dTE6cD48L3UxOnA+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1
dG8iPjxGT05UIA0KZmFjZT0iQ291cmllciBOZXciIGNvbG9yPWJsYWNrIHNpemU9Mz48U1BBTiAN
CnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IENPTE9SOiBibGFjazsgRk9OVC1GQU1JTFk6ICdDb3Vy
aWVyIE5ldyciPlRoZSANClBlZXItdG8tUGVlciAoUDJQKSBTdHJlYW1pbmcgUHJvdG9jb2wgd29y
a2luZyBncm91cCAoUFBTUCBXRykgaXMgY2hhcnRlcmVkIHRvIA0KZGV2ZWxvcCBzdGFuZGFyZCBz
aWduYWxpbmcgcHJvdG9jb2xzIChjYWxsZWQgUFBTUCBwcm90b2NvbHMpIGZvciBtdWx0aXBsZSB0
eXBlcyANCm9mIGVudGl0aWVzIChlLmcuIGludGVsbGlnZW50IGVuZHBvaW50cywgY2FjaGVzLCBj
b250ZW50IGRpc3RyaWJ1dGlvbiBuZXR3b3JrIA0Kbm9kZXMsIGFuZC9vciBvdGhlciBlZGdlIGRl
dmljZXMpIHRvIHBhcnRpY2lwYXRlIGluIFAyUCBzdHJlYW1pbmcgc3lzdGVtcyBpbiANCmJvdGgg
Zml4ZWQgYW5kIG1vYmlsZSBJbnRlcm5ldC48dTE6cD48L3UxOnA+PC9TUEFOPjwvRk9OVD48bzpw
PjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byI+PEZPTlQgDQpmYWNlPSJDb3Vy
aWVyIE5ldyIgY29sb3I9Ymx1ZSBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0
OyBDT0xPUjogYmx1ZTsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjxCUj48L1NQQU4+PC9G
T05UPjxGT05UIA0KZmFjZT0iQ291cmllciBOZXciIGNvbG9yPWJsYWNrPjxTUEFOIA0Kc3R5bGU9
IkNPTE9SOiBibGFjazsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPlBQU1AgcHJvdG9jb2xz
IGluY2x1ZGUgdGhlIFBQU1AgDQp0cmFja2VyIHByb3RvY29sIKhDIGEgc2lnbmFsaW5nIHByb3Rv
Y29sIGJldHdlZW4gobBQUFNQIHRyYWNrZXJzobEgYW5kIKGwUFBTUCANCnBlZXJzobEsIGFuZCB0
aGUgUFBTUCBwZWVyIHByb3RvY29sIKhDIGEgc2lnbmFsaW5nIHByb3RvY29sIGFtb25nIKGwUFBT
UCBwZWVyc6GxLiBBIA0KUFBTUCB0cmFja2VyIG1haW50YWlucyBsaXN0cyBvZiBwYXJ0aWNpcGF0
aW5nIFBQU1AgcGVlcnMsIGVhY2ggZm9yIGEgc3BlY2lmaWMgDQpjaGFubmVsIG9yIHN0cmVhbWlu
ZyBmaWxlLCBhbmQgYW5zd2VycyB0aGUgcXVlcmllcyBmcm9tIFBQU1AgcGVlcnMgZm9yIGNhbmRp
ZGF0ZSANClBQU1AgcGVlcnMuIFBQU1AgcGVlcnMgaW5mb3JtIHRoZWlyIHN0YXR1cyBpbmZvcm1h
dGlvbiB0byBQUFNQIHRyYWNrZXJzLCANCmV4Y2hhbmdlIHRoZWlyIGNodW5rIGF2YWlsYWJpbGl0
eSB3aXRoIG90aGVyIFBQU1AgcGVlcnMgYW5kL29yIFBQU1AgdHJhY2tlcnMsIA0KYW5kIGFzayBv
dGhlciBQUFNQIHBlZXJzIGZvciB3YW50ZWQgZGF0YS48L1NQQU4+PC9GT05UPjxGT05UIGZhY2U9
IkNvdXJpZXIgTmV3IiANCmNvbG9yPWJsdWU+PFNQQU4gc3R5bGU9IkNPTE9SOiBibHVlOyBGT05U
LUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+IA0KPC9TUEFOPjwvRk9OVD48bzpwPjwvbzpwPjwvUD48
dTE6cD48L3UxOnA+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05UIA0KZmFjZT0iVGlt
ZXMgTmV3IFJvbWFuIiBjb2xvcj1ibHVlIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6
IDEycHQ7IENPTE9SOiBibHVlOyBGT05ULUZBTUlMWTogJ1RpbWVzIE5ldyBSb21hbiciPiZuYnNw
Ozx1MTpwPjwvdTE6cD48L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNv
Tm9ybWFsIA0Kc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0
b20tYWx0OiBhdXRvIj48Rk9OVCANCmZhY2U9IkNvdXJpZXIgTmV3IiBjb2xvcj1ibHVlIHNpemU9
Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IENPTE9SOiBibHVlOyBGT05ULUZBTUlM
WTogJ0NvdXJpZXIgTmV3JyI+TmV3Jm5ic3A7dGV4dDo8L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+
PC9QPjx1MTpwPjwvdTE6cD4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byI+PEZPTlQgDQpmYWNl
PSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1ZSBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpF
OiAxMnB0OyBDT0xPUjogYmx1ZTsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPlRoZSANClBl
ZXItdG8tUGVlciAoUDJQKSBTdHJlYW1pbmcgUHJvdG9jb2wgd29ya2luZyBncm91cCAoUFBTUCBX
RykgaXMgY2hhcnRlcmVkIHRvIA0KZGV2ZWxvcCBzdGFuZGFyZCBzaWduYWxpbmcgcHJvdG9jb2xz
IChjYWxsZWQgUFBTUCBwcm90b2NvbHMpJm5ic3A7Zm9yIFAyUCANCnN0cmVhbWluZyBzeXN0ZW1z
IGluIGJvdGggZml4ZWQgYW5kIG1vYmlsZSBJbnRlcm5ldC4gUGFydGljaXBhdGluZyBlbnRpdGll
cyANCmNvdWxkIGJlIGludGVsbGlnZW50IGVuZHBvaW50cywgY2FjaGVzLCBjb250ZW50IGRpc3Ry
aWJ1dGlvbiBuZXR3b3JrIG5vZGVzLCANCmFuZC9vciBvdGhlciBlZGdlIGRldmljZXMuPC9TUEFO
PjwvRk9OVD48bzpwPjwvbzpwPjwvUD48dTE6cD48L3UxOnA+DQo8RElWPg0KPFAgY2xhc3M9TXNv
Tm9ybWFsIA0Kc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0
b20tYWx0OiBhdXRvIj48Rk9OVCANCmZhY2U9IkNvdXJpZXIgTmV3IiBjb2xvcj1ibHVlIHNpemU9
Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IENPTE9SOiBibHVlOyBGT05ULUZBTUlM
WTogJ0NvdXJpZXIgTmV3JyI+Jm5ic3A7PHUxOnA+PC91MTpwPjwvU1BBTj48L0ZPTlQ+PG86cD48
L286cD48L1A+PC9ESVY+DQo8RElWPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRvIj48Rk9OVCAN
CmZhY2U9IkNvdXJpZXIgTmV3IiBjb2xvcj1ibHVlIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05U
LVNJWkU6IDEycHQ7IENPTE9SOiBibHVlOyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+Rm9y
IGEgc3BlY2lmaWMgDQpjaGFubmVsIG9yIHN0cmVhbWluZyBmaWxlLCBhIFBQU1AgdHJhY2tlciBt
YWludGFpbnMgbGlzdHMgb2YgcGFydGljaWF0aW5nIFBQU1AgDQpwZWVycy4gVGhlIFBQU1AgdHJh
Y2tlciBhbnN3ZXJzIHF1ZXJpZXMgZnJvbSBQUFNQIHBlZXJzIGZvciBjYW5kaWRhdGUgUFBTUCAN
CnBlZXJzLiBQUFNQIHBlZXJzJm5ic3A7cHJvdmlkZSB0aGVpciBzdGF0dXMgaW5mb3JtYXRpb24g
dG8gUFBTUCB0cmFja2VycywgDQpleGNoYW5nZSB0aGVpciBjaHVuayBhdmFpbGFiaWxpdHkgd2l0
aCBvdGhlciBQUFNQIHBlZXJzIGFuZC9vciBQUFNQIHRyYWNrZXJzLCANCmFuZCBhc2sgb3RoZXIg
UFBTUCBwZWVycyBmb3Igd2FudGVkIGRhdGEuIFBQU1AgcHJvdG9jb2xzIGluY2x1ZGUgdGhlIFBQ
U1AgDQp0cmFja2VyIHByb3RvY29sIKhDIGEgc2lnbmFsaW5nIHByb3RvY29sIGJldHdlZW4gobBQ
UFNQIHRyYWNrZXJzobEgYW5kIKGwUFBTUCANCnBlZXJzobEsIGFuZCB0aGUgUFBTUCBwZWVyIHBy
b3RvY29sIKhDIGEgc2lnbmFsaW5nIHByb3RvY29sIGFtb25nIKGwUFBTUCANCnBlZXJzobEuPC9T
UEFOPjwvRk9OVD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9YmxhY2s+PFNQQU4gDQpz
dHlsZT0iQ09MT1I6IGJsYWNrOyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+IA0KPC9TUEFO
PjwvRk9OVD48bzpwPjwvbzpwPjwvUD48L0RJVj48dTE6cD48L3UxOnA+DQo8UCBjbGFzcz1Nc29O
b3JtYWwgDQpzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRv
bS1hbHQ6IGF1dG8iPjxGT05UIA0KZmFjZT0iVGltZXMgTmV3IFJvbWFuIiBzaXplPTM+PFNQQU4g
DQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ1RpbWVzIE5ldyBSb21hbici
PiZuYnNwOzx1MTpwPjwvdTE6cD48L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xh
c3M9TXNvTm9ybWFsIA0Kc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdp
bi1ib3R0b20tYWx0OiBhdXRvIj48Rk9OVCANCmZhY2U9IkNvdXJpZXIgTmV3IiBjb2xvcj1ibHVl
IHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IENPTE9SOiBibHVlOyBGT05U
LUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+QXJjaGl0ZWN0dXJhbCANCnN1cnZleTwvU1BBTj48L0ZP
TlQ+PHUxOnA+PC91MTpwPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRv
Ij48Rk9OVCANCmZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1T
SVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+My4gQW4gImFyY2hpdGVjdHVy
YWwgc3VydmV5IiANCmRvY3VtZW50IGV4cGxhaW5pbmcgdGhlIGN1cnJlbnQgUDJQIHN0cmVhbWlu
ZyBhcmNoaXRlY3R1cmVzLCBpbiBwYXJ0aWN1bGFyIA0KdHJhY2tlci1iYXNlZCBQMlAgc3RyZWFt
aW5nLCBhbmQga2V5IGlzc3VlcyBpbiBiZXN0IA0KcHJhY3RpY2UuPC9TUEFOPjwvRk9OVD48dTE6
cD48L3UxOnA+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05U
IA0KZmFjZT0iQ291cmllciBOZXciIGNvbG9yPWJsdWUgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZP
TlQtU0laRTogMTJwdDsgQ09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5J
dCBpcyBnb29kIHRvIA0KaGF2ZSBhIGRlc2NyaXB0aW9uIG9mIHRoZSBjdXJyZW50IFAyUCBzdHJl
YW1pbmcgYXJjaGl0ZWN0dXJlLiBXaGF0IGlzIG1pc3NpbmcgaXMgDQp0aGUgcmVsYXRpb24gdG8g
dGhlIFBQU1Agd29yay4gV2lsbCBpdCBjb250YWluIGEgcHJvcG9zYWwgZm9yJm5ic3A7dGhlIFBQ
U1AgDQphcmNoaXRlY3R1cmU/PC9TUEFOPjwvRk9OVD48dTE6cD48L3UxOnA+PG86cD48L286cD48
L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OiBhdXRv
OyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05UIA0KZmFjZT0iVGltZXMgTmV3IFJv
bWFuIiBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTog
J1RpbWVzIE5ldyBSb21hbiciPiZuYnNwOzx1MTpwPjwvdTE6cD48L1NQQU4+PC9GT05UPjxvOnA+
PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRvIj48Rk9OVCANCmZhY2U9IkNvdXJp
ZXIgTmV3IiBjb2xvcj1ibHVlIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7
IENPTE9SOiBibHVlOyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+VXNhZ2UgDQpkb2N1bWVu
dDx1MTpwPjwvdTE6cD48L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNv
Tm9ybWFsIA0Kc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0
b20tYWx0OiBhdXRvIj48Rk9OVCANCmZhY2U9IkNvdXJpZXIgTmV3IiBjb2xvcj1ibGFjayBzaXpl
PTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBDT0xPUjogYmxhY2s7IEZPTlQtRkFN
SUxZOiAnQ291cmllciBOZXcnIj42LiBBIKGwdXNhZ2UgDQpkb2N1bWVudKGxIGV4cGxhaW5pbmcg
aG93IHRoZSBwcm90b2NvbHMgZGVmaW5lZCBhYm92ZSwgYWxvbmcgd2l0aCBleGlzdGluZyBJRVRG
IA0KcHJvdG9jb2xzLCBzdWNoIGFzIFJFTEFPRCwgQUxUTyBhbmQgUlRTUCwgY2FuIGludGVyLW9w
ZXJhdGU7IGFuZCBob3cgdGhleSBtYXkgYmUgDQppbnRlZ3JhdGVkIHRvZ2V0aGVyIHRvIHByb2R1
Y2UgY29tcGxldGUgUDJQIHN0cmVhbWluZyANCnN5c3RlbXMuPHUxOnA+PC91MTpwPjwvU1BBTj48
L0ZPTlQ+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05UIA0K
ZmFjZT0iQ291cmllciBOZXciIGNvbG9yPWJsdWUgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQt
U0laRTogMTJwdDsgQ09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5UaGlz
IHNvdW5kcyANCm1vcmUgbGlrZSBhICJpbnRlcm9wIGRvY3VtZW50Ii4gV2FzIHRoaXMgdGhlIA0K
aW50ZW50aW9uPzx1MTpwPjwvdTE6cD48L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+PC9QPg0KPFAg
Y2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1h
cmdpbi1ib3R0b20tYWx0OiBhdXRvIj48Rk9OVCANCmZhY2U9IlRpbWVzIE5ldyBSb21hbiIgc2l6
ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdUaW1lcyBO
ZXcgUm9tYW4nIj4mbmJzcDs8dTE6cD48L3UxOnA+PC9TUEFOPjwvRk9OVD48bzpwPjwvbzpwPjwv
UD4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6IGF1dG87
IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byI+PEZPTlQgDQpmYWNlPSJUaW1lcyBOZXcgUm9t
YW4iIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAn
VGltZXMgTmV3IFJvbWFuJyI+Jm5ic3A7PHUxOnA+PC91MTpwPjwvU1BBTj48L0ZPTlQ+PG86cD48
L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05UIA0KZmFjZT0iVGltZXMg
TmV3IFJvbWFuIiBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZB
TUlMWTogJ1RpbWVzIE5ldyBSb21hbiciPiZuYnNwOzx1MTpwPjwvdTE6cD48L1NQQU4+PC9GT05U
PjxvOnA+PC9vOnA+PC9QPg0KPERJVj4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byI+PEZPTlQg
DQpmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6
IDEycHQ7IEZPTlQtRkFNSUxZOiAnVGltZXMgTmV3IFJvbWFuJyI+Jm5ic3A7PHUxOnA+PC91MTpw
PjwvU1BBTj48L0ZPTlQ+PG86cD48L286cD48L1A+PC9ESVY+DQo8UCBjbGFzcz1Nc29Ob3JtYWwg
DQpzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6
IGF1dG8iPjxGT05UIA0KZmFjZT0iVGltZXMgTmV3IFJvbWFuIiBzaXplPTM+PFNQQU4gDQpzdHls
ZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ1RpbWVzIE5ldyBSb21hbiciPiZuYnNw
Ozx1MTpwPjwvdTE6cD48L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNv
Tm9ybWFsIA0Kc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0
b20tYWx0OiBhdXRvIj48Rk9OVCANCmZhY2U9IlRpbWVzIE5ldyBSb21hbiIgc2l6ZT0zPjxTUEFO
IA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdUaW1lcyBOZXcgUm9tYW4n
Ij4mbmJzcDs8dTE6cD48L3UxOnA+PC9TUEFOPjwvRk9OVD48bzpwPjwvbzpwPjwvUD4NCjxQIGNs
YXNzPU1zb05vcm1hbCANCnN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6IGF1dG87IG1zby1tYXJn
aW4tYm90dG9tLWFsdDogYXV0byI+PEZPTlQgDQpmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9
Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnVGltZXMgTmV3
IFJvbWFuJyI+Jm5ic3A7PHUxOnA+PC91MTpwPjwvU1BBTj48L0ZPTlQ+PG86cD48L286cD48L1A+
DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05UIA0KZmFjZT0iVGltZXMgTmV3IFJvbWFu
IiBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ1Rp
bWVzIE5ldyBSb21hbiciPjx1MTpwPiZuYnNwOzwvdTE6cD48L1NQQU4+PC9GT05UPjxvOnA+PC9v
OnA+PC9QPg0KPERJViBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9IlRFWFQtQUxJR046IGNlbnRlciIg
YWxpZ249Y2VudGVyPjxGT05UIA0KZmFjZT0iVGltZXMgTmV3IFJvbWFuIiBzaXplPTM+PFNQQU4g
bGFuZz1ERSANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnVGltZXMgTmV3
IFJvbWFuJyI+DQo8SFIgdGFiSW5kZXg9LTEgYWxpZ249Y2VudGVyIHdpZHRoPSIxMDAlIiBTSVpF
PTI+DQo8L1NQQU4+PC9GT05UPjwvRElWPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Ik1B
UkdJTi1CT1RUT006IDEycHQ7IG1zby1tYXJnaW4tdG9wLWFsdDogYXV0byI+PEI+PEZPTlQgZmFj
ZT1UYWhvbWEgDQpzaXplPTI+PFNQQU4gbGFuZz1ERSANCnN0eWxlPSJGT05ULVdFSUdIVDogYm9s
ZDsgRk9OVC1TSVpFOiAxMHB0OyBGT05ULUZBTUlMWTogVGFob21hIj5Gcm9tOjwvU1BBTj48L0ZP
TlQ+PC9CPjxGT05UIA0KZmFjZT1UYWhvbWEgc2l6ZT0yPjxTUEFOIGxhbmc9REUgc3R5bGU9IkZP
TlQtU0laRTogMTBwdDsgRk9OVC1GQU1JTFk6IFRhaG9tYSI+IA0KcHBzcC1ib3VuY2VzQGlldGYu
b3JnIFttYWlsdG86cHBzcC1ib3VuY2VzQGlldGYub3JnXSA8Qj48U1BBTiANCnN0eWxlPSJGT05U
LVdFSUdIVDogYm9sZCI+T24gQmVoYWxmIE9mIDwvU1BBTj48L0I+ZXh0IHpoYW5neXVuZmVpPEJS
PjxCPjxTUEFOIA0Kc3R5bGU9IkZPTlQtV0VJR0hUOiBib2xkIj5TZW50OjwvU1BBTj48L0I+IFRo
dXJzZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMDkgODoyNCANCkFNPEJSPjxCPjxTUEFOIHN0eWxlPSJG
T05ULVdFSUdIVDogYm9sZCI+VG86PC9TUEFOPjwvQj4gDQpwcHNwQGlldGYub3JnPEJSPjxCPjxT
UEFOIHN0eWxlPSJGT05ULVdFSUdIVDogYm9sZCI+U3ViamVjdDo8L1NQQU4+PC9CPiBbcHBzcF0g
DQpwcHNwIGNoYXJ0ZXIgZGlzY3Vzc2lvbjwvU1BBTj48L0ZPTlQ+PG86cD48L286cD48L1A+PHUx
OnA+PC91MTpwPg0KPERJVj4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byI+PHUxOnA+PEZPTlQg
DQpmYWNlPVNpbVN1biBzaXplPTM+PFNQQU4gc3R5bGU9IkZPTlQtU0laRTogMTJwdCI+PHUyOnNo
YXBldHlwZSBpZD1feDAwMDBfdDc0IA0KY29vcmRzaXplPSIyMTYwMCwyMTYwMCIgdTE6c3B0PSI3
NCIgDQpwYXRoPSJtMTA4NjAsMjE4N2MxMDQ1MSwxNzQ2LDk1MjksMTAxOCw5MDE1LDczMCw3ODY1
LDE1Miw2Njg1LCw1NDE1LCw0MTc1LDE1MiwyOTk1LDU3NSwxOTY3LDEzMDUsMTE1MCwyMTg3LDU3
NSwzMjIyLDI0Miw0MjIwLCw1NDEwLDI0Miw2NTYwLDU3NSw3NTk3bDEwODYwLDIxNjAwLDIwOTk1
LDc1OTd2NDg1LC0xMDM3LDYwNSwtMjE4Nyw0ODUsLTMzNzdjMjExMTUsMzIyMiwyMDQyMCwyMTg3
LDE5NjMyLDEzMDUsMTg1NzUsNTc1LDE3NDI1LDE1MiwxNjI3NSwsMTUwMDUsLDEzNzM1LDE1Miwx
MjcwNSw3MzB2LTUyOSwyODgsLTE0NTEsMTAxNiwtMTg0NSwxNDU3eGUiPjx1MjpzdHJva2UgDQpq
b2luc3R5bGU9Im1pdGVyIj48L3UyOnN0cm9rZT48dTI6cGF0aCBncmFkaWVudHNoYXBlb2s9InQi
IA0KdTE6Y29ubmVjdHR5cGU9ImN1c3RvbSIgDQp1MTpjb25uZWN0bG9jcz0iMTA4NjAsMjE4Nzsy
OTI4LDEwODAwOzEwODYwLDIxNjAwOzE4NjcyLDEwODAwIiANCnUxOmNvbm5lY3RhbmdsZXM9IjI3
MCwxODAsOTAsMCIgDQp0ZXh0Ym94cmVjdD0iNTAzNywyMjc3LDE2NTU3LDEzNjc3Ij48L3UyOnBh
dGg+PC91MjpzaGFwZXR5cGU+PHUyOnNoYXBlIA0KaWQ9RHRzU2hhcGVOYW1lIA0Kc3R5bGU9Ik1B
UkdJTi1UT1A6IC0xMzYuOHB0OyBaLUlOREVYOiAxOyBWSVNJQklMSVRZOiBoaWRkZW47IE1BUkdJ
Ti1MRUZUOiAwcHg7IFdJRFRIOiAwLjA1cHQ7IFBPU0lUSU9OOiBhYnNvbHV0ZTsgSEVJR0hUOiAw
LjA1cHQiIA0KdTE6c3BpZD0iX3gwMDAwX3MxMDI2IiB0eXBlPSIjX3gwMDAwX3Q3NCIgDQphbHQ9
IkVVUkdEQjg0MzFHMTU4NENDNjdFRzkwQkAwODhDMDQ2MDg5QzpcODlLOE5bNzIyMDchISEhISFC
SUhPQF17NzIyMDchISExQEA1MUI0MDExMDdEQkM2QzdENnFxcnEhYmlgc3VkcyF3MS8wL2VuYiEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEh
ISEhMSExIj48dTM6YW5jaG9ybG9jaz48L3UzOmFuY2hvcmxvY2s+PC91MjpzaGFwZT4mbmJzcDs8
bzpwPjwvbzpwPjwvU1BBTj48L0ZPTlQ+PC91MTpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCAN
CnN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDog
YXV0byI+PEI+PEZPTlQgDQpmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9
IkZPTlQtV0VJR0hUOiBib2xkOyBGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmll
ciBOZXcnIj5EZWFyIA0KYWxsLDwvU1BBTj48L0ZPTlQ+PC9CPjx1MTpwPjwvdTE6cD48bzpwPjwv
bzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byI+PEI+PEZPTlQgDQpmYWNlPSJDb3Vy
aWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQtV0VJR0hUOiBib2xkOyBGT05ULVNJ
WkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj4mbmJzcDsmbmJzcDsgDQpUaGUg
Zm9sbG93aW5nIGlzIHRoZSBtb2RpZmllZCB2ZXJzaW9uIG9mIFBQU1AgY2hhcnRlcihBbiBlYXJs
eSB2ZXJzaW9uIHdhcyANCnB1Ymxpc2hlZCBpbiB0aGUgSUVURiBQUFNQIHdpa2kgcGFnZSkuUGxl
YXNlIHJldmlldyBpdCBhbmQgYW55IGNvbW1lbnRzIGFuZCANCnN1Z2dlc3Rpb25zIGFyZSBoaWdo
bHkgDQphcHByZWNpYXRlZC48L1NQQU4+PC9GT05UPjwvQj48dTE6cD48L3UxOnA+PG86cD48L286
cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OiBh
dXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05UIA0KZmFjZT0iVGltZXMgTmV3
IFJvbWFuIiBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlM
WTogJ1RpbWVzIE5ldyBSb21hbiciPiZuYnNwOzx1MTpwPjwvdTE6cD48L1NQQU4+PC9GT05UPjxv
OnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRvIj48Qj48Rk9OVCANCmZhY2U9
IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1XRUlHSFQ6IGJvbGQ7IEZP
TlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCkJSPC9TUEFO
PjwvRk9OVD48L0I+PHUxOnA+PC91MTpwPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9y
bWFsIA0Kc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20t
YWx0OiBhdXRvIj48Qj48Rk9OVCANCmZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQpz
dHlsZT0iRk9OVC1XRUlHSFQ6IGJvbGQ7IEZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdD
b3VyaWVyIE5ldyciPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCll1bmZlaTwvU1BBTj48L0ZPTlQ+PC9CPjx1MTpwPjwv
dTE6cD48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byI+PEI+PEZPTlQg
DQpmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQtV0VJR0hUOiBi
b2xkOyBGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj4tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTwvU1BBTj48
L0ZPTlQ+PC9CPjx1MTpwPjwvdTE6cD48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1h
bCANCnN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFs
dDogYXV0byI+PEI+PEZPTlQgDQpmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT01PjxTUEFOIA0Kc3R5
bGU9IkZPTlQtV0VJR0hUOiBib2xkOyBGT05ULVNJWkU6IDE4cHQ7IEZPTlQtRkFNSUxZOiAnQ291
cmllciBOZXcnIj5EZXNjcmlwdGlvbiANCm9mIFBQU1AgV29ya2luZyBHcm91cDo8dTE6cD48L3Ux
OnA+PC9TUEFOPjwvRk9OVD48L0I+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwg
DQpzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6
IGF1dG8iPjxGT05UIA0KZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCnN0eWxlPSJG
T05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5UaGUgUGVlci10by1Q
ZWVyIChQMlApIA0KU3RyZWFtaW5nIFByb3RvY29sIHdvcmtpbmcgZ3JvdXAgKFBQU1AgV0cpIGlz
IGNoYXJ0ZXJlZCB0byBkZXZlbG9wIHN0YW5kYXJkIA0Kc2lnbmFsaW5nIHByb3RvY29scyAoY2Fs
bGVkIFBQU1AgcHJvdG9jb2xzKSBmb3IgbXVsdGlwbGUgdHlwZXMgb2YgZW50aXRpZXMgKGUuZy4g
DQppbnRlbGxpZ2VudCBlbmRwb2ludHMsIGNhY2hlcywgY29udGVudCBkaXN0cmlidXRpb24gbmV0
d29yayBub2RlcywgYW5kL29yIG90aGVyIA0KZWRnZSBkZXZpY2VzKSB0byBwYXJ0aWNpcGF0ZSBp
biBQMlAgc3RyZWFtaW5nIHN5c3RlbXMgaW4gYm90aCBmaXhlZCBhbmQgbW9iaWxlIA0KSW50ZXJu
ZXQuPHUxOnA+PC91MTpwPjwvU1BBTj48L0ZPTlQ+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1N
c29Ob3JtYWwgDQpzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJv
dHRvbS1hbHQ6IGF1dG8iPjxGT05UIA0KZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiAN
CnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48QlI+
UFBTUCBwcm90b2NvbHMgaW5jbHVkZSANCnRoZSBQUFNQIHRyYWNrZXIgcHJvdG9jb2wgqEMgYSBz
aWduYWxpbmcgcHJvdG9jb2wgYmV0d2VlbiChsFBQU1AgdHJhY2tlcnOhsSBhbmQgDQqhsFBQU1Ag
cGVlcnOhsSwgYW5kIHRoZSBQUFNQIHBlZXIgcHJvdG9jb2wgqEMgYSBzaWduYWxpbmcgcHJvdG9j
b2wgYW1vbmcgobBQUFNQIA0KcGVlcnOhsS4gQSBQUFNQIHRyYWNrZXIgbWFpbnRhaW5zIGxpc3Rz
IG9mIHBhcnRpY2lwYXRpbmcgUFBTUCBwZWVycywgZWFjaCBmb3IgYSANCnNwZWNpZmljIGNoYW5u
ZWwgb3Igc3RyZWFtaW5nIGZpbGUsIGFuZCBhbnN3ZXJzIHRoZSBxdWVyaWVzIGZyb20gUFBTUCBw
ZWVycyBmb3IgDQpjYW5kaWRhdGUgUFBTUCBwZWVycy4gUFBTUCBwZWVycyBpbmZvcm0gdGhlaXIg
c3RhdHVzIGluZm9ybWF0aW9uIHRvIFBQU1AgDQp0cmFja2VycywgZXhjaGFuZ2UgdGhlaXIgY2h1
bmsgYXZhaWxhYmlsaXR5IHdpdGggb3RoZXIgUFBTUCBwZWVycyBhbmQvb3IgUFBTUCANCnRyYWNr
ZXJzLCBhbmQgYXNrIG90aGVyIFBQU1AgcGVlcnMgZm9yIHdhbnRlZCBkYXRhLiANCjx1MTpwPjwv
dTE6cD48L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0K
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBh
dXRvIj48Rk9OVCANCmZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9O
VC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+PHUxOnA+Jm5ic3A7PC91
MTpwPjwvU1BBTj48L0ZPTlQ+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpz
dHlsZT0iTEFZT1VULUdSSUQtTU9ERTogY2hhcjsgbXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05UIA0KZmFjZT0iQ291cmllciBOZXciIHNp
emU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmll
ciBOZXcnIj5UaGlzIFdHJ3MgcHJpbWFyeSB0YXNrcyBhcmUgDQp0byBwcm9kdWNlOjxCUj4xLiBB
IKGwcHJvYmxlbSBzdGF0ZW1lbnShsSBkb2N1bWVudCBkZXNjcmliaW5nIHRoZSBwcm9ibGVtcywg
DQppbmNlbnRpdmVzLCBhbmQgc2NvcGUgb2YgZGV2ZWxvcGluZyB0aGUgUFBTUCBwcm90b2NvbHMs
IGFzIHdlbGwgYXMgY29tbW9uIA0KdGVybWlub2xvZ2llcyBhbmQgY29uY2VwdHMuPHUxOnA+PC91
MTpwPjwvU1BBTj48L0ZPTlQ+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1
dG8iPjxGT05UIA0KZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05U
LVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48dTE6cD4mbmJzcDs8L3Ux
OnA+PC9TUEFOPjwvRk9OVD48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0
byI+PEZPTlQgDQpmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQt
U0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjIuIEEgobByZXF1aXJlbWVu
dHOhsSBkb2N1bWVudCANCmxpc3RpbmcgdGhlIHJlcXVpcmVtZW50cyBvbiB0aGUgZGVzaWduZWQg
UFBTUCBwcm90b2NvbHMgKGUuZy4sIGdlbmVyYWwgDQpmdW5jdGlvbmFsaXR5IGFuZCBwZXJmb3Jt
YW5jZSByZXF1aXJlbWVudHMgb2YgUFBTUCBwcm90b2NvbHMgb3IgYmFzaWMgdHlwZXMgb2YgDQpp
bmZvcm1hdGlvbiB0aGF0IFBQU1AgcHJvdG9jb2xzIHNob3VsZCBjb21tdW5pY2F0ZSB0byBmYWNp
bGl0YXRlIFAyUCANCnN0cmVhbWluZykuPHUxOnA+PC91MTpwPjwvU1BBTj48L0ZPTlQ+PG86cD48
L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05UIA0KZmFjZT0iQ291cmll
ciBOZXciIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZ
OiAnQ291cmllciBOZXcnIj48QlI+My4gQW4gImFyY2hpdGVjdHVyYWwgDQpzdXJ2ZXkiIGRvY3Vt
ZW50IGV4cGxhaW5pbmcgdGhlIGN1cnJlbnQgUDJQIHN0cmVhbWluZyBhcmNoaXRlY3R1cmVzLCBp
biANCnBhcnRpY3VsYXIgdHJhY2tlci1iYXNlZCBQMlAgc3RyZWFtaW5nLCBhbmQga2V5IGlzc3Vl
cyBpbiBiZXN0IA0KcHJhY3RpY2UuPHUxOnA+PC91MTpwPjwvU1BBTj48L0ZPTlQ+PG86cD48L286
cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0iTEFZT1VULUdSSUQtTU9ERTogY2hh
cjsgbXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8i
PjxGT05UIA0KZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJ
WkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48QlI+NC4gQSBwcm9wb3NlZCBz
dGFuZGFyZCANCmRlZmluaW5nIHRoZSBQUFNQIHBlZXIgcHJvdG9jb2wuIFRoaXMgcHJvdG9jb2wg
d2lsbCBkZWZpbmUgaG93IFBQU1AgcGVlcnMgDQphZHZlcnRpc2UgY2h1bmsgYXZhaWxhYmlsaXR5
LiBUaGUgcHJvdG9jb2wgd2lsbCBhbHNvIGRlZmluZSB0aGUgcmVxdWVzdHMgYW5kIA0KcmVzcG9u
c2VzIG9mIGNodW5rcyBhbW9uZyBQUFNQIHBlZXJzLjx1MTpwPjwvdTE6cD48L1NQQU4+PC9GT05U
PjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRvIj48Rk9OVCANCmZhY2U9
IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05U
LUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+PHUxOnA+Jm5ic3A7PC91MTpwPjwvU1BBTj48L0ZPTlQ+
PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0iTEFZT1VULUdSSUQt
TU9ERTogY2hhcjsgbXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1h
bHQ6IGF1dG8iPjxGT05UIA0KZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCnN0eWxl
PSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj41LiBBIHByb3Bv
c2VkIHN0YW5kYXJkIA0KZGVmaW5pbmcgdGhlIFBQU1AgdHJhY2tlciBwcm90b2NvbC4gVGhpcyBw
cm90b2NvbCB3aWxsIGRlZmluZSBob3cgUFBTUCBwZWVycyANCmluZm9ybSBhbmQgcmVxdWVzdCBp
bmZvcm1hdGlvbiBmcm9tIFBQU1AgdHJhY2tlcnMgYW5kIGhvdyBQUFNQIHRyYWNrZXJzIHJlcGx5
IHRvIA0KdGhlIHJlcXVlc3RzLjwvU1BBTj48L0ZPTlQ+PHUxOnA+PC91MTpwPjxvOnA+PC9vOnA+
PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDogYXV0
bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRvIj48Rk9OVCANCmZhY2U9IkNvdXJpZXIgTmV3
IiBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0Nv
dXJpZXIgTmV3JyI+PHUxOnA+Jm5ic3A7PC91MTpwPjwvU1BBTj48L0ZPTlQ+PG86cD48L286cD48
L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OiBhdXRv
OyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05UIA0KZmFjZT0iQ291cmllciBOZXci
IHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291
cmllciBOZXcnIj42LiBBIKGwdXNhZ2UgZG9jdW1lbnShsSANCmV4cGxhaW5pbmcgaG93IHRoZSBw
cm90b2NvbHMgZGVmaW5lZCBhYm92ZSwgYWxvbmcgd2l0aCBleGlzdGluZyBJRVRGIHByb3RvY29s
cywgDQpzdWNoIGFzIFJFTEFPRCwgQUxUTyBhbmQgUlRTUCwgY2FuIGludGVyLW9wZXJhdGU7IGFu
ZCBob3cgdGhleSBtYXkgYmUgaW50ZWdyYXRlZCANCnRvZ2V0aGVyIHRvIHByb2R1Y2UgY29tcGxl
dGUgUDJQIHN0cmVhbWluZyANCnN5c3RlbXMuPHUxOnA+PC91MTpwPjwvU1BBTj48L0ZPTlQ+PG86
cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05UIA0KZmFjZT0iQ291
cmllciBOZXciIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFN
SUxZOiAnQ291cmllciBOZXcnIj48dTE6cD4mbmJzcDs8L3UxOnA+PC9TUEFOPjwvRk9OVD48bzpw
PjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byI+PEZPTlQgDQpmYWNlPSJDb3Vy
aWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1J
TFk6ICdDb3VyaWVyIE5ldyciPjcuIE9wdGlvbmFsbHkgYSChsW1vYmlsZSANCnVzYWdlIGRvY3Vt
ZW50obEgKFBQU1AgbW9iaWxlIEJDUCBkb2N1bWVudCkgdG8gZXZhbHVhdGUgUFBTUCB3aXRoIGFu
ZCB3aXRob3V0IA0KTW9iaWxlIElQIHN1cHBvcnQgd2hlbiB0aGVyZSBhcmUgYSBsb3Qgb2YgbW9i
aWxlIHBlZXJzIGluIHRoZSANCnN5c3RlbS48dTE6cD48L3UxOnA+PC9TUEFOPjwvRk9OVD48bzpw
PjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byI+PEZPTlQgDQpmYWNlPSJDb3Vy
aWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1J
TFk6ICdDb3VyaWVyIE5ldyciPjxCUj5UaGUgd29yayBwbGFubmVkIGZvciB0aGUgDQpQUFNQIFdH
IGlzIGRpc3RpbmN0IGZyb20sIGJ1dCByZXF1aXJlcyBjbG9zZSBwYXJ0aWNpcGF0aW9uIHdpdGgs
IHdvcmsgaW4gb3RoZXIgDQpJRVRGIFdHcywgcGFydGljdWxhcmx5IFAyUFNJUCwgQUxUTyBhbmQg
TU1VU0lDLiBUaGUgUFBTUCBXRyBhc3N1bWVzIHRoYXQgaXQgDQpjYW5ub3QgbW9kaWZ5IGJhc2Vs
aW5lIFAyUFNJUCwgQUxUTywgYW5kIE1NVVNJQyBiZWhhdmlvcnMuIElmIFBQU1AgZGV0ZXJtaW5l
cyANCnRoYXQgZXh0ZW5zaW9ucyB0byBQMlBTSVAsIEFMVE8sIE1NVVNJQyBhcmUgbmVlZGVkLCBQ
UFNQIHdpbGwgc2VlayB0byBkZWZpbmUgDQpzdWNoIGV4dGVuc2lvbnMgYW5kIHByZXNlbnQgdG8g
dGhlIHJlc3BlY3RpdmUgd29ya2luZyANCmdyb3Vwcy48L1NQQU4+PC9GT05UPjx1MTpwPjwvdTE6
cD48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byI+PEZPTlQgDQpmYWNl
PSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9O
VC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjxCUj5UaGUgZGVzaWduIG9mIFBQU1AgaGFzIA0KdG8g
Y29uc2lkZXIgc2VjdXJpdHkvcHJpdmFjeSBpc3N1ZXMuIFRoZSBwcm90b2NvbCBkb2N1bWVudCB3
aWxsIGNvbnRhaW4gYSANCmNvbXBsZXRlIGRlc2NyaXB0aW9uIG9mIHRoZSBzZWN1cml0eS9wcml2
YWN5IGlzc3VlcyB0aGF0IFBQU1Agc2hvdWxkIA0KYWRkcmVzcy48dTE6cD48L3UxOnA+PC9TUEFO
PjwvRk9OVD48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byI+PEZPTlQg
DQpmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJw
dDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjx1MTpwPiZuYnNwOzwvdTE6cD48L1NQQU4+
PC9GT05UPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRvIj48Rk9OVCAN
CmZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0
OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+VGhlIGZvbGxvd2luZyB0b3BpY3MgYXJlIA0K
ZXhjbHVkZWQgZnJvbSB0aGlzIFdHJ3Mgc2NvcGU6PEJSPjEuIFRyYW5zcG9ydCBtZWNoYW5pc21z
IGZvciBkYXRhIHRyYW5zbWlzc2lvbiANCmFtb25nIFBQU1AgcGVlcnMsIGUuZy4gdXNpbmcgVENQ
IG9yIFVEUCwgdW5pY2FzdCBvciBtdWx0aWNhc3QsIA0KZXRjLjx1MTpwPjwvdTE6cD48L1NQQU4+
PC9GT05UPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRvIj48Rk9OVCAN
CmZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0
OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+PEJSPjIuIE5ldHdvcmsgY29kaW5nIA0KbWVj
aGFuaXNtcyBpbiBQMlAgc3RyZWFtaW5nLiBOZXR3b3JrIGNvZGluZyBtYXkgYmUgdXNlZCBpbiBQ
MlAgc3RyZWFtaW5nLCBidXQgDQppdHMgc3VwcG9ydCBpcyBiZXlvbmQgdGhlIHNjb3BlIG9mIGN1
cnJlbnQgDQpjaGFydGVyLjx1MTpwPjwvdTE6cD48L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+PC9Q
Pg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsg
bXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRvIj48Rk9OVCANCmZhY2U9IkNvdXJpZXIgTmV3IiBz
aXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJp
ZXIgTmV3JyI+PHUxOnA+Jm5ic3A7PC91MTpwPjwvU1BBTj48L0ZPTlQ+PG86cD48L286cD48L1A+
DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05UIA0KZmFjZT0iQ291cmllciBOZXciIHNp
emU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmll
ciBOZXcnIj4zLiBQbGF5LW91dCBtZWNoYW5pc21zIA0KaW5jbHVkaW5nIHN0cmVhbWluZyBjb250
cm9sIChlLmcuLCBwYXVzZSwgZmFzdC1mb3J3YXJkLCBhbmQgDQpyZXdpbmQpLjx1MTpwPjwvdTE6
cD48L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRv
Ij48Rk9OVCANCmZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQpzdHlsZT0iRk9OVC1T
SVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+PHUxOnA+Jm5ic3A7PC91MTpw
PjwvU1BBTj48L0ZPTlQ+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8i
PjxGT05UIA0KZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJ
WkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj40LiBBbGdvcml0aG1zIHRoYXQg
bWF5IGJlIA0KZGlmZmVyZW50IGluIGRpZmZlcmVudCBkZXBsb3ltZW50cyAoZS5nLiwgY2h1bmsg
c2VsZWN0aW9uLCBsb2NhbCBzdG9yYWdlIA0Kc3RyYXRlZ2llcykuPHUxOnA+PC91MTpwPjwvU1BB
Tj48L0ZPTlQ+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05U
IA0KZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEy
cHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48dTE6cD4mbmJzcDs8L3UxOnA+PC9TUEFO
PjwvRk9OVD48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byI+PEZPTlQg
DQpmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJw
dDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjUuIFJlc2VhcmNoIHR5cGUgcXVlc3Rpb25z
IA0KcmVsYXRlZCB0byBQMlAgc3RyZWFtaW5nLiBUaGlzIFdHIHdpbGwgaW5zdGVhZCBmb3J3YXJk
IHN1Y2ggcXVlc3Rpb25zIHRvIHRoZSANCklSVEYgUDJQUkcgb3Igb3RoZXIgUkcgYXMgYXBwcm9w
cmlhdGUuIEV4YW1wbGVzIGluY2x1ZGUgY2FjaGUgDQptYW5hZ2VtZW50Ljx1MTpwPjwvdTE6cD48
L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRvIj48
Qj48Rk9OVCANCmZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTU+PFNQQU4gDQpzdHlsZT0iRk9OVC1X
RUlHSFQ6IGJvbGQ7IEZPTlQtU0laRTogMThwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyci
PkdvYWxzIGFuZCANCk1pbGVzdG9uZXM6PHUxOnA+PC91MTpwPjwvU1BBTj48L0ZPTlQ+PC9CPjxv
OnA+PC9vOnA+PC9QPg0KPFRBQkxFIGNsYXNzPU1zb05vcm1hbFRhYmxlIHN0eWxlPSJXSURUSDog
NDI1LjI1cHQiIGNlbGxQYWRkaW5nPTAgd2lkdGg9NTY3IA0KYm9yZGVyPTA+DQogIDxUQk9EWT4N
CiAgPFRSPg0KICAgIDxURCANCiAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURE
SU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDUyLjVwdDsg
UEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgdkFsaWduPXRvcCB3aWR0aD03MD4NCiAgICAgIDxQ
IGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6IGF1dG87
IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byI+PEZPTlQgDQogICAgICBmYWNlPSJDb3VyaWVy
IE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1G
QU1JTFk6ICdDb3VyaWVyIE5ldyciPkFwciANCiAgICAgIDIwMTA8dTE6cD48L3UxOnA+PC9TUEFO
PjwvRk9OVD48bzpwPjwvbzpwPjwvUD48L1REPg0KICAgIDxURCANCiAgICBzdHlsZT0iUEFERElO
Ry1SSUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAu
NzVwdDsgV0lEVEg6IDM2OC4yNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICB2QWxpZ249
dG9wIHdpZHRoPTQ5MT4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byI+PEZP
TlQgDQogICAgICBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9
IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPldvcmtpbmcgR3Jv
dXAgTGFzdCANCiAgICAgIENhbGwgZm9yIHByb2JsZW0gc3RhdGVtZW50PHUxOnA+PC91MTpwPjwv
U1BBTj48L0ZPTlQ+PG86cD48L286cD48L1A+PC9URD48L1RSPg0KICA8VFI+DQogICAgPFREIA0K
ICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQ
QURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogNTIuNXB0OyBQQURESU5HLVRPUDogMC43NXB0
IiANCiAgICB2QWxpZ249dG9wIHdpZHRoPTcwPg0KICAgICAgPFAgY2xhc3M9TXNvTm9ybWFsIA0K
ICAgICAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20t
YWx0OiBhdXRvIj48Rk9OVCANCiAgICAgIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4g
DQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3
JyI+SnVuIA0KICAgICAgMjAxMDx1MTpwPjwvdTE6cD48L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+
PC9QPjwvVEQ+DQogICAgPFREIA0KICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBB
RERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogMzY4LjI1
cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQiIA0KICAgIHZBbGlnbj10b3Agd2lkdGg9NDkxPg0KICAg
ICAgPFAgY2xhc3M9TXNvTm9ybWFsIA0KICAgICAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDog
YXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRvIj48Rk9OVCANCiAgICAgIGZhY2U9IkNv
dXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBG
T05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+U3VibWl0IHByb2JsZW0gDQogICAgICBzdGF0ZW1l
bnQgdG8gSUVTRyBhcyBJbmZvcm1hdGlvbmFsIA0KICAgICAgZG9jdW1lbnQ8dTE6cD48L3UxOnA+
PC9TUEFOPjwvRk9OVD48bzpwPjwvbzpwPjwvUD48L1REPjwvVFI+DQogIDxUUj4NCiAgICA8VEQg
DQogICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7
IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiA1Mi41cHQ7IFBBRERJTkctVE9QOiAwLjc1
cHQiIA0KICAgIHZBbGlnbj10b3Agd2lkdGg9NzA+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwg
DQogICAgICBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRv
bS1hbHQ6IGF1dG8iPjxGT05UIA0KICAgICAgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BB
TiANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBO
ZXcnIj5BdWcgDQogICAgICAyMDEwPHUxOnA+PC91MTpwPjwvU1BBTj48L0ZPTlQ+PG86cD48L286
cD48L1A+PC9URD4NCiAgICA8VEQgDQogICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsg
UEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiAzNjgu
MjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgdkFsaWduPXRvcCB3aWR0aD00OTE+DQog
ICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAgICBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05UIA0KICAgICAgZmFjZT0i
Q291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7
IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5Xb3JraW5nIEdyb3VwIExhc3QgDQogICAgICBD
YWxsIGZvciBhcmNoaXRlY3R1cmUgDQogIHN1cnZleTx1MTpwPjwvdTE6cD48L1NQQU4+PC9GT05U
PjxvOnA+PC9vOnA+PC9QPjwvVEQ+PC9UUj4NCiAgPFRSPg0KICAgIDxURCANCiAgICBzdHlsZT0i
UEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RU
T006IDAuNzVwdDsgV0lEVEg6IDUyLjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgdkFs
aWduPXRvcCB3aWR0aD03MD4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byI+
PEZPTlQgDQogICAgICBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5
bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPkF1ZyANCiAg
ICAgIDIwMTA8dTE6cD48L3UxOnA+PC9TUEFOPjwvRk9OVD48bzpwPjwvbzpwPjwvUD48L1REPg0K
ICAgIDxURCANCiAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6
IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDM2OC4yNXB0OyBQQURESU5H
LVRPUDogMC43NXB0IiANCiAgICB2QWxpZ249dG9wIHdpZHRoPTQ5MT4NCiAgICAgIDxQIGNsYXNz
PU1zb05vcm1hbCANCiAgICAgIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6IGF1dG87IG1zby1t
YXJnaW4tYm90dG9tLWFsdDogYXV0byI+PEZPTlQgDQogICAgICBmYWNlPSJDb3VyaWVyIE5ldyIg
c2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6
ICdDb3VyaWVyIE5ldyciPldvcmtpbmcgR3JvdXAgTGFzdCANCiAgICAgIENhbGwgZm9yIHJlcXVp
cmVtZW50czx1MTpwPjwvdTE6cD48L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+PC9QPjwvVEQ+PC9U
Uj4NCiAgPFRSPg0KICAgIDxURCANCiAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQ
QURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDUyLjVw
dDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgdkFsaWduPXRvcCB3aWR0aD03MD4NCiAgICAg
IDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6IGF1
dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byI+PEZPTlQgDQogICAgICBmYWNlPSJDb3Vy
aWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9O
VC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPk9jdDx1MTpwPjwvdTE6cD48L1NQQU4+PC9GT05UPjxv
OnA+PC9vOnA+PC9QPg0KICAgICAgPFAgY2xhc3M9TXNvTm9ybWFsIA0KICAgICAgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRvIj48Rk9O
VCANCiAgICAgIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0i
Rk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+MjAxMDx1MTpwPjwv
dTE6cD48L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+PC9QPjwvVEQ+DQogICAgPFREIA0KICAgIHN0
eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5H
LUJPVFRPTTogMC43NXB0OyBXSURUSDogMzY4LjI1cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQiIA0K
ICAgIHZBbGlnbj10b3Agd2lkdGg9NDkxPg0KICAgICAgPFAgY2xhc3M9TXNvTm9ybWFsIA0KICAg
ICAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0
OiBhdXRvIj48Rk9OVCANCiAgICAgIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQog
ICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+
U3VibWl0IGFyY2hpdGVjdHVyZSANCiAgICAgIHN1cnZleSB0byBJRVNHIGFzIEluZm9ybWF0aW9u
YWwgDQogICAgICBkb2N1bWVudDx1MTpwPjwvdTE6cD48L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+
PC9QPjwvVEQ+PC9UUj4NCiAgPFRSPg0KICAgIDxURCANCiAgICBzdHlsZT0iUEFERElORy1SSUdI
VDogMC43NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsg
V0lEVEg6IDUyLjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgdkFsaWduPXRvcCB3aWR0
aD03MD4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byI+PEZPTlQgDQogICAg
ICBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0la
RTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPk9jdCANCiAgICAgIDIwMTA8dTE6
cD48L3UxOnA+PC9TUEFOPjwvRk9OVD48bzpwPjwvbzpwPjwvUD48L1REPg0KICAgIDxURCANCiAg
ICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFE
RElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDM2OC4yNXB0OyBQQURESU5HLVRPUDogMC43NXB0
IiANCiAgICB2QWxpZ249dG9wIHdpZHRoPTQ5MT4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbCAN
CiAgICAgIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9t
LWFsdDogYXV0byI+PEZPTlQgDQogICAgICBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFO
IA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5l
dyciPlN1Ym1pdCByZXF1aXJlbWVudHMgdG8gDQogICAgICBJRVNHIGFzIEluZm9ybWF0aW9uYWwg
DQogIGRvY3VtZW50PHUxOnA+PC91MTpwPjwvU1BBTj48L0ZPTlQ+PG86cD48L286cD48L1A+PC9U
RD48L1RSPg0KICA8VFI+DQogICAgPFREIA0KICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1
cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDog
NTIuNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICB2QWxpZ249dG9wIHdpZHRoPTcwPg0K
ICAgICAgPFAgY2xhc3M9TXNvTm9ybWFsIA0KICAgICAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRvIj48Rk9OVCANCiAgICAgIGZhY2U9
IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0
OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+QXByIA0KICAgICAgMjAxMTx1MTpwPjwvdTE6
cD48L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+PC9QPjwvVEQ+DQogICAgPFREIA0KICAgIHN0eWxl
PSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJP
VFRPTTogMC43NXB0OyBXSURUSDogMzY4LjI1cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQiIA0KICAg
IHZBbGlnbj10b3Agd2lkdGg9NDkxPg0KICAgICAgPFAgY2xhc3M9TXNvTm9ybWFsIA0KICAgICAg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBh
dXRvIj48Rk9OVCANCiAgICAgIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAg
ICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+V29y
a2luZyBHcm91cCBMYXN0IA0KICAgICAgQ2FsbCBmb3IgUFBTUCBwZWVyIA0KcHJvdG9jb2w8dTE6
cD48L3UxOnA+PC9TUEFOPjwvRk9OVD48bzpwPjwvbzpwPjwvUD48L1REPjwvVFI+DQogIDxUUj4N
CiAgICA8VEQgDQogICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZU
OiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiA1Mi41cHQ7IFBBRERJTkct
VE9QOiAwLjc1cHQiIA0KICAgIHZBbGlnbj10b3Agd2lkdGg9NzA+DQogICAgICA8UCBjbGFzcz1N
c29Ob3JtYWwgDQogICAgICBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFy
Z2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05UIA0KICAgICAgZmFjZT0iQ291cmllciBOZXciIHNp
emU9Mz48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAn
Q291cmllciBOZXcnIj5BcHI8dTE6cD48L3UxOnA+PC9TUEFOPjwvRk9OVD48bzpwPjwvbzpwPjwv
UD4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byI+PEZPTlQgDQogICAgICBm
YWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTog
MTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjIwMTE8dTE6cD48L3UxOnA+PC9TUEFO
PjwvRk9OVD48bzpwPjwvbzpwPjwvUD48L1REPg0KICAgIDxURCANCiAgICBzdHlsZT0iUEFERElO
Ry1SSUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAu
NzVwdDsgV0lEVEg6IDM2OC4yNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICB2QWxpZ249
dG9wIHdpZHRoPTQ5MT4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byI+PEZP
TlQgDQogICAgICBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9
IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPldvcmtpbmcgR3Jv
dXAgTGFzdCANCiAgICAgIENhbGwgZm9yIFBQU1AgdHJhY2tlciANCiAgcHJvdG9jb2w8dTE6cD48
L3UxOnA+PC9TUEFOPjwvRk9OVD48bzpwPjwvbzpwPjwvUD48L1REPjwvVFI+DQogIDxUUj4NCiAg
ICA8VEQgDQogICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZUOiAw
Ljc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiA1Mi41cHQ7IFBBRERJTkctVE9Q
OiAwLjc1cHQiIA0KICAgIHZBbGlnbj10b3Agd2lkdGg9NzA+DQogICAgICA8UCBjbGFzcz1Nc29O
b3JtYWwgDQogICAgICBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05UIA0KICAgICAgZmFjZT0iQ291cmllciBOZXciIHNpemU9
Mz48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291
cmllciBOZXcnIj5BdWcgDQogICAgICAyMDExPHUxOnA+PC91MTpwPjwvU1BBTj48L0ZPTlQ+PG86
cD48L286cD48L1A+PC9URD4NCiAgICA8VEQgDQogICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAu
NzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRI
OiAzNjguMjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgdkFsaWduPXRvcCB3aWR0aD00
OTE+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAgICBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05UIA0KICAgICAg
ZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6
IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5TdWJtaXQgUFBTUCBwZWVyIA0KICAg
ICAgcHJvdG9jb2wgdG8gSUVTRyBhcyBQcm9wb3NlZCANCiAgICAgIFN0YW5kYXJkPHUxOnA+PC91
MTpwPjwvU1BBTj48L0ZPTlQ+PG86cD48L286cD48L1A+PC9URD48L1RSPg0KICA8VFI+DQogICAg
PFREIA0KICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43
NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogNTIuNXB0OyBQQURESU5HLVRPUDog
MC43NXB0IiANCiAgICB2QWxpZ249dG9wIHdpZHRoPTcwPg0KICAgICAgPFAgY2xhc3M9TXNvTm9y
bWFsIA0KICAgICAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1i
b3R0b20tYWx0OiBhdXRvIj48Rk9OVCANCiAgICAgIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+
PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJp
ZXIgTmV3JyI+QXVnIA0KICAgICAgMjAxMTx1MTpwPjwvdTE6cD48L1NQQU4+PC9GT05UPjxvOnA+
PC9vOnA+PC9QPjwvVEQ+DQogICAgPFREIA0KICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1
cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDog
MzY4LjI1cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQiIA0KICAgIHZBbGlnbj10b3Agd2lkdGg9NDkx
Pg0KICAgICAgPFAgY2xhc3M9TXNvTm9ybWFsIA0KICAgICAgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRvIj48Rk9OVCANCiAgICAgIGZh
Y2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAx
MnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+U3VibWl0IFBQU1AgdHJhY2tlciANCiAg
ICAgIHByb3RvY29sIHRvIElFU0cgYXMgUHJvcG9zZWQgDQogICAgICBTdGFuZGFyZDx1MTpwPjwv
dTE6cD48L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+PC9QPjwvVEQ+PC9UUj4NCiAgPFRSPg0KICAg
IDxURCANCiAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6IDAu
NzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDUyLjVwdDsgUEFERElORy1UT1A6
IDAuNzVwdCIgDQogICAgdkFsaWduPXRvcCB3aWR0aD03MD4NCiAgICAgIDxQIGNsYXNzPU1zb05v
cm1hbCANCiAgICAgIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4t
Ym90dG9tLWFsdDogYXV0byI+PEZPTlQgDQogICAgICBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0z
PjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3Vy
aWVyIE5ldyciPk5vdiANCiAgICAgIDIwMTE8dTE6cD48L3UxOnA+PC9TUEFOPjwvRk9OVD48bzpw
PjwvbzpwPjwvUD48L1REPg0KICAgIDxURCANCiAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43
NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6
IDM2OC4yNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICB2QWxpZ249dG9wIHdpZHRoPTQ5
MT4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byI+PEZPTlQgDQogICAgICBm
YWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTog
MTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPldvcmtpbmcgR3JvdXAgTGFzdCANCiAg
ICAgIENhbGwgb2YgdXNhZ2UgZG9jdW1lbnQ8dTE6cD48L3UxOnA+PC9TUEFOPjwvRk9OVD48bzpw
PjwvbzpwPjwvUD48L1REPjwvVFI+DQogIDxUUj4NCiAgICA8VEQgDQogICAgc3R5bGU9IlBBRERJ
TkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAw
Ljc1cHQ7IFdJRFRIOiA1Mi41cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQiIA0KICAgIHZBbGlnbj10
b3Agd2lkdGg9NzA+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAgICBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05U
IA0KICAgICAgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgIHN0eWxlPSJG
T05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5Ob3YgDQogICAgICAy
MDExPHUxOnA+PC91MTpwPjwvU1BBTj48L0ZPTlQ+PG86cD48L286cD48L1A+PC9URD4NCiAgICA8
VEQgDQogICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZUOiAwLjc1
cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiAzNjguMjVwdDsgUEFERElORy1UT1A6
IDAuNzVwdCIgDQogICAgdkFsaWduPXRvcCB3aWR0aD00OTE+DQogICAgICA8UCBjbGFzcz1Nc29O
b3JtYWwgDQogICAgICBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05UIA0KICAgICAgZmFjZT0iQ291cmllciBOZXciIHNpemU9
Mz48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291
cmllciBOZXcnIj5Xb3JraW5nIEdyb3VwIExhc3QgDQogICAgICBDYWxsIG9mIG1vYmlsaXR5IEJD
UCANCiAgZG9jdW1lbnQ8dTE6cD48L3UxOnA+PC9TUEFOPjwvRk9OVD48bzpwPjwvbzpwPjwvUD48
L1REPjwvVFI+DQogIDxUUj4NCiAgICA8VEQgDQogICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAu
NzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRI
OiA1Mi41cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQiIA0KICAgIHZBbGlnbj10b3Agd2lkdGg9NzA+
DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAgICBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05UIA0KICAgICAgZmFj
ZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEy
cHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5KYW4gDQogICAgICAyMDEyPHUxOnA+PC91
MTpwPjwvU1BBTj48L0ZPTlQ+PG86cD48L286cD48L1A+PC9URD4NCiAgICA8VEQgDQogICAgc3R5
bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkct
Qk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiAzNjguMjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQog
ICAgdkFsaWduPXRvcCB3aWR0aD00OTE+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAg
ICBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6
IGF1dG8iPjxGT05UIA0KICAgICAgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAg
ICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5T
dWJtaXQgdXNhZ2UgZG9jdW1lbnQgDQogICAgICB0byBJRVNHIGFzIEluZm9ybWF0aW9uYWwgDQog
ICAgZG9jdW1lbnQ8dTE6cD48L3UxOnA+PC9TUEFOPjwvRk9OVD48bzpwPjwvbzpwPjwvUD48L1RE
PjwvVFI+DQogIDxUUj4NCiAgICA8VEQgDQogICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVw
dDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiA1
Mi41cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQiIA0KICAgIHZBbGlnbj10b3Agd2lkdGg9NzA+DQog
ICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAgICBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05UIA0KICAgICAgZmFjZT0i
Q291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7
IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5KYW4gDQogICAgICAyMDEyPHUxOnA+PC91MTpw
PjwvU1BBTj48L0ZPTlQ+PG86cD48L286cD48L1A+PC9URD4NCiAgICA8VEQgDQogICAgc3R5bGU9
IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9U
VE9NOiAwLjc1cHQ7IFdJRFRIOiAzNjguMjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAg
dkFsaWduPXRvcCB3aWR0aD00OTE+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAgICBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1
dG8iPjxGT05UIA0KICAgICAgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAg
IHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5TdWJt
aXQgbW9iaWxpdHkgQkNQIA0KICAgICAgZG9jdW1lbnQgdG8gSUVTRyBhcyBJbmZvcm1hdGlvbmFs
IA0KICAgICAgZG9jdW1lbnQ8dTE6cD48L3UxOnA+PC9TUEFOPjwvRk9OVD48bzpwPjwvbzpwPjwv
UD48L1REPjwvVFI+DQogIDxUUj4NCiAgICA8VEQgDQogICAgc3R5bGU9IlBBRERJTkctUklHSFQ6
IDAuNzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJ
RFRIOiA1Mi41cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQiIA0KICAgIHZBbGlnbj10b3Agd2lkdGg9
NzA+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAgICBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05UIA0KICAgICAg
ZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6
IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5BcHIgDQogICAgICAyMDEyPHUxOnA+
PC91MTpwPjwvU1BBTj48L0ZPTlQ+PG86cD48L286cD48L1A+PC9URD4NCiAgICA8VEQgDQogICAg
c3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJ
TkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiAzNjguMjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIg
DQogICAgdkFsaWduPXRvcCB3aWR0aD00OTE+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQog
ICAgICBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1h
bHQ6IGF1dG8iPjxGT05UIA0KICAgICAgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiAN
CiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcn
Ij5EaXNzb2x2ZSBvciByZS1jaGFydGVyIA0KICAgICAgPHUxOnA+PC91MTpwPjwvU1BBTj48L0ZP
TlQ+PG86cD48L286cD48L1A+PC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT4NCjxQIGNsYXNzPU1z
b05vcm1hbCANCnN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6IGF1dG87IG1zby1tYXJnaW4tYm90
dG9tLWFsdDogYXV0byI+PEZPTlQgDQpmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0K
c3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjx1MTpw
PiZuYnNwOzwvdTE6cD48L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+PC9QPjwvRElWPg0KPERJVj4N
CjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6IGF1dG87IG1z
by1tYXJnaW4tYm90dG9tLWFsdDogYXV0byI+PEZPTlQgZmFjZT1WZXJkYW5hIA0Kc2l6ZT0zPjxT
UEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6IFZlcmRhbmEiPiZuYnNw
Ozx1MTpwPjwvdTE6cD48L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+PC9QPjwvRElWPg0KPERJViBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9IlRFWFQtQUxJR046IGNlbnRlciIgYWxpZ249Y2VudGVyPjxG
T05UIGZhY2U9VmVyZGFuYSANCnNpemU9Mj48U1BBTiBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBG
T05ULUZBTUlMWTogVmVyZGFuYSI+DQo8SFIgc3R5bGU9IldJRFRIOiA5MS41cHQiIGFsaWduPWNl
bnRlciB3aWR0aD0xMjIgU0laRT0yPg0KPC9TUEFOPjwvRk9OVD48L0RJVj4NCjxESVY+DQo8UCBj
bGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFy
Z2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxGT05UIGZhY2U9VmVyZGFuYSANCmNvbG9yPXNpbHZlciBz
aXplPTI+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBDT0xPUjogc2lsdmVyOyBGT05U
LUZBTUlMWTogVmVyZGFuYSI+emhhbmd5dW5mZWk8L1NQQU4+PC9GT05UPjxvOnA+PC9vOnA+PC9Q
PjwvRElWPjx1MTpwPjwvdTE6cD4NCjxESVY+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iPjxG
T05UIGZhY2U9VmVyZGFuYSANCmNvbG9yPXNpbHZlciBzaXplPTI+PFNQQU4gDQpzdHlsZT0iRk9O
VC1TSVpFOiAxMHB0OyBDT0xPUjogc2lsdmVyOyBGT05ULUZBTUlMWTogVmVyZGFuYSI+MjAwOS0w
OS0xMDwvU1BBTj48L0ZPTlQ+PG86cD48L286cD48L1A+PC9ESVY+PC9ESVY+PC9ESVY+PHUxOnA+
PC91MTpwPg0KPERJViBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9IlRFWFQtQUxJR046IGNlbnRlciIg
YWxpZ249Y2VudGVyPjxGT05UIGZhY2U9U2ltU3VuIA0Kc2l6ZT0zPjxTUEFOIHN0eWxlPSJGT05U
LVNJWkU6IDEycHQiPg0KPEhSIGFsaWduPWNlbnRlciB3aWR0aD0iMTAwJSIgU0laRT0yPg0KPC9T
UEFOPjwvRk9OVD48L0RJVj48L0RJVj48L0RJVj4NCjxIUj4NCjwvQk9EWT48L0hUTUw+DQo=

--Boundary_(ID_mEYulLsBgiLzWZvWp/6Cmg)--

From ping@pingpan.org  Thu Sep 10 12:37:05 2009
Return-Path: <ping@pingpan.org>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 39A4E3A699F for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 12:37:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.863
X-Spam-Level: 
X-Spam-Status: No, score=-4.863 tagged_above=-999 required=5 tests=[AWL=-0.371, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, J_CHICKENPOX_72=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fXmY9jGZkc1t for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 12:37:02 -0700 (PDT)
Received: from exprod7og110.obsmtp.com (exprod7og110.obsmtp.com [64.18.2.173]) by core3.amsl.com (Postfix) with SMTP id F032B3A6A84 for <ppsp@ietf.org>; Thu, 10 Sep 2009 12:37:01 -0700 (PDT)
Received: from source ([209.85.222.174]) by exprod7ob110.postini.com ([64.18.6.12]) with SMTP ID DSNKSqlVcUlb9efLW7amtZ9n5jbu9aP5y2wr@postini.com; Thu, 10 Sep 2009 12:37:38 PDT
Received: by pzk4 with SMTP id 4so327157pzk.22 for <ppsp@ietf.org>; Thu, 10 Sep 2009 12:37:21 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.143.20.39 with SMTP id x39mr196345wfi.213.1252611441204; Thu,  10 Sep 2009 12:37:21 -0700 (PDT)
In-Reply-To: <0KPR00JXORFEYJ@szxml02-in.huawei.com>
References: <0KPR00JXORFEYJ@szxml02-in.huawei.com>
From: Ping Pan <ping@pingpan.org>
Date: Thu, 10 Sep 2009 12:37:01 -0700
Message-ID: <22d04a930909101237m3b9d131ex58917cc1d6eb6e14@mail.gmail.com>
To: Ning Zong <zongning@huawei.com>
Content-Type: multipart/alternative; boundary=00504502cbeffea09404733e53ec
Cc: "ppsp@ietf.org" <ppsp@ietf.org>
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Sep 2009 19:37:05 -0000

--00504502cbeffea09404733e53ec
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Ning,
We are in agreement here. So, you have listed three objectives for PPSP:

1. Standard interface to CDN/Cache
2. Enable media providers to stream content through standard interfaces
3. Help the service providers to manage their network/links better.

So, curious, does it require the end users to run PPSP as well? The problem
statement draft (draft-zhang-ppsp-problem-statement-04.txt) seems to assume
that is the case. (If I am not mistaken, all the "proprietary protocols"
listed in Section 3.1 are client P2P applications). If yes, you have a wide
scope of non-technical issues to deal with. If no, then you need to make it
clear in the documents.

Thanks for clarification.

Ping


2009/9/10 Ning Zong <zongning@huawei.com>

>  Hi, Ping,
>
> Thank you for your comments, please see in-line.
>
>  ------------------------------
>  Ning,
>
> I'd think that it is very important to emphasis the target users of the
> work, which has been quoted as "intelligent endpoints, caches, content
> distribution network nodes, and/or other edge devices."
>
> [Ning Zong] This is a good suggestion.
>
> If possible, I would hope that further specification, clarification and
> constraints to be added in one of the documents.
>
> The reasoning is that, if the work is to enable further proliferation of
> P2P clients within the networks, then the WG needs to address issues
> including security, privacy and copyrights extensively. This may be above
> and beyond technology, and is probably outside the scope of PPSP.
>
> On the other hand, if the work is to enable more efficient streaming
> content distribtution within a controlled environment by leveraging
> mechanisms such as tracker management and chuck discovery, then the work =
is
> well understood, and can be clearly defined, specified and experimented i=
n
> the near future.
>
> [Ning Zong] If I understand your question correctly, this is related to t=
he
> incentives of PPSP work. The clarification of incentives are further
> provided in problem statement. IMO, the second point in your comments is
> closer to current intention of PPSP. To be brief, the intention include
> (maybe not limited to): 1) enable more efficient streaming to integrate 3=
rd
> party devices, e.g. cache/CDN nodes; 2) enable streaming vendors to
> accomplish content distribution via some standard API, thus reduce
> the time-to-market and maybe cost, we hope; 3) enable ISPs to
> construct standard streaming platform to run content provisioning service=
s.
>
> 2 cents,
>
> - Ping
>
> 2009/9/10 Ning Zong <zongning@huawei.com>
>
>>  Hi, Lucy
>>
>> The participating entities in the first paragraph include both peers and
>> trackers in P2P streaming systems. In second paragraph, we discuss the r=
oles
>> of trackers - assuming that people know the basic meaning of peers.
>> Formal definitions of PPSP peers and PPSP trackers are defined in Proble=
m
>> Statement Draft.
>>
>> BR,
>> Ning Zong
>>
>>  ------------------------------
>>
>> Hi YunFei and Christian,
>>
>>
>>
>> One clarification: =E2=80=9Cparticipating entities=E2=80=9D listed in th=
e text are the
>> peer in P2P streaming systems, is that right? Thus, =E2=80=9CPPSP=E2=80=
=9D trackers are
>> another participator in the systems.  Suggest stating that clearly in th=
e
>> first paragraph.
>>
>>
>>
>> Cheers,
>>
>> Lucy
>>
>>
>>   ------------------------------
>>
>> *From:* ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] *On Behalf
>> Of *Schmidt, Christian 1. (NSN - DE/Munich)
>> *Sent:* Thursday, September 10, 2009 3:03 AM
>> *To:* ext zhangyunfei; ppsp@ietf.org
>> *Subject:* Re: [ppsp] ppsp charter discussion
>>
>>
>>
>> Hi Yunfei,
>>
>> after reading your charter proposal, a text proposal and 2 questions for
>> clarifications.
>>
>>
>>
>> Best Regards
>>
>> Christian Schmidt
>>
>>
>>
>>
>>
>>
>>
>> Proposed new text for more transparency in main description:
>>
>> Old text:
>>
>> The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
>> chartered to develop standard signaling protocols (called PPSP protocols=
)
>> for multiple types of entities (e.g. intelligent endpoints, caches, cont=
ent
>> distribution network nodes, and/or other edge devices) to participate in=
 P2P
>> streaming systems in both fixed and mobile Internet.
>>
>>
>> PPSP protocols include the PPSP tracker protocol =E2=80=93 a signaling p=
rotocol
>> between =E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CPPSP peers=E2=80=9D=
, and the PPSP peer protocol =E2=80=93 a
>> signaling protocol among =E2=80=9CPPSP peers=E2=80=9D. A PPSP tracker ma=
intains lists of
>> participating PPSP peers, each for a specific channel or streaming file,=
 and
>> answers the queries from PPSP peers for candidate PPSP peers. PPSP peers
>> inform their status information to PPSP trackers, exchange their chunk
>> availability with other PPSP peers and/or PPSP trackers, and ask other P=
PSP
>> peers for wanted data.
>>
>>
>>
>> New text:
>>
>> The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
>> chartered to develop standard signaling protocols (called PPSP
>> protocols) for P2P streaming systems in both fixed and mobile Internet.
>> Participating entities could be intelligent endpoints, caches, content
>> distribution network nodes, and/or other edge devices.
>>
>>
>>
>> For a specific channel or streaming file, a PPSP tracker maintains lists
>> of particiating PPSP peers. The PPSP tracker answers queries from PPSP p=
eers
>> for candidate PPSP peers. PPSP peers provide their status information to
>> PPSP trackers, exchange their chunk availability with other PPSP peers
>> and/or PPSP trackers, and ask other PPSP peers for wanted data. PPSP
>> protocols include the PPSP tracker protocol =E2=80=93 a signaling protoc=
ol between
>> =E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CPPSP peers=E2=80=9D, and th=
e PPSP peer protocol =E2=80=93 a signaling
>> protocol among =E2=80=9CPPSP peers=E2=80=9D.
>>
>>
>>
>> Architectural survey
>>
>> 3. An "architectural survey" document explaining the current P2P streami=
ng
>> architectures, in particular tracker-based P2P streaming, and key issues=
 in
>> best practice.
>>
>> It is good to have a description of the current P2P streaming
>> architecture. What is missing is the relation to the PPSP work. Will it
>> contain a proposal for the PPSP architecture?
>>
>>
>>
>> Usage document
>>
>> 6. A =E2=80=9Cusage document=E2=80=9D explaining how the protocols defin=
ed above, along
>> with existing IETF protocols, such as RELAOD, ALTO and RTSP, can
>> inter-operate; and how they may be integrated together to produce comple=
te
>> P2P streaming systems.
>>
>> This sounds more like a "interop document". Was this the intention?
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>  ------------------------------
>>
>> *From:* ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] *On Behalf
>> Of *ext zhangyunfei
>> *Sent:* Thursday, September 10, 2009 8:24 AM
>> *To:* ppsp@ietf.org
>> *Subject:* [ppsp] ppsp charter discussion
>>
>> **
>>
>> *Dear all,*
>>
>> *   The following is the modified version of PPSP charter(An early
>> version was published in the IETF PPSP wiki page).Please review it and a=
ny
>> comments and suggestions are highly appreciated.*
>>
>>
>>
>> *           BR*
>>
>> *            Yunfei*
>>
>> *--------------------------------------------------------*
>>
>> *Description of PPSP Working Group:*
>>
>> The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
>> chartered to develop standard signaling protocols (called PPSP protocols=
)
>> for multiple types of entities (e.g. intelligent endpoints, caches, cont=
ent
>> distribution network nodes, and/or other edge devices) to participate in=
 P2P
>> streaming systems in both fixed and mobile Internet.
>>
>>
>> PPSP protocols include the PPSP tracker protocol =E2=80=93 a signaling p=
rotocol
>> between =E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CPPSP peers=E2=80=9D=
, and the PPSP peer protocol =E2=80=93 a
>> signaling protocol among =E2=80=9CPPSP peers=E2=80=9D. A PPSP tracker ma=
intains lists of
>> participating PPSP peers, each for a specific channel or streaming file,=
 and
>> answers the queries from PPSP peers for candidate PPSP peers. PPSP peers
>> inform their status information to PPSP trackers, exchange their chunk
>> availability with other PPSP peers and/or PPSP trackers, and ask other P=
PSP
>> peers for wanted data.
>>
>>
>>
>> This WG's primary tasks are to produce:
>> 1. A =E2=80=9Cproblem statement=E2=80=9D document describing the problem=
s, incentives, and
>> scope of developing the PPSP protocols, as well as common terminologies =
and
>> concepts.
>>
>>
>>
>> 2. A =E2=80=9Crequirements=E2=80=9D document listing the requirements on=
 the designed PPSP
>> protocols (e.g., general functionality and performance requirements of P=
PSP
>> protocols or basic types of information that PPSP protocols should
>> communicate to facilitate P2P streaming).
>>
>>
>> 3. An "architectural survey" document explaining the current P2P streami=
ng
>> architectures, in particular tracker-based P2P streaming, and key issues=
 in
>> best practice.
>>
>>
>> 4. A proposed standard defining the PPSP peer protocol. This protocol wi=
ll
>> define how PPSP peers advertise chunk availability. The protocol will al=
so
>> define the requests and responses of chunks among PPSP peers.
>>
>>
>>
>> 5. A proposed standard defining the PPSP tracker protocol. This protocol
>> will define how PPSP peers inform and request information from PPSP trac=
kers
>> and how PPSP trackers reply to the requests.
>>
>>
>>
>> 6. A =E2=80=9Cusage document=E2=80=9D explaining how the protocols defin=
ed above, along
>> with existing IETF protocols, such as RELAOD, ALTO and RTSP, can
>> inter-operate; and how they may be integrated together to produce comple=
te
>> P2P streaming systems.
>>
>>
>>
>> 7. Optionally a =E2=80=9Dmobile usage document=E2=80=9D (PPSP mobile BCP=
 document) to
>> evaluate PPSP with and without Mobile IP support when there are a lot of
>> mobile peers in the system.
>>
>>
>> The work planned for the PPSP WG is distinct from, but requires close
>> participation with, work in other IETF WGs, particularly P2PSIP, ALTO an=
d
>> MMUSIC. The PPSP WG assumes that it cannot modify baseline P2PSIP, ALTO,=
 and
>> MMUSIC behaviors. If PPSP determines that extensions to P2PSIP, ALTO, MM=
USIC
>> are needed, PPSP will seek to define such extensions and present to the
>> respective working groups.
>>
>>
>> The design of PPSP has to consider security/privacy issues. The protocol
>> document will contain a complete description of the security/privacy iss=
ues
>> that PPSP should address.
>>
>>
>>
>> The following topics are excluded from this WG's scope:
>> 1. Transport mechanisms for data transmission among PPSP peers, e.g. usi=
ng
>> TCP or UDP, unicast or multicast, etc.
>>
>>
>> 2. Network coding mechanisms in P2P streaming. Network coding may be use=
d
>> in P2P streaming, but its support is beyond the scope of current charter=
.
>>
>>
>>
>> 3. Play-out mechanisms including streaming control (e.g., pause,
>> fast-forward, and rewind).
>>
>>
>>
>> 4. Algorithms that may be different in different deployments (e.g., chun=
k
>> selection, local storage strategies).
>>
>>
>>
>> 5. Research type questions related to P2P streaming. This WG will instea=
d
>> forward such questions to the IRTF P2PRG or other RG as appropriate.
>> Examples include cache management.
>>
>> *Goals and Milestones:*
>>
>> Apr 2010
>>
>> Working Group Last Call for problem statement
>>
>> Jun 2010
>>
>> Submit problem statement to IESG as Informational document
>>
>> Aug 2010
>>
>> Working Group Last Call for architecture survey
>>
>> Aug 2010
>>
>> Working Group Last Call for requirements
>>
>> Oct
>>
>> 2010
>>
>> Submit architecture survey to IESG as Informational document
>>
>> Oct 2010
>>
>> Submit requirements to IESG as Informational document
>>
>> Apr 2011
>>
>> Working Group Last Call for PPSP peer protocol
>>
>> Apr
>>
>> 2011
>>
>> Working Group Last Call for PPSP tracker protocol
>>
>> Aug 2011
>>
>> Submit PPSP peer protocol to IESG as Proposed Standard
>>
>> Aug 2011
>>
>> Submit PPSP tracker protocol to IESG as Proposed Standard
>>
>> Nov 2011
>>
>> Working Group Last Call of usage document
>>
>> Nov 2011
>>
>> Working Group Last Call of mobility BCP document
>>
>> Jan 2012
>>
>> Submit usage document to IESG as Informational document
>>
>> Jan 2012
>>
>> Submit mobility BCP document to IESG as Informational document
>>
>> Apr 2012
>>
>> Dissolve or re-charter
>>
>>
>>
>>
>>  ------------------------------
>>
>> zhangyunfei
>>
>> 2009-09-10
>>  ------------------------------
>>
>> _______________________________________________
>> ppsp mailing list
>> ppsp@ietf.org
>> https://www.ietf.org/mailman/listinfo/ppsp
>>
>>
> ------------------------------
>

--00504502cbeffea09404733e53ec
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<span class=3D"Apple-style-span" style=3D"font-size: small;"><font class=3D=
"Apple-style-span" face=3D"arial, helvetica, sans-serif">Ning,</font></span=
><div><span class=3D"Apple-style-span" style=3D"font-size: small;"><font cl=
ass=3D"Apple-style-span" face=3D"arial, helvetica, sans-serif"><br>

</font></span></div><div><span class=3D"Apple-style-span" style=3D"font-siz=
e: small;"><font class=3D"Apple-style-span" face=3D"arial, helvetica, sans-=
serif">We are in agreement here.=C2=A0So, you have listed three=C2=A0object=
ives=C2=A0for PPSP:</font></span></div>

<div><span class=3D"Apple-style-span" style=3D"font-size: small;"><font cla=
ss=3D"Apple-style-span" face=3D"arial, helvetica, sans-serif"><br></font></=
span></div><div><span class=3D"Apple-style-span" style=3D"font-size: small;=
"><font class=3D"Apple-style-span" face=3D"arial, helvetica, sans-serif">1.=
 Standard interface to CDN/Cache</font></span></div>

<div><span class=3D"Apple-style-span" style=3D"font-size: small;"><font cla=
ss=3D"Apple-style-span" face=3D"arial, helvetica, sans-serif">2. Enable med=
ia providers to stream content through standard interfaces</font></span></d=
iv>
<div>
<span class=3D"Apple-style-span" style=3D"font-size: small;"><font class=3D=
"Apple-style-span" face=3D"arial, helvetica, sans-serif">3. Help the servic=
e providers to manage their network/links better.</font></span></div><div><=
span class=3D"Apple-style-span" style=3D"font-size: small;"><font class=3D"=
Apple-style-span" face=3D"arial, helvetica, sans-serif"><br>

</font></span></div><div>So, curious, does it require the end users to run =
PPSP as well?=C2=A0<span class=3D"Apple-style-span" style=3D"font-size: sma=
ll;"><font class=3D"Apple-style-span" face=3D"arial, helvetica, sans-serif"=
>The problem statement draft (</font></span><span class=3D"Apple-style-span=
" style=3D"white-space: pre-wrap; "><span class=3D"Apple-style-span" style=
=3D"font-size: small;"><font class=3D"Apple-style-span" face=3D"arial, helv=
etica, sans-serif">draft-zhang-ppsp-problem-statement-04.txt) seems to assu=
me that is the case. (If I am not mistaken, all the &quot;proprietary proto=
cols&quot; listed in Section 3.1 are client P2P applications). If yes, you =
have a wide scope of non-technical issues to deal with. If no, then you nee=
d to make it clear in the documents.</font></span></span></div>

<div><span class=3D"Apple-style-span" style=3D"white-space: pre-wrap;"><br>=
</span></div><div><span class=3D"Apple-style-span" style=3D"white-space: pr=
e-wrap;">Thanks for clarification.</span></div><div><span class=3D"Apple-st=
yle-span" style=3D"white-space: pre-wrap;"><br>

</span></div><div><span class=3D"Apple-style-span" style=3D"font-size: smal=
l;"><font class=3D"Apple-style-span" face=3D"arial, helvetica, sans-serif">=
Ping</font></span><br>
<br><br><div class=3D"gmail_quote">2009/9/10 Ning Zong <span dir=3D"ltr">&l=
t;<a href=3D"mailto:zongning@huawei.com">zongning@huawei.com</a>&gt;</span>=
<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex;">





<div>
<div>Hi, Ping,</div>
<div>=C2=A0</div>
<div>Thank you for your comments, please see in-line.</div>
<div>=C2=A0</div>
<div>
<hr>
</div><span style=3D"color:rgb(0,0,255);font-family:&#39;Courier New&#39;;b=
order-collapse:collapse"><span lang=3D"EN-US" style=3D"font-family:&#39;Cou=
rier New&#39;"><span><span style=3D"font-size:small"><div class=3D"im">
<div>Ning,</div>
<div><br></div>
<div>I&#39;d think that it is very important to emphasis the target users o=
f the=20
work, which has been quoted as &quot;<span lang=3D"EN-US" style=3D"font-fam=
ily:&#39;Courier New&#39;"><span style=3D"font-size:small">intelligent endp=
oints, caches, content distribution=20
network nodes, and/or other edge devices</span><span><span style=3D"font-si=
ze:small">.&quot;</span></span></span></div>
<div><span lang=3D"EN-US" style=3D"font-family:&#39;Courier New&#39;"><span=
><span style=3D"font-size:small"></span></span></span>=C2=A0</div>
</div><div><span lang=3D"EN-US" style=3D"font-family:&#39;Courier New&#39;"=
><span><span style=3D"font-size:small">[Ning Zong] This is a good=20
suggestion.</span></span></span></div><div class=3D"im">
<div><br></div>
<div>If possible, I would hope that further specification, clarification an=
d=20
constraints to be added in one of the documents.</div>
<div><br></div>
<div>The reasoning is that, if the work is to enable=20
further=C2=A0proliferation=C2=A0of P2P clients within the networks, then th=
e WG=20
needs to address issues including security, privacy and copyrights extensiv=
ely.=20
This may be above and beyond technology, and=C2=A0is probably outside the s=
cope=20
of PPSP.</div>
<div><br></div>
<div>On the other hand, if the work is to enable more efficient streaming=
=20
content distribtution within a controlled=C2=A0environment by leveraging=20
mechanisms such as tracker management and chuck discovery, then the work is=
 well=20
understood, and can be clearly defined, specified and experimented in the n=
ear=20
future.</div>
<div>=C2=A0</div>
</div><div>[Ning Zong] If I understand your question correctly, this is rel=
ated to the=20
incentives of PPSP work. The clarification of incentives are further provid=
ed in=20
problem statement. IMO, the second point in your comments is closer=20
to=C2=A0current intention of PPSP. To be brief, the intention include (mayb=
e not=20
limited to): 1) enable more efficient streaming to integrate=C2=A03rd party=
=20
devices, e.g. cache/CDN nodes; 2)=C2=A0enable=C2=A0streaming vendors=C2=A0t=
o=20
accomplish=C2=A0content distribution via some standard API, thus reduce=20
the=C2=A0time-to-market and maybe cost, we hope; 3) enable ISPs to=20
construct=C2=A0standard streaming platform to run content provisioning=20
services.</div>
<div><br></div>
<div>2 cents,</div>
<div><font face=3D"arial" color=3D"#000000"><span style=3D"border-collapse:=
separate"><font face=3D"&#39;Courier New&#39;" color=3D"#0000ff"><span styl=
e=3D"border-collapse:collapse"><br></span></font></span></font></div>
<div>- Ping</div></span></span></span></span><div><div></div><div class=3D"=
h5"><br>
<div class=3D"gmail_quote">2009/9/10 Ning Zong <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:zongning@huawei.com" target=3D"_blank">zongning@huawei.com</a>&=
gt;</span><br>
<blockquote class=3D"gmail_quote" style=3D"padding-left:1ex;margin:0px 0px =
0px 0.8ex;border-left:#ccc 1px solid">
  <div>
  <div>Hi, Lucy</div>
  <div>=C2=A0</div>
  <div>The participating entities in the first paragraph include both peers=
 and=20
  trackers in P2P streaming systems. In second paragraph, we discuss the ro=
les=20
  of=C2=A0trackers -=C2=A0assuming that people know the basic meaning of=20
  peers.</div>
  <div>Formal definitions of PPSP peers and PPSP trackers are defined in Pr=
oblem=20
  Statement Draft.</div>
  <div>=C2=A0</div>
  <div>BR,</div>
  <div>Ning Zong</div><font color=3D"#888888">
  <div>=C2=A0</div>
  <div>
  <hr>
  </div></font>
  <div>
  <div></div>
  <div>
  <div>
  <p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-siz=
e:10pt;color:navy;font-family:Arial">Hi YunFei and=20
  Christian,</span></font></p>
  <p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-siz=
e:10pt;color:navy;font-family:Arial"></span></font>=C2=A0</p>
  <p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-siz=
e:10pt;color:navy;font-family:Arial">One clarification:=20
  =E2=80=9Cparticipating entities=E2=80=9D listed in the text are the peer =
in P2P streaming=20
  systems, is that right? Thus, =E2=80=9CPPSP=E2=80=9D trackers are another=
 participator in the=20
  systems. =C2=A0Suggest stating that clearly in the first=20
  paragraph.</span></font></p>
  <p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-siz=
e:10pt;color:navy;font-family:Arial"></span></font>=C2=A0</p>
  <p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-siz=
e:10pt;color:navy;font-family:Arial">Cheers,</span></font></p>
  <p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-siz=
e:10pt;color:navy;font-family:Arial">Lucy</span></font></p>
  <p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-siz=
e:10pt;color:navy;font-family:Arial"></span></font>=C2=A0</p>
  <div style=3D"border-right:medium none;padding-right:0in;border-top:mediu=
m none;padding-left:4pt;padding-bottom:0in;border-left:blue 1.5pt solid;pad=
ding-top:0in;border-bottom:medium none">
  <div>
  <div style=3D"text-align:center" align=3D"center"><font face=3D"Times New=
 Roman" size=3D"3"><span style=3D"font-size:12pt">
  <hr align=3D"center" width=3D"100%" size=3D"2">
  </span></font></div>
  <p><b><font face=3D"Tahoma" size=3D"2"><span style=3D"font-weight:bold;fo=
nt-size:10pt;font-family:Tahoma">From:</span></font></b><font face=3D"Tahom=
a" size=3D"2"><span style=3D"font-size:10pt;font-family:Tahoma"> <a href=3D=
"mailto:ppsp-bounces@ietf.org" target=3D"_blank">ppsp-bounces@ietf.org</a>=
=20
  [mailto:<a href=3D"mailto:ppsp-bounces@ietf.org" target=3D"_blank">ppsp-b=
ounces@ietf.org</a>] <b><span style=3D"font-weight:bold">On=20
  Behalf Of </span></b>Schmidt, Christian 1. (NSN - DE/Munich)<br><b><span =
style=3D"font-weight:bold">Sent:</span></b> Thursday, September 10, 2009 3:=
03=20
  AM<br><b><span style=3D"font-weight:bold">To:</span></b> ext zhangyunfei;=
 <a href=3D"mailto:ppsp@ietf.org" target=3D"_blank">ppsp@ietf.org</a><br><b=
><span style=3D"font-weight:bold">Subject:</span></b> Re: [ppsp] ppsp chart=
er=20
  discussion</span></font></p></div>
  <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:12p=
t"></span></font>=C2=A0</p>
  <p><font face=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"font-siz=
e:10pt;color:blue;font-family:Arial">Hi=20
  Yunfei,</span></font><font face=3D"Courier New" color=3D"blue"><span styl=
e=3D"color:blue;font-family:&#39;Courier New&#39;"></span></font></p>
  <p><font face=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"font-siz=
e:10pt;color:blue;font-family:Arial">after reading your=20
  charter proposal, a text proposal and 2 questions for=20
  clarifications.</span></font><font face=3D"Courier New" color=3D"blue"><s=
pan style=3D"color:blue;font-family:&#39;Courier New&#39;"></span></font></=
p>
  <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"fo=
nt-size:12pt;color:blue;font-family:&#39;Courier New&#39;"></span></font>=
=C2=A0</p>
  <p><font face=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"font-siz=
e:10pt;color:blue;font-family:Arial">Best=20
  Regards</span></font><font face=3D"Courier New" color=3D"blue"><span styl=
e=3D"color:blue;font-family:&#39;Courier New&#39;"></span></font></p>
  <p><font face=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"font-siz=
e:10pt;color:blue;font-family:Arial">Christian=20
  Schmidt</span></font><font face=3D"Courier New" color=3D"blue"><span styl=
e=3D"color:blue;font-family:&#39;Courier New&#39;"></span></font></p>
  <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"fo=
nt-size:12pt;color:blue;font-family:&#39;Courier New&#39;"></span></font>=
=C2=A0</p>
  <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"fo=
nt-size:12pt;color:blue;font-family:&#39;Courier New&#39;"></span></font>=
=C2=A0</p>
  <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"fo=
nt-size:12pt;color:blue;font-family:&#39;Courier New&#39;"></span></font>=
=C2=A0</p>
  <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"fo=
nt-size:12pt;color:blue;font-family:&#39;Courier New&#39;">Proposed new=20
  text=C2=A0for more transparency in main description:</span></font><font f=
ace=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"font-size:10pt;color=
:blue;font-family:Arial"></span></font></p>
  <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"fo=
nt-size:12pt;color:blue;font-family:&#39;Courier New&#39;">Old=20
  text:</span></font><font color=3D"blue"><span style=3D"color:blue"></span=
></font></p>
  <p><font face=3D"Courier New" color=3D"black" size=3D"3"><span style=3D"f=
ont-size:12pt;color:black;font-family:&#39;Courier New&#39;">The=20
  Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is chartere=
d to=20
  develop standard signaling protocols (called PPSP protocols) for multiple=
=20
  types of entities (e.g. intelligent endpoints, caches, content distributi=
on=20
  network nodes, and/or other edge devices) to participate in P2P streaming=
=20
  systems in both fixed and mobile Internet.</span></font></p>
  <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"fo=
nt-size:12pt;color:blue;font-family:&#39;Courier New&#39;"><br></span></fon=
t><font face=3D"Courier New" color=3D"black"><span style=3D"color:black;fon=
t-family:&#39;Courier New&#39;">PPSP protocols include the=20
  PPSP tracker protocol =E2=80=93 a signaling protocol between =E2=80=9CPPS=
P trackers=E2=80=9D and =E2=80=9CPPSP=20
  peers=E2=80=9D, and the PPSP peer protocol =E2=80=93 a signaling protocol=
 among =E2=80=9CPPSP peers=E2=80=9D.=20
  A PPSP tracker maintains lists of participating PPSP peers, each for a=20
  specific channel or streaming file, and answers the queries from PPSP pee=
rs=20
  for candidate PPSP peers. PPSP peers inform their status information to P=
PSP=20
  trackers, exchange their chunk availability with other PPSP peers and/or =
PPSP=20
  trackers, and ask other PPSP peers for wanted data.</span></font><font fa=
ce=3D"Courier New" color=3D"blue"><span style=3D"color:blue;font-family:&#3=
9;Courier New&#39;"> </span></font></p>
  <p><font face=3D"Times New Roman" color=3D"blue" size=3D"3"><span style=
=3D"font-size:12pt;color:blue"></span></font>=C2=A0</p>
  <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"fo=
nt-size:12pt;color:blue;font-family:&#39;Courier New&#39;">New=C2=A0text:</=
span></font><font color=3D"blue"><span style=3D"color:blue"></span></font><=
/p>
  <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"fo=
nt-size:12pt;color:blue;font-family:&#39;Courier New&#39;">The=20
  Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is chartere=
d to=20
  develop standard signaling protocols (called PPSP protocols)=C2=A0for P2P=
=20
  streaming systems in both fixed and mobile Internet. Participating entiti=
es=20
  could be intelligent endpoints, caches, content distribution network node=
s,=20
  and/or other edge devices.</span></font><font color=3D"blue"><span style=
=3D"color:blue"></span></font></p>
  <div>
  <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"fo=
nt-size:12pt;color:blue;font-family:&#39;Courier New&#39;"></span></font>=
=C2=A0</p></div>
  <div>
  <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"fo=
nt-size:12pt;color:blue;font-family:&#39;Courier New&#39;">For a=20
  specific channel or streaming file, a PPSP tracker maintains lists of=20
  particiating PPSP peers. The PPSP tracker answers queries from PPSP peers=
 for=20
  candidate PPSP peers. PPSP peers=C2=A0provide their status information to=
 PPSP=20
  trackers, exchange their chunk availability with other PPSP peers and/or =
PPSP=20
  trackers, and ask other PPSP peers for wanted data. PPSP protocols includ=
e the=20
  PPSP tracker protocol =E2=80=93 a signaling protocol between =E2=80=9CPPS=
P trackers=E2=80=9D and =E2=80=9CPPSP=20
  peers=E2=80=9D, and the PPSP peer protocol =E2=80=93 a signaling protocol=
 among =E2=80=9CPPSP=20
  peers=E2=80=9D.</span></font><font face=3D"Courier New" color=3D"black"><=
span style=3D"color:black;font-family:&#39;Courier New&#39;"> </span></font=
></p></div>
  <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:12p=
t"></span></font>=C2=A0</p>
  <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"fo=
nt-size:12pt;color:blue;font-family:&#39;Courier New&#39;">Architectural=20
  survey</span></font></p>
  <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;fo=
nt-family:&#39;Courier New&#39;">3. An &quot;architectural=20
  survey&quot; document explaining the current P2P streaming architectures,=
 in=20
  particular tracker-based P2P streaming, and key issues in best=20
  practice.</span></font></p>
  <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"fo=
nt-size:12pt;color:blue;font-family:&#39;Courier New&#39;">It is good to=20
  have a description of the current P2P streaming architecture. What is mis=
sing=20
  is the relation to the PPSP work. Will it contain a proposal for=C2=A0the=
 PPSP=20
  architecture?</span></font></p>
  <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:12p=
t"></span></font>=C2=A0</p>
  <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"fo=
nt-size:12pt;color:blue;font-family:&#39;Courier New&#39;">Usage=20
  document</span></font></p>
  <p><font face=3D"Courier New" color=3D"black" size=3D"3"><span style=3D"f=
ont-size:12pt;color:black;font-family:&#39;Courier New&#39;">6. A =E2=80=9C=
usage=20
  document=E2=80=9D explaining how the protocols defined above, along with =
existing IETF=20
  protocols, such as RELAOD, ALTO and RTSP, can inter-operate; and how they=
 may=20
  be integrated together to produce complete P2P streaming=20
  systems.</span></font></p>
  <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"fo=
nt-size:12pt;color:blue;font-family:&#39;Courier New&#39;">This sounds=20
  more like a &quot;interop document&quot;. Was this the intention?</span><=
/font></p>
  <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:12p=
t"></span></font>=C2=A0</p>
  <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:12p=
t"></span></font>=C2=A0</p>
  <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:12p=
t"></span></font>=C2=A0</p>
  <div>
  <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:12p=
t"></span></font>=C2=A0</p></div>
  <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:12p=
t"></span></font>=C2=A0</p>
  <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:12p=
t"></span></font>=C2=A0</p>
  <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:12p=
t"></span></font>=C2=A0</p>
  <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:12p=
t"></span></font>=C2=A0</p>
  <div style=3D"text-align:center" align=3D"center"><font face=3D"Times New=
 Roman" size=3D"3"><span lang=3D"DE" style=3D"font-size:12pt">
  <hr align=3D"center" width=3D"100%" size=3D"2">
  </span></font></div>
  <p style=3D"margin-bottom:12pt"><b><font face=3D"Tahoma" size=3D"2"><span=
 lang=3D"DE" style=3D"font-weight:bold;font-size:10pt;font-family:Tahoma">F=
rom:</span></font></b><font face=3D"Tahoma" size=3D"2"><span lang=3D"DE" st=
yle=3D"font-size:10pt;font-family:Tahoma">=20
  <a href=3D"mailto:ppsp-bounces@ietf.org" target=3D"_blank">ppsp-bounces@i=
etf.org</a>=20
  [mailto:<a href=3D"mailto:ppsp-bounces@ietf.org" target=3D"_blank">ppsp-b=
ounces@ietf.org</a>] <b><span style=3D"font-weight:bold">On=20
  Behalf Of </span></b>ext zhangyunfei<br><b><span style=3D"font-weight:bol=
d">Sent:</span></b> Thursday, September 10, 2009 8:24=20
  AM<br><b><span style=3D"font-weight:bold">To:</span></b> <a href=3D"mailt=
o:ppsp@ietf.org" target=3D"_blank">ppsp@ietf.org</a><br><b><span style=3D"f=
ont-weight:bold">Subject:</span></b> [ppsp] ppsp charter=20
  discussion</span></font><span lang=3D"DE"></span></p>
  <div>
  <p><b><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-weigh=
t:bold;font-size:12pt"></span></font></b>=C2=A0</p><br clear=3D"all">
  <p><b><font face=3D"Courier New" size=3D"3"><span style=3D"font-weight:bo=
ld;font-size:12pt;font-family:&#39;Courier New&#39;">Dear=20
  all,</span></font></b></p>
  <p><b><font face=3D"Courier New" size=3D"3"><span style=3D"font-weight:bo=
ld;font-size:12pt;font-family:&#39;Courier New&#39;">=C2=A0=C2=A0=20
  The following is the modified version of PPSP charter(An early version wa=
s=20
  published in the IETF PPSP wiki page).Please review it and any comments a=
nd=20
  suggestions are highly appreciated.</span></font></b></p>
  <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:12p=
t"></span></font>=C2=A0</p>
  <p><b><font face=3D"Courier New" size=3D"3"><span style=3D"font-weight:bo=
ld;font-size:12pt;font-family:&#39;Courier New&#39;">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=20
  BR</span></font></b></p>
  <p><b><font face=3D"Courier New" size=3D"3"><span style=3D"font-weight:bo=
ld;font-size:12pt;font-family:&#39;Courier New&#39;">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=20
  Yunfei</span></font></b></p>
  <p><b><font face=3D"Courier New" size=3D"3"><span style=3D"font-weight:bo=
ld;font-size:12pt;font-family:&#39;Courier New&#39;">----------------------=
----------------------------------</span></font></b></p>
  <p><b><font face=3D"Courier New" size=3D"5"><span style=3D"font-weight:bo=
ld;font-size:18pt;font-family:&#39;Courier New&#39;">Description=20
  of PPSP Working Group:</span></font></b></p>
  <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;fo=
nt-family:&#39;Courier New&#39;">The Peer-to-Peer (P2P)=20
  Streaming Protocol working group (PPSP WG) is chartered to develop standa=
rd=20
  signaling protocols (called PPSP protocols) for multiple types of entitie=
s=20
  (e.g. intelligent endpoints, caches, content distribution network nodes,=
=20
  and/or other edge devices) to participate in P2P streaming systems in bot=
h=20
  fixed and mobile Internet.</span></font></p>
  <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;fo=
nt-family:&#39;Courier New&#39;"><br>PPSP protocols include=20
  the PPSP tracker protocol =E2=80=93 a signaling protocol between =E2=80=
=9CPPSP trackers=E2=80=9D and=20
  =E2=80=9CPPSP peers=E2=80=9D, and the PPSP peer protocol =E2=80=93 a sign=
aling protocol among =E2=80=9CPPSP=20
  peers=E2=80=9D. A PPSP tracker maintains lists of participating PPSP peer=
s, each for a=20
  specific channel or streaming file, and answers the queries from PPSP pee=
rs=20
  for candidate PPSP peers. PPSP peers inform their status information to P=
PSP=20
  trackers, exchange their chunk availability with other PPSP peers and/or =
PPSP=20
  trackers, and ask other PPSP peers for wanted data. </span></font></p>
  <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;fo=
nt-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
  <p style=3D"layout-grid-mode:char"><font face=3D"Courier New" size=3D"3">=
<span style=3D"font-size:12pt;font-family:&#39;Courier New&#39;">This WG&#3=
9;s primary tasks=20
  are to produce:<br>1. A =E2=80=9Cproblem statement=E2=80=9D document desc=
ribing the problems,=20
  incentives, and scope of developing the PPSP protocols, as well as common=
=20
  terminologies and concepts.</span></font></p>
  <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;fo=
nt-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
  <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;fo=
nt-family:&#39;Courier New&#39;">2. A =E2=80=9Crequirements=E2=80=9D=20
  document listing the requirements on the designed PPSP protocols (e.g.,=
=20
  general functionality and performance requirements of PPSP protocols or b=
asic=20
  types of information that PPSP protocols should communicate to facilitate=
 P2P=20
  streaming).</span></font></p>
  <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;fo=
nt-family:&#39;Courier New&#39;"><br>3. An &quot;architectural=20
  survey&quot; document explaining the current P2P streaming architectures,=
 in=20
  particular tracker-based P2P streaming, and key issues in best=20
  practice.</span></font></p>
  <p style=3D"layout-grid-mode:char"><font face=3D"Courier New" size=3D"3">=
<span style=3D"font-size:12pt;font-family:&#39;Courier New&#39;"><br>4. A p=
roposed standard=20
  defining the PPSP peer protocol. This protocol will define how PPSP peers=
=20
  advertise chunk availability. The protocol will also define the requests =
and=20
  responses of chunks among PPSP peers.</span></font></p>
  <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;fo=
nt-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
  <p style=3D"layout-grid-mode:char"><font face=3D"Courier New" size=3D"3">=
<span style=3D"font-size:12pt;font-family:&#39;Courier New&#39;">5. A propo=
sed standard=20
  defining the PPSP tracker protocol. This protocol will define how PPSP pe=
ers=20
  inform and request information from PPSP trackers and how PPSP trackers r=
eply=20
  to the requests.</span></font></p>
  <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;fo=
nt-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
  <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;fo=
nt-family:&#39;Courier New&#39;">6. A =E2=80=9Cusage document=E2=80=9D=20
  explaining how the protocols defined above, along with existing IETF=20
  protocols, such as RELAOD, ALTO and RTSP, can inter-operate; and how they=
 may=20
  be integrated together to produce complete P2P streaming=20
  systems.</span></font></p>
  <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;fo=
nt-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
  <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;fo=
nt-family:&#39;Courier New&#39;">7. Optionally a =E2=80=9Dmobile=20
  usage document=E2=80=9D (PPSP mobile BCP document) to evaluate PPSP with =
and without=20
  Mobile IP support when there are a lot of mobile peers in the=20
  system.</span></font></p>
  <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;fo=
nt-family:&#39;Courier New&#39;"><br>The work planned for=20
  the PPSP WG is distinct from, but requires close participation with, work=
 in=20
  other IETF WGs, particularly P2PSIP, ALTO and MMUSIC. The PPSP WG assumes=
 that=20
  it cannot modify baseline P2PSIP, ALTO, and MMUSIC behaviors. If PPSP=20
  determines that extensions to P2PSIP, ALTO, MMUSIC are needed, PPSP will =
seek=20
  to define such extensions and present to the respective working=20
  groups.</span></font></p>
  <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;fo=
nt-family:&#39;Courier New&#39;"><br>The design of PPSP has=20
  to consider security/privacy issues. The protocol document will contain a=
=20
  complete description of the security/privacy issues that PPSP should=20
  address.</span></font></p>
  <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;fo=
nt-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
  <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;fo=
nt-family:&#39;Courier New&#39;">The following topics are=20
  excluded from this WG&#39;s scope:<br>1. Transport mechanisms for data=20
  transmission among PPSP peers, e.g. using TCP or UDP, unicast or multicas=
t,=20
  etc.</span></font></p>
  <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;fo=
nt-family:&#39;Courier New&#39;"><br>2. Network coding=20
  mechanisms in P2P streaming. Network coding may be used in P2P streaming,=
 but=20
  its support is beyond the scope of current charter.</span></font></p>
  <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;fo=
nt-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
  <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;fo=
nt-family:&#39;Courier New&#39;">3. Play-out mechanisms=20
  including streaming control (e.g., pause, fast-forward, and=20
  rewind).</span></font></p>
  <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;fo=
nt-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
  <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;fo=
nt-family:&#39;Courier New&#39;">4. Algorithms that may be=20
  different in different deployments (e.g., chunk selection, local storage=
=20
  strategies).</span></font></p>
  <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;fo=
nt-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
  <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;fo=
nt-family:&#39;Courier New&#39;">5. Research type questions=20
  related to P2P streaming. This WG will instead forward such questions to =
the=20
  IRTF P2PRG or other RG as appropriate. Examples include cache=20
  management.</span></font></p>
  <p><b><font face=3D"Courier New" size=3D"5"><span style=3D"font-weight:bo=
ld;font-size:18pt;font-family:&#39;Courier New&#39;">Goals=20
  and Milestones:</span></font></b></p>
  <table style=3D"width:425.25pt" cellpadding=3D"0" width=3D"567" border=3D=
"0">
    <tbody>
    <tr>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Apr=20
        2010</span></font></p></td>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Working Group Last=20
        Call for problem statement</span></font></p></td></tr>
    <tr>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Jun=20
        2010</span></font></p></td>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Submit problem=20
        statement to IESG as Informational document</span></font></p></td><=
/tr>
    <tr>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Aug=20
        2010</span></font></p></td>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Working Group Last=20
        Call for architecture survey</span></font></p></td></tr>
    <tr>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Aug=20
        2010</span></font></p></td>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Working Group Last=20
        Call for requirements</span></font></p></td></tr>
    <tr>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Oct</span></font></p>
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">2010</span></font></p></td>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Submit architecture=20
        survey to IESG as Informational document</span></font></p></td></tr=
>
    <tr>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Oct=20
        2010</span></font></p></td>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Submit requirements=20
        to IESG as Informational document</span></font></p></td></tr>
    <tr>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Apr=20
        2011</span></font></p></td>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Working Group Last=20
        Call for PPSP peer protocol</span></font></p></td></tr>
    <tr>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Apr</span></font></p>
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">2011</span></font></p></td>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Working Group Last=20
        Call for PPSP tracker protocol</span></font></p></td></tr>
    <tr>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Aug=20
        2011</span></font></p></td>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Submit PPSP peer=20
        protocol to IESG as Proposed Standard</span></font></p></td></tr>
    <tr>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Aug=20
        2011</span></font></p></td>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Submit PPSP tracker=20
        protocol to IESG as Proposed Standard</span></font></p></td></tr>
    <tr>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Nov=20
        2011</span></font></p></td>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Working Group Last=20
        Call of usage document</span></font></p></td></tr>
    <tr>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Nov=20
        2011</span></font></p></td>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Working Group Last=20
        Call of mobility BCP document</span></font></p></td></tr>
    <tr>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Jan=20
        2012</span></font></p></td>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Submit usage=20
        document to IESG as Informational document</span></font></p></td></=
tr>
    <tr>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Jan=20
        2012</span></font></p></td>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Submit mobility BCP=20
        document to IESG as Informational document</span></font></p></td></=
tr>
    <tr>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Apr=20
        2012</span></font></p></td>
      <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-bottom:=
0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
        <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:1=
2pt;font-family:&#39;Courier New&#39;">Dissolve or=20
        re-charter </span></font></p></td></tr></tbody></table>
  <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;fo=
nt-family:&#39;Courier New&#39;"></span></font>=C2=A0</p></div>
  <div>
  <p><font face=3D"Verdana" size=3D"3"><span style=3D"font-size:12pt;font-f=
amily:Verdana"></span></font>=C2=A0</p></div>
  <div style=3D"text-align:center" align=3D"center"><font face=3D"Verdana" =
size=3D"2"><span style=3D"font-size:10pt;font-family:Verdana">
  <hr style=3D"width:91.5pt" align=3D"center" width=3D"122" size=3D"2">
  </span></font></div>
  <div>
  <p><font face=3D"Verdana" color=3D"silver" size=3D"2"><span style=3D"font=
-size:10pt;color:silver;font-family:Verdana">zhangyunfei</span></font><font=
 face=3D"Verdana" color=3D"silver"><span style=3D"color:silver;font-family:=
Verdana"></span></font></p>

</div>
  <div>
  <p><font face=3D"Verdana" color=3D"silver" size=3D"2"><span style=3D"font=
-size:10pt;color:silver;font-family:Verdana">2009-09-10</span></font><font =
face=3D"Verdana"><span style=3D"font-family:Verdana"></span></font></p></di=
v></div>

</div></div></div>
  <hr>
  </div><br>_______________________________________________<br>ppsp mailing=
=20
  list<br><a href=3D"mailto:ppsp@ietf.org" target=3D"_blank">ppsp@ietf.org<=
/a><br><a href=3D"https://www.ietf.org/mailman/listinfo/ppsp" target=3D"_bl=
ank">https://www.ietf.org/mailman/listinfo/ppsp</a><br><br></blockquote></d=
iv>

<br>
</div></div><hr>
</div>
</blockquote></div><br></div>

--00504502cbeffea09404733e53ec--

From zongning@huawei.com  Thu Sep 10 13:15:07 2009
Return-Path: <zongning@huawei.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CC9DD28C17F for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 13:15:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -97.871
X-Spam-Level: 
X-Spam-Status: No, score=-97.871 tagged_above=-999 required=5 tests=[AWL=-0.613, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001,  J_CHICKENPOX_72=0.6, MIME_BASE64_TEXT=1.753, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vjqKUg6Bo4D4 for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 13:15:03 -0700 (PDT)
Received: from szxga01-in.huawei.com (unknown [119.145.14.64]) by core3.amsl.com (Postfix) with ESMTP id 11D373A6853 for <ppsp@ietf.org>; Thu, 10 Sep 2009 13:14:58 -0700 (PDT)
Received: from huawei.com (szxga01-in [172.24.2.3]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KPR00KN7UXMM9@szxga01-in.huawei.com> for ppsp@ietf.org; Fri, 11 Sep 2009 04:15:23 +0800 (CST)
Received: from huawei.com ([172.24.1.3]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KPR00IVYUXM4V@szxga01-in.huawei.com> for ppsp@ietf.org; Fri, 11 Sep 2009 04:15:22 +0800 (CST)
Received: from z-20684ca876cc4 ([200.5.112.178]) by szxml01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KPR00LPUUX4ED@szxml01-in.huawei.com>; Fri, 11 Sep 2009 04:15:12 +0800 (CST)
Date: Thu, 10 Sep 2009 17:15:16 -0300
From: Ning Zong <zongning@huawei.com>
To: Ping Pan <ping@pingpan.org>
Message-id: <0KPR00LQ0UX6ED@szxml01-in.huawei.com>
MIME-version: 1.0
X-Mailer: Foxmail 5.0 [en]
Content-type: multipart/alternative; boundary="Boundary_(ID_r0kshKX7kIcnyYIQKKyEmA)"
Cc: "ppsp@ietf.org" <ppsp@ietf.org>
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Sep 2009 20:15:07 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_r0kshKX7kIcnyYIQKKyEmA)
Content-type: text/plain; charset=gb2312
Content-transfer-encoding: base64

SGksIFBpbmcsDQoNCkVuZCB1c2VycyB3aWxsIHJ1biBQUFNQLiBBcyBhZGRyZXNzZWQgaW4gY2hh
cnRlciwgUFBTUCBwcm90b2NvbHMgY291bGQgcnVuIG9uIG11bHRpcGxlIGVudGl0aWVzIHN1Y2gg
YXMgZW5kIHVzZXJzLCBjYWNoZXMsIENETiBub2RlcywgZXRjLg0KSGVyZSB3ZSB0YWxrIGFib3V0
IHRoZSBzdGFuZGFyZCBwcm90b2NvbHMgcnVubmluZyBvbiBlbmQgdXNlcnMuIFdoYXQgZG8geW91
IG1lYW4gYnkgbm9uLXRlY2huaWNhbCBpc3N1ZXM/IElmIHlvdSBtZWFuIHNlY3VyaXR5LCBwcml2
YWN5IGFuZCBjb3B5cmlnaHRzIGlzc3VlcywgSSB0aGluayBub3Qgb25seSBQUFNQLCBidXQgc29t
ZSBvdGhlciBCb0YvV0dzIGhhdmUgc2FtZSBpc3N1ZXMuIFlvdSBhcmUgcGVyZmVjdGx5IHJpZ2h0
LCB0aGV5IHdpbGwgYmUgbm90IGluIHRoZSB3b3JraW5nIHNjb3BlIChidXQgbmVlZCBzb21lIGNv
bnNpZGVyYXRpb25zIGR1cmluZyB0aGUgV0cgd29yaykuDQoNCkJSLA0KTmluZyBab25nIA0KDQoN
Cg0KTmluZywNCg0KDQpXZSBhcmUgaW4gYWdyZWVtZW50IGhlcmUuIFNvLCB5b3UgaGF2ZSBsaXN0
ZWQgdGhyZWUgb2JqZWN0aXZlcyBmb3IgUFBTUDoNCg0KDQoxLiBTdGFuZGFyZCBpbnRlcmZhY2Ug
dG8gQ0ROL0NhY2hlDQoyLiBFbmFibGUgbWVkaWEgcHJvdmlkZXJzIHRvIHN0cmVhbSBjb250ZW50
IHRocm91Z2ggc3RhbmRhcmQgaW50ZXJmYWNlcw0KMy4gSGVscCB0aGUgc2VydmljZSBwcm92aWRl
cnMgdG8gbWFuYWdlIHRoZWlyIG5ldHdvcmsvbGlua3MgYmV0dGVyLg0KDQoNClNvLCBjdXJpb3Vz
LCBkb2VzIGl0IHJlcXVpcmUgdGhlIGVuZCB1c2VycyB0byBydW4gUFBTUCBhcyB3ZWxsPyBUaGUg
cHJvYmxlbSBzdGF0ZW1lbnQgZHJhZnQgKGRyYWZ0LXpoYW5nLXBwc3AtcHJvYmxlbS1zdGF0ZW1l
bnQtMDQudHh0KSBzZWVtcyB0byBhc3N1bWUgdGhhdCBpcyB0aGUgY2FzZS4gKElmIEkgYW0gbm90
IG1pc3Rha2VuLCBhbGwgdGhlICJwcm9wcmlldGFyeSBwcm90b2NvbHMiIGxpc3RlZCBpbiBTZWN0
aW9uIDMuMSBhcmUgY2xpZW50IFAyUCBhcHBsaWNhdGlvbnMpLiBJZiB5ZXMsIHlvdSBoYXZlIGEg
d2lkZSBzY29wZSBvZiBub24tdGVjaG5pY2FsIGlzc3VlcyB0byBkZWFsIHdpdGguIElmIG5vLCB0
aGVuIHlvdSBuZWVkIHRvIG1ha2UgaXQgY2xlYXIgaW4gdGhlIGRvY3VtZW50cy4NCg0KDQpUaGFu
a3MgZm9yIGNsYXJpZmljYXRpb24uDQoNCg0KUGluZw0KDQoNCg0KMjAwOS85LzEwIE5pbmcgWm9u
ZyA8em9uZ25pbmdAaHVhd2VpLmNvbT4NCg0KSGksIFBpbmcsDQoNClRoYW5rIHlvdSBmb3IgeW91
ciBjb21tZW50cywgcGxlYXNlIHNlZSBpbi1saW5lLg0KDQoNCg0KDQpOaW5nLA0KDQoNCkknZCB0
aGluayB0aGF0IGl0IGlzIHZlcnkgaW1wb3J0YW50IHRvIGVtcGhhc2lzIHRoZSB0YXJnZXQgdXNl
cnMgb2YgdGhlIHdvcmssIHdoaWNoIGhhcyBiZWVuIHF1b3RlZCBhcyAiaW50ZWxsaWdlbnQgZW5k
cG9pbnRzLCBjYWNoZXMsIGNvbnRlbnQgZGlzdHJpYnV0aW9uIG5ldHdvcmsgbm9kZXMsIGFuZC9v
ciBvdGhlciBlZGdlIGRldmljZXMuIg0KDQpbTmluZyBab25nXSBUaGlzIGlzIGEgZ29vZCBzdWdn
ZXN0aW9uLg0KDQoNCklmIHBvc3NpYmxlLCBJIHdvdWxkIGhvcGUgdGhhdCBmdXJ0aGVyIHNwZWNp
ZmljYXRpb24sIGNsYXJpZmljYXRpb24gYW5kIGNvbnN0cmFpbnRzIHRvIGJlIGFkZGVkIGluIG9u
ZSBvZiB0aGUgZG9jdW1lbnRzLg0KDQoNClRoZSByZWFzb25pbmcgaXMgdGhhdCwgaWYgdGhlIHdv
cmsgaXMgdG8gZW5hYmxlIGZ1cnRoZXIgcHJvbGlmZXJhdGlvbiBvZiBQMlAgY2xpZW50cyB3aXRo
aW4gdGhlIG5ldHdvcmtzLCB0aGVuIHRoZSBXRyBuZWVkcyB0byBhZGRyZXNzIGlzc3VlcyBpbmNs
dWRpbmcgc2VjdXJpdHksIHByaXZhY3kgYW5kIGNvcHlyaWdodHMgZXh0ZW5zaXZlbHkuIFRoaXMg
bWF5IGJlIGFib3ZlIGFuZCBiZXlvbmQgdGVjaG5vbG9neSwgYW5kIGlzIHByb2JhYmx5IG91dHNp
ZGUgdGhlIHNjb3BlIG9mIFBQU1AuDQoNCg0KT24gdGhlIG90aGVyIGhhbmQsIGlmIHRoZSB3b3Jr
IGlzIHRvIGVuYWJsZSBtb3JlIGVmZmljaWVudCBzdHJlYW1pbmcgY29udGVudCBkaXN0cmlidHV0
aW9uIHdpdGhpbiBhIGNvbnRyb2xsZWQgZW52aXJvbm1lbnQgYnkgbGV2ZXJhZ2luZyBtZWNoYW5p
c21zIHN1Y2ggYXMgdHJhY2tlciBtYW5hZ2VtZW50IGFuZCBjaHVjayBkaXNjb3ZlcnksIHRoZW4g
dGhlIHdvcmsgaXMgd2VsbCB1bmRlcnN0b29kLCBhbmQgY2FuIGJlIGNsZWFybHkgZGVmaW5lZCwg
c3BlY2lmaWVkIGFuZCBleHBlcmltZW50ZWQgaW4gdGhlIG5lYXIgZnV0dXJlLg0KDQpbTmluZyBa
b25nXSBJZiBJIHVuZGVyc3RhbmQgeW91ciBxdWVzdGlvbiBjb3JyZWN0bHksIHRoaXMgaXMgcmVs
YXRlZCB0byB0aGUgaW5jZW50aXZlcyBvZiBQUFNQIHdvcmsuIFRoZSBjbGFyaWZpY2F0aW9uIG9m
IGluY2VudGl2ZXMgYXJlIGZ1cnRoZXIgcHJvdmlkZWQgaW4gcHJvYmxlbSBzdGF0ZW1lbnQuIElN
TywgdGhlIHNlY29uZCBwb2ludCBpbiB5b3VyIGNvbW1lbnRzIGlzIGNsb3NlciB0byBjdXJyZW50
IGludGVudGlvbiBvZiBQUFNQLiBUbyBiZSBicmllZiwgdGhlIGludGVudGlvbiBpbmNsdWRlICht
YXliZSBub3QgbGltaXRlZCB0byk6IDEpIGVuYWJsZSBtb3JlIGVmZmljaWVudCBzdHJlYW1pbmcg
dG8gaW50ZWdyYXRlIDNyZCBwYXJ0eSBkZXZpY2VzLCBlLmcuIGNhY2hlL0NETiBub2RlczsgMikg
ZW5hYmxlIHN0cmVhbWluZyB2ZW5kb3JzIHRvIGFjY29tcGxpc2ggY29udGVudCBkaXN0cmlidXRp
b24gdmlhIHNvbWUgc3RhbmRhcmQgQVBJLCB0aHVzIHJlZHVjZSB0aGUgdGltZS10by1tYXJrZXQg
YW5kIG1heWJlIGNvc3QsIHdlIGhvcGU7IDMpIGVuYWJsZSBJU1BzIHRvIGNvbnN0cnVjdCBzdGFu
ZGFyZCBzdHJlYW1pbmcgcGxhdGZvcm0gdG8gcnVuIGNvbnRlbnQgcHJvdmlzaW9uaW5nIHNlcnZp
Y2VzLg0KDQoNCjIgY2VudHMsDQoNCg0KLSBQaW5nDQoNCg0KMjAwOS85LzEwIE5pbmcgWm9uZyA8
em9uZ25pbmdAaHVhd2VpLmNvbT4NCg0KSGksIEx1Y3kNCg0KVGhlIHBhcnRpY2lwYXRpbmcgZW50
aXRpZXMgaW4gdGhlIGZpcnN0IHBhcmFncmFwaCBpbmNsdWRlIGJvdGggcGVlcnMgYW5kIHRyYWNr
ZXJzIGluIFAyUCBzdHJlYW1pbmcgc3lzdGVtcy4gSW4gc2Vjb25kIHBhcmFncmFwaCwgd2UgZGlz
Y3VzcyB0aGUgcm9sZXMgb2YgdHJhY2tlcnMgLSBhc3N1bWluZyB0aGF0IHBlb3BsZSBrbm93IHRo
ZSBiYXNpYyBtZWFuaW5nIG9mIHBlZXJzLg0KRm9ybWFsIGRlZmluaXRpb25zIG9mIFBQU1AgcGVl
cnMgYW5kIFBQU1AgdHJhY2tlcnMgYXJlIGRlZmluZWQgaW4gUHJvYmxlbSBTdGF0ZW1lbnQgRHJh
ZnQuDQoNCkJSLA0KTmluZyBab25nDQoNCg0KDQoNCkhpIFl1bkZlaSBhbmQgQ2hyaXN0aWFuLA0K
DQpPbmUgY2xhcmlmaWNhdGlvbjogobBwYXJ0aWNpcGF0aW5nIGVudGl0aWVzobEgbGlzdGVkIGlu
IHRoZSB0ZXh0IGFyZSB0aGUgcGVlciBpbiBQMlAgc3RyZWFtaW5nIHN5c3RlbXMsIGlzIHRoYXQg
cmlnaHQ/IFRodXMsIKGwUFBTUKGxIHRyYWNrZXJzIGFyZSBhbm90aGVyIHBhcnRpY2lwYXRvciBp
biB0aGUgc3lzdGVtcy4gIFN1Z2dlc3Qgc3RhdGluZyB0aGF0IGNsZWFybHkgaW4gdGhlIGZpcnN0
IHBhcmFncmFwaC4NCg0KQ2hlZXJzLA0KTHVjeQ0KDQoNCg0KDQpGcm9tOiBwcHNwLWJvdW5jZXNA
aWV0Zi5vcmcgW21haWx0bzpwcHNwLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTY2ht
aWR0LCBDaHJpc3RpYW4gMS4gKE5TTiAtIERFL011bmljaCkNClNlbnQ6IFRodXJzZGF5LCBTZXB0
ZW1iZXIgMTAsIDIwMDkgMzowMyBBTQ0KVG86IGV4dCB6aGFuZ3l1bmZlaTsgcHBzcEBpZXRmLm9y
Zw0KU3ViamVjdDogUmU6IFtwcHNwXSBwcHNwIGNoYXJ0ZXIgZGlzY3Vzc2lvbg0KDQpIaSBZdW5m
ZWksDQphZnRlciByZWFkaW5nIHlvdXIgY2hhcnRlciBwcm9wb3NhbCwgYSB0ZXh0IHByb3Bvc2Fs
IGFuZCAyIHF1ZXN0aW9ucyBmb3IgY2xhcmlmaWNhdGlvbnMuDQoNCkJlc3QgUmVnYXJkcw0KQ2hy
aXN0aWFuIFNjaG1pZHQNCg0KDQoNClByb3Bvc2VkIG5ldyB0ZXh0IGZvciBtb3JlIHRyYW5zcGFy
ZW5jeSBpbiBtYWluIGRlc2NyaXB0aW9uOg0KT2xkIHRleHQ6DQpUaGUgUGVlci10by1QZWVyIChQ
MlApIFN0cmVhbWluZyBQcm90b2NvbCB3b3JraW5nIGdyb3VwIChQUFNQIFdHKSBpcyBjaGFydGVy
ZWQgdG8gZGV2ZWxvcCBzdGFuZGFyZCBzaWduYWxpbmcgcHJvdG9jb2xzIChjYWxsZWQgUFBTUCBw
cm90b2NvbHMpIGZvciBtdWx0aXBsZSB0eXBlcyBvZiBlbnRpdGllcyAoZS5nLiBpbnRlbGxpZ2Vu
dCBlbmRwb2ludHMsIGNhY2hlcywgY29udGVudCBkaXN0cmlidXRpb24gbmV0d29yayBub2Rlcywg
YW5kL29yIG90aGVyIGVkZ2UgZGV2aWNlcykgdG8gcGFydGljaXBhdGUgaW4gUDJQIHN0cmVhbWlu
ZyBzeXN0ZW1zIGluIGJvdGggZml4ZWQgYW5kIG1vYmlsZSBJbnRlcm5ldC4NCg0KUFBTUCBwcm90
b2NvbHMgaW5jbHVkZSB0aGUgUFBTUCB0cmFja2VyIHByb3RvY29sIKhDIGEgc2lnbmFsaW5nIHBy
b3RvY29sIGJldHdlZW4gobBQUFNQIHRyYWNrZXJzobEgYW5kIKGwUFBTUCBwZWVyc6GxLCBhbmQg
dGhlIFBQU1AgcGVlciBwcm90b2NvbCCoQyBhIHNpZ25hbGluZyBwcm90b2NvbCBhbW9uZyChsFBQ
U1AgcGVlcnOhsS4gQSBQUFNQIHRyYWNrZXIgbWFpbnRhaW5zIGxpc3RzIG9mIHBhcnRpY2lwYXRp
bmcgUFBTUCBwZWVycywgZWFjaCBmb3IgYSBzcGVjaWZpYyBjaGFubmVsIG9yIHN0cmVhbWluZyBm
aWxlLCBhbmQgYW5zd2VycyB0aGUgcXVlcmllcyBmcm9tIFBQU1AgcGVlcnMgZm9yIGNhbmRpZGF0
ZSBQUFNQIHBlZXJzLiBQUFNQIHBlZXJzIGluZm9ybSB0aGVpciBzdGF0dXMgaW5mb3JtYXRpb24g
dG8gUFBTUCB0cmFja2VycywgZXhjaGFuZ2UgdGhlaXIgY2h1bmsgYXZhaWxhYmlsaXR5IHdpdGgg
b3RoZXIgUFBTUCBwZWVycyBhbmQvb3IgUFBTUCB0cmFja2VycywgYW5kIGFzayBvdGhlciBQUFNQ
IHBlZXJzIGZvciB3YW50ZWQgZGF0YS4gDQoNCk5ldyB0ZXh0Og0KVGhlIFBlZXItdG8tUGVlciAo
UDJQKSBTdHJlYW1pbmcgUHJvdG9jb2wgd29ya2luZyBncm91cCAoUFBTUCBXRykgaXMgY2hhcnRl
cmVkIHRvIGRldmVsb3Agc3RhbmRhcmQgc2lnbmFsaW5nIHByb3RvY29scyAoY2FsbGVkIFBQU1Ag
cHJvdG9jb2xzKSBmb3IgUDJQIHN0cmVhbWluZyBzeXN0ZW1zIGluIGJvdGggZml4ZWQgYW5kIG1v
YmlsZSBJbnRlcm5ldC4gUGFydGljaXBhdGluZyBlbnRpdGllcyBjb3VsZCBiZSBpbnRlbGxpZ2Vu
dCBlbmRwb2ludHMsIGNhY2hlcywgY29udGVudCBkaXN0cmlidXRpb24gbmV0d29yayBub2Rlcywg
YW5kL29yIG90aGVyIGVkZ2UgZGV2aWNlcy4NCg0KRm9yIGEgc3BlY2lmaWMgY2hhbm5lbCBvciBz
dHJlYW1pbmcgZmlsZSwgYSBQUFNQIHRyYWNrZXIgbWFpbnRhaW5zIGxpc3RzIG9mIHBhcnRpY2lh
dGluZyBQUFNQIHBlZXJzLiBUaGUgUFBTUCB0cmFja2VyIGFuc3dlcnMgcXVlcmllcyBmcm9tIFBQ
U1AgcGVlcnMgZm9yIGNhbmRpZGF0ZSBQUFNQIHBlZXJzLiBQUFNQIHBlZXJzIHByb3ZpZGUgdGhl
aXIgc3RhdHVzIGluZm9ybWF0aW9uIHRvIFBQU1AgdHJhY2tlcnMsIGV4Y2hhbmdlIHRoZWlyIGNo
dW5rIGF2YWlsYWJpbGl0eSB3aXRoIG90aGVyIFBQU1AgcGVlcnMgYW5kL29yIFBQU1AgdHJhY2tl
cnMsIGFuZCBhc2sgb3RoZXIgUFBTUCBwZWVycyBmb3Igd2FudGVkIGRhdGEuIFBQU1AgcHJvdG9j
b2xzIGluY2x1ZGUgdGhlIFBQU1AgdHJhY2tlciBwcm90b2NvbCCoQyBhIHNpZ25hbGluZyBwcm90
b2NvbCBiZXR3ZWVuIKGwUFBTUCB0cmFja2Vyc6GxIGFuZCChsFBQU1AgcGVlcnOhsSwgYW5kIHRo
ZSBQUFNQIHBlZXIgcHJvdG9jb2wgqEMgYSBzaWduYWxpbmcgcHJvdG9jb2wgYW1vbmcgobBQUFNQ
IHBlZXJzobEuIA0KDQpBcmNoaXRlY3R1cmFsIHN1cnZleQ0KMy4gQW4gImFyY2hpdGVjdHVyYWwg
c3VydmV5IiBkb2N1bWVudCBleHBsYWluaW5nIHRoZSBjdXJyZW50IFAyUCBzdHJlYW1pbmcgYXJj
aGl0ZWN0dXJlcywgaW4gcGFydGljdWxhciB0cmFja2VyLWJhc2VkIFAyUCBzdHJlYW1pbmcsIGFu
ZCBrZXkgaXNzdWVzIGluIGJlc3QgcHJhY3RpY2UuDQpJdCBpcyBnb29kIHRvIGhhdmUgYSBkZXNj
cmlwdGlvbiBvZiB0aGUgY3VycmVudCBQMlAgc3RyZWFtaW5nIGFyY2hpdGVjdHVyZS4gV2hhdCBp
cyBtaXNzaW5nIGlzIHRoZSByZWxhdGlvbiB0byB0aGUgUFBTUCB3b3JrLiBXaWxsIGl0IGNvbnRh
aW4gYSBwcm9wb3NhbCBmb3IgdGhlIFBQU1AgYXJjaGl0ZWN0dXJlPw0KDQpVc2FnZSBkb2N1bWVu
dA0KNi4gQSChsHVzYWdlIGRvY3VtZW50obEgZXhwbGFpbmluZyBob3cgdGhlIHByb3RvY29scyBk
ZWZpbmVkIGFib3ZlLCBhbG9uZyB3aXRoIGV4aXN0aW5nIElFVEYgcHJvdG9jb2xzLCBzdWNoIGFz
IFJFTEFPRCwgQUxUTyBhbmQgUlRTUCwgY2FuIGludGVyLW9wZXJhdGU7IGFuZCBob3cgdGhleSBt
YXkgYmUgaW50ZWdyYXRlZCB0b2dldGhlciB0byBwcm9kdWNlIGNvbXBsZXRlIFAyUCBzdHJlYW1p
bmcgc3lzdGVtcy4NClRoaXMgc291bmRzIG1vcmUgbGlrZSBhICJpbnRlcm9wIGRvY3VtZW50Ii4g
V2FzIHRoaXMgdGhlIGludGVudGlvbj8NCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpGcm9tOiBwcHNw
LWJvdW5jZXNAaWV0Zi5vcmcgW21haWx0bzpwcHNwLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFs
ZiBPZiBleHQgemhhbmd5dW5mZWkNClNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMDkg
ODoyNCBBTQ0KVG86IHBwc3BAaWV0Zi5vcmcNClN1YmplY3Q6IFtwcHNwXSBwcHNwIGNoYXJ0ZXIg
ZGlzY3Vzc2lvbg0KDQoNCg0KRGVhciBhbGwsDQogICBUaGUgZm9sbG93aW5nIGlzIHRoZSBtb2Rp
ZmllZCB2ZXJzaW9uIG9mIFBQU1AgY2hhcnRlcihBbiBlYXJseSB2ZXJzaW9uIHdhcyBwdWJsaXNo
ZWQgaW4gdGhlIElFVEYgUFBTUCB3aWtpIHBhZ2UpLlBsZWFzZSByZXZpZXcgaXQgYW5kIGFueSBj
b21tZW50cyBhbmQgc3VnZ2VzdGlvbnMgYXJlIGhpZ2hseSBhcHByZWNpYXRlZC4NCg0KICAgICAg
ICAgICBCUg0KICAgICAgICAgICAgWXVuZmVpDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KRGVzY3JpcHRpb24gb2YgUFBTUCBXb3JraW5n
IEdyb3VwOg0KVGhlIFBlZXItdG8tUGVlciAoUDJQKSBTdHJlYW1pbmcgUHJvdG9jb2wgd29ya2lu
ZyBncm91cCAoUFBTUCBXRykgaXMgY2hhcnRlcmVkIHRvIGRldmVsb3Agc3RhbmRhcmQgc2lnbmFs
aW5nIHByb3RvY29scyAoY2FsbGVkIFBQU1AgcHJvdG9jb2xzKSBmb3IgbXVsdGlwbGUgdHlwZXMg
b2YgZW50aXRpZXMgKGUuZy4gaW50ZWxsaWdlbnQgZW5kcG9pbnRzLCBjYWNoZXMsIGNvbnRlbnQg
ZGlzdHJpYnV0aW9uIG5ldHdvcmsgbm9kZXMsIGFuZC9vciBvdGhlciBlZGdlIGRldmljZXMpIHRv
IHBhcnRpY2lwYXRlIGluIFAyUCBzdHJlYW1pbmcgc3lzdGVtcyBpbiBib3RoIGZpeGVkIGFuZCBt
b2JpbGUgSW50ZXJuZXQuDQoNClBQU1AgcHJvdG9jb2xzIGluY2x1ZGUgdGhlIFBQU1AgdHJhY2tl
ciBwcm90b2NvbCCoQyBhIHNpZ25hbGluZyBwcm90b2NvbCBiZXR3ZWVuIKGwUFBTUCB0cmFja2Vy
c6GxIGFuZCChsFBQU1AgcGVlcnOhsSwgYW5kIHRoZSBQUFNQIHBlZXIgcHJvdG9jb2wgqEMgYSBz
aWduYWxpbmcgcHJvdG9jb2wgYW1vbmcgobBQUFNQIHBlZXJzobEuIEEgUFBTUCB0cmFja2VyIG1h
aW50YWlucyBsaXN0cyBvZiBwYXJ0aWNpcGF0aW5nIFBQU1AgcGVlcnMsIGVhY2ggZm9yIGEgc3Bl
Y2lmaWMgY2hhbm5lbCBvciBzdHJlYW1pbmcgZmlsZSwgYW5kIGFuc3dlcnMgdGhlIHF1ZXJpZXMg
ZnJvbSBQUFNQIHBlZXJzIGZvciBjYW5kaWRhdGUgUFBTUCBwZWVycy4gUFBTUCBwZWVycyBpbmZv
cm0gdGhlaXIgc3RhdHVzIGluZm9ybWF0aW9uIHRvIFBQU1AgdHJhY2tlcnMsIGV4Y2hhbmdlIHRo
ZWlyIGNodW5rIGF2YWlsYWJpbGl0eSB3aXRoIG90aGVyIFBQU1AgcGVlcnMgYW5kL29yIFBQU1Ag
dHJhY2tlcnMsIGFuZCBhc2sgb3RoZXIgUFBTUCBwZWVycyBmb3Igd2FudGVkIGRhdGEuIA0KDQpU
aGlzIFdHJ3MgcHJpbWFyeSB0YXNrcyBhcmUgdG8gcHJvZHVjZToNCjEuIEEgobBwcm9ibGVtIHN0
YXRlbWVudKGxIGRvY3VtZW50IGRlc2NyaWJpbmcgdGhlIHByb2JsZW1zLCBpbmNlbnRpdmVzLCBh
bmQgc2NvcGUgb2YgZGV2ZWxvcGluZyB0aGUgUFBTUCBwcm90b2NvbHMsIGFzIHdlbGwgYXMgY29t
bW9uIHRlcm1pbm9sb2dpZXMgYW5kIGNvbmNlcHRzLg0KDQoyLiBBIKGwcmVxdWlyZW1lbnRzobEg
ZG9jdW1lbnQgbGlzdGluZyB0aGUgcmVxdWlyZW1lbnRzIG9uIHRoZSBkZXNpZ25lZCBQUFNQIHBy
b3RvY29scyAoZS5nLiwgZ2VuZXJhbCBmdW5jdGlvbmFsaXR5IGFuZCBwZXJmb3JtYW5jZSByZXF1
aXJlbWVudHMgb2YgUFBTUCBwcm90b2NvbHMgb3IgYmFzaWMgdHlwZXMgb2YgaW5mb3JtYXRpb24g
dGhhdCBQUFNQIHByb3RvY29scyBzaG91bGQgY29tbXVuaWNhdGUgdG8gZmFjaWxpdGF0ZSBQMlAg
c3RyZWFtaW5nKS4NCg0KMy4gQW4gImFyY2hpdGVjdHVyYWwgc3VydmV5IiBkb2N1bWVudCBleHBs
YWluaW5nIHRoZSBjdXJyZW50IFAyUCBzdHJlYW1pbmcgYXJjaGl0ZWN0dXJlcywgaW4gcGFydGlj
dWxhciB0cmFja2VyLWJhc2VkIFAyUCBzdHJlYW1pbmcsIGFuZCBrZXkgaXNzdWVzIGluIGJlc3Qg
cHJhY3RpY2UuDQoNCjQuIEEgcHJvcG9zZWQgc3RhbmRhcmQgZGVmaW5pbmcgdGhlIFBQU1AgcGVl
ciBwcm90b2NvbC4gVGhpcyBwcm90b2NvbCB3aWxsIGRlZmluZSBob3cgUFBTUCBwZWVycyBhZHZl
cnRpc2UgY2h1bmsgYXZhaWxhYmlsaXR5LiBUaGUgcHJvdG9jb2wgd2lsbCBhbHNvIGRlZmluZSB0
aGUgcmVxdWVzdHMgYW5kIHJlc3BvbnNlcyBvZiBjaHVua3MgYW1vbmcgUFBTUCBwZWVycy4NCg0K
NS4gQSBwcm9wb3NlZCBzdGFuZGFyZCBkZWZpbmluZyB0aGUgUFBTUCB0cmFja2VyIHByb3RvY29s
LiBUaGlzIHByb3RvY29sIHdpbGwgZGVmaW5lIGhvdyBQUFNQIHBlZXJzIGluZm9ybSBhbmQgcmVx
dWVzdCBpbmZvcm1hdGlvbiBmcm9tIFBQU1AgdHJhY2tlcnMgYW5kIGhvdyBQUFNQIHRyYWNrZXJz
IHJlcGx5IHRvIHRoZSByZXF1ZXN0cy4NCg0KNi4gQSChsHVzYWdlIGRvY3VtZW50obEgZXhwbGFp
bmluZyBob3cgdGhlIHByb3RvY29scyBkZWZpbmVkIGFib3ZlLCBhbG9uZyB3aXRoIGV4aXN0aW5n
IElFVEYgcHJvdG9jb2xzLCBzdWNoIGFzIFJFTEFPRCwgQUxUTyBhbmQgUlRTUCwgY2FuIGludGVy
LW9wZXJhdGU7IGFuZCBob3cgdGhleSBtYXkgYmUgaW50ZWdyYXRlZCB0b2dldGhlciB0byBwcm9k
dWNlIGNvbXBsZXRlIFAyUCBzdHJlYW1pbmcgc3lzdGVtcy4NCg0KNy4gT3B0aW9uYWxseSBhIKGx
bW9iaWxlIHVzYWdlIGRvY3VtZW50obEgKFBQU1AgbW9iaWxlIEJDUCBkb2N1bWVudCkgdG8gZXZh
bHVhdGUgUFBTUCB3aXRoIGFuZCB3aXRob3V0IE1vYmlsZSBJUCBzdXBwb3J0IHdoZW4gdGhlcmUg
YXJlIGEgbG90IG9mIG1vYmlsZSBwZWVycyBpbiB0aGUgc3lzdGVtLg0KDQpUaGUgd29yayBwbGFu
bmVkIGZvciB0aGUgUFBTUCBXRyBpcyBkaXN0aW5jdCBmcm9tLCBidXQgcmVxdWlyZXMgY2xvc2Ug
cGFydGljaXBhdGlvbiB3aXRoLCB3b3JrIGluIG90aGVyIElFVEYgV0dzLCBwYXJ0aWN1bGFybHkg
UDJQU0lQLCBBTFRPIGFuZCBNTVVTSUMuIFRoZSBQUFNQIFdHIGFzc3VtZXMgdGhhdCBpdCBjYW5u
b3QgbW9kaWZ5IGJhc2VsaW5lIFAyUFNJUCwgQUxUTywgYW5kIE1NVVNJQyBiZWhhdmlvcnMuIElm
IFBQU1AgZGV0ZXJtaW5lcyB0aGF0IGV4dGVuc2lvbnMgdG8gUDJQU0lQLCBBTFRPLCBNTVVTSUMg
YXJlIG5lZWRlZCwgUFBTUCB3aWxsIHNlZWsgdG8gZGVmaW5lIHN1Y2ggZXh0ZW5zaW9ucyBhbmQg
cHJlc2VudCB0byB0aGUgcmVzcGVjdGl2ZSB3b3JraW5nIGdyb3Vwcy4NCg0KVGhlIGRlc2lnbiBv
ZiBQUFNQIGhhcyB0byBjb25zaWRlciBzZWN1cml0eS9wcml2YWN5IGlzc3Vlcy4gVGhlIHByb3Rv
Y29sIGRvY3VtZW50IHdpbGwgY29udGFpbiBhIGNvbXBsZXRlIGRlc2NyaXB0aW9uIG9mIHRoZSBz
ZWN1cml0eS9wcml2YWN5IGlzc3VlcyB0aGF0IFBQU1Agc2hvdWxkIGFkZHJlc3MuDQoNClRoZSBm
b2xsb3dpbmcgdG9waWNzIGFyZSBleGNsdWRlZCBmcm9tIHRoaXMgV0cncyBzY29wZToNCjEuIFRy
YW5zcG9ydCBtZWNoYW5pc21zIGZvciBkYXRhIHRyYW5zbWlzc2lvbiBhbW9uZyBQUFNQIHBlZXJz
LCBlLmcuIHVzaW5nIFRDUCBvciBVRFAsIHVuaWNhc3Qgb3IgbXVsdGljYXN0LCBldGMuDQoNCjIu
IE5ldHdvcmsgY29kaW5nIG1lY2hhbmlzbXMgaW4gUDJQIHN0cmVhbWluZy4gTmV0d29yayBjb2Rp
bmcgbWF5IGJlIHVzZWQgaW4gUDJQIHN0cmVhbWluZywgYnV0IGl0cyBzdXBwb3J0IGlzIGJleW9u
ZCB0aGUgc2NvcGUgb2YgY3VycmVudCBjaGFydGVyLg0KDQozLiBQbGF5LW91dCBtZWNoYW5pc21z
IGluY2x1ZGluZyBzdHJlYW1pbmcgY29udHJvbCAoZS5nLiwgcGF1c2UsIGZhc3QtZm9yd2FyZCwg
YW5kIHJld2luZCkuDQoNCjQuIEFsZ29yaXRobXMgdGhhdCBtYXkgYmUgZGlmZmVyZW50IGluIGRp
ZmZlcmVudCBkZXBsb3ltZW50cyAoZS5nLiwgY2h1bmsgc2VsZWN0aW9uLCBsb2NhbCBzdG9yYWdl
IHN0cmF0ZWdpZXMpLg0KDQo1LiBSZXNlYXJjaCB0eXBlIHF1ZXN0aW9ucyByZWxhdGVkIHRvIFAy
UCBzdHJlYW1pbmcuIFRoaXMgV0cgd2lsbCBpbnN0ZWFkIGZvcndhcmQgc3VjaCBxdWVzdGlvbnMg
dG8gdGhlIElSVEYgUDJQUkcgb3Igb3RoZXIgUkcgYXMgYXBwcm9wcmlhdGUuIEV4YW1wbGVzIGlu
Y2x1ZGUgY2FjaGUgbWFuYWdlbWVudC4NCkdvYWxzIGFuZCBNaWxlc3RvbmVzOg0KQXByIDIwMTBX
b3JraW5nIEdyb3VwIExhc3QgQ2FsbCBmb3IgcHJvYmxlbSBzdGF0ZW1lbnQNCkp1biAyMDEwU3Vi
bWl0IHByb2JsZW0gc3RhdGVtZW50IHRvIElFU0cgYXMgSW5mb3JtYXRpb25hbCBkb2N1bWVudA0K
QXVnIDIwMTBXb3JraW5nIEdyb3VwIExhc3QgQ2FsbCBmb3IgYXJjaGl0ZWN0dXJlIHN1cnZleQ0K
QXVnIDIwMTBXb3JraW5nIEdyb3VwIExhc3QgQ2FsbCBmb3IgcmVxdWlyZW1lbnRzDQpPY3QNCjIw
MTBTdWJtaXQgYXJjaGl0ZWN0dXJlIHN1cnZleSB0byBJRVNHIGFzIEluZm9ybWF0aW9uYWwgZG9j
dW1lbnQNCk9jdCAyMDEwU3VibWl0IHJlcXVpcmVtZW50cyB0byBJRVNHIGFzIEluZm9ybWF0aW9u
YWwgZG9jdW1lbnQNCkFwciAyMDExV29ya2luZyBHcm91cCBMYXN0IENhbGwgZm9yIFBQU1AgcGVl
ciBwcm90b2NvbA0KQXByDQoyMDExV29ya2luZyBHcm91cCBMYXN0IENhbGwgZm9yIFBQU1AgdHJh
Y2tlciBwcm90b2NvbA0KQXVnIDIwMTFTdWJtaXQgUFBTUCBwZWVyIHByb3RvY29sIHRvIElFU0cg
YXMgUHJvcG9zZWQgU3RhbmRhcmQNCkF1ZyAyMDExU3VibWl0IFBQU1AgdHJhY2tlciBwcm90b2Nv
bCB0byBJRVNHIGFzIFByb3Bvc2VkIFN0YW5kYXJkDQpOb3YgMjAxMVdvcmtpbmcgR3JvdXAgTGFz
dCBDYWxsIG9mIHVzYWdlIGRvY3VtZW50DQpOb3YgMjAxMVdvcmtpbmcgR3JvdXAgTGFzdCBDYWxs
IG9mIG1vYmlsaXR5IEJDUCBkb2N1bWVudA0KSmFuIDIwMTJTdWJtaXQgdXNhZ2UgZG9jdW1lbnQg
dG8gSUVTRyBhcyBJbmZvcm1hdGlvbmFsIGRvY3VtZW50DQpKYW4gMjAxMlN1Ym1pdCBtb2JpbGl0
eSBCQ1AgZG9jdW1lbnQgdG8gSUVTRyBhcyBJbmZvcm1hdGlvbmFsIGRvY3VtZW50DQpBcHIgMjAx
MkRpc3NvbHZlIG9yIHJlLWNoYXJ0ZXIgDQoNCg0KDQoNCg0KDQp6aGFuZ3l1bmZlaQ0KMjAwOS0w
OS0xMA0KDQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KcHBzcCBtYWlsaW5nIGxpc3QNCnBwc3BAaWV0Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vcHBzcA0K

--Boundary_(ID_r0kshKX7kIcnyYIQKKyEmA)
Content-type: text/html; charset=gb2312
Content-transfer-encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PWdiMjMxMiI+DQo8TUVUQSBjb250ZW50PSJNU0hUTUwgNi4w
MC42MDAwLjE2ODA5IiBuYW1lPUdFTkVSQVRPUj48L0hFQUQ+DQo8Qk9EWT4NCjxESVY+SGksIFBp
bmcsPC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj5FbmQgdXNlcnMgd2lsbCBydW4gUFBT
UC4gQXMgYWRkcmVzc2VkIGluIGNoYXJ0ZXIsIFBQU1AgcHJvdG9jb2xzIGNvdWxkIHJ1biANCm9u
IG11bHRpcGxlIGVudGl0aWVzIHN1Y2ggYXMgZW5kIHVzZXJzLCBjYWNoZXMsIENETiBub2Rlcywg
ZXRjLjwvRElWPg0KPERJVj5IZXJlIHdlJm5ic3A7dGFsayBhYm91dCB0aGUgc3RhbmRhcmQgcHJv
dG9jb2xzIHJ1bm5pbmcgb24gZW5kIHVzZXJzLiBXaGF0IA0KZG8geW91IG1lYW4gYnkgbm9uLXRl
Y2huaWNhbCBpc3N1ZXM/IElmIHlvdSBtZWFuIHNlY3VyaXR5LCBwcml2YWN5IGFuZCANCmNvcHly
aWdodHMgaXNzdWVzLCBJIHRoaW5rIG5vdCBvbmx5IFBQU1AsIGJ1dCBzb21lIG90aGVyIEJvRi9X
R3MmbmJzcDtoYXZlIHNhbWUgDQppc3N1ZXMuIFlvdSBhcmUgcGVyZmVjdGx5IHJpZ2h0LCB0aGV5
IHdpbGwgYmUgbm90IGluIHRoZSB3b3JraW5nIHNjb3BlIChidXQgbmVlZCANCnNvbWUgY29uc2lk
ZXJhdGlvbnMgZHVyaW5nIHRoZSBXRyB3b3JrKS48L0RJVj4NCjxESVY+Jm5ic3A7PC9ESVY+DQo8
RElWPkJSLDwvRElWPg0KPERJVj5OaW5nIFpvbmcmbmJzcDs8L0RJVj4NCjxESVY+Jm5ic3A7PC9E
SVY+DQo8RElWPg0KPEhSPg0KPFNQQU4gY2xhc3M9QXBwbGUtc3R5bGUtc3BhbiBzdHlsZT0iRk9O
VC1TSVpFOiBzbWFsbCI+PEZPTlQgDQpjbGFzcz1BcHBsZS1zdHlsZS1zcGFuIA0KZmFjZT0iYXJp
YWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZiI+TmluZyw8L0ZPTlQ+PC9TUEFOPjwvRElWPg0KPERJ
Vj48U1BBTiBjbGFzcz1BcHBsZS1zdHlsZS1zcGFuIHN0eWxlPSJGT05ULVNJWkU6IHNtYWxsIj48
Rk9OVCANCmNsYXNzPUFwcGxlLXN0eWxlLXNwYW4gDQpmYWNlPSJhcmlhbCwgaGVsdmV0aWNhLCBz
YW5zLXNlcmlmIj48QlI+PC9GT05UPjwvU1BBTj48L0RJVj4NCjxESVY+PFNQQU4gY2xhc3M9QXBw
bGUtc3R5bGUtc3BhbiBzdHlsZT0iRk9OVC1TSVpFOiBzbWFsbCI+PEZPTlQgDQpjbGFzcz1BcHBs
ZS1zdHlsZS1zcGFuIGZhY2U9ImFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWYiPldlIGFyZSBp
biBhZ3JlZW1lbnQgDQpoZXJlLiZuYnNwO1NvLCB5b3UgaGF2ZSBsaXN0ZWQgdGhyZWUmbmJzcDtv
YmplY3RpdmVzJm5ic3A7Zm9yIA0KUFBTUDo8L0ZPTlQ+PC9TUEFOPjwvRElWPg0KPERJVj48U1BB
TiBjbGFzcz1BcHBsZS1zdHlsZS1zcGFuIHN0eWxlPSJGT05ULVNJWkU6IHNtYWxsIj48Rk9OVCAN
CmNsYXNzPUFwcGxlLXN0eWxlLXNwYW4gDQpmYWNlPSJhcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNl
cmlmIj48QlI+PC9GT05UPjwvU1BBTj48L0RJVj4NCjxESVY+PFNQQU4gY2xhc3M9QXBwbGUtc3R5
bGUtc3BhbiBzdHlsZT0iRk9OVC1TSVpFOiBzbWFsbCI+PEZPTlQgDQpjbGFzcz1BcHBsZS1zdHls
ZS1zcGFuIGZhY2U9ImFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWYiPjEuIFN0YW5kYXJkIGlu
dGVyZmFjZSANCnRvIENETi9DYWNoZTwvRk9OVD48L1NQQU4+PC9ESVY+DQo8RElWPjxTUEFOIGNs
YXNzPUFwcGxlLXN0eWxlLXNwYW4gc3R5bGU9IkZPTlQtU0laRTogc21hbGwiPjxGT05UIA0KY2xh
c3M9QXBwbGUtc3R5bGUtc3BhbiBmYWNlPSJhcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmIj4y
LiBFbmFibGUgbWVkaWEgDQpwcm92aWRlcnMgdG8gc3RyZWFtIGNvbnRlbnQgdGhyb3VnaCBzdGFu
ZGFyZCBpbnRlcmZhY2VzPC9GT05UPjwvU1BBTj48L0RJVj4NCjxESVY+PFNQQU4gY2xhc3M9QXBw
bGUtc3R5bGUtc3BhbiBzdHlsZT0iRk9OVC1TSVpFOiBzbWFsbCI+PEZPTlQgDQpjbGFzcz1BcHBs
ZS1zdHlsZS1zcGFuIGZhY2U9ImFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWYiPjMuIEhlbHAg
dGhlIHNlcnZpY2UgDQpwcm92aWRlcnMgdG8gbWFuYWdlIHRoZWlyIG5ldHdvcmsvbGlua3MgYmV0
dGVyLjwvRk9OVD48L1NQQU4+PC9ESVY+DQo8RElWPjxTUEFOIGNsYXNzPUFwcGxlLXN0eWxlLXNw
YW4gc3R5bGU9IkZPTlQtU0laRTogc21hbGwiPjxGT05UIA0KY2xhc3M9QXBwbGUtc3R5bGUtc3Bh
biANCmZhY2U9ImFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWYiPjxCUj48L0ZPTlQ+PC9TUEFO
PjwvRElWPg0KPERJVj5TbywgY3VyaW91cywgZG9lcyBpdCByZXF1aXJlIHRoZSBlbmQgdXNlcnMg
dG8gcnVuIFBQU1AgYXMgd2VsbD8mbmJzcDs8U1BBTiANCmNsYXNzPUFwcGxlLXN0eWxlLXNwYW4g
c3R5bGU9IkZPTlQtU0laRTogc21hbGwiPjxGT05UIGNsYXNzPUFwcGxlLXN0eWxlLXNwYW4gDQpm
YWNlPSJhcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmIj5UaGUgcHJvYmxlbSBzdGF0ZW1lbnQg
ZHJhZnQgDQooPC9GT05UPjwvU1BBTj48U1BBTiBjbGFzcz1BcHBsZS1zdHlsZS1zcGFuPjxTUEFO
IGNsYXNzPUFwcGxlLXN0eWxlLXNwYW4gDQpzdHlsZT0iRk9OVC1TSVpFOiBzbWFsbCI+PEZPTlQg
Y2xhc3M9QXBwbGUtc3R5bGUtc3BhbiANCmZhY2U9ImFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2Vy
aWYiPmRyYWZ0LXpoYW5nLXBwc3AtcHJvYmxlbS1zdGF0ZW1lbnQtMDQudHh0KSANCnNlZW1zIHRv
IGFzc3VtZSB0aGF0IGlzIHRoZSBjYXNlLiAoSWYgSSBhbSBub3QgbWlzdGFrZW4sIGFsbCB0aGUg
InByb3ByaWV0YXJ5IA0KcHJvdG9jb2xzIiBsaXN0ZWQgaW4gU2VjdGlvbiAzLjEgYXJlIGNsaWVu
dCBQMlAgYXBwbGljYXRpb25zKS4gSWYgeWVzLCB5b3UgaGF2ZSANCmEgd2lkZSBzY29wZSBvZiBu
b24tdGVjaG5pY2FsIGlzc3VlcyB0byBkZWFsIHdpdGguIElmIG5vLCB0aGVuIHlvdSBuZWVkIHRv
IG1ha2UgDQppdCBjbGVhciBpbiB0aGUgZG9jdW1lbnRzLjwvRk9OVD48L1NQQU4+PC9TUEFOPjwv
RElWPg0KPERJVj48U1BBTiBjbGFzcz1BcHBsZS1zdHlsZS1zcGFuPjxCUj48L1NQQU4+PC9ESVY+
DQo8RElWPjxTUEFOIGNsYXNzPUFwcGxlLXN0eWxlLXNwYW4+VGhhbmtzIGZvciBjbGFyaWZpY2F0
aW9uLjwvU1BBTj48L0RJVj4NCjxESVY+PFNQQU4gY2xhc3M9QXBwbGUtc3R5bGUtc3Bhbj48QlI+
PC9TUEFOPjwvRElWPg0KPERJVj48U1BBTiBjbGFzcz1BcHBsZS1zdHlsZS1zcGFuIHN0eWxlPSJG
T05ULVNJWkU6IHNtYWxsIj48Rk9OVCANCmNsYXNzPUFwcGxlLXN0eWxlLXNwYW4gDQpmYWNlPSJh
cmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmIj5QaW5nPC9GT05UPjwvU1BBTj48QlI+PEJSPjxC
Uj4NCjxESVYgY2xhc3M9Z21haWxfcXVvdGU+MjAwOS85LzEwIE5pbmcgWm9uZyA8U1BBTiBkaXI9
bHRyPiZsdDs8QSANCmhyZWY9Im1haWx0bzp6b25nbmluZ0BodWF3ZWkuY29tIj56b25nbmluZ0Bo
dWF3ZWkuY29tPC9BPiZndDs8L1NQQU4+PEJSPg0KPEJMT0NLUVVPVEUgY2xhc3M9Z21haWxfcXVv
dGUgDQpzdHlsZT0iUEFERElORy1MRUZUOiAxZXg7IE1BUkdJTjogMHB4IDBweCAwcHggMC44ZXg7
IEJPUkRFUi1MRUZUOiAjY2NjIDFweCBzb2xpZCI+DQogIDxESVY+DQogIDxESVY+SGksIFBpbmcs
PC9ESVY+DQogIDxESVY+Jm5ic3A7PC9ESVY+DQogIDxESVY+VGhhbmsgeW91IGZvciB5b3VyIGNv
bW1lbnRzLCBwbGVhc2Ugc2VlIGluLWxpbmUuPC9ESVY+DQogIDxESVY+Jm5ic3A7PC9ESVY+DQog
IDxESVY+DQogIDxIUj4NCiAgPC9ESVY+PFNQQU4gDQogIHN0eWxlPSJDT0xPUjogcmdiKDAsMCwy
NTUpOyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JzsgQk9SREVSLUNPTExBUFNFOiBjb2xsYXBz
ZSI+PFNQQU4gDQogIGxhbmc9RU4tVVMgc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcn
Ij48U1BBTj48U1BBTiANCiAgc3R5bGU9IkZPTlQtU0laRTogc21hbGwiPg0KICA8RElWIGNsYXNz
PWltPg0KICA8RElWPk5pbmcsPC9ESVY+DQogIDxESVY+PEJSPjwvRElWPg0KICA8RElWPkknZCB0
aGluayB0aGF0IGl0IGlzIHZlcnkgaW1wb3J0YW50IHRvIGVtcGhhc2lzIHRoZSB0YXJnZXQgdXNl
cnMgb2YgdGhlIA0KICB3b3JrLCB3aGljaCBoYXMgYmVlbiBxdW90ZWQgYXMgIjxTUEFOIGxhbmc9
RU4tVVMgDQogIHN0eWxlPSJGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+PFNQQU4gc3R5bGU9
IkZPTlQtU0laRTogc21hbGwiPmludGVsbGlnZW50IA0KICBlbmRwb2ludHMsIGNhY2hlcywgY29u
dGVudCBkaXN0cmlidXRpb24gbmV0d29yayBub2RlcywgYW5kL29yIG90aGVyIGVkZ2UgDQogIGRl
dmljZXM8L1NQQU4+PFNQQU4+PFNQQU4gDQogIHN0eWxlPSJGT05ULVNJWkU6IHNtYWxsIj4uIjwv
U1BBTj48L1NQQU4+PC9TUEFOPjwvRElWPg0KICA8RElWPjxTUEFOIGxhbmc9RU4tVVMgc3R5bGU9
IkZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48U1BBTj48U1BBTiANCiAgc3R5bGU9IkZPTlQt
U0laRTogc21hbGwiPjwvU1BBTj48L1NQQU4+PC9TUEFOPiZuYnNwOzwvRElWPjwvRElWPg0KICA8
RElWPjxTUEFOIGxhbmc9RU4tVVMgc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48
U1BBTj48U1BBTiANCiAgc3R5bGU9IkZPTlQtU0laRTogc21hbGwiPltOaW5nIFpvbmddIFRoaXMg
aXMgYSBnb29kIA0KICBzdWdnZXN0aW9uLjwvU1BBTj48L1NQQU4+PC9TUEFOPjwvRElWPg0KICA8
RElWIGNsYXNzPWltPg0KICA8RElWPjxCUj48L0RJVj4NCiAgPERJVj5JZiBwb3NzaWJsZSwgSSB3
b3VsZCBob3BlIHRoYXQgZnVydGhlciBzcGVjaWZpY2F0aW9uLCBjbGFyaWZpY2F0aW9uIGFuZCAN
CiAgY29uc3RyYWludHMgdG8gYmUgYWRkZWQgaW4gb25lIG9mIHRoZSBkb2N1bWVudHMuPC9ESVY+
DQogIDxESVY+PEJSPjwvRElWPg0KICA8RElWPlRoZSByZWFzb25pbmcgaXMgdGhhdCwgaWYgdGhl
IHdvcmsgaXMgdG8gZW5hYmxlIA0KICBmdXJ0aGVyJm5ic3A7cHJvbGlmZXJhdGlvbiZuYnNwO29m
IFAyUCBjbGllbnRzIHdpdGhpbiB0aGUgbmV0d29ya3MsIHRoZW4gdGhlIA0KICBXRyBuZWVkcyB0
byBhZGRyZXNzIGlzc3VlcyBpbmNsdWRpbmcgc2VjdXJpdHksIHByaXZhY3kgYW5kIGNvcHlyaWdo
dHMgDQogIGV4dGVuc2l2ZWx5LiBUaGlzIG1heSBiZSBhYm92ZSBhbmQgYmV5b25kIHRlY2hub2xv
Z3ksIGFuZCZuYnNwO2lzIHByb2JhYmx5IA0KICBvdXRzaWRlIHRoZSBzY29wZSBvZiBQUFNQLjwv
RElWPg0KICA8RElWPjxCUj48L0RJVj4NCiAgPERJVj5PbiB0aGUgb3RoZXIgaGFuZCwgaWYgdGhl
IHdvcmsgaXMgdG8gZW5hYmxlIG1vcmUgZWZmaWNpZW50IHN0cmVhbWluZyANCiAgY29udGVudCBk
aXN0cmlidHV0aW9uIHdpdGhpbiBhIGNvbnRyb2xsZWQmbmJzcDtlbnZpcm9ubWVudCBieSBsZXZl
cmFnaW5nIA0KICBtZWNoYW5pc21zIHN1Y2ggYXMgdHJhY2tlciBtYW5hZ2VtZW50IGFuZCBjaHVj
ayBkaXNjb3ZlcnksIHRoZW4gdGhlIHdvcmsgaXMgDQogIHdlbGwgdW5kZXJzdG9vZCwgYW5kIGNh
biBiZSBjbGVhcmx5IGRlZmluZWQsIHNwZWNpZmllZCBhbmQgZXhwZXJpbWVudGVkIGluIHRoZSAN
CiAgbmVhciBmdXR1cmUuPC9ESVY+DQogIDxESVY+Jm5ic3A7PC9ESVY+PC9ESVY+DQogIDxESVY+
W05pbmcgWm9uZ10gSWYgSSB1bmRlcnN0YW5kIHlvdXIgcXVlc3Rpb24gY29ycmVjdGx5LCB0aGlz
IGlzIHJlbGF0ZWQgdG8gDQogIHRoZSBpbmNlbnRpdmVzIG9mIFBQU1Agd29yay4gVGhlIGNsYXJp
ZmljYXRpb24gb2YgaW5jZW50aXZlcyBhcmUgZnVydGhlciANCiAgcHJvdmlkZWQgaW4gcHJvYmxl
bSBzdGF0ZW1lbnQuIElNTywgdGhlIHNlY29uZCBwb2ludCBpbiB5b3VyIGNvbW1lbnRzIGlzIA0K
ICBjbG9zZXIgdG8mbmJzcDtjdXJyZW50IGludGVudGlvbiBvZiBQUFNQLiBUbyBiZSBicmllZiwg
dGhlIGludGVudGlvbiBpbmNsdWRlIA0KICAobWF5YmUgbm90IGxpbWl0ZWQgdG8pOiAxKSBlbmFi
bGUgbW9yZSBlZmZpY2llbnQgc3RyZWFtaW5nIHRvIA0KICBpbnRlZ3JhdGUmbmJzcDszcmQgcGFy
dHkgZGV2aWNlcywgZS5nLiBjYWNoZS9DRE4gbm9kZXM7IA0KICAyKSZuYnNwO2VuYWJsZSZuYnNw
O3N0cmVhbWluZyB2ZW5kb3JzJm5ic3A7dG8gYWNjb21wbGlzaCZuYnNwO2NvbnRlbnQgDQogIGRp
c3RyaWJ1dGlvbiB2aWEgc29tZSBzdGFuZGFyZCBBUEksIHRodXMgcmVkdWNlIHRoZSZuYnNwO3Rp
bWUtdG8tbWFya2V0IGFuZCANCiAgbWF5YmUgY29zdCwgd2UgaG9wZTsgMykgZW5hYmxlIElTUHMg
dG8gY29uc3RydWN0Jm5ic3A7c3RhbmRhcmQgc3RyZWFtaW5nIA0KICBwbGF0Zm9ybSB0byBydW4g
Y29udGVudCBwcm92aXNpb25pbmcgc2VydmljZXMuPC9ESVY+DQogIDxESVY+PEJSPjwvRElWPg0K
ICA8RElWPjIgY2VudHMsPC9ESVY+DQogIDxESVY+PEZPTlQgZmFjZT1hcmlhbCBjb2xvcj0jMDAw
MDAwPjxTUEFOIA0KICBzdHlsZT0iQk9SREVSLUNPTExBUFNFOiBzZXBhcmF0ZSI+PEZPTlQgZmFj
ZT0iJ0NvdXJpZXIgTmV3JyIgDQogIGNvbG9yPSMwMDAwZmY+PFNQQU4gDQogIHN0eWxlPSJCT1JE
RVItQ09MTEFQU0U6IGNvbGxhcHNlIj48QlI+PC9TUEFOPjwvRk9OVD48L1NQQU4+PC9GT05UPjwv
RElWPg0KICA8RElWPi0gUGluZzwvRElWPjwvU1BBTj48L1NQQU4+PC9TUEFOPjwvU1BBTj4NCiAg
PERJVj4NCiAgPERJVj48L0RJVj4NCiAgPERJViBjbGFzcz1oNT48QlI+DQogIDxESVYgY2xhc3M9
Z21haWxfcXVvdGU+MjAwOS85LzEwIE5pbmcgWm9uZyA8U1BBTiBkaXI9bHRyPiZsdDs8QSANCiAg
aHJlZj0ibWFpbHRvOnpvbmduaW5nQGh1YXdlaS5jb20iIA0KICB0YXJnZXQ9X2JsYW5rPnpvbmdu
aW5nQGh1YXdlaS5jb208L0E+Jmd0OzwvU1BBTj48QlI+DQogIDxCTE9DS1FVT1RFIGNsYXNzPWdt
YWlsX3F1b3RlIA0KICBzdHlsZT0iUEFERElORy1MRUZUOiAxZXg7IE1BUkdJTjogMHB4IDBweCAw
cHggMC44ZXg7IEJPUkRFUi1MRUZUOiAjY2NjIDFweCBzb2xpZCI+DQogICAgPERJVj4NCiAgICA8
RElWPkhpLCBMdWN5PC9ESVY+DQogICAgPERJVj4mbmJzcDs8L0RJVj4NCiAgICA8RElWPlRoZSBw
YXJ0aWNpcGF0aW5nIGVudGl0aWVzIGluIHRoZSBmaXJzdCBwYXJhZ3JhcGggaW5jbHVkZSBib3Ro
IHBlZXJzIA0KICAgIGFuZCB0cmFja2VycyBpbiBQMlAgc3RyZWFtaW5nIHN5c3RlbXMuIEluIHNl
Y29uZCBwYXJhZ3JhcGgsIHdlIGRpc2N1c3MgdGhlIA0KICAgIHJvbGVzIG9mJm5ic3A7dHJhY2tl
cnMgLSZuYnNwO2Fzc3VtaW5nIHRoYXQgcGVvcGxlIGtub3cgdGhlIGJhc2ljIG1lYW5pbmcgb2Yg
DQogICAgcGVlcnMuPC9ESVY+DQogICAgPERJVj5Gb3JtYWwgZGVmaW5pdGlvbnMgb2YgUFBTUCBw
ZWVycyBhbmQgUFBTUCB0cmFja2VycyBhcmUgZGVmaW5lZCBpbiANCiAgICBQcm9ibGVtIFN0YXRl
bWVudCBEcmFmdC48L0RJVj4NCiAgICA8RElWPiZuYnNwOzwvRElWPg0KICAgIDxESVY+QlIsPC9E
SVY+DQogICAgPERJVj5OaW5nIFpvbmc8L0RJVj48Rk9OVCBjb2xvcj0jODg4ODg4Pg0KICAgIDxE
SVY+Jm5ic3A7PC9ESVY+DQogICAgPERJVj4NCiAgICA8SFI+DQogICAgPC9ESVY+PC9GT05UPg0K
ICAgIDxESVY+DQogICAgPERJVj48L0RJVj4NCiAgICA8RElWPg0KICAgIDxESVY+DQogICAgPFA+
PEZPTlQgZmFjZT1BcmlhbCBjb2xvcj1uYXZ5IHNpemU9Mj48U1BBTiANCiAgICBzdHlsZT0iRk9O
VC1TSVpFOiAxMHB0OyBDT0xPUjogbmF2eTsgRk9OVC1GQU1JTFk6IEFyaWFsIj5IaSBZdW5GZWkg
YW5kIA0KICAgIENocmlzdGlhbiw8L1NQQU4+PC9GT05UPjwvUD4NCiAgICA8UD48Rk9OVCBmYWNl
PUFyaWFsIGNvbG9yPW5hdnkgc2l6ZT0yPjxTUEFOIA0KICAgIHN0eWxlPSJGT05ULVNJWkU6IDEw
cHQ7IENPTE9SOiBuYXZ5OyBGT05ULUZBTUlMWTogQXJpYWwiPjwvU1BBTj48L0ZPTlQ+Jm5ic3A7
PC9QPg0KICAgIDxQPjxGT05UIGZhY2U9QXJpYWwgY29sb3I9bmF2eSBzaXplPTI+PFNQQU4gDQog
ICAgc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6IG5hdnk7IEZPTlQtRkFNSUxZOiBBcmlh
bCI+T25lIGNsYXJpZmljYXRpb246IA0KICAgIKGwcGFydGljaXBhdGluZyBlbnRpdGllc6GxIGxp
c3RlZCBpbiB0aGUgdGV4dCBhcmUgdGhlIHBlZXIgaW4gUDJQIHN0cmVhbWluZyANCiAgICBzeXN0
ZW1zLCBpcyB0aGF0IHJpZ2h0PyBUaHVzLCChsFBQU1ChsSB0cmFja2VycyBhcmUgYW5vdGhlciBw
YXJ0aWNpcGF0b3IgaW4gDQogICAgdGhlIHN5c3RlbXMuICZuYnNwO1N1Z2dlc3Qgc3RhdGluZyB0
aGF0IGNsZWFybHkgaW4gdGhlIGZpcnN0IA0KICAgIHBhcmFncmFwaC48L1NQQU4+PC9GT05UPjwv
UD4NCiAgICA8UD48Rk9OVCBmYWNlPUFyaWFsIGNvbG9yPW5hdnkgc2l6ZT0yPjxTUEFOIA0KICAg
IHN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IENPTE9SOiBuYXZ5OyBGT05ULUZBTUlMWTogQXJpYWwi
PjwvU1BBTj48L0ZPTlQ+Jm5ic3A7PC9QPg0KICAgIDxQPjxGT05UIGZhY2U9QXJpYWwgY29sb3I9
bmF2eSBzaXplPTI+PFNQQU4gDQogICAgc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6IG5h
dnk7IEZPTlQtRkFNSUxZOiBBcmlhbCI+Q2hlZXJzLDwvU1BBTj48L0ZPTlQ+PC9QPg0KICAgIDxQ
PjxGT05UIGZhY2U9QXJpYWwgY29sb3I9bmF2eSBzaXplPTI+PFNQQU4gDQogICAgc3R5bGU9IkZP
TlQtU0laRTogMTBwdDsgQ09MT1I6IG5hdnk7IEZPTlQtRkFNSUxZOiBBcmlhbCI+THVjeTwvU1BB
Tj48L0ZPTlQ+PC9QPg0KICAgIDxQPjxGT05UIGZhY2U9QXJpYWwgY29sb3I9bmF2eSBzaXplPTI+
PFNQQU4gDQogICAgc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6IG5hdnk7IEZPTlQtRkFN
SUxZOiBBcmlhbCI+PC9TUEFOPjwvRk9OVD4mbmJzcDs8L1A+DQogICAgPERJViANCiAgICBzdHls
ZT0iQk9SREVSLVJJR0hUOiBtZWRpdW0gbm9uZTsgUEFERElORy1SSUdIVDogMGluOyBCT1JERVIt
VE9QOiBtZWRpdW0gbm9uZTsgUEFERElORy1MRUZUOiA0cHQ7IFBBRERJTkctQk9UVE9NOiAwaW47
IEJPUkRFUi1MRUZUOiBibHVlIDEuNXB0IHNvbGlkOyBQQURESU5HLVRPUDogMGluOyBCT1JERVIt
Qk9UVE9NOiBtZWRpdW0gbm9uZSI+DQogICAgPERJVj4NCiAgICA8RElWIHN0eWxlPSJURVhULUFM
SUdOOiBjZW50ZXIiIGFsaWduPWNlbnRlcj48Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIA0K
ICAgIHNpemU9Mz48U1BBTiBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0Ij4NCiAgICA8SFIgYWxpZ249
Y2VudGVyIHdpZHRoPSIxMDAlIiBTSVpFPTI+DQogICAgPC9TUEFOPjwvRk9OVD48L0RJVj4NCiAg
ICA8UD48Qj48Rk9OVCBmYWNlPVRhaG9tYSBzaXplPTI+PFNQQU4gDQogICAgc3R5bGU9IkZPTlQt
V0VJR0hUOiBib2xkOyBGT05ULVNJWkU6IDEwcHQ7IEZPTlQtRkFNSUxZOiBUYWhvbWEiPkZyb206
PC9TUEFOPjwvRk9OVD48L0I+PEZPTlQgDQogICAgZmFjZT1UYWhvbWEgc2l6ZT0yPjxTUEFOIHN0
eWxlPSJGT05ULVNJWkU6IDEwcHQ7IEZPTlQtRkFNSUxZOiBUYWhvbWEiPiA8QSANCiAgICBocmVm
PSJtYWlsdG86cHBzcC1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9X2JsYW5rPnBwc3AtYm91bmNl
c0BpZXRmLm9yZzwvQT4gDQogICAgW21haWx0bzo8QSBocmVmPSJtYWlsdG86cHBzcC1ib3VuY2Vz
QGlldGYub3JnIiANCiAgICB0YXJnZXQ9X2JsYW5rPnBwc3AtYm91bmNlc0BpZXRmLm9yZzwvQT5d
IDxCPjxTUEFOIA0KICAgIHN0eWxlPSJGT05ULVdFSUdIVDogYm9sZCI+T24gQmVoYWxmIE9mIDwv
U1BBTj48L0I+U2NobWlkdCwgQ2hyaXN0aWFuIDEuIChOU04gDQogICAgLSBERS9NdW5pY2gpPEJS
PjxCPjxTUEFOIHN0eWxlPSJGT05ULVdFSUdIVDogYm9sZCI+U2VudDo8L1NQQU4+PC9CPiANCiAg
ICBUaHVyc2RheSwgU2VwdGVtYmVyIDEwLCAyMDA5IDM6MDMgQU08QlI+PEI+PFNQQU4gDQogICAg
c3R5bGU9IkZPTlQtV0VJR0hUOiBib2xkIj5Ubzo8L1NQQU4+PC9CPiBleHQgemhhbmd5dW5mZWk7
IDxBIA0KICAgIGhyZWY9Im1haWx0bzpwcHNwQGlldGYub3JnIiB0YXJnZXQ9X2JsYW5rPnBwc3BA
aWV0Zi5vcmc8L0E+PEJSPjxCPjxTUEFOIA0KICAgIHN0eWxlPSJGT05ULVdFSUdIVDogYm9sZCI+
U3ViamVjdDo8L1NQQU4+PC9CPiBSZTogW3Bwc3BdIHBwc3AgY2hhcnRlciANCiAgICBkaXNjdXNz
aW9uPC9TUEFOPjwvRk9OVD48L1A+PC9ESVY+DQogICAgPFA+PEZPTlQgZmFjZT0iVGltZXMgTmV3
IFJvbWFuIiBzaXplPTM+PFNQQU4gDQogICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdCI+PC9TUEFO
PjwvRk9OVD4mbmJzcDs8L1A+DQogICAgPFA+PEZPTlQgZmFjZT1BcmlhbCBjb2xvcj1ibHVlIHNp
emU9Mj48U1BBTiANCiAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBDT0xPUjogYmx1ZTsgRk9O
VC1GQU1JTFk6IEFyaWFsIj5IaSANCiAgICBZdW5mZWksPC9TUEFOPjwvRk9OVD48Rk9OVCBmYWNl
PSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1ZT48U1BBTiANCiAgICBzdHlsZT0iQ09MT1I6IGJsdWU7
IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48L1NQQU4+PC9GT05UPjwvUD4NCiAgICA8UD48
Rk9OVCBmYWNlPUFyaWFsIGNvbG9yPWJsdWUgc2l6ZT0yPjxTUEFOIA0KICAgIHN0eWxlPSJGT05U
LVNJWkU6IDEwcHQ7IENPTE9SOiBibHVlOyBGT05ULUZBTUlMWTogQXJpYWwiPmFmdGVyIHJlYWRp
bmcgeW91ciANCiAgICBjaGFydGVyIHByb3Bvc2FsLCBhIHRleHQgcHJvcG9zYWwgYW5kIDIgcXVl
c3Rpb25zIGZvciANCiAgICBjbGFyaWZpY2F0aW9ucy48L1NQQU4+PC9GT05UPjxGT05UIGZhY2U9
IkNvdXJpZXIgTmV3IiBjb2xvcj1ibHVlPjxTUEFOIA0KICAgIHN0eWxlPSJDT0xPUjogYmx1ZTsg
Rk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjwvU1BBTj48L0ZPTlQ+PC9QPg0KICAgIDxQPjxG
T05UIGZhY2U9IkNvdXJpZXIgTmV3IiBjb2xvcj1ibHVlIHNpemU9Mz48U1BBTiANCiAgICBzdHls
ZT0iRk9OVC1TSVpFOiAxMnB0OyBDT0xPUjogYmx1ZTsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5l
dyciPjwvU1BBTj48L0ZPTlQ+Jm5ic3A7PC9QPg0KICAgIDxQPjxGT05UIGZhY2U9QXJpYWwgY29s
b3I9Ymx1ZSBzaXplPTI+PFNQQU4gDQogICAgc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6
IGJsdWU7IEZPTlQtRkFNSUxZOiBBcmlhbCI+QmVzdCANCiAgICBSZWdhcmRzPC9TUEFOPjwvRk9O
VD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1ZT48U1BBTiANCiAgICBzdHlsZT0i
Q09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48L1NQQU4+PC9GT05UPjwv
UD4NCiAgICA8UD48Rk9OVCBmYWNlPUFyaWFsIGNvbG9yPWJsdWUgc2l6ZT0yPjxTUEFOIA0KICAg
IHN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IENPTE9SOiBibHVlOyBGT05ULUZBTUlMWTogQXJpYWwi
PkNocmlzdGlhbiANCiAgICBTY2htaWR0PC9TUEFOPjwvRk9OVD48Rk9OVCBmYWNlPSJDb3VyaWVy
IE5ldyIgY29sb3I9Ymx1ZT48U1BBTiANCiAgICBzdHlsZT0iQ09MT1I6IGJsdWU7IEZPTlQtRkFN
SUxZOiAnQ291cmllciBOZXcnIj48L1NQQU4+PC9GT05UPjwvUD4NCiAgICA8UD48Rk9OVCBmYWNl
PSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1ZSBzaXplPTM+PFNQQU4gDQogICAgc3R5bGU9IkZPTlQt
U0laRTogMTJwdDsgQ09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48L1NQ
QU4+PC9GT05UPiZuYnNwOzwvUD4NCiAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgY29s
b3I9Ymx1ZSBzaXplPTM+PFNQQU4gDQogICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgQ09MT1I6
IGJsdWU7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48L1NQQU4+PC9GT05UPiZuYnNwOzwv
UD4NCiAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1ZSBzaXplPTM+PFNQ
QU4gDQogICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgQ09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZ
OiAnQ291cmllciBOZXcnIj48L1NQQU4+PC9GT05UPiZuYnNwOzwvUD4NCiAgICA8UD48Rk9OVCBm
YWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1ZSBzaXplPTM+PFNQQU4gDQogICAgc3R5bGU9IkZP
TlQtU0laRTogMTJwdDsgQ09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5Q
cm9wb3NlZCANCiAgICBuZXcgdGV4dCZuYnNwO2ZvciBtb3JlIHRyYW5zcGFyZW5jeSBpbiBtYWlu
IGRlc2NyaXB0aW9uOjwvU1BBTj48L0ZPTlQ+PEZPTlQgDQogICAgZmFjZT1BcmlhbCBjb2xvcj1i
bHVlIHNpemU9Mj48U1BBTiANCiAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBDT0xPUjogYmx1
ZTsgRk9OVC1GQU1JTFk6IEFyaWFsIj48L1NQQU4+PC9GT05UPjwvUD4NCiAgICA8UD48Rk9OVCBm
YWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1ZSBzaXplPTM+PFNQQU4gDQogICAgc3R5bGU9IkZP
TlQtU0laRTogMTJwdDsgQ09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5P
bGQgDQogICAgdGV4dDo8L1NQQU4+PC9GT05UPjxGT05UIGNvbG9yPWJsdWU+PFNQQU4gDQogICAg
c3R5bGU9IkNPTE9SOiBibHVlIj48L1NQQU4+PC9GT05UPjwvUD4NCiAgICA8UD48Rk9OVCBmYWNl
PSJDb3VyaWVyIE5ldyIgY29sb3I9YmxhY2sgc2l6ZT0zPjxTUEFOIA0KICAgIHN0eWxlPSJGT05U
LVNJWkU6IDEycHQ7IENPTE9SOiBibGFjazsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPlRo
ZSANCiAgICBQZWVyLXRvLVBlZXIgKFAyUCkgU3RyZWFtaW5nIFByb3RvY29sIHdvcmtpbmcgZ3Jv
dXAgKFBQU1AgV0cpIGlzIGNoYXJ0ZXJlZCANCiAgICB0byBkZXZlbG9wIHN0YW5kYXJkIHNpZ25h
bGluZyBwcm90b2NvbHMgKGNhbGxlZCBQUFNQIHByb3RvY29scykgZm9yIG11bHRpcGxlIA0KICAg
IHR5cGVzIG9mIGVudGl0aWVzIChlLmcuIGludGVsbGlnZW50IGVuZHBvaW50cywgY2FjaGVzLCBj
b250ZW50IGRpc3RyaWJ1dGlvbiANCiAgICBuZXR3b3JrIG5vZGVzLCBhbmQvb3Igb3RoZXIgZWRn
ZSBkZXZpY2VzKSB0byBwYXJ0aWNpcGF0ZSBpbiBQMlAgc3RyZWFtaW5nIA0KICAgIHN5c3RlbXMg
aW4gYm90aCBmaXhlZCBhbmQgbW9iaWxlIEludGVybmV0LjwvU1BBTj48L0ZPTlQ+PC9QPg0KICAg
IDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBjb2xvcj1ibHVlIHNpemU9Mz48U1BBTiANCiAg
ICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBDT0xPUjogYmx1ZTsgRk9OVC1GQU1JTFk6ICdDb3Vy
aWVyIE5ldyciPjxCUj48L1NQQU4+PC9GT05UPjxGT05UIA0KICAgIGZhY2U9IkNvdXJpZXIgTmV3
IiBjb2xvcj1ibGFjaz48U1BBTiANCiAgICBzdHlsZT0iQ09MT1I6IGJsYWNrOyBGT05ULUZBTUlM
WTogJ0NvdXJpZXIgTmV3JyI+UFBTUCBwcm90b2NvbHMgaW5jbHVkZSB0aGUgDQogICAgUFBTUCB0
cmFja2VyIHByb3RvY29sIKhDIGEgc2lnbmFsaW5nIHByb3RvY29sIGJldHdlZW4gobBQUFNQIHRy
YWNrZXJzobEgYW5kIA0KICAgIKGwUFBTUCBwZWVyc6GxLCBhbmQgdGhlIFBQU1AgcGVlciBwcm90
b2NvbCCoQyBhIHNpZ25hbGluZyBwcm90b2NvbCBhbW9uZyChsFBQU1AgDQogICAgcGVlcnOhsS4g
QSBQUFNQIHRyYWNrZXIgbWFpbnRhaW5zIGxpc3RzIG9mIHBhcnRpY2lwYXRpbmcgUFBTUCBwZWVy
cywgZWFjaCBmb3IgDQogICAgYSBzcGVjaWZpYyBjaGFubmVsIG9yIHN0cmVhbWluZyBmaWxlLCBh
bmQgYW5zd2VycyB0aGUgcXVlcmllcyBmcm9tIFBQU1AgDQogICAgcGVlcnMgZm9yIGNhbmRpZGF0
ZSBQUFNQIHBlZXJzLiBQUFNQIHBlZXJzIGluZm9ybSB0aGVpciBzdGF0dXMgaW5mb3JtYXRpb24g
DQogICAgdG8gUFBTUCB0cmFja2VycywgZXhjaGFuZ2UgdGhlaXIgY2h1bmsgYXZhaWxhYmlsaXR5
IHdpdGggb3RoZXIgUFBTUCBwZWVycyANCiAgICBhbmQvb3IgUFBTUCB0cmFja2VycywgYW5kIGFz
ayBvdGhlciBQUFNQIHBlZXJzIGZvciB3YW50ZWQgDQogICAgZGF0YS48L1NQQU4+PC9GT05UPjxG
T05UIGZhY2U9IkNvdXJpZXIgTmV3IiBjb2xvcj1ibHVlPjxTUEFOIA0KICAgIHN0eWxlPSJDT0xP
UjogYmx1ZTsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPiA8L1NQQU4+PC9GT05UPjwvUD4N
CiAgICA8UD48Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIGNvbG9yPWJsdWUgc2l6ZT0zPjxT
UEFOIA0KICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IENPTE9SOiBibHVlIj48L1NQQU4+PC9G
T05UPiZuYnNwOzwvUD4NCiAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1
ZSBzaXplPTM+PFNQQU4gDQogICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgQ09MT1I6IGJsdWU7
IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5OZXcmbmJzcDt0ZXh0OjwvU1BBTj48L0ZPTlQ+
PEZPTlQgDQogICAgY29sb3I9Ymx1ZT48U1BBTiBzdHlsZT0iQ09MT1I6IGJsdWUiPjwvU1BBTj48
L0ZPTlQ+PC9QPg0KICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBjb2xvcj1ibHVlIHNp
emU9Mz48U1BBTiANCiAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBDT0xPUjogYmx1ZTsgRk9O
VC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPlRoZSANCiAgICBQZWVyLXRvLVBlZXIgKFAyUCkgU3Ry
ZWFtaW5nIFByb3RvY29sIHdvcmtpbmcgZ3JvdXAgKFBQU1AgV0cpIGlzIGNoYXJ0ZXJlZCANCiAg
ICB0byBkZXZlbG9wIHN0YW5kYXJkIHNpZ25hbGluZyBwcm90b2NvbHMgKGNhbGxlZCBQUFNQIHBy
b3RvY29scykmbmJzcDtmb3IgUDJQIA0KICAgIHN0cmVhbWluZyBzeXN0ZW1zIGluIGJvdGggZml4
ZWQgYW5kIG1vYmlsZSBJbnRlcm5ldC4gUGFydGljaXBhdGluZyBlbnRpdGllcyANCiAgICBjb3Vs
ZCBiZSBpbnRlbGxpZ2VudCBlbmRwb2ludHMsIGNhY2hlcywgY29udGVudCBkaXN0cmlidXRpb24g
bmV0d29yayBub2RlcywgDQogICAgYW5kL29yIG90aGVyIGVkZ2UgZGV2aWNlcy48L1NQQU4+PC9G
T05UPjxGT05UIGNvbG9yPWJsdWU+PFNQQU4gDQogICAgc3R5bGU9IkNPTE9SOiBibHVlIj48L1NQ
QU4+PC9GT05UPjwvUD4NCiAgICA8RElWPg0KICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3
IiBjb2xvcj1ibHVlIHNpemU9Mz48U1BBTiANCiAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBD
T0xPUjogYmx1ZTsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjwvU1BBTj48L0ZPTlQ+Jm5i
c3A7PC9QPjwvRElWPg0KICAgIDxESVY+DQogICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXci
IGNvbG9yPWJsdWUgc2l6ZT0zPjxTUEFOIA0KICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IENP
TE9SOiBibHVlOyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+Rm9yIGEgDQogICAgc3BlY2lm
aWMgY2hhbm5lbCBvciBzdHJlYW1pbmcgZmlsZSwgYSBQUFNQIHRyYWNrZXIgbWFpbnRhaW5zIGxp
c3RzIG9mIA0KICAgIHBhcnRpY2lhdGluZyBQUFNQIHBlZXJzLiBUaGUgUFBTUCB0cmFja2VyIGFu
c3dlcnMgcXVlcmllcyBmcm9tIFBQU1AgcGVlcnMgDQogICAgZm9yIGNhbmRpZGF0ZSBQUFNQIHBl
ZXJzLiBQUFNQIHBlZXJzJm5ic3A7cHJvdmlkZSB0aGVpciBzdGF0dXMgaW5mb3JtYXRpb24gDQog
ICAgdG8gUFBTUCB0cmFja2VycywgZXhjaGFuZ2UgdGhlaXIgY2h1bmsgYXZhaWxhYmlsaXR5IHdp
dGggb3RoZXIgUFBTUCBwZWVycyANCiAgICBhbmQvb3IgUFBTUCB0cmFja2VycywgYW5kIGFzayBv
dGhlciBQUFNQIHBlZXJzIGZvciB3YW50ZWQgZGF0YS4gUFBTUCANCiAgICBwcm90b2NvbHMgaW5j
bHVkZSB0aGUgUFBTUCB0cmFja2VyIHByb3RvY29sIKhDIGEgc2lnbmFsaW5nIHByb3RvY29sIGJl
dHdlZW4gDQogICAgobBQUFNQIHRyYWNrZXJzobEgYW5kIKGwUFBTUCBwZWVyc6GxLCBhbmQgdGhl
IFBQU1AgcGVlciBwcm90b2NvbCCoQyBhIHNpZ25hbGluZyANCiAgICBwcm90b2NvbCBhbW9uZyCh
sFBQU1AgcGVlcnOhsS48L1NQQU4+PC9GT05UPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiANCiAg
ICBjb2xvcj1ibGFjaz48U1BBTiBzdHlsZT0iQ09MT1I6IGJsYWNrOyBGT05ULUZBTUlMWTogJ0Nv
dXJpZXIgTmV3JyI+IA0KICAgIDwvU1BBTj48L0ZPTlQ+PC9QPjwvRElWPg0KICAgIDxQPjxGT05U
IGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgc2l6ZT0zPjxTUEFOIA0KICAgIHN0eWxlPSJGT05ULVNJ
WkU6IDEycHQiPjwvU1BBTj48L0ZPTlQ+Jm5ic3A7PC9QPg0KICAgIDxQPjxGT05UIGZhY2U9IkNv
dXJpZXIgTmV3IiBjb2xvcj1ibHVlIHNpemU9Mz48U1BBTiANCiAgICBzdHlsZT0iRk9OVC1TSVpF
OiAxMnB0OyBDT0xPUjogYmx1ZTsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPkFyY2hpdGVj
dHVyYWwgDQogICAgc3VydmV5PC9TUEFOPjwvRk9OVD48L1A+DQogICAgPFA+PEZPTlQgZmFjZT0i
Q291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBG
T05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+My4gQW4gImFyY2hpdGVjdHVyYWwgDQogICAgc3Vy
dmV5IiBkb2N1bWVudCBleHBsYWluaW5nIHRoZSBjdXJyZW50IFAyUCBzdHJlYW1pbmcgYXJjaGl0
ZWN0dXJlcywgaW4gDQogICAgcGFydGljdWxhciB0cmFja2VyLWJhc2VkIFAyUCBzdHJlYW1pbmcs
IGFuZCBrZXkgaXNzdWVzIGluIGJlc3QgDQogICAgcHJhY3RpY2UuPC9TUEFOPjwvRk9OVD48L1A+
DQogICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIGNvbG9yPWJsdWUgc2l6ZT0zPjxTUEFO
IA0KICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IENPTE9SOiBibHVlOyBGT05ULUZBTUlMWTog
J0NvdXJpZXIgTmV3JyI+SXQgaXMgZ29vZCANCiAgICB0byBoYXZlIGEgZGVzY3JpcHRpb24gb2Yg
dGhlIGN1cnJlbnQgUDJQIHN0cmVhbWluZyBhcmNoaXRlY3R1cmUuIFdoYXQgaXMgDQogICAgbWlz
c2luZyBpcyB0aGUgcmVsYXRpb24gdG8gdGhlIFBQU1Agd29yay4gV2lsbCBpdCBjb250YWluIGEg
cHJvcG9zYWwgDQogICAgZm9yJm5ic3A7dGhlIFBQU1AgYXJjaGl0ZWN0dXJlPzwvU1BBTj48L0ZP
TlQ+PC9QPg0KICAgIDxQPjxGT05UIGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgc2l6ZT0zPjxTUEFO
IA0KICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQiPjwvU1BBTj48L0ZPTlQ+Jm5ic3A7PC9QPg0K
ICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBjb2xvcj1ibHVlIHNpemU9Mz48U1BBTiAN
CiAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBDT0xPUjogYmx1ZTsgRk9OVC1GQU1JTFk6ICdD
b3VyaWVyIE5ldyciPlVzYWdlIA0KICAgIGRvY3VtZW50PC9TUEFOPjwvRk9OVD48L1A+DQogICAg
PFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIGNvbG9yPWJsYWNrIHNpemU9Mz48U1BBTiANCiAg
ICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBDT0xPUjogYmxhY2s7IEZPTlQtRkFNSUxZOiAnQ291
cmllciBOZXcnIj42LiBBIA0KICAgIKGwdXNhZ2UgZG9jdW1lbnShsSBleHBsYWluaW5nIGhvdyB0
aGUgcHJvdG9jb2xzIGRlZmluZWQgYWJvdmUsIGFsb25nIHdpdGggDQogICAgZXhpc3RpbmcgSUVU
RiBwcm90b2NvbHMsIHN1Y2ggYXMgUkVMQU9ELCBBTFRPIGFuZCBSVFNQLCBjYW4gaW50ZXItb3Bl
cmF0ZTsgDQogICAgYW5kIGhvdyB0aGV5IG1heSBiZSBpbnRlZ3JhdGVkIHRvZ2V0aGVyIHRvIHBy
b2R1Y2UgY29tcGxldGUgUDJQIHN0cmVhbWluZyANCiAgICBzeXN0ZW1zLjwvU1BBTj48L0ZPTlQ+
PC9QPg0KICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBjb2xvcj1ibHVlIHNpemU9Mz48
U1BBTiANCiAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBDT0xPUjogYmx1ZTsgRk9OVC1GQU1J
TFk6ICdDb3VyaWVyIE5ldyciPlRoaXMgc291bmRzIA0KICAgIG1vcmUgbGlrZSBhICJpbnRlcm9w
IGRvY3VtZW50Ii4gV2FzIHRoaXMgdGhlIGludGVudGlvbj88L1NQQU4+PC9GT05UPjwvUD4NCiAg
ICA8UD48Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9Mz48U1BBTiANCiAgICBzdHls
ZT0iRk9OVC1TSVpFOiAxMnB0Ij48L1NQQU4+PC9GT05UPiZuYnNwOzwvUD4NCiAgICA8UD48Rk9O
VCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9Mz48U1BBTiANCiAgICBzdHlsZT0iRk9OVC1T
SVpFOiAxMnB0Ij48L1NQQU4+PC9GT05UPiZuYnNwOzwvUD4NCiAgICA8UD48Rk9OVCBmYWNlPSJU
aW1lcyBOZXcgUm9tYW4iIHNpemU9Mz48U1BBTiANCiAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0
Ij48L1NQQU4+PC9GT05UPiZuYnNwOzwvUD4NCiAgICA8RElWPg0KICAgIDxQPjxGT05UIGZhY2U9
IlRpbWVzIE5ldyBSb21hbiIgc2l6ZT0zPjxTUEFOIA0KICAgIHN0eWxlPSJGT05ULVNJWkU6IDEy
cHQiPjwvU1BBTj48L0ZPTlQ+Jm5ic3A7PC9QPjwvRElWPg0KICAgIDxQPjxGT05UIGZhY2U9IlRp
bWVzIE5ldyBSb21hbiIgc2l6ZT0zPjxTUEFOIA0KICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQi
PjwvU1BBTj48L0ZPTlQ+Jm5ic3A7PC9QPg0KICAgIDxQPjxGT05UIGZhY2U9IlRpbWVzIE5ldyBS
b21hbiIgc2l6ZT0zPjxTUEFOIA0KICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQiPjwvU1BBTj48
L0ZPTlQ+Jm5ic3A7PC9QPg0KICAgIDxQPjxGT05UIGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgc2l6
ZT0zPjxTUEFOIA0KICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQiPjwvU1BBTj48L0ZPTlQ+Jm5i
c3A7PC9QPg0KICAgIDxQPjxGT05UIGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgc2l6ZT0zPjxTUEFO
IA0KICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQiPjwvU1BBTj48L0ZPTlQ+Jm5ic3A7PC9QPg0K
ICAgIDxESVYgc3R5bGU9IlRFWFQtQUxJR046IGNlbnRlciIgYWxpZ249Y2VudGVyPjxGT05UIGZh
Y2U9IlRpbWVzIE5ldyBSb21hbiIgDQogICAgc2l6ZT0zPjxTUEFOIGxhbmc9REUgc3R5bGU9IkZP
TlQtU0laRTogMTJwdCI+DQogICAgPEhSIGFsaWduPWNlbnRlciB3aWR0aD0iMTAwJSIgU0laRT0y
Pg0KICAgIDwvU1BBTj48L0ZPTlQ+PC9ESVY+DQogICAgPFAgc3R5bGU9Ik1BUkdJTi1CT1RUT006
IDEycHQiPjxCPjxGT05UIGZhY2U9VGFob21hIHNpemU9Mj48U1BBTiBsYW5nPURFIA0KICAgIHN0
eWxlPSJGT05ULVdFSUdIVDogYm9sZDsgRk9OVC1TSVpFOiAxMHB0OyBGT05ULUZBTUlMWTogVGFo
b21hIj5Gcm9tOjwvU1BBTj48L0ZPTlQ+PC9CPjxGT05UIA0KICAgIGZhY2U9VGFob21hIHNpemU9
Mj48U1BBTiBsYW5nPURFIA0KICAgIHN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IEZPTlQtRkFNSUxZ
OiBUYWhvbWEiPiA8QSANCiAgICBocmVmPSJtYWlsdG86cHBzcC1ib3VuY2VzQGlldGYub3JnIiB0
YXJnZXQ9X2JsYW5rPnBwc3AtYm91bmNlc0BpZXRmLm9yZzwvQT4gDQogICAgW21haWx0bzo8QSBo
cmVmPSJtYWlsdG86cHBzcC1ib3VuY2VzQGlldGYub3JnIiANCiAgICB0YXJnZXQ9X2JsYW5rPnBw
c3AtYm91bmNlc0BpZXRmLm9yZzwvQT5dIDxCPjxTUEFOIA0KICAgIHN0eWxlPSJGT05ULVdFSUdI
VDogYm9sZCI+T24gQmVoYWxmIE9mIDwvU1BBTj48L0I+ZXh0IA0KICAgIHpoYW5neXVuZmVpPEJS
PjxCPjxTUEFOIHN0eWxlPSJGT05ULVdFSUdIVDogYm9sZCI+U2VudDo8L1NQQU4+PC9CPiBUaHVy
c2RheSwgDQogICAgU2VwdGVtYmVyIDEwLCAyMDA5IDg6MjQgQU08QlI+PEI+PFNQQU4gDQogICAg
c3R5bGU9IkZPTlQtV0VJR0hUOiBib2xkIj5Ubzo8L1NQQU4+PC9CPiA8QSBocmVmPSJtYWlsdG86
cHBzcEBpZXRmLm9yZyIgDQogICAgdGFyZ2V0PV9ibGFuaz5wcHNwQGlldGYub3JnPC9BPjxCUj48
Qj48U1BBTiANCiAgICBzdHlsZT0iRk9OVC1XRUlHSFQ6IGJvbGQiPlN1YmplY3Q6PC9TUEFOPjwv
Qj4gW3Bwc3BdIHBwc3AgY2hhcnRlciANCiAgICBkaXNjdXNzaW9uPC9TUEFOPjwvRk9OVD48U1BB
TiBsYW5nPURFPjwvU1BBTj48L1A+DQogICAgPERJVj4NCiAgICA8UD48Qj48Rk9OVCBmYWNlPSJU
aW1lcyBOZXcgUm9tYW4iIHNpemU9Mz48U1BBTiANCiAgICBzdHlsZT0iRk9OVC1XRUlHSFQ6IGJv
bGQ7IEZPTlQtU0laRTogMTJwdCI+PC9TUEFOPjwvRk9OVD48L0I+Jm5ic3A7PC9QPjxCUiANCiAg
ICBjbGVhcj1hbGw+DQogICAgPFA+PEI+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48
U1BBTiANCiAgICBzdHlsZT0iRk9OVC1XRUlHSFQ6IGJvbGQ7IEZPTlQtU0laRTogMTJwdDsgRk9O
VC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPkRlYXIgDQogICAgYWxsLDwvU1BBTj48L0ZPTlQ+PC9C
PjwvUD4NCiAgICA8UD48Qj48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0K
ICAgIHN0eWxlPSJGT05ULVdFSUdIVDogYm9sZDsgRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlM
WTogJ0NvdXJpZXIgTmV3JyI+Jm5ic3A7Jm5ic3A7IA0KICAgIFRoZSBmb2xsb3dpbmcgaXMgdGhl
IG1vZGlmaWVkIHZlcnNpb24gb2YgUFBTUCBjaGFydGVyKEFuIGVhcmx5IHZlcnNpb24gd2FzIA0K
ICAgIHB1Ymxpc2hlZCBpbiB0aGUgSUVURiBQUFNQIHdpa2kgcGFnZSkuUGxlYXNlIHJldmlldyBp
dCBhbmQgYW55IGNvbW1lbnRzIGFuZCANCiAgICBzdWdnZXN0aW9ucyBhcmUgaGlnaGx5IGFwcHJl
Y2lhdGVkLjwvU1BBTj48L0ZPTlQ+PC9CPjwvUD4NCiAgICA8UD48Rk9OVCBmYWNlPSJUaW1lcyBO
ZXcgUm9tYW4iIHNpemU9Mz48U1BBTiANCiAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0Ij48L1NQ
QU4+PC9GT05UPiZuYnNwOzwvUD4NCiAgICA8UD48Qj48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIg
c2l6ZT0zPjxTUEFOIA0KICAgIHN0eWxlPSJGT05ULVdFSUdIVDogYm9sZDsgRk9OVC1TSVpFOiAx
MnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0KICAgIEJSPC9TUEFOPjwvRk9O
VD48L0I+PC9QPg0KICAgIDxQPjxCPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQ
QU4gDQogICAgc3R5bGU9IkZPTlQtV0VJR0hUOiBib2xkOyBGT05ULVNJWkU6IDEycHQ7IEZPTlQt
RkFNSUxZOiAnQ291cmllciBOZXcnIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQogICAgWXVuZmVpPC9TUEFOPjwvRk9O
VD48L0I+PC9QPg0KICAgIDxQPjxCPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQ
QU4gDQogICAgc3R5bGU9IkZPTlQtV0VJR0hUOiBib2xkOyBGT05ULVNJWkU6IDEycHQ7IEZPTlQt
RkFNSUxZOiAnQ291cmllciBOZXcnIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLTwvU1BBTj48L0ZPTlQ+PC9CPjwvUD4NCiAgICA8UD48Qj48
Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT01PjxTUEFOIA0KICAgIHN0eWxlPSJGT05ULVdF
SUdIVDogYm9sZDsgRk9OVC1TSVpFOiAxOHB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+
RGVzY3JpcHRpb24gDQogICAgb2YgUFBTUCBXb3JraW5nIEdyb3VwOjwvU1BBTj48L0ZPTlQ+PC9C
PjwvUD4NCiAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAg
IHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5UaGUg
UGVlci10by1QZWVyIChQMlApIA0KICAgIFN0cmVhbWluZyBQcm90b2NvbCB3b3JraW5nIGdyb3Vw
IChQUFNQIFdHKSBpcyBjaGFydGVyZWQgdG8gZGV2ZWxvcCBzdGFuZGFyZCANCiAgICBzaWduYWxp
bmcgcHJvdG9jb2xzIChjYWxsZWQgUFBTUCBwcm90b2NvbHMpIGZvciBtdWx0aXBsZSB0eXBlcyBv
ZiBlbnRpdGllcyANCiAgICAoZS5nLiBpbnRlbGxpZ2VudCBlbmRwb2ludHMsIGNhY2hlcywgY29u
dGVudCBkaXN0cmlidXRpb24gbmV0d29yayBub2RlcywgDQogICAgYW5kL29yIG90aGVyIGVkZ2Ug
ZGV2aWNlcykgdG8gcGFydGljaXBhdGUgaW4gUDJQIHN0cmVhbWluZyBzeXN0ZW1zIGluIGJvdGgg
DQogICAgZml4ZWQgYW5kIG1vYmlsZSBJbnRlcm5ldC48L1NQQU4+PC9GT05UPjwvUD4NCiAgICA8
UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgIHN0eWxlPSJGT05U
LVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48QlI+UFBTUCBwcm90b2Nv
bHMgDQogICAgaW5jbHVkZSB0aGUgUFBTUCB0cmFja2VyIHByb3RvY29sIKhDIGEgc2lnbmFsaW5n
IHByb3RvY29sIGJldHdlZW4gobBQUFNQIA0KICAgIHRyYWNrZXJzobEgYW5kIKGwUFBTUCBwZWVy
c6GxLCBhbmQgdGhlIFBQU1AgcGVlciBwcm90b2NvbCCoQyBhIHNpZ25hbGluZyANCiAgICBwcm90
b2NvbCBhbW9uZyChsFBQU1AgcGVlcnOhsS4gQSBQUFNQIHRyYWNrZXIgbWFpbnRhaW5zIGxpc3Rz
IG9mIHBhcnRpY2lwYXRpbmcgDQogICAgUFBTUCBwZWVycywgZWFjaCBmb3IgYSBzcGVjaWZpYyBj
aGFubmVsIG9yIHN0cmVhbWluZyBmaWxlLCBhbmQgYW5zd2VycyB0aGUgDQogICAgcXVlcmllcyBm
cm9tIFBQU1AgcGVlcnMgZm9yIGNhbmRpZGF0ZSBQUFNQIHBlZXJzLiBQUFNQIHBlZXJzIGluZm9y
bSB0aGVpciANCiAgICBzdGF0dXMgaW5mb3JtYXRpb24gdG8gUFBTUCB0cmFja2VycywgZXhjaGFu
Z2UgdGhlaXIgY2h1bmsgYXZhaWxhYmlsaXR5IHdpdGggDQogICAgb3RoZXIgUFBTUCBwZWVycyBh
bmQvb3IgUFBTUCB0cmFja2VycywgYW5kIGFzayBvdGhlciBQUFNQIHBlZXJzIGZvciB3YW50ZWQg
DQogICAgZGF0YS4gPC9TUEFOPjwvRk9OVD48L1A+DQogICAgPFA+PEZPTlQgZmFjZT0iQ291cmll
ciBOZXciIHNpemU9Mz48U1BBTiANCiAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZB
TUlMWTogJ0NvdXJpZXIgTmV3JyI+PC9TUEFOPjwvRk9OVD4mbmJzcDs8L1A+DQogICAgPFAgc3R5
bGU9IkxBWU9VVC1HUklELU1PREU6IGNoYXIiPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXpl
PTM+PFNQQU4gDQogICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3Vy
aWVyIE5ldyciPlRoaXMgV0cncyBwcmltYXJ5IHRhc2tzIA0KICAgIGFyZSB0byBwcm9kdWNlOjxC
Uj4xLiBBIKGwcHJvYmxlbSBzdGF0ZW1lbnShsSBkb2N1bWVudCBkZXNjcmliaW5nIHRoZSANCiAg
ICBwcm9ibGVtcywgaW5jZW50aXZlcywgYW5kIHNjb3BlIG9mIGRldmVsb3BpbmcgdGhlIFBQU1Ag
cHJvdG9jb2xzLCBhcyB3ZWxsIGFzIA0KICAgIGNvbW1vbiB0ZXJtaW5vbG9naWVzIGFuZCBjb25j
ZXB0cy48L1NQQU4+PC9GT05UPjwvUD4NCiAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIg
c2l6ZT0zPjxTUEFOIA0KICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAn
Q291cmllciBOZXcnIj48L1NQQU4+PC9GT05UPiZuYnNwOzwvUD4NCiAgICA8UD48Rk9OVCBmYWNl
PSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7
IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj4yLiBBIKGwcmVxdWlyZW1lbnRzobEgDQogICAg
ZG9jdW1lbnQgbGlzdGluZyB0aGUgcmVxdWlyZW1lbnRzIG9uIHRoZSBkZXNpZ25lZCBQUFNQIHBy
b3RvY29scyAoZS5nLiwgDQogICAgZ2VuZXJhbCBmdW5jdGlvbmFsaXR5IGFuZCBwZXJmb3JtYW5j
ZSByZXF1aXJlbWVudHMgb2YgUFBTUCBwcm90b2NvbHMgb3IgDQogICAgYmFzaWMgdHlwZXMgb2Yg
aW5mb3JtYXRpb24gdGhhdCBQUFNQIHByb3RvY29scyBzaG91bGQgY29tbXVuaWNhdGUgdG8gDQog
ICAgZmFjaWxpdGF0ZSBQMlAgc3RyZWFtaW5nKS48L1NQQU4+PC9GT05UPjwvUD4NCiAgICA8UD48
Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgIHN0eWxlPSJGT05ULVNJ
WkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48QlI+My4gQW4gImFyY2hpdGVj
dHVyYWwgDQogICAgc3VydmV5IiBkb2N1bWVudCBleHBsYWluaW5nIHRoZSBjdXJyZW50IFAyUCBz
dHJlYW1pbmcgYXJjaGl0ZWN0dXJlcywgaW4gDQogICAgcGFydGljdWxhciB0cmFja2VyLWJhc2Vk
IFAyUCBzdHJlYW1pbmcsIGFuZCBrZXkgaXNzdWVzIGluIGJlc3QgDQogICAgcHJhY3RpY2UuPC9T
UEFOPjwvRk9OVD48L1A+DQogICAgPFAgc3R5bGU9IkxBWU9VVC1HUklELU1PREU6IGNoYXIiPjxG
T05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgc3R5bGU9IkZPTlQtU0la
RTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjxCUj40LiBBIHByb3Bvc2VkIA0K
ICAgIHN0YW5kYXJkIGRlZmluaW5nIHRoZSBQUFNQIHBlZXIgcHJvdG9jb2wuIFRoaXMgcHJvdG9j
b2wgd2lsbCBkZWZpbmUgaG93IFBQU1AgDQogICAgcGVlcnMgYWR2ZXJ0aXNlIGNodW5rIGF2YWls
YWJpbGl0eS4gVGhlIHByb3RvY29sIHdpbGwgYWxzbyBkZWZpbmUgdGhlIA0KICAgIHJlcXVlc3Rz
IGFuZCByZXNwb25zZXMgb2YgY2h1bmtzIGFtb25nIFBQU1AgcGVlcnMuPC9TUEFOPjwvRk9OVD48
L1A+DQogICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICBz
dHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+PC9TUEFO
PjwvRk9OVD4mbmJzcDs8L1A+DQogICAgPFAgc3R5bGU9IkxBWU9VVC1HUklELU1PREU6IGNoYXIi
PjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgc3R5bGU9IkZPTlQt
U0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjUuIEEgcHJvcG9zZWQgc3Rh
bmRhcmQgDQogICAgZGVmaW5pbmcgdGhlIFBQU1AgdHJhY2tlciBwcm90b2NvbC4gVGhpcyBwcm90
b2NvbCB3aWxsIGRlZmluZSBob3cgUFBTUCBwZWVycyANCiAgICBpbmZvcm0gYW5kIHJlcXVlc3Qg
aW5mb3JtYXRpb24gZnJvbSBQUFNQIHRyYWNrZXJzIGFuZCBob3cgUFBTUCB0cmFja2VycyANCiAg
ICByZXBseSB0byB0aGUgcmVxdWVzdHMuPC9TUEFOPjwvRk9OVD48L1A+DQogICAgPFA+PEZPTlQg
ZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICBzdHlsZT0iRk9OVC1TSVpFOiAx
MnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+PC9TUEFOPjwvRk9OVD4mbmJzcDs8L1A+
DQogICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICBzdHls
ZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+Ni4gQSChsHVz
YWdlIGRvY3VtZW50obEgDQogICAgZXhwbGFpbmluZyBob3cgdGhlIHByb3RvY29scyBkZWZpbmVk
IGFib3ZlLCBhbG9uZyB3aXRoIGV4aXN0aW5nIElFVEYgDQogICAgcHJvdG9jb2xzLCBzdWNoIGFz
IFJFTEFPRCwgQUxUTyBhbmQgUlRTUCwgY2FuIGludGVyLW9wZXJhdGU7IGFuZCBob3cgdGhleSAN
CiAgICBtYXkgYmUgaW50ZWdyYXRlZCB0b2dldGhlciB0byBwcm9kdWNlIGNvbXBsZXRlIFAyUCBz
dHJlYW1pbmcgDQogICAgc3lzdGVtcy48L1NQQU4+PC9GT05UPjwvUD4NCiAgICA8UD48Rk9OVCBm
YWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgIHN0eWxlPSJGT05ULVNJWkU6IDEy
cHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48L1NQQU4+PC9GT05UPiZuYnNwOzwvUD4N
CiAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgIHN0eWxl
PSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj43LiBPcHRpb25h
bGx5IGEgobFtb2JpbGUgDQogICAgdXNhZ2UgZG9jdW1lbnShsSAoUFBTUCBtb2JpbGUgQkNQIGRv
Y3VtZW50KSB0byBldmFsdWF0ZSBQUFNQIHdpdGggYW5kIHdpdGhvdXQgDQogICAgTW9iaWxlIElQ
IHN1cHBvcnQgd2hlbiB0aGVyZSBhcmUgYSBsb3Qgb2YgbW9iaWxlIHBlZXJzIGluIHRoZSANCiAg
ICBzeXN0ZW0uPC9TUEFOPjwvRk9OVD48L1A+DQogICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBO
ZXciIHNpemU9Mz48U1BBTiANCiAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlM
WTogJ0NvdXJpZXIgTmV3JyI+PEJSPlRoZSB3b3JrIHBsYW5uZWQgZm9yIA0KICAgIHRoZSBQUFNQ
IFdHIGlzIGRpc3RpbmN0IGZyb20sIGJ1dCByZXF1aXJlcyBjbG9zZSBwYXJ0aWNpcGF0aW9uIHdp
dGgsIHdvcmsgaW4gDQogICAgb3RoZXIgSUVURiBXR3MsIHBhcnRpY3VsYXJseSBQMlBTSVAsIEFM
VE8gYW5kIE1NVVNJQy4gVGhlIFBQU1AgV0cgYXNzdW1lcyANCiAgICB0aGF0IGl0IGNhbm5vdCBt
b2RpZnkgYmFzZWxpbmUgUDJQU0lQLCBBTFRPLCBhbmQgTU1VU0lDIGJlaGF2aW9ycy4gSWYgUFBT
UCANCiAgICBkZXRlcm1pbmVzIHRoYXQgZXh0ZW5zaW9ucyB0byBQMlBTSVAsIEFMVE8sIE1NVVNJ
QyBhcmUgbmVlZGVkLCBQUFNQIHdpbGwgDQogICAgc2VlayB0byBkZWZpbmUgc3VjaCBleHRlbnNp
b25zIGFuZCBwcmVzZW50IHRvIHRoZSByZXNwZWN0aXZlIHdvcmtpbmcgDQogICAgZ3JvdXBzLjwv
U1BBTj48L0ZPTlQ+PC9QPg0KICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+
PFNQQU4gDQogICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVy
IE5ldyciPjxCUj5UaGUgZGVzaWduIG9mIFBQU1AgDQogICAgaGFzIHRvIGNvbnNpZGVyIHNlY3Vy
aXR5L3ByaXZhY3kgaXNzdWVzLiBUaGUgcHJvdG9jb2wgZG9jdW1lbnQgd2lsbCBjb250YWluIA0K
ICAgIGEgY29tcGxldGUgZGVzY3JpcHRpb24gb2YgdGhlIHNlY3VyaXR5L3ByaXZhY3kgaXNzdWVz
IHRoYXQgUFBTUCBzaG91bGQgDQogICAgYWRkcmVzcy48L1NQQU4+PC9GT05UPjwvUD4NCiAgICA8
UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgIHN0eWxlPSJGT05U
LVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48L1NQQU4+PC9GT05UPiZu
YnNwOzwvUD4NCiAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0K
ICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5U
aGUgZm9sbG93aW5nIHRvcGljcyBhcmUgDQogICAgZXhjbHVkZWQgZnJvbSB0aGlzIFdHJ3Mgc2Nv
cGU6PEJSPjEuIFRyYW5zcG9ydCBtZWNoYW5pc21zIGZvciBkYXRhIA0KICAgIHRyYW5zbWlzc2lv
biBhbW9uZyBQUFNQIHBlZXJzLCBlLmcuIHVzaW5nIFRDUCBvciBVRFAsIHVuaWNhc3Qgb3IgbXVs
dGljYXN0LCANCiAgICBldGMuPC9TUEFOPjwvRk9OVD48L1A+DQogICAgPFA+PEZPTlQgZmFjZT0i
Q291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBG
T05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+PEJSPjIuIE5ldHdvcmsgY29kaW5nIA0KICAgIG1l
Y2hhbmlzbXMgaW4gUDJQIHN0cmVhbWluZy4gTmV0d29yayBjb2RpbmcgbWF5IGJlIHVzZWQgaW4g
UDJQIHN0cmVhbWluZywgDQogICAgYnV0IGl0cyBzdXBwb3J0IGlzIGJleW9uZCB0aGUgc2NvcGUg
b2YgY3VycmVudCBjaGFydGVyLjwvU1BBTj48L0ZPTlQ+PC9QPg0KICAgIDxQPjxGT05UIGZhY2U9
IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsg
Rk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjwvU1BBTj48L0ZPTlQ+Jm5ic3A7PC9QPg0KICAg
IDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgc3R5bGU9IkZP
TlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjMuIFBsYXktb3V0IG1l
Y2hhbmlzbXMgDQogICAgaW5jbHVkaW5nIHN0cmVhbWluZyBjb250cm9sIChlLmcuLCBwYXVzZSwg
ZmFzdC1mb3J3YXJkLCBhbmQgDQogICAgcmV3aW5kKS48L1NQQU4+PC9GT05UPjwvUD4NCiAgICA8
UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgIHN0eWxlPSJGT05U
LVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48L1NQQU4+PC9GT05UPiZu
YnNwOzwvUD4NCiAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0K
ICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj40
LiBBbGdvcml0aG1zIHRoYXQgbWF5IA0KICAgIGJlIGRpZmZlcmVudCBpbiBkaWZmZXJlbnQgZGVw
bG95bWVudHMgKGUuZy4sIGNodW5rIHNlbGVjdGlvbiwgbG9jYWwgc3RvcmFnZSANCiAgICBzdHJh
dGVnaWVzKS48L1NQQU4+PC9GT05UPjwvUD4NCiAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5l
dyIgc2l6ZT0zPjxTUEFOIA0KICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZ
OiAnQ291cmllciBOZXcnIj48L1NQQU4+PC9GT05UPiZuYnNwOzwvUD4NCiAgICA8UD48Rk9OVCBm
YWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgIHN0eWxlPSJGT05ULVNJWkU6IDEy
cHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj41LiBSZXNlYXJjaCB0eXBlIA0KICAgIHF1
ZXN0aW9ucyByZWxhdGVkIHRvIFAyUCBzdHJlYW1pbmcuIFRoaXMgV0cgd2lsbCBpbnN0ZWFkIGZv
cndhcmQgc3VjaCANCiAgICBxdWVzdGlvbnMgdG8gdGhlIElSVEYgUDJQUkcgb3Igb3RoZXIgUkcg
YXMgYXBwcm9wcmlhdGUuIEV4YW1wbGVzIGluY2x1ZGUgDQogICAgY2FjaGUgbWFuYWdlbWVudC48
L1NQQU4+PC9GT05UPjwvUD4NCiAgICA8UD48Qj48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6
ZT01PjxTUEFOIA0KICAgIHN0eWxlPSJGT05ULVdFSUdIVDogYm9sZDsgRk9OVC1TSVpFOiAxOHB0
OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+R29hbHMgDQogICAgYW5kIE1pbGVzdG9uZXM6
PC9TUEFOPjwvRk9OVD48L0I+PC9QPg0KICAgIDxUQUJMRSBzdHlsZT0iV0lEVEg6IDQyNS4yNXB0
IiBjZWxsUGFkZGluZz0wIHdpZHRoPTU2NyBib3JkZXI9MD4NCiAgICAgIDxUQk9EWT4NCiAgICAg
IDxUUj4NCiAgICAgICAgPFREIA0KICAgICAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0
OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDUy
LjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgICAgIHZBbGlnbj10b3Agd2lkdGg9NzA+
DQogICAgICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAg
ICAgICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3
JyI+QXByIA0KICAgICAgICAgIDIwMTA8L1NQQU4+PC9GT05UPjwvUD48L1REPg0KICAgICAgICA8
VEQgDQogICAgICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDog
MC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogMzY4LjI1cHQ7IFBBRERJTkct
VE9QOiAwLjc1cHQiIA0KICAgICAgICB2QWxpZ249dG9wIHdpZHRoPTQ5MT4NCiAgICAgICAgICA8
UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgICAgIHN0eWxl
PSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5Xb3JraW5nIEdy
b3VwIExhc3QgDQogICAgICAgICAgQ2FsbCBmb3IgcHJvYmxlbSBzdGF0ZW1lbnQ8L1NQQU4+PC9G
T05UPjwvUD48L1REPjwvVFI+DQogICAgICA8VFI+DQogICAgICAgIDxURCANCiAgICAgICAgc3R5
bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkct
Qk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiA1Mi41cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQiIA0KICAg
ICAgICB2QWxpZ249dG9wIHdpZHRoPTcwPg0KICAgICAgICAgIDxQPjxGT05UIGZhY2U9IkNvdXJp
ZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsg
Rk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPkp1biANCiAgICAgICAgICAyMDEwPC9TUEFOPjwv
Rk9OVD48L1A+PC9URD4NCiAgICAgICAgPFREIA0KICAgICAgICBzdHlsZT0iUEFERElORy1SSUdI
VDogMC43NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsg
V0lEVEg6IDM2OC4yNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICAgICAgdkFsaWduPXRv
cCB3aWR0aD00OTE+DQogICAgICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9
Mz48U1BBTiANCiAgICAgICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTog
J0NvdXJpZXIgTmV3JyI+U3VibWl0IHByb2JsZW0gDQogICAgICAgICAgc3RhdGVtZW50IHRvIElF
U0cgYXMgSW5mb3JtYXRpb25hbCBkb2N1bWVudDwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+PC9UUj4N
CiAgICAgIDxUUj4NCiAgICAgICAgPFREIA0KICAgICAgICBzdHlsZT0iUEFERElORy1SSUdIVDog
MC43NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lE
VEg6IDUyLjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgICAgIHZBbGlnbj10b3Agd2lk
dGg9NzA+DQogICAgICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BB
TiANCiAgICAgICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJp
ZXIgTmV3JyI+QXVnIA0KICAgICAgICAgIDIwMTA8L1NQQU4+PC9GT05UPjwvUD48L1REPg0KICAg
ICAgICA8VEQgDQogICAgICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkct
TEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogMzY4LjI1cHQ7IFBB
RERJTkctVE9QOiAwLjc1cHQiIA0KICAgICAgICB2QWxpZ249dG9wIHdpZHRoPTQ5MT4NCiAgICAg
ICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgICAg
IHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5Xb3Jr
aW5nIEdyb3VwIExhc3QgDQogICAgICAgICAgQ2FsbCBmb3IgYXJjaGl0ZWN0dXJlIHN1cnZleTwv
U1BBTj48L0ZPTlQ+PC9QPjwvVEQ+PC9UUj4NCiAgICAgIDxUUj4NCiAgICAgICAgPFREIA0KICAg
ICAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsg
UEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDUyLjVwdDsgUEFERElORy1UT1A6IDAuNzVw
dCIgDQogICAgICAgIHZBbGlnbj10b3Agd2lkdGg9NzA+DQogICAgICAgICAgPFA+PEZPTlQgZmFj
ZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgICAgICBzdHlsZT0iRk9OVC1TSVpF
OiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+QXVnIA0KICAgICAgICAgIDIwMTA8
L1NQQU4+PC9GT05UPjwvUD48L1REPg0KICAgICAgICA8VEQgDQogICAgICAgIHN0eWxlPSJQQURE
SU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTog
MC43NXB0OyBXSURUSDogMzY4LjI1cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQiIA0KICAgICAgICB2
QWxpZ249dG9wIHdpZHRoPTQ5MT4NCiAgICAgICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5l
dyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQt
RkFNSUxZOiAnQ291cmllciBOZXcnIj5Xb3JraW5nIEdyb3VwIExhc3QgDQogICAgICAgICAgQ2Fs
bCBmb3IgcmVxdWlyZW1lbnRzPC9TUEFOPjwvRk9OVD48L1A+PC9URD48L1RSPg0KICAgICAgPFRS
Pg0KICAgICAgICA8VEQgDQogICAgICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBB
RERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogNTIuNXB0
OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICAgICAgdkFsaWduPXRvcCB3aWR0aD03MD4NCiAg
ICAgICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAg
ICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5P
Y3Q8L1NQQU4+PC9GT05UPjwvUD4NCiAgICAgICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5l
dyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQt
RkFNSUxZOiAnQ291cmllciBOZXcnIj4yMDEwPC9TUEFOPjwvRk9OVD48L1A+PC9URD4NCiAgICAg
ICAgPFREIA0KICAgICAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxF
RlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDM2OC4yNXB0OyBQQURE
SU5HLVRPUDogMC43NXB0IiANCiAgICAgICAgdkFsaWduPXRvcCB3aWR0aD00OTE+DQogICAgICAg
ICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgICAgICBz
dHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+U3VibWl0
IA0KICAgICAgICAgIGFyY2hpdGVjdHVyZSBzdXJ2ZXkgdG8gSUVTRyBhcyBJbmZvcm1hdGlvbmFs
IA0KICAgICAgICBkb2N1bWVudDwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+PC9UUj4NCiAgICAgIDxU
Uj4NCiAgICAgICAgPFREIA0KICAgICAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQ
QURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDUyLjVw
dDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgICAgIHZBbGlnbj10b3Agd2lkdGg9NzA+DQog
ICAgICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAg
ICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+
T2N0IA0KICAgICAgICAgIDIwMTA8L1NQQU4+PC9GT05UPjwvUD48L1REPg0KICAgICAgICA8VEQg
DQogICAgICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43
NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogMzY4LjI1cHQ7IFBBRERJTkctVE9Q
OiAwLjc1cHQiIA0KICAgICAgICB2QWxpZ249dG9wIHdpZHRoPTQ5MT4NCiAgICAgICAgICA8UD48
Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgICAgIHN0eWxlPSJG
T05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5TdWJtaXQgDQogICAg
ICAgICAgcmVxdWlyZW1lbnRzIHRvIElFU0cgYXMgSW5mb3JtYXRpb25hbCBkb2N1bWVudDwvU1BB
Tj48L0ZPTlQ+PC9QPjwvVEQ+PC9UUj4NCiAgICAgIDxUUj4NCiAgICAgICAgPFREIA0KICAgICAg
ICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFE
RElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDUyLjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIg
DQogICAgICAgIHZBbGlnbj10b3Agd2lkdGg9NzA+DQogICAgICAgICAgPFA+PEZPTlQgZmFjZT0i
Q291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgICAgICBzdHlsZT0iRk9OVC1TSVpFOiAx
MnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+QXByIA0KICAgICAgICAgIDIwMTE8L1NQ
QU4+PC9GT05UPjwvUD48L1REPg0KICAgICAgICA8VEQgDQogICAgICAgIHN0eWxlPSJQQURESU5H
LVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43
NXB0OyBXSURUSDogMzY4LjI1cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQiIA0KICAgICAgICB2QWxp
Z249dG9wIHdpZHRoPTQ5MT4NCiAgICAgICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIg
c2l6ZT0zPjxTUEFOIA0KICAgICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFN
SUxZOiAnQ291cmllciBOZXcnIj5Xb3JraW5nIEdyb3VwIExhc3QgDQogICAgICAgICAgQ2FsbCBm
b3IgUFBTUCBwZWVyIHByb3RvY29sPC9TUEFOPjwvRk9OVD48L1A+PC9URD48L1RSPg0KICAgICAg
PFRSPg0KICAgICAgICA8VEQgDQogICAgICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7
IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogNTIu
NXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICAgICAgdkFsaWduPXRvcCB3aWR0aD03MD4N
CiAgICAgICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAg
ICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcn
Ij5BcHI8L1NQQU4+PC9GT05UPjwvUD4NCiAgICAgICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVy
IE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZP
TlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj4yMDExPC9TUEFOPjwvRk9OVD48L1A+PC9URD4NCiAg
ICAgICAgPFREIA0KICAgICAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5H
LUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDM2OC4yNXB0OyBQ
QURESU5HLVRPUDogMC43NXB0IiANCiAgICAgICAgdkFsaWduPXRvcCB3aWR0aD00OTE+DQogICAg
ICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgICAg
ICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+V29y
a2luZyBHcm91cCBMYXN0IA0KICAgICAgICAgIENhbGwgZm9yIFBQU1AgdHJhY2tlciBwcm90b2Nv
bDwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+PC9UUj4NCiAgICAgIDxUUj4NCiAgICAgICAgPFREIA0K
ICAgICAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVw
dDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDUyLjVwdDsgUEFERElORy1UT1A6IDAu
NzVwdCIgDQogICAgICAgIHZBbGlnbj10b3Agd2lkdGg9NzA+DQogICAgICAgICAgPFA+PEZPTlQg
ZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgICAgICBzdHlsZT0iRk9OVC1T
SVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+QXVnIA0KICAgICAgICAgIDIw
MTE8L1NQQU4+PC9GT05UPjwvUD48L1REPg0KICAgICAgICA8VEQgDQogICAgICAgIHN0eWxlPSJQ
QURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRP
TTogMC43NXB0OyBXSURUSDogMzY4LjI1cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQiIA0KICAgICAg
ICB2QWxpZ249dG9wIHdpZHRoPTQ5MT4NCiAgICAgICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVy
IE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZP
TlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5TdWJtaXQgUFBTUCBwZWVyIA0KICAgICAgICAgIHBy
b3RvY29sIHRvIElFU0cgYXMgUHJvcG9zZWQgU3RhbmRhcmQ8L1NQQU4+PC9GT05UPjwvUD48L1RE
PjwvVFI+DQogICAgICA8VFI+DQogICAgICAgIDxURCANCiAgICAgICAgc3R5bGU9IlBBRERJTkct
UklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1
cHQ7IFdJRFRIOiA1Mi41cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQiIA0KICAgICAgICB2QWxpZ249
dG9wIHdpZHRoPTcwPg0KICAgICAgICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXpl
PTM+PFNQQU4gDQogICAgICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6
ICdDb3VyaWVyIE5ldyciPkF1ZyANCiAgICAgICAgICAyMDExPC9TUEFOPjwvRk9OVD48L1A+PC9U
RD4NCiAgICAgICAgPFREIA0KICAgICAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQ
QURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDM2OC4y
NXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICAgICAgdkFsaWduPXRvcCB3aWR0aD00OTE+
DQogICAgICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAg
ICAgICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3
JyI+U3VibWl0IFBQU1AgDQogICAgICAgICAgdHJhY2tlciBwcm90b2NvbCB0byBJRVNHIGFzIFBy
b3Bvc2VkIFN0YW5kYXJkPC9TUEFOPjwvRk9OVD48L1A+PC9URD48L1RSPg0KICAgICAgPFRSPg0K
ICAgICAgICA8VEQgDQogICAgICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJ
TkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogNTIuNXB0OyBQ
QURESU5HLVRPUDogMC43NXB0IiANCiAgICAgICAgdkFsaWduPXRvcCB3aWR0aD03MD4NCiAgICAg
ICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgICAg
IHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5Ob3Yg
DQogICAgICAgICAgMjAxMTwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+DQogICAgICAgIDxURCANCiAg
ICAgICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7
IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiAzNjguMjVwdDsgUEFERElORy1UT1A6IDAu
NzVwdCIgDQogICAgICAgIHZBbGlnbj10b3Agd2lkdGg9NDkxPg0KICAgICAgICAgIDxQPjxGT05U
IGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICAgICAgc3R5bGU9IkZPTlQt
U0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPldvcmtpbmcgR3JvdXAgTGFz
dCANCiAgICAgICAgICBDYWxsIG9mIHVzYWdlIGRvY3VtZW50PC9TUEFOPjwvRk9OVD48L1A+PC9U
RD48L1RSPg0KICAgICAgPFRSPg0KICAgICAgICA8VEQgDQogICAgICAgIHN0eWxlPSJQQURESU5H
LVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43
NXB0OyBXSURUSDogNTIuNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICAgICAgdkFsaWdu
PXRvcCB3aWR0aD03MD4NCiAgICAgICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6
ZT0zPjxTUEFOIA0KICAgICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZ
OiAnQ291cmllciBOZXcnIj5Ob3YgDQogICAgICAgICAgMjAxMTwvU1BBTj48L0ZPTlQ+PC9QPjwv
VEQ+DQogICAgICAgIDxURCANCiAgICAgICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsg
UEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiAzNjgu
MjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgICAgIHZBbGlnbj10b3Agd2lkdGg9NDkx
Pg0KICAgICAgICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQog
ICAgICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5l
dyciPldvcmtpbmcgR3JvdXAgTGFzdCANCiAgICAgICAgICBDYWxsIG9mIG1vYmlsaXR5IEJDUCBk
b2N1bWVudDwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+PC9UUj4NCiAgICAgIDxUUj4NCiAgICAgICAg
PFREIA0KICAgICAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6
IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDUyLjVwdDsgUEFERElORy1U
T1A6IDAuNzVwdCIgDQogICAgICAgIHZBbGlnbj10b3Agd2lkdGg9NzA+DQogICAgICAgICAgPFA+
PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgICAgICBzdHlsZT0i
Rk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+SmFuIA0KICAgICAg
ICAgIDIwMTI8L1NQQU4+PC9GT05UPjwvUD48L1REPg0KICAgICAgICA8VEQgDQogICAgICAgIHN0
eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5H
LUJPVFRPTTogMC43NXB0OyBXSURUSDogMzY4LjI1cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQiIA0K
ICAgICAgICB2QWxpZ249dG9wIHdpZHRoPTQ5MT4NCiAgICAgICAgICA8UD48Rk9OVCBmYWNlPSJD
b3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEy
cHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5TdWJtaXQgdXNhZ2UgDQogICAgICAgICAg
ZG9jdW1lbnQgdG8gSUVTRyBhcyBJbmZvcm1hdGlvbmFsIGRvY3VtZW50PC9TUEFOPjwvRk9OVD48
L1A+PC9URD48L1RSPg0KICAgICAgPFRSPg0KICAgICAgICA8VEQgDQogICAgICAgIHN0eWxlPSJQ
QURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRP
TTogMC43NXB0OyBXSURUSDogNTIuNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICAgICAg
dkFsaWduPXRvcCB3aWR0aD03MD4NCiAgICAgICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5l
dyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQt
RkFNSUxZOiAnQ291cmllciBOZXcnIj5KYW4gDQogICAgICAgICAgMjAxMjwvU1BBTj48L0ZPTlQ+
PC9QPjwvVEQ+DQogICAgICAgIDxURCANCiAgICAgICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAu
NzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRI
OiAzNjguMjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgICAgIHZBbGlnbj10b3Agd2lk
dGg9NDkxPg0KICAgICAgICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQ
QU4gDQogICAgICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3Vy
aWVyIE5ldyciPlN1Ym1pdCBtb2JpbGl0eSANCiAgICAgICAgICBCQ1AgZG9jdW1lbnQgdG8gSUVT
RyBhcyBJbmZvcm1hdGlvbmFsIGRvY3VtZW50PC9TUEFOPjwvRk9OVD48L1A+PC9URD48L1RSPg0K
ICAgICAgPFRSPg0KICAgICAgICA8VEQgDQogICAgICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAw
Ljc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURU
SDogNTIuNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICAgICAgdkFsaWduPXRvcCB3aWR0
aD03MD4NCiAgICAgICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFO
IA0KICAgICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmll
ciBOZXcnIj5BcHIgDQogICAgICAgICAgMjAxMjwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+DQogICAg
ICAgIDxURCANCiAgICAgICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1M
RUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiAzNjguMjVwdDsgUEFE
RElORy1UT1A6IDAuNzVwdCIgDQogICAgICAgIHZBbGlnbj10b3Agd2lkdGg9NDkxPg0KICAgICAg
ICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICAgICAg
c3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPkRpc3Nv
bHZlIG9yIA0KICAgICAgICAgIHJlLWNoYXJ0ZXIgPC9TUEFOPjwvRk9OVD48L1A+PC9URD48L1RS
PjwvVEJPRFk+PC9UQUJMRT4NCiAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0z
PjxTUEFOIA0KICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmll
ciBOZXcnIj48L1NQQU4+PC9GT05UPiZuYnNwOzwvUD48L0RJVj4NCiAgICA8RElWPg0KICAgIDxQ
PjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTM+PFNQQU4gDQogICAgc3R5bGU9IkZPTlQtU0laRTog
MTJwdDsgRk9OVC1GQU1JTFk6IFZlcmRhbmEiPjwvU1BBTj48L0ZPTlQ+Jm5ic3A7PC9QPjwvRElW
Pg0KICAgIDxESVYgc3R5bGU9IlRFWFQtQUxJR046IGNlbnRlciIgYWxpZ249Y2VudGVyPjxGT05U
IGZhY2U9VmVyZGFuYSBzaXplPTI+PFNQQU4gDQogICAgc3R5bGU9IkZPTlQtU0laRTogMTBwdDsg
Rk9OVC1GQU1JTFk6IFZlcmRhbmEiPg0KICAgIDxIUiBzdHlsZT0iV0lEVEg6IDkxLjVwdCIgYWxp
Z249Y2VudGVyIHdpZHRoPTEyMiBTSVpFPTI+DQogICAgPC9TUEFOPjwvRk9OVD48L0RJVj4NCiAg
ICA8RElWPg0KICAgIDxQPjxGT05UIGZhY2U9VmVyZGFuYSBjb2xvcj1zaWx2ZXIgc2l6ZT0yPjxT
UEFOIA0KICAgIHN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IENPTE9SOiBzaWx2ZXI7IEZPTlQtRkFN
SUxZOiBWZXJkYW5hIj56aGFuZ3l1bmZlaTwvU1BBTj48L0ZPTlQ+PEZPTlQgDQogICAgZmFjZT1W
ZXJkYW5hIGNvbG9yPXNpbHZlcj48U1BBTiANCiAgICBzdHlsZT0iQ09MT1I6IHNpbHZlcjsgRk9O
VC1GQU1JTFk6IFZlcmRhbmEiPjwvU1BBTj48L0ZPTlQ+PC9QPjwvRElWPg0KICAgIDxESVY+DQog
ICAgPFA+PEZPTlQgZmFjZT1WZXJkYW5hIGNvbG9yPXNpbHZlciBzaXplPTI+PFNQQU4gDQogICAg
c3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6IHNpbHZlcjsgRk9OVC1GQU1JTFk6IFZlcmRh
bmEiPjIwMDktMDktMTA8L1NQQU4+PC9GT05UPjxGT05UIA0KICAgIGZhY2U9VmVyZGFuYT48U1BB
TiANCiAgICBzdHlsZT0iRk9OVC1GQU1JTFk6IFZlcmRhbmEiPjwvU1BBTj48L0ZPTlQ+PC9QPjwv
RElWPjwvRElWPjwvRElWPjwvRElWPjwvRElWPg0KICAgIDxIUj4NCiAgICA8L0RJVj48QlI+X19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188QlI+cHBzcCBtYWls
aW5nIA0KICAgIGxpc3Q8QlI+PEEgaHJlZj0ibWFpbHRvOnBwc3BAaWV0Zi5vcmciIHRhcmdldD1f
Ymxhbms+cHBzcEBpZXRmLm9yZzwvQT48QlI+PEEgDQogICAgaHJlZj0iaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9wcHNwIiANCiAgICB0YXJnZXQ9X2JsYW5rPmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vcHBzcDwvQT48QlI+PEJSPjwvQkxPQ0tRVU9U
RT48L0RJVj48QlI+PC9ESVY+PC9ESVY+DQogIDxIUj4NCiAgPC9ESVY+PC9CTE9DS1FVT1RFPjwv
RElWPjxCUj48L0RJVj4NCjxIUj4NCjwvQk9EWT48L0hUTUw+DQo=

--Boundary_(ID_r0kshKX7kIcnyYIQKKyEmA)--

From ping@pingpan.org  Thu Sep 10 14:55:37 2009
Return-Path: <ping@pingpan.org>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E4FC33A68B1 for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 14:55:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.739
X-Spam-Level: 
X-Spam-Status: No, score=-4.739 tagged_above=-999 required=5 tests=[AWL=-0.247, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, J_CHICKENPOX_72=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2AcfGHi5Z43T for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 14:55:35 -0700 (PDT)
Received: from exprod7og104.obsmtp.com (exprod7og104.obsmtp.com [64.18.2.161]) by core3.amsl.com (Postfix) with SMTP id 0295A3A69AF for <ppsp@ietf.org>; Thu, 10 Sep 2009 14:55:33 -0700 (PDT)
Received: from source ([209.85.222.192]) by exprod7ob104.postini.com ([64.18.6.12]) with SMTP ID DSNKSql1861FAxLNOB70CjzUlmABda41V1wX@postini.com; Thu, 10 Sep 2009 14:56:10 PDT
Received: by mail-pz0-f192.google.com with SMTP id 30so389622pzk.21 for <ppsp@ietf.org>; Thu, 10 Sep 2009 14:56:03 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.142.247.40 with SMTP id u40mr203243wfh.178.1252619763186; Thu,  10 Sep 2009 14:56:03 -0700 (PDT)
In-Reply-To: <0KPR00LQ0UX6ED@szxml01-in.huawei.com>
References: <0KPR00LQ0UX6ED@szxml01-in.huawei.com>
From: Ping Pan <ping@pingpan.org>
Date: Thu, 10 Sep 2009 14:55:43 -0700
Message-ID: <22d04a930909101455v3df5ec7dq3241e6aa5e373f9b@mail.gmail.com>
To: Ning Zong <zongning@huawei.com>
Content-Type: multipart/alternative; boundary=00504502cc9f05fdb204734044ed
Cc: "ppsp@ietf.org" <ppsp@ietf.org>
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Sep 2009 21:55:38 -0000

--00504502cc9f05fdb204734044ed
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Ning,

Thanks for the clarification.

Here is my main concern: currently, PPSP is positioned as yet another
streaming protocol to the end users.

IMHO, the end users can care less where the traffic are streaming from so
long it's convenient, safe and have reasonable QoE. Do we need another
streaming protocol to do this?

One may argue the advantages in P2P. But, to many, PPSP is actually
endorsing the following:

   - I need to install a special software from the ASP's, which may use my
   local CPU and storage for P2P operation, and do some other things that I
   don't know about.
   - The software enables me to watch some movies from the peers, who may b=
e
   chased by the lawyers from some media companies.
   - On top of that, the service networks, especially, those who have to pa=
y
   for the expensive backhaul links, may be sick of the traffic volume, and=
 may
   install DPI boxes at every possible intersection to drop my video stream
   traffic (here goes my QoE).

In short, I don't think it's wise to address all of the above in one WG, on=
e
architecture or one protocol. Rather, it would be nice to focus on what P2P
streaming is good at, use it to solve a couple of real problems, and move o=
n
to the next.

We must not ignore the advancement of the following in P2P streaming:

   - Cost efficiency: I saw a presentation from last IETF's P2PRG (from Ric=
h
   Woundy?), where it takes a $3,000 PC to support 5,000 concurrent streams=
.
   That's cheap!
   - Simplicity: it never occurred to me that why we must have storage
   servers, called CDN, sitting all over the place, while some simple cachi=
ng
   would be sufficient. In PPlive's Sigcomm paper, it mentioned of using 8/=
12G
   of Flash only, and no harddrive. (This may help answering some copyright
   concerns).
   - Portability: people may argue uplink vs. inter-domain locality. But al=
l
   service providers need to do is inserting a few P2P edge caching boxes i=
n
   the network. If more locality is needed, add another one. Chunk discover=
y
   and tracker manager are perfect for this.

This is the line of reasoning I had: why not narrow the scope of PPSP, and
solve the caching problem first?

Once again, I don't think PPSP needs to deal with end users for now. In
fact, by forcing an open standard, you are taking away the leverage from th=
e
existing P2P media companies, including PPlive and PPstream (as mentioned i=
n
another draft of yours :-)). Nobody wins!

0.5 cents,

- Ping

2009/9/10 Ning Zong <zongning@huawei.com>

>  Hi, Ping,
>
> End users will run PPSP. As addressed in charter, PPSP protocols could ru=
n
> on multiple entities such as end users, caches, CDN nodes, etc.
> Here we talk about the standard protocols running on end users. What do y=
ou
> mean by non-technical issues? If you mean security, privacy and copyright=
s
> issues, I think not only PPSP, but some other BoF/WGs have same issues. Y=
ou
> are perfectly right, they will be not in the working scope (but need some
> considerations during the WG work).
>
> BR,
> Ning Zong
>
>  ------------------------------
> Ning,
>
> We are in agreement here. So, you have listed three objectives for PPSP:
>
> 1. Standard interface to CDN/Cache
> 2. Enable media providers to stream content through standard interfaces
> 3. Help the service providers to manage their network/links better.
>
> So, curious, does it require the end users to run PPSP as well? The
> problem statement draft (draft-zhang-ppsp-problem-statement-04.txt) seems
> to assume that is the case. (If I am not mistaken, all the "proprietary
> protocols" listed in Section 3.1 are client P2P applications). If yes, yo=
u
> have a wide scope of non-technical issues to deal with. If no, then you n=
eed
> to make it clear in the documents.
>
> Thanks for clarification.
>
> Ping
>
>
> 2009/9/10 Ning Zong <zongning@huawei.com>
>
>>  Hi, Ping,
>>
>> Thank you for your comments, please see in-line.
>>
>>  ------------------------------
>>  Ning,
>>
>> I'd think that it is very important to emphasis the target users of the
>> work, which has been quoted as "intelligent endpoints, caches, content
>> distribution network nodes, and/or other edge devices."
>>
>> [Ning Zong] This is a good suggestion.
>>
>> If possible, I would hope that further specification, clarification and
>> constraints to be added in one of the documents.
>>
>> The reasoning is that, if the work is to enable further proliferation of
>> P2P clients within the networks, then the WG needs to address issues
>> including security, privacy and copyrights extensively. This may be abov=
e
>> and beyond technology, and is probably outside the scope of PPSP.
>>
>> On the other hand, if the work is to enable more efficient streaming
>> content distribtution within a controlled environment by leveraging
>> mechanisms such as tracker management and chuck discovery, then the work=
 is
>> well understood, and can be clearly defined, specified and experimented =
in
>> the near future.
>>
>> [Ning Zong] If I understand your question correctly, this is related to
>> the incentives of PPSP work. The clarification of incentives are further
>> provided in problem statement. IMO, the second point in your comments is
>> closer to current intention of PPSP. To be brief, the intention include
>> (maybe not limited to): 1) enable more efficient streaming to integrate =
3rd
>> party devices, e.g. cache/CDN nodes; 2) enable streaming vendors to
>> accomplish content distribution via some standard API, thus reduce
>> the time-to-market and maybe cost, we hope; 3) enable ISPs to
>> construct standard streaming platform to run content provisioning servic=
es.
>>
>> 2 cents,
>>
>> - Ping
>>
>> 2009/9/10 Ning Zong <zongning@huawei.com>
>>
>>>  Hi, Lucy
>>>
>>> The participating entities in the first paragraph include both peers an=
d
>>> trackers in P2P streaming systems. In second paragraph, we discuss the =
roles
>>> of trackers - assuming that people know the basic meaning of peers.
>>> Formal definitions of PPSP peers and PPSP trackers are defined in Probl=
em
>>> Statement Draft.
>>>
>>> BR,
>>> Ning Zong
>>>
>>>  ------------------------------
>>>
>>> Hi YunFei and Christian,
>>>
>>>
>>>
>>> One clarification: =E2=80=9Cparticipating entities=E2=80=9D listed in t=
he text are the
>>> peer in P2P streaming systems, is that right? Thus, =E2=80=9CPPSP=E2=80=
=9D trackers are
>>> another participator in the systems.  Suggest stating that clearly in t=
he
>>> first paragraph.
>>>
>>>
>>>
>>> Cheers,
>>>
>>> Lucy
>>>
>>>
>>>   ------------------------------
>>>
>>> *From:* ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] *On Behalf
>>> Of *Schmidt, Christian 1. (NSN - DE/Munich)
>>> *Sent:* Thursday, September 10, 2009 3:03 AM
>>> *To:* ext zhangyunfei; ppsp@ietf.org
>>> *Subject:* Re: [ppsp] ppsp charter discussion
>>>
>>>
>>>
>>> Hi Yunfei,
>>>
>>> after reading your charter proposal, a text proposal and 2 questions fo=
r
>>> clarifications.
>>>
>>>
>>>
>>> Best Regards
>>>
>>> Christian Schmidt
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> Proposed new text for more transparency in main description:
>>>
>>> Old text:
>>>
>>> The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
>>> chartered to develop standard signaling protocols (called PPSP protocol=
s)
>>> for multiple types of entities (e.g. intelligent endpoints, caches, con=
tent
>>> distribution network nodes, and/or other edge devices) to participate i=
n P2P
>>> streaming systems in both fixed and mobile Internet.
>>>
>>>
>>> PPSP protocols include the PPSP tracker protocol =E2=80=93 a signaling =
protocol
>>> between =E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CPPSP peers=E2=80=
=9D, and the PPSP peer protocol =E2=80=93 a
>>> signaling protocol among =E2=80=9CPPSP peers=E2=80=9D. A PPSP tracker m=
aintains lists of
>>> participating PPSP peers, each for a specific channel or streaming file=
, and
>>> answers the queries from PPSP peers for candidate PPSP peers. PPSP peer=
s
>>> inform their status information to PPSP trackers, exchange their chunk
>>> availability with other PPSP peers and/or PPSP trackers, and ask other =
PPSP
>>> peers for wanted data.
>>>
>>>
>>>
>>> New text:
>>>
>>> The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
>>> chartered to develop standard signaling protocols (called PPSP
>>> protocols) for P2P streaming systems in both fixed and mobile Internet.
>>> Participating entities could be intelligent endpoints, caches, content
>>> distribution network nodes, and/or other edge devices.
>>>
>>>
>>>
>>> For a specific channel or streaming file, a PPSP tracker maintains list=
s
>>> of particiating PPSP peers. The PPSP tracker answers queries from PPSP =
peers
>>> for candidate PPSP peers. PPSP peers provide their status information t=
o
>>> PPSP trackers, exchange their chunk availability with other PPSP peers
>>> and/or PPSP trackers, and ask other PPSP peers for wanted data. PPSP
>>> protocols include the PPSP tracker protocol =E2=80=93 a signaling proto=
col between
>>> =E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CPPSP peers=E2=80=9D, and t=
he PPSP peer protocol =E2=80=93 a signaling
>>> protocol among =E2=80=9CPPSP peers=E2=80=9D.
>>>
>>>
>>>
>>> Architectural survey
>>>
>>> 3. An "architectural survey" document explaining the current P2P
>>> streaming architectures, in particular tracker-based P2P streaming, and=
 key
>>> issues in best practice.
>>>
>>> It is good to have a description of the current P2P streaming
>>> architecture. What is missing is the relation to the PPSP work. Will it
>>> contain a proposal for the PPSP architecture?
>>>
>>>
>>>
>>> Usage document
>>>
>>> 6. A =E2=80=9Cusage document=E2=80=9D explaining how the protocols defi=
ned above, along
>>> with existing IETF protocols, such as RELAOD, ALTO and RTSP, can
>>> inter-operate; and how they may be integrated together to produce compl=
ete
>>> P2P streaming systems.
>>>
>>> This sounds more like a "interop document". Was this the intention?
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>  ------------------------------
>>>
>>> *From:* ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] *On Behalf
>>> Of *ext zhangyunfei
>>> *Sent:* Thursday, September 10, 2009 8:24 AM
>>> *To:* ppsp@ietf.org
>>> *Subject:* [ppsp] ppsp charter discussion
>>>
>>> **
>>>
>>> *Dear all,*
>>>
>>> *   The following is the modified version of PPSP charter(An early
>>> version was published in the IETF PPSP wiki page).Please review it and =
any
>>> comments and suggestions are highly appreciated.*
>>>
>>>
>>>
>>> *           BR*
>>>
>>> *            Yunfei*
>>>
>>> *--------------------------------------------------------*
>>>
>>> *Description of PPSP Working Group:*
>>>
>>> The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
>>> chartered to develop standard signaling protocols (called PPSP protocol=
s)
>>> for multiple types of entities (e.g. intelligent endpoints, caches, con=
tent
>>> distribution network nodes, and/or other edge devices) to participate i=
n P2P
>>> streaming systems in both fixed and mobile Internet.
>>>
>>>
>>> PPSP protocols include the PPSP tracker protocol =E2=80=93 a signaling =
protocol
>>> between =E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CPPSP peers=E2=80=
=9D, and the PPSP peer protocol =E2=80=93 a
>>> signaling protocol among =E2=80=9CPPSP peers=E2=80=9D. A PPSP tracker m=
aintains lists of
>>> participating PPSP peers, each for a specific channel or streaming file=
, and
>>> answers the queries from PPSP peers for candidate PPSP peers. PPSP peer=
s
>>> inform their status information to PPSP trackers, exchange their chunk
>>> availability with other PPSP peers and/or PPSP trackers, and ask other =
PPSP
>>> peers for wanted data.
>>>
>>>
>>>
>>> This WG's primary tasks are to produce:
>>> 1. A =E2=80=9Cproblem statement=E2=80=9D document describing the proble=
ms, incentives,
>>> and scope of developing the PPSP protocols, as well as common terminolo=
gies
>>> and concepts.
>>>
>>>
>>>
>>> 2. A =E2=80=9Crequirements=E2=80=9D document listing the requirements o=
n the designed
>>> PPSP protocols (e.g., general functionality and performance requirement=
s of
>>> PPSP protocols or basic types of information that PPSP protocols should
>>> communicate to facilitate P2P streaming).
>>>
>>>
>>> 3. An "architectural survey" document explaining the current P2P
>>> streaming architectures, in particular tracker-based P2P streaming, and=
 key
>>> issues in best practice.
>>>
>>>
>>> 4. A proposed standard defining the PPSP peer protocol. This protocol
>>> will define how PPSP peers advertise chunk availability. The protocol w=
ill
>>> also define the requests and responses of chunks among PPSP peers.
>>>
>>>
>>>
>>> 5. A proposed standard defining the PPSP tracker protocol. This protoco=
l
>>> will define how PPSP peers inform and request information from PPSP tra=
ckers
>>> and how PPSP trackers reply to the requests.
>>>
>>>
>>>
>>> 6. A =E2=80=9Cusage document=E2=80=9D explaining how the protocols defi=
ned above, along
>>> with existing IETF protocols, such as RELAOD, ALTO and RTSP, can
>>> inter-operate; and how they may be integrated together to produce compl=
ete
>>> P2P streaming systems.
>>>
>>>
>>>
>>> 7. Optionally a =E2=80=9Dmobile usage document=E2=80=9D (PPSP mobile BC=
P document) to
>>> evaluate PPSP with and without Mobile IP support when there are a lot o=
f
>>> mobile peers in the system.
>>>
>>>
>>> The work planned for the PPSP WG is distinct from, but requires close
>>> participation with, work in other IETF WGs, particularly P2PSIP, ALTO a=
nd
>>> MMUSIC. The PPSP WG assumes that it cannot modify baseline P2PSIP, ALTO=
, and
>>> MMUSIC behaviors. If PPSP determines that extensions to P2PSIP, ALTO, M=
MUSIC
>>> are needed, PPSP will seek to define such extensions and present to the
>>> respective working groups.
>>>
>>>
>>> The design of PPSP has to consider security/privacy issues. The protoco=
l
>>> document will contain a complete description of the security/privacy is=
sues
>>> that PPSP should address.
>>>
>>>
>>>
>>> The following topics are excluded from this WG's scope:
>>> 1. Transport mechanisms for data transmission among PPSP peers, e.g.
>>> using TCP or UDP, unicast or multicast, etc.
>>>
>>>
>>> 2. Network coding mechanisms in P2P streaming. Network coding may be us=
ed
>>> in P2P streaming, but its support is beyond the scope of current charte=
r.
>>>
>>>
>>>
>>> 3. Play-out mechanisms including streaming control (e.g., pause,
>>> fast-forward, and rewind).
>>>
>>>
>>>
>>> 4. Algorithms that may be different in different deployments (e.g., chu=
nk
>>> selection, local storage strategies).
>>>
>>>
>>>
>>> 5. Research type questions related to P2P streaming. This WG will inste=
ad
>>> forward such questions to the IRTF P2PRG or other RG as appropriate.
>>> Examples include cache management.
>>>
>>> *Goals and Milestones:*
>>>
>>> Apr 2010
>>>
>>> Working Group Last Call for problem statement
>>>
>>> Jun 2010
>>>
>>> Submit problem statement to IESG as Informational document
>>>
>>> Aug 2010
>>>
>>> Working Group Last Call for architecture survey
>>>
>>> Aug 2010
>>>
>>> Working Group Last Call for requirements
>>>
>>> Oct
>>>
>>> 2010
>>>
>>> Submit architecture survey to IESG as Informational document
>>>
>>> Oct 2010
>>>
>>> Submit requirements to IESG as Informational document
>>>
>>> Apr 2011
>>>
>>> Working Group Last Call for PPSP peer protocol
>>>
>>> Apr
>>>
>>> 2011
>>>
>>> Working Group Last Call for PPSP tracker protocol
>>>
>>> Aug 2011
>>>
>>> Submit PPSP peer protocol to IESG as Proposed Standard
>>>
>>> Aug 2011
>>>
>>> Submit PPSP tracker protocol to IESG as Proposed Standard
>>>
>>> Nov 2011
>>>
>>> Working Group Last Call of usage document
>>>
>>> Nov 2011
>>>
>>> Working Group Last Call of mobility BCP document
>>>
>>> Jan 2012
>>>
>>> Submit usage document to IESG as Informational document
>>>
>>> Jan 2012
>>>
>>> Submit mobility BCP document to IESG as Informational document
>>>
>>> Apr 2012
>>>
>>> Dissolve or re-charter
>>>
>>>
>>>
>>>
>>>  ------------------------------
>>>
>>> zhangyunfei
>>>
>>> 2009-09-10
>>>  ------------------------------
>>>
>>> _______________________________________________
>>> ppsp mailing list
>>> ppsp@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ppsp
>>>
>>>
>> ------------------------------
>>
>
> ------------------------------
>

--00504502cc9f05fdb204734044ed
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div>Ning,</div><div><br></div><div>Thanks for the clarification.</div><div=
><br></div><div>Here is my main concern: currently, PPSP is positioned as y=
et another streaming protocol to the end users.</div><div><br></div><div>

IMHO, the end users can care less where the traffic are streaming from so l=
ong it&#39;s=C2=A0convenient,=C2=A0safe and have reasonable QoE. Do we need=
 another streaming protocol to do this?</div>

<div><br></div><div>One may argue the advantages in P2P. But, to many, PPSP=
 is actually endorsing the following:</div><div><ul><li>I need to install a=
 special software from the ASP&#39;s, which may use my local CPU and storag=
e for P2P operation, and do some other things that I don&#39;t know about.<=
/li>



<li>The software enables me to watch some movies from the peers, who may be=
 chased by the lawyers from some media companies.=C2=A0</li><li>On top of t=
hat, the service networks, especially, those who have to pay for the expens=
ive backhaul links, may be sick of the traffic volume, and may install DPI =
boxes at every possible intersection to drop my video stream traffic (here =
goes my QoE).</li>



</ul></div><div>In short, I don&#39;t think it&#39;s wise to address all of=
 the above in one WG, one architecture or one protocol. Rather, it would be=
 nice to focus on what P2P streaming is good at, use it to solve a couple o=
f real problems, and move on to the next.</div>


<div><br></div><div>We must not ignore the advancement of the following in =
P2P streaming:</div><div><ul><li>Cost efficiency: I saw a=C2=A0presentation=
=C2=A0from last IETF&#39;s P2PRG (from Rich Woundy?), where it takes a $3,0=
00 PC to support 5,000 concurrent streams. That&#39;s cheap!</li>



<li>Simplicity: it never=C2=A0occurred=C2=A0to me that why we must have sto=
rage servers, called CDN, sitting all over the place, while some simple cac=
hing would be sufficient. In PPlive&#39;s Sigcomm paper, it mentioned of us=
ing 8/12G of Flash only, and no harddrive. (This may help answering some co=
pyright concerns).</li>


<li>Portability: people may argue uplink vs. inter-domain=C2=A0locality. Bu=
t all service providers need to do is inserting a few P2P edge caching boxe=
s in the network. If more locality is needed, add another one. Chunk discov=
ery and tracker manager are perfect for this.</li>



</ul></div><div>This is the line of reasoning I had: why not narrow the sco=
pe of PPSP, and solve the caching problem first?</div><div><br></div><div>O=
nce again, I don&#39;t think PPSP needs to deal with end users for now. In =
fact, by forcing an open standard, you are taking away the leverage from th=
e existing P2P media companies, including PPlive and PPstream (as mentioned=
 in another draft of yours :-)). Nobody wins!</div>

<div><br></div><div>0.5 cents,</div><div><br></div><div>- Ping</div><div><d=
iv><div><br><div class=3D"gmail_quote">

2009/9/10 Ning Zong <span dir=3D"ltr">&lt;<a href=3D"mailto:zongning@huawei=
.com" target=3D"_blank">zongning@huawei.com</a>&gt;</span><br><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">






<div>
<div>Hi, Ping,</div>
<div>=C2=A0</div>
<div>End users will run PPSP. As addressed in charter, PPSP protocols could=
 run=20
on multiple entities such as end users, caches, CDN nodes, etc.</div>
<div>Here we=C2=A0talk about the standard protocols running on end users. W=
hat=20
do you mean by non-technical issues? If you mean security, privacy and=20
copyrights issues, I think not only PPSP, but some other BoF/WGs=C2=A0have =
same=20
issues. You are perfectly right, they will be not in the working scope (but=
 need=20
some considerations during the WG work).</div>
<div>=C2=A0</div>
<div>BR,</div>
<div>Ning Zong=C2=A0</div>
<div>=C2=A0</div>
<div>
<hr>
<span style=3D"font-size:small"><font face=3D"arial, helvetica, sans-serif"=
>Ning,</font></span></div><div><div></div><div>
<div><span style=3D"font-size:small"><font face=3D"arial, helvetica, sans-s=
erif"><br></font></span></div>
<div><span style=3D"font-size:small"><font face=3D"arial, helvetica, sans-s=
erif">We are in agreement=20
here.=C2=A0So, you have listed three=C2=A0objectives=C2=A0for=20
PPSP:</font></span></div>
<div><span style=3D"font-size:small"><font face=3D"arial, helvetica, sans-s=
erif"><br></font></span></div>
<div><span style=3D"font-size:small"><font face=3D"arial, helvetica, sans-s=
erif">1. Standard interface=20
to CDN/Cache</font></span></div>
<div><span style=3D"font-size:small"><font face=3D"arial, helvetica, sans-s=
erif">2. Enable media=20
providers to stream content through standard interfaces</font></span></div>
<div><span style=3D"font-size:small"><font face=3D"arial, helvetica, sans-s=
erif">3. Help the service=20
providers to manage their network/links better.</font></span></div>
<div><span style=3D"font-size:small"><font face=3D"arial, helvetica, sans-s=
erif"><br></font></span></div>
<div>So, curious, does it require the end users to run PPSP as well?=C2=A0<=
span style=3D"font-size:small"><font face=3D"arial, helvetica, sans-serif">=
The problem statement draft=20
(</font></span><span><span style=3D"font-size:small"><font face=3D"arial, h=
elvetica, sans-serif">draft-zhang-ppsp-problem-statement-04.txt)=20
seems to assume that is the case. (If I am not mistaken, all the &quot;prop=
rietary=20
protocols&quot; listed in Section 3.1 are client P2P applications). If yes,=
 you have=20
a wide scope of non-technical issues to deal with. If no, then you need to =
make=20
it clear in the documents.</font></span></span></div>
<div><span><br></span></div>
<div><span>Thanks for clarification.</span></div>
<div><span><br></span></div>
<div><span style=3D"font-size:small"><font face=3D"arial, helvetica, sans-s=
erif">Ping</font></span><br><br><br>
<div class=3D"gmail_quote">2009/9/10 Ning Zong <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:zongning@huawei.com" target=3D"_blank">zongning@huawei.com</a>&=
gt;</span><br>
<blockquote class=3D"gmail_quote" style=3D"padding-left:1ex;margin:0px 0px =
0px 0.8ex;border-left:#ccc 1px solid">
  <div>
  <div>Hi, Ping,</div>
  <div>=C2=A0</div>
  <div>Thank you for your comments, please see in-line.</div>
  <div>=C2=A0</div>
  <div>
  <hr>
  </div><span style=3D"color:rgb(0,0,255);font-family:&#39;Courier New&#39;=
;border-collapse:collapse"><span lang=3D"EN-US" style=3D"font-family:&#39;C=
ourier New&#39;"><span><span style=3D"font-size:small">
  <div>
  <div>Ning,</div>
  <div><br></div>
  <div>I&#39;d think that it is very important to emphasis the target users=
 of the=20
  work, which has been quoted as &quot;<span lang=3D"EN-US" style=3D"font-f=
amily:&#39;Courier New&#39;"><span style=3D"font-size:small">intelligent=20
  endpoints, caches, content distribution network nodes, and/or other edge=
=20
  devices</span><span><span style=3D"font-size:small">.&quot;</span></span>=
</span></div>
  <div><span lang=3D"EN-US" style=3D"font-family:&#39;Courier New&#39;"><sp=
an><span style=3D"font-size:small"></span></span></span>=C2=A0</div></div>
  <div><span lang=3D"EN-US" style=3D"font-family:&#39;Courier New&#39;"><sp=
an><span style=3D"font-size:small">[Ning Zong] This is a good=20
  suggestion.</span></span></span></div>
  <div>
  <div><br></div>
  <div>If possible, I would hope that further specification, clarification =
and=20
  constraints to be added in one of the documents.</div>
  <div><br></div>
  <div>The reasoning is that, if the work is to enable=20
  further=C2=A0proliferation=C2=A0of P2P clients within the networks, then =
the=20
  WG needs to address issues including security, privacy and copyrights=20
  extensively. This may be above and beyond technology, and=C2=A0is probabl=
y=20
  outside the scope of PPSP.</div>
  <div><br></div>
  <div>On the other hand, if the work is to enable more efficient streaming=
=20
  content distribtution within a controlled=C2=A0environment by leveraging=
=20
  mechanisms such as tracker management and chuck discovery, then the work =
is=20
  well understood, and can be clearly defined, specified and experimented i=
n the=20
  near future.</div>
  <div>=C2=A0</div></div>
  <div>[Ning Zong] If I understand your question correctly, this is related=
 to=20
  the incentives of PPSP work. The clarification of incentives are further=
=20
  provided in problem statement. IMO, the second point in your comments is=
=20
  closer to=C2=A0current intention of PPSP. To be brief, the intention incl=
ude=20
  (maybe not limited to): 1) enable more efficient streaming to=20
  integrate=C2=A03rd party devices, e.g. cache/CDN nodes;=20
  2)=C2=A0enable=C2=A0streaming vendors=C2=A0to accomplish=C2=A0content=20
  distribution via some standard API, thus reduce the=C2=A0time-to-market a=
nd=20
  maybe cost, we hope; 3) enable ISPs to construct=C2=A0standard streaming=
=20
  platform to run content provisioning services.</div>
  <div><br></div>
  <div>2 cents,</div>
  <div><font face=3D"arial" color=3D"#000000"><span style=3D"border-collaps=
e:separate"><font face=3D"&#39;Courier New&#39;" color=3D"#0000ff"><span st=
yle=3D"border-collapse:collapse"><br></span></font></span></font></div>
  <div>- Ping</div></span></span></span></span>
  <div>
  <div></div>
  <div><br>
  <div class=3D"gmail_quote">2009/9/10 Ning Zong <span dir=3D"ltr">&lt;<a h=
ref=3D"mailto:zongning@huawei.com" target=3D"_blank">zongning@huawei.com</a=
>&gt;</span><br>
  <blockquote class=3D"gmail_quote" style=3D"padding-left:1ex;margin:0px 0p=
x 0px 0.8ex;border-left:#ccc 1px solid">
    <div>
    <div>Hi, Lucy</div>
    <div>=C2=A0</div>
    <div>The participating entities in the first paragraph include both pee=
rs=20
    and trackers in P2P streaming systems. In second paragraph, we discuss =
the=20
    roles of=C2=A0trackers -=C2=A0assuming that people know the basic meani=
ng of=20
    peers.</div>
    <div>Formal definitions of PPSP peers and PPSP trackers are defined in=
=20
    Problem Statement Draft.</div>
    <div>=C2=A0</div>
    <div>BR,</div>
    <div>Ning Zong</div><font color=3D"#888888">
    <div>=C2=A0</div>
    <div>
    <hr>
    </div></font>
    <div>
    <div></div>
    <div>
    <div>
    <p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-s=
ize:10pt;color:navy;font-family:Arial">Hi YunFei and=20
    Christian,</span></font></p>
    <p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-s=
ize:10pt;color:navy;font-family:Arial"></span></font>=C2=A0</p>
    <p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-s=
ize:10pt;color:navy;font-family:Arial">One clarification:=20
    =E2=80=9Cparticipating entities=E2=80=9D listed in the text are the pee=
r in P2P streaming=20
    systems, is that right? Thus, =E2=80=9CPPSP=E2=80=9D trackers are anoth=
er participator in=20
    the systems. =C2=A0Suggest stating that clearly in the first=20
    paragraph.</span></font></p>
    <p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-s=
ize:10pt;color:navy;font-family:Arial"></span></font>=C2=A0</p>
    <p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-s=
ize:10pt;color:navy;font-family:Arial">Cheers,</span></font></p>
    <p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-s=
ize:10pt;color:navy;font-family:Arial">Lucy</span></font></p>
    <p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-s=
ize:10pt;color:navy;font-family:Arial"></span></font>=C2=A0</p>
    <div style=3D"border-right:medium none;padding-right:0in;border-top:med=
ium none;padding-left:4pt;padding-bottom:0in;border-left:blue 1.5pt solid;p=
adding-top:0in;border-bottom:medium none">
    <div>
    <div style=3D"text-align:center" align=3D"center"><font face=3D"Times N=
ew Roman" size=3D"3"><span style=3D"font-size:12pt">
    <hr align=3D"center" width=3D"100%" size=3D"2">
    </span></font></div>
    <p><b><font face=3D"Tahoma" size=3D"2"><span style=3D"font-weight:bold;=
font-size:10pt;font-family:Tahoma">From:</span></font></b><font face=3D"Tah=
oma" size=3D"2"><span style=3D"font-size:10pt;font-family:Tahoma"> <a href=
=3D"mailto:ppsp-bounces@ietf.org" target=3D"_blank">ppsp-bounces@ietf.org</=
a>=20
    [mailto:<a href=3D"mailto:ppsp-bounces@ietf.org" target=3D"_blank">ppsp=
-bounces@ietf.org</a>] <b><span style=3D"font-weight:bold">On Behalf Of </s=
pan></b>Schmidt, Christian 1. (NSN=20
    - DE/Munich)<br><b><span style=3D"font-weight:bold">Sent:</span></b>=20
    Thursday, September 10, 2009 3:03 AM<br><b><span style=3D"font-weight:b=
old">To:</span></b> ext zhangyunfei; <a href=3D"mailto:ppsp@ietf.org" targe=
t=3D"_blank">ppsp@ietf.org</a><br><b><span style=3D"font-weight:bold">Subje=
ct:</span></b> Re: [ppsp] ppsp charter=20
    discussion</span></font></p></div>
    <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:1=
2pt"></span></font>=C2=A0</p>
    <p><font face=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"font-s=
ize:10pt;color:blue;font-family:Arial">Hi=20
    Yunfei,</span></font><font face=3D"Courier New" color=3D"blue"><span st=
yle=3D"color:blue;font-family:&#39;Courier New&#39;"></span></font></p>
    <p><font face=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"font-s=
ize:10pt;color:blue;font-family:Arial">after reading your=20
    charter proposal, a text proposal and 2 questions for=20
    clarifications.</span></font><font face=3D"Courier New" color=3D"blue">=
<span style=3D"color:blue;font-family:&#39;Courier New&#39;"></span></font>=
</p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;"></span></font>=
=C2=A0</p>
    <p><font face=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"font-s=
ize:10pt;color:blue;font-family:Arial">Best=20
    Regards</span></font><font face=3D"Courier New" color=3D"blue"><span st=
yle=3D"color:blue;font-family:&#39;Courier New&#39;"></span></font></p>
    <p><font face=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"font-s=
ize:10pt;color:blue;font-family:Arial">Christian=20
    Schmidt</span></font><font face=3D"Courier New" color=3D"blue"><span st=
yle=3D"color:blue;font-family:&#39;Courier New&#39;"></span></font></p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;"></span></font>=
=C2=A0</p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;"></span></font>=
=C2=A0</p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;"></span></font>=
=C2=A0</p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;">Proposed=20
    new text=C2=A0for more transparency in main description:</span></font><=
font face=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"font-size:10pt=
;color:blue;font-family:Arial"></span></font></p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;">Old=20
    text:</span></font><font color=3D"blue"><span style=3D"color:blue"></sp=
an></font></p>
    <p><font face=3D"Courier New" color=3D"black" size=3D"3"><span style=3D=
"font-size:12pt;color:black;font-family:&#39;Courier New&#39;">The=20
    Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is charte=
red=20
    to develop standard signaling protocols (called PPSP protocols) for mul=
tiple=20
    types of entities (e.g. intelligent endpoints, caches, content distribu=
tion=20
    network nodes, and/or other edge devices) to participate in P2P streami=
ng=20
    systems in both fixed and mobile Internet.</span></font></p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;"><br></span></f=
ont><font face=3D"Courier New" color=3D"black"><span style=3D"color:black;f=
ont-family:&#39;Courier New&#39;">PPSP protocols include the=20
    PPSP tracker protocol =E2=80=93 a signaling protocol between =E2=80=9CP=
PSP trackers=E2=80=9D and=20
    =E2=80=9CPPSP peers=E2=80=9D, and the PPSP peer protocol =E2=80=93 a si=
gnaling protocol among =E2=80=9CPPSP=20
    peers=E2=80=9D. A PPSP tracker maintains lists of participating PPSP pe=
ers, each for=20
    a specific channel or streaming file, and answers the queries from PPSP=
=20
    peers for candidate PPSP peers. PPSP peers inform their status informat=
ion=20
    to PPSP trackers, exchange their chunk availability with other PPSP pee=
rs=20
    and/or PPSP trackers, and ask other PPSP peers for wanted=20
    data.</span></font><font face=3D"Courier New" color=3D"blue"><span styl=
e=3D"color:blue;font-family:&#39;Courier New&#39;"> </span></font></p>
    <p><font face=3D"Times New Roman" color=3D"blue" size=3D"3"><span style=
=3D"font-size:12pt;color:blue"></span></font>=C2=A0</p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;">New=C2=A0text:=
</span></font><font color=3D"blue"><span style=3D"color:blue"></span></font=
></p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;">The=20
    Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is charte=
red=20
    to develop standard signaling protocols (called PPSP protocols)=C2=A0fo=
r P2P=20
    streaming systems in both fixed and mobile Internet. Participating enti=
ties=20
    could be intelligent endpoints, caches, content distribution network no=
des,=20
    and/or other edge devices.</span></font><font color=3D"blue"><span styl=
e=3D"color:blue"></span></font></p>
    <div>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;"></span></font>=
=C2=A0</p></div>
    <div>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;">For a=20
    specific channel or streaming file, a PPSP tracker maintains lists of=
=20
    particiating PPSP peers. The PPSP tracker answers queries from PPSP pee=
rs=20
    for candidate PPSP peers. PPSP peers=C2=A0provide their status informat=
ion=20
    to PPSP trackers, exchange their chunk availability with other PPSP pee=
rs=20
    and/or PPSP trackers, and ask other PPSP peers for wanted data. PPSP=20
    protocols include the PPSP tracker protocol =E2=80=93 a signaling proto=
col between=20
    =E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CPPSP peers=E2=80=9D, and t=
he PPSP peer protocol =E2=80=93 a signaling=20
    protocol among =E2=80=9CPPSP peers=E2=80=9D.</span></font><font face=3D=
"Courier New" color=3D"black"><span style=3D"color:black;font-family:&#39;C=
ourier New&#39;">=20
    </span></font></p></div>
    <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:1=
2pt"></span></font>=C2=A0</p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;">Architectural=
=20
    survey</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;">3. An &quot;architectural=20
    survey&quot; document explaining the current P2P streaming architecture=
s, in=20
    particular tracker-based P2P streaming, and key issues in best=20
    practice.</span></font></p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;">It is good=20
    to have a description of the current P2P streaming architecture. What i=
s=20
    missing is the relation to the PPSP work. Will it contain a proposal=20
    for=C2=A0the PPSP architecture?</span></font></p>
    <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:1=
2pt"></span></font>=C2=A0</p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;">Usage=20
    document</span></font></p>
    <p><font face=3D"Courier New" color=3D"black" size=3D"3"><span style=3D=
"font-size:12pt;color:black;font-family:&#39;Courier New&#39;">6. A=20
    =E2=80=9Cusage document=E2=80=9D explaining how the protocols defined a=
bove, along with=20
    existing IETF protocols, such as RELAOD, ALTO and RTSP, can inter-opera=
te;=20
    and how they may be integrated together to produce complete P2P streami=
ng=20
    systems.</span></font></p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;">This sounds=20
    more like a &quot;interop document&quot;. Was this the intention?</span=
></font></p>
    <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:1=
2pt"></span></font>=C2=A0</p>
    <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:1=
2pt"></span></font>=C2=A0</p>
    <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:1=
2pt"></span></font>=C2=A0</p>
    <div>
    <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:1=
2pt"></span></font>=C2=A0</p></div>
    <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:1=
2pt"></span></font>=C2=A0</p>
    <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:1=
2pt"></span></font>=C2=A0</p>
    <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:1=
2pt"></span></font>=C2=A0</p>
    <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:1=
2pt"></span></font>=C2=A0</p>
    <div style=3D"text-align:center" align=3D"center"><font face=3D"Times N=
ew Roman" size=3D"3"><span lang=3D"DE" style=3D"font-size:12pt">
    <hr align=3D"center" width=3D"100%" size=3D"2">
    </span></font></div>
    <p style=3D"margin-bottom:12pt"><b><font face=3D"Tahoma" size=3D"2"><sp=
an lang=3D"DE" style=3D"font-weight:bold;font-size:10pt;font-family:Tahoma"=
>From:</span></font></b><font face=3D"Tahoma" size=3D"2"><span lang=3D"DE" =
style=3D"font-size:10pt;font-family:Tahoma"> <a href=3D"mailto:ppsp-bounces=
@ietf.org" target=3D"_blank">ppsp-bounces@ietf.org</a>=20
    [mailto:<a href=3D"mailto:ppsp-bounces@ietf.org" target=3D"_blank">ppsp=
-bounces@ietf.org</a>] <b><span style=3D"font-weight:bold">On Behalf Of </s=
pan></b>ext=20
    zhangyunfei<br><b><span style=3D"font-weight:bold">Sent:</span></b> Thu=
rsday,=20
    September 10, 2009 8:24 AM<br><b><span style=3D"font-weight:bold">To:</=
span></b> <a href=3D"mailto:ppsp@ietf.org" target=3D"_blank">ppsp@ietf.org<=
/a><br><b><span style=3D"font-weight:bold">Subject:</span></b> [ppsp] ppsp =
charter=20
    discussion</span></font><span lang=3D"DE"></span></p>
    <div>
    <p><b><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-wei=
ght:bold;font-size:12pt"></span></font></b>=C2=A0</p><br clear=3D"all">
    <p><b><font face=3D"Courier New" size=3D"3"><span style=3D"font-weight:=
bold;font-size:12pt;font-family:&#39;Courier New&#39;">Dear=20
    all,</span></font></b></p>
    <p><b><font face=3D"Courier New" size=3D"3"><span style=3D"font-weight:=
bold;font-size:12pt;font-family:&#39;Courier New&#39;">=C2=A0=C2=A0=20
    The following is the modified version of PPSP charter(An early version =
was=20
    published in the IETF PPSP wiki page).Please review it and any comments=
 and=20
    suggestions are highly appreciated.</span></font></b></p>
    <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:1=
2pt"></span></font>=C2=A0</p>
    <p><b><font face=3D"Courier New" size=3D"3"><span style=3D"font-weight:=
bold;font-size:12pt;font-family:&#39;Courier New&#39;">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=20
    BR</span></font></b></p>
    <p><b><font face=3D"Courier New" size=3D"3"><span style=3D"font-weight:=
bold;font-size:12pt;font-family:&#39;Courier New&#39;">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=20
    Yunfei</span></font></b></p>
    <p><b><font face=3D"Courier New" size=3D"3"><span style=3D"font-weight:=
bold;font-size:12pt;font-family:&#39;Courier New&#39;">--------------------=
------------------------------------</span></font></b></p>
    <p><b><font face=3D"Courier New" size=3D"5"><span style=3D"font-weight:=
bold;font-size:18pt;font-family:&#39;Courier New&#39;">Description=20
    of PPSP Working Group:</span></font></b></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;">The Peer-to-Peer (P2P)=20
    Streaming Protocol working group (PPSP WG) is chartered to develop stan=
dard=20
    signaling protocols (called PPSP protocols) for multiple types of entit=
ies=20
    (e.g. intelligent endpoints, caches, content distribution network nodes=
,=20
    and/or other edge devices) to participate in P2P streaming systems in b=
oth=20
    fixed and mobile Internet.</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"><br>PPSP protocols=20
    include the PPSP tracker protocol =E2=80=93 a signaling protocol betwee=
n =E2=80=9CPPSP=20
    trackers=E2=80=9D and =E2=80=9CPPSP peers=E2=80=9D, and the PPSP peer p=
rotocol =E2=80=93 a signaling=20
    protocol among =E2=80=9CPPSP peers=E2=80=9D. A PPSP tracker maintains l=
ists of participating=20
    PPSP peers, each for a specific channel or streaming file, and answers =
the=20
    queries from PPSP peers for candidate PPSP peers. PPSP peers inform the=
ir=20
    status information to PPSP trackers, exchange their chunk availability =
with=20
    other PPSP peers and/or PPSP trackers, and ask other PPSP peers for wan=
ted=20
    data. </span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
    <p style=3D"layout-grid-mode:char"><font face=3D"Courier New" size=3D"3=
"><span style=3D"font-size:12pt;font-family:&#39;Courier New&#39;">This WG&=
#39;s primary tasks=20
    are to produce:<br>1. A =E2=80=9Cproblem statement=E2=80=9D document de=
scribing the=20
    problems, incentives, and scope of developing the PPSP protocols, as we=
ll as=20
    common terminologies and concepts.</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;">2. A =E2=80=9Crequirements=E2=80=9D=20
    document listing the requirements on the designed PPSP protocols (e.g.,=
=20
    general functionality and performance requirements of PPSP protocols or=
=20
    basic types of information that PPSP protocols should communicate to=20
    facilitate P2P streaming).</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"><br>3. An &quot;architectural=20
    survey&quot; document explaining the current P2P streaming architecture=
s, in=20
    particular tracker-based P2P streaming, and key issues in best=20
    practice.</span></font></p>
    <p style=3D"layout-grid-mode:char"><font face=3D"Courier New" size=3D"3=
"><span style=3D"font-size:12pt;font-family:&#39;Courier New&#39;"><br>4. A=
 proposed=20
    standard defining the PPSP peer protocol. This protocol will define how=
 PPSP=20
    peers advertise chunk availability. The protocol will also define the=
=20
    requests and responses of chunks among PPSP peers.</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
    <p style=3D"layout-grid-mode:char"><font face=3D"Courier New" size=3D"3=
"><span style=3D"font-size:12pt;font-family:&#39;Courier New&#39;">5. A pro=
posed standard=20
    defining the PPSP tracker protocol. This protocol will define how PPSP =
peers=20
    inform and request information from PPSP trackers and how PPSP trackers=
=20
    reply to the requests.</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;">6. A =E2=80=9Cusage document=E2=80=9D=20
    explaining how the protocols defined above, along with existing IETF=20
    protocols, such as RELAOD, ALTO and RTSP, can inter-operate; and how th=
ey=20
    may be integrated together to produce complete P2P streaming=20
    systems.</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;">7. Optionally a =E2=80=9Dmobile=20
    usage document=E2=80=9D (PPSP mobile BCP document) to evaluate PPSP wit=
h and without=20
    Mobile IP support when there are a lot of mobile peers in the=20
    system.</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"><br>The work planned for=20
    the PPSP WG is distinct from, but requires close participation with, wo=
rk in=20
    other IETF WGs, particularly P2PSIP, ALTO and MMUSIC. The PPSP WG assum=
es=20
    that it cannot modify baseline P2PSIP, ALTO, and MMUSIC behaviors. If P=
PSP=20
    determines that extensions to P2PSIP, ALTO, MMUSIC are needed, PPSP wil=
l=20
    seek to define such extensions and present to the respective working=20
    groups.</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"><br>The design of PPSP=20
    has to consider security/privacy issues. The protocol document will con=
tain=20
    a complete description of the security/privacy issues that PPSP should=
=20
    address.</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;">The following topics are=20
    excluded from this WG&#39;s scope:<br>1. Transport mechanisms for data=
=20
    transmission among PPSP peers, e.g. using TCP or UDP, unicast or multic=
ast,=20
    etc.</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"><br>2. Network coding=20
    mechanisms in P2P streaming. Network coding may be used in P2P streamin=
g,=20
    but its support is beyond the scope of current charter.</span></font></=
p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;">3. Play-out mechanisms=20
    including streaming control (e.g., pause, fast-forward, and=20
    rewind).</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;">4. Algorithms that may=20
    be different in different deployments (e.g., chunk selection, local sto=
rage=20
    strategies).</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;">5. Research type=20
    questions related to P2P streaming. This WG will instead forward such=
=20
    questions to the IRTF P2PRG or other RG as appropriate. Examples includ=
e=20
    cache management.</span></font></p>
    <p><b><font face=3D"Courier New" size=3D"5"><span style=3D"font-weight:=
bold;font-size:18pt;font-family:&#39;Courier New&#39;">Goals=20
    and Milestones:</span></font></b></p>
    <table style=3D"width:425.25pt" cellpadding=3D"0" width=3D"567" border=
=3D"0">
      <tbody>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Apr=20
          2010</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Working Group Last=20
          Call for problem statement</span></font></p></td></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Jun=20
          2010</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Submit problem=20
          statement to IESG as Informational document</span></font></p></td=
></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Aug=20
          2010</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Working Group Last=20
          Call for architecture survey</span></font></p></td></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Aug=20
          2010</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Working Group Last=20
          Call for requirements</span></font></p></td></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Oct</span></font></p>
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">2010</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Submit=20
          architecture survey to IESG as Informational=20
        document</span></font></p></td></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Oct=20
          2010</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Submit=20
          requirements to IESG as Informational document</span></font></p><=
/td></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Apr=20
          2011</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Working Group Last=20
          Call for PPSP peer protocol</span></font></p></td></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Apr</span></font></p>
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">2011</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Working Group Last=20
          Call for PPSP tracker protocol</span></font></p></td></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Aug=20
          2011</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Submit PPSP peer=20
          protocol to IESG as Proposed Standard</span></font></p></td></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Aug=20
          2011</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Submit PPSP=20
          tracker protocol to IESG as Proposed Standard</span></font></p></=
td></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Nov=20
          2011</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Working Group Last=20
          Call of usage document</span></font></p></td></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Nov=20
          2011</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Working Group Last=20
          Call of mobility BCP document</span></font></p></td></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Jan=20
          2012</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Submit usage=20
          document to IESG as Informational document</span></font></p></td>=
</tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Jan=20
          2012</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Submit mobility=20
          BCP document to IESG as Informational document</span></font></p><=
/td></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Apr=20
          2012</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Dissolve or=20
          re-charter </span></font></p></td></tr></tbody></table>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"></span></font>=C2=A0</p></div>
    <div>
    <p><font face=3D"Verdana" size=3D"3"><span style=3D"font-size:12pt;font=
-family:Verdana"></span></font>=C2=A0</p></div>
    <div style=3D"text-align:center" align=3D"center"><font face=3D"Verdana=
" size=3D"2"><span style=3D"font-size:10pt;font-family:Verdana">
    <hr style=3D"width:91.5pt" align=3D"center" width=3D"122" size=3D"2">
    </span></font></div>
    <div>
    <p><font face=3D"Verdana" color=3D"silver" size=3D"2"><span style=3D"fo=
nt-size:10pt;color:silver;font-family:Verdana">zhangyunfei</span></font><fo=
nt face=3D"Verdana" color=3D"silver"><span style=3D"color:silver;font-famil=
y:Verdana"></span></font></p>



</div>
    <div>
    <p><font face=3D"Verdana" color=3D"silver" size=3D"2"><span style=3D"fo=
nt-size:10pt;color:silver;font-family:Verdana">2009-09-10</span></font><fon=
t face=3D"Verdana"><span style=3D"font-family:Verdana"></span></font></p></=
div></div>



</div></div></div>
    <hr>
    </div><br>_______________________________________________<br>ppsp maili=
ng=20
    list<br><a href=3D"mailto:ppsp@ietf.org" target=3D"_blank">ppsp@ietf.or=
g</a><br><a href=3D"https://www.ietf.org/mailman/listinfo/ppsp" target=3D"_=
blank">https://www.ietf.org/mailman/listinfo/ppsp</a><br><br></blockquote><=
/div>



<br></div></div>
  <hr>
  </div></blockquote></div><br></div>
</div></div><hr>
</div>
</blockquote></div><br></div></div></div>

--00504502cc9f05fdb204734044ed--

From richard_woundy@cable.comcast.com  Thu Sep 10 15:16:38 2009
Return-Path: <richard_woundy@cable.comcast.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 52ADB3A69EC for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 15:16:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.404
X-Spam-Level: 
X-Spam-Status: No, score=-6.404 tagged_above=-999 required=5 tests=[AWL=1.458,  BAYES_00=-2.599, HELO_EQ_MODEMCABLE=0.768, HOST_EQ_MODEMCABLE=1.368,  HTML_MESSAGE=0.001, J_CHICKENPOX_72=0.6, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kJrmKhgmm2T2 for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 15:16:35 -0700 (PDT)
Received: from pacdcimo01.cable.comcast.com (PacdcIMO01.cable.comcast.com [24.40.8.145]) by core3.amsl.com (Postfix) with ESMTP id EC18B28C233 for <ppsp@ietf.org>; Thu, 10 Sep 2009 15:16:34 -0700 (PDT)
Received: from ([10.195.246.152]) by pacdcimo01.cable.comcast.com with ESMTP  id 5503620.53018192; Thu, 10 Sep 2009 18:17:03 -0400
Received: from PACDCEXCMB06.cable.comcast.com ([24.40.15.22]) by NJMDCEXCRLY01.cable.comcast.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 10 Sep 2009 18:17:04 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CA3264.6C5CBED7"
Date: Thu, 10 Sep 2009 18:17:02 -0400
Message-ID: <8A82D1BFEDDE7E4597978355239BBBCB2A1BDC@PACDCEXCMB06.cable.comcast.com>
In-Reply-To: <22d04a930909101455v3df5ec7dq3241e6aa5e373f9b@mail.gmail.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [ppsp] ppsp charter discussion
Thread-Index: AcoyYYl22r/43UfzR2WoQPhNtZpG+wAAqABA
References: <0KPR00LQ0UX6ED@szxml01-in.huawei.com> <22d04a930909101455v3df5ec7dq3241e6aa5e373f9b@mail.gmail.com>
From: "Woundy, Richard" <Richard_Woundy@cable.comcast.com>
To: "Ping Pan" <ping@pingpan.org>, "Ning Zong" <zongning@huawei.com>
X-OriginalArrivalTime: 10 Sep 2009 22:17:04.0031 (UTC) FILETIME=[6CFFEAF0:01CA3264]
Cc: ppsp@ietf.org
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Sep 2009 22:16:38 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CA3264.6C5CBED7
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: base64

Pkkgc2F3IGEgcHJlc2VudGF0aW9uIGZyb20gbGFzdCBJRVRGJ3MgUDJQUkcgKGZyb20gUmljaCBX
b3VuZHk/KSwgd2hlcmUgaXQgdGFrZXMgYSAkMywwMDAgUEMgdG8gc3VwcG9ydCA1LDAwMCBjb25j
dXJyZW50IHN0cmVhbXMuIFRoYXQncyBjaGVhcCENCg0KIA0KDQpUaGF0IHdhc27igJl0IG1lLCB0
aGF0IHdhcyBPbWVyIEx1enphdHRpIG9mIFJheVYuIFNlZSBzbGlkZSA4IG9mIGh0dHA6Ly93d3cu
aWV0Zi5vcmcvcHJvY2VlZGluZ3MvNzUvc2xpZGVzL1AyUFJHLTgucGRmLiANCg0KIA0KDQotLSBS
aWNoDQoNCiANCg0KRnJvbTogcHBzcC1ib3VuY2VzQGlldGYub3JnIFttYWlsdG86cHBzcC1ib3Vu
Y2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUGluZyBQYW4NClNlbnQ6IFRodXJzZGF5LCBTZXB0
ZW1iZXIgMTAsIDIwMDkgNTo1NiBQTQ0KVG86IE5pbmcgWm9uZw0KQ2M6IHBwc3BAaWV0Zi5vcmcN
ClN1YmplY3Q6IFJlOiBbcHBzcF0gcHBzcCBjaGFydGVyIGRpc2N1c3Npb24NCg0KIA0KDQpOaW5n
LA0KDQogDQoNClRoYW5rcyBmb3IgdGhlIGNsYXJpZmljYXRpb24uDQoNCiANCg0KSGVyZSBpcyBt
eSBtYWluIGNvbmNlcm46IGN1cnJlbnRseSwgUFBTUCBpcyBwb3NpdGlvbmVkIGFzIHlldCBhbm90
aGVyIHN0cmVhbWluZyBwcm90b2NvbCB0byB0aGUgZW5kIHVzZXJzLg0KDQogDQoNCklNSE8sIHRo
ZSBlbmQgdXNlcnMgY2FuIGNhcmUgbGVzcyB3aGVyZSB0aGUgdHJhZmZpYyBhcmUgc3RyZWFtaW5n
IGZyb20gc28gbG9uZyBpdCdzIGNvbnZlbmllbnQsIHNhZmUgYW5kIGhhdmUgcmVhc29uYWJsZSBR
b0UuIERvIHdlIG5lZWQgYW5vdGhlciBzdHJlYW1pbmcgcHJvdG9jb2wgdG8gZG8gdGhpcz8NCg0K
IA0KDQpPbmUgbWF5IGFyZ3VlIHRoZSBhZHZhbnRhZ2VzIGluIFAyUC4gQnV0LCB0byBtYW55LCBQ
UFNQIGlzIGFjdHVhbGx5IGVuZG9yc2luZyB0aGUgZm9sbG93aW5nOg0KDQoqCUkgbmVlZCB0byBp
bnN0YWxsIGEgc3BlY2lhbCBzb2Z0d2FyZSBmcm9tIHRoZSBBU1Ancywgd2hpY2ggbWF5IHVzZSBt
eSBsb2NhbCBDUFUgYW5kIHN0b3JhZ2UgZm9yIFAyUCBvcGVyYXRpb24sIGFuZCBkbyBzb21lIG90
aGVyIHRoaW5ncyB0aGF0IEkgZG9uJ3Qga25vdyBhYm91dC4NCioJVGhlIHNvZnR3YXJlIGVuYWJs
ZXMgbWUgdG8gd2F0Y2ggc29tZSBtb3ZpZXMgZnJvbSB0aGUgcGVlcnMsIHdobyBtYXkgYmUgY2hh
c2VkIGJ5IHRoZSBsYXd5ZXJzIGZyb20gc29tZSBtZWRpYSBjb21wYW5pZXMuIA0KKglPbiB0b3Ag
b2YgdGhhdCwgdGhlIHNlcnZpY2UgbmV0d29ya3MsIGVzcGVjaWFsbHksIHRob3NlIHdobyBoYXZl
IHRvIHBheSBmb3IgdGhlIGV4cGVuc2l2ZSBiYWNraGF1bCBsaW5rcywgbWF5IGJlIHNpY2sgb2Yg
dGhlIHRyYWZmaWMgdm9sdW1lLCBhbmQgbWF5IGluc3RhbGwgRFBJIGJveGVzIGF0IGV2ZXJ5IHBv
c3NpYmxlIGludGVyc2VjdGlvbiB0byBkcm9wIG15IHZpZGVvIHN0cmVhbSB0cmFmZmljIChoZXJl
IGdvZXMgbXkgUW9FKS4NCg0KSW4gc2hvcnQsIEkgZG9uJ3QgdGhpbmsgaXQncyB3aXNlIHRvIGFk
ZHJlc3MgYWxsIG9mIHRoZSBhYm92ZSBpbiBvbmUgV0csIG9uZSBhcmNoaXRlY3R1cmUgb3Igb25l
IHByb3RvY29sLiBSYXRoZXIsIGl0IHdvdWxkIGJlIG5pY2UgdG8gZm9jdXMgb24gd2hhdCBQMlAg
c3RyZWFtaW5nIGlzIGdvb2QgYXQsIHVzZSBpdCB0byBzb2x2ZSBhIGNvdXBsZSBvZiByZWFsIHBy
b2JsZW1zLCBhbmQgbW92ZSBvbiB0byB0aGUgbmV4dC4NCg0KIA0KDQpXZSBtdXN0IG5vdCBpZ25v
cmUgdGhlIGFkdmFuY2VtZW50IG9mIHRoZSBmb2xsb3dpbmcgaW4gUDJQIHN0cmVhbWluZzoNCg0K
KglDb3N0IGVmZmljaWVuY3k6IEkgc2F3IGEgcHJlc2VudGF0aW9uIGZyb20gbGFzdCBJRVRGJ3Mg
UDJQUkcgKGZyb20gUmljaCBXb3VuZHk/KSwgd2hlcmUgaXQgdGFrZXMgYSAkMywwMDAgUEMgdG8g
c3VwcG9ydCA1LDAwMCBjb25jdXJyZW50IHN0cmVhbXMuIFRoYXQncyBjaGVhcCENCioJU2ltcGxp
Y2l0eTogaXQgbmV2ZXIgb2NjdXJyZWQgdG8gbWUgdGhhdCB3aHkgd2UgbXVzdCBoYXZlIHN0b3Jh
Z2Ugc2VydmVycywgY2FsbGVkIENETiwgc2l0dGluZyBhbGwgb3ZlciB0aGUgcGxhY2UsIHdoaWxl
IHNvbWUgc2ltcGxlIGNhY2hpbmcgd291bGQgYmUgc3VmZmljaWVudC4gSW4gUFBsaXZlJ3MgU2ln
Y29tbSBwYXBlciwgaXQgbWVudGlvbmVkIG9mIHVzaW5nIDgvMTJHIG9mIEZsYXNoIG9ubHksIGFu
ZCBubyBoYXJkZHJpdmUuIChUaGlzIG1heSBoZWxwIGFuc3dlcmluZyBzb21lIGNvcHlyaWdodCBj
b25jZXJucykuDQoqCVBvcnRhYmlsaXR5OiBwZW9wbGUgbWF5IGFyZ3VlIHVwbGluayB2cy4gaW50
ZXItZG9tYWluIGxvY2FsaXR5LiBCdXQgYWxsIHNlcnZpY2UgcHJvdmlkZXJzIG5lZWQgdG8gZG8g
aXMgaW5zZXJ0aW5nIGEgZmV3IFAyUCBlZGdlIGNhY2hpbmcgYm94ZXMgaW4gdGhlIG5ldHdvcmsu
IElmIG1vcmUgbG9jYWxpdHkgaXMgbmVlZGVkLCBhZGQgYW5vdGhlciBvbmUuIENodW5rIGRpc2Nv
dmVyeSBhbmQgdHJhY2tlciBtYW5hZ2VyIGFyZSBwZXJmZWN0IGZvciB0aGlzLg0KDQpUaGlzIGlz
IHRoZSBsaW5lIG9mIHJlYXNvbmluZyBJIGhhZDogd2h5IG5vdCBuYXJyb3cgdGhlIHNjb3BlIG9m
IFBQU1AsIGFuZCBzb2x2ZSB0aGUgY2FjaGluZyBwcm9ibGVtIGZpcnN0Pw0KDQogDQoNCk9uY2Ug
YWdhaW4sIEkgZG9uJ3QgdGhpbmsgUFBTUCBuZWVkcyB0byBkZWFsIHdpdGggZW5kIHVzZXJzIGZv
ciBub3cuIEluIGZhY3QsIGJ5IGZvcmNpbmcgYW4gb3BlbiBzdGFuZGFyZCwgeW91IGFyZSB0YWtp
bmcgYXdheSB0aGUgbGV2ZXJhZ2UgZnJvbSB0aGUgZXhpc3RpbmcgUDJQIG1lZGlhIGNvbXBhbmll
cywgaW5jbHVkaW5nIFBQbGl2ZSBhbmQgUFBzdHJlYW0gKGFzIG1lbnRpb25lZCBpbiBhbm90aGVy
IGRyYWZ0IG9mIHlvdXJzIDotKSkuIE5vYm9keSB3aW5zIQ0KDQogDQoNCjAuNSBjZW50cywNCg0K
IA0KDQotIFBpbmcNCg0KIA0KDQoyMDA5LzkvMTAgTmluZyBab25nIDx6b25nbmluZ0BodWF3ZWku
Y29tPg0KDQpIaSwgUGluZywNCg0KIA0KDQpFbmQgdXNlcnMgd2lsbCBydW4gUFBTUC4gQXMgYWRk
cmVzc2VkIGluIGNoYXJ0ZXIsIFBQU1AgcHJvdG9jb2xzIGNvdWxkIHJ1biBvbiBtdWx0aXBsZSBl
bnRpdGllcyBzdWNoIGFzIGVuZCB1c2VycywgY2FjaGVzLCBDRE4gbm9kZXMsIGV0Yy4NCg0KSGVy
ZSB3ZSB0YWxrIGFib3V0IHRoZSBzdGFuZGFyZCBwcm90b2NvbHMgcnVubmluZyBvbiBlbmQgdXNl
cnMuIFdoYXQgZG8geW91IG1lYW4gYnkgbm9uLXRlY2huaWNhbCBpc3N1ZXM/IElmIHlvdSBtZWFu
IHNlY3VyaXR5LCBwcml2YWN5IGFuZCBjb3B5cmlnaHRzIGlzc3VlcywgSSB0aGluayBub3Qgb25s
eSBQUFNQLCBidXQgc29tZSBvdGhlciBCb0YvV0dzIGhhdmUgc2FtZSBpc3N1ZXMuIFlvdSBhcmUg
cGVyZmVjdGx5IHJpZ2h0LCB0aGV5IHdpbGwgYmUgbm90IGluIHRoZSB3b3JraW5nIHNjb3BlIChi
dXQgbmVlZCBzb21lIGNvbnNpZGVyYXRpb25zIGR1cmluZyB0aGUgV0cgd29yaykuDQoNCiANCg0K
QlIsDQoNCk5pbmcgWm9uZyANCg0KIA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KDQpOaW5nLA0KDQogDQoNCldlIGFyZSBpbiBhZ3JlZW1lbnQgaGVyZS4gU28sIHlvdSBoYXZl
IGxpc3RlZCB0aHJlZSBvYmplY3RpdmVzIGZvciBQUFNQOg0KDQogDQoNCjEuIFN0YW5kYXJkIGlu
dGVyZmFjZSB0byBDRE4vQ2FjaGUNCg0KMi4gRW5hYmxlIG1lZGlhIHByb3ZpZGVycyB0byBzdHJl
YW0gY29udGVudCB0aHJvdWdoIHN0YW5kYXJkIGludGVyZmFjZXMNCg0KMy4gSGVscCB0aGUgc2Vy
dmljZSBwcm92aWRlcnMgdG8gbWFuYWdlIHRoZWlyIG5ldHdvcmsvbGlua3MgYmV0dGVyLg0KDQog
DQoNClNvLCBjdXJpb3VzLCBkb2VzIGl0IHJlcXVpcmUgdGhlIGVuZCB1c2VycyB0byBydW4gUFBT
UCBhcyB3ZWxsPyBUaGUgcHJvYmxlbSBzdGF0ZW1lbnQgZHJhZnQgKGRyYWZ0LXpoYW5nLXBwc3At
cHJvYmxlbS1zdGF0ZW1lbnQtMDQudHh0KSBzZWVtcyB0byBhc3N1bWUgdGhhdCBpcyB0aGUgY2Fz
ZS4gKElmIEkgYW0gbm90IG1pc3Rha2VuLCBhbGwgdGhlICJwcm9wcmlldGFyeSBwcm90b2NvbHMi
IGxpc3RlZCBpbiBTZWN0aW9uIDMuMSBhcmUgY2xpZW50IFAyUCBhcHBsaWNhdGlvbnMpLiBJZiB5
ZXMsIHlvdSBoYXZlIGEgd2lkZSBzY29wZSBvZiBub24tdGVjaG5pY2FsIGlzc3VlcyB0byBkZWFs
IHdpdGguIElmIG5vLCB0aGVuIHlvdSBuZWVkIHRvIG1ha2UgaXQgY2xlYXIgaW4gdGhlIGRvY3Vt
ZW50cy4NCg0KIA0KDQpUaGFua3MgZm9yIGNsYXJpZmljYXRpb24uDQoNCiANCg0KUGluZw0KDQoN
Cg0KMjAwOS85LzEwIE5pbmcgWm9uZyA8em9uZ25pbmdAaHVhd2VpLmNvbT4NCg0KSGksIFBpbmcs
DQoNCiANCg0KVGhhbmsgeW91IGZvciB5b3VyIGNvbW1lbnRzLCBwbGVhc2Ugc2VlIGluLWxpbmUu
DQoNCiANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KTmluZywNCg0KIA0K
DQpJJ2QgdGhpbmsgdGhhdCBpdCBpcyB2ZXJ5IGltcG9ydGFudCB0byBlbXBoYXNpcyB0aGUgdGFy
Z2V0IHVzZXJzIG9mIHRoZSB3b3JrLCB3aGljaCBoYXMgYmVlbiBxdW90ZWQgYXMgImludGVsbGln
ZW50IGVuZHBvaW50cywgY2FjaGVzLCBjb250ZW50IGRpc3RyaWJ1dGlvbiBuZXR3b3JrIG5vZGVz
LCBhbmQvb3Igb3RoZXIgZWRnZSBkZXZpY2VzLiINCg0KIA0KDQpbTmluZyBab25nXSBUaGlzIGlz
IGEgZ29vZCBzdWdnZXN0aW9uLg0KDQogDQoNCklmIHBvc3NpYmxlLCBJIHdvdWxkIGhvcGUgdGhh
dCBmdXJ0aGVyIHNwZWNpZmljYXRpb24sIGNsYXJpZmljYXRpb24gYW5kIGNvbnN0cmFpbnRzIHRv
IGJlIGFkZGVkIGluIG9uZSBvZiB0aGUgZG9jdW1lbnRzLg0KDQogDQoNClRoZSByZWFzb25pbmcg
aXMgdGhhdCwgaWYgdGhlIHdvcmsgaXMgdG8gZW5hYmxlIGZ1cnRoZXIgcHJvbGlmZXJhdGlvbiBv
ZiBQMlAgY2xpZW50cyB3aXRoaW4gdGhlIG5ldHdvcmtzLCB0aGVuIHRoZSBXRyBuZWVkcyB0byBh
ZGRyZXNzIGlzc3VlcyBpbmNsdWRpbmcgc2VjdXJpdHksIHByaXZhY3kgYW5kIGNvcHlyaWdodHMg
ZXh0ZW5zaXZlbHkuIFRoaXMgbWF5IGJlIGFib3ZlIGFuZCBiZXlvbmQgdGVjaG5vbG9neSwgYW5k
IGlzIHByb2JhYmx5IG91dHNpZGUgdGhlIHNjb3BlIG9mIFBQU1AuDQoNCiANCg0KT24gdGhlIG90
aGVyIGhhbmQsIGlmIHRoZSB3b3JrIGlzIHRvIGVuYWJsZSBtb3JlIGVmZmljaWVudCBzdHJlYW1p
bmcgY29udGVudCBkaXN0cmlidHV0aW9uIHdpdGhpbiBhIGNvbnRyb2xsZWQgZW52aXJvbm1lbnQg
YnkgbGV2ZXJhZ2luZyBtZWNoYW5pc21zIHN1Y2ggYXMgdHJhY2tlciBtYW5hZ2VtZW50IGFuZCBj
aHVjayBkaXNjb3ZlcnksIHRoZW4gdGhlIHdvcmsgaXMgd2VsbCB1bmRlcnN0b29kLCBhbmQgY2Fu
IGJlIGNsZWFybHkgZGVmaW5lZCwgc3BlY2lmaWVkIGFuZCBleHBlcmltZW50ZWQgaW4gdGhlIG5l
YXIgZnV0dXJlLg0KDQogDQoNCltOaW5nIFpvbmddIElmIEkgdW5kZXJzdGFuZCB5b3VyIHF1ZXN0
aW9uIGNvcnJlY3RseSwgdGhpcyBpcyByZWxhdGVkIHRvIHRoZSBpbmNlbnRpdmVzIG9mIFBQU1Ag
d29yay4gVGhlIGNsYXJpZmljYXRpb24gb2YgaW5jZW50aXZlcyBhcmUgZnVydGhlciBwcm92aWRl
ZCBpbiBwcm9ibGVtIHN0YXRlbWVudC4gSU1PLCB0aGUgc2Vjb25kIHBvaW50IGluIHlvdXIgY29t
bWVudHMgaXMgY2xvc2VyIHRvIGN1cnJlbnQgaW50ZW50aW9uIG9mIFBQU1AuIFRvIGJlIGJyaWVm
LCB0aGUgaW50ZW50aW9uIGluY2x1ZGUgKG1heWJlIG5vdCBsaW1pdGVkIHRvKTogMSkgZW5hYmxl
IG1vcmUgZWZmaWNpZW50IHN0cmVhbWluZyB0byBpbnRlZ3JhdGUgM3JkIHBhcnR5IGRldmljZXMs
IGUuZy4gY2FjaGUvQ0ROIG5vZGVzOyAyKSBlbmFibGUgc3RyZWFtaW5nIHZlbmRvcnMgdG8gYWNj
b21wbGlzaCBjb250ZW50IGRpc3RyaWJ1dGlvbiB2aWEgc29tZSBzdGFuZGFyZCBBUEksIHRodXMg
cmVkdWNlIHRoZSB0aW1lLXRvLW1hcmtldCBhbmQgbWF5YmUgY29zdCwgd2UgaG9wZTsgMykgZW5h
YmxlIElTUHMgdG8gY29uc3RydWN0IHN0YW5kYXJkIHN0cmVhbWluZyBwbGF0Zm9ybSB0byBydW4g
Y29udGVudCBwcm92aXNpb25pbmcgc2VydmljZXMuDQoNCiANCg0KMiBjZW50cywNCg0KIA0KDQot
IFBpbmcNCg0KIA0KDQoyMDA5LzkvMTAgTmluZyBab25nIDx6b25nbmluZ0BodWF3ZWkuY29tPg0K
DQpIaSwgTHVjeQ0KDQogDQoNClRoZSBwYXJ0aWNpcGF0aW5nIGVudGl0aWVzIGluIHRoZSBmaXJz
dCBwYXJhZ3JhcGggaW5jbHVkZSBib3RoIHBlZXJzIGFuZCB0cmFja2VycyBpbiBQMlAgc3RyZWFt
aW5nIHN5c3RlbXMuIEluIHNlY29uZCBwYXJhZ3JhcGgsIHdlIGRpc2N1c3MgdGhlIHJvbGVzIG9m
IHRyYWNrZXJzIC0gYXNzdW1pbmcgdGhhdCBwZW9wbGUga25vdyB0aGUgYmFzaWMgbWVhbmluZyBv
ZiBwZWVycy4NCg0KRm9ybWFsIGRlZmluaXRpb25zIG9mIFBQU1AgcGVlcnMgYW5kIFBQU1AgdHJh
Y2tlcnMgYXJlIGRlZmluZWQgaW4gUHJvYmxlbSBTdGF0ZW1lbnQgRHJhZnQuDQoNCiANCg0KQlIs
DQoNCk5pbmcgWm9uZw0KDQogDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoN
CkhpIFl1bkZlaSBhbmQgQ2hyaXN0aWFuLA0KDQogDQoNCk9uZSBjbGFyaWZpY2F0aW9uOiDigJxw
YXJ0aWNpcGF0aW5nIGVudGl0aWVz4oCdIGxpc3RlZCBpbiB0aGUgdGV4dCBhcmUgdGhlIHBlZXIg
aW4gUDJQIHN0cmVhbWluZyBzeXN0ZW1zLCBpcyB0aGF0IHJpZ2h0PyBUaHVzLCDigJxQUFNQ4oCd
IHRyYWNrZXJzIGFyZSBhbm90aGVyIHBhcnRpY2lwYXRvciBpbiB0aGUgc3lzdGVtcy4gIFN1Z2dl
c3Qgc3RhdGluZyB0aGF0IGNsZWFybHkgaW4gdGhlIGZpcnN0IHBhcmFncmFwaC4NCg0KIA0KDQpD
aGVlcnMsDQoNCkx1Y3kNCg0KIA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
DQpGcm9tOiBwcHNwLWJvdW5jZXNAaWV0Zi5vcmcgW21haWx0bzpwcHNwLWJvdW5jZXNAaWV0Zi5v
cmddIE9uIEJlaGFsZiBPZiBTY2htaWR0LCBDaHJpc3RpYW4gMS4gKE5TTiAtIERFL011bmljaCkN
ClNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMDkgMzowMyBBTQ0KVG86IGV4dCB6aGFu
Z3l1bmZlaTsgcHBzcEBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtwcHNwXSBwcHNwIGNoYXJ0ZXIg
ZGlzY3Vzc2lvbg0KDQogDQoNCkhpIFl1bmZlaSwNCg0KYWZ0ZXIgcmVhZGluZyB5b3VyIGNoYXJ0
ZXIgcHJvcG9zYWwsIGEgdGV4dCBwcm9wb3NhbCBhbmQgMiBxdWVzdGlvbnMgZm9yIGNsYXJpZmlj
YXRpb25zLg0KDQogDQoNCkJlc3QgUmVnYXJkcw0KDQpDaHJpc3RpYW4gU2NobWlkdA0KDQogDQoN
CiANCg0KIA0KDQpQcm9wb3NlZCBuZXcgdGV4dCBmb3IgbW9yZSB0cmFuc3BhcmVuY3kgaW4gbWFp
biBkZXNjcmlwdGlvbjoNCg0KT2xkIHRleHQ6DQoNClRoZSBQZWVyLXRvLVBlZXIgKFAyUCkgU3Ry
ZWFtaW5nIFByb3RvY29sIHdvcmtpbmcgZ3JvdXAgKFBQU1AgV0cpIGlzIGNoYXJ0ZXJlZCB0byBk
ZXZlbG9wIHN0YW5kYXJkIHNpZ25hbGluZyBwcm90b2NvbHMgKGNhbGxlZCBQUFNQIHByb3RvY29s
cykgZm9yIG11bHRpcGxlIHR5cGVzIG9mIGVudGl0aWVzIChlLmcuIGludGVsbGlnZW50IGVuZHBv
aW50cywgY2FjaGVzLCBjb250ZW50IGRpc3RyaWJ1dGlvbiBuZXR3b3JrIG5vZGVzLCBhbmQvb3Ig
b3RoZXIgZWRnZSBkZXZpY2VzKSB0byBwYXJ0aWNpcGF0ZSBpbiBQMlAgc3RyZWFtaW5nIHN5c3Rl
bXMgaW4gYm90aCBmaXhlZCBhbmQgbW9iaWxlIEludGVybmV0Lg0KDQoNClBQU1AgcHJvdG9jb2xz
IGluY2x1ZGUgdGhlIFBQU1AgdHJhY2tlciBwcm90b2NvbCDigJMgYSBzaWduYWxpbmcgcHJvdG9j
b2wgYmV0d2VlbiDigJxQUFNQIHRyYWNrZXJz4oCdIGFuZCDigJxQUFNQIHBlZXJz4oCdLCBhbmQg
dGhlIFBQU1AgcGVlciBwcm90b2NvbCDigJMgYSBzaWduYWxpbmcgcHJvdG9jb2wgYW1vbmcg4oCc
UFBTUCBwZWVyc+KAnS4gQSBQUFNQIHRyYWNrZXIgbWFpbnRhaW5zIGxpc3RzIG9mIHBhcnRpY2lw
YXRpbmcgUFBTUCBwZWVycywgZWFjaCBmb3IgYSBzcGVjaWZpYyBjaGFubmVsIG9yIHN0cmVhbWlu
ZyBmaWxlLCBhbmQgYW5zd2VycyB0aGUgcXVlcmllcyBmcm9tIFBQU1AgcGVlcnMgZm9yIGNhbmRp
ZGF0ZSBQUFNQIHBlZXJzLiBQUFNQIHBlZXJzIGluZm9ybSB0aGVpciBzdGF0dXMgaW5mb3JtYXRp
b24gdG8gUFBTUCB0cmFja2VycywgZXhjaGFuZ2UgdGhlaXIgY2h1bmsgYXZhaWxhYmlsaXR5IHdp
dGggb3RoZXIgUFBTUCBwZWVycyBhbmQvb3IgUFBTUCB0cmFja2VycywgYW5kIGFzayBvdGhlciBQ
UFNQIHBlZXJzIGZvciB3YW50ZWQgZGF0YS4gDQoNCiANCg0KTmV3IHRleHQ6DQoNClRoZSBQZWVy
LXRvLVBlZXIgKFAyUCkgU3RyZWFtaW5nIFByb3RvY29sIHdvcmtpbmcgZ3JvdXAgKFBQU1AgV0cp
IGlzIGNoYXJ0ZXJlZCB0byBkZXZlbG9wIHN0YW5kYXJkIHNpZ25hbGluZyBwcm90b2NvbHMgKGNh
bGxlZCBQUFNQIHByb3RvY29scykgZm9yIFAyUCBzdHJlYW1pbmcgc3lzdGVtcyBpbiBib3RoIGZp
eGVkIGFuZCBtb2JpbGUgSW50ZXJuZXQuIFBhcnRpY2lwYXRpbmcgZW50aXRpZXMgY291bGQgYmUg
aW50ZWxsaWdlbnQgZW5kcG9pbnRzLCBjYWNoZXMsIGNvbnRlbnQgZGlzdHJpYnV0aW9uIG5ldHdv
cmsgbm9kZXMsIGFuZC9vciBvdGhlciBlZGdlIGRldmljZXMuDQoNCiANCg0KRm9yIGEgc3BlY2lm
aWMgY2hhbm5lbCBvciBzdHJlYW1pbmcgZmlsZSwgYSBQUFNQIHRyYWNrZXIgbWFpbnRhaW5zIGxp
c3RzIG9mIHBhcnRpY2lhdGluZyBQUFNQIHBlZXJzLiBUaGUgUFBTUCB0cmFja2VyIGFuc3dlcnMg
cXVlcmllcyBmcm9tIFBQU1AgcGVlcnMgZm9yIGNhbmRpZGF0ZSBQUFNQIHBlZXJzLiBQUFNQIHBl
ZXJzIHByb3ZpZGUgdGhlaXIgc3RhdHVzIGluZm9ybWF0aW9uIHRvIFBQU1AgdHJhY2tlcnMsIGV4
Y2hhbmdlIHRoZWlyIGNodW5rIGF2YWlsYWJpbGl0eSB3aXRoIG90aGVyIFBQU1AgcGVlcnMgYW5k
L29yIFBQU1AgdHJhY2tlcnMsIGFuZCBhc2sgb3RoZXIgUFBTUCBwZWVycyBmb3Igd2FudGVkIGRh
dGEuIFBQU1AgcHJvdG9jb2xzIGluY2x1ZGUgdGhlIFBQU1AgdHJhY2tlciBwcm90b2NvbCDigJMg
YSBzaWduYWxpbmcgcHJvdG9jb2wgYmV0d2VlbiDigJxQUFNQIHRyYWNrZXJz4oCdIGFuZCDigJxQ
UFNQIHBlZXJz4oCdLCBhbmQgdGhlIFBQU1AgcGVlciBwcm90b2NvbCDigJMgYSBzaWduYWxpbmcg
cHJvdG9jb2wgYW1vbmcg4oCcUFBTUCBwZWVyc+KAnS4gDQoNCiANCg0KQXJjaGl0ZWN0dXJhbCBz
dXJ2ZXkNCg0KMy4gQW4gImFyY2hpdGVjdHVyYWwgc3VydmV5IiBkb2N1bWVudCBleHBsYWluaW5n
IHRoZSBjdXJyZW50IFAyUCBzdHJlYW1pbmcgYXJjaGl0ZWN0dXJlcywgaW4gcGFydGljdWxhciB0
cmFja2VyLWJhc2VkIFAyUCBzdHJlYW1pbmcsIGFuZCBrZXkgaXNzdWVzIGluIGJlc3QgcHJhY3Rp
Y2UuDQoNCkl0IGlzIGdvb2QgdG8gaGF2ZSBhIGRlc2NyaXB0aW9uIG9mIHRoZSBjdXJyZW50IFAy
UCBzdHJlYW1pbmcgYXJjaGl0ZWN0dXJlLiBXaGF0IGlzIG1pc3NpbmcgaXMgdGhlIHJlbGF0aW9u
IHRvIHRoZSBQUFNQIHdvcmsuIFdpbGwgaXQgY29udGFpbiBhIHByb3Bvc2FsIGZvciB0aGUgUFBT
UCBhcmNoaXRlY3R1cmU/DQoNCiANCg0KVXNhZ2UgZG9jdW1lbnQNCg0KNi4gQSDigJx1c2FnZSBk
b2N1bWVudOKAnSBleHBsYWluaW5nIGhvdyB0aGUgcHJvdG9jb2xzIGRlZmluZWQgYWJvdmUsIGFs
b25nIHdpdGggZXhpc3RpbmcgSUVURiBwcm90b2NvbHMsIHN1Y2ggYXMgUkVMQU9ELCBBTFRPIGFu
ZCBSVFNQLCBjYW4gaW50ZXItb3BlcmF0ZTsgYW5kIGhvdyB0aGV5IG1heSBiZSBpbnRlZ3JhdGVk
IHRvZ2V0aGVyIHRvIHByb2R1Y2UgY29tcGxldGUgUDJQIHN0cmVhbWluZyBzeXN0ZW1zLg0KDQpU
aGlzIHNvdW5kcyBtb3JlIGxpa2UgYSAiaW50ZXJvcCBkb2N1bWVudCIuIFdhcyB0aGlzIHRoZSBp
bnRlbnRpb24/DQoNCiANCg0KIA0KDQogDQoNCiANCg0KIA0KDQogDQoNCiANCg0KIA0KDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpGcm9tOiBwcHNwLWJvdW5jZXNAaWV0Zi5v
cmcgW21haWx0bzpwcHNwLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBleHQgemhhbmd5
dW5mZWkNClNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMDkgODoyNCBBTQ0KVG86IHBw
c3BAaWV0Zi5vcmcNClN1YmplY3Q6IFtwcHNwXSBwcHNwIGNoYXJ0ZXIgZGlzY3Vzc2lvbg0KDQog
DQoNCg0KDQoNCkRlYXIgYWxsLA0KDQogICBUaGUgZm9sbG93aW5nIGlzIHRoZSBtb2RpZmllZCB2
ZXJzaW9uIG9mIFBQU1AgY2hhcnRlcihBbiBlYXJseSB2ZXJzaW9uIHdhcyBwdWJsaXNoZWQgaW4g
dGhlIElFVEYgUFBTUCB3aWtpIHBhZ2UpLlBsZWFzZSByZXZpZXcgaXQgYW5kIGFueSBjb21tZW50
cyBhbmQgc3VnZ2VzdGlvbnMgYXJlIGhpZ2hseSBhcHByZWNpYXRlZC4NCg0KIA0KDQogICAgICAg
ICAgIEJSDQoNCiAgICAgICAgICAgIFl1bmZlaQ0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpEZXNjcmlwdGlvbiBvZiBQUFNQIFdv
cmtpbmcgR3JvdXA6DQoNClRoZSBQZWVyLXRvLVBlZXIgKFAyUCkgU3RyZWFtaW5nIFByb3RvY29s
IHdvcmtpbmcgZ3JvdXAgKFBQU1AgV0cpIGlzIGNoYXJ0ZXJlZCB0byBkZXZlbG9wIHN0YW5kYXJk
IHNpZ25hbGluZyBwcm90b2NvbHMgKGNhbGxlZCBQUFNQIHByb3RvY29scykgZm9yIG11bHRpcGxl
IHR5cGVzIG9mIGVudGl0aWVzIChlLmcuIGludGVsbGlnZW50IGVuZHBvaW50cywgY2FjaGVzLCBj
b250ZW50IGRpc3RyaWJ1dGlvbiBuZXR3b3JrIG5vZGVzLCBhbmQvb3Igb3RoZXIgZWRnZSBkZXZp
Y2VzKSB0byBwYXJ0aWNpcGF0ZSBpbiBQMlAgc3RyZWFtaW5nIHN5c3RlbXMgaW4gYm90aCBmaXhl
ZCBhbmQgbW9iaWxlIEludGVybmV0Lg0KDQoNClBQU1AgcHJvdG9jb2xzIGluY2x1ZGUgdGhlIFBQ
U1AgdHJhY2tlciBwcm90b2NvbCDigJMgYSBzaWduYWxpbmcgcHJvdG9jb2wgYmV0d2VlbiDigJxQ
UFNQIHRyYWNrZXJz4oCdIGFuZCDigJxQUFNQIHBlZXJz4oCdLCBhbmQgdGhlIFBQU1AgcGVlciBw
cm90b2NvbCDigJMgYSBzaWduYWxpbmcgcHJvdG9jb2wgYW1vbmcg4oCcUFBTUCBwZWVyc+KAnS4g
QSBQUFNQIHRyYWNrZXIgbWFpbnRhaW5zIGxpc3RzIG9mIHBhcnRpY2lwYXRpbmcgUFBTUCBwZWVy
cywgZWFjaCBmb3IgYSBzcGVjaWZpYyBjaGFubmVsIG9yIHN0cmVhbWluZyBmaWxlLCBhbmQgYW5z
d2VycyB0aGUgcXVlcmllcyBmcm9tIFBQU1AgcGVlcnMgZm9yIGNhbmRpZGF0ZSBQUFNQIHBlZXJz
LiBQUFNQIHBlZXJzIGluZm9ybSB0aGVpciBzdGF0dXMgaW5mb3JtYXRpb24gdG8gUFBTUCB0cmFj
a2VycywgZXhjaGFuZ2UgdGhlaXIgY2h1bmsgYXZhaWxhYmlsaXR5IHdpdGggb3RoZXIgUFBTUCBw
ZWVycyBhbmQvb3IgUFBTUCB0cmFja2VycywgYW5kIGFzayBvdGhlciBQUFNQIHBlZXJzIGZvciB3
YW50ZWQgZGF0YS4gDQoNCiANCg0KVGhpcyBXRydzIHByaW1hcnkgdGFza3MgYXJlIHRvIHByb2R1
Y2U6DQoxLiBBIOKAnHByb2JsZW0gc3RhdGVtZW504oCdIGRvY3VtZW50IGRlc2NyaWJpbmcgdGhl
IHByb2JsZW1zLCBpbmNlbnRpdmVzLCBhbmQgc2NvcGUgb2YgZGV2ZWxvcGluZyB0aGUgUFBTUCBw
cm90b2NvbHMsIGFzIHdlbGwgYXMgY29tbW9uIHRlcm1pbm9sb2dpZXMgYW5kIGNvbmNlcHRzLg0K
DQogDQoNCjIuIEEg4oCccmVxdWlyZW1lbnRz4oCdIGRvY3VtZW50IGxpc3RpbmcgdGhlIHJlcXVp
cmVtZW50cyBvbiB0aGUgZGVzaWduZWQgUFBTUCBwcm90b2NvbHMgKGUuZy4sIGdlbmVyYWwgZnVu
Y3Rpb25hbGl0eSBhbmQgcGVyZm9ybWFuY2UgcmVxdWlyZW1lbnRzIG9mIFBQU1AgcHJvdG9jb2xz
IG9yIGJhc2ljIHR5cGVzIG9mIGluZm9ybWF0aW9uIHRoYXQgUFBTUCBwcm90b2NvbHMgc2hvdWxk
IGNvbW11bmljYXRlIHRvIGZhY2lsaXRhdGUgUDJQIHN0cmVhbWluZykuDQoNCg0KMy4gQW4gImFy
Y2hpdGVjdHVyYWwgc3VydmV5IiBkb2N1bWVudCBleHBsYWluaW5nIHRoZSBjdXJyZW50IFAyUCBz
dHJlYW1pbmcgYXJjaGl0ZWN0dXJlcywgaW4gcGFydGljdWxhciB0cmFja2VyLWJhc2VkIFAyUCBz
dHJlYW1pbmcsIGFuZCBrZXkgaXNzdWVzIGluIGJlc3QgcHJhY3RpY2UuDQoNCg0KNC4gQSBwcm9w
b3NlZCBzdGFuZGFyZCBkZWZpbmluZyB0aGUgUFBTUCBwZWVyIHByb3RvY29sLiBUaGlzIHByb3Rv
Y29sIHdpbGwgZGVmaW5lIGhvdyBQUFNQIHBlZXJzIGFkdmVydGlzZSBjaHVuayBhdmFpbGFiaWxp
dHkuIFRoZSBwcm90b2NvbCB3aWxsIGFsc28gZGVmaW5lIHRoZSByZXF1ZXN0cyBhbmQgcmVzcG9u
c2VzIG9mIGNodW5rcyBhbW9uZyBQUFNQIHBlZXJzLg0KDQogDQoNCjUuIEEgcHJvcG9zZWQgc3Rh
bmRhcmQgZGVmaW5pbmcgdGhlIFBQU1AgdHJhY2tlciBwcm90b2NvbC4gVGhpcyBwcm90b2NvbCB3
aWxsIGRlZmluZSBob3cgUFBTUCBwZWVycyBpbmZvcm0gYW5kIHJlcXVlc3QgaW5mb3JtYXRpb24g
ZnJvbSBQUFNQIHRyYWNrZXJzIGFuZCBob3cgUFBTUCB0cmFja2VycyByZXBseSB0byB0aGUgcmVx
dWVzdHMuDQoNCiANCg0KNi4gQSDigJx1c2FnZSBkb2N1bWVudOKAnSBleHBsYWluaW5nIGhvdyB0
aGUgcHJvdG9jb2xzIGRlZmluZWQgYWJvdmUsIGFsb25nIHdpdGggZXhpc3RpbmcgSUVURiBwcm90
b2NvbHMsIHN1Y2ggYXMgUkVMQU9ELCBBTFRPIGFuZCBSVFNQLCBjYW4gaW50ZXItb3BlcmF0ZTsg
YW5kIGhvdyB0aGV5IG1heSBiZSBpbnRlZ3JhdGVkIHRvZ2V0aGVyIHRvIHByb2R1Y2UgY29tcGxl
dGUgUDJQIHN0cmVhbWluZyBzeXN0ZW1zLg0KDQogDQoNCjcuIE9wdGlvbmFsbHkgYSDigJ1tb2Jp
bGUgdXNhZ2UgZG9jdW1lbnTigJ0gKFBQU1AgbW9iaWxlIEJDUCBkb2N1bWVudCkgdG8gZXZhbHVh
dGUgUFBTUCB3aXRoIGFuZCB3aXRob3V0IE1vYmlsZSBJUCBzdXBwb3J0IHdoZW4gdGhlcmUgYXJl
IGEgbG90IG9mIG1vYmlsZSBwZWVycyBpbiB0aGUgc3lzdGVtLg0KDQoNClRoZSB3b3JrIHBsYW5u
ZWQgZm9yIHRoZSBQUFNQIFdHIGlzIGRpc3RpbmN0IGZyb20sIGJ1dCByZXF1aXJlcyBjbG9zZSBw
YXJ0aWNpcGF0aW9uIHdpdGgsIHdvcmsgaW4gb3RoZXIgSUVURiBXR3MsIHBhcnRpY3VsYXJseSBQ
MlBTSVAsIEFMVE8gYW5kIE1NVVNJQy4gVGhlIFBQU1AgV0cgYXNzdW1lcyB0aGF0IGl0IGNhbm5v
dCBtb2RpZnkgYmFzZWxpbmUgUDJQU0lQLCBBTFRPLCBhbmQgTU1VU0lDIGJlaGF2aW9ycy4gSWYg
UFBTUCBkZXRlcm1pbmVzIHRoYXQgZXh0ZW5zaW9ucyB0byBQMlBTSVAsIEFMVE8sIE1NVVNJQyBh
cmUgbmVlZGVkLCBQUFNQIHdpbGwgc2VlayB0byBkZWZpbmUgc3VjaCBleHRlbnNpb25zIGFuZCBw
cmVzZW50IHRvIHRoZSByZXNwZWN0aXZlIHdvcmtpbmcgZ3JvdXBzLg0KDQoNClRoZSBkZXNpZ24g
b2YgUFBTUCBoYXMgdG8gY29uc2lkZXIgc2VjdXJpdHkvcHJpdmFjeSBpc3N1ZXMuIFRoZSBwcm90
b2NvbCBkb2N1bWVudCB3aWxsIGNvbnRhaW4gYSBjb21wbGV0ZSBkZXNjcmlwdGlvbiBvZiB0aGUg
c2VjdXJpdHkvcHJpdmFjeSBpc3N1ZXMgdGhhdCBQUFNQIHNob3VsZCBhZGRyZXNzLg0KDQogDQoN
ClRoZSBmb2xsb3dpbmcgdG9waWNzIGFyZSBleGNsdWRlZCBmcm9tIHRoaXMgV0cncyBzY29wZToN
CjEuIFRyYW5zcG9ydCBtZWNoYW5pc21zIGZvciBkYXRhIHRyYW5zbWlzc2lvbiBhbW9uZyBQUFNQ
IHBlZXJzLCBlLmcuIHVzaW5nIFRDUCBvciBVRFAsIHVuaWNhc3Qgb3IgbXVsdGljYXN0LCBldGMu
DQoNCg0KMi4gTmV0d29yayBjb2RpbmcgbWVjaGFuaXNtcyBpbiBQMlAgc3RyZWFtaW5nLiBOZXR3
b3JrIGNvZGluZyBtYXkgYmUgdXNlZCBpbiBQMlAgc3RyZWFtaW5nLCBidXQgaXRzIHN1cHBvcnQg
aXMgYmV5b25kIHRoZSBzY29wZSBvZiBjdXJyZW50IGNoYXJ0ZXIuDQoNCiANCg0KMy4gUGxheS1v
dXQgbWVjaGFuaXNtcyBpbmNsdWRpbmcgc3RyZWFtaW5nIGNvbnRyb2wgKGUuZy4sIHBhdXNlLCBm
YXN0LWZvcndhcmQsIGFuZCByZXdpbmQpLg0KDQogDQoNCjQuIEFsZ29yaXRobXMgdGhhdCBtYXkg
YmUgZGlmZmVyZW50IGluIGRpZmZlcmVudCBkZXBsb3ltZW50cyAoZS5nLiwgY2h1bmsgc2VsZWN0
aW9uLCBsb2NhbCBzdG9yYWdlIHN0cmF0ZWdpZXMpLg0KDQogDQoNCjUuIFJlc2VhcmNoIHR5cGUg
cXVlc3Rpb25zIHJlbGF0ZWQgdG8gUDJQIHN0cmVhbWluZy4gVGhpcyBXRyB3aWxsIGluc3RlYWQg
Zm9yd2FyZCBzdWNoIHF1ZXN0aW9ucyB0byB0aGUgSVJURiBQMlBSRyBvciBvdGhlciBSRyBhcyBh
cHByb3ByaWF0ZS4gRXhhbXBsZXMgaW5jbHVkZSBjYWNoZSBtYW5hZ2VtZW50Lg0KDQpHb2FscyBh
bmQgTWlsZXN0b25lczoNCg0KQXByIDIwMTANCg0KV29ya2luZyBHcm91cCBMYXN0IENhbGwgZm9y
IHByb2JsZW0gc3RhdGVtZW50DQoNCkp1biAyMDEwDQoNClN1Ym1pdCBwcm9ibGVtIHN0YXRlbWVu
dCB0byBJRVNHIGFzIEluZm9ybWF0aW9uYWwgZG9jdW1lbnQNCg0KQXVnIDIwMTANCg0KV29ya2lu
ZyBHcm91cCBMYXN0IENhbGwgZm9yIGFyY2hpdGVjdHVyZSBzdXJ2ZXkNCg0KQXVnIDIwMTANCg0K
V29ya2luZyBHcm91cCBMYXN0IENhbGwgZm9yIHJlcXVpcmVtZW50cw0KDQpPY3QNCg0KMjAxMA0K
DQpTdWJtaXQgYXJjaGl0ZWN0dXJlIHN1cnZleSB0byBJRVNHIGFzIEluZm9ybWF0aW9uYWwgZG9j
dW1lbnQNCg0KT2N0IDIwMTANCg0KU3VibWl0IHJlcXVpcmVtZW50cyB0byBJRVNHIGFzIEluZm9y
bWF0aW9uYWwgZG9jdW1lbnQNCg0KQXByIDIwMTENCg0KV29ya2luZyBHcm91cCBMYXN0IENhbGwg
Zm9yIFBQU1AgcGVlciBwcm90b2NvbA0KDQpBcHINCg0KMjAxMQ0KDQpXb3JraW5nIEdyb3VwIExh
c3QgQ2FsbCBmb3IgUFBTUCB0cmFja2VyIHByb3RvY29sDQoNCkF1ZyAyMDExDQoNClN1Ym1pdCBQ
UFNQIHBlZXIgcHJvdG9jb2wgdG8gSUVTRyBhcyBQcm9wb3NlZCBTdGFuZGFyZA0KDQpBdWcgMjAx
MQ0KDQpTdWJtaXQgUFBTUCB0cmFja2VyIHByb3RvY29sIHRvIElFU0cgYXMgUHJvcG9zZWQgU3Rh
bmRhcmQNCg0KTm92IDIwMTENCg0KV29ya2luZyBHcm91cCBMYXN0IENhbGwgb2YgdXNhZ2UgZG9j
dW1lbnQNCg0KTm92IDIwMTENCg0KV29ya2luZyBHcm91cCBMYXN0IENhbGwgb2YgbW9iaWxpdHkg
QkNQIGRvY3VtZW50DQoNCkphbiAyMDEyDQoNClN1Ym1pdCB1c2FnZSBkb2N1bWVudCB0byBJRVNH
IGFzIEluZm9ybWF0aW9uYWwgZG9jdW1lbnQNCg0KSmFuIDIwMTINCg0KU3VibWl0IG1vYmlsaXR5
IEJDUCBkb2N1bWVudCB0byBJRVNHIGFzIEluZm9ybWF0aW9uYWwgZG9jdW1lbnQNCg0KQXByIDIw
MTINCg0KRGlzc29sdmUgb3IgcmUtY2hhcnRlciANCg0KIA0KDQogDQoNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQoNCnpoYW5neXVuZmVpDQoNCjIwMDktMDktMTANCg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KcHBzcCBtYWlsaW5nIGxpc3QNCnBwc3BAaWV0Zi5vcmcN
Cmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vcHBzcA0KDQogDQoNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCiANCg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCg0KIA0KDQo=

------_=_NextPart_001_01CA3264.6C5CBED7
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6eD0idXJuOnNjaGVtYXMtbWljcm9z
b2Z0LWNvbTpvZmZpY2U6ZXhjZWwiIHhtbG5zOnA9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206
b2ZmaWNlOnBvd2VycG9pbnQiIHhtbG5zOmE9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2Zm
aWNlOmFjY2VzcyIgeG1sbnM6ZHQ9InV1aWQ6QzJGNDEwMTAtNjVCMy0xMWQxLUEyOUYtMDBBQTAw
QzE0ODgyIiB4bWxuczpzPSJ1dWlkOkJEQzZFM0YwLTZEQTMtMTFkMS1BMkEzLTAwQUEwMEMxNDg4
MiIgeG1sbnM6cnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206cm93c2V0IiB4bWxuczp6PSIj
Um93c2V0U2NoZW1hIiB4bWxuczpiPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpw
dWJsaXNoZXIiIHhtbG5zOnNzPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJl
YWRzaGVldCIgeG1sbnM6Yz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6Y29tcG9u
ZW50OnNwcmVhZHNoZWV0IiB4bWxuczpvZGM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2Zm
aWNlOm9kYyIgeG1sbnM6b2E9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmFjdGl2
YXRpb24iIHhtbG5zOmh0bWw9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiIHhtbG5z
OnE9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpydGM9
Imh0dHA6Ly9taWNyb3NvZnQuY29tL29mZmljZW5ldC9jb25mZXJlbmNpbmciIHhtbG5zOkQ9IkRB
VjoiIHhtbG5zOlJlcGw9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vcmVwbC8iIHhtbG5z
Om10PSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3NoYXJlcG9pbnQvc29hcC9tZWV0aW5n
cy8iIHhtbG5zOngyPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS9leGNlbC8y
MDAzL3htbCIgeG1sbnM6cHBkYT0iaHR0cDovL3d3dy5wYXNzcG9ydC5jb20vTmFtZVNwYWNlLnhz
ZCIgeG1sbnM6b2lzPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3NoYXJlcG9pbnQvc29h
cC9vaXMvIiB4bWxuczpkaXI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc2hhcmVwb2lu
dC9zb2FwL2RpcmVjdG9yeS8iIHhtbG5zOmRzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3ht
bGRzaWcjIiB4bWxuczpkc3A9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc2hhcmVwb2lu
dC9kc3AiIHhtbG5zOnVkYz0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9kYXRhL3VkYyIg
eG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6c3ViPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3NoYXJlcG9pbnQvc29hcC8yMDAyLzEvYWxlcnRz
LyIgeG1sbnM6ZWM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jIyIgeG1sbnM6c3A9
Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc2hhcmVwb2ludC8iIHhtbG5zOnNwcz0iaHR0
cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9zaGFyZXBvaW50L3NvYXAvIiB4bWxuczp4c2k9Imh0
dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4bWxuczp1ZGNzPSJodHRw
Oi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL2RhdGEvdWRjL3NvYXAiIHhtbG5zOnVkY3hmPSJodHRw
Oi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL2RhdGEvdWRjL3htbGZpbGUiIHhtbG5zOnVkY3AycD0i
aHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9kYXRhL3VkYy9wYXJ0dG9wYXJ0IiB4bWxuczp3
Zj0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9zaGFyZXBvaW50L3NvYXAvd29ya2Zsb3cv
IiB4bWxuczpkc3NzPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA2L2Rp
Z3NpZy1zZXR1cCIgeG1sbnM6ZHNzaT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZp
Y2UvMjAwNi9kaWdzaWciIHhtbG5zOm1kc3NpPSJodHRwOi8vc2NoZW1hcy5vcGVueG1sZm9ybWF0
cy5vcmcvcGFja2FnZS8yMDA2L2RpZ2l0YWwtc2lnbmF0dXJlIiB4bWxuczptdmVyPSJodHRwOi8v
c2NoZW1hcy5vcGVueG1sZm9ybWF0cy5vcmcvbWFya3VwLWNvbXBhdGliaWxpdHkvMjAwNiIgeG1s
bnM6bT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4
bWxuczptcmVscz0iaHR0cDovL3NjaGVtYXMub3BlbnhtbGZvcm1hdHMub3JnL3BhY2thZ2UvMjAw
Ni9yZWxhdGlvbnNoaXBzIiB4bWxuczpzcHdwPSJodHRwOi8vbWljcm9zb2Z0LmNvbS9zaGFyZXBv
aW50L3dlYnBhcnRwYWdlcyIgeG1sbnM6ZXgxMnQ9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5j
b20vZXhjaGFuZ2Uvc2VydmljZXMvMjAwNi90eXBlcyIgeG1sbnM6ZXgxMm09Imh0dHA6Ly9zY2hl
bWFzLm1pY3Jvc29mdC5jb20vZXhjaGFuZ2Uvc2VydmljZXMvMjAwNi9tZXNzYWdlcyIgeG1sbnM6
cHB0c2w9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc2hhcmVwb2ludC9zb2FwL1NsaWRl
TGlicmFyeS8iIHhtbG5zOnNwc2w9Imh0dHA6Ly9taWNyb3NvZnQuY29tL3dlYnNlcnZpY2VzL1No
YXJlUG9pbnRQb3J0YWxTZXJ2ZXIvUHVibGlzaGVkTGlua3NTZXJ2aWNlIiB4bWxuczpaPSJ1cm46
c2NoZW1hcy1taWNyb3NvZnQtY29tOiIgeG1sbnM6c3Q9IiYjMTsiIHhtbG5zPSJodHRwOi8vd3d3
LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PUNvbnRl
bnQtVHlwZSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1ldGEgbmFtZT1H
ZW5lcmF0b3IgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0K
PCEtLVtpZiAhbXNvXT4NCjxzdHlsZT4NCnZcOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwp
O30NCm9cOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndcOioge2JlaGF2aW9yOnVy
bCgjZGVmYXVsdCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0K
PC9zdHlsZT4NCjwhW2VuZGlmXS0tPg0KPHN0eWxlPg0KPCEtLQ0KIC8qIEZvbnQgRGVmaW5pdGlv
bnMgKi8NCiBAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5nczsNCglwYW5vc2UtMTo1
IDAgMCAwIDAgMCAwIDAgMCAwO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6V2luZ2Rpbmdz
Ow0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZh
Y2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VmVyZGFuYTsNCglwYW5vc2UtMToyIDExIDYg
NCAzIDUgNCA0IDIgNDt9DQogLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCiBwLk1zb05vcm1hbCwg
bGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBS
b21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K
YTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJn
aW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0
OjBpbjsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4i
LCJzZXJpZiI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwt
cmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0
OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5O30NCkBw
YWdlIFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAx
LjBpbiAxLjBpbjt9DQpkaXYuU2VjdGlvbjENCgl7cGFnZTpTZWN0aW9uMTt9DQogLyogTGlzdCBE
ZWZpbml0aW9ucyAqLw0KIEBsaXN0IGwwDQoJe21zby1saXN0LWlkOjc4MTk5NDk2MTsNCgltc28t
bGlzdC10ZW1wbGF0ZS1pZHM6LTE0NTU3ODIyNjQ7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDoxMDgzNDU1NzgzOw0KCW1zby1s
aXN0LXRlbXBsYXRlLWlkczotMTg4MTYwNjA1MDt9DQpAbGlzdCBsMTpsZXZlbDENCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0
b206MGluO30NCi0tPg0KPC9zdHlsZT4NCjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KIDxvOnNo
YXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRp
Zl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCiA8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRp
dCI+DQogIDxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KIDwvbzpzaGFwZWxheW91
dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCg0KPGJvZHkgbGFuZz1FTi1VUyBsaW5rPWJs
dWUgdmxpbms9cHVycGxlPg0KDQo8ZGl2IGNsYXNzPVNlY3Rpb24xPg0KDQo8cCBjbGFzcz1Nc29O
b3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIjsNCmNvbG9yOiMxRjQ5N0QnPiZndDtJIHNhdyBhJm5ic3A7cHJlc2VudGF0
aW9uJm5ic3A7ZnJvbSBsYXN0IElFVEYncyBQMlBSRyAoZnJvbQ0KUmljaCBXb3VuZHk/KSwgd2hl
cmUgaXQgdGFrZXMgYSAkMywwMDAgUEMgdG8gc3VwcG9ydCA1LDAwMCBjb25jdXJyZW50IHN0cmVh
bXMuDQpUaGF0J3MgY2hlYXAhPG86cD48L286cD48L3NwYW4+PC9wPg0KDQo8cCBjbGFzcz1Nc29O
b3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIjsNCmNvbG9yOiMxRjQ5N0QnPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCg0KPHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQpjb2xvcjojMUY0OTdEJz5UaGF0IHdh
c27igJl0IG1lLCB0aGF0IHdhcyBPbWVyIEx1enphdHRpIG9mIFJheVYuIFNlZSBzbGlkZSA4IG9m
IDxhDQpocmVmPSJodHRwOi8vd3d3LmlldGYub3JnL3Byb2NlZWRpbmdzLzc1L3NsaWRlcy9QMlBS
Ry04LnBkZiI+aHR0cDovL3d3dy5pZXRmLm9yZy9wcm9jZWVkaW5ncy83NS9zbGlkZXMvUDJQUkct
OC5wZGY8L2E+Lg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjsNCmNvbG9yOiMxRjQ5N0QnPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCg0K
PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQpjb2xvcjojMUY0OTdEJz4tLSBSaWNoPG86cD48
L286cD48L3NwYW4+PC9wPg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCmNvbG9yOiMx
RjQ5N0QnPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCg0KPGRpdiBzdHlsZT0nYm9yZGVy
Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBp
biAwaW4nPg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4NCnN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5z
LXNlcmlmIic+DQpwcHNwLWJvdW5jZXNAaWV0Zi5vcmcgW21haWx0bzpwcHNwLWJvdW5jZXNAaWV0
Zi5vcmddIDxiPk9uIEJlaGFsZiBPZiA8L2I+UGluZw0KUGFuPGJyPg0KPGI+U2VudDo8L2I+IFRo
dXJzZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMDkgNTo1NiBQTTxicj4NCjxiPlRvOjwvYj4gTmluZyBa
b25nPGJyPg0KPGI+Q2M6PC9iPiBwcHNwQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJl
OiBbcHBzcF0gcHBzcCBjaGFydGVyIGRpc2N1c3Npb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQoN
CjwvZGl2Pg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+PG86cD4mbmJzcDs8L286cD48L3A+DQoNCjxk
aXY+DQoNCjxwIGNsYXNzPU1zb05vcm1hbD5OaW5nLDxvOnA+PC9vOnA+PC9wPg0KDQo8L2Rpdj4N
Cg0KPGRpdj4NCg0KPHAgY2xhc3M9TXNvTm9ybWFsPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KDQo8
L2Rpdj4NCg0KPGRpdj4NCg0KPHAgY2xhc3M9TXNvTm9ybWFsPlRoYW5rcyBmb3IgdGhlIGNsYXJp
ZmljYXRpb24uPG86cD48L286cD48L3A+DQoNCjwvZGl2Pg0KDQo8ZGl2Pg0KDQo8cCBjbGFzcz1N
c29Ob3JtYWw+PG86cD4mbmJzcDs8L286cD48L3A+DQoNCjwvZGl2Pg0KDQo8ZGl2Pg0KDQo8cCBj
bGFzcz1Nc29Ob3JtYWw+SGVyZSBpcyBteSBtYWluIGNvbmNlcm46IGN1cnJlbnRseSwgUFBTUCBp
cyBwb3NpdGlvbmVkIGFzDQp5ZXQgYW5vdGhlciBzdHJlYW1pbmcgcHJvdG9jb2wgdG8gdGhlIGVu
ZCB1c2Vycy48bzpwPjwvbzpwPjwvcD4NCg0KPC9kaXY+DQoNCjxkaXY+DQoNCjxwIGNsYXNzPU1z
b05vcm1hbD48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCg0KPC9kaXY+DQoNCjxkaXY+DQoNCjxwIGNs
YXNzPU1zb05vcm1hbD5JTUhPLCB0aGUgZW5kIHVzZXJzIGNhbiBjYXJlIGxlc3Mgd2hlcmUgdGhl
IHRyYWZmaWMgYXJlDQpzdHJlYW1pbmcgZnJvbSBzbyBsb25nIGl0J3MmbmJzcDtjb252ZW5pZW50
LCZuYnNwO3NhZmUgYW5kIGhhdmUgcmVhc29uYWJsZSBRb0UuDQpEbyB3ZSBuZWVkIGFub3RoZXIg
c3RyZWFtaW5nIHByb3RvY29sIHRvIGRvIHRoaXM/PG86cD48L286cD48L3A+DQoNCjwvZGl2Pg0K
DQo8ZGl2Pg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+PG86cD4mbmJzcDs8L286cD48L3A+DQoNCjwv
ZGl2Pg0KDQo8ZGl2Pg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+T25lIG1heSBhcmd1ZSB0aGUgYWR2
YW50YWdlcyBpbiBQMlAuIEJ1dCwgdG8gbWFueSwgUFBTUCBpcw0KYWN0dWFsbHkgZW5kb3JzaW5n
IHRoZSBmb2xsb3dpbmc6PG86cD48L286cD48L3A+DQoNCjwvZGl2Pg0KDQo8ZGl2Pg0KDQo8dWwg
dHlwZT1kaXNjPg0KIDxsaSBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KICAgICBtc28tbGlzdDpsMCBsZXZl
bDEgbGZvMSc+SSBuZWVkIHRvIGluc3RhbGwgYSBzcGVjaWFsIHNvZnR3YXJlIGZyb20gdGhlDQog
ICAgIEFTUCdzLCB3aGljaCBtYXkgdXNlIG15IGxvY2FsIENQVSBhbmQgc3RvcmFnZSBmb3IgUDJQ
IG9wZXJhdGlvbiwgYW5kIGRvDQogICAgIHNvbWUgb3RoZXIgdGhpbmdzIHRoYXQgSSBkb24ndCBr
bm93IGFib3V0LjxvOnA+PC9vOnA+PC9saT4NCiA8bGkgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCiAgICAg
bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEnPlRoZSBzb2Z0d2FyZSBlbmFibGVzIG1lIHRvIHdhdGNo
IHNvbWUgbW92aWVzIGZyb20NCiAgICAgdGhlIHBlZXJzLCB3aG8gbWF5IGJlIGNoYXNlZCBieSB0
aGUgbGF3eWVycyBmcm9tIHNvbWUgbWVkaWENCiAgICAgY29tcGFuaWVzLiZuYnNwOzxvOnA+PC9v
OnA+PC9saT4NCiA8bGkgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCiAgICAgbXNvLWxpc3Q6bDAgbGV2ZWwx
IGxmbzEnPk9uIHRvcCBvZiB0aGF0LCB0aGUgc2VydmljZSBuZXR3b3JrcywgZXNwZWNpYWxseSwN
CiAgICAgdGhvc2Ugd2hvIGhhdmUgdG8gcGF5IGZvciB0aGUgZXhwZW5zaXZlIGJhY2toYXVsIGxp
bmtzLCBtYXkgYmUgc2ljayBvZiB0aGUNCiAgICAgdHJhZmZpYyB2b2x1bWUsIGFuZCBtYXkgaW5z
dGFsbCBEUEkgYm94ZXMgYXQgZXZlcnkgcG9zc2libGUgaW50ZXJzZWN0aW9uDQogICAgIHRvIGRy
b3AgbXkgdmlkZW8gc3RyZWFtIHRyYWZmaWMgKGhlcmUgZ29lcyBteSBRb0UpLjxvOnA+PC9vOnA+
PC9saT4NCjwvdWw+DQoNCjwvZGl2Pg0KDQo8ZGl2Pg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+SW4g
c2hvcnQsIEkgZG9uJ3QgdGhpbmsgaXQncyB3aXNlIHRvIGFkZHJlc3MgYWxsIG9mIHRoZQ0KYWJv
dmUgaW4gb25lIFdHLCBvbmUgYXJjaGl0ZWN0dXJlIG9yIG9uZSBwcm90b2NvbC4gUmF0aGVyLCBp
dCB3b3VsZCBiZSBuaWNlIHRvDQpmb2N1cyBvbiB3aGF0IFAyUCBzdHJlYW1pbmcgaXMgZ29vZCBh
dCwgdXNlIGl0IHRvIHNvbHZlIGEgY291cGxlIG9mIHJlYWwNCnByb2JsZW1zLCBhbmQgbW92ZSBv
biB0byB0aGUgbmV4dC48bzpwPjwvbzpwPjwvcD4NCg0KPC9kaXY+DQoNCjxkaXY+DQoNCjxwIGNs
YXNzPU1zb05vcm1hbD48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCg0KPC9kaXY+DQoNCjxkaXY+DQoN
CjxwIGNsYXNzPU1zb05vcm1hbD5XZSBtdXN0IG5vdCBpZ25vcmUgdGhlIGFkdmFuY2VtZW50IG9m
IHRoZSBmb2xsb3dpbmcgaW4gUDJQDQpzdHJlYW1pbmc6PG86cD48L286cD48L3A+DQoNCjwvZGl2
Pg0KDQo8ZGl2Pg0KDQo8dWwgdHlwZT1kaXNjPg0KIDxsaSBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
J21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KICAg
ICBtc28tbGlzdDpsMSBsZXZlbDEgbGZvMic+Q29zdCBlZmZpY2llbmN5OiBJIHNhdw0KICAgICBh
Jm5ic3A7cHJlc2VudGF0aW9uJm5ic3A7ZnJvbSBsYXN0IElFVEYncyBQMlBSRyAoZnJvbSBSaWNo
IFdvdW5keT8pLCB3aGVyZQ0KICAgICBpdCB0YWtlcyBhICQzLDAwMCBQQyB0byBzdXBwb3J0IDUs
MDAwIGNvbmN1cnJlbnQgc3RyZWFtcy4gVGhhdCdzIGNoZWFwITxvOnA+PC9vOnA+PC9saT4NCiA8
bGkgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0bzsNCiAgICAgbXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzInPlNpbXBs
aWNpdHk6IGl0IG5ldmVyJm5ic3A7b2NjdXJyZWQmbmJzcDt0byBtZQ0KICAgICB0aGF0IHdoeSB3
ZSBtdXN0IGhhdmUgc3RvcmFnZSBzZXJ2ZXJzLCBjYWxsZWQgQ0ROLCBzaXR0aW5nIGFsbCBvdmVy
IHRoZQ0KICAgICBwbGFjZSwgd2hpbGUgc29tZSBzaW1wbGUgY2FjaGluZyB3b3VsZCBiZSBzdWZm
aWNpZW50LiBJbiBQUGxpdmUncyBTaWdjb21tDQogICAgIHBhcGVyLCBpdCBtZW50aW9uZWQgb2Yg
dXNpbmcgOC8xMkcgb2YgRmxhc2ggb25seSwgYW5kIG5vIGhhcmRkcml2ZS4gKFRoaXMgbWF5DQog
ICAgIGhlbHAgYW5zd2VyaW5nIHNvbWUgY29weXJpZ2h0IGNvbmNlcm5zKS48bzpwPjwvbzpwPjwv
bGk+DQogPGxpIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQogICAgIG1zby1saXN0OmwxIGxldmVsMSBsZm8y
Jz5Qb3J0YWJpbGl0eTogcGVvcGxlIG1heSBhcmd1ZSB1cGxpbmsgdnMuDQogICAgIGludGVyLWRv
bWFpbiZuYnNwO2xvY2FsaXR5LiBCdXQgYWxsIHNlcnZpY2UgcHJvdmlkZXJzIG5lZWQgdG8gZG8g
aXMNCiAgICAgaW5zZXJ0aW5nIGEgZmV3IFAyUCBlZGdlIGNhY2hpbmcgYm94ZXMgaW4gdGhlIG5l
dHdvcmsuIElmIG1vcmUgbG9jYWxpdHkgaXMNCiAgICAgbmVlZGVkLCBhZGQgYW5vdGhlciBvbmUu
IENodW5rIGRpc2NvdmVyeSBhbmQgdHJhY2tlciBtYW5hZ2VyIGFyZSBwZXJmZWN0DQogICAgIGZv
ciB0aGlzLjxvOnA+PC9vOnA+PC9saT4NCjwvdWw+DQoNCjwvZGl2Pg0KDQo8ZGl2Pg0KDQo8cCBj
bGFzcz1Nc29Ob3JtYWw+VGhpcyBpcyB0aGUgbGluZSBvZiByZWFzb25pbmcgSSBoYWQ6IHdoeSBu
b3QgbmFycm93IHRoZQ0Kc2NvcGUgb2YgUFBTUCwgYW5kIHNvbHZlIHRoZSBjYWNoaW5nIHByb2Js
ZW0gZmlyc3Q/PG86cD48L286cD48L3A+DQoNCjwvZGl2Pg0KDQo8ZGl2Pg0KDQo8cCBjbGFzcz1N
c29Ob3JtYWw+PG86cD4mbmJzcDs8L286cD48L3A+DQoNCjwvZGl2Pg0KDQo8ZGl2Pg0KDQo8cCBj
bGFzcz1Nc29Ob3JtYWw+T25jZSBhZ2FpbiwgSSBkb24ndCB0aGluayBQUFNQIG5lZWRzIHRvIGRl
YWwgd2l0aCBlbmQgdXNlcnMNCmZvciBub3cuIEluIGZhY3QsIGJ5IGZvcmNpbmcgYW4gb3BlbiBz
dGFuZGFyZCwgeW91IGFyZSB0YWtpbmcgYXdheSB0aGUgbGV2ZXJhZ2UNCmZyb20gdGhlIGV4aXN0
aW5nIFAyUCBtZWRpYSBjb21wYW5pZXMsIGluY2x1ZGluZyBQUGxpdmUgYW5kIFBQc3RyZWFtIChh
cw0KbWVudGlvbmVkIGluIGFub3RoZXIgZHJhZnQgb2YgeW91cnMgOi0pKS4gTm9ib2R5IHdpbnMh
PG86cD48L286cD48L3A+DQoNCjwvZGl2Pg0KDQo8ZGl2Pg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+
PG86cD4mbmJzcDs8L286cD48L3A+DQoNCjwvZGl2Pg0KDQo8ZGl2Pg0KDQo8cCBjbGFzcz1Nc29O
b3JtYWw+MC41IGNlbnRzLDxvOnA+PC9vOnA+PC9wPg0KDQo8L2Rpdj4NCg0KPGRpdj4NCg0KPHAg
Y2xhc3M9TXNvTm9ybWFsPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KDQo8L2Rpdj4NCg0KPGRpdj4N
Cg0KPHAgY2xhc3M9TXNvTm9ybWFsPi0gUGluZzxvOnA+PC9vOnA+PC9wPg0KDQo8L2Rpdj4NCg0K
PGRpdj4NCg0KPGRpdj4NCg0KPGRpdj4NCg0KPHAgY2xhc3M9TXNvTm9ybWFsPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KDQo8ZGl2Pg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+MjAwOS85LzEwIE5pbmcg
Wm9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnpvbmduaW5nQGh1YXdlaS5jb20iDQp0YXJnZXQ9Il9i
bGFuayI+em9uZ25pbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7PG86cD48L286cD48L3A+DQoNCjxkaXY+
DQoNCjxkaXY+DQoNCjxwIGNsYXNzPU1zb05vcm1hbD5IaSwgUGluZyw8bzpwPjwvbzpwPjwvcD4N
Cg0KPC9kaXY+DQoNCjxkaXY+DQoNCjxwIGNsYXNzPU1zb05vcm1hbD4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCg0KPC9kaXY+DQoNCjxkaXY+DQoNCjxwIGNsYXNzPU1zb05vcm1hbD5FbmQgdXNlcnMg
d2lsbCBydW4gUFBTUC4gQXMgYWRkcmVzc2VkIGluIGNoYXJ0ZXIsIFBQU1ANCnByb3RvY29scyBj
b3VsZCBydW4gb24gbXVsdGlwbGUgZW50aXRpZXMgc3VjaCBhcyBlbmQgdXNlcnMsIGNhY2hlcywg
Q0ROIG5vZGVzLA0KZXRjLjxvOnA+PC9vOnA+PC9wPg0KDQo8L2Rpdj4NCg0KPGRpdj4NCg0KPHAg
Y2xhc3M9TXNvTm9ybWFsPkhlcmUgd2UmbmJzcDt0YWxrIGFib3V0IHRoZSBzdGFuZGFyZCBwcm90
b2NvbHMgcnVubmluZyBvbg0KZW5kIHVzZXJzLiBXaGF0IGRvIHlvdSBtZWFuIGJ5IG5vbi10ZWNo
bmljYWwgaXNzdWVzPyBJZiB5b3UgbWVhbiBzZWN1cml0eSwNCnByaXZhY3kgYW5kIGNvcHlyaWdo
dHMgaXNzdWVzLCBJIHRoaW5rIG5vdCBvbmx5IFBQU1AsIGJ1dCBzb21lIG90aGVyDQpCb0YvV0dz
Jm5ic3A7aGF2ZSBzYW1lIGlzc3Vlcy4gWW91IGFyZSBwZXJmZWN0bHkgcmlnaHQsIHRoZXkgd2ls
bCBiZSBub3QgaW4gdGhlDQp3b3JraW5nIHNjb3BlIChidXQgbmVlZCBzb21lIGNvbnNpZGVyYXRp
b25zIGR1cmluZyB0aGUgV0cgd29yaykuPG86cD48L286cD48L3A+DQoNCjwvZGl2Pg0KDQo8ZGl2
Pg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+Jm5ic3A7PG86cD48L286cD48L3A+DQoNCjwvZGl2Pg0K
DQo8ZGl2Pg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+QlIsPG86cD48L286cD48L3A+DQoNCjwvZGl2
Pg0KDQo8ZGl2Pg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+TmluZyBab25nJm5ic3A7PG86cD48L286
cD48L3A+DQoNCjwvZGl2Pg0KDQo8ZGl2Pg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+Jm5ic3A7PG86
cD48L286cD48L3A+DQoNCjwvZGl2Pg0KDQo8ZGl2Pg0KDQo8ZGl2IGNsYXNzPU1zb05vcm1hbCBh
bGlnbj1jZW50ZXIgc3R5bGU9J3RleHQtYWxpZ246Y2VudGVyJz4NCg0KPGhyIHNpemU9MiB3aWR0
aD0iMTAwJSIgYWxpZ249Y2VudGVyPg0KDQo8L2Rpdj4NCg0KPHAgY2xhc3M9TXNvTm9ybWFsPjxz
cGFuIHN0eWxlPSdmb250LWZhbWlseToiQXJpYWwiLCJzYW5zLXNlcmlmIic+TmluZyw8L3NwYW4+
PG86cD48L286cD48L3A+DQoNCjwvZGl2Pg0KDQo8ZGl2Pg0KDQo8ZGl2Pg0KDQo8ZGl2Pg0KDQo8
cCBjbGFzcz1Nc29Ob3JtYWw+PG86cD4mbmJzcDs8L286cD48L3A+DQoNCjwvZGl2Pg0KDQo8ZGl2
Pg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJBcmlhbCIs
InNhbnMtc2VyaWYiJz5XZSBhcmUgaW4NCmFncmVlbWVudCBoZXJlLiZuYnNwO1NvLCB5b3UgaGF2
ZSBsaXN0ZWQgdGhyZWUmbmJzcDtvYmplY3RpdmVzJm5ic3A7Zm9yIFBQU1A6PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KDQo8L2Rpdj4NCg0KPGRpdj4NCg0KPHAgY2xhc3M9TXNvTm9ybWFsPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KDQo8L2Rpdj4NCg0KPGRpdj4NCg0KPHAgY2xhc3M9TXNvTm9ybWFs
PjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToiQXJpYWwiLCJzYW5zLXNlcmlmIic+MS4gU3RhbmRh
cmQNCmludGVyZmFjZSB0byBDRE4vQ2FjaGU8L3NwYW4+PG86cD48L286cD48L3A+DQoNCjwvZGl2
Pg0KDQo8ZGl2Pg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5
OiJBcmlhbCIsInNhbnMtc2VyaWYiJz4yLiBFbmFibGUNCm1lZGlhIHByb3ZpZGVycyB0byBzdHJl
YW0gY29udGVudCB0aHJvdWdoIHN0YW5kYXJkIGludGVyZmFjZXM8L3NwYW4+PG86cD48L286cD48
L3A+DQoNCjwvZGl2Pg0KDQo8ZGl2Pg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9
J2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiJz4zLiBIZWxwIHRoZQ0Kc2VydmljZSBw
cm92aWRlcnMgdG8gbWFuYWdlIHRoZWlyIG5ldHdvcmsvbGlua3MgYmV0dGVyLjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCg0KPC9kaXY+DQoNCjxkaXY+DQoNCjxwIGNsYXNzPU1zb05vcm1hbD48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCg0KPC9kaXY+DQoNCjxkaXY+DQoNCjxwIGNsYXNzPU1zb05vcm1h
bD5TbywgY3VyaW91cywgZG9lcyBpdCByZXF1aXJlIHRoZSBlbmQgdXNlcnMgdG8gcnVuIFBQU1Ag
YXMNCndlbGw/Jm5ic3A7PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2Vy
aWYiJz5UaGUgcHJvYmxlbSBzdGF0ZW1lbnQNCmRyYWZ0IChkcmFmdC16aGFuZy1wcHNwLXByb2Js
ZW0tc3RhdGVtZW50LTA0LnR4dCkgc2VlbXMgdG8gYXNzdW1lIHRoYXQgaXMgdGhlDQpjYXNlLiAo
SWYgSSBhbSBub3QgbWlzdGFrZW4sIGFsbCB0aGUgJnF1b3Q7cHJvcHJpZXRhcnkgcHJvdG9jb2xz
JnF1b3Q7IGxpc3RlZA0KaW4gU2VjdGlvbiAzLjEgYXJlIGNsaWVudCBQMlAgYXBwbGljYXRpb25z
KS4gSWYgeWVzLCB5b3UgaGF2ZSBhIHdpZGUgc2NvcGUgb2YNCm5vbi10ZWNobmljYWwgaXNzdWVz
IHRvIGRlYWwgd2l0aC4gSWYgbm8sIHRoZW4geW91IG5lZWQgdG8gbWFrZSBpdCBjbGVhciBpbiB0
aGUNCmRvY3VtZW50cy48L3NwYW4+PG86cD48L286cD48L3A+DQoNCjwvZGl2Pg0KDQo8ZGl2Pg0K
DQo8cCBjbGFzcz1Nc29Ob3JtYWw+PG86cD4mbmJzcDs8L286cD48L3A+DQoNCjwvZGl2Pg0KDQo8
ZGl2Pg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+VGhhbmtzIGZvciBjbGFyaWZpY2F0aW9uLjxvOnA+
PC9vOnA+PC9wPg0KDQo8L2Rpdj4NCg0KPGRpdj4NCg0KPHAgY2xhc3M9TXNvTm9ybWFsPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KDQo8L2Rpdj4NCg0KPGRpdj4NCg0KPHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdtYXJnaW4tYm90dG9tOjEyLjBwdCc+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJB
cmlhbCIsInNhbnMtc2VyaWYiJz5QaW5nPC9zcGFuPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9w
Pg0KDQo8ZGl2Pg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+MjAwOS85LzEwIE5pbmcgWm9uZyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnpvbmduaW5nQGh1YXdlaS5jb20iDQp0YXJnZXQ9Il9ibGFuayI+em9u
Z25pbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7PG86cD48L286cD48L3A+DQoNCjxkaXY+DQoNCjxkaXY+
DQoNCjxwIGNsYXNzPU1zb05vcm1hbD5IaSwgUGluZyw8bzpwPjwvbzpwPjwvcD4NCg0KPC9kaXY+
DQoNCjxkaXY+DQoNCjxwIGNsYXNzPU1zb05vcm1hbD4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCg0K
PC9kaXY+DQoNCjxkaXY+DQoNCjxwIGNsYXNzPU1zb05vcm1hbD5UaGFuayB5b3UgZm9yIHlvdXIg
Y29tbWVudHMsIHBsZWFzZSBzZWUgaW4tbGluZS48bzpwPjwvbzpwPjwvcD4NCg0KPC9kaXY+DQoN
CjxkaXY+DQoNCjxwIGNsYXNzPU1zb05vcm1hbD4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCg0KPC9k
aXY+DQoNCjxkaXY+DQoNCjxkaXYgY2xhc3M9TXNvTm9ybWFsIGFsaWduPWNlbnRlciBzdHlsZT0n
dGV4dC1hbGlnbjpjZW50ZXInPg0KDQo8aHIgc2l6ZT0yIHdpZHRoPSIxMDAlIiBhbGlnbj1jZW50
ZXI+DQoNCjwvZGl2Pg0KDQo8L2Rpdj4NCg0KPGRpdj4NCg0KPGRpdj4NCg0KPHAgY2xhc3M9TXNv
Tm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToiQ291cmllciBOZXciO2NvbG9yOmJsdWUn
Pk5pbmcsPG86cD48L286cD48L3NwYW4+PC9wPg0KDQo8L2Rpdj4NCg0KPGRpdj4NCg0KPHAgY2xh
c3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToiQ291cmllciBOZXciO2NvbG9y
OmJsdWUnPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCg0KPC9kaXY+DQoNCjxkaXY+DQoN
CjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
Ijtjb2xvcjpibHVlJz5JJ2QgdGhpbmsNCnRoYXQgaXQgaXMgdmVyeSBpbXBvcnRhbnQgdG8gZW1w
aGFzaXMgdGhlIHRhcmdldCB1c2VycyBvZiB0aGUgd29yaywgd2hpY2ggaGFzDQpiZWVuIHF1b3Rl
ZCBhcyAmcXVvdDtpbnRlbGxpZ2VudCBlbmRwb2ludHMsIGNhY2hlcywgY29udGVudCBkaXN0cmli
dXRpb24NCm5ldHdvcmsgbm9kZXMsIGFuZC9vciBvdGhlciBlZGdlIGRldmljZXMuJnF1b3Q7PG86
cD48L286cD48L3NwYW4+PC9wPg0KDQo8L2Rpdj4NCg0KPGRpdj4NCg0KPHAgY2xhc3M9TXNvTm9y
bWFsPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToiQ291cmllciBOZXciO2NvbG9yOmJsdWUnPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCg0KPC9kaXY+DQoNCjwvZGl2Pg0KDQo8ZGl2Pg0K
DQo8cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5l
dyI7Y29sb3I6Ymx1ZSc+W05pbmcNClpvbmddIFRoaXMgaXMgYSBnb29kIHN1Z2dlc3Rpb24uPG86
cD48L286cD48L3NwYW4+PC9wPg0KDQo8L2Rpdj4NCg0KPGRpdj4NCg0KPGRpdj4NCg0KPHAgY2xh
c3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToiQ291cmllciBOZXciO2NvbG9y
OmJsdWUnPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCg0KPC9kaXY+DQoNCjxkaXY+DQoN
CjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
Ijtjb2xvcjpibHVlJz5JZg0KcG9zc2libGUsIEkgd291bGQgaG9wZSB0aGF0IGZ1cnRoZXIgc3Bl
Y2lmaWNhdGlvbiwgY2xhcmlmaWNhdGlvbiBhbmQNCmNvbnN0cmFpbnRzIHRvIGJlIGFkZGVkIGlu
IG9uZSBvZiB0aGUgZG9jdW1lbnRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCg0KPC9kaXY+DQoN
CjxkaXY+DQoNCjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6IkNv
dXJpZXIgTmV3Ijtjb2xvcjpibHVlJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQoNCjwv
ZGl2Pg0KDQo8ZGl2Pg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtZmFt
aWx5OiJDb3VyaWVyIE5ldyI7Y29sb3I6Ymx1ZSc+VGhlDQpyZWFzb25pbmcgaXMgdGhhdCwgaWYg
dGhlIHdvcmsgaXMgdG8gZW5hYmxlIGZ1cnRoZXImbmJzcDtwcm9saWZlcmF0aW9uJm5ic3A7b2YN
ClAyUCBjbGllbnRzIHdpdGhpbiB0aGUgbmV0d29ya3MsIHRoZW4gdGhlIFdHIG5lZWRzIHRvIGFk
ZHJlc3MgaXNzdWVzIGluY2x1ZGluZw0Kc2VjdXJpdHksIHByaXZhY3kgYW5kIGNvcHlyaWdodHMg
ZXh0ZW5zaXZlbHkuIFRoaXMgbWF5IGJlIGFib3ZlIGFuZCBiZXlvbmQNCnRlY2hub2xvZ3ksIGFu
ZCZuYnNwO2lzIHByb2JhYmx5IG91dHNpZGUgdGhlIHNjb3BlIG9mIFBQU1AuPG86cD48L286cD48
L3NwYW4+PC9wPg0KDQo8L2Rpdj4NCg0KPGRpdj4NCg0KPHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFu
IHN0eWxlPSdmb250LWZhbWlseToiQ291cmllciBOZXciO2NvbG9yOmJsdWUnPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCg0KPC9kaXY+DQoNCjxkaXY+DQoNCjxwIGNsYXNzPU1zb05vcm1h
bD48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijtjb2xvcjpibHVlJz5PbiB0
aGUNCm90aGVyIGhhbmQsIGlmIHRoZSB3b3JrIGlzIHRvIGVuYWJsZSBtb3JlIGVmZmljaWVudCBz
dHJlYW1pbmcgY29udGVudA0KZGlzdHJpYnR1dGlvbiB3aXRoaW4gYSBjb250cm9sbGVkJm5ic3A7
ZW52aXJvbm1lbnQgYnkgbGV2ZXJhZ2luZyBtZWNoYW5pc21zDQpzdWNoIGFzIHRyYWNrZXIgbWFu
YWdlbWVudCBhbmQgY2h1Y2sgZGlzY292ZXJ5LCB0aGVuIHRoZSB3b3JrIGlzIHdlbGwNCnVuZGVy
c3Rvb2QsIGFuZCBjYW4gYmUgY2xlYXJseSBkZWZpbmVkLCBzcGVjaWZpZWQgYW5kIGV4cGVyaW1l
bnRlZCBpbiB0aGUgbmVhcg0KZnV0dXJlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCg0KPC9kaXY+
DQoNCjxkaXY+DQoNCjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6
IkNvdXJpZXIgTmV3Ijtjb2xvcjpibHVlJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQoN
CjwvZGl2Pg0KDQo8L2Rpdj4NCg0KPGRpdj4NCg0KPHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0
eWxlPSdmb250LWZhbWlseToiQ291cmllciBOZXciO2NvbG9yOmJsdWUnPltOaW5nDQpab25nXSBJ
ZiBJIHVuZGVyc3RhbmQgeW91ciBxdWVzdGlvbiBjb3JyZWN0bHksIHRoaXMgaXMgcmVsYXRlZCB0
byB0aGUNCmluY2VudGl2ZXMgb2YgUFBTUCB3b3JrLiBUaGUgY2xhcmlmaWNhdGlvbiBvZiBpbmNl
bnRpdmVzIGFyZSBmdXJ0aGVyIHByb3ZpZGVkDQppbiBwcm9ibGVtIHN0YXRlbWVudC4gSU1PLCB0
aGUgc2Vjb25kIHBvaW50IGluIHlvdXIgY29tbWVudHMgaXMgY2xvc2VyDQp0byZuYnNwO2N1cnJl
bnQgaW50ZW50aW9uIG9mIFBQU1AuIFRvIGJlIGJyaWVmLCB0aGUgaW50ZW50aW9uIGluY2x1ZGUg
KG1heWJlDQpub3QgbGltaXRlZCB0byk6IDEpIGVuYWJsZSBtb3JlIGVmZmljaWVudCBzdHJlYW1p
bmcgdG8gaW50ZWdyYXRlJm5ic3A7M3JkIHBhcnR5DQpkZXZpY2VzLCBlLmcuIGNhY2hlL0NETiBu
b2RlczsgMikmbmJzcDtlbmFibGUmbmJzcDtzdHJlYW1pbmcgdmVuZG9ycyZuYnNwO3RvDQphY2Nv
bXBsaXNoJm5ic3A7Y29udGVudCBkaXN0cmlidXRpb24gdmlhIHNvbWUgc3RhbmRhcmQgQVBJLCB0
aHVzIHJlZHVjZQ0KdGhlJm5ic3A7dGltZS10by1tYXJrZXQgYW5kIG1heWJlIGNvc3QsIHdlIGhv
cGU7IDMpIGVuYWJsZSBJU1BzIHRvDQpjb25zdHJ1Y3QmbmJzcDtzdGFuZGFyZCBzdHJlYW1pbmcg
cGxhdGZvcm0gdG8gcnVuIGNvbnRlbnQgcHJvdmlzaW9uaW5nDQpzZXJ2aWNlcy48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQoNCjwvZGl2Pg0KDQo8ZGl2Pg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+PHNw
YW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Y29sb3I6Ymx1ZSc+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KDQo8L2Rpdj4NCg0KPGRpdj4NCg0KPHAgY2xhc3M9TXNvTm9y
bWFsPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToiQ291cmllciBOZXciO2NvbG9yOmJsdWUnPjIg
Y2VudHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KDQo8L2Rpdj4NCg0KPGRpdj4NCg0KPHAgY2xh
c3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToiQ291cmllciBOZXciO2NvbG9y
OmJsdWUnPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCg0KPC9kaXY+DQoNCjxkaXY+DQoN
CjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
Ijtjb2xvcjpibHVlJz4tIFBpbmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQoNCjwvZGl2Pg0KDQo8
ZGl2Pg0KDQo8ZGl2Pg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+PG86cD4mbmJzcDs8L286cD48L3A+
DQoNCjxkaXY+DQoNCjxwIGNsYXNzPU1zb05vcm1hbD4yMDA5LzkvMTAgTmluZyBab25nICZsdDs8
YSBocmVmPSJtYWlsdG86em9uZ25pbmdAaHVhd2VpLmNvbSINCnRhcmdldD0iX2JsYW5rIj56b25n
bmluZ0BodWF3ZWkuY29tPC9hPiZndDs8bzpwPjwvbzpwPjwvcD4NCg0KPGRpdj4NCg0KPGRpdj4N
Cg0KPHAgY2xhc3M9TXNvTm9ybWFsPkhpLCBMdWN5PG86cD48L286cD48L3A+DQoNCjwvZGl2Pg0K
DQo8ZGl2Pg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+Jm5ic3A7PG86cD48L286cD48L3A+DQoNCjwv
ZGl2Pg0KDQo8ZGl2Pg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+VGhlIHBhcnRpY2lwYXRpbmcgZW50
aXRpZXMgaW4gdGhlIGZpcnN0IHBhcmFncmFwaCBpbmNsdWRlDQpib3RoIHBlZXJzIGFuZCB0cmFj
a2VycyBpbiBQMlAgc3RyZWFtaW5nIHN5c3RlbXMuIEluIHNlY29uZCBwYXJhZ3JhcGgsIHdlDQpk
aXNjdXNzIHRoZSByb2xlcyBvZiZuYnNwO3RyYWNrZXJzIC0mbmJzcDthc3N1bWluZyB0aGF0IHBl
b3BsZSBrbm93IHRoZSBiYXNpYw0KbWVhbmluZyBvZiBwZWVycy48bzpwPjwvbzpwPjwvcD4NCg0K
PC9kaXY+DQoNCjxkaXY+DQoNCjxwIGNsYXNzPU1zb05vcm1hbD5Gb3JtYWwgZGVmaW5pdGlvbnMg
b2YgUFBTUCBwZWVycyBhbmQgUFBTUCB0cmFja2VycyBhcmUNCmRlZmluZWQgaW4gUHJvYmxlbSBT
dGF0ZW1lbnQgRHJhZnQuPG86cD48L286cD48L3A+DQoNCjwvZGl2Pg0KDQo8ZGl2Pg0KDQo8cCBj
bGFzcz1Nc29Ob3JtYWw+Jm5ic3A7PG86cD48L286cD48L3A+DQoNCjwvZGl2Pg0KDQo8ZGl2Pg0K
DQo8cCBjbGFzcz1Nc29Ob3JtYWw+QlIsPG86cD48L286cD48L3A+DQoNCjwvZGl2Pg0KDQo8ZGl2
Pg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+TmluZyBab25nPG86cD48L286cD48L3A+DQoNCjwvZGl2
Pg0KDQo8ZGl2Pg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2NvbG9yOiM4ODg4
ODgnPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCg0KPC9kaXY+DQoNCjxkaXY+DQoNCjxk
aXYgY2xhc3M9TXNvTm9ybWFsIGFsaWduPWNlbnRlciBzdHlsZT0ndGV4dC1hbGlnbjpjZW50ZXIn
PjxzcGFuDQpzdHlsZT0nY29sb3I6Izg4ODg4OCc+DQoNCjxociBzaXplPTIgd2lkdGg9IjEwMCUi
IGFsaWduPWNlbnRlcj4NCg0KPC9zcGFuPjwvZGl2Pg0KDQo8L2Rpdj4NCg0KPGRpdj4NCg0KPGRp
dj4NCg0KPGRpdj4NCg0KPHA+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6IkFyaWFsIiwic2Fucy1zZXJpZiI7Y29sb3I6bmF2eSc+SGkNCll1bkZlaSBhbmQgQ2hyaXN0
aWFuLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCg0KPHA+Jm5ic3A7PG86cD48L286cD48L3A+DQoN
CjxwPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNh
bnMtc2VyaWYiO2NvbG9yOm5hdnknPk9uZQ0KY2xhcmlmaWNhdGlvbjog4oCccGFydGljaXBhdGlu
ZyBlbnRpdGllc+KAnSBsaXN0ZWQgaW4gdGhlIHRleHQgYXJlIHRoZSBwZWVyIGluIFAyUA0Kc3Ry
ZWFtaW5nIHN5c3RlbXMsIGlzIHRoYXQgcmlnaHQ/IFRodXMsIOKAnFBQU1DigJ0gdHJhY2tlcnMg
YXJlIGFub3RoZXINCnBhcnRpY2lwYXRvciBpbiB0aGUgc3lzdGVtcy4gJm5ic3A7U3VnZ2VzdCBz
dGF0aW5nIHRoYXQgY2xlYXJseSBpbiB0aGUgZmlyc3QNCnBhcmFncmFwaC48L3NwYW4+PG86cD48
L286cD48L3A+DQoNCjxwPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KDQo8cD48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiQXJpYWwiLCJzYW5zLXNlcmlmIjtjb2xvcjpu
YXZ5Jz5DaGVlcnMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KDQo8cD48c3BhbiBzdHlsZT0nZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiQXJpYWwiLCJzYW5zLXNlcmlmIjtjb2xvcjpuYXZ5
Jz5MdWN5PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KDQo8cD4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
Cg0KPGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtw
YWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Jz4NCg0KPGRpdj4NCg0KPGRpdiBjbGFzcz1Nc29Ob3Jt
YWwgYWxpZ249Y2VudGVyIHN0eWxlPSd0ZXh0LWFsaWduOmNlbnRlcic+DQoNCjxociBzaXplPTIg
d2lkdGg9IjEwMCUiIGFsaWduPWNlbnRlcj4NCg0KPC9kaXY+DQoNCjxwPjxiPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuDQpzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToi
VGFob21hIiwic2Fucy1zZXJpZiInPiA8YQ0KaHJlZj0ibWFpbHRvOnBwc3AtYm91bmNlc0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnBwc3AtYm91bmNlc0BpZXRmLm9yZzwvYT4NClttYWlsdG86
PGEgaHJlZj0ibWFpbHRvOnBwc3AtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnBw
c3AtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlNjaG1pZHQsIENo
cmlzdGlhbiAxLiAoTlNOIC0gREUvTXVuaWNoKTxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwg
U2VwdGVtYmVyIDEwLCAyMDA5IDM6MDMgQU08YnI+DQo8Yj5Ubzo8L2I+IGV4dCB6aGFuZ3l1bmZl
aTsgPGEgaHJlZj0ibWFpbHRvOnBwc3BAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5wcHNwQGll
dGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3Bwc3BdIHBwc3AgY2hhcnRlciBk
aXNjdXNzaW9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KDQo8L2Rpdj4NCg0KPHA+Jm5ic3A7PG86
cD48L286cD48L3A+DQoNCjxwPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiO2NvbG9yOmJsdWUnPkhpDQpZdW5mZWksPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KDQo8cD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseToiQXJpYWwiLCJzYW5zLXNlcmlmIjtjb2xvcjpibHVlJz5hZnRlcg0KcmVhZGluZyB5b3Vy
IGNoYXJ0ZXIgcHJvcG9zYWwsIGEgdGV4dCBwcm9wb3NhbCBhbmQgMiBxdWVzdGlvbnMgZm9yDQpj
bGFyaWZpY2F0aW9ucy48L3NwYW4+PG86cD48L286cD48L3A+DQoNCjxwPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KDQo8cD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToi
QXJpYWwiLCJzYW5zLXNlcmlmIjtjb2xvcjpibHVlJz5CZXN0DQpSZWdhcmRzPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KDQo8cD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eToiQXJpYWwiLCJzYW5zLXNlcmlmIjtjb2xvcjpibHVlJz5DaHJpc3RpYW4NClNjaG1pZHQ8L3Nw
YW4+PG86cD48L286cD48L3A+DQoNCjxwPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KDQo8cD4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCg0KPHA+Jm5ic3A7PG86cD48L286cD48L3A+DQoNCjxwPjxzcGFu
IHN0eWxlPSdmb250LWZhbWlseToiQ291cmllciBOZXciO2NvbG9yOmJsdWUnPlByb3Bvc2VkIG5l
dw0KdGV4dCZuYnNwO2ZvciBtb3JlIHRyYW5zcGFyZW5jeSBpbiBtYWluIGRlc2NyaXB0aW9uOjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCg0KPHA+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJDb3Vy
aWVyIE5ldyI7Y29sb3I6Ymx1ZSc+T2xkIHRleHQ6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KDQo8
cD48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijtjb2xvcjpibGFjayc+VGhl
IFBlZXItdG8tUGVlciAoUDJQKQ0KU3RyZWFtaW5nIFByb3RvY29sIHdvcmtpbmcgZ3JvdXAgKFBQ
U1AgV0cpIGlzIGNoYXJ0ZXJlZCB0byBkZXZlbG9wIHN0YW5kYXJkDQpzaWduYWxpbmcgcHJvdG9j
b2xzIChjYWxsZWQgUFBTUCBwcm90b2NvbHMpIGZvciBtdWx0aXBsZSB0eXBlcyBvZiBlbnRpdGll
cw0KKGUuZy4gaW50ZWxsaWdlbnQgZW5kcG9pbnRzLCBjYWNoZXMsIGNvbnRlbnQgZGlzdHJpYnV0
aW9uIG5ldHdvcmsgbm9kZXMsIGFuZC9vcg0Kb3RoZXIgZWRnZSBkZXZpY2VzKSB0byBwYXJ0aWNp
cGF0ZSBpbiBQMlAgc3RyZWFtaW5nIHN5c3RlbXMgaW4gYm90aCBmaXhlZCBhbmQNCm1vYmlsZSBJ
bnRlcm5ldC48L3NwYW4+PG86cD48L286cD48L3A+DQoNCjxwPjxzcGFuIHN0eWxlPSdmb250LWZh
bWlseToiQ291cmllciBOZXciO2NvbG9yOmJsdWUnPjxicj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0n
Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijtjb2xvcjpibGFjayc+UFBTUCBwcm90b2NvbHMNCmlu
Y2x1ZGUgdGhlIFBQU1AgdHJhY2tlciBwcm90b2NvbCDigJMgYSBzaWduYWxpbmcgcHJvdG9jb2wg
YmV0d2VlbiDigJxQUFNQDQp0cmFja2Vyc+KAnSBhbmQg4oCcUFBTUCBwZWVyc+KAnSwgYW5kIHRo
ZSBQUFNQIHBlZXIgcHJvdG9jb2wg4oCTIGEgc2lnbmFsaW5nIHByb3RvY29sDQphbW9uZyDigJxQ
UFNQIHBlZXJz4oCdLiBBIFBQU1AgdHJhY2tlciBtYWludGFpbnMgbGlzdHMgb2YgcGFydGljaXBh
dGluZyBQUFNQIHBlZXJzLA0KZWFjaCBmb3IgYSBzcGVjaWZpYyBjaGFubmVsIG9yIHN0cmVhbWlu
ZyBmaWxlLCBhbmQgYW5zd2VycyB0aGUgcXVlcmllcyBmcm9tDQpQUFNQIHBlZXJzIGZvciBjYW5k
aWRhdGUgUFBTUCBwZWVycy4gUFBTUCBwZWVycyBpbmZvcm0gdGhlaXIgc3RhdHVzIGluZm9ybWF0
aW9uDQp0byBQUFNQIHRyYWNrZXJzLCBleGNoYW5nZSB0aGVpciBjaHVuayBhdmFpbGFiaWxpdHkg
d2l0aCBvdGhlciBQUFNQIHBlZXJzDQphbmQvb3IgUFBTUCB0cmFja2VycywgYW5kIGFzayBvdGhl
ciBQUFNQIHBlZXJzIGZvciB3YW50ZWQgZGF0YS48L3NwYW4+PHNwYW4NCnN0eWxlPSdmb250LWZh
bWlseToiQ291cmllciBOZXciO2NvbG9yOmJsdWUnPiA8L3NwYW4+PG86cD48L286cD48L3A+DQoN
CjxwPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KDQo8cD48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6
IkNvdXJpZXIgTmV3Ijtjb2xvcjpibHVlJz5OZXcmbmJzcDt0ZXh0Ojwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCg0KPHA+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Y29sb3I6
Ymx1ZSc+VGhlIFBlZXItdG8tUGVlciAoUDJQKSBTdHJlYW1pbmcNClByb3RvY29sIHdvcmtpbmcg
Z3JvdXAgKFBQU1AgV0cpIGlzIGNoYXJ0ZXJlZCB0byBkZXZlbG9wIHN0YW5kYXJkIHNpZ25hbGlu
Zw0KcHJvdG9jb2xzIChjYWxsZWQgUFBTUCBwcm90b2NvbHMpJm5ic3A7Zm9yIFAyUCBzdHJlYW1p
bmcgc3lzdGVtcyBpbiBib3RoIGZpeGVkDQphbmQgbW9iaWxlIEludGVybmV0LiBQYXJ0aWNpcGF0
aW5nIGVudGl0aWVzIGNvdWxkIGJlIGludGVsbGlnZW50IGVuZHBvaW50cywNCmNhY2hlcywgY29u
dGVudCBkaXN0cmlidXRpb24gbmV0d29yayBub2RlcywgYW5kL29yIG90aGVyIGVkZ2UgZGV2aWNl
cy48L3NwYW4+PG86cD48L286cD48L3A+DQoNCjxkaXY+DQoNCjxwPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KDQo8L2Rpdj4NCg0KPGRpdj4NCg0KPHA+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJD
b3VyaWVyIE5ldyI7Y29sb3I6Ymx1ZSc+Rm9yIGEgc3BlY2lmaWMgY2hhbm5lbCBvcg0Kc3RyZWFt
aW5nIGZpbGUsIGEgUFBTUCB0cmFja2VyIG1haW50YWlucyBsaXN0cyBvZiBwYXJ0aWNpYXRpbmcg
UFBTUCBwZWVycy4gVGhlDQpQUFNQIHRyYWNrZXIgYW5zd2VycyBxdWVyaWVzIGZyb20gUFBTUCBw
ZWVycyBmb3IgY2FuZGlkYXRlIFBQU1AgcGVlcnMuIFBQU1ANCnBlZXJzJm5ic3A7cHJvdmlkZSB0
aGVpciBzdGF0dXMgaW5mb3JtYXRpb24gdG8gUFBTUCB0cmFja2VycywgZXhjaGFuZ2UgdGhlaXIN
CmNodW5rIGF2YWlsYWJpbGl0eSB3aXRoIG90aGVyIFBQU1AgcGVlcnMgYW5kL29yIFBQU1AgdHJh
Y2tlcnMsIGFuZCBhc2sgb3RoZXINClBQU1AgcGVlcnMgZm9yIHdhbnRlZCBkYXRhLiBQUFNQIHBy
b3RvY29scyBpbmNsdWRlIHRoZSBQUFNQIHRyYWNrZXIgcHJvdG9jb2wg4oCTDQphIHNpZ25hbGlu
ZyBwcm90b2NvbCBiZXR3ZWVuIOKAnFBQU1AgdHJhY2tlcnPigJ0gYW5kIOKAnFBQU1AgcGVlcnPi
gJ0sIGFuZCB0aGUgUFBTUA0KcGVlciBwcm90b2NvbCDigJMgYSBzaWduYWxpbmcgcHJvdG9jb2wg
YW1vbmcg4oCcUFBTUCBwZWVyc+KAnS48L3NwYW4+PHNwYW4NCnN0eWxlPSdmb250LWZhbWlseToi
Q291cmllciBOZXciO2NvbG9yOmJsYWNrJz4gPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KDQo8L2Rp
dj4NCg0KPHA+Jm5ic3A7PG86cD48L286cD48L3A+DQoNCjxwPjxzcGFuIHN0eWxlPSdmb250LWZh
bWlseToiQ291cmllciBOZXciO2NvbG9yOmJsdWUnPkFyY2hpdGVjdHVyYWwgc3VydmV5PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KDQo8cD48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6IkNvdXJpZXIg
TmV3Iic+My4gQW4gJnF1b3Q7YXJjaGl0ZWN0dXJhbA0Kc3VydmV5JnF1b3Q7IGRvY3VtZW50IGV4
cGxhaW5pbmcgdGhlIGN1cnJlbnQgUDJQIHN0cmVhbWluZyBhcmNoaXRlY3R1cmVzLCBpbg0KcGFy
dGljdWxhciB0cmFja2VyLWJhc2VkIFAyUCBzdHJlYW1pbmcsIGFuZCBrZXkgaXNzdWVzIGluIGJl
c3QgcHJhY3RpY2UuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KDQo8cD48c3BhbiBzdHlsZT0nZm9u
dC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijtjb2xvcjpibHVlJz5JdCBpcyBnb29kIHRvIGhhdmUgYQ0K
ZGVzY3JpcHRpb24gb2YgdGhlIGN1cnJlbnQgUDJQIHN0cmVhbWluZyBhcmNoaXRlY3R1cmUuIFdo
YXQgaXMgbWlzc2luZyBpcyB0aGUNCnJlbGF0aW9uIHRvIHRoZSBQUFNQIHdvcmsuIFdpbGwgaXQg
Y29udGFpbiBhIHByb3Bvc2FsIGZvciZuYnNwO3RoZSBQUFNQDQphcmNoaXRlY3R1cmU/PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KDQo8cD4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCg0KPHA+PHNwYW4g
c3R5bGU9J2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Y29sb3I6Ymx1ZSc+VXNhZ2UgZG9jdW1l
bnQ8L3NwYW4+PG86cD48L286cD48L3A+DQoNCjxwPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToi
Q291cmllciBOZXciO2NvbG9yOmJsYWNrJz42LiBBIOKAnHVzYWdlIGRvY3VtZW504oCdDQpleHBs
YWluaW5nIGhvdyB0aGUgcHJvdG9jb2xzIGRlZmluZWQgYWJvdmUsIGFsb25nIHdpdGggZXhpc3Rp
bmcgSUVURiBwcm90b2NvbHMsDQpzdWNoIGFzIFJFTEFPRCwgQUxUTyBhbmQgUlRTUCwgY2FuIGlu
dGVyLW9wZXJhdGU7IGFuZCBob3cgdGhleSBtYXkgYmUNCmludGVncmF0ZWQgdG9nZXRoZXIgdG8g
cHJvZHVjZSBjb21wbGV0ZSBQMlAgc3RyZWFtaW5nIHN5c3RlbXMuPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KDQo8cD48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijtjb2xvcjpi
bHVlJz5UaGlzIHNvdW5kcyBtb3JlIGxpa2UgYQ0KJnF1b3Q7aW50ZXJvcCBkb2N1bWVudCZxdW90
Oy4gV2FzIHRoaXMgdGhlIGludGVudGlvbj88L3NwYW4+PG86cD48L286cD48L3A+DQoNCjxwPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KDQo8cD4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCg0KPHA+Jm5i
c3A7PG86cD48L286cD48L3A+DQoNCjxkaXY+DQoNCjxwPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
DQo8L2Rpdj4NCg0KPHA+Jm5ic3A7PG86cD48L286cD48L3A+DQoNCjxwPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KDQo8cD4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCg0KPHA+Jm5ic3A7PG86cD48L286
cD48L3A+DQoNCjxkaXYgY2xhc3M9TXNvTm9ybWFsIGFsaWduPWNlbnRlciBzdHlsZT0ndGV4dC1h
bGlnbjpjZW50ZXInPjxzcGFuIGxhbmc9REU+DQoNCjxociBzaXplPTIgd2lkdGg9IjEwMCUiIGFs
aWduPWNlbnRlcj4NCg0KPC9zcGFuPjwvZGl2Pg0KDQo8cCBzdHlsZT0nbWFyZ2luLWJvdHRvbTox
Mi4wcHQnPjxiPjxzcGFuIGxhbmc9REUgc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7DQpmb250LWZh
bWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPURF
DQpzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJp
ZiInPiA8YQ0KaHJlZj0ibWFpbHRvOnBwc3AtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPnBwc3AtYm91bmNlc0BpZXRmLm9yZzwvYT4NClttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnBw
c3AtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnBwc3AtYm91bmNlc0BpZXRmLm9y
ZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPmV4dCB6aGFuZ3l1bmZlaTxicj4NCjxiPlNlbnQ6
PC9iPiBUaHVyc2RheSwgU2VwdGVtYmVyIDEwLCAyMDA5IDg6MjQgQU08YnI+DQo8Yj5Ubzo8L2I+
IDxhIGhyZWY9Im1haWx0bzpwcHNwQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+cHBzcEBpZXRm
Lm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW3Bwc3BdIHBwc3AgY2hhcnRlciBkaXNjdXNz
aW9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KDQo8ZGl2Pg0KDQo8cD4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCg0KPHAgY2xhc3M9TXNvTm9ybWFsPjxiciBjbGVhcj1hbGw+DQo8bzpwPjwvbzpwPjwv
cD4NCg0KPHA+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyInPkRlYXIg
YWxsLDwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQoNCjxwPjxiPjxzcGFuIHN0eWxlPSdmb250
LWZhbWlseToiQ291cmllciBOZXciJz4mbmJzcDsmbmJzcDsgVGhlIGZvbGxvd2luZyBpcyB0aGUN
Cm1vZGlmaWVkIHZlcnNpb24gb2YgUFBTUCBjaGFydGVyKEFuIGVhcmx5IHZlcnNpb24gd2FzIHB1
Ymxpc2hlZCBpbiB0aGUgSUVURg0KUFBTUCB3aWtpIHBhZ2UpLlBsZWFzZSByZXZpZXcgaXQgYW5k
IGFueSBjb21tZW50cyBhbmQgc3VnZ2VzdGlvbnMgYXJlIGhpZ2hseQ0KYXBwcmVjaWF0ZWQuPC9z
cGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCg0KPHA+Jm5ic3A7PG86cD48L286cD48L3A+DQoNCjxw
PjxiPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToiQ291cmllciBOZXciJz4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCkJSPC9zcGFu
PjwvYj48bzpwPjwvbzpwPjwvcD4NCg0KPHA+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJD
b3VyaWVyIE5ldyInPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KWXVuZmVpPC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4N
Cg0KPHA+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyInPi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9zcGFuPjwv
Yj48bzpwPjwvbzpwPjwvcD4NCg0KPHA+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxOC4wcHQ7
Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iic+RGVzY3JpcHRpb24gb2YNClBQU1AgV29ya2luZyBH
cm91cDo8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KDQo8cD48c3BhbiBzdHlsZT0nZm9udC1m
YW1pbHk6IkNvdXJpZXIgTmV3Iic+VGhlIFBlZXItdG8tUGVlciAoUDJQKSBTdHJlYW1pbmcNClBy
b3RvY29sIHdvcmtpbmcgZ3JvdXAgKFBQU1AgV0cpIGlzIGNoYXJ0ZXJlZCB0byBkZXZlbG9wIHN0
YW5kYXJkIHNpZ25hbGluZw0KcHJvdG9jb2xzIChjYWxsZWQgUFBTUCBwcm90b2NvbHMpIGZvciBt
dWx0aXBsZSB0eXBlcyBvZiBlbnRpdGllcyAoZS5nLg0KaW50ZWxsaWdlbnQgZW5kcG9pbnRzLCBj
YWNoZXMsIGNvbnRlbnQgZGlzdHJpYnV0aW9uIG5ldHdvcmsgbm9kZXMsIGFuZC9vciBvdGhlcg0K
ZWRnZSBkZXZpY2VzKSB0byBwYXJ0aWNpcGF0ZSBpbiBQMlAgc3RyZWFtaW5nIHN5c3RlbXMgaW4g
Ym90aCBmaXhlZCBhbmQgbW9iaWxlDQpJbnRlcm5ldC48L3NwYW4+PG86cD48L286cD48L3A+DQoN
CjxwPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToiQ291cmllciBOZXciJz48YnI+DQpQUFNQIHBy
b3RvY29scyBpbmNsdWRlIHRoZSBQUFNQIHRyYWNrZXIgcHJvdG9jb2wg4oCTIGEgc2lnbmFsaW5n
IHByb3RvY29sIGJldHdlZW4NCuKAnFBQU1AgdHJhY2tlcnPigJ0gYW5kIOKAnFBQU1AgcGVlcnPi
gJ0sIGFuZCB0aGUgUFBTUCBwZWVyIHByb3RvY29sIOKAkyBhIHNpZ25hbGluZw0KcHJvdG9jb2wg
YW1vbmcg4oCcUFBTUCBwZWVyc+KAnS4gQSBQUFNQIHRyYWNrZXIgbWFpbnRhaW5zIGxpc3RzIG9m
IHBhcnRpY2lwYXRpbmcNClBQU1AgcGVlcnMsIGVhY2ggZm9yIGEgc3BlY2lmaWMgY2hhbm5lbCBv
ciBzdHJlYW1pbmcgZmlsZSwgYW5kIGFuc3dlcnMgdGhlDQpxdWVyaWVzIGZyb20gUFBTUCBwZWVy
cyBmb3IgY2FuZGlkYXRlIFBQU1AgcGVlcnMuIFBQU1AgcGVlcnMgaW5mb3JtIHRoZWlyDQpzdGF0
dXMgaW5mb3JtYXRpb24gdG8gUFBTUCB0cmFja2VycywgZXhjaGFuZ2UgdGhlaXIgY2h1bmsgYXZh
aWxhYmlsaXR5IHdpdGgNCm90aGVyIFBQU1AgcGVlcnMgYW5kL29yIFBQU1AgdHJhY2tlcnMsIGFu
ZCBhc2sgb3RoZXIgUFBTUCBwZWVycyBmb3Igd2FudGVkDQpkYXRhLiA8L3NwYW4+PG86cD48L286
cD48L3A+DQoNCjxwPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KDQo8cCBzdHlsZT0nbGF5b3V0LWdy
aWQtbW9kZTpjaGFyJz48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iic+VGhp
cw0KV0cncyBwcmltYXJ5IHRhc2tzIGFyZSB0byBwcm9kdWNlOjxicj4NCjEuIEEg4oCccHJvYmxl
bSBzdGF0ZW1lbnTigJ0gZG9jdW1lbnQgZGVzY3JpYmluZyB0aGUgcHJvYmxlbXMsIGluY2VudGl2
ZXMsIGFuZA0Kc2NvcGUgb2YgZGV2ZWxvcGluZyB0aGUgUFBTUCBwcm90b2NvbHMsIGFzIHdlbGwg
YXMgY29tbW9uIHRlcm1pbm9sb2dpZXMgYW5kDQpjb25jZXB0cy48L3NwYW4+PG86cD48L286cD48
L3A+DQoNCjxwPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KDQo8cD48c3BhbiBzdHlsZT0nZm9udC1m
YW1pbHk6IkNvdXJpZXIgTmV3Iic+Mi4gQSDigJxyZXF1aXJlbWVudHPigJ0gZG9jdW1lbnQgbGlz
dGluZw0KdGhlIHJlcXVpcmVtZW50cyBvbiB0aGUgZGVzaWduZWQgUFBTUCBwcm90b2NvbHMgKGUu
Zy4sIGdlbmVyYWwgZnVuY3Rpb25hbGl0eQ0KYW5kIHBlcmZvcm1hbmNlIHJlcXVpcmVtZW50cyBv
ZiBQUFNQIHByb3RvY29scyBvciBiYXNpYyB0eXBlcyBvZiBpbmZvcm1hdGlvbg0KdGhhdCBQUFNQ
IHByb3RvY29scyBzaG91bGQgY29tbXVuaWNhdGUgdG8gZmFjaWxpdGF0ZSBQMlAgc3RyZWFtaW5n
KS48L3NwYW4+PG86cD48L286cD48L3A+DQoNCjxwPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToi
Q291cmllciBOZXciJz48YnI+DQozLiBBbiAmcXVvdDthcmNoaXRlY3R1cmFsIHN1cnZleSZxdW90
OyBkb2N1bWVudCBleHBsYWluaW5nIHRoZSBjdXJyZW50IFAyUA0Kc3RyZWFtaW5nIGFyY2hpdGVj
dHVyZXMsIGluIHBhcnRpY3VsYXIgdHJhY2tlci1iYXNlZCBQMlAgc3RyZWFtaW5nLCBhbmQga2V5
DQppc3N1ZXMgaW4gYmVzdCBwcmFjdGljZS48L3NwYW4+PG86cD48L286cD48L3A+DQoNCjxwIHN0
eWxlPSdsYXlvdXQtZ3JpZC1tb2RlOmNoYXInPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToiQ291
cmllciBOZXciJz48YnI+DQo0LiBBIHByb3Bvc2VkIHN0YW5kYXJkIGRlZmluaW5nIHRoZSBQUFNQ
IHBlZXIgcHJvdG9jb2wuIFRoaXMgcHJvdG9jb2wgd2lsbA0KZGVmaW5lIGhvdyBQUFNQIHBlZXJz
IGFkdmVydGlzZSBjaHVuayBhdmFpbGFiaWxpdHkuIFRoZSBwcm90b2NvbCB3aWxsIGFsc28NCmRl
ZmluZSB0aGUgcmVxdWVzdHMgYW5kIHJlc3BvbnNlcyBvZiBjaHVua3MgYW1vbmcgUFBTUCBwZWVy
cy48L3NwYW4+PG86cD48L286cD48L3A+DQoNCjxwPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KDQo8
cCBzdHlsZT0nbGF5b3V0LWdyaWQtbW9kZTpjaGFyJz48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6
IkNvdXJpZXIgTmV3Iic+NS4gQQ0KcHJvcG9zZWQgc3RhbmRhcmQgZGVmaW5pbmcgdGhlIFBQU1Ag
dHJhY2tlciBwcm90b2NvbC4gVGhpcyBwcm90b2NvbCB3aWxsIGRlZmluZQ0KaG93IFBQU1AgcGVl
cnMgaW5mb3JtIGFuZCByZXF1ZXN0IGluZm9ybWF0aW9uIGZyb20gUFBTUCB0cmFja2VycyBhbmQg
aG93IFBQU1ANCnRyYWNrZXJzIHJlcGx5IHRvIHRoZSByZXF1ZXN0cy48L3NwYW4+PG86cD48L286
cD48L3A+DQoNCjxwPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KDQo8cD48c3BhbiBzdHlsZT0nZm9u
dC1mYW1pbHk6IkNvdXJpZXIgTmV3Iic+Ni4gQSDigJx1c2FnZSBkb2N1bWVudOKAnSBleHBsYWlu
aW5nIGhvdw0KdGhlIHByb3RvY29scyBkZWZpbmVkIGFib3ZlLCBhbG9uZyB3aXRoIGV4aXN0aW5n
IElFVEYgcHJvdG9jb2xzLCBzdWNoIGFzDQpSRUxBT0QsIEFMVE8gYW5kIFJUU1AsIGNhbiBpbnRl
ci1vcGVyYXRlOyBhbmQgaG93IHRoZXkgbWF5IGJlIGludGVncmF0ZWQNCnRvZ2V0aGVyIHRvIHBy
b2R1Y2UgY29tcGxldGUgUDJQIHN0cmVhbWluZyBzeXN0ZW1zLjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCg0KPHA+Jm5ic3A7PG86cD48L286cD48L3A+DQoNCjxwPjxzcGFuIHN0eWxlPSdmb250LWZh
bWlseToiQ291cmllciBOZXciJz43LiBPcHRpb25hbGx5IGEg4oCdbW9iaWxlIHVzYWdlDQpkb2N1
bWVudOKAnSAoUFBTUCBtb2JpbGUgQkNQIGRvY3VtZW50KSB0byBldmFsdWF0ZSBQUFNQIHdpdGgg
YW5kIHdpdGhvdXQgTW9iaWxlDQpJUCBzdXBwb3J0IHdoZW4gdGhlcmUgYXJlIGEgbG90IG9mIG1v
YmlsZSBwZWVycyBpbiB0aGUgc3lzdGVtLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCg0KPHA+PHNw
YW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyInPjxicj4NClRoZSB3b3JrIHBsYW5u
ZWQgZm9yIHRoZSBQUFNQIFdHIGlzIGRpc3RpbmN0IGZyb20sIGJ1dCByZXF1aXJlcyBjbG9zZQ0K
cGFydGljaXBhdGlvbiB3aXRoLCB3b3JrIGluIG90aGVyIElFVEYgV0dzLCBwYXJ0aWN1bGFybHkg
UDJQU0lQLCBBTFRPIGFuZA0KTU1VU0lDLiBUaGUgUFBTUCBXRyBhc3N1bWVzIHRoYXQgaXQgY2Fu
bm90IG1vZGlmeSBiYXNlbGluZSBQMlBTSVAsIEFMVE8sIGFuZA0KTU1VU0lDIGJlaGF2aW9ycy4g
SWYgUFBTUCBkZXRlcm1pbmVzIHRoYXQgZXh0ZW5zaW9ucyB0byBQMlBTSVAsIEFMVE8sIE1NVVNJ
Qw0KYXJlIG5lZWRlZCwgUFBTUCB3aWxsIHNlZWsgdG8gZGVmaW5lIHN1Y2ggZXh0ZW5zaW9ucyBh
bmQgcHJlc2VudCB0byB0aGUNCnJlc3BlY3RpdmUgd29ya2luZyBncm91cHMuPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KDQo8cD48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iic+
PGJyPg0KVGhlIGRlc2lnbiBvZiBQUFNQIGhhcyB0byBjb25zaWRlciBzZWN1cml0eS9wcml2YWN5
IGlzc3Vlcy4gVGhlIHByb3RvY29sDQpkb2N1bWVudCB3aWxsIGNvbnRhaW4gYSBjb21wbGV0ZSBk
ZXNjcmlwdGlvbiBvZiB0aGUgc2VjdXJpdHkvcHJpdmFjeSBpc3N1ZXMNCnRoYXQgUFBTUCBzaG91
bGQgYWRkcmVzcy48L3NwYW4+PG86cD48L286cD48L3A+DQoNCjxwPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KDQo8cD48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iic+VGhlIGZv
bGxvd2luZyB0b3BpY3MgYXJlIGV4Y2x1ZGVkDQpmcm9tIHRoaXMgV0cncyBzY29wZTo8YnI+DQox
LiBUcmFuc3BvcnQgbWVjaGFuaXNtcyBmb3IgZGF0YSB0cmFuc21pc3Npb24gYW1vbmcgUFBTUCBw
ZWVycywgZS5nLiB1c2luZyBUQ1ANCm9yIFVEUCwgdW5pY2FzdCBvciBtdWx0aWNhc3QsIGV0Yy48
L3NwYW4+PG86cD48L286cD48L3A+DQoNCjxwPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToiQ291
cmllciBOZXciJz48YnI+DQoyLiBOZXR3b3JrIGNvZGluZyBtZWNoYW5pc21zIGluIFAyUCBzdHJl
YW1pbmcuIE5ldHdvcmsgY29kaW5nIG1heSBiZSB1c2VkIGluDQpQMlAgc3RyZWFtaW5nLCBidXQg
aXRzIHN1cHBvcnQgaXMgYmV5b25kIHRoZSBzY29wZSBvZiBjdXJyZW50IGNoYXJ0ZXIuPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KDQo8cD4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCg0KPHA+PHNwYW4g
c3R5bGU9J2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyInPjMuIFBsYXktb3V0IG1lY2hhbmlzbXMg
aW5jbHVkaW5nDQpzdHJlYW1pbmcgY29udHJvbCAoZS5nLiwgcGF1c2UsIGZhc3QtZm9yd2FyZCwg
YW5kIHJld2luZCkuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KDQo8cD4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCg0KPHA+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyInPjQuIEFs
Z29yaXRobXMgdGhhdCBtYXkgYmUgZGlmZmVyZW50DQppbiBkaWZmZXJlbnQgZGVwbG95bWVudHMg
KGUuZy4sIGNodW5rIHNlbGVjdGlvbiwgbG9jYWwgc3RvcmFnZSBzdHJhdGVnaWVzKS48L3NwYW4+
PG86cD48L286cD48L3A+DQoNCjxwPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KDQo8cD48c3BhbiBz
dHlsZT0nZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iic+NS4gUmVzZWFyY2ggdHlwZSBxdWVzdGlv
bnMgcmVsYXRlZA0KdG8gUDJQIHN0cmVhbWluZy4gVGhpcyBXRyB3aWxsIGluc3RlYWQgZm9yd2Fy
ZCBzdWNoIHF1ZXN0aW9ucyB0byB0aGUgSVJURiBQMlBSRw0Kb3Igb3RoZXIgUkcgYXMgYXBwcm9w
cmlhdGUuIEV4YW1wbGVzIGluY2x1ZGUgY2FjaGUgbWFuYWdlbWVudC48L3NwYW4+PG86cD48L286
cD48L3A+DQoNCjxwPjxiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTguMHB0O2ZvbnQtZmFtaWx5
OiJDb3VyaWVyIE5ldyInPkdvYWxzIGFuZA0KTWlsZXN0b25lczo8L3NwYW4+PC9iPjxvOnA+PC9v
OnA+PC9wPg0KDQo8dGFibGUgY2xhc3M9TXNvTm9ybWFsVGFibGUgYm9yZGVyPTAgY2VsbHBhZGRp
bmc9MCB3aWR0aD01Njcgc3R5bGU9J3dpZHRoOjQyNS4yNXB0Jz4NCiA8dHI+DQogIDx0ZCB3aWR0
aD03MCB2YWxpZ249dG9wIHN0eWxlPSd3aWR0aDo1Mi41cHQ7cGFkZGluZzouNzVwdCAuNzVwdCAu
NzVwdCAuNzVwdCc+DQogIDxwPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToiQ291cmllciBOZXci
Jz5BcHIgMjAxMDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCiAgPC90ZD4NCiAgPHRkIHdpZHRoPTQ5
MSB2YWxpZ249dG9wIHN0eWxlPSd3aWR0aDozNjguMjVwdDtwYWRkaW5nOi43NXB0IC43NXB0IC43
NXB0IC43NXB0Jz4NCiAgPHA+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyIn
PldvcmtpbmcgR3JvdXAgTGFzdCBDYWxsIGZvcg0KICBwcm9ibGVtIHN0YXRlbWVudDwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCiAgPC90ZD4NCiA8L3RyPg0KIDx0cj4NCiAgPHRkIHdpZHRoPTcwIHZh
bGlnbj10b3Agc3R5bGU9J3dpZHRoOjUyLjVwdDtwYWRkaW5nOi43NXB0IC43NXB0IC43NXB0IC43
NXB0Jz4NCiAgPHA+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyInPkp1biAy
MDEwPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KICA8L3RkPg0KICA8dGQgd2lkdGg9NDkxIHZhbGln
bj10b3Agc3R5bGU9J3dpZHRoOjM2OC4yNXB0O3BhZGRpbmc6Ljc1cHQgLjc1cHQgLjc1cHQgLjc1
cHQnPg0KICA8cD48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iic+U3VibWl0
IHByb2JsZW0gc3RhdGVtZW50IHRvIElFU0cNCiAgYXMgSW5mb3JtYXRpb25hbCBkb2N1bWVudDwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCiAgPC90ZD4NCiA8L3RyPg0KIDx0cj4NCiAgPHRkIHdpZHRo
PTcwIHZhbGlnbj10b3Agc3R5bGU9J3dpZHRoOjUyLjVwdDtwYWRkaW5nOi43NXB0IC43NXB0IC43
NXB0IC43NXB0Jz4NCiAgPHA+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyIn
PkF1ZyAyMDEwPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KICA8L3RkPg0KICA8dGQgd2lkdGg9NDkx
IHZhbGlnbj10b3Agc3R5bGU9J3dpZHRoOjM2OC4yNXB0O3BhZGRpbmc6Ljc1cHQgLjc1cHQgLjc1
cHQgLjc1cHQnPg0KICA8cD48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iic+
V29ya2luZyBHcm91cCBMYXN0IENhbGwgZm9yDQogIGFyY2hpdGVjdHVyZSBzdXJ2ZXk8L3NwYW4+
PG86cD48L286cD48L3A+DQogIDwvdGQ+DQogPC90cj4NCiA8dHI+DQogIDx0ZCB3aWR0aD03MCB2
YWxpZ249dG9wIHN0eWxlPSd3aWR0aDo1Mi41cHQ7cGFkZGluZzouNzVwdCAuNzVwdCAuNzVwdCAu
NzVwdCc+DQogIDxwPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToiQ291cmllciBOZXciJz5BdWcg
MjAxMDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCiAgPC90ZD4NCiAgPHRkIHdpZHRoPTQ5MSB2YWxp
Z249dG9wIHN0eWxlPSd3aWR0aDozNjguMjVwdDtwYWRkaW5nOi43NXB0IC43NXB0IC43NXB0IC43
NXB0Jz4NCiAgPHA+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyInPldvcmtp
bmcgR3JvdXAgTGFzdCBDYWxsIGZvcg0KICByZXF1aXJlbWVudHM8L3NwYW4+PG86cD48L286cD48
L3A+DQogIDwvdGQ+DQogPC90cj4NCiA8dHI+DQogIDx0ZCB3aWR0aD03MCB2YWxpZ249dG9wIHN0
eWxlPSd3aWR0aDo1Mi41cHQ7cGFkZGluZzouNzVwdCAuNzVwdCAuNzVwdCAuNzVwdCc+DQogIDxw
PjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToiQ291cmllciBOZXciJz5PY3Q8L3NwYW4+PG86cD48
L286cD48L3A+DQogIDxwPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToiQ291cmllciBOZXciJz4y
MDEwPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KICA8L3RkPg0KICA8dGQgd2lkdGg9NDkxIHZhbGln
bj10b3Agc3R5bGU9J3dpZHRoOjM2OC4yNXB0O3BhZGRpbmc6Ljc1cHQgLjc1cHQgLjc1cHQgLjc1
cHQnPg0KICA8cD48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iic+U3VibWl0
IGFyY2hpdGVjdHVyZSBzdXJ2ZXkgdG8gSUVTRw0KICBhcyBJbmZvcm1hdGlvbmFsIGRvY3VtZW50
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KICA8L3RkPg0KIDwvdHI+DQogPHRyPg0KICA8dGQgd2lk
dGg9NzAgdmFsaWduPXRvcCBzdHlsZT0nd2lkdGg6NTIuNXB0O3BhZGRpbmc6Ljc1cHQgLjc1cHQg
Ljc1cHQgLjc1cHQnPg0KICA8cD48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
Iic+T2N0IDIwMTA8L3NwYW4+PG86cD48L286cD48L3A+DQogIDwvdGQ+DQogIDx0ZCB3aWR0aD00
OTEgdmFsaWduPXRvcCBzdHlsZT0nd2lkdGg6MzY4LjI1cHQ7cGFkZGluZzouNzVwdCAuNzVwdCAu
NzVwdCAuNzVwdCc+DQogIDxwPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToiQ291cmllciBOZXci
Jz5TdWJtaXQgcmVxdWlyZW1lbnRzIHRvIElFU0cgYXMNCiAgSW5mb3JtYXRpb25hbCBkb2N1bWVu
dDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCiAgPC90ZD4NCiA8L3RyPg0KIDx0cj4NCiAgPHRkIHdp
ZHRoPTcwIHZhbGlnbj10b3Agc3R5bGU9J3dpZHRoOjUyLjVwdDtwYWRkaW5nOi43NXB0IC43NXB0
IC43NXB0IC43NXB0Jz4NCiAgPHA+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5l
dyInPkFwciAyMDExPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KICA8L3RkPg0KICA8dGQgd2lkdGg9
NDkxIHZhbGlnbj10b3Agc3R5bGU9J3dpZHRoOjM2OC4yNXB0O3BhZGRpbmc6Ljc1cHQgLjc1cHQg
Ljc1cHQgLjc1cHQnPg0KICA8cD48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
Iic+V29ya2luZyBHcm91cCBMYXN0IENhbGwgZm9yIFBQU1ANCiAgcGVlciBwcm90b2NvbDwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCiAgPC90ZD4NCiA8L3RyPg0KIDx0cj4NCiAgPHRkIHdpZHRoPTcw
IHZhbGlnbj10b3Agc3R5bGU9J3dpZHRoOjUyLjVwdDtwYWRkaW5nOi43NXB0IC43NXB0IC43NXB0
IC43NXB0Jz4NCiAgPHA+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyInPkFw
cjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCiAgPHA+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJD
b3VyaWVyIE5ldyInPjIwMTE8L3NwYW4+PG86cD48L286cD48L3A+DQogIDwvdGQ+DQogIDx0ZCB3
aWR0aD00OTEgdmFsaWduPXRvcCBzdHlsZT0nd2lkdGg6MzY4LjI1cHQ7cGFkZGluZzouNzVwdCAu
NzVwdCAuNzVwdCAuNzVwdCc+DQogIDxwPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToiQ291cmll
ciBOZXciJz5Xb3JraW5nIEdyb3VwIExhc3QgQ2FsbCBmb3IgUFBTUA0KICB0cmFja2VyIHByb3Rv
Y29sPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KICA8L3RkPg0KIDwvdHI+DQogPHRyPg0KICA8dGQg
d2lkdGg9NzAgdmFsaWduPXRvcCBzdHlsZT0nd2lkdGg6NTIuNXB0O3BhZGRpbmc6Ljc1cHQgLjc1
cHQgLjc1cHQgLjc1cHQnPg0KICA8cD48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6IkNvdXJpZXIg
TmV3Iic+QXVnIDIwMTE8L3NwYW4+PG86cD48L286cD48L3A+DQogIDwvdGQ+DQogIDx0ZCB3aWR0
aD00OTEgdmFsaWduPXRvcCBzdHlsZT0nd2lkdGg6MzY4LjI1cHQ7cGFkZGluZzouNzVwdCAuNzVw
dCAuNzVwdCAuNzVwdCc+DQogIDxwPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToiQ291cmllciBO
ZXciJz5TdWJtaXQgUFBTUCBwZWVyIHByb3RvY29sIHRvIElFU0cNCiAgYXMgUHJvcG9zZWQgU3Rh
bmRhcmQ8L3NwYW4+PG86cD48L286cD48L3A+DQogIDwvdGQ+DQogPC90cj4NCiA8dHI+DQogIDx0
ZCB3aWR0aD03MCB2YWxpZ249dG9wIHN0eWxlPSd3aWR0aDo1Mi41cHQ7cGFkZGluZzouNzVwdCAu
NzVwdCAuNzVwdCAuNzVwdCc+DQogIDxwPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToiQ291cmll
ciBOZXciJz5BdWcgMjAxMTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCiAgPC90ZD4NCiAgPHRkIHdp
ZHRoPTQ5MSB2YWxpZ249dG9wIHN0eWxlPSd3aWR0aDozNjguMjVwdDtwYWRkaW5nOi43NXB0IC43
NXB0IC43NXB0IC43NXB0Jz4NCiAgPHA+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJDb3VyaWVy
IE5ldyInPlN1Ym1pdCBQUFNQIHRyYWNrZXIgcHJvdG9jb2wgdG8NCiAgSUVTRyBhcyBQcm9wb3Nl
ZCBTdGFuZGFyZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCiAgPC90ZD4NCiA8L3RyPg0KIDx0cj4N
CiAgPHRkIHdpZHRoPTcwIHZhbGlnbj10b3Agc3R5bGU9J3dpZHRoOjUyLjVwdDtwYWRkaW5nOi43
NXB0IC43NXB0IC43NXB0IC43NXB0Jz4NCiAgPHA+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJD
b3VyaWVyIE5ldyInPk5vdiAyMDExPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KICA8L3RkPg0KICA8
dGQgd2lkdGg9NDkxIHZhbGlnbj10b3Agc3R5bGU9J3dpZHRoOjM2OC4yNXB0O3BhZGRpbmc6Ljc1
cHQgLjc1cHQgLjc1cHQgLjc1cHQnPg0KICA8cD48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6IkNv
dXJpZXIgTmV3Iic+V29ya2luZyBHcm91cCBMYXN0IENhbGwgb2YgdXNhZ2UNCiAgZG9jdW1lbnQ8
L3NwYW4+PG86cD48L286cD48L3A+DQogIDwvdGQ+DQogPC90cj4NCiA8dHI+DQogIDx0ZCB3aWR0
aD03MCB2YWxpZ249dG9wIHN0eWxlPSd3aWR0aDo1Mi41cHQ7cGFkZGluZzouNzVwdCAuNzVwdCAu
NzVwdCAuNzVwdCc+DQogIDxwPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToiQ291cmllciBOZXci
Jz5Ob3YgMjAxMTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCiAgPC90ZD4NCiAgPHRkIHdpZHRoPTQ5
MSB2YWxpZ249dG9wIHN0eWxlPSd3aWR0aDozNjguMjVwdDtwYWRkaW5nOi43NXB0IC43NXB0IC43
NXB0IC43NXB0Jz4NCiAgPHA+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyIn
PldvcmtpbmcgR3JvdXAgTGFzdCBDYWxsIG9mDQogIG1vYmlsaXR5IEJDUCBkb2N1bWVudDwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCiAgPC90ZD4NCiA8L3RyPg0KIDx0cj4NCiAgPHRkIHdpZHRoPTcw
IHZhbGlnbj10b3Agc3R5bGU9J3dpZHRoOjUyLjVwdDtwYWRkaW5nOi43NXB0IC43NXB0IC43NXB0
IC43NXB0Jz4NCiAgPHA+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyInPkph
biAyMDEyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KICA8L3RkPg0KICA8dGQgd2lkdGg9NDkxIHZh
bGlnbj10b3Agc3R5bGU9J3dpZHRoOjM2OC4yNXB0O3BhZGRpbmc6Ljc1cHQgLjc1cHQgLjc1cHQg
Ljc1cHQnPg0KICA8cD48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iic+U3Vi
bWl0IHVzYWdlIGRvY3VtZW50IHRvIElFU0cgYXMNCiAgSW5mb3JtYXRpb25hbCBkb2N1bWVudDwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCiAgPC90ZD4NCiA8L3RyPg0KIDx0cj4NCiAgPHRkIHdpZHRo
PTcwIHZhbGlnbj10b3Agc3R5bGU9J3dpZHRoOjUyLjVwdDtwYWRkaW5nOi43NXB0IC43NXB0IC43
NXB0IC43NXB0Jz4NCiAgPHA+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyIn
PkphbiAyMDEyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KICA8L3RkPg0KICA8dGQgd2lkdGg9NDkx
IHZhbGlnbj10b3Agc3R5bGU9J3dpZHRoOjM2OC4yNXB0O3BhZGRpbmc6Ljc1cHQgLjc1cHQgLjc1
cHQgLjc1cHQnPg0KICA8cD48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iic+
U3VibWl0IG1vYmlsaXR5IEJDUCBkb2N1bWVudCB0bw0KICBJRVNHIGFzIEluZm9ybWF0aW9uYWwg
ZG9jdW1lbnQ8L3NwYW4+PG86cD48L286cD48L3A+DQogIDwvdGQ+DQogPC90cj4NCiA8dHI+DQog
IDx0ZCB3aWR0aD03MCB2YWxpZ249dG9wIHN0eWxlPSd3aWR0aDo1Mi41cHQ7cGFkZGluZzouNzVw
dCAuNzVwdCAuNzVwdCAuNzVwdCc+DQogIDxwPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToiQ291
cmllciBOZXciJz5BcHIgMjAxMjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCiAgPC90ZD4NCiAgPHRk
IHdpZHRoPTQ5MSB2YWxpZ249dG9wIHN0eWxlPSd3aWR0aDozNjguMjVwdDtwYWRkaW5nOi43NXB0
IC43NXB0IC43NXB0IC43NXB0Jz4NCiAgPHA+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJDb3Vy
aWVyIE5ldyInPkRpc3NvbHZlIG9yIHJlLWNoYXJ0ZXIgPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
ICA8L3RkPg0KIDwvdHI+DQo8L3RhYmxlPg0KDQo8cD4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCg0K
PC9kaXY+DQoNCjxkaXY+DQoNCjxwPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KDQo8L2Rpdj4NCg0K
PGRpdiBjbGFzcz1Nc29Ob3JtYWwgYWxpZ249Y2VudGVyIHN0eWxlPSd0ZXh0LWFsaWduOmNlbnRl
cic+PHNwYW4NCnN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJWZXJkYW5hIiwi
c2Fucy1zZXJpZiInPg0KDQo8aHIgc2l6ZT0yIHdpZHRoPTEyMiBzdHlsZT0nd2lkdGg6OTEuNXB0
JyBhbGlnbj1jZW50ZXI+DQoNCjwvc3Bhbj48L2Rpdj4NCg0KPGRpdj4NCg0KPHA+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlZlcmRhbmEiLCJzYW5zLXNlcmlmIjtj
b2xvcjpzaWx2ZXInPnpoYW5neXVuZmVpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KDQo8L2Rpdj4N
Cg0KPGRpdj4NCg0KPHA+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
IlZlcmRhbmEiLCJzYW5zLXNlcmlmIjtjb2xvcjpzaWx2ZXInPjIwMDktMDktMTA8L3NwYW4+PG86
cD48L286cD48L3A+DQoNCjwvZGl2Pg0KDQo8L2Rpdj4NCg0KPC9kaXY+DQoNCjwvZGl2Pg0KDQo8
L2Rpdj4NCg0KPGRpdiBjbGFzcz1Nc29Ob3JtYWwgYWxpZ249Y2VudGVyIHN0eWxlPSd0ZXh0LWFs
aWduOmNlbnRlcic+DQoNCjxociBzaXplPTIgd2lkdGg9IjEwMCUiIGFsaWduPWNlbnRlcj4NCg0K
PC9kaXY+DQoNCjwvZGl2Pg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1ib3R0
b206MTIuMHB0Jz48YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXzxicj4NCnBwc3AgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnBwc3BA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5wcHNwQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vcHBzcCIgdGFyZ2V0PSJfYmxh
bmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vcHBzcDwvYT48bzpwPjwv
bzpwPjwvcD4NCg0KPC9kaXY+DQoNCjxwIGNsYXNzPU1zb05vcm1hbD48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCg0KPC9kaXY+DQoNCjwvZGl2Pg0KDQo8ZGl2IGNsYXNzPU1zb05vcm1hbCBhbGlnbj1j
ZW50ZXIgc3R5bGU9J3RleHQtYWxpZ246Y2VudGVyJz4NCg0KPGhyIHNpemU9MiB3aWR0aD0iMTAw
JSIgYWxpZ249Y2VudGVyPg0KDQo8L2Rpdj4NCg0KPC9kaXY+DQoNCjwvZGl2Pg0KDQo8cCBjbGFz
cz1Nc29Ob3JtYWw+PG86cD4mbmJzcDs8L286cD48L3A+DQoNCjwvZGl2Pg0KDQo8L2Rpdj4NCg0K
PC9kaXY+DQoNCjxkaXYgY2xhc3M9TXNvTm9ybWFsIGFsaWduPWNlbnRlciBzdHlsZT0ndGV4dC1h
bGlnbjpjZW50ZXInPg0KDQo8aHIgc2l6ZT0yIHdpZHRoPSIxMDAlIiBhbGlnbj1jZW50ZXI+DQoN
CjwvZGl2Pg0KDQo8L2Rpdj4NCg0KPC9kaXY+DQoNCjxwIGNsYXNzPU1zb05vcm1hbD48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCg0KPC9kaXY+DQoNCjwvZGl2Pg0KDQo8L2Rpdj4NCg0KPC9kaXY+DQoN
CjwvYm9keT4NCg0KPC9odG1sPg0K

------_=_NextPart_001_01CA3264.6C5CBED7--

From ping@pingpan.org  Thu Sep 10 15:25:22 2009
Return-Path: <ping@pingpan.org>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DC74528C24A for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 15:25:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.678
X-Spam-Level: 
X-Spam-Status: No, score=-4.678 tagged_above=-999 required=5 tests=[AWL=-0.186, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, J_CHICKENPOX_72=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mGk+QY55yBto for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 15:25:19 -0700 (PDT)
Received: from exprod7og124.obsmtp.com (exprod7og124.obsmtp.com [64.18.2.26]) by core3.amsl.com (Postfix) with SMTP id B07FC3A6861 for <ppsp@ietf.org>; Thu, 10 Sep 2009 15:25:18 -0700 (PDT)
Received: from source ([209.85.222.188]) by exprod7ob124.postini.com ([64.18.6.12]) with SMTP ID DSNKSql88hKwxuI5HcTiEXoT8O8lg5jSZkYL@postini.com; Thu, 10 Sep 2009 15:25:55 PDT
Received: by pzk26 with SMTP id 26so335486pzk.27 for <ppsp@ietf.org>; Thu, 10 Sep 2009 15:25:54 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.143.138.5 with SMTP id q5mr195145wfn.135.1252621554192; Thu,  10 Sep 2009 15:25:54 -0700 (PDT)
In-Reply-To: <22d04a930909101455v3df5ec7dq3241e6aa5e373f9b@mail.gmail.com>
References: <0KPR00LQ0UX6ED@szxml01-in.huawei.com> <22d04a930909101455v3df5ec7dq3241e6aa5e373f9b@mail.gmail.com>
From: Ping Pan <ping@pingpan.org>
Date: Thu, 10 Sep 2009 15:25:34 -0700
Message-ID: <22d04a930909101525i69a3cd78gf028040e0e2c5b9a@mail.gmail.com>
To: Ning Zong <zongning@huawei.com>
Content-Type: multipart/alternative; boundary=000e0cd51d62c693bc047340ae12
Cc: "ppsp@ietf.org" <ppsp@ietf.org>
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Sep 2009 22:25:23 -0000

--000e0cd51d62c693bc047340ae12
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Rich,
Thanks for the correction.

Ping Pan  (408) 655-6547


On Thu, Sep 10, 2009 at 2:55 PM, Ping Pan <ping@pingpan.org> wrote:

> Ning,
>
> Thanks for the clarification.
>
> Here is my main concern: currently, PPSP is positioned as yet another
> streaming protocol to the end users.
>
> IMHO, the end users can care less where the traffic are streaming from so
> long it's convenient, safe and have reasonable QoE. Do we need another
> streaming protocol to do this?
>
> One may argue the advantages in P2P. But, to many, PPSP is actually
> endorsing the following:
>
>    - I need to install a special software from the ASP's, which may use m=
y
>    local CPU and storage for P2P operation, and do some other things that=
 I
>    don't know about.
>    - The software enables me to watch some movies from the peers, who may
>    be chased by the lawyers from some media companies.
>    - On top of that, the service networks, especially, those who have to
>    pay for the expensive backhaul links, may be sick of the traffic volum=
e, and
>    may install DPI boxes at every possible intersection to drop my video =
stream
>    traffic (here goes my QoE).
>
> In short, I don't think it's wise to address all of the above in one WG,
> one architecture or one protocol. Rather, it would be nice to focus on wh=
at
> P2P streaming is good at, use it to solve a couple of real problems, and
> move on to the next.
>
> We must not ignore the advancement of the following in P2P streaming:
>
>    - Cost efficiency: I saw a presentation from last IETF's P2PRG (from
>    Rich Woundy?), where it takes a $3,000 PC to support 5,000 concurrent
>    streams. That's cheap!
>    - Simplicity: it never occurred to me that why we must have storage
>    servers, called CDN, sitting all over the place, while some simple cac=
hing
>    would be sufficient. In PPlive's Sigcomm paper, it mentioned of using =
8/12G
>    of Flash only, and no harddrive. (This may help answering some copyrig=
ht
>    concerns).
>    - Portability: people may argue uplink vs. inter-domain locality. But
>    all service providers need to do is inserting a few P2P edge caching b=
oxes
>    in the network. If more locality is needed, add another one. Chunk dis=
covery
>    and tracker manager are perfect for this.
>
> This is the line of reasoning I had: why not narrow the scope of PPSP, an=
d
> solve the caching problem first?
>
> Once again, I don't think PPSP needs to deal with end users for now. In
> fact, by forcing an open standard, you are taking away the leverage from =
the
> existing P2P media companies, including PPlive and PPstream (as mentioned=
 in
> another draft of yours :-)). Nobody wins!
>
> 0.5 cents,
>
> - Ping
>
> 2009/9/10 Ning Zong <zongning@huawei.com>
>
>>  Hi, Ping,
>>
>> End users will run PPSP. As addressed in charter, PPSP protocols could r=
un
>> on multiple entities such as end users, caches, CDN nodes, etc.
>> Here we talk about the standard protocols running on end users. What do
>> you mean by non-technical issues? If you mean security, privacy and
>> copyrights issues, I think not only PPSP, but some other BoF/WGs have sa=
me
>> issues. You are perfectly right, they will be not in the working scope (=
but
>> need some considerations during the WG work).
>>
>> BR,
>> Ning Zong
>>
>>  ------------------------------
>> Ning,
>>
>> We are in agreement here. So, you have listed three objectives for PPSP:
>>
>> 1. Standard interface to CDN/Cache
>> 2. Enable media providers to stream content through standard interfaces
>> 3. Help the service providers to manage their network/links better.
>>
>> So, curious, does it require the end users to run PPSP as well? The
>> problem statement draft (draft-zhang-ppsp-problem-statement-04.txt) seem=
s
>> to assume that is the case. (If I am not mistaken, all the "proprietary
>> protocols" listed in Section 3.1 are client P2P applications). If yes, y=
ou
>> have a wide scope of non-technical issues to deal with. If no, then you =
need
>> to make it clear in the documents.
>>
>> Thanks for clarification.
>>
>> Ping
>>
>>
>> 2009/9/10 Ning Zong <zongning@huawei.com>
>>
>>>  Hi, Ping,
>>>
>>> Thank you for your comments, please see in-line.
>>>
>>>  ------------------------------
>>>  Ning,
>>>
>>> I'd think that it is very important to emphasis the target users of the
>>> work, which has been quoted as "intelligent endpoints, caches, content
>>> distribution network nodes, and/or other edge devices."
>>>
>>> [Ning Zong] This is a good suggestion.
>>>
>>> If possible, I would hope that further specification, clarification and
>>> constraints to be added in one of the documents.
>>>
>>> The reasoning is that, if the work is to enable further proliferation o=
f
>>> P2P clients within the networks, then the WG needs to address issues
>>> including security, privacy and copyrights extensively. This may be abo=
ve
>>> and beyond technology, and is probably outside the scope of PPSP.
>>>
>>> On the other hand, if the work is to enable more efficient streaming
>>> content distribtution within a controlled environment by leveraging
>>> mechanisms such as tracker management and chuck discovery, then the wor=
k is
>>> well understood, and can be clearly defined, specified and experimented=
 in
>>> the near future.
>>>
>>> [Ning Zong] If I understand your question correctly, this is related to
>>> the incentives of PPSP work. The clarification of incentives are furthe=
r
>>> provided in problem statement. IMO, the second point in your comments i=
s
>>> closer to current intention of PPSP. To be brief, the intention include
>>> (maybe not limited to): 1) enable more efficient streaming to integrate=
 3rd
>>> party devices, e.g. cache/CDN nodes; 2) enable streaming vendors to
>>> accomplish content distribution via some standard API, thus reduce
>>> the time-to-market and maybe cost, we hope; 3) enable ISPs to
>>> construct standard streaming platform to run content provisioning servi=
ces.
>>>
>>> 2 cents,
>>>
>>> - Ping
>>>
>>> 2009/9/10 Ning Zong <zongning@huawei.com>
>>>
>>>>  Hi, Lucy
>>>>
>>>> The participating entities in the first paragraph include both peers a=
nd
>>>> trackers in P2P streaming systems. In second paragraph, we discuss the=
 roles
>>>> of trackers - assuming that people know the basic meaning of peers.
>>>> Formal definitions of PPSP peers and PPSP trackers are defined in
>>>> Problem Statement Draft.
>>>>
>>>> BR,
>>>> Ning Zong
>>>>
>>>>  ------------------------------
>>>>
>>>> Hi YunFei and Christian,
>>>>
>>>>
>>>>
>>>> One clarification: =E2=80=9Cparticipating entities=E2=80=9D listed in =
the text are the
>>>> peer in P2P streaming systems, is that right? Thus, =E2=80=9CPPSP=E2=
=80=9D trackers are
>>>> another participator in the systems.  Suggest stating that clearly in =
the
>>>> first paragraph.
>>>>
>>>>
>>>>
>>>> Cheers,
>>>>
>>>> Lucy
>>>>
>>>>
>>>>   ------------------------------
>>>>
>>>> *From:* ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] *On Behal=
f
>>>> Of *Schmidt, Christian 1. (NSN - DE/Munich)
>>>> *Sent:* Thursday, September 10, 2009 3:03 AM
>>>> *To:* ext zhangyunfei; ppsp@ietf.org
>>>> *Subject:* Re: [ppsp] ppsp charter discussion
>>>>
>>>>
>>>>
>>>> Hi Yunfei,
>>>>
>>>> after reading your charter proposal, a text proposal and 2 questions f=
or
>>>> clarifications.
>>>>
>>>>
>>>>
>>>> Best Regards
>>>>
>>>> Christian Schmidt
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Proposed new text for more transparency in main description:
>>>>
>>>> Old text:
>>>>
>>>> The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
>>>> chartered to develop standard signaling protocols (called PPSP protoco=
ls)
>>>> for multiple types of entities (e.g. intelligent endpoints, caches, co=
ntent
>>>> distribution network nodes, and/or other edge devices) to participate =
in P2P
>>>> streaming systems in both fixed and mobile Internet.
>>>>
>>>>
>>>> PPSP protocols include the PPSP tracker protocol =E2=80=93 a signaling=
 protocol
>>>> between =E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CPPSP peers=E2=80=
=9D, and the PPSP peer protocol =E2=80=93 a
>>>> signaling protocol among =E2=80=9CPPSP peers=E2=80=9D. A PPSP tracker =
maintains lists of
>>>> participating PPSP peers, each for a specific channel or streaming fil=
e, and
>>>> answers the queries from PPSP peers for candidate PPSP peers. PPSP pee=
rs
>>>> inform their status information to PPSP trackers, exchange their chunk
>>>> availability with other PPSP peers and/or PPSP trackers, and ask other=
 PPSP
>>>> peers for wanted data.
>>>>
>>>>
>>>>
>>>> New text:
>>>>
>>>> The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
>>>> chartered to develop standard signaling protocols (called PPSP
>>>> protocols) for P2P streaming systems in both fixed and mobile Internet=
.
>>>> Participating entities could be intelligent endpoints, caches, content
>>>> distribution network nodes, and/or other edge devices.
>>>>
>>>>
>>>>
>>>> For a specific channel or streaming file, a PPSP tracker maintains lis=
ts
>>>> of particiating PPSP peers. The PPSP tracker answers queries from PPSP=
 peers
>>>> for candidate PPSP peers. PPSP peers provide their status information =
to
>>>> PPSP trackers, exchange their chunk availability with other PPSP peers
>>>> and/or PPSP trackers, and ask other PPSP peers for wanted data. PPSP
>>>> protocols include the PPSP tracker protocol =E2=80=93 a signaling prot=
ocol between
>>>> =E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CPPSP peers=E2=80=9D, and =
the PPSP peer protocol =E2=80=93 a signaling
>>>> protocol among =E2=80=9CPPSP peers=E2=80=9D.
>>>>
>>>>
>>>>
>>>> Architectural survey
>>>>
>>>> 3. An "architectural survey" document explaining the current P2P
>>>> streaming architectures, in particular tracker-based P2P streaming, an=
d key
>>>> issues in best practice.
>>>>
>>>> It is good to have a description of the current P2P streaming
>>>> architecture. What is missing is the relation to the PPSP work. Will i=
t
>>>> contain a proposal for the PPSP architecture?
>>>>
>>>>
>>>>
>>>> Usage document
>>>>
>>>> 6. A =E2=80=9Cusage document=E2=80=9D explaining how the protocols def=
ined above, along
>>>> with existing IETF protocols, such as RELAOD, ALTO and RTSP, can
>>>> inter-operate; and how they may be integrated together to produce comp=
lete
>>>> P2P streaming systems.
>>>>
>>>> This sounds more like a "interop document". Was this the intention?
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>  ------------------------------
>>>>
>>>> *From:* ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] *On Behal=
f
>>>> Of *ext zhangyunfei
>>>> *Sent:* Thursday, September 10, 2009 8:24 AM
>>>> *To:* ppsp@ietf.org
>>>> *Subject:* [ppsp] ppsp charter discussion
>>>>
>>>> **
>>>>
>>>> *Dear all,*
>>>>
>>>> *   The following is the modified version of PPSP charter(An early
>>>> version was published in the IETF PPSP wiki page).Please review it and=
 any
>>>> comments and suggestions are highly appreciated.*
>>>>
>>>>
>>>>
>>>> *           BR*
>>>>
>>>> *            Yunfei*
>>>>
>>>> *--------------------------------------------------------*
>>>>
>>>> *Description of PPSP Working Group:*
>>>>
>>>> The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
>>>> chartered to develop standard signaling protocols (called PPSP protoco=
ls)
>>>> for multiple types of entities (e.g. intelligent endpoints, caches, co=
ntent
>>>> distribution network nodes, and/or other edge devices) to participate =
in P2P
>>>> streaming systems in both fixed and mobile Internet.
>>>>
>>>>
>>>> PPSP protocols include the PPSP tracker protocol =E2=80=93 a signaling=
 protocol
>>>> between =E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CPPSP peers=E2=80=
=9D, and the PPSP peer protocol =E2=80=93 a
>>>> signaling protocol among =E2=80=9CPPSP peers=E2=80=9D. A PPSP tracker =
maintains lists of
>>>> participating PPSP peers, each for a specific channel or streaming fil=
e, and
>>>> answers the queries from PPSP peers for candidate PPSP peers. PPSP pee=
rs
>>>> inform their status information to PPSP trackers, exchange their chunk
>>>> availability with other PPSP peers and/or PPSP trackers, and ask other=
 PPSP
>>>> peers for wanted data.
>>>>
>>>>
>>>>
>>>> This WG's primary tasks are to produce:
>>>> 1. A =E2=80=9Cproblem statement=E2=80=9D document describing the probl=
ems, incentives,
>>>> and scope of developing the PPSP protocols, as well as common terminol=
ogies
>>>> and concepts.
>>>>
>>>>
>>>>
>>>> 2. A =E2=80=9Crequirements=E2=80=9D document listing the requirements =
on the designed
>>>> PPSP protocols (e.g., general functionality and performance requiremen=
ts of
>>>> PPSP protocols or basic types of information that PPSP protocols shoul=
d
>>>> communicate to facilitate P2P streaming).
>>>>
>>>>
>>>> 3. An "architectural survey" document explaining the current P2P
>>>> streaming architectures, in particular tracker-based P2P streaming, an=
d key
>>>> issues in best practice.
>>>>
>>>>
>>>> 4. A proposed standard defining the PPSP peer protocol. This protocol
>>>> will define how PPSP peers advertise chunk availability. The protocol =
will
>>>> also define the requests and responses of chunks among PPSP peers.
>>>>
>>>>
>>>>
>>>> 5. A proposed standard defining the PPSP tracker protocol. This protoc=
ol
>>>> will define how PPSP peers inform and request information from PPSP tr=
ackers
>>>> and how PPSP trackers reply to the requests.
>>>>
>>>>
>>>>
>>>> 6. A =E2=80=9Cusage document=E2=80=9D explaining how the protocols def=
ined above, along
>>>> with existing IETF protocols, such as RELAOD, ALTO and RTSP, can
>>>> inter-operate; and how they may be integrated together to produce comp=
lete
>>>> P2P streaming systems.
>>>>
>>>>
>>>>
>>>> 7. Optionally a =E2=80=9Dmobile usage document=E2=80=9D (PPSP mobile B=
CP document) to
>>>> evaluate PPSP with and without Mobile IP support when there are a lot =
of
>>>> mobile peers in the system.
>>>>
>>>>
>>>> The work planned for the PPSP WG is distinct from, but requires close
>>>> participation with, work in other IETF WGs, particularly P2PSIP, ALTO =
and
>>>> MMUSIC. The PPSP WG assumes that it cannot modify baseline P2PSIP, ALT=
O, and
>>>> MMUSIC behaviors. If PPSP determines that extensions to P2PSIP, ALTO, =
MMUSIC
>>>> are needed, PPSP will seek to define such extensions and present to th=
e
>>>> respective working groups.
>>>>
>>>>
>>>> The design of PPSP has to consider security/privacy issues. The protoc=
ol
>>>> document will contain a complete description of the security/privacy i=
ssues
>>>> that PPSP should address.
>>>>
>>>>
>>>>
>>>> The following topics are excluded from this WG's scope:
>>>> 1. Transport mechanisms for data transmission among PPSP peers, e.g.
>>>> using TCP or UDP, unicast or multicast, etc.
>>>>
>>>>
>>>> 2. Network coding mechanisms in P2P streaming. Network coding may be
>>>> used in P2P streaming, but its support is beyond the scope of current
>>>> charter.
>>>>
>>>>
>>>>
>>>> 3. Play-out mechanisms including streaming control (e.g., pause,
>>>> fast-forward, and rewind).
>>>>
>>>>
>>>>
>>>> 4. Algorithms that may be different in different deployments (e.g.,
>>>> chunk selection, local storage strategies).
>>>>
>>>>
>>>>
>>>> 5. Research type questions related to P2P streaming. This WG will
>>>> instead forward such questions to the IRTF P2PRG or other RG as approp=
riate.
>>>> Examples include cache management.
>>>>
>>>> *Goals and Milestones:*
>>>>
>>>> Apr 2010
>>>>
>>>> Working Group Last Call for problem statement
>>>>
>>>> Jun 2010
>>>>
>>>> Submit problem statement to IESG as Informational document
>>>>
>>>> Aug 2010
>>>>
>>>> Working Group Last Call for architecture survey
>>>>
>>>> Aug 2010
>>>>
>>>> Working Group Last Call for requirements
>>>>
>>>> Oct
>>>>
>>>> 2010
>>>>
>>>> Submit architecture survey to IESG as Informational document
>>>>
>>>> Oct 2010
>>>>
>>>> Submit requirements to IESG as Informational document
>>>>
>>>> Apr 2011
>>>>
>>>> Working Group Last Call for PPSP peer protocol
>>>>
>>>> Apr
>>>>
>>>> 2011
>>>>
>>>> Working Group Last Call for PPSP tracker protocol
>>>>
>>>> Aug 2011
>>>>
>>>> Submit PPSP peer protocol to IESG as Proposed Standard
>>>>
>>>> Aug 2011
>>>>
>>>> Submit PPSP tracker protocol to IESG as Proposed Standard
>>>>
>>>> Nov 2011
>>>>
>>>> Working Group Last Call of usage document
>>>>
>>>> Nov 2011
>>>>
>>>> Working Group Last Call of mobility BCP document
>>>>
>>>> Jan 2012
>>>>
>>>> Submit usage document to IESG as Informational document
>>>>
>>>> Jan 2012
>>>>
>>>> Submit mobility BCP document to IESG as Informational document
>>>>
>>>> Apr 2012
>>>>
>>>> Dissolve or re-charter
>>>>
>>>>
>>>>
>>>>
>>>>  ------------------------------
>>>>
>>>> zhangyunfei
>>>>
>>>> 2009-09-10
>>>>  ------------------------------
>>>>
>>>> _______________________________________________
>>>> ppsp mailing list
>>>> ppsp@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/ppsp
>>>>
>>>>
>>> ------------------------------
>>>
>>
>> ------------------------------
>>
>
>

--000e0cd51d62c693bc047340ae12
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Rich,<div><br></div><div>Thanks for the correction.=C2=A0<br clear=3D"all">=
<br>Ping Pan =C2=A0(408) 655-6547<br>
<br><br><div class=3D"gmail_quote">On Thu, Sep 10, 2009 at 2:55 PM, Ping Pa=
n <span dir=3D"ltr">&lt;<a href=3D"mailto:ping@pingpan.org">ping@pingpan.or=
g</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div>Ning,</div><div><br></div><div>Thanks for the clarification.</div><div=
><br></div><div>Here is my main concern: currently, PPSP is positioned as y=
et another streaming protocol to the end users.</div><div><br></div><div>


IMHO, the end users can care less where the traffic are streaming from so l=
ong it&#39;s=C2=A0convenient,=C2=A0safe and have reasonable QoE. Do we need=
 another streaming protocol to do this?</div>

<div><br></div><div>One may argue the advantages in P2P. But, to many, PPSP=
 is actually endorsing the following:</div><div><ul><li>I need to install a=
 special software from the ASP&#39;s, which may use my local CPU and storag=
e for P2P operation, and do some other things that I don&#39;t know about.<=
/li>




<li>The software enables me to watch some movies from the peers, who may be=
 chased by the lawyers from some media companies.=C2=A0</li><li>On top of t=
hat, the service networks, especially, those who have to pay for the expens=
ive backhaul links, may be sick of the traffic volume, and may install DPI =
boxes at every possible intersection to drop my video stream traffic (here =
goes my QoE).</li>




</ul></div><div>In short, I don&#39;t think it&#39;s wise to address all of=
 the above in one WG, one architecture or one protocol. Rather, it would be=
 nice to focus on what P2P streaming is good at, use it to solve a couple o=
f real problems, and move on to the next.</div>



<div><br></div><div>We must not ignore the advancement of the following in =
P2P streaming:</div><div><ul><li>Cost efficiency: I saw a=C2=A0presentation=
=C2=A0from last IETF&#39;s P2PRG (from Rich Woundy?), where it takes a $3,0=
00 PC to support 5,000 concurrent streams. That&#39;s cheap!</li>




<li>Simplicity: it never=C2=A0occurred=C2=A0to me that why we must have sto=
rage servers, called CDN, sitting all over the place, while some simple cac=
hing would be sufficient. In PPlive&#39;s Sigcomm paper, it mentioned of us=
ing 8/12G of Flash only, and no harddrive. (This may help answering some co=
pyright concerns).</li>



<li>Portability: people may argue uplink vs. inter-domain=C2=A0locality. Bu=
t all service providers need to do is inserting a few P2P edge caching boxe=
s in the network. If more locality is needed, add another one. Chunk discov=
ery and tracker manager are perfect for this.</li>




</ul></div><div>This is the line of reasoning I had: why not narrow the sco=
pe of PPSP, and solve the caching problem first?</div><div><br></div><div>O=
nce again, I don&#39;t think PPSP needs to deal with end users for now. In =
fact, by forcing an open standard, you are taking away the leverage from th=
e existing P2P media companies, including PPlive and PPstream (as mentioned=
 in another draft of yours :-)). Nobody wins!</div>


<div><br></div><div>0.5 cents,</div><div><div></div><div class=3D"h5"><div>=
<br></div><div>- Ping</div><div><div><div><br><div class=3D"gmail_quote">

2009/9/10 Ning Zong <span dir=3D"ltr">&lt;<a href=3D"mailto:zongning@huawei=
.com" target=3D"_blank">zongning@huawei.com</a>&gt;</span><br><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">







<div>
<div>Hi, Ping,</div>
<div>=C2=A0</div>
<div>End users will run PPSP. As addressed in charter, PPSP protocols could=
 run=20
on multiple entities such as end users, caches, CDN nodes, etc.</div>
<div>Here we=C2=A0talk about the standard protocols running on end users. W=
hat=20
do you mean by non-technical issues? If you mean security, privacy and=20
copyrights issues, I think not only PPSP, but some other BoF/WGs=C2=A0have =
same=20
issues. You are perfectly right, they will be not in the working scope (but=
 need=20
some considerations during the WG work).</div>
<div>=C2=A0</div>
<div>BR,</div>
<div>Ning Zong=C2=A0</div>
<div>=C2=A0</div>
<div>
<hr>
<span style=3D"font-size:small"><font face=3D"arial, helvetica, sans-serif"=
>Ning,</font></span></div><div><div></div><div>
<div><span style=3D"font-size:small"><font face=3D"arial, helvetica, sans-s=
erif"><br></font></span></div>
<div><span style=3D"font-size:small"><font face=3D"arial, helvetica, sans-s=
erif">We are in agreement=20
here.=C2=A0So, you have listed three=C2=A0objectives=C2=A0for=20
PPSP:</font></span></div>
<div><span style=3D"font-size:small"><font face=3D"arial, helvetica, sans-s=
erif"><br></font></span></div>
<div><span style=3D"font-size:small"><font face=3D"arial, helvetica, sans-s=
erif">1. Standard interface=20
to CDN/Cache</font></span></div>
<div><span style=3D"font-size:small"><font face=3D"arial, helvetica, sans-s=
erif">2. Enable media=20
providers to stream content through standard interfaces</font></span></div>
<div><span style=3D"font-size:small"><font face=3D"arial, helvetica, sans-s=
erif">3. Help the service=20
providers to manage their network/links better.</font></span></div>
<div><span style=3D"font-size:small"><font face=3D"arial, helvetica, sans-s=
erif"><br></font></span></div>
<div>So, curious, does it require the end users to run PPSP as well?=C2=A0<=
span style=3D"font-size:small"><font face=3D"arial, helvetica, sans-serif">=
The problem statement draft=20
(</font></span><span><span style=3D"font-size:small"><font face=3D"arial, h=
elvetica, sans-serif">draft-zhang-ppsp-problem-statement-04.txt)=20
seems to assume that is the case. (If I am not mistaken, all the &quot;prop=
rietary=20
protocols&quot; listed in Section 3.1 are client P2P applications). If yes,=
 you have=20
a wide scope of non-technical issues to deal with. If no, then you need to =
make=20
it clear in the documents.</font></span></span></div>
<div><span><br></span></div>
<div><span>Thanks for clarification.</span></div>
<div><span><br></span></div>
<div><span style=3D"font-size:small"><font face=3D"arial, helvetica, sans-s=
erif">Ping</font></span><br><br><br>
<div class=3D"gmail_quote">2009/9/10 Ning Zong <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:zongning@huawei.com" target=3D"_blank">zongning@huawei.com</a>&=
gt;</span><br>
<blockquote class=3D"gmail_quote" style=3D"padding-left:1ex;margin:0px 0px =
0px 0.8ex;border-left:#ccc 1px solid">
  <div>
  <div>Hi, Ping,</div>
  <div>=C2=A0</div>
  <div>Thank you for your comments, please see in-line.</div>
  <div>=C2=A0</div>
  <div>
  <hr>
  </div><span style=3D"color:rgb(0,0,255);font-family:&#39;Courier New&#39;=
;border-collapse:collapse"><span lang=3D"EN-US" style=3D"font-family:&#39;C=
ourier New&#39;"><span><span style=3D"font-size:small">
  <div>
  <div>Ning,</div>
  <div><br></div>
  <div>I&#39;d think that it is very important to emphasis the target users=
 of the=20
  work, which has been quoted as &quot;<span lang=3D"EN-US" style=3D"font-f=
amily:&#39;Courier New&#39;"><span style=3D"font-size:small">intelligent=20
  endpoints, caches, content distribution network nodes, and/or other edge=
=20
  devices</span><span><span style=3D"font-size:small">.&quot;</span></span>=
</span></div>
  <div><span lang=3D"EN-US" style=3D"font-family:&#39;Courier New&#39;"><sp=
an><span style=3D"font-size:small"></span></span></span>=C2=A0</div></div>
  <div><span lang=3D"EN-US" style=3D"font-family:&#39;Courier New&#39;"><sp=
an><span style=3D"font-size:small">[Ning Zong] This is a good=20
  suggestion.</span></span></span></div>
  <div>
  <div><br></div>
  <div>If possible, I would hope that further specification, clarification =
and=20
  constraints to be added in one of the documents.</div>
  <div><br></div>
  <div>The reasoning is that, if the work is to enable=20
  further=C2=A0proliferation=C2=A0of P2P clients within the networks, then =
the=20
  WG needs to address issues including security, privacy and copyrights=20
  extensively. This may be above and beyond technology, and=C2=A0is probabl=
y=20
  outside the scope of PPSP.</div>
  <div><br></div>
  <div>On the other hand, if the work is to enable more efficient streaming=
=20
  content distribtution within a controlled=C2=A0environment by leveraging=
=20
  mechanisms such as tracker management and chuck discovery, then the work =
is=20
  well understood, and can be clearly defined, specified and experimented i=
n the=20
  near future.</div>
  <div>=C2=A0</div></div>
  <div>[Ning Zong] If I understand your question correctly, this is related=
 to=20
  the incentives of PPSP work. The clarification of incentives are further=
=20
  provided in problem statement. IMO, the second point in your comments is=
=20
  closer to=C2=A0current intention of PPSP. To be brief, the intention incl=
ude=20
  (maybe not limited to): 1) enable more efficient streaming to=20
  integrate=C2=A03rd party devices, e.g. cache/CDN nodes;=20
  2)=C2=A0enable=C2=A0streaming vendors=C2=A0to accomplish=C2=A0content=20
  distribution via some standard API, thus reduce the=C2=A0time-to-market a=
nd=20
  maybe cost, we hope; 3) enable ISPs to construct=C2=A0standard streaming=
=20
  platform to run content provisioning services.</div>
  <div><br></div>
  <div>2 cents,</div>
  <div><font face=3D"arial" color=3D"#000000"><span style=3D"border-collaps=
e:separate"><font face=3D"&#39;Courier New&#39;" color=3D"#0000ff"><span st=
yle=3D"border-collapse:collapse"><br></span></font></span></font></div>
  <div>- Ping</div></span></span></span></span>
  <div>
  <div></div>
  <div><br>
  <div class=3D"gmail_quote">2009/9/10 Ning Zong <span dir=3D"ltr">&lt;<a h=
ref=3D"mailto:zongning@huawei.com" target=3D"_blank">zongning@huawei.com</a=
>&gt;</span><br>
  <blockquote class=3D"gmail_quote" style=3D"padding-left:1ex;margin:0px 0p=
x 0px 0.8ex;border-left:#ccc 1px solid">
    <div>
    <div>Hi, Lucy</div>
    <div>=C2=A0</div>
    <div>The participating entities in the first paragraph include both pee=
rs=20
    and trackers in P2P streaming systems. In second paragraph, we discuss =
the=20
    roles of=C2=A0trackers -=C2=A0assuming that people know the basic meani=
ng of=20
    peers.</div>
    <div>Formal definitions of PPSP peers and PPSP trackers are defined in=
=20
    Problem Statement Draft.</div>
    <div>=C2=A0</div>
    <div>BR,</div>
    <div>Ning Zong</div><font color=3D"#888888">
    <div>=C2=A0</div>
    <div>
    <hr>
    </div></font>
    <div>
    <div></div>
    <div>
    <div>
    <p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-s=
ize:10pt;color:navy;font-family:Arial">Hi YunFei and=20
    Christian,</span></font></p>
    <p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-s=
ize:10pt;color:navy;font-family:Arial"></span></font>=C2=A0</p>
    <p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-s=
ize:10pt;color:navy;font-family:Arial">One clarification:=20
    =E2=80=9Cparticipating entities=E2=80=9D listed in the text are the pee=
r in P2P streaming=20
    systems, is that right? Thus, =E2=80=9CPPSP=E2=80=9D trackers are anoth=
er participator in=20
    the systems. =C2=A0Suggest stating that clearly in the first=20
    paragraph.</span></font></p>
    <p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-s=
ize:10pt;color:navy;font-family:Arial"></span></font>=C2=A0</p>
    <p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-s=
ize:10pt;color:navy;font-family:Arial">Cheers,</span></font></p>
    <p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-s=
ize:10pt;color:navy;font-family:Arial">Lucy</span></font></p>
    <p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"font-s=
ize:10pt;color:navy;font-family:Arial"></span></font>=C2=A0</p>
    <div style=3D"border-right:medium none;padding-right:0in;border-top:med=
ium none;padding-left:4pt;padding-bottom:0in;border-left:blue 1.5pt solid;p=
adding-top:0in;border-bottom:medium none">
    <div>
    <div style=3D"text-align:center" align=3D"center"><font face=3D"Times N=
ew Roman" size=3D"3"><span style=3D"font-size:12pt">
    <hr align=3D"center" width=3D"100%" size=3D"2">
    </span></font></div>
    <p><b><font face=3D"Tahoma" size=3D"2"><span style=3D"font-weight:bold;=
font-size:10pt;font-family:Tahoma">From:</span></font></b><font face=3D"Tah=
oma" size=3D"2"><span style=3D"font-size:10pt;font-family:Tahoma"> <a href=
=3D"mailto:ppsp-bounces@ietf.org" target=3D"_blank">ppsp-bounces@ietf.org</=
a>=20
    [mailto:<a href=3D"mailto:ppsp-bounces@ietf.org" target=3D"_blank">ppsp=
-bounces@ietf.org</a>] <b><span style=3D"font-weight:bold">On Behalf Of </s=
pan></b>Schmidt, Christian 1. (NSN=20
    - DE/Munich)<br><b><span style=3D"font-weight:bold">Sent:</span></b>=20
    Thursday, September 10, 2009 3:03 AM<br><b><span style=3D"font-weight:b=
old">To:</span></b> ext zhangyunfei; <a href=3D"mailto:ppsp@ietf.org" targe=
t=3D"_blank">ppsp@ietf.org</a><br><b><span style=3D"font-weight:bold">Subje=
ct:</span></b> Re: [ppsp] ppsp charter=20
    discussion</span></font></p></div>
    <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:1=
2pt"></span></font>=C2=A0</p>
    <p><font face=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"font-s=
ize:10pt;color:blue;font-family:Arial">Hi=20
    Yunfei,</span></font><font face=3D"Courier New" color=3D"blue"><span st=
yle=3D"color:blue;font-family:&#39;Courier New&#39;"></span></font></p>
    <p><font face=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"font-s=
ize:10pt;color:blue;font-family:Arial">after reading your=20
    charter proposal, a text proposal and 2 questions for=20
    clarifications.</span></font><font face=3D"Courier New" color=3D"blue">=
<span style=3D"color:blue;font-family:&#39;Courier New&#39;"></span></font>=
</p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;"></span></font>=
=C2=A0</p>
    <p><font face=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"font-s=
ize:10pt;color:blue;font-family:Arial">Best=20
    Regards</span></font><font face=3D"Courier New" color=3D"blue"><span st=
yle=3D"color:blue;font-family:&#39;Courier New&#39;"></span></font></p>
    <p><font face=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"font-s=
ize:10pt;color:blue;font-family:Arial">Christian=20
    Schmidt</span></font><font face=3D"Courier New" color=3D"blue"><span st=
yle=3D"color:blue;font-family:&#39;Courier New&#39;"></span></font></p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;"></span></font>=
=C2=A0</p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;"></span></font>=
=C2=A0</p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;"></span></font>=
=C2=A0</p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;">Proposed=20
    new text=C2=A0for more transparency in main description:</span></font><=
font face=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"font-size:10pt=
;color:blue;font-family:Arial"></span></font></p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;">Old=20
    text:</span></font><font color=3D"blue"><span style=3D"color:blue"></sp=
an></font></p>
    <p><font face=3D"Courier New" color=3D"black" size=3D"3"><span style=3D=
"font-size:12pt;color:black;font-family:&#39;Courier New&#39;">The=20
    Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is charte=
red=20
    to develop standard signaling protocols (called PPSP protocols) for mul=
tiple=20
    types of entities (e.g. intelligent endpoints, caches, content distribu=
tion=20
    network nodes, and/or other edge devices) to participate in P2P streami=
ng=20
    systems in both fixed and mobile Internet.</span></font></p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;"><br></span></f=
ont><font face=3D"Courier New" color=3D"black"><span style=3D"color:black;f=
ont-family:&#39;Courier New&#39;">PPSP protocols include the=20
    PPSP tracker protocol =E2=80=93 a signaling protocol between =E2=80=9CP=
PSP trackers=E2=80=9D and=20
    =E2=80=9CPPSP peers=E2=80=9D, and the PPSP peer protocol =E2=80=93 a si=
gnaling protocol among =E2=80=9CPPSP=20
    peers=E2=80=9D. A PPSP tracker maintains lists of participating PPSP pe=
ers, each for=20
    a specific channel or streaming file, and answers the queries from PPSP=
=20
    peers for candidate PPSP peers. PPSP peers inform their status informat=
ion=20
    to PPSP trackers, exchange their chunk availability with other PPSP pee=
rs=20
    and/or PPSP trackers, and ask other PPSP peers for wanted=20
    data.</span></font><font face=3D"Courier New" color=3D"blue"><span styl=
e=3D"color:blue;font-family:&#39;Courier New&#39;"> </span></font></p>
    <p><font face=3D"Times New Roman" color=3D"blue" size=3D"3"><span style=
=3D"font-size:12pt;color:blue"></span></font>=C2=A0</p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;">New=C2=A0text:=
</span></font><font color=3D"blue"><span style=3D"color:blue"></span></font=
></p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;">The=20
    Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is charte=
red=20
    to develop standard signaling protocols (called PPSP protocols)=C2=A0fo=
r P2P=20
    streaming systems in both fixed and mobile Internet. Participating enti=
ties=20
    could be intelligent endpoints, caches, content distribution network no=
des,=20
    and/or other edge devices.</span></font><font color=3D"blue"><span styl=
e=3D"color:blue"></span></font></p>
    <div>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;"></span></font>=
=C2=A0</p></div>
    <div>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;">For a=20
    specific channel or streaming file, a PPSP tracker maintains lists of=
=20
    particiating PPSP peers. The PPSP tracker answers queries from PPSP pee=
rs=20
    for candidate PPSP peers. PPSP peers=C2=A0provide their status informat=
ion=20
    to PPSP trackers, exchange their chunk availability with other PPSP pee=
rs=20
    and/or PPSP trackers, and ask other PPSP peers for wanted data. PPSP=20
    protocols include the PPSP tracker protocol =E2=80=93 a signaling proto=
col between=20
    =E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CPPSP peers=E2=80=9D, and t=
he PPSP peer protocol =E2=80=93 a signaling=20
    protocol among =E2=80=9CPPSP peers=E2=80=9D.</span></font><font face=3D=
"Courier New" color=3D"black"><span style=3D"color:black;font-family:&#39;C=
ourier New&#39;">=20
    </span></font></p></div>
    <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:1=
2pt"></span></font>=C2=A0</p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;">Architectural=
=20
    survey</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;">3. An &quot;architectural=20
    survey&quot; document explaining the current P2P streaming architecture=
s, in=20
    particular tracker-based P2P streaming, and key issues in best=20
    practice.</span></font></p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;">It is good=20
    to have a description of the current P2P streaming architecture. What i=
s=20
    missing is the relation to the PPSP work. Will it contain a proposal=20
    for=C2=A0the PPSP architecture?</span></font></p>
    <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:1=
2pt"></span></font>=C2=A0</p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;">Usage=20
    document</span></font></p>
    <p><font face=3D"Courier New" color=3D"black" size=3D"3"><span style=3D=
"font-size:12pt;color:black;font-family:&#39;Courier New&#39;">6. A=20
    =E2=80=9Cusage document=E2=80=9D explaining how the protocols defined a=
bove, along with=20
    existing IETF protocols, such as RELAOD, ALTO and RTSP, can inter-opera=
te;=20
    and how they may be integrated together to produce complete P2P streami=
ng=20
    systems.</span></font></p>
    <p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"=
font-size:12pt;color:blue;font-family:&#39;Courier New&#39;">This sounds=20
    more like a &quot;interop document&quot;. Was this the intention?</span=
></font></p>
    <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:1=
2pt"></span></font>=C2=A0</p>
    <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:1=
2pt"></span></font>=C2=A0</p>
    <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:1=
2pt"></span></font>=C2=A0</p>
    <div>
    <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:1=
2pt"></span></font>=C2=A0</p></div>
    <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:1=
2pt"></span></font>=C2=A0</p>
    <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:1=
2pt"></span></font>=C2=A0</p>
    <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:1=
2pt"></span></font>=C2=A0</p>
    <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:1=
2pt"></span></font>=C2=A0</p>
    <div style=3D"text-align:center" align=3D"center"><font face=3D"Times N=
ew Roman" size=3D"3"><span lang=3D"DE" style=3D"font-size:12pt">
    <hr align=3D"center" width=3D"100%" size=3D"2">
    </span></font></div>
    <p style=3D"margin-bottom:12pt"><b><font face=3D"Tahoma" size=3D"2"><sp=
an lang=3D"DE" style=3D"font-weight:bold;font-size:10pt;font-family:Tahoma"=
>From:</span></font></b><font face=3D"Tahoma" size=3D"2"><span lang=3D"DE" =
style=3D"font-size:10pt;font-family:Tahoma"> <a href=3D"mailto:ppsp-bounces=
@ietf.org" target=3D"_blank">ppsp-bounces@ietf.org</a>=20
    [mailto:<a href=3D"mailto:ppsp-bounces@ietf.org" target=3D"_blank">ppsp=
-bounces@ietf.org</a>] <b><span style=3D"font-weight:bold">On Behalf Of </s=
pan></b>ext=20
    zhangyunfei<br><b><span style=3D"font-weight:bold">Sent:</span></b> Thu=
rsday,=20
    September 10, 2009 8:24 AM<br><b><span style=3D"font-weight:bold">To:</=
span></b> <a href=3D"mailto:ppsp@ietf.org" target=3D"_blank">ppsp@ietf.org<=
/a><br><b><span style=3D"font-weight:bold">Subject:</span></b> [ppsp] ppsp =
charter=20
    discussion</span></font><span lang=3D"DE"></span></p>
    <div>
    <p><b><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-wei=
ght:bold;font-size:12pt"></span></font></b>=C2=A0</p><br clear=3D"all">
    <p><b><font face=3D"Courier New" size=3D"3"><span style=3D"font-weight:=
bold;font-size:12pt;font-family:&#39;Courier New&#39;">Dear=20
    all,</span></font></b></p>
    <p><b><font face=3D"Courier New" size=3D"3"><span style=3D"font-weight:=
bold;font-size:12pt;font-family:&#39;Courier New&#39;">=C2=A0=C2=A0=20
    The following is the modified version of PPSP charter(An early version =
was=20
    published in the IETF PPSP wiki page).Please review it and any comments=
 and=20
    suggestions are highly appreciated.</span></font></b></p>
    <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size:1=
2pt"></span></font>=C2=A0</p>
    <p><b><font face=3D"Courier New" size=3D"3"><span style=3D"font-weight:=
bold;font-size:12pt;font-family:&#39;Courier New&#39;">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=20
    BR</span></font></b></p>
    <p><b><font face=3D"Courier New" size=3D"3"><span style=3D"font-weight:=
bold;font-size:12pt;font-family:&#39;Courier New&#39;">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=20
    Yunfei</span></font></b></p>
    <p><b><font face=3D"Courier New" size=3D"3"><span style=3D"font-weight:=
bold;font-size:12pt;font-family:&#39;Courier New&#39;">--------------------=
------------------------------------</span></font></b></p>
    <p><b><font face=3D"Courier New" size=3D"5"><span style=3D"font-weight:=
bold;font-size:18pt;font-family:&#39;Courier New&#39;">Description=20
    of PPSP Working Group:</span></font></b></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;">The Peer-to-Peer (P2P)=20
    Streaming Protocol working group (PPSP WG) is chartered to develop stan=
dard=20
    signaling protocols (called PPSP protocols) for multiple types of entit=
ies=20
    (e.g. intelligent endpoints, caches, content distribution network nodes=
,=20
    and/or other edge devices) to participate in P2P streaming systems in b=
oth=20
    fixed and mobile Internet.</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"><br>PPSP protocols=20
    include the PPSP tracker protocol =E2=80=93 a signaling protocol betwee=
n =E2=80=9CPPSP=20
    trackers=E2=80=9D and =E2=80=9CPPSP peers=E2=80=9D, and the PPSP peer p=
rotocol =E2=80=93 a signaling=20
    protocol among =E2=80=9CPPSP peers=E2=80=9D. A PPSP tracker maintains l=
ists of participating=20
    PPSP peers, each for a specific channel or streaming file, and answers =
the=20
    queries from PPSP peers for candidate PPSP peers. PPSP peers inform the=
ir=20
    status information to PPSP trackers, exchange their chunk availability =
with=20
    other PPSP peers and/or PPSP trackers, and ask other PPSP peers for wan=
ted=20
    data. </span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
    <p style=3D"layout-grid-mode:char"><font face=3D"Courier New" size=3D"3=
"><span style=3D"font-size:12pt;font-family:&#39;Courier New&#39;">This WG&=
#39;s primary tasks=20
    are to produce:<br>1. A =E2=80=9Cproblem statement=E2=80=9D document de=
scribing the=20
    problems, incentives, and scope of developing the PPSP protocols, as we=
ll as=20
    common terminologies and concepts.</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;">2. A =E2=80=9Crequirements=E2=80=9D=20
    document listing the requirements on the designed PPSP protocols (e.g.,=
=20
    general functionality and performance requirements of PPSP protocols or=
=20
    basic types of information that PPSP protocols should communicate to=20
    facilitate P2P streaming).</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"><br>3. An &quot;architectural=20
    survey&quot; document explaining the current P2P streaming architecture=
s, in=20
    particular tracker-based P2P streaming, and key issues in best=20
    practice.</span></font></p>
    <p style=3D"layout-grid-mode:char"><font face=3D"Courier New" size=3D"3=
"><span style=3D"font-size:12pt;font-family:&#39;Courier New&#39;"><br>4. A=
 proposed=20
    standard defining the PPSP peer protocol. This protocol will define how=
 PPSP=20
    peers advertise chunk availability. The protocol will also define the=
=20
    requests and responses of chunks among PPSP peers.</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
    <p style=3D"layout-grid-mode:char"><font face=3D"Courier New" size=3D"3=
"><span style=3D"font-size:12pt;font-family:&#39;Courier New&#39;">5. A pro=
posed standard=20
    defining the PPSP tracker protocol. This protocol will define how PPSP =
peers=20
    inform and request information from PPSP trackers and how PPSP trackers=
=20
    reply to the requests.</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;">6. A =E2=80=9Cusage document=E2=80=9D=20
    explaining how the protocols defined above, along with existing IETF=20
    protocols, such as RELAOD, ALTO and RTSP, can inter-operate; and how th=
ey=20
    may be integrated together to produce complete P2P streaming=20
    systems.</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;">7. Optionally a =E2=80=9Dmobile=20
    usage document=E2=80=9D (PPSP mobile BCP document) to evaluate PPSP wit=
h and without=20
    Mobile IP support when there are a lot of mobile peers in the=20
    system.</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"><br>The work planned for=20
    the PPSP WG is distinct from, but requires close participation with, wo=
rk in=20
    other IETF WGs, particularly P2PSIP, ALTO and MMUSIC. The PPSP WG assum=
es=20
    that it cannot modify baseline P2PSIP, ALTO, and MMUSIC behaviors. If P=
PSP=20
    determines that extensions to P2PSIP, ALTO, MMUSIC are needed, PPSP wil=
l=20
    seek to define such extensions and present to the respective working=20
    groups.</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"><br>The design of PPSP=20
    has to consider security/privacy issues. The protocol document will con=
tain=20
    a complete description of the security/privacy issues that PPSP should=
=20
    address.</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;">The following topics are=20
    excluded from this WG&#39;s scope:<br>1. Transport mechanisms for data=
=20
    transmission among PPSP peers, e.g. using TCP or UDP, unicast or multic=
ast,=20
    etc.</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"><br>2. Network coding=20
    mechanisms in P2P streaming. Network coding may be used in P2P streamin=
g,=20
    but its support is beyond the scope of current charter.</span></font></=
p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;">3. Play-out mechanisms=20
    including streaming control (e.g., pause, fast-forward, and=20
    rewind).</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;">4. Algorithms that may=20
    be different in different deployments (e.g., chunk selection, local sto=
rage=20
    strategies).</span></font></p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"></span></font>=C2=A0</p>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;">5. Research type=20
    questions related to P2P streaming. This WG will instead forward such=
=20
    questions to the IRTF P2PRG or other RG as appropriate. Examples includ=
e=20
    cache management.</span></font></p>
    <p><b><font face=3D"Courier New" size=3D"5"><span style=3D"font-weight:=
bold;font-size:18pt;font-family:&#39;Courier New&#39;">Goals=20
    and Milestones:</span></font></b></p>
    <table style=3D"width:425.25pt" cellpadding=3D"0" width=3D"567" border=
=3D"0">
      <tbody>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Apr=20
          2010</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Working Group Last=20
          Call for problem statement</span></font></p></td></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Jun=20
          2010</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Submit problem=20
          statement to IESG as Informational document</span></font></p></td=
></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Aug=20
          2010</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Working Group Last=20
          Call for architecture survey</span></font></p></td></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Aug=20
          2010</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Working Group Last=20
          Call for requirements</span></font></p></td></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Oct</span></font></p>
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">2010</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Submit=20
          architecture survey to IESG as Informational=20
        document</span></font></p></td></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Oct=20
          2010</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Submit=20
          requirements to IESG as Informational document</span></font></p><=
/td></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Apr=20
          2011</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Working Group Last=20
          Call for PPSP peer protocol</span></font></p></td></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Apr</span></font></p>
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">2011</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Working Group Last=20
          Call for PPSP tracker protocol</span></font></p></td></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Aug=20
          2011</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Submit PPSP peer=20
          protocol to IESG as Proposed Standard</span></font></p></td></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Aug=20
          2011</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Submit PPSP=20
          tracker protocol to IESG as Proposed Standard</span></font></p></=
td></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Nov=20
          2011</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Working Group Last=20
          Call of usage document</span></font></p></td></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Nov=20
          2011</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Working Group Last=20
          Call of mobility BCP document</span></font></p></td></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Jan=20
          2012</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Submit usage=20
          document to IESG as Informational document</span></font></p></td>=
</tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Jan=20
          2012</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Submit mobility=20
          BCP document to IESG as Informational document</span></font></p><=
/td></tr>
      <tr>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:52.5pt;padding-top:0.75pt" valign=3D"top" width=3D"70">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Apr=20
          2012</span></font></p></td>
        <td style=3D"padding-right:0.75pt;padding-left:0.75pt;padding-botto=
m:0.75pt;width:368.25pt;padding-top:0.75pt" valign=3D"top" width=3D"491">
          <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size=
:12pt;font-family:&#39;Courier New&#39;">Dissolve or=20
          re-charter </span></font></p></td></tr></tbody></table>
    <p><font face=3D"Courier New" size=3D"3"><span style=3D"font-size:12pt;=
font-family:&#39;Courier New&#39;"></span></font>=C2=A0</p></div>
    <div>
    <p><font face=3D"Verdana" size=3D"3"><span style=3D"font-size:12pt;font=
-family:Verdana"></span></font>=C2=A0</p></div>
    <div style=3D"text-align:center" align=3D"center"><font face=3D"Verdana=
" size=3D"2"><span style=3D"font-size:10pt;font-family:Verdana">
    <hr style=3D"width:91.5pt" align=3D"center" width=3D"122" size=3D"2">
    </span></font></div>
    <div>
    <p><font face=3D"Verdana" color=3D"silver" size=3D"2"><span style=3D"fo=
nt-size:10pt;color:silver;font-family:Verdana">zhangyunfei</span></font><fo=
nt face=3D"Verdana" color=3D"silver"><span style=3D"color:silver;font-famil=
y:Verdana"></span></font></p>




</div>
    <div>
    <p><font face=3D"Verdana" color=3D"silver" size=3D"2"><span style=3D"fo=
nt-size:10pt;color:silver;font-family:Verdana">2009-09-10</span></font><fon=
t face=3D"Verdana"><span style=3D"font-family:Verdana"></span></font></p></=
div></div>




</div></div></div>
    <hr>
    </div><br>_______________________________________________<br>ppsp maili=
ng=20
    list<br><a href=3D"mailto:ppsp@ietf.org" target=3D"_blank">ppsp@ietf.or=
g</a><br><a href=3D"https://www.ietf.org/mailman/listinfo/ppsp" target=3D"_=
blank">https://www.ietf.org/mailman/listinfo/ppsp</a><br><br></blockquote><=
/div>




<br></div></div>
  <hr>
  </div></blockquote></div><br></div>
</div></div><hr>
</div>
</blockquote></div><br></div></div></div>
</div></div></blockquote></div><br></div>

--000e0cd51d62c693bc047340ae12--

From hishigh@gmail.com  Thu Sep 10 19:28:52 2009
Return-Path: <hishigh@gmail.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E3BE43A68DF for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 19:28:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_72=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AzGZYDQks1Ha for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 19:28:51 -0700 (PDT)
Received: from mail-pz0-f190.google.com (mail-pz0-f190.google.com [209.85.222.190]) by core3.amsl.com (Postfix) with ESMTP id 05E4D3A67AE for <ppsp@ietf.org>; Thu, 10 Sep 2009 19:28:24 -0700 (PDT)
Received: by pzk28 with SMTP id 28so538074pzk.20 for <ppsp@ietf.org>; Thu, 10 Sep 2009 19:28:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=I4yzlETq5G5ePE1E0H4ozba0QWQNr/8XPPpv7griBe4=; b=GoEnTkG4AC3FgR+WDb7eWhtMQpuDaYHk+XMwyMx0ZJr3Kv/gUq3DCARMKDX9O5mQC8 25fu08rifhMc+4CWxeD8nJBgmG2p1CkaTDKYgf0iXp8T3XPURJC3C+0sL9T8Xc3/PYMR HnOSH/tm6nQbO+DhUXfNgciDZ0GPXK8TBcbuM=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=Y6Pk6aXVrQOwnw60dm5qc2/CVEo3F4VZ2/u9MFbODJm9RZZcy6JD5oAAxlmNeuXw87 ArVVfDOmM5K8yRaANhTwfKA0Oy4ixwrIQ9nRbxWvS2/5NWj3VcgyFxYy7E+mUXo6NmFp b6M5IyAVVdLkt/7+qycTPWHz0FntxPXv3CbYQ=
MIME-Version: 1.0
Received: by 10.143.129.3 with SMTP id g3mr224094wfn.240.1252636129234; Thu,  10 Sep 2009 19:28:49 -0700 (PDT)
In-Reply-To: <7787ACCB-1607-42CA-803D-E43D8660EF59@nokia.com>
References: <200909101423493286131@chinamobile.com> <7787ACCB-1607-42CA-803D-E43D8660EF59@nokia.com>
Date: Fri, 11 Sep 2009 10:28:49 +0800
Message-ID: <8bd755250909101928w4aa0daebrea3509ca82b5c808@mail.gmail.com>
From: yunfei zhang <hishigh@gmail.com>
To: Lars Eggert <lars.eggert@nokia.com>
Content-Type: multipart/alternative; boundary=000e0cd5c380840f0104734413da
Cc: "ppsp@ietf.org" <ppsp@ietf.org>
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Sep 2009 02:28:53 -0000

--000e0cd5c380840f0104734413da
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Thanks Lars for the reminding.The charter has been updated in the
wiki.Please see
http://trac.tools.ietf.org/area/tsv/trac/wiki/PPSP?version=3D14 for the
reference.

                   Yunfei


2009/9/10, Lars Eggert <lars.eggert@nokia.com>:
>
> Hi,
>
> in order to make sure that the IESG and IAB have the latest BOF proposal
> when they make a decision, it'd be good if you either updated the wiki to=
o
> (since that's currently listed as where the request is on
> http://trac.tools.ietf.org/bof/trac/wiki/WikiStart) or alternatively,
> replace the wiki with a pointer to the latest relevant email.
>
> Lars
>
> On 2009-9-10, at 9:23, zhangyunfei wrote:
>
>  Dear all,
>>  The following is the modified version of PPSP charter(An early version
>> was published in the IETF PPSP wiki page).Please review it and any comme=
nts
>> and suggestions are highly appreciated.
>>
>>          BR
>>           Yunfei
>> --------------------------------------------------------
>> Description of PPSP Working Group:
>> The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
>> chartered to develop standard signaling protocols (called PPSP protocols=
)
>> for multiple types of entities (e.g. intelligent endpoints, caches, cont=
ent
>> distribution network nodes, and/or other edge devices) to participate in=
 P2P
>> streaming systems in both fixed and mobile Internet.
>>
>> PPSP protocols include the PPSP tracker protocol =96 a signaling protoco=
l
>> between =93PPSP trackers=94 and =93PPSP peers=94, and the PPSP peer prot=
ocol =96 a
>> signaling protocol among =93PPSP peers=94. A PPSP tracker maintains list=
s of
>> participating PPSP peers, each for a specific channel or streaming file,=
 and
>> answers the queries from PPSP peers for candidate PPSP peers. PPSP peers
>> inform their status information to PPSP trackers, exchange their chunk
>> availability with other PPSP peers and/or PPSP trackers, and ask other P=
PSP
>> peers for wanted data.
>>
>> This WG's primary tasks are to produce:
>> 1. A =93problem statement=94 document describing the problems, incentive=
s, and
>> scope of developing the PPSP protocols, as well as common terminologies =
and
>> concepts.
>>
>> 2. A =93requirements=94 document listing the requirements on the designe=
d PPSP
>> protocols (e.g., general functionality and performance requirements of P=
PSP
>> protocols or basic types of information that PPSP protocols should
>> communicate to facilitate P2P streaming).
>>
>> 3. An "architectural survey" document explaining the current P2P streami=
ng
>> architectures, in particular tracker-based P2P streaming, and key issues=
 in
>> best practice.
>>
>> 4. A proposed standard defining the PPSP peer protocol. This protocol wi=
ll
>> define how PPSP peers advertise chunk availability. The protocol will al=
so
>> define the requests and responses of chunks among PPSP peers.
>>
>> 5. A proposed standard defining the PPSP tracker protocol. This protocol
>> will define how PPSP peers inform and request information from PPSP trac=
kers
>> and how PPSP trackers reply to the requests.
>>
>> 6. A =93usage document=94 explaining how the protocols defined above, al=
ong
>> with existing IETF protocols, such as RELAOD, ALTO and RTSP, can
>> inter-operate; and how they may be integrated together to produce comple=
te
>> P2P streaming systems.
>>
>> 7. Optionally a =94mobile usage document=94 (PPSP mobile BCP document) t=
o
>> evaluate PPSP with and without Mobile IP support when there are a lot of
>> mobile peers in the system.
>>
>> The work planned for the PPSP WG is distinct from, but requires close
>> participation with, work in other IETF WGs, particularly P2PSIP, ALTO an=
d
>> MMUSIC. The PPSP WG assumes that it cannot modify baseline P2PSIP, ALTO,=
 and
>> MMUSIC behaviors. If PPSP determines that extensions to P2PSIP, ALTO, MM=
USIC
>> are needed, PPSP will seek to define such extensions and present to the
>> respective working groups.
>>
>> The design of PPSP has to consider security/privacy issues. The protocol
>> document will contain a complete description of the security/privacy iss=
ues
>> that PPSP should address.
>>
>> The following topics are excluded from this WG's scope:
>> 1. Transport mechanisms for data transmission among PPSP peers, e.g. usi=
ng
>> TCP or UDP, unicast or multicast, etc.
>>
>> 2. Network coding mechanisms in P2P streaming. Network coding may be use=
d
>> in P2P streaming, but its support is beyond the scope of current charter=
.
>>
>> 3. Play-out mechanisms including streaming control (e.g., pause,
>> fast-forward, and rewind).
>>
>> 4. Algorithms that may be different in different deployments (e.g., chun=
k
>> selection, local storage strategies).
>>
>> 5. Research type questions related to P2P streaming. This WG will instea=
d
>> forward such questions to the IRTF P2PRG or other RG as appropriate.
>> Examples include cache management.
>> Goals and Milestones:
>> Apr 2010
>>
>> Working Group Last Call for problem statement
>>
>> Jun 2010
>>
>> Submit problem statement to IESG as Informational document
>>
>> Aug 2010
>>
>> Working Group Last Call for architecture survey
>>
>> Aug 2010
>>
>> Working Group Last Call for requirements
>>
>> Oct
>> 2010
>>
>> Submit architecture survey to IESG as Informational document
>>
>> Oct 2010
>>
>> Submit requirements to IESG as Informational document
>>
>> Apr 2011
>>
>> Working Group Last Call for PPSP peer protocol
>>
>> Apr
>> 2011
>>
>> Working Group Last Call for PPSP tracker protocol
>>
>> Aug 2011
>>
>> Submit PPSP peer protocol to IESG as Proposed Standard
>>
>> Aug 2011
>>
>> Submit PPSP tracker protocol to IESG as Proposed Standard
>>
>> Nov 2011
>>
>> Working Group Last Call of usage document
>>
>> Nov 2011
>>
>> Working Group Last Call of mobility BCP document
>>
>> Jan 2012
>>
>> Submit usage document to IESG as Informational document
>>
>> Jan 2012
>>
>> Submit mobility BCP document to IESG as Informational document
>>
>> Apr 2012
>>
>> Dissolve or re-charter
>>
>>
>>
>> ________________________________
>> zhangyunfei
>> 2009-09-10
>> <ATT00001..txt>
>>
>
>
> _______________________________________________
> ppsp mailing list
> ppsp@ietf.org
> https://www.ietf.org/mailman/listinfo/ppsp
>
>
>

--000e0cd5c380840f0104734413da
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div>Thanks Lars for the reminding.The charter has been updated in the wiki=
.Please=A0see <a href=3D"http://trac.tools.ietf.org/area/tsv/trac/wiki/PPSP=
?version=3D14">http://trac.tools.ietf.org/area/tsv/trac/wiki/PPSP?version=
=3D14</a>=A0for the reference.</div>

<div>=A0</div>
<div>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Yunfei<br><br>=
=A0</div>
<div><span class=3D"gmail_quote">2009/9/10, Lars Eggert &lt;<a href=3D"mail=
to:lars.eggert@nokia.com">lars.eggert@nokia.com</a>&gt;:</span>
<blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0=
px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi,<br><br>in order to make sure=
 that the IESG and IAB have the latest BOF proposal when they make a decisi=
on, it&#39;d be good if you either updated the wiki too (since that&#39;s c=
urrently listed as where the request is on <a onclick=3D"return top.js.Open=
ExtLink(window,event,this)" href=3D"http://trac.tools.ietf.org/bof/trac/wik=
i/WikiStart" target=3D"_blank">http://trac.tools.ietf.org/bof/trac/wiki/Wik=
iStart</a>) or alternatively, replace the wiki with a pointer to the latest=
 relevant email.<br>
<br>Lars=20
<div><span class=3D"e" id=3D"q_123a32df3d108aa5_1"><br><br>On 2009-9-10, at=
 9:23, zhangyunfei wrote:<br><br></span></div>
<blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0=
px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div><span class=3D"e" id=3D"q_123a32df3d108aa5_3">Dear all,<br>=A0The foll=
owing is the modified version of PPSP charter(An early version was publishe=
d in the IETF PPSP wiki page).Please review it and any comments and suggest=
ions are highly appreciated.<br>
<br>=A0 =A0 =A0 =A0 =A0BR<br>=A0 =A0 =A0 =A0 =A0 Yunfei<br>----------------=
----------------------------------------<br>Description of PPSP Working Gro=
up:<br>The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is=
 chartered to develop standard signaling protocols (called PPSP protocols) =
for multiple types of entities (e.g. intelligent endpoints, caches, content=
 distribution network nodes, and/or other edge devices) to participate in P=
2P streaming systems in both fixed and mobile Internet.<br>
<br>PPSP protocols include the PPSP tracker protocol =96 a signaling protoc=
ol between =93PPSP trackers=94 and =93PPSP peers=94, and the PPSP peer prot=
ocol =96 a signaling protocol among =93PPSP peers=94. A PPSP tracker mainta=
ins lists of participating PPSP peers, each for a specific channel or strea=
ming file, and answers the queries from PPSP peers for candidate PPSP peers=
. PPSP peers inform their status information to PPSP trackers, exchange the=
ir chunk availability with other PPSP peers and/or PPSP trackers, and ask o=
ther PPSP peers for wanted data.<br>
<br>This WG&#39;s primary tasks are to produce:<br>1. A =93problem statemen=
t=94 document describing the problems, incentives, and scope of developing =
the PPSP protocols, as well as common terminologies and concepts.<br><br>2.=
 A =93requirements=94 document listing the requirements on the designed PPS=
P protocols (e.g., general functionality and performance requirements of PP=
SP protocols or basic types of information that PPSP protocols should commu=
nicate to facilitate P2P streaming).<br>
<br>3. An &quot;architectural survey&quot; document explaining the current =
P2P streaming architectures, in particular tracker-based P2P streaming, and=
 key issues in best practice.<br><br>4. A proposed standard defining the PP=
SP peer protocol. This protocol will define how PPSP peers advertise chunk =
availability. The protocol will also define the requests and responses of c=
hunks among PPSP peers.<br>
<br>5. A proposed standard defining the PPSP tracker protocol. This protoco=
l will define how PPSP peers inform and request information from PPSP track=
ers and how PPSP trackers reply to the requests.<br><br>6. A =93usage docum=
ent=94 explaining how the protocols defined above, along with existing IETF=
 protocols, such as RELAOD, ALTO and RTSP, can inter-operate; and how they =
may be integrated together to produce complete P2P streaming systems.<br>
<br>7. Optionally a =94mobile usage document=94 (PPSP mobile BCP document) =
to evaluate PPSP with and without Mobile IP support when there are a lot of=
 mobile peers in the system.<br><br>The work planned for the PPSP WG is dis=
tinct from, but requires close participation with, work in other IETF WGs, =
particularly P2PSIP, ALTO and MMUSIC. The PPSP WG assumes that it cannot mo=
dify baseline P2PSIP, ALTO, and MMUSIC behaviors. If PPSP determines that e=
xtensions to P2PSIP, ALTO, MMUSIC are needed, PPSP will seek to define such=
 extensions and present to the respective working groups.<br>
<br>The design of PPSP has to consider security/privacy issues. The protoco=
l document will contain a complete description of the security/privacy issu=
es that PPSP should address.<br><br>The following topics are excluded from =
this WG&#39;s scope:<br>
1. Transport mechanisms for data transmission among PPSP peers, e.g. using =
TCP or UDP, unicast or multicast, etc.<br><br>2. Network coding mechanisms =
in P2P streaming. Network coding may be used in P2P streaming, but its supp=
ort is beyond the scope of current charter.<br>
<br>3. Play-out mechanisms including streaming control (e.g., pause, fast-f=
orward, and rewind).<br><br>4. Algorithms that may be different in differen=
t deployments (e.g., chunk selection, local storage strategies).<br><br>
5. Research type questions related to P2P streaming. This WG will instead f=
orward such questions to the IRTF P2PRG or other RG as appropriate. Example=
s include cache management.<br>Goals and Milestones:<br>Apr 2010<br><br>
Working Group Last Call for problem statement<br><br>Jun 2010<br><br>Submit=
 problem statement to IESG as Informational document<br><br>Aug 2010<br><br=
>Working Group Last Call for architecture survey<br><br>Aug 2010<br><br>
Working Group Last Call for requirements<br><br>Oct<br>2010<br><br>Submit a=
rchitecture survey to IESG as Informational document<br><br>Oct 2010<br><br=
>Submit requirements to IESG as Informational document<br><br>Apr 2011<br>
<br>Working Group Last Call for PPSP peer protocol<br><br>Apr<br>2011<br><b=
r>Working Group Last Call for PPSP tracker protocol<br><br>Aug 2011<br><br>=
Submit PPSP peer protocol to IESG as Proposed Standard<br><br>Aug 2011<br>
<br>Submit PPSP tracker protocol to IESG as Proposed Standard<br><br>Nov 20=
11<br><br>Working Group Last Call of usage document<br><br>Nov 2011<br><br>=
Working Group Last Call of mobility BCP document<br><br>Jan 2012<br><br>
Submit usage document to IESG as Informational document<br><br>Jan 2012<br>=
<br>Submit mobility BCP document to IESG as Informational document<br><br>A=
pr 2012<br><br>Dissolve or re-charter<br><br><br><br>______________________=
__________<br>
zhangyunfei<br>2009-09-10<br></span></div>&lt;ATT00001..txt&gt;<br></blockq=
uote><br><br>_______________________________________________<br>ppsp mailin=
g list<br><a onclick=3D"return top.js.OpenExtLink(window,event,this)" href=
=3D"mailto:ppsp@ietf.org">ppsp@ietf.org</a><br>
<a onclick=3D"return top.js.OpenExtLink(window,event,this)" href=3D"https:/=
/www.ietf.org/mailman/listinfo/ppsp" target=3D"_blank">https://www.ietf.org=
/mailman/listinfo/ppsp</a><br><br><br clear=3D"all"></blockquote></div><br>

--000e0cd5c380840f0104734413da--

From hishigh@gmail.com  Thu Sep 10 19:43:35 2009
Return-Path: <hishigh@gmail.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 31BA33A687F for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 19:43:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_72=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ys+NURTGouEB for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 19:43:33 -0700 (PDT)
Received: from mail-pz0-f190.google.com (mail-pz0-f190.google.com [209.85.222.190]) by core3.amsl.com (Postfix) with ESMTP id 55B293A6953 for <ppsp@ietf.org>; Thu, 10 Sep 2009 19:43:23 -0700 (PDT)
Received: by pzk28 with SMTP id 28so546710pzk.20 for <ppsp@ietf.org>; Thu, 10 Sep 2009 19:43:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=v7tQc9ncL1Oq1x+O1gOFooex9OJoohySXA9DKyW/4IA=; b=LsPERTaSi89mDuDz/AzCIN2bwOignrLKKqW3a4kh7q+DQErW+2jhOq3uqlf2LT8xA0 9KXIckTsEj+UO9YTzuC3/uKX6p9FsZdJ9LIPASjE37ZBXs2vDvvR8b+218//3x/KBCTy VriWS9KRwQedXko3Aw61aocsetez2O9rs7+EY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=fP1rRF9Txg0h9UDkOBTyihYYDFZhxBqDpJfQpo+z9bphA65gFnoW8EszGDSZ/NCsU7 TwIBmpgA1fOrGytESbFizRs02Eg7bqzvvCouyEizOd+KvfpU5NvRWJkvPV8dTKdkHAZt Fe7EKVwd5I1BgDHkwy/kLVitatBXgXp7X/+z8=
MIME-Version: 1.0
Received: by 10.143.129.3 with SMTP id g3mr225028wfn.240.1252637032518; Thu,  10 Sep 2009 19:43:52 -0700 (PDT)
In-Reply-To: <B846208195B11F4EA16E16BE9DC8A9CC018E3602@DEMUEXC013.nsn-intra.net>
References: <200909101423493286131@chinamobile.com> <B846208195B11F4EA16E16BE9DC8A9CC018E3602@DEMUEXC013.nsn-intra.net>
Date: Fri, 11 Sep 2009 10:43:52 +0800
Message-ID: <8bd755250909101943l1c7bad35p3608cb17fc686f21@mail.gmail.com>
From: yunfei zhang <hishigh@gmail.com>
To: "Schmidt, Christian 1. (NSN - DE/Munich)" <christian.1.schmidt@nsn.com>
Content-Type: multipart/alternative; boundary=000e0cd5c3805b1423047344493d
Cc: ppsp@ietf.org
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Sep 2009 02:43:35 -0000

--000e0cd5c3805b1423047344493d
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Hi Christian,
   Thanks for the comments.Please see inline reply.

BR
Yunfei


2009/9/10, Schmidt, Christian 1. (NSN - DE/Munich) <
christian.1.schmidt@nsn.com>:
>
>  Hi Yunfei,
> after reading your charter proposal, a text proposal and 2 questions for
> clarifications.
>
> Best Regards
> Christian Schmidt
>
>
>
> Proposed new text for more transparency in main description:
>
> Old text:
>
> The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
> chartered to develop standard signaling protocols (called PPSP protocols)
> for multiple types of entities (e.g. intelligent endpoints, caches, conte=
nt
> distribution network nodes, and/or other edge devices) to participate in =
P2P
> streaming systems in both fixed and mobile Internet.
>
>
> PPSP protocols include the PPSP tracker protocol =96 a signaling protocol
> between =93PPSP trackers=94 and =93PPSP peers=94, and the PPSP peer proto=
col =96 a
> signaling protocol among =93PPSP peers=94. A PPSP tracker maintains lists=
 of
> participating PPSP peers, each for a specific channel or streaming file, =
and
> answers the queries from PPSP peers for candidate PPSP peers. PPSP peers
> inform their status information to PPSP trackers, exchange their chunk
> availability with other PPSP peers and/or PPSP trackers, and ask other PP=
SP
> peers for wanted data.
>
>
>
> New text:
>
> The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
> chartered to develop standard signaling protocols (called PPSP protocols)=
 for
> P2P streaming systems in both fixed and mobile Internet. Participating
> entities could be intelligent endpoints, caches, content distribution
> network nodes, and/or other edge devices.
>

Good revision.I think it's more clear.


> For a specific channel or streaming file, a PPSP tracker maintains lists =
of
> particiating PPSP peers. The PPSP tracker answers queries from PPSP peers
> for candidate PPSP peers. PPSP peers provide their status information to
> PPSP trackers, exchange their chunk availability with other PPSP peers
> and/or PPSP trackers, and ask other PPSP peers for wanted data. PPSP
> protocols include the PPSP tracker protocol =96 a signaling protocol betw=
een
> =93PPSP trackers=94 and =93PPSP peers=94, and the PPSP peer protocol =96 =
a signaling
> protocol among =93PPSP peers=94.
>

The first sentence is better understood after your revision, thanks.As for
the order of the clauses, I suggest that it would be better if we explicitl=
y
state the scope of the WG first.


> Architectural survey
> 3. An "architectural survey" document explaining the current P2P streamin=
g
> architectures, in particular tracker-based P2P streaming, and key issues =
in
> best practice.
> It is good to have a description of the current P2P streaming architectur=
e.
> What is missing is the relation to the PPSP work. Will it contain a propo=
sal
> for the PPSP architecture?
>

Yes,it will.Thanks for the suggestion.


> Usage document
>  6. A =93usage document=94 explaining how the protocols defined above, al=
ong
> with existing IETF protocols, such as RELAOD, ALTO and RTSP, can
> inter-operate; and how they may be integrated together to produce complet=
e
> P2P streaming systems.
> This sounds more like a "interop document". Was this the intention?
>

In fact, PPSP doesn't equal to a *whole* p2p streaming system.To develop a
P2P streaming system, we need some related protocols to support just as the
component architecture proposed in last bar bof.This is the intention why w=
e
need the "interop document".


>
>
>
>
>
>
>
>  ------------------------------
> *From:* ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] *On Behalf O=
f
> *ext zhangyunfei
> *Sent:* Thursday, September 10, 2009 8:24 AM
> *To:* ppsp@ietf.org
> *Subject:* [ppsp] ppsp charter discussion
>
>
>  *
>
> ***
>
> *Dear all,*
>
> *   The following is the modified version of PPSP charter(An early versio=
n
> was published in the IETF PPSP wiki page).Please review it and any commen=
ts
> and suggestions are highly appreciated.*
>
> **
>
> *           BR*
>
> *            Yunfei*
>
> *--------------------------------------------------------*
>
> ***Description of PPSP Working Group:*
>
> The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
> chartered to develop standard signaling protocols (called PPSP protocols)
> for multiple types of entities (e.g. intelligent endpoints, caches, conte=
nt
> distribution network nodes, and/or other edge devices) to participate in =
P2P
> streaming systems in both fixed and mobile Internet.
>
>
> PPSP protocols include the PPSP tracker protocol =96 a signaling protocol
> between =93PPSP trackers=94 and =93PPSP peers=94, and the PPSP peer proto=
col =96 a
> signaling protocol among =93PPSP peers=94. A PPSP tracker maintains lists=
 of
> participating PPSP peers, each for a specific channel or streaming file, =
and
> answers the queries from PPSP peers for candidate PPSP peers. PPSP peers
> inform their status information to PPSP trackers, exchange their chunk
> availability with other PPSP peers and/or PPSP trackers, and ask other PP=
SP
> peers for wanted data.
>
>
>
> This WG's primary tasks are to produce:
> 1. A =93problem statement=94 document describing the problems, incentives=
, and
> scope of developing the PPSP protocols, as well as common terminologies a=
nd
> concepts.
>
>
>
> 2. A =93requirements=94 document listing the requirements on the designed=
 PPSP
> protocols (e.g., general functionality and performance requirements of PP=
SP
> protocols or basic types of information that PPSP protocols should
> communicate to facilitate P2P streaming).
>
>
> 3. An "architectural survey" document explaining the current P2P streamin=
g
> architectures, in particular tracker-based P2P streaming, and key issues =
in
> best practice.
>
>
> 4. A proposed standard defining the PPSP peer protocol. This protocol wil=
l
> define how PPSP peers advertise chunk availability. The protocol will als=
o
> define the requests and responses of chunks among PPSP peers.
>
>
>
> 5. A proposed standard defining the PPSP tracker protocol. This protocol
> will define how PPSP peers inform and request information from PPSP track=
ers
> and how PPSP trackers reply to the requests.
>
>
>
> 6. A =93usage document=94 explaining how the protocols defined above, alo=
ng
> with existing IETF protocols, such as RELAOD, ALTO and RTSP, can
> inter-operate; and how they may be integrated together to produce complet=
e
> P2P streaming systems.
>
>
>
> 7. Optionally a =94mobile usage document=94 (PPSP mobile BCP document) to
> evaluate PPSP with and without Mobile IP support when there are a lot of
> mobile peers in the system.
>
>
> The work planned for the PPSP WG is distinct from, but requires close
> participation with, work in other IETF WGs, particularly P2PSIP, ALTO and
> MMUSIC. The PPSP WG assumes that it cannot modify baseline P2PSIP, ALTO, =
and
> MMUSIC behaviors. If PPSP determines that extensions to P2PSIP, ALTO, MMU=
SIC
> are needed, PPSP will seek to define such extensions and present to the
> respective working groups.
>
>
> The design of PPSP has to consider security/privacy issues. The protocol
> document will contain a complete description of the security/privacy issu=
es
> that PPSP should address.
>
>
>
> The following topics are excluded from this WG's scope:
> 1. Transport mechanisms for data transmission among PPSP peers, e.g. usin=
g
> TCP or UDP, unicast or multicast, etc.
>
>
> 2. Network coding mechanisms in P2P streaming. Network coding may be used
> in P2P streaming, but its support is beyond the scope of current charter.
>
>
>
> 3. Play-out mechanisms including streaming control (e.g., pause,
> fast-forward, and rewind).
>
>
>
> 4. Algorithms that may be different in different deployments (e.g., chunk
> selection, local storage strategies).
>
>
>
> 5. Research type questions related to P2P streaming. This WG will instead
> forward such questions to the IRTF P2PRG or other RG as appropriate.
> Examples include cache management.
>
> *Goals and Milestones:*
>
> Apr 2010
>
> Working Group Last Call for problem statement
>
> Jun 2010
>
> Submit problem statement to IESG as Informational document
>
> Aug 2010
>
> Working Group Last Call for architecture survey
>
> Aug 2010
>
> Working Group Last Call for requirements
>
> Oct
>
> 2010
>
> Submit architecture survey to IESG as Informational document
>
> Oct 2010
>
> Submit requirements to IESG as Informational document
>
> Apr 2011
>
> Working Group Last Call for PPSP peer protocol
>
> Apr
>
> 2011
>
> Working Group Last Call for PPSP tracker protocol
>
> Aug 2011
>
> Submit PPSP peer protocol to IESG as Proposed Standard
>
> Aug 2011
>
> Submit PPSP tracker protocol to IESG as Proposed Standard
>
> Nov 2011
>
> Working Group Last Call of usage document
>
> Nov 2011
>
> Working Group Last Call of mobility BCP document
>
> Jan 2012
>
> Submit usage document to IESG as Informational document
>
> Jan 2012
>
> Submit mobility BCP document to IESG as Informational document
>
> Apr 2012
>
> Dissolve or re-charter
>
>
>
>  ------------------------------
>  zhangyunfei
> 2009-09-10
>
> _______________________________________________
> ppsp mailing list
> ppsp@ietf.org
> https://www.ietf.org/mailman/listinfo/ppsp
>
>

--000e0cd5c3805b1423047344493d
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div>Hi Christian,</div>
<div>=A0=A0 Thanks for the comments.Please see inline reply.</div>
<div>=A0</div>
<div>BR</div>
<div>Yunfei<br><br>=A0</div>
<div><span class=3D"gmail_quote">2009/9/10, Schmidt, Christian 1. (NSN - DE=
/Munich) &lt;<a href=3D"mailto:christian.1.schmidt@nsn.com">christian.1.sch=
midt@nsn.com</a>&gt;:</span>
<blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0=
px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div dir=3D"ltr" align=3D"left"><font face=3D"Courier New" color=3D"#0000ff=
"><span>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" size=3D"2">Hi Yu=
nfei,</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" size=3D"2">after=
 reading your charter proposal, a text proposal and 2 questions for clarifi=
cations.</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" size=3D"2"></fon=
t></span>=A0</div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" size=3D"2">Best =
Regards</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" size=3D"2">Chris=
tian Schmidt</font></span></div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" size=3D"2"></fon=
t></span>=A0</div>
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" size=3D"2"></fon=
t></span>=A0</div>
<div dir=3D"ltr" align=3D"left"><font face=3D"Arial" size=3D"2"><span></spa=
n></font>=A0</div>
<div dir=3D"ltr" align=3D"left"><font face=3D"Courier New"><span>Proposed n=
ew text=A0for more transparency in main description:</span></font><font fac=
e=3D"Arial" size=3D"2"><span></span></font></div>
<div dir=3D"ltr" align=3D"left">
<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;"><=
span>Old text:</span></span></p><span class=3D"q"><span lang=3D"EN-US" styl=
e=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;"><span>
<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;"><=
font color=3D"#000000">The Peer-to-Peer (P2P) Streaming Protocol working gr=
oup (PPSP WG) is chartered to develop standard signaling protocols (called =
PPSP protocols) for multiple types of entities (e.g. intelligent endpoints,=
 caches, content distribution network nodes, and/or other edge devices) to =
participate in P2P streaming systems in both fixed and mobile Internet.</fo=
nt></span></p>

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;"><=
font face=3D"Arial" size=3D"2"></font><br><font color=3D"#000000">PPSP prot=
ocols include the PPSP tracker protocol =96 a signaling protocol between =
=93PPSP trackers=94 and =93PPSP peers=94, and the PPSP peer protocol =96 a =
signaling protocol among =93PPSP peers=94. A PPSP tracker maintains lists o=
f participating PPSP peers, each for a specific channel or streaming file, =
and answers the queries from PPSP peers for candidate PPSP peers. PPSP peer=
s inform their status information to PPSP trackers, exchange their chunk av=
ailability with other PPSP peers and/or PPSP trackers, and ask other PPSP p=
eers for wanted data.</font> </span></p>
</span></span>
<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;"><=
/span>=A0</p></span>
<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;"><=
span lang=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New=
&#39;"><span>New=A0text:</span></span></span></p>

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;"><=
span lang=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New=
&#39;"><span></span></span>The Peer-to-Peer (P2P) Streaming Protocol workin=
g group (PPSP WG) is chartered to develop standard signaling protocols (cal=
led PPSP protocols)=A0<span>for </span>P2P streaming systems in both fixed =
and mobile Internet.<span> Participating entities could be </span></span><s=
pan lang=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&=
#39;">intelligent endpoints, caches, content distribution network nodes, an=
d/or other edge devices<span>.</span></span></p>
</div></span></font></div></div></blockquote>
<div>=A0</div>
<div><font style=3D"BACKGROUND-COLOR: #ffff33">Good revision.I think it&#39=
;s more clear.</font></div><br>
<blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0=
px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div>=A0</div>
<div><font face=3D"Arial" size=3D"2"><span><span lang=3D"EN-US" style=3D"FO=
NT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">For a specific channel o=
r streaming file, a PPSP tracker maintains lists of particiating PPSP peers=
. The PPSP tracker answers queries from PPSP peers for candidate PPSP peers=
. PPSP peers=A0provide their status information to PPSP trackers, exchange =
their chunk availability with other PPSP peers and/or PPSP trackers, and as=
k other PPSP peers for wanted data. PPSP protocols include the PPSP tracker=
 protocol =96 a signaling protocol between =93PPSP trackers=94 and =93PPSP =
peers=94, and the PPSP peer protocol =96 a signaling protocol among =93PPSP=
 peers=94.</span></span></font></div>
</div></blockquote>
<div>=A0</div>
<div><font style=3D"BACKGROUND-COLOR: #ffff33">The first sentence is better=
 understood after your revision, thanks.As for the order of the clauses, I =
suggest that it would be better if we explicitly state the scope of the WG =
first.</font></div>
<br>
<blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0=
px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div dir=3D"ltr" align=3D"left">=A0</div>
<div dir=3D"ltr" align=3D"left"><font face=3D"Courier New" color=3D"#0000ff=
"><span>Architectural survey</span></font></div><span class=3D"q">
<div dir=3D"ltr" align=3D"left"><font face=3D"Courier New"><span>3. An &quo=
t;architectural survey&quot; document explaining the current P2P streaming =
architectures, in particular tracker-based P2P streaming, and key issues in=
 best practice.</span></font></div>
</span>
<div dir=3D"ltr" align=3D"left"><font face=3D"Courier New" color=3D"#0000ff=
"><span>It is good to have a description of the current P2P streaming archi=
tecture. What is missing is the relation to the PPSP work. Will it contain =
a proposal for=A0the PPSP architecture?</span></font></div>
</blockquote>
<div>=A0</div>
<div><font style=3D"BACKGROUND-COLOR: #ffff33">Yes,it will.Thanks for the s=
uggestion.</font></div><br>
<blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0=
px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div dir=3D"ltr" align=3D"left">=A0</div>
<div dir=3D"ltr" align=3D"left"><font face=3D"Courier New" color=3D"#0000ff=
"><span><font face=3D"Courier New" color=3D"#0000ff"><span>Usage document</=
span></font></span></font></div>
<div dir=3D"ltr" align=3D"left"><span class=3D"q">
<div dir=3D"ltr" align=3D"left"><font face=3D"Courier New"><span><span lang=
=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;"><f=
ont color=3D"#000000">6. A =93usage document=94 explaining how the protocol=
s defined above, along with existing IETF protocols, such as RELAOD, ALTO a=
nd RTSP, can inter-operate; and how they may be integrated together to prod=
uce complete P2P streaming systems.</font></span></span></font></div>
</span>
<div dir=3D"ltr" align=3D"left"><font face=3D"Courier New" color=3D"#0000ff=
"><span>This sounds more like a &quot;interop document&quot;. Was this the =
intention?</span></font></div></div></blockquote>
<div>=A0</div>
<div><font style=3D"BACKGROUND-COLOR: #ffff33">In fact, PPSP doesn&#39;t eq=
ual to a *whole* p2p streaming system.To develop a P2P streaming system, we=
 need some related protocols to support just as the component architecture =
proposed in last bar bof.This is the intention why we need the &quot;intero=
p document&quot;.</font></div>
<br>
<blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0=
px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div dir=3D"ltr" align=3D"left">
<div dir=3D"ltr" align=3D"left">=A0</div>
<div dir=3D"ltr" align=3D"left"><font face=3D"Courier New" color=3D"#0000ff=
"><span></span></font>=A0</div>
<div dir=3D"ltr" align=3D"left"><font face=3D"Courier New" color=3D"#0000ff=
"><span></span></font>=A0</div></div>
<div><font face=3D"Arial" color=3D"#0000ff" size=3D"2"></font>=A0</div>
<div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff" size=
=3D"2"></font>=A0</div>
<div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff" size=
=3D"2"></font>=A0</div>
<div dir=3D"ltr" align=3D"left"><font face=3D"Arial" color=3D"#0000ff" size=
=3D"2"></font>=A0</div><font face=3D"Arial" color=3D"#0000ff" size=3D"2"></=
font><br>
<div lang=3D"de" dir=3D"ltr" align=3D"left">
<hr>
<font face=3D"Tahoma" size=3D"2"><b>From:</b> <a onclick=3D"return top.js.O=
penExtLink(window,event,this)" href=3D"mailto:ppsp-bounces@ietf.org" target=
=3D"_blank">ppsp-bounces@ietf.org</a> [mailto:<a onclick=3D"return top.js.O=
penExtLink(window,event,this)" href=3D"mailto:ppsp-bounces@ietf.org" target=
=3D"_blank">ppsp-bounces@ietf.org</a>] <b>On Behalf Of </b>ext zhangyunfei<=
br>
<b>Sent:</b> Thursday, September 10, 2009 8:24 AM<br><b>To:</b> <a onclick=
=3D"return top.js.OpenExtLink(window,event,this)" href=3D"mailto:ppsp@ietf.=
org" target=3D"_blank">ppsp@ietf.org</a><br><b>Subject:</b> [ppsp] ppsp cha=
rter discussion<br>
</font><br>=A0</div>
<div><span class=3D"e" id=3D"q_123a2fa406eb088e_7">
<div></div>
<div><font face=3D"Verdana"><font size=3D"2"><b><span lang=3D"EN-US" style=
=3D"FONT-SIZE: 18pt; FONT-FAMILY: &#39;Courier New&#39;">
<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"></p></spa=
n></b><b><span lang=3D"EN-US" style=3D"FONT-SIZE: 18pt; FONT-FAMILY: &#39;C=
ourier New&#39;"></span></b>
<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><b><span =
lang=3D"EN-US" style=3D"FONT-SIZE: 18pt; FONT-FAMILY: &#39;Courier New&#39;=
"><font size=3D"3">Dear all,</font></span></b></p>
<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><b><span =
lang=3D"EN-US" style=3D"FONT-SIZE: 18pt; FONT-FAMILY: &#39;Courier New&#39;=
"><font size=3D"3">=A0=A0 The following is the modified version of PPSP cha=
rter(An early version was published in the IETF PPSP wiki page).Please revi=
ew it and any comments and suggestions are highly appreciated.</font></span=
></b></p>

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><b><span =
lang=3D"EN-US" style=3D"FONT-SIZE: 18pt; FONT-FAMILY: &#39;Courier New&#39;=
"><font size=3D"3"></font></span></b>=A0</p>
<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><b><span =
lang=3D"EN-US" style=3D"FONT-SIZE: 18pt; FONT-FAMILY: &#39;Courier New&#39;=
"><font size=3D"3">=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 BR</font></span></b></p>
<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><b><span =
lang=3D"EN-US" style=3D"FONT-SIZE: 18pt; FONT-FAMILY: &#39;Courier New&#39;=
"><font size=3D"3">=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Yunfei</font></span></=
b></p>
<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><b><span =
lang=3D"EN-US" style=3D"FONT-SIZE: 18pt; FONT-FAMILY: &#39;Courier New&#39;=
"><font size=3D"3">--------------------------------------------------------=
</font></span></b></p>

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><b><span =
lang=3D"EN-US" style=3D"FONT-SIZE: 18pt; FONT-FAMILY: &#39;Courier New&#39;=
"></span></b><b><span lang=3D"EN-US" style=3D"FONT-SIZE: 18pt; FONT-FAMILY:=
 &#39;Courier New&#39;">Description of PPSP Working Group:</span></b></p>

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">T=
he Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is charter=
ed to develop standard signaling protocols (called PPSP protocols) for mult=
iple types of entities (e.g. intelligent endpoints, caches, content distrib=
ution network nodes, and/or other edge devices) to participate in P2P strea=
ming systems in both fixed and mobile Internet.</span></p>

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;"><=
br>PPSP protocols include the PPSP tracker protocol =96 a signaling protoco=
l between =93PPSP trackers=94 and =93PPSP peers=94, and the PPSP peer proto=
col =96 a signaling protocol among =93PPSP peers=94. A PPSP tracker maintai=
ns lists of participating PPSP peers, each for a specific channel or stream=
ing file, and answers the queries from PPSP peers for candidate PPSP peers.=
 PPSP peers inform their status information to PPSP trackers, exchange thei=
r chunk availability with other PPSP peers and/or PPSP trackers, and ask ot=
her PPSP peers for wanted data. </span></p>

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">=
=A0</span></p>
<p style=3D"MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; TEXT-ALIGN: left" =
align=3D"left"><span lang=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: =
&#39;Courier New&#39;">This WG&#39;s primary tasks are to produce:<br>1. A =
=93problem statement=94 document describing the problems, incentives, and s=
cope of developing the PPSP protocols, as well as common terminologies and =
concepts.</span></p>

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">=
=A0</span></p>
<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">2=
. A =93requirements=94 document listing the requirements on the designed PP=
SP protocols (e.g., general functionality and performance requirements of P=
PSP protocols or basic types of information that PPSP protocols should comm=
unicate to facilitate P2P streaming).</span></p>

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;"><=
br>3. An &quot;architectural survey&quot; document explaining the current P=
2P streaming architectures, in particular tracker-based P2P streaming, and =
key issues in best practice.</span></p>

<p style=3D"MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; TEXT-ALIGN: left" =
align=3D"left"><span lang=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: =
&#39;Courier New&#39;"><br>4. A proposed standard defining the PPSP peer pr=
otocol. This protocol will define how PPSP peers advertise chunk availabili=
ty. The protocol will also define the requests and responses of chunks amon=
g PPSP peers.</span></p>

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">=
=A0</span></p>
<p style=3D"MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; TEXT-ALIGN: left" =
align=3D"left"><span lang=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: =
&#39;Courier New&#39;">5. A proposed standard defining the PPSP tracker pro=
tocol. This protocol will define how PPSP peers inform and request informat=
ion from PPSP trackers and how PPSP trackers reply to the requests.</span><=
span lang=3D"EN-US"></span></p>

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">=
=A0</span></p>
<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">6=
. A =93usage document=94 explaining how the protocols defined above, along =
with existing IETF protocols, such as RELAOD, ALTO and RTSP, can inter-oper=
ate; and how they may be integrated together to produce complete P2P stream=
ing systems.</span></p>

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">=
=A0</span></p>
<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">7=
. Optionally a =94mobile usage document=94 (PPSP mobile BCP document) to ev=
aluate PPSP with and without Mobile IP support when there are a lot of mobi=
le peers in the system.</span></p>

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;"><=
br>The work planned for the PPSP WG is distinct from, but requires close pa=
rticipation with, work in other IETF WGs, particularly P2PSIP, ALTO and MMU=
SIC. The PPSP WG assumes that it cannot modify baseline P2PSIP, ALTO, and M=
MUSIC behaviors. If PPSP determines that extensions to P2PSIP, ALTO, MMUSIC=
 are needed, PPSP will seek to define such extensions and present to the re=
spective working groups.</span></p>

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;"><=
br>The design of PPSP has to consider security/privacy issues. The protocol=
 document will contain a complete description of the security/privacy issue=
s that PPSP should address.</span></p>

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">=
=A0</span></p>
<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">T=
he following topics are excluded from this WG&#39;s scope:<br>1. Transport =
mechanisms for data transmission among PPSP peers, e.g. using TCP or UDP, u=
nicast or multicast, etc.</span></p>

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;"><=
br>2. Network coding mechanisms in P2P streaming. Network coding may be use=
d in P2P streaming, but its support is beyond the scope of current charter.=
</span></p>

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">=
=A0</span></p>
<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">3=
. Play-out mechanisms including streaming control (e.g., pause, fast-forwar=
d, and rewind).</span></p>

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">=
=A0</span></p>
<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">4=
. Algorithms that may be different in different deployments (e.g., chunk se=
lection, local storage strategies).</span></p>

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">=
=A0</span></p>
<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">5=
. Research type questions related to P2P streaming. This WG will instead fo=
rward such questions to the IRTF P2PRG or other RG as appropriate. Examples=
 include cache management.</span></p>

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><b><span =
lang=3D"EN-US" style=3D"FONT-SIZE: 18pt; FONT-FAMILY: &#39;Courier New&#39;=
">Goals and Milestones:</span></b></p>
<table style=3D"WIDTH: 15cm" cellpadding=3D"0" width=3D"567" border=3D"0">
<tbody>
<tr>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent" valign=3D"top" width=3D"70">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">A=
pr 2010</span></p></td>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent" valign=3D"top" width=3D"491">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">W=
orking Group Last Call for problem statement</span></p></td></tr>
<tr>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent" valign=3D"top" width=3D"70">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">J=
un 2010</span></p></td>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent" valign=3D"top" width=3D"491">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">S=
ubmit problem statement to IESG as Informational document</span></p></td></=
tr>

<tr>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent" valign=3D"top" width=3D"70">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">A=
ug 2010</span></p></td>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent" valign=3D"top" width=3D"491">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">W=
orking Group Last Call for architecture survey</span></p></td></tr>
<tr>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent" valign=3D"top" width=3D"70">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">A=
ug 2010</span></p></td>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent" valign=3D"top" width=3D"491">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">W=
orking Group Last Call for requirements</span></p></td></tr>
<tr>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent" valign=3D"top" width=3D"70">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">O=
ct</span></p>
<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">2=
010</span></p></td>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent" valign=3D"top" width=3D"491">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">S=
ubmit architecture survey to IESG as Informational document</span></p></td>=
</tr>

<tr>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent" valign=3D"top" width=3D"70">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">O=
ct 2010</span></p></td>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent" valign=3D"top" width=3D"491">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">S=
ubmit requirements to IESG as Informational document</span></p></td></tr>
<tr>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent" valign=3D"top" width=3D"70">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">A=
pr 2011</span></p></td>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent" valign=3D"top" width=3D"491">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">W=
orking Group Last Call for PPSP peer protocol</span></p></td></tr>
<tr>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent" valign=3D"top" width=3D"70">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">A=
pr</span></p>
<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">2=
011</span></p></td>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent" valign=3D"top" width=3D"491">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">W=
orking Group Last Call for PPSP tracker protocol</span></p></td></tr>
<tr>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent" valign=3D"top" width=3D"70">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">A=
ug 2011</span></p></td>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent" valign=3D"top" width=3D"491">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">S=
ubmit PPSP peer protocol to IESG as Proposed Standard</span></p></td></tr>
<tr>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent" valign=3D"top" width=3D"70">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">A=
ug 2011</span></p></td>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent" valign=3D"top" width=3D"491">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">S=
ubmit PPSP tracker protocol to IESG as Proposed Standard</span></p></td></t=
r>
<tr>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent" valign=3D"top" width=3D"70">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">N=
ov 2011</span></p></td>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent" valign=3D"top" width=3D"491">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">W=
orking Group Last Call of usage document</span></p></td></tr>
<tr>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent" valign=3D"top" width=3D"70">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">N=
ov 2011</span></p></td>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent" valign=3D"top" width=3D"491">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">W=
orking Group Last Call of mobility BCP document</span></p></td></tr>
<tr>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent" valign=3D"top" width=3D"70">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">J=
an 2012</span></p></td>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent" valign=3D"top" width=3D"491">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">S=
ubmit usage document to IESG as Informational document</span></p></td></tr>
<tr>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent" valign=3D"top" width=3D"70">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">J=
an 2012</span></p></td>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent" valign=3D"top" width=3D"491">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">S=
ubmit mobility BCP document to IESG as Informational document</span></p></t=
d></tr>

<tr>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 52.5pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR:=
 transparent" valign=3D"top" width=3D"70">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">A=
pr 2012</span></p></td>
<td style=3D"BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece=
9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WI=
DTH: 368.25pt; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLO=
R: transparent" valign=3D"top" width=3D"491">

<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">D=
issolve or re-charter </span></p></td></tr></tbody></table>
<p style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=3D"left"><span lan=
g=3D"EN-US" style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">=
=A0</span></p></font></font></div>
<div><font size=3D"2"></font>=A0</div>
<div align=3D"left"><font size=3D"2">
<hr style=3D"WIDTH: 122px; HEIGHT: 2px" size=3D"2">
</font></div>
<div><font color=3D"#c0c0c0"><font size=3D"2">zhangyunfei</font></font></di=
v>
<div><font size=3D"2">2009-09-10</font></div></span></div><br>_____________=
__________________________________<br>ppsp mailing list<br><a onclick=3D"re=
turn top.js.OpenExtLink(window,event,this)" href=3D"mailto:ppsp@ietf.org">p=
psp@ietf.org</a><br>
<a onclick=3D"return top.js.OpenExtLink(window,event,this)" href=3D"https:/=
/www.ietf.org/mailman/listinfo/ppsp" target=3D"_blank">https://www.ietf.org=
/mailman/listinfo/ppsp</a><br><br></blockquote></div><br>

--000e0cd5c3805b1423047344493d--

From hishigh@gmail.com  Thu Sep 10 19:46:58 2009
Return-Path: <hishigh@gmail.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A9BA43A6822 for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 19:46:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_72=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FDtYw7waqr2O for <ppsp@core3.amsl.com>; Thu, 10 Sep 2009 19:46:56 -0700 (PDT)
Received: from mail-px0-f181.google.com (mail-px0-f181.google.com [209.85.216.181]) by core3.amsl.com (Postfix) with ESMTP id C3D043A6819 for <ppsp@ietf.org>; Thu, 10 Sep 2009 19:46:56 -0700 (PDT)
Received: by pxi11 with SMTP id 11so534825pxi.17 for <ppsp@ietf.org>; Thu, 10 Sep 2009 19:47:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=CI6zF5PEYusnb/6TrptT02Qlv8cHaVRF4asKO2YjRk0=; b=RA8i4OuXaNgnwScws/n//VRPhM3K39KIFReV/4N2RNVJR3AFODeaHJ34Xu+14bRxXP lfhuN1v4eXOonyymjM5QgRIzGUXZYGUbJQTgaeq0yXA5gUZbiqGLLRGoojfL4LroUfgH /1xucclPzFMahwuTPB46mx9pSs6p1rHY1ZKWw=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=L7hjJRHqMemnd1omTNH9tkb2x6oa1c1HuRy4fhPdiJBsElTZF87GsPDDepQ3f03E4F SJpDTdOYQDhK3s1g0Q3lp0TNwE10yFWhlAQdKR6f/WYTAL/pGMlbjMYYeuT4zw3yo/AZ RFuKumdwPNBxjOVxc2GLKCZZ9vbyjun48Qnp0=
MIME-Version: 1.0
Received: by 10.142.250.6 with SMTP id x6mr226387wfh.292.1252637249442; Thu,  10 Sep 2009 19:47:29 -0700 (PDT)
In-Reply-To: <0KPR00J4UIUXYJ@szxml02-in.huawei.com>
References: <0KPR00J4UIUXYJ@szxml02-in.huawei.com>
Date: Fri, 11 Sep 2009 10:47:29 +0800
Message-ID: <8bd755250909101947i5859400dsb1ecdcb516b8d5c9@mail.gmail.com>
From: yunfei zhang <hishigh@gmail.com>
To: Ning Zong <zongning@huawei.com>
Content-Type: multipart/alternative; boundary=001636ed6a194913d40473445696
Cc: "ppsp@ietf.org" <ppsp@ietf.org>
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Sep 2009 02:46:58 -0000

--001636ed6a194913d40473445696
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

I agree with Ning's opinion.Thanks,Lucy.

Yunfei


2009/9/10, Ning Zong <zongning@huawei.com>:
>
>  Hi, Lucy
>
> The participating entities in the first paragraph include both peers and
> trackers in P2P streaming systems. In second paragraph, we discuss the ro=
les
> of trackers - assuming that people know the basic meaning of peers.
> Formal definitions of PPSP peers and PPSP trackers are defined in Problem
> Statement Draft.
>
> BR,
> Ning Zong
>
>  ------------------------------
>
> Hi YunFei and Christian,
>
>
>
> One clarification: =93participating entities=94 listed in the text are th=
e peer
> in P2P streaming systems, is that right? Thus, =93PPSP=94 trackers are an=
other
> participator in the systems.  Suggest stating that clearly in the first
> paragraph.
>
>
>
> Cheers,
>
> Lucy
>
>
>   ------------------------------
>
> *From:* ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] *On Behalf O=
f
> *Schmidt, Christian 1. (NSN - DE/Munich)
> *Sent:* Thursday, September 10, 2009 3:03 AM
> *To:* ext zhangyunfei; ppsp@ietf.org
> *Subject:* Re: [ppsp] ppsp charter discussion
>
>
>
> Hi Yunfei,
>
> after reading your charter proposal, a text proposal and 2 questions for
> clarifications.
>
>
>
> Best Regards
>
> Christian Schmidt
>
>
>
>
>
>
>
> Proposed new text for more transparency in main description:
>
> Old text:
>
> The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
> chartered to develop standard signaling protocols (called PPSP protocols)
> for multiple types of entities (e.g. intelligent endpoints, caches, conte=
nt
> distribution network nodes, and/or other edge devices) to participate in =
P2P
> streaming systems in both fixed and mobile Internet.
>
>
> PPSP protocols include the PPSP tracker protocol =96 a signaling protocol
> between =93PPSP trackers=94 and =93PPSP peers=94, and the PPSP peer proto=
col =96 a
> signaling protocol among =93PPSP peers=94. A PPSP tracker maintains lists=
 of
> participating PPSP peers, each for a specific channel or streaming file, =
and
> answers the queries from PPSP peers for candidate PPSP peers. PPSP peers
> inform their status information to PPSP trackers, exchange their chunk
> availability with other PPSP peers and/or PPSP trackers, and ask other PP=
SP
> peers for wanted data.
>
>
>
> New text:
>
> The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
> chartered to develop standard signaling protocols (called PPSP
> protocols) for P2P streaming systems in both fixed and mobile Internet.
> Participating entities could be intelligent endpoints, caches, content
> distribution network nodes, and/or other edge devices.
>
>
>
> For a specific channel or streaming file, a PPSP tracker maintains lists =
of
> particiating PPSP peers. The PPSP tracker answers queries from PPSP peers
> for candidate PPSP peers. PPSP peers provide their status information to
> PPSP trackers, exchange their chunk availability with other PPSP peers
> and/or PPSP trackers, and ask other PPSP peers for wanted data. PPSP
> protocols include the PPSP tracker protocol =96 a signaling protocol betw=
een
> =93PPSP trackers=94 and =93PPSP peers=94, and the PPSP peer protocol =96 =
a signaling
> protocol among =93PPSP peers=94.
>
>
>
> Architectural survey
>
> 3. An "architectural survey" document explaining the current P2P streamin=
g
> architectures, in particular tracker-based P2P streaming, and key issues =
in
> best practice.
>
> It is good to have a description of the current P2P streaming architectur=
e.
> What is missing is the relation to the PPSP work. Will it contain a propo=
sal
> for the PPSP architecture?
>
>
>
> Usage document
>
> 6. A =93usage document=94 explaining how the protocols defined above, alo=
ng
> with existing IETF protocols, such as RELAOD, ALTO and RTSP, can
> inter-operate; and how they may be integrated together to produce complet=
e
> P2P streaming systems.
>
> This sounds more like a "interop document". Was this the intention?
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>  ------------------------------
>
> *From:* ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] *On Behalf O=
f
> *ext zhangyunfei
> *Sent:* Thursday, September 10, 2009 8:24 AM
> *To:* ppsp@ietf.org
> *Subject:* [ppsp] ppsp charter discussion
>
> **
>
> *Dear all,*
>
> *   The following is the modified version of PPSP charter(An early versio=
n
> was published in the IETF PPSP wiki page).Please review it and any commen=
ts
> and suggestions are highly appreciated.*
>
>
>
> *           BR*
>
> *            Yunfei*
>
> *--------------------------------------------------------*
>
> *Description of PPSP Working Group:*
>
> The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
> chartered to develop standard signaling protocols (called PPSP protocols)
> for multiple types of entities (e.g. intelligent endpoints, caches, conte=
nt
> distribution network nodes, and/or other edge devices) to participate in =
P2P
> streaming systems in both fixed and mobile Internet.
>
>
> PPSP protocols include the PPSP tracker protocol =96 a signaling protocol
> between =93PPSP trackers=94 and =93PPSP peers=94, and the PPSP peer proto=
col =96 a
> signaling protocol among =93PPSP peers=94. A PPSP tracker maintains lists=
 of
> participating PPSP peers, each for a specific channel or streaming file, =
and
> answers the queries from PPSP peers for candidate PPSP peers. PPSP peers
> inform their status information to PPSP trackers, exchange their chunk
> availability with other PPSP peers and/or PPSP trackers, and ask other PP=
SP
> peers for wanted data.
>
>
>
> This WG's primary tasks are to produce:
> 1. A =93problem statement=94 document describing the problems, incentives=
, and
> scope of developing the PPSP protocols, as well as common terminologies a=
nd
> concepts.
>
>
>
> 2. A =93requirements=94 document listing the requirements on the designed=
 PPSP
> protocols (e.g., general functionality and performance requirements of PP=
SP
> protocols or basic types of information that PPSP protocols should
> communicate to facilitate P2P streaming).
>
>
> 3. An "architectural survey" document explaining the current P2P streamin=
g
> architectures, in particular tracker-based P2P streaming, and key issues =
in
> best practice.
>
>
> 4. A proposed standard defining the PPSP peer protocol. This protocol wil=
l
> define how PPSP peers advertise chunk availability. The protocol will als=
o
> define the requests and responses of chunks among PPSP peers.
>
>
>
> 5. A proposed standard defining the PPSP tracker protocol. This protocol
> will define how PPSP peers inform and request information from PPSP track=
ers
> and how PPSP trackers reply to the requests.
>
>
>
> 6. A =93usage document=94 explaining how the protocols defined above, alo=
ng
> with existing IETF protocols, such as RELAOD, ALTO and RTSP, can
> inter-operate; and how they may be integrated together to produce complet=
e
> P2P streaming systems.
>
>
>
> 7. Optionally a =94mobile usage document=94 (PPSP mobile BCP document) to
> evaluate PPSP with and without Mobile IP support when there are a lot of
> mobile peers in the system.
>
>
> The work planned for the PPSP WG is distinct from, but requires close
> participation with, work in other IETF WGs, particularly P2PSIP, ALTO and
> MMUSIC. The PPSP WG assumes that it cannot modify baseline P2PSIP, ALTO, =
and
> MMUSIC behaviors. If PPSP determines that extensions to P2PSIP, ALTO, MMU=
SIC
> are needed, PPSP will seek to define such extensions and present to the
> respective working groups.
>
>
> The design of PPSP has to consider security/privacy issues. The protocol
> document will contain a complete description of the security/privacy issu=
es
> that PPSP should address.
>
>
>
> The following topics are excluded from this WG's scope:
> 1. Transport mechanisms for data transmission among PPSP peers, e.g. usin=
g
> TCP or UDP, unicast or multicast, etc.
>
>
> 2. Network coding mechanisms in P2P streaming. Network coding may be used
> in P2P streaming, but its support is beyond the scope of current charter.
>
>
>
> 3. Play-out mechanisms including streaming control (e.g., pause,
> fast-forward, and rewind).
>
>
>
> 4. Algorithms that may be different in different deployments (e.g., chunk
> selection, local storage strategies).
>
>
>
> 5. Research type questions related to P2P streaming. This WG will instead
> forward such questions to the IRTF P2PRG or other RG as appropriate.
> Examples include cache management.
>
> *Goals and Milestones:*
>
> Apr 2010
>
> Working Group Last Call for problem statement
>
> Jun 2010
>
> Submit problem statement to IESG as Informational document
>
> Aug 2010
>
> Working Group Last Call for architecture survey
>
> Aug 2010
>
> Working Group Last Call for requirements
>
> Oct
>
> 2010
>
> Submit architecture survey to IESG as Informational document
>
> Oct 2010
>
> Submit requirements to IESG as Informational document
>
> Apr 2011
>
> Working Group Last Call for PPSP peer protocol
>
> Apr
>
> 2011
>
> Working Group Last Call for PPSP tracker protocol
>
> Aug 2011
>
> Submit PPSP peer protocol to IESG as Proposed Standard
>
> Aug 2011
>
> Submit PPSP tracker protocol to IESG as Proposed Standard
>
> Nov 2011
>
> Working Group Last Call of usage document
>
> Nov 2011
>
> Working Group Last Call of mobility BCP document
>
> Jan 2012
>
> Submit usage document to IESG as Informational document
>
> Jan 2012
>
> Submit mobility BCP document to IESG as Informational document
>
> Apr 2012
>
> Dissolve or re-charter
>
>
>
>
>  ------------------------------
>
> zhangyunfei
>
> 2009-09-10
> ------------------------------
>
> _______________________________________________
> ppsp mailing list
> ppsp@ietf.org
> https://www.ietf.org/mailman/listinfo/ppsp
>
>

--001636ed6a194913d40473445696
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div>I agree with Ning&#39;s opinion.Thanks,Lucy.</div>
<div>=A0</div>
<div>Yunfei<br><br>=A0</div>
<div><span class=3D"gmail_quote">2009/9/10, Ning Zong &lt;<a href=3D"mailto=
:zongning@huawei.com">zongning@huawei.com</a>&gt;:</span>
<blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0=
px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div>Hi, Lucy</div>
<div>=A0</div>
<div>The participating entities in the first paragraph include both peers a=
nd trackers in P2P streaming systems. In second paragraph, we discuss the r=
oles of=A0trackers -=A0assuming that people know the basic meaning of peers=
.</div>

<div>Formal definitions of PPSP peers and PPSP trackers are defined in Prob=
lem Statement Draft.</div>
<div>=A0</div>
<div>BR,</div>
<div>Ning Zong</div><span class=3D"sg">
<div>=A0</div>
<div>
<hr>
</div></span>
<div><span class=3D"e" id=3D"q_123a4aa38262fd8b_2">
<div>
<p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"FONT-SIZE:=
 10pt; COLOR: navy; FONT-FAMILY: Arial">Hi YunFei and Christian,</span></fo=
nt></p>
<p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"FONT-SIZE:=
 10pt; COLOR: navy; FONT-FAMILY: Arial">=A0</span></font></p>
<p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"FONT-SIZE:=
 10pt; COLOR: navy; FONT-FAMILY: Arial">One clarification: =93participating=
 entities=94 listed in the text are the peer in P2P streaming systems, is t=
hat right? Thus, =93PPSP=94 trackers are another participator in the system=
s. =A0Suggest stating that clearly in the first paragraph.</span></font></p=
>

<p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"FONT-SIZE:=
 10pt; COLOR: navy; FONT-FAMILY: Arial">=A0</span></font></p>
<p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"FONT-SIZE:=
 10pt; COLOR: navy; FONT-FAMILY: Arial">Cheers,</span></font></p>
<p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"FONT-SIZE:=
 10pt; COLOR: navy; FONT-FAMILY: Arial">Lucy</span></font></p>
<p><font face=3D"Arial" color=3D"navy" size=3D"2"><span style=3D"FONT-SIZE:=
 10pt; COLOR: navy; FONT-FAMILY: Arial">=A0</span></font></p>
<div style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: me=
dium none; PADDING-LEFT: 4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: blue 1.5pt =
solid; PADDING-TOP: 0in; BORDER-BOTTOM: medium none">
<div>
<div style=3D"TEXT-ALIGN: center" align=3D"center"><font face=3D"Times New =
Roman" size=3D"3"><span style=3D"FONT-SIZE: 12pt">
<hr align=3D"center" width=3D"100%" size=3D"2">
</span></font></div>
<p><b><font face=3D"Tahoma" size=3D"2"><span style=3D"FONT-WEIGHT: bold; FO=
NT-SIZE: 10pt; FONT-FAMILY: Tahoma">From:</span></font></b><font face=3D"Ta=
homa" size=3D"2"><span style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"> <a o=
nclick=3D"return top.js.OpenExtLink(window,event,this)" href=3D"mailto:ppsp=
-bounces@ietf.org" target=3D"_blank">ppsp-bounces@ietf.org</a> [mailto:<a o=
nclick=3D"return top.js.OpenExtLink(window,event,this)" href=3D"mailto:ppsp=
-bounces@ietf.org" target=3D"_blank">ppsp-bounces@ietf.org</a>] <b><span st=
yle=3D"FONT-WEIGHT: bold">On Behalf Of </span></b>Schmidt, Christian 1. (NS=
N - DE/Munich)<br>
<b><span style=3D"FONT-WEIGHT: bold">Sent:</span></b> Thursday, September 1=
0, 2009 3:03 AM<br><b><span style=3D"FONT-WEIGHT: bold">To:</span></b> ext =
zhangyunfei; <a onclick=3D"return top.js.OpenExtLink(window,event,this)" hr=
ef=3D"mailto:ppsp@ietf.org" target=3D"_blank">ppsp@ietf.org</a><br>
<b><span style=3D"FONT-WEIGHT: bold">Subject:</span></b> Re: [ppsp] ppsp ch=
arter discussion</span></font></p></div>
<p><font face=3D"Times New Roman" size=3D"3"><span style=3D"FONT-SIZE: 12pt=
">=A0</span></font></p>
<p><font face=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"FONT-SIZE:=
 10pt; COLOR: blue; FONT-FAMILY: Arial">Hi Yunfei,</span></font><font face=
=3D"Courier New" color=3D"blue"><span style=3D"COLOR: blue; FONT-FAMILY: &#=
39;Courier New&#39;"></span></font></p>

<p><font face=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"FONT-SIZE:=
 10pt; COLOR: blue; FONT-FAMILY: Arial">after reading your charter proposal=
, a text proposal and 2 questions for clarifications.</span></font><font fa=
ce=3D"Courier New" color=3D"blue"><span style=3D"COLOR: blue; FONT-FAMILY: =
&#39;Courier New&#39;"></span></font></p>

<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"FONT=
-SIZE: 12pt; COLOR: blue; FONT-FAMILY: &#39;Courier New&#39;">=A0</span></f=
ont></p>
<p><font face=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"FONT-SIZE:=
 10pt; COLOR: blue; FONT-FAMILY: Arial">Best Regards</span></font><font fac=
e=3D"Courier New" color=3D"blue"><span style=3D"COLOR: blue; FONT-FAMILY: &=
#39;Courier New&#39;"></span></font></p>

<p><font face=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"FONT-SIZE:=
 10pt; COLOR: blue; FONT-FAMILY: Arial">Christian Schmidt</span></font><fon=
t face=3D"Courier New" color=3D"blue"><span style=3D"COLOR: blue; FONT-FAMI=
LY: &#39;Courier New&#39;"></span></font></p>

<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"FONT=
-SIZE: 12pt; COLOR: blue; FONT-FAMILY: &#39;Courier New&#39;">=A0</span></f=
ont></p>
<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"FONT=
-SIZE: 12pt; COLOR: blue; FONT-FAMILY: &#39;Courier New&#39;">=A0</span></f=
ont></p>
<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"FONT=
-SIZE: 12pt; COLOR: blue; FONT-FAMILY: &#39;Courier New&#39;">=A0</span></f=
ont></p>
<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"FONT=
-SIZE: 12pt; COLOR: blue; FONT-FAMILY: &#39;Courier New&#39;">Proposed new =
text=A0for more transparency in main description:</span></font><font face=
=3D"Arial" color=3D"blue" size=3D"2"><span style=3D"FONT-SIZE: 10pt; COLOR:=
 blue; FONT-FAMILY: Arial"></span></font></p>

<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"FONT=
-SIZE: 12pt; COLOR: blue; FONT-FAMILY: &#39;Courier New&#39;">Old text:</sp=
an></font><font color=3D"blue"><span style=3D"COLOR: blue"></span></font></=
p>
<p><font face=3D"Courier New" color=3D"black" size=3D"3"><span style=3D"FON=
T-SIZE: 12pt; COLOR: black; FONT-FAMILY: &#39;Courier New&#39;">The Peer-to=
-Peer (P2P) Streaming Protocol working group (PPSP WG) is chartered to deve=
lop standard signaling protocols (called PPSP protocols) for multiple types=
 of entities (e.g. intelligent endpoints, caches, content distribution netw=
ork nodes, and/or other edge devices) to participate in P2P streaming syste=
ms in both fixed and mobile Internet.</span></font></p>

<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"FONT=
-SIZE: 12pt; COLOR: blue; FONT-FAMILY: &#39;Courier New&#39;"><br></span></=
font><font face=3D"Courier New" color=3D"black"><span style=3D"COLOR: black=
; FONT-FAMILY: &#39;Courier New&#39;">PPSP protocols include the PPSP track=
er protocol =96 a signaling protocol between =93PPSP trackers=94 and =93PPS=
P peers=94, and the PPSP peer protocol =96 a signaling protocol among =93PP=
SP peers=94. A PPSP tracker maintains lists of participating PPSP peers, ea=
ch for a specific channel or streaming file, and answers the queries from P=
PSP peers for candidate PPSP peers. PPSP peers inform their status informat=
ion to PPSP trackers, exchange their chunk availability with other PPSP pee=
rs and/or PPSP trackers, and ask other PPSP peers for wanted data.</span></=
font><font face=3D"Courier New" color=3D"blue"><span style=3D"COLOR: blue; =
FONT-FAMILY: &#39;Courier New&#39;"> </span></font></p>

<p><font face=3D"Times New Roman" color=3D"blue" size=3D"3"><span style=3D"=
FONT-SIZE: 12pt; COLOR: blue">=A0</span></font></p>
<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"FONT=
-SIZE: 12pt; COLOR: blue; FONT-FAMILY: &#39;Courier New&#39;">New=A0text:</=
span></font><font color=3D"blue"><span style=3D"COLOR: blue"></span></font>=
</p>
<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"FONT=
-SIZE: 12pt; COLOR: blue; FONT-FAMILY: &#39;Courier New&#39;">The Peer-to-P=
eer (P2P) Streaming Protocol working group (PPSP WG) is chartered to develo=
p standard signaling protocols (called PPSP protocols)=A0for P2P streaming =
systems in both fixed and mobile Internet. Participating entities could be =
intelligent endpoints, caches, content distribution network nodes, and/or o=
ther edge devices.</span></font><font color=3D"blue"><span style=3D"COLOR: =
blue"></span></font></p>

<div>
<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"FONT=
-SIZE: 12pt; COLOR: blue; FONT-FAMILY: &#39;Courier New&#39;">=A0</span></f=
ont></p></div>
<div>
<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"FONT=
-SIZE: 12pt; COLOR: blue; FONT-FAMILY: &#39;Courier New&#39;">For a specifi=
c channel or streaming file, a PPSP tracker maintains lists of particiating=
 PPSP peers. The PPSP tracker answers queries from PPSP peers for candidate=
 PPSP peers. PPSP peers=A0provide their status information to PPSP trackers=
, exchange their chunk availability with other PPSP peers and/or PPSP track=
ers, and ask other PPSP peers for wanted data. PPSP protocols include the P=
PSP tracker protocol =96 a signaling protocol between =93PPSP trackers=94 a=
nd =93PPSP peers=94, and the PPSP peer protocol =96 a signaling protocol am=
ong =93PPSP peers=94.</span></font><font face=3D"Courier New" color=3D"blac=
k"><span style=3D"COLOR: black; FONT-FAMILY: &#39;Courier New&#39;"> </span=
></font></p>
</div>
<p><font face=3D"Times New Roman" size=3D"3"><span style=3D"FONT-SIZE: 12pt=
">=A0</span></font></p>
<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"FONT=
-SIZE: 12pt; COLOR: blue; FONT-FAMILY: &#39;Courier New&#39;">Architectural=
 survey</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">3. An &quot;architectural survey&quot; do=
cument explaining the current P2P streaming architectures, in particular tr=
acker-based P2P streaming, and key issues in best practice.</span></font></=
p>

<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"FONT=
-SIZE: 12pt; COLOR: blue; FONT-FAMILY: &#39;Courier New&#39;">It is good to=
 have a description of the current P2P streaming architecture. What is miss=
ing is the relation to the PPSP work. Will it contain a proposal for=A0the =
PPSP architecture?</span></font></p>

<p><font face=3D"Times New Roman" size=3D"3"><span style=3D"FONT-SIZE: 12pt=
">=A0</span></font></p>
<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"FONT=
-SIZE: 12pt; COLOR: blue; FONT-FAMILY: &#39;Courier New&#39;">Usage documen=
t</span></font></p>
<p><font face=3D"Courier New" color=3D"black" size=3D"3"><span style=3D"FON=
T-SIZE: 12pt; COLOR: black; FONT-FAMILY: &#39;Courier New&#39;">6. A =93usa=
ge document=94 explaining how the protocols defined above, along with exist=
ing IETF protocols, such as RELAOD, ALTO and RTSP, can inter-operate; and h=
ow they may be integrated together to produce complete P2P streaming system=
s.</span></font></p>

<p><font face=3D"Courier New" color=3D"blue" size=3D"3"><span style=3D"FONT=
-SIZE: 12pt; COLOR: blue; FONT-FAMILY: &#39;Courier New&#39;">This sounds m=
ore like a &quot;interop document&quot;. Was this the intention?</span></fo=
nt></p>

<p><font face=3D"Times New Roman" size=3D"3"><span style=3D"FONT-SIZE: 12pt=
">=A0</span></font></p>
<p><font face=3D"Times New Roman" size=3D"3"><span style=3D"FONT-SIZE: 12pt=
">=A0</span></font></p>
<p><font face=3D"Times New Roman" size=3D"3"><span style=3D"FONT-SIZE: 12pt=
">=A0</span></font></p>
<div>
<p><font face=3D"Times New Roman" size=3D"3"><span style=3D"FONT-SIZE: 12pt=
">=A0</span></font></p></div>
<p><font face=3D"Times New Roman" size=3D"3"><span style=3D"FONT-SIZE: 12pt=
">=A0</span></font></p>
<p><font face=3D"Times New Roman" size=3D"3"><span style=3D"FONT-SIZE: 12pt=
">=A0</span></font></p>
<p><font face=3D"Times New Roman" size=3D"3"><span style=3D"FONT-SIZE: 12pt=
">=A0</span></font></p>
<p><font face=3D"Times New Roman" size=3D"3"><span style=3D"FONT-SIZE: 12pt=
">=A0</span></font></p>
<div style=3D"TEXT-ALIGN: center" align=3D"center"><font face=3D"Times New =
Roman" size=3D"3"><span lang=3D"DE" style=3D"FONT-SIZE: 12pt">
<hr align=3D"center" width=3D"100%" size=3D"2">
</span></font></div>
<p style=3D"MARGIN-BOTTOM: 12pt"><b><font face=3D"Tahoma" size=3D"2"><span =
lang=3D"DE" style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Tahom=
a">From:</span></font></b><font face=3D"Tahoma" size=3D"2"><span lang=3D"DE=
" style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"> <a onclick=3D"return top.=
js.OpenExtLink(window,event,this)" href=3D"mailto:ppsp-bounces@ietf.org" ta=
rget=3D"_blank">ppsp-bounces@ietf.org</a> [mailto:<a onclick=3D"return top.=
js.OpenExtLink(window,event,this)" href=3D"mailto:ppsp-bounces@ietf.org" ta=
rget=3D"_blank">ppsp-bounces@ietf.org</a>] <b><span style=3D"FONT-WEIGHT: b=
old">On Behalf Of </span></b>ext zhangyunfei<br>
<b><span style=3D"FONT-WEIGHT: bold">Sent:</span></b> Thursday, September 1=
0, 2009 8:24 AM<br><b><span style=3D"FONT-WEIGHT: bold">To:</span></b> <a o=
nclick=3D"return top.js.OpenExtLink(window,event,this)" href=3D"mailto:ppsp=
@ietf.org" target=3D"_blank">ppsp@ietf.org</a><br>
<b><span style=3D"FONT-WEIGHT: bold">Subject:</span></b> [ppsp] ppsp charte=
r discussion</span></font><span lang=3D"DE"></span></p>
<div>
<p><b><font face=3D"Times New Roman" size=3D"3"><span style=3D"FONT-WEIGHT:=
 bold; FONT-SIZE: 12pt"></span></font></b>=A0</p><br clear=3D"all">
<p><b><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-WEIGHT: bol=
d; FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">Dear all,</span></f=
ont></b></p>
<p><b><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-WEIGHT: bol=
d; FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">=A0=A0 The followin=
g is the modified version of PPSP charter(An early version was published in=
 the IETF PPSP wiki page).Please review it and any comments and suggestions=
 are highly appreciated.</span></font></b></p>

<p><font face=3D"Times New Roman" size=3D"3"><span style=3D"FONT-SIZE: 12pt=
">=A0</span></font></p>
<p><b><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-WEIGHT: bol=
d; FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 BR</span></font></b></p>
<p><b><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-WEIGHT: bol=
d; FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 Yunfei</span></font></b></p>
<p><b><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-WEIGHT: bol=
d; FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">-------------------=
-------------------------------------</span></font></b></p>
<p><b><font face=3D"Courier New" size=3D"5"><span style=3D"FONT-WEIGHT: bol=
d; FONT-SIZE: 18pt; FONT-FAMILY: &#39;Courier New&#39;">Description of PPSP=
 Working Group:</span></font></b></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">The Peer-to-Peer (P2P) Streaming Protocol=
 working group (PPSP WG) is chartered to develop standard signaling protoco=
ls (called PPSP protocols) for multiple types of entities (e.g. intelligent=
 endpoints, caches, content distribution network nodes, and/or other edge d=
evices) to participate in P2P streaming systems in both fixed and mobile In=
ternet.</span></font></p>

<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;"><br>PPSP protocols include the PPSP track=
er protocol =96 a signaling protocol between =93PPSP trackers=94 and =93PPS=
P peers=94, and the PPSP peer protocol =96 a signaling protocol among =93PP=
SP peers=94. A PPSP tracker maintains lists of participating PPSP peers, ea=
ch for a specific channel or streaming file, and answers the queries from P=
PSP peers for candidate PPSP peers. PPSP peers inform their status informat=
ion to PPSP trackers, exchange their chunk availability with other PPSP pee=
rs and/or PPSP trackers, and ask other PPSP peers for wanted data. </span><=
/font></p>

<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">=A0</span></font></p>
<p style=3D"LAYOUT-GRID-MODE: char"><font face=3D"Courier New" size=3D"3"><=
span style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">This WG&=
#39;s primary tasks are to produce:<br>1. A =93problem statement=94 documen=
t describing the problems, incentives, and scope of developing the PPSP pro=
tocols, as well as common terminologies and concepts.</span></font></p>

<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">=A0</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">2. A =93requirements=94 document listing =
the requirements on the designed PPSP protocols (e.g., general functionalit=
y and performance requirements of PPSP protocols or basic types of informat=
ion that PPSP protocols should communicate to facilitate P2P streaming).</s=
pan></font></p>

<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;"><br>3. An &quot;architectural survey&quot=
; document explaining the current P2P streaming architectures, in particula=
r tracker-based P2P streaming, and key issues in best practice.</span></fon=
t></p>

<p style=3D"LAYOUT-GRID-MODE: char"><font face=3D"Courier New" size=3D"3"><=
span style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;"><br>4. A=
 proposed standard defining the PPSP peer protocol. This protocol will defi=
ne how PPSP peers advertise chunk availability. The protocol will also defi=
ne the requests and responses of chunks among PPSP peers.</span></font></p>

<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">=A0</span></font></p>
<p style=3D"LAYOUT-GRID-MODE: char"><font face=3D"Courier New" size=3D"3"><=
span style=3D"FONT-SIZE: 12pt; FONT-FAMILY: &#39;Courier New&#39;">5. A pro=
posed standard defining the PPSP tracker protocol. This protocol will defin=
e how PPSP peers inform and request information from PPSP trackers and how =
PPSP trackers reply to the requests.</span></font></p>

<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">=A0</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">6. A =93usage document=94 explaining how =
the protocols defined above, along with existing IETF protocols, such as RE=
LAOD, ALTO and RTSP, can inter-operate; and how they may be integrated toge=
ther to produce complete P2P streaming systems.</span></font></p>

<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">=A0</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">7. Optionally a =94mobile usage document=
=94 (PPSP mobile BCP document) to evaluate PPSP with and without Mobile IP =
support when there are a lot of mobile peers in the system.</span></font></=
p>

<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;"><br>The work planned for the PPSP WG is d=
istinct from, but requires close participation with, work in other IETF WGs=
, particularly P2PSIP, ALTO and MMUSIC. The PPSP WG assumes that it cannot =
modify baseline P2PSIP, ALTO, and MMUSIC behaviors. If PPSP determines that=
 extensions to P2PSIP, ALTO, MMUSIC are needed, PPSP will seek to define su=
ch extensions and present to the respective working groups.</span></font></=
p>

<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;"><br>The design of PPSP has to consider se=
curity/privacy issues. The protocol document will contain a complete descri=
ption of the security/privacy issues that PPSP should address.</span></font=
></p>

<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">=A0</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">The following topics are excluded from th=
is WG&#39;s scope:<br>1. Transport mechanisms for data transmission among P=
PSP peers, e.g. using TCP or UDP, unicast or multicast, etc.</span></font><=
/p>

<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;"><br>2. Network coding mechanisms in P2P s=
treaming. Network coding may be used in P2P streaming, but its support is b=
eyond the scope of current charter.</span></font></p>

<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">=A0</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">3. Play-out mechanisms including streamin=
g control (e.g., pause, fast-forward, and rewind).</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">=A0</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">4. Algorithms that may be different in di=
fferent deployments (e.g., chunk selection, local storage strategies).</spa=
n></font></p>

<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">=A0</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">5. Research type questions related to P2P=
 streaming. This WG will instead forward such questions to the IRTF P2PRG o=
r other RG as appropriate. Examples include cache management.</span></font>=
</p>

<p><b><font face=3D"Courier New" size=3D"5"><span style=3D"FONT-WEIGHT: bol=
d; FONT-SIZE: 18pt; FONT-FAMILY: &#39;Courier New&#39;">Goals and Milestone=
s:</span></font></b></p>
<table style=3D"WIDTH: 425.25pt" cellpadding=3D"0" width=3D"567" border=3D"=
0">
<tbody>
<tr>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 52.5pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"70">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Apr 2010</span></font></p></td>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 368.25pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"491">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Working Group Last Call for problem state=
ment</span></font></p></td></tr>
<tr>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 52.5pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"70">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Jun 2010</span></font></p></td>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 368.25pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"491">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Submit problem statement to IESG as Infor=
mational document</span></font></p></td></tr>
<tr>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 52.5pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"70">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Aug 2010</span></font></p></td>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 368.25pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"491">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Working Group Last Call for architecture =
survey</span></font></p></td></tr>
<tr>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 52.5pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"70">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Aug 2010</span></font></p></td>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 368.25pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"491">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Working Group Last Call for requirements<=
/span></font></p></td></tr>
<tr>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 52.5pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"70">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Oct</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">2010</span></font></p></td>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 368.25pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"491">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Submit architecture survey to IESG as Inf=
ormational document</span></font></p></td></tr>
<tr>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 52.5pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"70">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Oct 2010</span></font></p></td>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 368.25pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"491">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Submit requirements to IESG as Informatio=
nal document</span></font></p></td></tr>
<tr>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 52.5pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"70">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Apr 2011</span></font></p></td>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 368.25pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"491">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Working Group Last Call for PPSP peer pro=
tocol</span></font></p></td></tr>
<tr>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 52.5pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"70">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Apr</span></font></p>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">2011</span></font></p></td>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 368.25pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"491">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Working Group Last Call for PPSP tracker =
protocol</span></font></p></td></tr>
<tr>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 52.5pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"70">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Aug 2011</span></font></p></td>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 368.25pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"491">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Submit PPSP peer protocol to IESG as Prop=
osed Standard</span></font></p></td></tr>
<tr>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 52.5pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"70">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Aug 2011</span></font></p></td>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 368.25pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"491">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Submit PPSP tracker protocol to IESG as P=
roposed Standard</span></font></p></td></tr>
<tr>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 52.5pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"70">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Nov 2011</span></font></p></td>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 368.25pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"491">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Working Group Last Call of usage document=
</span></font></p></td></tr>
<tr>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 52.5pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"70">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Nov 2011</span></font></p></td>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 368.25pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"491">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Working Group Last Call of mobility BCP d=
ocument</span></font></p></td></tr>
<tr>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 52.5pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"70">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Jan 2012</span></font></p></td>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 368.25pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"491">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Submit usage document to IESG as Informat=
ional document</span></font></p></td></tr>
<tr>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 52.5pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"70">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Jan 2012</span></font></p></td>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 368.25pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"491">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Submit mobility BCP document to IESG as I=
nformational document</span></font></p></td></tr>
<tr>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 52.5pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"70">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Apr 2012</span></font></p></td>
<td style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0=
.75pt; WIDTH: 368.25pt; PADDING-TOP: 0.75pt" valign=3D"top" width=3D"491">
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">Dissolve or re-charter </span></font></p>=
</td></tr></tbody></table>
<p><font face=3D"Courier New" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FO=
NT-FAMILY: &#39;Courier New&#39;">=A0</span></font></p></div>
<div>
<p><font face=3D"Verdana" size=3D"3"><span style=3D"FONT-SIZE: 12pt; FONT-F=
AMILY: Verdana">=A0</span></font></p></div>
<div style=3D"TEXT-ALIGN: center" align=3D"center"><font face=3D"Verdana" s=
ize=3D"2"><span style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Verdana">
<hr style=3D"WIDTH: 91.5pt" align=3D"center" width=3D"122" size=3D"2">
</span></font></div>
<div>
<p><font face=3D"Verdana" color=3D"silver" size=3D"2"><span style=3D"FONT-S=
IZE: 10pt; COLOR: silver; FONT-FAMILY: Verdana">zhangyunfei</span></font><f=
ont face=3D"Verdana" color=3D"silver"><span style=3D"COLOR: silver; FONT-FA=
MILY: Verdana"></span></font></p>
</div>
<div>
<p><font face=3D"Verdana" color=3D"silver" size=3D"2"><span style=3D"FONT-S=
IZE: 10pt; COLOR: silver; FONT-FAMILY: Verdana">2009-09-10</span></font><fo=
nt face=3D"Verdana"><span style=3D"FONT-FAMILY: Verdana"></span></font></p>=
</div></div>
</div></span></div>
<hr>
</div><br>_______________________________________________<br>ppsp mailing l=
ist<br><a onclick=3D"return top.js.OpenExtLink(window,event,this)" href=3D"=
mailto:ppsp@ietf.org">ppsp@ietf.org</a><br><a onclick=3D"return top.js.Open=
ExtLink(window,event,this)" href=3D"https://www.ietf.org/mailman/listinfo/p=
psp" target=3D"_blank">https://www.ietf.org/mailman/listinfo/ppsp</a><br>
<br></blockquote></div><br>

--001636ed6a194913d40473445696--

From zongning@huawei.com  Fri Sep 11 07:24:20 2009
Return-Path: <zongning@huawei.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F0D653A6A96 for <ppsp@core3.amsl.com>; Fri, 11 Sep 2009 07:24:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -98.82
X-Spam-Level: 
X-Spam-Status: No, score=-98.82 tagged_above=-999 required=5 tests=[AWL=0.541,  BAYES_00=-2.599, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001,  J_CHICKENPOX_72=0.6, MIME_BASE64_TEXT=1.753, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oIExuX97qSu4 for <ppsp@core3.amsl.com>; Fri, 11 Sep 2009 07:24:18 -0700 (PDT)
Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by core3.amsl.com (Postfix) with ESMTP id 3EFA33A68A8 for <ppsp@ietf.org>; Fri, 11 Sep 2009 07:24:17 -0700 (PDT)
Received: from huawei.com (szxga01-in [172.24.2.3]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KPT00FS69DECL@szxga01-in.huawei.com> for ppsp@ietf.org; Fri, 11 Sep 2009 22:24:50 +0800 (CST)
Received: from huawei.com ([172.24.1.3]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KPT00E8G9DDFY@szxga01-in.huawei.com> for ppsp@ietf.org; Fri, 11 Sep 2009 22:24:50 +0800 (CST)
Received: from z-20684ca876cc4 ([200.5.112.180]) by szxml01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KPT001DD9D6NB@szxml01-in.huawei.com>; Fri, 11 Sep 2009 22:24:49 +0800 (CST)
Date: Fri, 11 Sep 2009 11:24:43 -0300
From: Ning Zong <zongning@huawei.com>
To: Ping Pan <ping@pingpan.org>
Message-id: <0KPT001DG9D8NB@szxml01-in.huawei.com>
MIME-version: 1.0
X-Mailer: Foxmail 5.0 [en]
Content-type: multipart/alternative; boundary="Boundary_(ID_cR/w+6id1X9SN+0DM1dkIA)"
Cc: "ppsp@ietf.org" <ppsp@ietf.org>
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Sep 2009 14:24:21 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_cR/w+6id1X9SN+0DM1dkIA)
Content-type: text/plain; charset=gb2312
Content-transfer-encoding: base64

SGksIFBpbmcsDQoNClRoYW5rIHlvdSBmb3Igc3VnZ2VzdGlvbnMuIEkgYWdyZWUgdGhhdCBuYXJy
b3cgZG93biBvdXIgd29yayBpcyB2ZXJ5IGltcG9ydGFudCBhbmQgd2lsbCBtYWtlIG91ciB3b3Jr
IG1vcmUgY2xlYXIuDQpJIHRoaW5rIHRoZSBzY29wZSBvZiBQUFNQIGlzIGJhc2VkIG9uIHRoZSBj
b21wb25lbnRzIG9mIFAyUCBzdHJlYW1pbmcgc3lzdGVtcy4gV2UgaGF2ZSBuYXJyb3dlZCB0aGUg
c2NvcGUgZG93biB0byBQUFNQIHRyYWNrZXIgYW5kIHBlZXIgcHJvdG9jb2xzLCBhcyBwb2ludGVk
IGluIGNoYXJ0ZXIuDQpCdXQgbXkgcG9pbnQgaXMgdGhhdCBhcyBzdGFuZGFyZCB0b29scyAobm90
ZSB0aGF0IHdlIGFyZSBub3QgYnVpbGRpbmcgYSBzdHJlYW1pbmcgc3lzdGVtKSwgUFBTUCB0cmFj
a2VyIGFuZCBwZWVyIHByb3RvY29scyBjYW4gYmUgYXBwbGllZCB0byBlaXRoZXIgbmV0d29yayBk
ZXZpY2VzIHN1Y2ggYXMgY2FjaGUgYW5kIENETiwgb3IgZW5kIHVzZXJzLg0KUmVnYXJkaW5nIHdo
eSB0aGUgZW5kIHVzZXJzIG5lZWQgdG8gaW1wbGVtZW50IFBQU1AgcHJvdG9jb2wsIEkgdGhpbmsg
eW91IGFyZSByaWdodCB0aGF0IGN1cnJlbnQgc3Vic2NyaWJlcnMgb2YgbWFpbiBQMlAgc3RyZWFt
aW5nIHZlbmRvcnMgKGUuZy4gUFBsaXZlKSB3b3VsZCBub3QgZG8gdGhhdC4gQnV0IGZyb20gb3Ro
ZXIgSVNQJ3MgcGVyc3BlY3RpdmUsIGl0IG1heWJlIGJlbmVmaWNpYWwgdG8gcnVuIHN0YW5kYXJk
IHByb3RvY29scy4gRm9yIGluc3RhbmNlLCBpbiBDaGluYSBNb2JpbGUncyBkb2N1bWVudCwgaXQg
aXMgZGlzY3Vzc2VkIHRoYXQgb3BlbiBwcm90b2NvbCB3b3VsZCBoYXZlIGJlbmVmaXRzIGVzcC4g
Zm9yIG1vYmlsZSB0ZXJtaW5hbHMsIGV0Yy4gT2YgY291cnNlLCB3ZSBuZWVkIG1vcmUgSVNQcyBh
bmQgc3RyZWFtaW5nIHZlbmRvcnMgdG8gY29udHJpYnV0ZSB0byBvdXIgd29yayBoZXJlLg0KQW55
d2F5LCB3aGV0aGVyIHRoZSBQUFNQIHByb3RvY29sIGFwcGxpZXMgdG8gZW5kIHVzZXJzIG9yIG5v
dCBkZXBlbmQgb24gd2hvIHdvdWxkIHVzZSBQUFNQIHByb3RvY29sLiBJbiBXRyBsZXZlbCwgd2Ug
YXJlIGp1c3QgZGV2ZWxvcGluZyBvcGVuIHByb3RvY29scy90b29scyB3aGljaCBhcmUgbWlzc2lu
ZyBwYXJ0cyB0b3dhcmRzIG9wZW4gUDJQIHN0cmVhbWluZyBzeXN0ZW0uIEFub3RoZXIgd29yZHMs
IHdlIGNhbiAoYW5kIGFjdHVhbGx5IGhhdmUpIG5hcnJvdyBkb3duIG91ciBzY29wZSBpbiBwcm90
b2NvbCBsZXZlbC4gQnV0IHNoYWxsIHdlIG5lZWQgdG8gbmFycm93IGRvd24gb3VyIHdvcmsgcmVn
YXJkaW5nIHdobyB3aWxsIHVzZSBvdXIgcHJvdG9jb2w/IE1heWJlIG5vLg0KMiBjZW50cy4NCg0K
QlIsDQpOaW5nIFpvbmcgDQoNCg0KDQoNCk5pbmcsDQoNCg0KVGhhbmtzIGZvciB0aGUgY2xhcmlm
aWNhdGlvbi4NCg0KDQpIZXJlIGlzIG15IG1haW4gY29uY2VybjogY3VycmVudGx5LCBQUFNQIGlz
IHBvc2l0aW9uZWQgYXMgeWV0IGFub3RoZXIgc3RyZWFtaW5nIHByb3RvY29sIHRvIHRoZSBlbmQg
dXNlcnMuDQoNCg0KSU1ITywgdGhlIGVuZCB1c2VycyBjYW4gY2FyZSBsZXNzIHdoZXJlIHRoZSB0
cmFmZmljIGFyZSBzdHJlYW1pbmcgZnJvbSBzbyBsb25nIGl0J3MgY29udmVuaWVudCwgc2FmZSBh
bmQgaGF2ZSByZWFzb25hYmxlIFFvRS4gRG8gd2UgbmVlZCBhbm90aGVyIHN0cmVhbWluZyBwcm90
b2NvbCB0byBkbyB0aGlzPw0KDQoNCk9uZSBtYXkgYXJndWUgdGhlIGFkdmFudGFnZXMgaW4gUDJQ
LiBCdXQsIHRvIG1hbnksIFBQU1AgaXMgYWN0dWFsbHkgZW5kb3JzaW5nIHRoZSBmb2xsb3dpbmc6
DQpJIG5lZWQgdG8gaW5zdGFsbCBhIHNwZWNpYWwgc29mdHdhcmUgZnJvbSB0aGUgQVNQJ3MsIHdo
aWNoIG1heSB1c2UgbXkgbG9jYWwgQ1BVIGFuZCBzdG9yYWdlIGZvciBQMlAgb3BlcmF0aW9uLCBh
bmQgZG8gc29tZSBvdGhlciB0aGluZ3MgdGhhdCBJIGRvbid0IGtub3cgYWJvdXQuIA0KVGhlIHNv
ZnR3YXJlIGVuYWJsZXMgbWUgdG8gd2F0Y2ggc29tZSBtb3ZpZXMgZnJvbSB0aGUgcGVlcnMsIHdo
byBtYXkgYmUgY2hhc2VkIGJ5IHRoZSBsYXd5ZXJzIGZyb20gc29tZSBtZWRpYSBjb21wYW5pZXMu
IA0KT24gdG9wIG9mIHRoYXQsIHRoZSBzZXJ2aWNlIG5ldHdvcmtzLCBlc3BlY2lhbGx5LCB0aG9z
ZSB3aG8gaGF2ZSB0byBwYXkgZm9yIHRoZSBleHBlbnNpdmUgYmFja2hhdWwgbGlua3MsIG1heSBi
ZSBzaWNrIG9mIHRoZSB0cmFmZmljIHZvbHVtZSwgYW5kIG1heSBpbnN0YWxsIERQSSBib3hlcyBh
dCBldmVyeSBwb3NzaWJsZSBpbnRlcnNlY3Rpb24gdG8gZHJvcCBteSB2aWRlbyBzdHJlYW0gdHJh
ZmZpYyAoaGVyZSBnb2VzIG15IFFvRSkuIA0KSW4gc2hvcnQsIEkgZG9uJ3QgdGhpbmsgaXQncyB3
aXNlIHRvIGFkZHJlc3MgYWxsIG9mIHRoZSBhYm92ZSBpbiBvbmUgV0csIG9uZSBhcmNoaXRlY3R1
cmUgb3Igb25lIHByb3RvY29sLiBSYXRoZXIsIGl0IHdvdWxkIGJlIG5pY2UgdG8gZm9jdXMgb24g
d2hhdCBQMlAgc3RyZWFtaW5nIGlzIGdvb2QgYXQsIHVzZSBpdCB0byBzb2x2ZSBhIGNvdXBsZSBv
ZiByZWFsIHByb2JsZW1zLCBhbmQgbW92ZSBvbiB0byB0aGUgbmV4dC4NCg0KDQpXZSBtdXN0IG5v
dCBpZ25vcmUgdGhlIGFkdmFuY2VtZW50IG9mIHRoZSBmb2xsb3dpbmcgaW4gUDJQIHN0cmVhbWlu
ZzoNCkNvc3QgZWZmaWNpZW5jeTogSSBzYXcgYSBwcmVzZW50YXRpb24gZnJvbSBsYXN0IElFVEYn
cyBQMlBSRyAoZnJvbSBSaWNoIFdvdW5keT8pLCB3aGVyZSBpdCB0YWtlcyBhICQzLDAwMCBQQyB0
byBzdXBwb3J0IDUsMDAwIGNvbmN1cnJlbnQgc3RyZWFtcy4gVGhhdCdzIGNoZWFwISANClNpbXBs
aWNpdHk6IGl0IG5ldmVyIG9jY3VycmVkIHRvIG1lIHRoYXQgd2h5IHdlIG11c3QgaGF2ZSBzdG9y
YWdlIHNlcnZlcnMsIGNhbGxlZCBDRE4sIHNpdHRpbmcgYWxsIG92ZXIgdGhlIHBsYWNlLCB3aGls
ZSBzb21lIHNpbXBsZSBjYWNoaW5nIHdvdWxkIGJlIHN1ZmZpY2llbnQuIEluIFBQbGl2ZSdzIFNp
Z2NvbW0gcGFwZXIsIGl0IG1lbnRpb25lZCBvZiB1c2luZyA4LzEyRyBvZiBGbGFzaCBvbmx5LCBh
bmQgbm8gaGFyZGRyaXZlLiAoVGhpcyBtYXkgaGVscCBhbnN3ZXJpbmcgc29tZSBjb3B5cmlnaHQg
Y29uY2VybnMpLiANClBvcnRhYmlsaXR5OiBwZW9wbGUgbWF5IGFyZ3VlIHVwbGluayB2cy4gaW50
ZXItZG9tYWluIGxvY2FsaXR5LiBCdXQgYWxsIHNlcnZpY2UgcHJvdmlkZXJzIG5lZWQgdG8gZG8g
aXMgaW5zZXJ0aW5nIGEgZmV3IFAyUCBlZGdlIGNhY2hpbmcgYm94ZXMgaW4gdGhlIG5ldHdvcmsu
IElmIG1vcmUgbG9jYWxpdHkgaXMgbmVlZGVkLCBhZGQgYW5vdGhlciBvbmUuIENodW5rIGRpc2Nv
dmVyeSBhbmQgdHJhY2tlciBtYW5hZ2VyIGFyZSBwZXJmZWN0IGZvciB0aGlzLiANClRoaXMgaXMg
dGhlIGxpbmUgb2YgcmVhc29uaW5nIEkgaGFkOiB3aHkgbm90IG5hcnJvdyB0aGUgc2NvcGUgb2Yg
UFBTUCwgYW5kIHNvbHZlIHRoZSBjYWNoaW5nIHByb2JsZW0gZmlyc3Q/DQoNCg0KT25jZSBhZ2Fp
biwgSSBkb24ndCB0aGluayBQUFNQIG5lZWRzIHRvIGRlYWwgd2l0aCBlbmQgdXNlcnMgZm9yIG5v
dy4gSW4gZmFjdCwgYnkgZm9yY2luZyBhbiBvcGVuIHN0YW5kYXJkLCB5b3UgYXJlIHRha2luZyBh
d2F5IHRoZSBsZXZlcmFnZSBmcm9tIHRoZSBleGlzdGluZyBQMlAgbWVkaWEgY29tcGFuaWVzLCBp
bmNsdWRpbmcgUFBsaXZlIGFuZCBQUHN0cmVhbSAoYXMgbWVudGlvbmVkIGluIGFub3RoZXIgZHJh
ZnQgb2YgeW91cnMgOi0pKS4gTm9ib2R5IHdpbnMhDQoNCg0KMC41IGNlbnRzLA0KDQoNCi0gUGlu
Zw0KDQoNCjIwMDkvOS8xMCBOaW5nIFpvbmcgPHpvbmduaW5nQGh1YXdlaS5jb20+DQoNCkhpLCBQ
aW5nLA0KDQpFbmQgdXNlcnMgd2lsbCBydW4gUFBTUC4gQXMgYWRkcmVzc2VkIGluIGNoYXJ0ZXIs
IFBQU1AgcHJvdG9jb2xzIGNvdWxkIHJ1biBvbiBtdWx0aXBsZSBlbnRpdGllcyBzdWNoIGFzIGVu
ZCB1c2VycywgY2FjaGVzLCBDRE4gbm9kZXMsIGV0Yy4NCkhlcmUgd2UgdGFsayBhYm91dCB0aGUg
c3RhbmRhcmQgcHJvdG9jb2xzIHJ1bm5pbmcgb24gZW5kIHVzZXJzLiBXaGF0IGRvIHlvdSBtZWFu
IGJ5IG5vbi10ZWNobmljYWwgaXNzdWVzPyBJZiB5b3UgbWVhbiBzZWN1cml0eSwgcHJpdmFjeSBh
bmQgY29weXJpZ2h0cyBpc3N1ZXMsIEkgdGhpbmsgbm90IG9ubHkgUFBTUCwgYnV0IHNvbWUgb3Ro
ZXIgQm9GL1dHcyBoYXZlIHNhbWUgaXNzdWVzLiBZb3UgYXJlIHBlcmZlY3RseSByaWdodCwgdGhl
eSB3aWxsIGJlIG5vdCBpbiB0aGUgd29ya2luZyBzY29wZSAoYnV0IG5lZWQgc29tZSBjb25zaWRl
cmF0aW9ucyBkdXJpbmcgdGhlIFdHIHdvcmspLg0KDQpCUiwNCk5pbmcgWm9uZyANCg0KDQoNCk5p
bmcsDQoNCg0KV2UgYXJlIGluIGFncmVlbWVudCBoZXJlLiBTbywgeW91IGhhdmUgbGlzdGVkIHRo
cmVlIG9iamVjdGl2ZXMgZm9yIFBQU1A6DQoNCg0KMS4gU3RhbmRhcmQgaW50ZXJmYWNlIHRvIENE
Ti9DYWNoZQ0KMi4gRW5hYmxlIG1lZGlhIHByb3ZpZGVycyB0byBzdHJlYW0gY29udGVudCB0aHJv
dWdoIHN0YW5kYXJkIGludGVyZmFjZXMNCjMuIEhlbHAgdGhlIHNlcnZpY2UgcHJvdmlkZXJzIHRv
IG1hbmFnZSB0aGVpciBuZXR3b3JrL2xpbmtzIGJldHRlci4NCg0KDQpTbywgY3VyaW91cywgZG9l
cyBpdCByZXF1aXJlIHRoZSBlbmQgdXNlcnMgdG8gcnVuIFBQU1AgYXMgd2VsbD8gVGhlIHByb2Js
ZW0gc3RhdGVtZW50IGRyYWZ0IChkcmFmdC16aGFuZy1wcHNwLXByb2JsZW0tc3RhdGVtZW50LTA0
LnR4dCkgc2VlbXMgdG8gYXNzdW1lIHRoYXQgaXMgdGhlIGNhc2UuIChJZiBJIGFtIG5vdCBtaXN0
YWtlbiwgYWxsIHRoZSAicHJvcHJpZXRhcnkgcHJvdG9jb2xzIiBsaXN0ZWQgaW4gU2VjdGlvbiAz
LjEgYXJlIGNsaWVudCBQMlAgYXBwbGljYXRpb25zKS4gSWYgeWVzLCB5b3UgaGF2ZSBhIHdpZGUg
c2NvcGUgb2Ygbm9uLXRlY2huaWNhbCBpc3N1ZXMgdG8gZGVhbCB3aXRoLiBJZiBubywgdGhlbiB5
b3UgbmVlZCB0byBtYWtlIGl0IGNsZWFyIGluIHRoZSBkb2N1bWVudHMuDQoNCg0KVGhhbmtzIGZv
ciBjbGFyaWZpY2F0aW9uLg0KDQoNClBpbmcNCg0KDQoNCjIwMDkvOS8xMCBOaW5nIFpvbmcgPHpv
bmduaW5nQGh1YXdlaS5jb20+DQoNCkhpLCBQaW5nLA0KDQpUaGFuayB5b3UgZm9yIHlvdXIgY29t
bWVudHMsIHBsZWFzZSBzZWUgaW4tbGluZS4NCg0KDQoNCg0KTmluZywNCg0KDQpJJ2QgdGhpbmsg
dGhhdCBpdCBpcyB2ZXJ5IGltcG9ydGFudCB0byBlbXBoYXNpcyB0aGUgdGFyZ2V0IHVzZXJzIG9m
IHRoZSB3b3JrLCB3aGljaCBoYXMgYmVlbiBxdW90ZWQgYXMgImludGVsbGlnZW50IGVuZHBvaW50
cywgY2FjaGVzLCBjb250ZW50IGRpc3RyaWJ1dGlvbiBuZXR3b3JrIG5vZGVzLCBhbmQvb3Igb3Ro
ZXIgZWRnZSBkZXZpY2VzLiINCg0KW05pbmcgWm9uZ10gVGhpcyBpcyBhIGdvb2Qgc3VnZ2VzdGlv
bi4NCg0KDQpJZiBwb3NzaWJsZSwgSSB3b3VsZCBob3BlIHRoYXQgZnVydGhlciBzcGVjaWZpY2F0
aW9uLCBjbGFyaWZpY2F0aW9uIGFuZCBjb25zdHJhaW50cyB0byBiZSBhZGRlZCBpbiBvbmUgb2Yg
dGhlIGRvY3VtZW50cy4NCg0KDQpUaGUgcmVhc29uaW5nIGlzIHRoYXQsIGlmIHRoZSB3b3JrIGlz
IHRvIGVuYWJsZSBmdXJ0aGVyIHByb2xpZmVyYXRpb24gb2YgUDJQIGNsaWVudHMgd2l0aGluIHRo
ZSBuZXR3b3JrcywgdGhlbiB0aGUgV0cgbmVlZHMgdG8gYWRkcmVzcyBpc3N1ZXMgaW5jbHVkaW5n
IHNlY3VyaXR5LCBwcml2YWN5IGFuZCBjb3B5cmlnaHRzIGV4dGVuc2l2ZWx5LiBUaGlzIG1heSBi
ZSBhYm92ZSBhbmQgYmV5b25kIHRlY2hub2xvZ3ksIGFuZCBpcyBwcm9iYWJseSBvdXRzaWRlIHRo
ZSBzY29wZSBvZiBQUFNQLg0KDQoNCk9uIHRoZSBvdGhlciBoYW5kLCBpZiB0aGUgd29yayBpcyB0
byBlbmFibGUgbW9yZSBlZmZpY2llbnQgc3RyZWFtaW5nIGNvbnRlbnQgZGlzdHJpYnR1dGlvbiB3
aXRoaW4gYSBjb250cm9sbGVkIGVudmlyb25tZW50IGJ5IGxldmVyYWdpbmcgbWVjaGFuaXNtcyBz
dWNoIGFzIHRyYWNrZXIgbWFuYWdlbWVudCBhbmQgY2h1Y2sgZGlzY292ZXJ5LCB0aGVuIHRoZSB3
b3JrIGlzIHdlbGwgdW5kZXJzdG9vZCwgYW5kIGNhbiBiZSBjbGVhcmx5IGRlZmluZWQsIHNwZWNp
ZmllZCBhbmQgZXhwZXJpbWVudGVkIGluIHRoZSBuZWFyIGZ1dHVyZS4NCg0KW05pbmcgWm9uZ10g
SWYgSSB1bmRlcnN0YW5kIHlvdXIgcXVlc3Rpb24gY29ycmVjdGx5LCB0aGlzIGlzIHJlbGF0ZWQg
dG8gdGhlIGluY2VudGl2ZXMgb2YgUFBTUCB3b3JrLiBUaGUgY2xhcmlmaWNhdGlvbiBvZiBpbmNl
bnRpdmVzIGFyZSBmdXJ0aGVyIHByb3ZpZGVkIGluIHByb2JsZW0gc3RhdGVtZW50LiBJTU8sIHRo
ZSBzZWNvbmQgcG9pbnQgaW4geW91ciBjb21tZW50cyBpcyBjbG9zZXIgdG8gY3VycmVudCBpbnRl
bnRpb24gb2YgUFBTUC4gVG8gYmUgYnJpZWYsIHRoZSBpbnRlbnRpb24gaW5jbHVkZSAobWF5YmUg
bm90IGxpbWl0ZWQgdG8pOiAxKSBlbmFibGUgbW9yZSBlZmZpY2llbnQgc3RyZWFtaW5nIHRvIGlu
dGVncmF0ZSAzcmQgcGFydHkgZGV2aWNlcywgZS5nLiBjYWNoZS9DRE4gbm9kZXM7IDIpIGVuYWJs
ZSBzdHJlYW1pbmcgdmVuZG9ycyB0byBhY2NvbXBsaXNoIGNvbnRlbnQgZGlzdHJpYnV0aW9uIHZp
YSBzb21lIHN0YW5kYXJkIEFQSSwgdGh1cyByZWR1Y2UgdGhlIHRpbWUtdG8tbWFya2V0IGFuZCBt
YXliZSBjb3N0LCB3ZSBob3BlOyAzKSBlbmFibGUgSVNQcyB0byBjb25zdHJ1Y3Qgc3RhbmRhcmQg
c3RyZWFtaW5nIHBsYXRmb3JtIHRvIHJ1biBjb250ZW50IHByb3Zpc2lvbmluZyBzZXJ2aWNlcy4N
Cg0KDQoyIGNlbnRzLA0KDQoNCi0gUGluZw0KDQoNCjIwMDkvOS8xMCBOaW5nIFpvbmcgPHpvbmdu
aW5nQGh1YXdlaS5jb20+DQoNCkhpLCBMdWN5DQoNClRoZSBwYXJ0aWNpcGF0aW5nIGVudGl0aWVz
IGluIHRoZSBmaXJzdCBwYXJhZ3JhcGggaW5jbHVkZSBib3RoIHBlZXJzIGFuZCB0cmFja2VycyBp
biBQMlAgc3RyZWFtaW5nIHN5c3RlbXMuIEluIHNlY29uZCBwYXJhZ3JhcGgsIHdlIGRpc2N1c3Mg
dGhlIHJvbGVzIG9mIHRyYWNrZXJzIC0gYXNzdW1pbmcgdGhhdCBwZW9wbGUga25vdyB0aGUgYmFz
aWMgbWVhbmluZyBvZiBwZWVycy4NCkZvcm1hbCBkZWZpbml0aW9ucyBvZiBQUFNQIHBlZXJzIGFu
ZCBQUFNQIHRyYWNrZXJzIGFyZSBkZWZpbmVkIGluIFByb2JsZW0gU3RhdGVtZW50IERyYWZ0Lg0K
DQpCUiwNCk5pbmcgWm9uZw0KDQoNCg0KDQpIaSBZdW5GZWkgYW5kIENocmlzdGlhbiwNCg0KT25l
IGNsYXJpZmljYXRpb246IKGwcGFydGljaXBhdGluZyBlbnRpdGllc6GxIGxpc3RlZCBpbiB0aGUg
dGV4dCBhcmUgdGhlIHBlZXIgaW4gUDJQIHN0cmVhbWluZyBzeXN0ZW1zLCBpcyB0aGF0IHJpZ2h0
PyBUaHVzLCChsFBQU1ChsSB0cmFja2VycyBhcmUgYW5vdGhlciBwYXJ0aWNpcGF0b3IgaW4gdGhl
IHN5c3RlbXMuICBTdWdnZXN0IHN0YXRpbmcgdGhhdCBjbGVhcmx5IGluIHRoZSBmaXJzdCBwYXJh
Z3JhcGguDQoNCkNoZWVycywNCkx1Y3kNCg0KDQoNCg0KRnJvbTogcHBzcC1ib3VuY2VzQGlldGYu
b3JnIFttYWlsdG86cHBzcC1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU2NobWlkdCwg
Q2hyaXN0aWFuIDEuIChOU04gLSBERS9NdW5pY2gpDQpTZW50OiBUaHVyc2RheSwgU2VwdGVtYmVy
IDEwLCAyMDA5IDM6MDMgQU0NClRvOiBleHQgemhhbmd5dW5mZWk7IHBwc3BAaWV0Zi5vcmcNClN1
YmplY3Q6IFJlOiBbcHBzcF0gcHBzcCBjaGFydGVyIGRpc2N1c3Npb24NCg0KSGkgWXVuZmVpLA0K
YWZ0ZXIgcmVhZGluZyB5b3VyIGNoYXJ0ZXIgcHJvcG9zYWwsIGEgdGV4dCBwcm9wb3NhbCBhbmQg
MiBxdWVzdGlvbnMgZm9yIGNsYXJpZmljYXRpb25zLg0KDQpCZXN0IFJlZ2FyZHMNCkNocmlzdGlh
biBTY2htaWR0DQoNCg0KDQpQcm9wb3NlZCBuZXcgdGV4dCBmb3IgbW9yZSB0cmFuc3BhcmVuY3kg
aW4gbWFpbiBkZXNjcmlwdGlvbjoNCk9sZCB0ZXh0Og0KVGhlIFBlZXItdG8tUGVlciAoUDJQKSBT
dHJlYW1pbmcgUHJvdG9jb2wgd29ya2luZyBncm91cCAoUFBTUCBXRykgaXMgY2hhcnRlcmVkIHRv
IGRldmVsb3Agc3RhbmRhcmQgc2lnbmFsaW5nIHByb3RvY29scyAoY2FsbGVkIFBQU1AgcHJvdG9j
b2xzKSBmb3IgbXVsdGlwbGUgdHlwZXMgb2YgZW50aXRpZXMgKGUuZy4gaW50ZWxsaWdlbnQgZW5k
cG9pbnRzLCBjYWNoZXMsIGNvbnRlbnQgZGlzdHJpYnV0aW9uIG5ldHdvcmsgbm9kZXMsIGFuZC9v
ciBvdGhlciBlZGdlIGRldmljZXMpIHRvIHBhcnRpY2lwYXRlIGluIFAyUCBzdHJlYW1pbmcgc3lz
dGVtcyBpbiBib3RoIGZpeGVkIGFuZCBtb2JpbGUgSW50ZXJuZXQuDQoNClBQU1AgcHJvdG9jb2xz
IGluY2x1ZGUgdGhlIFBQU1AgdHJhY2tlciBwcm90b2NvbCCoQyBhIHNpZ25hbGluZyBwcm90b2Nv
bCBiZXR3ZWVuIKGwUFBTUCB0cmFja2Vyc6GxIGFuZCChsFBQU1AgcGVlcnOhsSwgYW5kIHRoZSBQ
UFNQIHBlZXIgcHJvdG9jb2wgqEMgYSBzaWduYWxpbmcgcHJvdG9jb2wgYW1vbmcgobBQUFNQIHBl
ZXJzobEuIEEgUFBTUCB0cmFja2VyIG1haW50YWlucyBsaXN0cyBvZiBwYXJ0aWNpcGF0aW5nIFBQ
U1AgcGVlcnMsIGVhY2ggZm9yIGEgc3BlY2lmaWMgY2hhbm5lbCBvciBzdHJlYW1pbmcgZmlsZSwg
YW5kIGFuc3dlcnMgdGhlIHF1ZXJpZXMgZnJvbSBQUFNQIHBlZXJzIGZvciBjYW5kaWRhdGUgUFBT
UCBwZWVycy4gUFBTUCBwZWVycyBpbmZvcm0gdGhlaXIgc3RhdHVzIGluZm9ybWF0aW9uIHRvIFBQ
U1AgdHJhY2tlcnMsIGV4Y2hhbmdlIHRoZWlyIGNodW5rIGF2YWlsYWJpbGl0eSB3aXRoIG90aGVy
IFBQU1AgcGVlcnMgYW5kL29yIFBQU1AgdHJhY2tlcnMsIGFuZCBhc2sgb3RoZXIgUFBTUCBwZWVy
cyBmb3Igd2FudGVkIGRhdGEuIA0KDQpOZXcgdGV4dDoNClRoZSBQZWVyLXRvLVBlZXIgKFAyUCkg
U3RyZWFtaW5nIFByb3RvY29sIHdvcmtpbmcgZ3JvdXAgKFBQU1AgV0cpIGlzIGNoYXJ0ZXJlZCB0
byBkZXZlbG9wIHN0YW5kYXJkIHNpZ25hbGluZyBwcm90b2NvbHMgKGNhbGxlZCBQUFNQIHByb3Rv
Y29scykgZm9yIFAyUCBzdHJlYW1pbmcgc3lzdGVtcyBpbiBib3RoIGZpeGVkIGFuZCBtb2JpbGUg
SW50ZXJuZXQuIFBhcnRpY2lwYXRpbmcgZW50aXRpZXMgY291bGQgYmUgaW50ZWxsaWdlbnQgZW5k
cG9pbnRzLCBjYWNoZXMsIGNvbnRlbnQgZGlzdHJpYnV0aW9uIG5ldHdvcmsgbm9kZXMsIGFuZC9v
ciBvdGhlciBlZGdlIGRldmljZXMuDQoNCkZvciBhIHNwZWNpZmljIGNoYW5uZWwgb3Igc3RyZWFt
aW5nIGZpbGUsIGEgUFBTUCB0cmFja2VyIG1haW50YWlucyBsaXN0cyBvZiBwYXJ0aWNpYXRpbmcg
UFBTUCBwZWVycy4gVGhlIFBQU1AgdHJhY2tlciBhbnN3ZXJzIHF1ZXJpZXMgZnJvbSBQUFNQIHBl
ZXJzIGZvciBjYW5kaWRhdGUgUFBTUCBwZWVycy4gUFBTUCBwZWVycyBwcm92aWRlIHRoZWlyIHN0
YXR1cyBpbmZvcm1hdGlvbiB0byBQUFNQIHRyYWNrZXJzLCBleGNoYW5nZSB0aGVpciBjaHVuayBh
dmFpbGFiaWxpdHkgd2l0aCBvdGhlciBQUFNQIHBlZXJzIGFuZC9vciBQUFNQIHRyYWNrZXJzLCBh
bmQgYXNrIG90aGVyIFBQU1AgcGVlcnMgZm9yIHdhbnRlZCBkYXRhLiBQUFNQIHByb3RvY29scyBp
bmNsdWRlIHRoZSBQUFNQIHRyYWNrZXIgcHJvdG9jb2wgqEMgYSBzaWduYWxpbmcgcHJvdG9jb2wg
YmV0d2VlbiChsFBQU1AgdHJhY2tlcnOhsSBhbmQgobBQUFNQIHBlZXJzobEsIGFuZCB0aGUgUFBT
UCBwZWVyIHByb3RvY29sIKhDIGEgc2lnbmFsaW5nIHByb3RvY29sIGFtb25nIKGwUFBTUCBwZWVy
c6GxLiANCg0KQXJjaGl0ZWN0dXJhbCBzdXJ2ZXkNCjMuIEFuICJhcmNoaXRlY3R1cmFsIHN1cnZl
eSIgZG9jdW1lbnQgZXhwbGFpbmluZyB0aGUgY3VycmVudCBQMlAgc3RyZWFtaW5nIGFyY2hpdGVj
dHVyZXMsIGluIHBhcnRpY3VsYXIgdHJhY2tlci1iYXNlZCBQMlAgc3RyZWFtaW5nLCBhbmQga2V5
IGlzc3VlcyBpbiBiZXN0IHByYWN0aWNlLg0KSXQgaXMgZ29vZCB0byBoYXZlIGEgZGVzY3JpcHRp
b24gb2YgdGhlIGN1cnJlbnQgUDJQIHN0cmVhbWluZyBhcmNoaXRlY3R1cmUuIFdoYXQgaXMgbWlz
c2luZyBpcyB0aGUgcmVsYXRpb24gdG8gdGhlIFBQU1Agd29yay4gV2lsbCBpdCBjb250YWluIGEg
cHJvcG9zYWwgZm9yIHRoZSBQUFNQIGFyY2hpdGVjdHVyZT8NCg0KVXNhZ2UgZG9jdW1lbnQNCjYu
IEEgobB1c2FnZSBkb2N1bWVudKGxIGV4cGxhaW5pbmcgaG93IHRoZSBwcm90b2NvbHMgZGVmaW5l
ZCBhYm92ZSwgYWxvbmcgd2l0aCBleGlzdGluZyBJRVRGIHByb3RvY29scywgc3VjaCBhcyBSRUxB
T0QsIEFMVE8gYW5kIFJUU1AsIGNhbiBpbnRlci1vcGVyYXRlOyBhbmQgaG93IHRoZXkgbWF5IGJl
IGludGVncmF0ZWQgdG9nZXRoZXIgdG8gcHJvZHVjZSBjb21wbGV0ZSBQMlAgc3RyZWFtaW5nIHN5
c3RlbXMuDQpUaGlzIHNvdW5kcyBtb3JlIGxpa2UgYSAiaW50ZXJvcCBkb2N1bWVudCIuIFdhcyB0
aGlzIHRoZSBpbnRlbnRpb24/DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KRnJvbTogcHBzcC1ib3Vu
Y2VzQGlldGYub3JnIFttYWlsdG86cHBzcC1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2Yg
ZXh0IHpoYW5neXVuZmVpDQpTZW50OiBUaHVyc2RheSwgU2VwdGVtYmVyIDEwLCAyMDA5IDg6MjQg
QU0NClRvOiBwcHNwQGlldGYub3JnDQpTdWJqZWN0OiBbcHBzcF0gcHBzcCBjaGFydGVyIGRpc2N1
c3Npb24NCg0KDQoNCkRlYXIgYWxsLA0KICAgVGhlIGZvbGxvd2luZyBpcyB0aGUgbW9kaWZpZWQg
dmVyc2lvbiBvZiBQUFNQIGNoYXJ0ZXIoQW4gZWFybHkgdmVyc2lvbiB3YXMgcHVibGlzaGVkIGlu
IHRoZSBJRVRGIFBQU1Agd2lraSBwYWdlKS5QbGVhc2UgcmV2aWV3IGl0IGFuZCBhbnkgY29tbWVu
dHMgYW5kIHN1Z2dlc3Rpb25zIGFyZSBoaWdobHkgYXBwcmVjaWF0ZWQuDQoNCiAgICAgICAgICAg
QlINCiAgICAgICAgICAgIFl1bmZlaQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkRlc2NyaXB0aW9uIG9mIFBQU1AgV29ya2luZyBHcm91
cDoNClRoZSBQZWVyLXRvLVBlZXIgKFAyUCkgU3RyZWFtaW5nIFByb3RvY29sIHdvcmtpbmcgZ3Jv
dXAgKFBQU1AgV0cpIGlzIGNoYXJ0ZXJlZCB0byBkZXZlbG9wIHN0YW5kYXJkIHNpZ25hbGluZyBw
cm90b2NvbHMgKGNhbGxlZCBQUFNQIHByb3RvY29scykgZm9yIG11bHRpcGxlIHR5cGVzIG9mIGVu
dGl0aWVzIChlLmcuIGludGVsbGlnZW50IGVuZHBvaW50cywgY2FjaGVzLCBjb250ZW50IGRpc3Ry
aWJ1dGlvbiBuZXR3b3JrIG5vZGVzLCBhbmQvb3Igb3RoZXIgZWRnZSBkZXZpY2VzKSB0byBwYXJ0
aWNpcGF0ZSBpbiBQMlAgc3RyZWFtaW5nIHN5c3RlbXMgaW4gYm90aCBmaXhlZCBhbmQgbW9iaWxl
IEludGVybmV0Lg0KDQpQUFNQIHByb3RvY29scyBpbmNsdWRlIHRoZSBQUFNQIHRyYWNrZXIgcHJv
dG9jb2wgqEMgYSBzaWduYWxpbmcgcHJvdG9jb2wgYmV0d2VlbiChsFBQU1AgdHJhY2tlcnOhsSBh
bmQgobBQUFNQIHBlZXJzobEsIGFuZCB0aGUgUFBTUCBwZWVyIHByb3RvY29sIKhDIGEgc2lnbmFs
aW5nIHByb3RvY29sIGFtb25nIKGwUFBTUCBwZWVyc6GxLiBBIFBQU1AgdHJhY2tlciBtYWludGFp
bnMgbGlzdHMgb2YgcGFydGljaXBhdGluZyBQUFNQIHBlZXJzLCBlYWNoIGZvciBhIHNwZWNpZmlj
IGNoYW5uZWwgb3Igc3RyZWFtaW5nIGZpbGUsIGFuZCBhbnN3ZXJzIHRoZSBxdWVyaWVzIGZyb20g
UFBTUCBwZWVycyBmb3IgY2FuZGlkYXRlIFBQU1AgcGVlcnMuIFBQU1AgcGVlcnMgaW5mb3JtIHRo
ZWlyIHN0YXR1cyBpbmZvcm1hdGlvbiB0byBQUFNQIHRyYWNrZXJzLCBleGNoYW5nZSB0aGVpciBj
aHVuayBhdmFpbGFiaWxpdHkgd2l0aCBvdGhlciBQUFNQIHBlZXJzIGFuZC9vciBQUFNQIHRyYWNr
ZXJzLCBhbmQgYXNrIG90aGVyIFBQU1AgcGVlcnMgZm9yIHdhbnRlZCBkYXRhLiANCg0KVGhpcyBX
RydzIHByaW1hcnkgdGFza3MgYXJlIHRvIHByb2R1Y2U6DQoxLiBBIKGwcHJvYmxlbSBzdGF0ZW1l
bnShsSBkb2N1bWVudCBkZXNjcmliaW5nIHRoZSBwcm9ibGVtcywgaW5jZW50aXZlcywgYW5kIHNj
b3BlIG9mIGRldmVsb3BpbmcgdGhlIFBQU1AgcHJvdG9jb2xzLCBhcyB3ZWxsIGFzIGNvbW1vbiB0
ZXJtaW5vbG9naWVzIGFuZCBjb25jZXB0cy4NCg0KMi4gQSChsHJlcXVpcmVtZW50c6GxIGRvY3Vt
ZW50IGxpc3RpbmcgdGhlIHJlcXVpcmVtZW50cyBvbiB0aGUgZGVzaWduZWQgUFBTUCBwcm90b2Nv
bHMgKGUuZy4sIGdlbmVyYWwgZnVuY3Rpb25hbGl0eSBhbmQgcGVyZm9ybWFuY2UgcmVxdWlyZW1l
bnRzIG9mIFBQU1AgcHJvdG9jb2xzIG9yIGJhc2ljIHR5cGVzIG9mIGluZm9ybWF0aW9uIHRoYXQg
UFBTUCBwcm90b2NvbHMgc2hvdWxkIGNvbW11bmljYXRlIHRvIGZhY2lsaXRhdGUgUDJQIHN0cmVh
bWluZykuDQoNCjMuIEFuICJhcmNoaXRlY3R1cmFsIHN1cnZleSIgZG9jdW1lbnQgZXhwbGFpbmlu
ZyB0aGUgY3VycmVudCBQMlAgc3RyZWFtaW5nIGFyY2hpdGVjdHVyZXMsIGluIHBhcnRpY3VsYXIg
dHJhY2tlci1iYXNlZCBQMlAgc3RyZWFtaW5nLCBhbmQga2V5IGlzc3VlcyBpbiBiZXN0IHByYWN0
aWNlLg0KDQo0LiBBIHByb3Bvc2VkIHN0YW5kYXJkIGRlZmluaW5nIHRoZSBQUFNQIHBlZXIgcHJv
dG9jb2wuIFRoaXMgcHJvdG9jb2wgd2lsbCBkZWZpbmUgaG93IFBQU1AgcGVlcnMgYWR2ZXJ0aXNl
IGNodW5rIGF2YWlsYWJpbGl0eS4gVGhlIHByb3RvY29sIHdpbGwgYWxzbyBkZWZpbmUgdGhlIHJl
cXVlc3RzIGFuZCByZXNwb25zZXMgb2YgY2h1bmtzIGFtb25nIFBQU1AgcGVlcnMuDQoNCjUuIEEg
cHJvcG9zZWQgc3RhbmRhcmQgZGVmaW5pbmcgdGhlIFBQU1AgdHJhY2tlciBwcm90b2NvbC4gVGhp
cyBwcm90b2NvbCB3aWxsIGRlZmluZSBob3cgUFBTUCBwZWVycyBpbmZvcm0gYW5kIHJlcXVlc3Qg
aW5mb3JtYXRpb24gZnJvbSBQUFNQIHRyYWNrZXJzIGFuZCBob3cgUFBTUCB0cmFja2VycyByZXBs
eSB0byB0aGUgcmVxdWVzdHMuDQoNCjYuIEEgobB1c2FnZSBkb2N1bWVudKGxIGV4cGxhaW5pbmcg
aG93IHRoZSBwcm90b2NvbHMgZGVmaW5lZCBhYm92ZSwgYWxvbmcgd2l0aCBleGlzdGluZyBJRVRG
IHByb3RvY29scywgc3VjaCBhcyBSRUxBT0QsIEFMVE8gYW5kIFJUU1AsIGNhbiBpbnRlci1vcGVy
YXRlOyBhbmQgaG93IHRoZXkgbWF5IGJlIGludGVncmF0ZWQgdG9nZXRoZXIgdG8gcHJvZHVjZSBj
b21wbGV0ZSBQMlAgc3RyZWFtaW5nIHN5c3RlbXMuDQoNCjcuIE9wdGlvbmFsbHkgYSChsW1vYmls
ZSB1c2FnZSBkb2N1bWVudKGxIChQUFNQIG1vYmlsZSBCQ1AgZG9jdW1lbnQpIHRvIGV2YWx1YXRl
IFBQU1Agd2l0aCBhbmQgd2l0aG91dCBNb2JpbGUgSVAgc3VwcG9ydCB3aGVuIHRoZXJlIGFyZSBh
IGxvdCBvZiBtb2JpbGUgcGVlcnMgaW4gdGhlIHN5c3RlbS4NCg0KVGhlIHdvcmsgcGxhbm5lZCBm
b3IgdGhlIFBQU1AgV0cgaXMgZGlzdGluY3QgZnJvbSwgYnV0IHJlcXVpcmVzIGNsb3NlIHBhcnRp
Y2lwYXRpb24gd2l0aCwgd29yayBpbiBvdGhlciBJRVRGIFdHcywgcGFydGljdWxhcmx5IFAyUFNJ
UCwgQUxUTyBhbmQgTU1VU0lDLiBUaGUgUFBTUCBXRyBhc3N1bWVzIHRoYXQgaXQgY2Fubm90IG1v
ZGlmeSBiYXNlbGluZSBQMlBTSVAsIEFMVE8sIGFuZCBNTVVTSUMgYmVoYXZpb3JzLiBJZiBQUFNQ
IGRldGVybWluZXMgdGhhdCBleHRlbnNpb25zIHRvIFAyUFNJUCwgQUxUTywgTU1VU0lDIGFyZSBu
ZWVkZWQsIFBQU1Agd2lsbCBzZWVrIHRvIGRlZmluZSBzdWNoIGV4dGVuc2lvbnMgYW5kIHByZXNl
bnQgdG8gdGhlIHJlc3BlY3RpdmUgd29ya2luZyBncm91cHMuDQoNClRoZSBkZXNpZ24gb2YgUFBT
UCBoYXMgdG8gY29uc2lkZXIgc2VjdXJpdHkvcHJpdmFjeSBpc3N1ZXMuIFRoZSBwcm90b2NvbCBk
b2N1bWVudCB3aWxsIGNvbnRhaW4gYSBjb21wbGV0ZSBkZXNjcmlwdGlvbiBvZiB0aGUgc2VjdXJp
dHkvcHJpdmFjeSBpc3N1ZXMgdGhhdCBQUFNQIHNob3VsZCBhZGRyZXNzLg0KDQpUaGUgZm9sbG93
aW5nIHRvcGljcyBhcmUgZXhjbHVkZWQgZnJvbSB0aGlzIFdHJ3Mgc2NvcGU6DQoxLiBUcmFuc3Bv
cnQgbWVjaGFuaXNtcyBmb3IgZGF0YSB0cmFuc21pc3Npb24gYW1vbmcgUFBTUCBwZWVycywgZS5n
LiB1c2luZyBUQ1Agb3IgVURQLCB1bmljYXN0IG9yIG11bHRpY2FzdCwgZXRjLg0KDQoyLiBOZXR3
b3JrIGNvZGluZyBtZWNoYW5pc21zIGluIFAyUCBzdHJlYW1pbmcuIE5ldHdvcmsgY29kaW5nIG1h
eSBiZSB1c2VkIGluIFAyUCBzdHJlYW1pbmcsIGJ1dCBpdHMgc3VwcG9ydCBpcyBiZXlvbmQgdGhl
IHNjb3BlIG9mIGN1cnJlbnQgY2hhcnRlci4NCg0KMy4gUGxheS1vdXQgbWVjaGFuaXNtcyBpbmNs
dWRpbmcgc3RyZWFtaW5nIGNvbnRyb2wgKGUuZy4sIHBhdXNlLCBmYXN0LWZvcndhcmQsIGFuZCBy
ZXdpbmQpLg0KDQo0LiBBbGdvcml0aG1zIHRoYXQgbWF5IGJlIGRpZmZlcmVudCBpbiBkaWZmZXJl
bnQgZGVwbG95bWVudHMgKGUuZy4sIGNodW5rIHNlbGVjdGlvbiwgbG9jYWwgc3RvcmFnZSBzdHJh
dGVnaWVzKS4NCg0KNS4gUmVzZWFyY2ggdHlwZSBxdWVzdGlvbnMgcmVsYXRlZCB0byBQMlAgc3Ry
ZWFtaW5nLiBUaGlzIFdHIHdpbGwgaW5zdGVhZCBmb3J3YXJkIHN1Y2ggcXVlc3Rpb25zIHRvIHRo
ZSBJUlRGIFAyUFJHIG9yIG90aGVyIFJHIGFzIGFwcHJvcHJpYXRlLiBFeGFtcGxlcyBpbmNsdWRl
IGNhY2hlIG1hbmFnZW1lbnQuDQpHb2FscyBhbmQgTWlsZXN0b25lczoNCkFwciAyMDEwV29ya2lu
ZyBHcm91cCBMYXN0IENhbGwgZm9yIHByb2JsZW0gc3RhdGVtZW50DQpKdW4gMjAxMFN1Ym1pdCBw
cm9ibGVtIHN0YXRlbWVudCB0byBJRVNHIGFzIEluZm9ybWF0aW9uYWwgZG9jdW1lbnQNCkF1ZyAy
MDEwV29ya2luZyBHcm91cCBMYXN0IENhbGwgZm9yIGFyY2hpdGVjdHVyZSBzdXJ2ZXkNCkF1ZyAy
MDEwV29ya2luZyBHcm91cCBMYXN0IENhbGwgZm9yIHJlcXVpcmVtZW50cw0KT2N0DQoyMDEwU3Vi
bWl0IGFyY2hpdGVjdHVyZSBzdXJ2ZXkgdG8gSUVTRyBhcyBJbmZvcm1hdGlvbmFsIGRvY3VtZW50
DQpPY3QgMjAxMFN1Ym1pdCByZXF1aXJlbWVudHMgdG8gSUVTRyBhcyBJbmZvcm1hdGlvbmFsIGRv
Y3VtZW50DQpBcHIgMjAxMVdvcmtpbmcgR3JvdXAgTGFzdCBDYWxsIGZvciBQUFNQIHBlZXIgcHJv
dG9jb2wNCkFwcg0KMjAxMVdvcmtpbmcgR3JvdXAgTGFzdCBDYWxsIGZvciBQUFNQIHRyYWNrZXIg
cHJvdG9jb2wNCkF1ZyAyMDExU3VibWl0IFBQU1AgcGVlciBwcm90b2NvbCB0byBJRVNHIGFzIFBy
b3Bvc2VkIFN0YW5kYXJkDQpBdWcgMjAxMVN1Ym1pdCBQUFNQIHRyYWNrZXIgcHJvdG9jb2wgdG8g
SUVTRyBhcyBQcm9wb3NlZCBTdGFuZGFyZA0KTm92IDIwMTFXb3JraW5nIEdyb3VwIExhc3QgQ2Fs
bCBvZiB1c2FnZSBkb2N1bWVudA0KTm92IDIwMTFXb3JraW5nIEdyb3VwIExhc3QgQ2FsbCBvZiBt
b2JpbGl0eSBCQ1AgZG9jdW1lbnQNCkphbiAyMDEyU3VibWl0IHVzYWdlIGRvY3VtZW50IHRvIElF
U0cgYXMgSW5mb3JtYXRpb25hbCBkb2N1bWVudA0KSmFuIDIwMTJTdWJtaXQgbW9iaWxpdHkgQkNQ
IGRvY3VtZW50IHRvIElFU0cgYXMgSW5mb3JtYXRpb25hbCBkb2N1bWVudA0KQXByIDIwMTJEaXNz
b2x2ZSBvciByZS1jaGFydGVyIA0KDQoNCg0KDQoNCg0Kemhhbmd5dW5mZWkNCjIwMDktMDktMTAN
Cg0KDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
CnBwc3AgbWFpbGluZyBsaXN0DQpwcHNwQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3Bwc3ANCg==

--Boundary_(ID_cR/w+6id1X9SN+0DM1dkIA)
Content-type: text/html; charset=gb2312
Content-transfer-encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PWdiMjMxMiI+DQo8TUVUQSBjb250ZW50PSJNU0hUTUwgNi4w
MC42MDAwLjE2ODA5IiBuYW1lPUdFTkVSQVRPUj48L0hFQUQ+DQo8Qk9EWT4NCjxESVY+SGksIFBp
bmcsPC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj5UaGFuayB5b3UgZm9yIHN1Z2dlc3Rp
b25zLiBJIGFncmVlIHRoYXQgbmFycm93IGRvd24gb3VyIHdvcmsgaXMgdmVyeSANCmltcG9ydGFu
dCBhbmQgd2lsbCBtYWtlIG91ciB3b3JrIG1vcmUgY2xlYXIuPC9ESVY+DQo8RElWPkkgdGhpbmsg
dGhlIHNjb3BlIG9mIFBQU1AgaXMgYmFzZWQgb24gdGhlIGNvbXBvbmVudHMgb2YgUDJQIHN0cmVh
bWluZyANCnN5c3RlbXMuJm5ic3A7V2UgaGF2ZSBuYXJyb3dlZCB0aGUgc2NvcGUgZG93biB0byBQ
UFNQIHRyYWNrZXIgYW5kIHBlZXIgDQpwcm90b2NvbHMsIGFzIHBvaW50ZWQgaW4gY2hhcnRlci48
L0RJVj4NCjxESVY+QnV0IG15IHBvaW50IGlzIHRoYXQgYXMgc3RhbmRhcmQgdG9vbHMgKG5vdGUg
dGhhdCB3ZSBhcmUgbm90IGJ1aWxkaW5nIGEgDQpzdHJlYW1pbmcgc3lzdGVtKSwgUFBTUCB0cmFj
a2VyIGFuZCBwZWVyIHByb3RvY29scyBjYW4gYmUgYXBwbGllZCB0byBlaXRoZXIgDQpuZXR3b3Jr
Jm5ic3A7ZGV2aWNlcyBzdWNoIGFzIGNhY2hlIGFuZCBDRE4sJm5ic3A7b3IgZW5kIHVzZXJzLjwv
RElWPg0KPERJVj5SZWdhcmRpbmcmbmJzcDt3aHkgdGhlIGVuZCB1c2VycyBuZWVkJm5ic3A7dG8g
aW1wbGVtZW50IFBQU1AgcHJvdG9jb2wsIEkgDQp0aGluayB5b3UgYXJlIHJpZ2h0IHRoYXQgY3Vy
cmVudCBzdWJzY3JpYmVycyBvZiBtYWluIFAyUCBzdHJlYW1pbmcgdmVuZG9ycyAoZS5nLiANClBQ
bGl2ZSkgd291bGQmbmJzcDtub3QmbmJzcDtkbyB0aGF0LiBCdXQgZnJvbSZuYnNwO290aGVyIElT
UCdzIHBlcnNwZWN0aXZlLCBpdCANCm1heWJlIGJlbmVmaWNpYWwgdG8gcnVuJm5ic3A7c3RhbmRh
cmQgcHJvdG9jb2xzLiBGb3IgaW5zdGFuY2UsIGluIENoaW5hIE1vYmlsZSdzIA0KZG9jdW1lbnQs
IGl0IGlzIGRpc2N1c3NlZCB0aGF0IG9wZW4gcHJvdG9jb2wgd291bGQgaGF2ZSBiZW5lZml0cyBl
c3AuIGZvciBtb2JpbGUgDQp0ZXJtaW5hbHMsIGV0Yy4gT2YgY291cnNlLCB3ZSBuZWVkIG1vcmUg
SVNQcyBhbmQgc3RyZWFtaW5nIHZlbmRvcnMgdG8gY29udHJpYnV0ZSANCnRvIG91ciB3b3JrIGhl
cmUuPC9ESVY+DQo8RElWPkFueXdheSwmbmJzcDt3aGV0aGVyIHRoZSBQUFNQIHByb3RvY29sJm5i
c3A7YXBwbGllcyB0byBlbmQgdXNlcnMgb3IgDQpub3QmbmJzcDtkZXBlbmQmbmJzcDtvbiB3aG8g
d291bGQmbmJzcDt1c2UgUFBTUCBwcm90b2NvbC4gSW4gV0cgbGV2ZWwsIHdlIGFyZSANCmp1c3Qm
bmJzcDtkZXZlbG9waW5nJm5ic3A7b3BlbiBwcm90b2NvbHMvdG9vbHMgd2hpY2ggYXJlJm5ic3A7
bWlzc2luZyANCnBhcnRzJm5ic3A7dG93YXJkcyBvcGVuIFAyUCBzdHJlYW1pbmcgc3lzdGVtLiZu
YnNwO0Fub3RoZXIgd29yZHMsIHdlJm5ic3A7Y2FuIA0KKGFuZCBhY3R1YWxseSBoYXZlKSBuYXJy
b3cgZG93biBvdXIgc2NvcGUgaW4gcHJvdG9jb2wgbGV2ZWwuIEJ1dCBzaGFsbCB3ZSBuZWVkIA0K
dG8gbmFycm93IGRvd24mbmJzcDtvdXIgd29yayByZWdhcmRpbmcgd2hvIHdpbGwgdXNlIG91ciBw
cm90b2NvbD8gTWF5YmUgDQpuby48L0RJVj4NCjxESVY+MiZuYnNwO2NlbnRzLjwvRElWPg0KPERJ
Vj4mbmJzcDs8L0RJVj4NCjxESVY+QlIsPC9ESVY+DQo8RElWPk5pbmcgWm9uZyZuYnNwOzwvRElW
Pg0KPERJVj4mbmJzcDs8L0RJVj4NCjxESVY+DQo8SFI+DQo8L0RJVj4NCjxESVY+TmluZyw8L0RJ
Vj4NCjxESVY+PEJSPjwvRElWPg0KPERJVj5UaGFua3MgZm9yIHRoZSBjbGFyaWZpY2F0aW9uLjwv
RElWPg0KPERJVj48QlI+PC9ESVY+DQo8RElWPkhlcmUgaXMgbXkgbWFpbiBjb25jZXJuOiBjdXJy
ZW50bHksIFBQU1AgaXMgcG9zaXRpb25lZCBhcyB5ZXQgYW5vdGhlciANCnN0cmVhbWluZyBwcm90
b2NvbCB0byB0aGUgZW5kIHVzZXJzLjwvRElWPg0KPERJVj48QlI+PC9ESVY+DQo8RElWPklNSE8s
IHRoZSBlbmQgdXNlcnMgY2FuIGNhcmUgbGVzcyB3aGVyZSB0aGUgdHJhZmZpYyBhcmUgc3RyZWFt
aW5nIGZyb20gc28gDQpsb25nIGl0J3MmbmJzcDtjb252ZW5pZW50LCZuYnNwO3NhZmUgYW5kIGhh
dmUgcmVhc29uYWJsZSBRb0UuIERvIHdlIG5lZWQgYW5vdGhlciANCnN0cmVhbWluZyBwcm90b2Nv
bCB0byBkbyB0aGlzPzwvRElWPg0KPERJVj48QlI+PC9ESVY+DQo8RElWPk9uZSBtYXkgYXJndWUg
dGhlIGFkdmFudGFnZXMgaW4gUDJQLiBCdXQsIHRvIG1hbnksIFBQU1AgaXMgYWN0dWFsbHkgDQpl
bmRvcnNpbmcgdGhlIGZvbGxvd2luZzo8L0RJVj4NCjxESVY+DQo8VUw+DQogIDxMST5JIG5lZWQg
dG8gaW5zdGFsbCBhIHNwZWNpYWwgc29mdHdhcmUgZnJvbSB0aGUgQVNQJ3MsIHdoaWNoIG1heSB1
c2UgbXkgDQogIGxvY2FsIENQVSBhbmQgc3RvcmFnZSBmb3IgUDJQIG9wZXJhdGlvbiwgYW5kIGRv
IHNvbWUgb3RoZXIgdGhpbmdzIHRoYXQgSSBkb24ndCANCiAga25vdyBhYm91dC4gDQogIDxMST5U
aGUgc29mdHdhcmUgZW5hYmxlcyBtZSB0byB3YXRjaCBzb21lIG1vdmllcyBmcm9tIHRoZSBwZWVy
cywgd2hvIG1heSBiZSANCiAgY2hhc2VkIGJ5IHRoZSBsYXd5ZXJzIGZyb20gc29tZSBtZWRpYSBj
b21wYW5pZXMuJm5ic3A7DQogIDxMST5PbiB0b3Agb2YgdGhhdCwgdGhlIHNlcnZpY2UgbmV0d29y
a3MsIGVzcGVjaWFsbHksIHRob3NlIHdobyBoYXZlIHRvIHBheSANCiAgZm9yIHRoZSBleHBlbnNp
dmUgYmFja2hhdWwgbGlua3MsIG1heSBiZSBzaWNrIG9mIHRoZSB0cmFmZmljIHZvbHVtZSwgYW5k
IG1heSANCiAgaW5zdGFsbCBEUEkgYm94ZXMgYXQgZXZlcnkgcG9zc2libGUgaW50ZXJzZWN0aW9u
IHRvIGRyb3AgbXkgdmlkZW8gc3RyZWFtIA0KICB0cmFmZmljIChoZXJlIGdvZXMgbXkgUW9FKS4g
PC9MST48L1VMPjwvRElWPg0KPERJVj5JbiBzaG9ydCwgSSBkb24ndCB0aGluayBpdCdzIHdpc2Ug
dG8gYWRkcmVzcyBhbGwgb2YgdGhlIGFib3ZlIGluIG9uZSBXRywgDQpvbmUgYXJjaGl0ZWN0dXJl
IG9yIG9uZSBwcm90b2NvbC4gUmF0aGVyLCBpdCB3b3VsZCBiZSBuaWNlIHRvIGZvY3VzIG9uIHdo
YXQgUDJQIA0Kc3RyZWFtaW5nIGlzIGdvb2QgYXQsIHVzZSBpdCB0byBzb2x2ZSBhIGNvdXBsZSBv
ZiByZWFsIHByb2JsZW1zLCBhbmQgbW92ZSBvbiB0byANCnRoZSBuZXh0LjwvRElWPg0KPERJVj48
QlI+PC9ESVY+DQo8RElWPldlIG11c3Qgbm90IGlnbm9yZSB0aGUgYWR2YW5jZW1lbnQgb2YgdGhl
IGZvbGxvd2luZyBpbiBQMlAgc3RyZWFtaW5nOjwvRElWPg0KPERJVj4NCjxVTD4NCiAgPExJPkNv
c3QgZWZmaWNpZW5jeTogSSBzYXcgYSZuYnNwO3ByZXNlbnRhdGlvbiZuYnNwO2Zyb20gbGFzdCBJ
RVRGJ3MgUDJQUkcgDQogIChmcm9tIFJpY2ggV291bmR5PyksIHdoZXJlIGl0IHRha2VzIGEgJDMs
MDAwIFBDIHRvIHN1cHBvcnQgNSwwMDAgY29uY3VycmVudCANCiAgc3RyZWFtcy4gVGhhdCdzIGNo
ZWFwISANCiAgPExJPlNpbXBsaWNpdHk6IGl0IG5ldmVyJm5ic3A7b2NjdXJyZWQmbmJzcDt0byBt
ZSB0aGF0IHdoeSB3ZSBtdXN0IGhhdmUgDQogIHN0b3JhZ2Ugc2VydmVycywgY2FsbGVkIENETiwg
c2l0dGluZyBhbGwgb3ZlciB0aGUgcGxhY2UsIHdoaWxlIHNvbWUgc2ltcGxlIA0KICBjYWNoaW5n
IHdvdWxkIGJlIHN1ZmZpY2llbnQuIEluIFBQbGl2ZSdzIFNpZ2NvbW0gcGFwZXIsIGl0IG1lbnRp
b25lZCBvZiB1c2luZyANCiAgOC8xMkcgb2YgRmxhc2ggb25seSwgYW5kIG5vIGhhcmRkcml2ZS4g
KFRoaXMgbWF5IGhlbHAgYW5zd2VyaW5nIHNvbWUgY29weXJpZ2h0IA0KICBjb25jZXJucykuIA0K
ICA8TEk+UG9ydGFiaWxpdHk6IHBlb3BsZSBtYXkgYXJndWUgdXBsaW5rIHZzLiBpbnRlci1kb21h
aW4mbmJzcDtsb2NhbGl0eS4gQnV0IA0KICBhbGwgc2VydmljZSBwcm92aWRlcnMgbmVlZCB0byBk
byBpcyBpbnNlcnRpbmcgYSBmZXcgUDJQIGVkZ2UgY2FjaGluZyBib3hlcyBpbiANCiAgdGhlIG5l
dHdvcmsuIElmIG1vcmUgbG9jYWxpdHkgaXMgbmVlZGVkLCBhZGQgYW5vdGhlciBvbmUuIENodW5r
IGRpc2NvdmVyeSBhbmQgDQogIHRyYWNrZXIgbWFuYWdlciBhcmUgcGVyZmVjdCBmb3IgdGhpcy4g
PC9MST48L1VMPjwvRElWPg0KPERJVj5UaGlzIGlzIHRoZSBsaW5lIG9mIHJlYXNvbmluZyBJIGhh
ZDogd2h5IG5vdCBuYXJyb3cgdGhlIHNjb3BlIG9mIFBQU1AsIGFuZCANCnNvbHZlIHRoZSBjYWNo
aW5nIHByb2JsZW0gZmlyc3Q/PC9ESVY+DQo8RElWPjxCUj48L0RJVj4NCjxESVY+T25jZSBhZ2Fp
biwgSSBkb24ndCB0aGluayBQUFNQIG5lZWRzIHRvIGRlYWwgd2l0aCBlbmQgdXNlcnMgZm9yIG5v
dy4gSW4gDQpmYWN0LCBieSBmb3JjaW5nIGFuIG9wZW4gc3RhbmRhcmQsIHlvdSBhcmUgdGFraW5n
IGF3YXkgdGhlIGxldmVyYWdlIGZyb20gdGhlIA0KZXhpc3RpbmcgUDJQIG1lZGlhIGNvbXBhbmll
cywgaW5jbHVkaW5nIFBQbGl2ZSBhbmQgUFBzdHJlYW0gKGFzIG1lbnRpb25lZCBpbiANCmFub3Ro
ZXIgZHJhZnQgb2YgeW91cnMgOi0pKS4gTm9ib2R5IHdpbnMhPC9ESVY+DQo8RElWPjxCUj48L0RJ
Vj4NCjxESVY+MC41IGNlbnRzLDwvRElWPg0KPERJVj48QlI+PC9ESVY+DQo8RElWPi0gUGluZzwv
RElWPg0KPERJVj4NCjxESVY+DQo8RElWPjxCUj4NCjxESVYgY2xhc3M9Z21haWxfcXVvdGU+MjAw
OS85LzEwIE5pbmcgWm9uZyA8U1BBTiBkaXI9bHRyPiZsdDs8QSANCmhyZWY9Im1haWx0bzp6b25n
bmluZ0BodWF3ZWkuY29tIiANCnRhcmdldD1fYmxhbms+em9uZ25pbmdAaHVhd2VpLmNvbTwvQT4m
Z3Q7PC9TUEFOPjxCUj4NCjxCTE9DS1FVT1RFIGNsYXNzPWdtYWlsX3F1b3RlIA0Kc3R5bGU9IlBB
RERJTkctTEVGVDogMWV4OyBNQVJHSU46IDBweCAwcHggMHB4IDAuOGV4OyBCT1JERVItTEVGVDog
I2NjYyAxcHggc29saWQiPg0KICA8RElWPg0KICA8RElWPkhpLCBQaW5nLDwvRElWPg0KICA8RElW
PiZuYnNwOzwvRElWPg0KICA8RElWPkVuZCB1c2VycyB3aWxsIHJ1biBQUFNQLiBBcyBhZGRyZXNz
ZWQgaW4gY2hhcnRlciwgUFBTUCBwcm90b2NvbHMgY291bGQgDQogIHJ1biBvbiBtdWx0aXBsZSBl
bnRpdGllcyBzdWNoIGFzIGVuZCB1c2VycywgY2FjaGVzLCBDRE4gbm9kZXMsIGV0Yy48L0RJVj4N
CiAgPERJVj5IZXJlIHdlJm5ic3A7dGFsayBhYm91dCB0aGUgc3RhbmRhcmQgcHJvdG9jb2xzIHJ1
bm5pbmcgb24gZW5kIHVzZXJzLiBXaGF0IA0KICBkbyB5b3UgbWVhbiBieSBub24tdGVjaG5pY2Fs
IGlzc3Vlcz8gSWYgeW91IG1lYW4gc2VjdXJpdHksIHByaXZhY3kgYW5kIA0KICBjb3B5cmlnaHRz
IGlzc3VlcywgSSB0aGluayBub3Qgb25seSBQUFNQLCBidXQgc29tZSBvdGhlciBCb0YvV0dzJm5i
c3A7aGF2ZSANCiAgc2FtZSBpc3N1ZXMuIFlvdSBhcmUgcGVyZmVjdGx5IHJpZ2h0LCB0aGV5IHdp
bGwgYmUgbm90IGluIHRoZSB3b3JraW5nIHNjb3BlIA0KICAoYnV0IG5lZWQgc29tZSBjb25zaWRl
cmF0aW9ucyBkdXJpbmcgdGhlIFdHIHdvcmspLjwvRElWPg0KICA8RElWPiZuYnNwOzwvRElWPg0K
ICA8RElWPkJSLDwvRElWPg0KICA8RElWPk5pbmcgWm9uZyZuYnNwOzwvRElWPg0KICA8RElWPiZu
YnNwOzwvRElWPg0KICA8RElWPg0KICA8SFI+DQogIDxTUEFOIHN0eWxlPSJGT05ULVNJWkU6IHNt
YWxsIj48Rk9OVCANCiAgZmFjZT0iYXJpYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZiI+TmluZyw8
L0ZPTlQ+PC9TUEFOPjwvRElWPg0KICA8RElWPg0KICA8RElWPjwvRElWPg0KICA8RElWPg0KICA8
RElWPjxTUEFOIHN0eWxlPSJGT05ULVNJWkU6IHNtYWxsIj48Rk9OVCANCiAgZmFjZT0iYXJpYWws
IGhlbHZldGljYSwgc2Fucy1zZXJpZiI+PEJSPjwvRk9OVD48L1NQQU4+PC9ESVY+DQogIDxESVY+
PFNQQU4gc3R5bGU9IkZPTlQtU0laRTogc21hbGwiPjxGT05UIA0KICBmYWNlPSJhcmlhbCwgaGVs
dmV0aWNhLCBzYW5zLXNlcmlmIj5XZSBhcmUgaW4gYWdyZWVtZW50IGhlcmUuJm5ic3A7U28sIHlv
dSANCiAgaGF2ZSBsaXN0ZWQgdGhyZWUmbmJzcDtvYmplY3RpdmVzJm5ic3A7Zm9yIFBQU1A6PC9G
T05UPjwvU1BBTj48L0RJVj4NCiAgPERJVj48U1BBTiBzdHlsZT0iRk9OVC1TSVpFOiBzbWFsbCI+
PEZPTlQgDQogIGZhY2U9ImFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWYiPjxCUj48L0ZPTlQ+
PC9TUEFOPjwvRElWPg0KICA8RElWPjxTUEFOIHN0eWxlPSJGT05ULVNJWkU6IHNtYWxsIj48Rk9O
VCANCiAgZmFjZT0iYXJpYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZiI+MS4gU3RhbmRhcmQgaW50
ZXJmYWNlIHRvIA0KICBDRE4vQ2FjaGU8L0ZPTlQ+PC9TUEFOPjwvRElWPg0KICA8RElWPjxTUEFO
IHN0eWxlPSJGT05ULVNJWkU6IHNtYWxsIj48Rk9OVCANCiAgZmFjZT0iYXJpYWwsIGhlbHZldGlj
YSwgc2Fucy1zZXJpZiI+Mi4gRW5hYmxlIG1lZGlhIHByb3ZpZGVycyB0byBzdHJlYW0gDQogIGNv
bnRlbnQgdGhyb3VnaCBzdGFuZGFyZCBpbnRlcmZhY2VzPC9GT05UPjwvU1BBTj48L0RJVj4NCiAg
PERJVj48U1BBTiBzdHlsZT0iRk9OVC1TSVpFOiBzbWFsbCI+PEZPTlQgDQogIGZhY2U9ImFyaWFs
LCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWYiPjMuIEhlbHAgdGhlIHNlcnZpY2UgcHJvdmlkZXJzIHRv
IG1hbmFnZSANCiAgdGhlaXIgbmV0d29yay9saW5rcyBiZXR0ZXIuPC9GT05UPjwvU1BBTj48L0RJ
Vj4NCiAgPERJVj48U1BBTiBzdHlsZT0iRk9OVC1TSVpFOiBzbWFsbCI+PEZPTlQgDQogIGZhY2U9
ImFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWYiPjxCUj48L0ZPTlQ+PC9TUEFOPjwvRElWPg0K
ICA8RElWPlNvLCBjdXJpb3VzLCBkb2VzIGl0IHJlcXVpcmUgdGhlIGVuZCB1c2VycyB0byBydW4g
UFBTUCBhcyANCiAgd2VsbD8mbmJzcDs8U1BBTiBzdHlsZT0iRk9OVC1TSVpFOiBzbWFsbCI+PEZP
TlQgDQogIGZhY2U9ImFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWYiPlRoZSBwcm9ibGVtIHN0
YXRlbWVudCBkcmFmdCANCiAgKDwvRk9OVD48L1NQQU4+PFNQQU4+PFNQQU4gc3R5bGU9IkZPTlQt
U0laRTogc21hbGwiPjxGT05UIA0KICBmYWNlPSJhcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlm
Ij5kcmFmdC16aGFuZy1wcHNwLXByb2JsZW0tc3RhdGVtZW50LTA0LnR4dCkgDQogIHNlZW1zIHRv
IGFzc3VtZSB0aGF0IGlzIHRoZSBjYXNlLiAoSWYgSSBhbSBub3QgbWlzdGFrZW4sIGFsbCB0aGUg
InByb3ByaWV0YXJ5IA0KICBwcm90b2NvbHMiIGxpc3RlZCBpbiBTZWN0aW9uIDMuMSBhcmUgY2xp
ZW50IFAyUCBhcHBsaWNhdGlvbnMpLiBJZiB5ZXMsIHlvdSANCiAgaGF2ZSBhIHdpZGUgc2NvcGUg
b2Ygbm9uLXRlY2huaWNhbCBpc3N1ZXMgdG8gZGVhbCB3aXRoLiBJZiBubywgdGhlbiB5b3UgbmVl
ZCANCiAgdG8gbWFrZSBpdCBjbGVhciBpbiB0aGUgZG9jdW1lbnRzLjwvRk9OVD48L1NQQU4+PC9T
UEFOPjwvRElWPg0KICA8RElWPjxTUEFOPjxCUj48L1NQQU4+PC9ESVY+DQogIDxESVY+PFNQQU4+
VGhhbmtzIGZvciBjbGFyaWZpY2F0aW9uLjwvU1BBTj48L0RJVj4NCiAgPERJVj48U1BBTj48QlI+
PC9TUEFOPjwvRElWPg0KICA8RElWPjxTUEFOIHN0eWxlPSJGT05ULVNJWkU6IHNtYWxsIj48Rk9O
VCANCiAgZmFjZT0iYXJpYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZiI+UGluZzwvRk9OVD48L1NQ
QU4+PEJSPjxCUj48QlI+DQogIDxESVYgY2xhc3M9Z21haWxfcXVvdGU+MjAwOS85LzEwIE5pbmcg
Wm9uZyA8U1BBTiBkaXI9bHRyPiZsdDs8QSANCiAgaHJlZj0ibWFpbHRvOnpvbmduaW5nQGh1YXdl
aS5jb20iIA0KICB0YXJnZXQ9X2JsYW5rPnpvbmduaW5nQGh1YXdlaS5jb208L0E+Jmd0OzwvU1BB
Tj48QlI+DQogIDxCTE9DS1FVT1RFIGNsYXNzPWdtYWlsX3F1b3RlIA0KICBzdHlsZT0iUEFERElO
Ry1MRUZUOiAxZXg7IE1BUkdJTjogMHB4IDBweCAwcHggMC44ZXg7IEJPUkRFUi1MRUZUOiAjY2Nj
IDFweCBzb2xpZCI+DQogICAgPERJVj4NCiAgICA8RElWPkhpLCBQaW5nLDwvRElWPg0KICAgIDxE
SVY+Jm5ic3A7PC9ESVY+DQogICAgPERJVj5UaGFuayB5b3UgZm9yIHlvdXIgY29tbWVudHMsIHBs
ZWFzZSBzZWUgaW4tbGluZS48L0RJVj4NCiAgICA8RElWPiZuYnNwOzwvRElWPg0KICAgIDxESVY+
DQogICAgPEhSPg0KICAgIDwvRElWPjxTUEFOIA0KICAgIHN0eWxlPSJDT0xPUjogcmdiKDAsMCwy
NTUpOyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JzsgQk9SREVSLUNPTExBUFNFOiBjb2xsYXBz
ZSI+PFNQQU4gDQogICAgbGFuZz1FTi1VUyBzdHlsZT0iRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5l
dyciPjxTUEFOPjxTUEFOIA0KICAgIHN0eWxlPSJGT05ULVNJWkU6IHNtYWxsIj4NCiAgICA8RElW
Pg0KICAgIDxESVY+TmluZyw8L0RJVj4NCiAgICA8RElWPjxCUj48L0RJVj4NCiAgICA8RElWPkkn
ZCB0aGluayB0aGF0IGl0IGlzIHZlcnkgaW1wb3J0YW50IHRvIGVtcGhhc2lzIHRoZSB0YXJnZXQg
dXNlcnMgb2YgdGhlIA0KICAgIHdvcmssIHdoaWNoIGhhcyBiZWVuIHF1b3RlZCBhcyAiPFNQQU4g
bGFuZz1FTi1VUyANCiAgICBzdHlsZT0iRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjxTUEFO
IA0KICAgIHN0eWxlPSJGT05ULVNJWkU6IHNtYWxsIj5pbnRlbGxpZ2VudCBlbmRwb2ludHMsIGNh
Y2hlcywgY29udGVudCBkaXN0cmlidXRpb24gDQogICAgbmV0d29yayBub2RlcywgYW5kL29yIG90
aGVyIGVkZ2UgZGV2aWNlczwvU1BBTj48U1BBTj48U1BBTiANCiAgICBzdHlsZT0iRk9OVC1TSVpF
OiBzbWFsbCI+LiI8L1NQQU4+PC9TUEFOPjwvU1BBTj48L0RJVj4NCiAgICA8RElWPjxTUEFOIGxh
bmc9RU4tVVMgc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48U1BBTj48U1BBTiAN
CiAgICBzdHlsZT0iRk9OVC1TSVpFOiBzbWFsbCI+PC9TUEFOPjwvU1BBTj48L1NQQU4+Jm5ic3A7
PC9ESVY+PC9ESVY+DQogICAgPERJVj48U1BBTiBsYW5nPUVOLVVTIHN0eWxlPSJGT05ULUZBTUlM
WTogJ0NvdXJpZXIgTmV3JyI+PFNQQU4+PFNQQU4gDQogICAgc3R5bGU9IkZPTlQtU0laRTogc21h
bGwiPltOaW5nIFpvbmddIFRoaXMgaXMgYSBnb29kIA0KICAgIHN1Z2dlc3Rpb24uPC9TUEFOPjwv
U1BBTj48L1NQQU4+PC9ESVY+DQogICAgPERJVj4NCiAgICA8RElWPjxCUj48L0RJVj4NCiAgICA8
RElWPklmIHBvc3NpYmxlLCBJIHdvdWxkIGhvcGUgdGhhdCBmdXJ0aGVyIHNwZWNpZmljYXRpb24s
IGNsYXJpZmljYXRpb24gYW5kIA0KICAgIGNvbnN0cmFpbnRzIHRvIGJlIGFkZGVkIGluIG9uZSBv
ZiB0aGUgZG9jdW1lbnRzLjwvRElWPg0KICAgIDxESVY+PEJSPjwvRElWPg0KICAgIDxESVY+VGhl
IHJlYXNvbmluZyBpcyB0aGF0LCBpZiB0aGUgd29yayBpcyB0byBlbmFibGUgDQogICAgZnVydGhl
ciZuYnNwO3Byb2xpZmVyYXRpb24mbmJzcDtvZiBQMlAgY2xpZW50cyB3aXRoaW4gdGhlIG5ldHdv
cmtzLCB0aGVuIHRoZSANCiAgICBXRyBuZWVkcyB0byBhZGRyZXNzIGlzc3VlcyBpbmNsdWRpbmcg
c2VjdXJpdHksIHByaXZhY3kgYW5kIGNvcHlyaWdodHMgDQogICAgZXh0ZW5zaXZlbHkuIFRoaXMg
bWF5IGJlIGFib3ZlIGFuZCBiZXlvbmQgdGVjaG5vbG9neSwgYW5kJm5ic3A7aXMgcHJvYmFibHkg
DQogICAgb3V0c2lkZSB0aGUgc2NvcGUgb2YgUFBTUC48L0RJVj4NCiAgICA8RElWPjxCUj48L0RJ
Vj4NCiAgICA8RElWPk9uIHRoZSBvdGhlciBoYW5kLCBpZiB0aGUgd29yayBpcyB0byBlbmFibGUg
bW9yZSBlZmZpY2llbnQgc3RyZWFtaW5nIA0KICAgIGNvbnRlbnQgZGlzdHJpYnR1dGlvbiB3aXRo
aW4gYSBjb250cm9sbGVkJm5ic3A7ZW52aXJvbm1lbnQgYnkgbGV2ZXJhZ2luZyANCiAgICBtZWNo
YW5pc21zIHN1Y2ggYXMgdHJhY2tlciBtYW5hZ2VtZW50IGFuZCBjaHVjayBkaXNjb3ZlcnksIHRo
ZW4gdGhlIHdvcmsgaXMgDQogICAgd2VsbCB1bmRlcnN0b29kLCBhbmQgY2FuIGJlIGNsZWFybHkg
ZGVmaW5lZCwgc3BlY2lmaWVkIGFuZCBleHBlcmltZW50ZWQgaW4gDQogICAgdGhlIG5lYXIgZnV0
dXJlLjwvRElWPg0KICAgIDxESVY+Jm5ic3A7PC9ESVY+PC9ESVY+DQogICAgPERJVj5bTmluZyBa
b25nXSBJZiBJIHVuZGVyc3RhbmQgeW91ciBxdWVzdGlvbiBjb3JyZWN0bHksIHRoaXMgaXMgcmVs
YXRlZCB0byANCiAgICB0aGUgaW5jZW50aXZlcyBvZiBQUFNQIHdvcmsuIFRoZSBjbGFyaWZpY2F0
aW9uIG9mIGluY2VudGl2ZXMgYXJlIGZ1cnRoZXIgDQogICAgcHJvdmlkZWQgaW4gcHJvYmxlbSBz
dGF0ZW1lbnQuIElNTywgdGhlIHNlY29uZCBwb2ludCBpbiB5b3VyIGNvbW1lbnRzIGlzIA0KICAg
IGNsb3NlciB0byZuYnNwO2N1cnJlbnQgaW50ZW50aW9uIG9mIFBQU1AuIFRvIGJlIGJyaWVmLCB0
aGUgaW50ZW50aW9uIGluY2x1ZGUgDQogICAgKG1heWJlIG5vdCBsaW1pdGVkIHRvKTogMSkgZW5h
YmxlIG1vcmUgZWZmaWNpZW50IHN0cmVhbWluZyB0byANCiAgICBpbnRlZ3JhdGUmbmJzcDszcmQg
cGFydHkgZGV2aWNlcywgZS5nLiBjYWNoZS9DRE4gbm9kZXM7IA0KICAgIDIpJm5ic3A7ZW5hYmxl
Jm5ic3A7c3RyZWFtaW5nIHZlbmRvcnMmbmJzcDt0byBhY2NvbXBsaXNoJm5ic3A7Y29udGVudCAN
CiAgICBkaXN0cmlidXRpb24gdmlhIHNvbWUgc3RhbmRhcmQgQVBJLCB0aHVzIHJlZHVjZSB0aGUm
bmJzcDt0aW1lLXRvLW1hcmtldCBhbmQgDQogICAgbWF5YmUgY29zdCwgd2UgaG9wZTsgMykgZW5h
YmxlIElTUHMgdG8gY29uc3RydWN0Jm5ic3A7c3RhbmRhcmQgc3RyZWFtaW5nIA0KICAgIHBsYXRm
b3JtIHRvIHJ1biBjb250ZW50IHByb3Zpc2lvbmluZyBzZXJ2aWNlcy48L0RJVj4NCiAgICA8RElW
PjxCUj48L0RJVj4NCiAgICA8RElWPjIgY2VudHMsPC9ESVY+DQogICAgPERJVj48Rk9OVCBmYWNl
PWFyaWFsIGNvbG9yPSMwMDAwMDA+PFNQQU4gDQogICAgc3R5bGU9IkJPUkRFUi1DT0xMQVBTRTog
c2VwYXJhdGUiPjxGT05UIGZhY2U9IidDb3VyaWVyIE5ldyciIA0KICAgIGNvbG9yPSMwMDAwZmY+
PFNQQU4gDQogICAgc3R5bGU9IkJPUkRFUi1DT0xMQVBTRTogY29sbGFwc2UiPjxCUj48L1NQQU4+
PC9GT05UPjwvU1BBTj48L0ZPTlQ+PC9ESVY+DQogICAgPERJVj4tIFBpbmc8L0RJVj48L1NQQU4+
PC9TUEFOPjwvU1BBTj48L1NQQU4+DQogICAgPERJVj4NCiAgICA8RElWPjwvRElWPg0KICAgIDxE
SVY+PEJSPg0KICAgIDxESVYgY2xhc3M9Z21haWxfcXVvdGU+MjAwOS85LzEwIE5pbmcgWm9uZyA8
U1BBTiBkaXI9bHRyPiZsdDs8QSANCiAgICBocmVmPSJtYWlsdG86em9uZ25pbmdAaHVhd2VpLmNv
bSIgDQogICAgdGFyZ2V0PV9ibGFuaz56b25nbmluZ0BodWF3ZWkuY29tPC9BPiZndDs8L1NQQU4+
PEJSPg0KICAgIDxCTE9DS1FVT1RFIGNsYXNzPWdtYWlsX3F1b3RlIA0KICAgIHN0eWxlPSJQQURE
SU5HLUxFRlQ6IDFleDsgTUFSR0lOOiAwcHggMHB4IDBweCAwLjhleDsgQk9SREVSLUxFRlQ6ICNj
Y2MgMXB4IHNvbGlkIj4NCiAgICAgIDxESVY+DQogICAgICA8RElWPkhpLCBMdWN5PC9ESVY+DQog
ICAgICA8RElWPiZuYnNwOzwvRElWPg0KICAgICAgPERJVj5UaGUgcGFydGljaXBhdGluZyBlbnRp
dGllcyBpbiB0aGUgZmlyc3QgcGFyYWdyYXBoIGluY2x1ZGUgYm90aCBwZWVycyANCiAgICAgIGFu
ZCB0cmFja2VycyBpbiBQMlAgc3RyZWFtaW5nIHN5c3RlbXMuIEluIHNlY29uZCBwYXJhZ3JhcGgs
IHdlIGRpc2N1c3MgdGhlIA0KICAgICAgcm9sZXMgb2YmbmJzcDt0cmFja2VycyAtJm5ic3A7YXNz
dW1pbmcgdGhhdCBwZW9wbGUga25vdyB0aGUgYmFzaWMgbWVhbmluZyANCiAgICAgIG9mIHBlZXJz
LjwvRElWPg0KICAgICAgPERJVj5Gb3JtYWwgZGVmaW5pdGlvbnMgb2YgUFBTUCBwZWVycyBhbmQg
UFBTUCB0cmFja2VycyBhcmUgZGVmaW5lZCBpbiANCiAgICAgIFByb2JsZW0gU3RhdGVtZW50IERy
YWZ0LjwvRElWPg0KICAgICAgPERJVj4mbmJzcDs8L0RJVj4NCiAgICAgIDxESVY+QlIsPC9ESVY+
DQogICAgICA8RElWPk5pbmcgWm9uZzwvRElWPjxGT05UIGNvbG9yPSM4ODg4ODg+DQogICAgICA8
RElWPiZuYnNwOzwvRElWPg0KICAgICAgPERJVj4NCiAgICAgIDxIUj4NCiAgICAgIDwvRElWPjwv
Rk9OVD4NCiAgICAgIDxESVY+DQogICAgICA8RElWPjwvRElWPg0KICAgICAgPERJVj4NCiAgICAg
IDxESVY+DQogICAgICA8UD48Rk9OVCBmYWNlPUFyaWFsIGNvbG9yPW5hdnkgc2l6ZT0yPjxTUEFO
IA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6IG5hdnk7IEZPTlQtRkFNSUxZ
OiBBcmlhbCI+SGkgWXVuRmVpIGFuZCANCiAgICAgIENocmlzdGlhbiw8L1NQQU4+PC9GT05UPjwv
UD4NCiAgICAgIDxQPjxGT05UIGZhY2U9QXJpYWwgY29sb3I9bmF2eSBzaXplPTI+PFNQQU4gDQog
ICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBDT0xPUjogbmF2eTsgRk9OVC1GQU1JTFk6IEFy
aWFsIj48L1NQQU4+PC9GT05UPiZuYnNwOzwvUD4NCiAgICAgIDxQPjxGT05UIGZhY2U9QXJpYWwg
Y29sb3I9bmF2eSBzaXplPTI+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBD
T0xPUjogbmF2eTsgRk9OVC1GQU1JTFk6IEFyaWFsIj5PbmUgDQogICAgICBjbGFyaWZpY2F0aW9u
OiChsHBhcnRpY2lwYXRpbmcgZW50aXRpZXOhsSBsaXN0ZWQgaW4gdGhlIHRleHQgYXJlIHRoZSBw
ZWVyIGluIA0KICAgICAgUDJQIHN0cmVhbWluZyBzeXN0ZW1zLCBpcyB0aGF0IHJpZ2h0PyBUaHVz
LCChsFBQU1ChsSB0cmFja2VycyBhcmUgYW5vdGhlciANCiAgICAgIHBhcnRpY2lwYXRvciBpbiB0
aGUgc3lzdGVtcy4gJm5ic3A7U3VnZ2VzdCBzdGF0aW5nIHRoYXQgY2xlYXJseSBpbiB0aGUgDQog
ICAgICBmaXJzdCBwYXJhZ3JhcGguPC9TUEFOPjwvRk9OVD48L1A+DQogICAgICA8UD48Rk9OVCBm
YWNlPUFyaWFsIGNvbG9yPW5hdnkgc2l6ZT0yPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0la
RTogMTBwdDsgQ09MT1I6IG5hdnk7IEZPTlQtRkFNSUxZOiBBcmlhbCI+PC9TUEFOPjwvRk9OVD4m
bmJzcDs8L1A+DQogICAgICA8UD48Rk9OVCBmYWNlPUFyaWFsIGNvbG9yPW5hdnkgc2l6ZT0yPjxT
UEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6IG5hdnk7IEZPTlQtRkFN
SUxZOiBBcmlhbCI+Q2hlZXJzLDwvU1BBTj48L0ZPTlQ+PC9QPg0KICAgICAgPFA+PEZPTlQgZmFj
ZT1BcmlhbCBjb2xvcj1uYXZ5IHNpemU9Mj48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6
IDEwcHQ7IENPTE9SOiBuYXZ5OyBGT05ULUZBTUlMWTogQXJpYWwiPkx1Y3k8L1NQQU4+PC9GT05U
PjwvUD4NCiAgICAgIDxQPjxGT05UIGZhY2U9QXJpYWwgY29sb3I9bmF2eSBzaXplPTI+PFNQQU4g
DQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBDT0xPUjogbmF2eTsgRk9OVC1GQU1JTFk6
IEFyaWFsIj48L1NQQU4+PC9GT05UPiZuYnNwOzwvUD4NCiAgICAgIDxESVYgDQogICAgICBzdHls
ZT0iQk9SREVSLVJJR0hUOiBtZWRpdW0gbm9uZTsgUEFERElORy1SSUdIVDogMGluOyBCT1JERVIt
VE9QOiBtZWRpdW0gbm9uZTsgUEFERElORy1MRUZUOiA0cHQ7IFBBRERJTkctQk9UVE9NOiAwaW47
IEJPUkRFUi1MRUZUOiBibHVlIDEuNXB0IHNvbGlkOyBQQURESU5HLVRPUDogMGluOyBCT1JERVIt
Qk9UVE9NOiBtZWRpdW0gbm9uZSI+DQogICAgICA8RElWPg0KICAgICAgPERJViBzdHlsZT0iVEVY
VC1BTElHTjogY2VudGVyIiBhbGlnbj1jZW50ZXI+PEZPTlQgZmFjZT0iVGltZXMgTmV3IFJvbWFu
IiANCiAgICAgIHNpemU9Mz48U1BBTiBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0Ij4NCiAgICAgIDxI
UiBhbGlnbj1jZW50ZXIgd2lkdGg9IjEwMCUiIFNJWkU9Mj4NCiAgICAgIDwvU1BBTj48L0ZPTlQ+
PC9ESVY+DQogICAgICA8UD48Qj48Rk9OVCBmYWNlPVRhaG9tYSBzaXplPTI+PFNQQU4gDQogICAg
ICBzdHlsZT0iRk9OVC1XRUlHSFQ6IGJvbGQ7IEZPTlQtU0laRTogMTBwdDsgRk9OVC1GQU1JTFk6
IFRhaG9tYSI+RnJvbTo8L1NQQU4+PC9GT05UPjwvQj48Rk9OVCANCiAgICAgIGZhY2U9VGFob21h
IHNpemU9Mj48U1BBTiBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBGT05ULUZBTUlMWTogVGFob21h
Ij4gPEEgDQogICAgICBocmVmPSJtYWlsdG86cHBzcC1ib3VuY2VzQGlldGYub3JnIiANCiAgICAg
IHRhcmdldD1fYmxhbms+cHBzcC1ib3VuY2VzQGlldGYub3JnPC9BPiBbbWFpbHRvOjxBIA0KICAg
ICAgaHJlZj0ibWFpbHRvOnBwc3AtYm91bmNlc0BpZXRmLm9yZyIgDQogICAgICB0YXJnZXQ9X2Js
YW5rPnBwc3AtYm91bmNlc0BpZXRmLm9yZzwvQT5dIDxCPjxTUEFOIA0KICAgICAgc3R5bGU9IkZP
TlQtV0VJR0hUOiBib2xkIj5PbiBCZWhhbGYgT2YgPC9TUEFOPjwvQj5TY2htaWR0LCBDaHJpc3Rp
YW4gMS4gDQogICAgICAoTlNOIC0gREUvTXVuaWNoKTxCUj48Qj48U1BBTiBzdHlsZT0iRk9OVC1X
RUlHSFQ6IGJvbGQiPlNlbnQ6PC9TUEFOPjwvQj4gDQogICAgICBUaHVyc2RheSwgU2VwdGVtYmVy
IDEwLCAyMDA5IDM6MDMgQU08QlI+PEI+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1XRUlHSFQ6
IGJvbGQiPlRvOjwvU1BBTj48L0I+IGV4dCB6aGFuZ3l1bmZlaTsgPEEgDQogICAgICBocmVmPSJt
YWlsdG86cHBzcEBpZXRmLm9yZyIgdGFyZ2V0PV9ibGFuaz5wcHNwQGlldGYub3JnPC9BPjxCUj48
Qj48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVdFSUdIVDogYm9sZCI+U3ViamVjdDo8L1NQQU4+
PC9CPiBSZTogW3Bwc3BdIHBwc3AgY2hhcnRlciANCiAgICAgIGRpc2N1c3Npb248L1NQQU4+PC9G
T05UPjwvUD48L0RJVj4NCiAgICAgIDxQPjxGT05UIGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgc2l6
ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdCI+PC9TUEFOPjwvRk9OVD4m
bmJzcDs8L1A+DQogICAgICA8UD48Rk9OVCBmYWNlPUFyaWFsIGNvbG9yPWJsdWUgc2l6ZT0yPjxT
UEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6IGJsdWU7IEZPTlQtRkFN
SUxZOiBBcmlhbCI+SGkgDQogICAgICBZdW5mZWksPC9TUEFOPjwvRk9OVD48Rk9OVCBmYWNlPSJD
b3VyaWVyIE5ldyIgY29sb3I9Ymx1ZT48U1BBTiANCiAgICAgIHN0eWxlPSJDT0xPUjogYmx1ZTsg
Rk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjwvU1BBTj48L0ZPTlQ+PC9QPg0KICAgICAgPFA+
PEZPTlQgZmFjZT1BcmlhbCBjb2xvcj1ibHVlIHNpemU9Mj48U1BBTiANCiAgICAgIHN0eWxlPSJG
T05ULVNJWkU6IDEwcHQ7IENPTE9SOiBibHVlOyBGT05ULUZBTUlMWTogQXJpYWwiPmFmdGVyIHJl
YWRpbmcgDQogICAgICB5b3VyIGNoYXJ0ZXIgcHJvcG9zYWwsIGEgdGV4dCBwcm9wb3NhbCBhbmQg
MiBxdWVzdGlvbnMgZm9yIA0KICAgICAgY2xhcmlmaWNhdGlvbnMuPC9TUEFOPjwvRk9OVD48Rk9O
VCBmYWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1ZT48U1BBTiANCiAgICAgIHN0eWxlPSJDT0xP
UjogYmx1ZTsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjwvU1BBTj48L0ZPTlQ+PC9QPg0K
ICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIGNvbG9yPWJsdWUgc2l6ZT0zPjxTUEFO
IA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgQ09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZ
OiAnQ291cmllciBOZXcnIj48L1NQQU4+PC9GT05UPiZuYnNwOzwvUD4NCiAgICAgIDxQPjxGT05U
IGZhY2U9QXJpYWwgY29sb3I9Ymx1ZSBzaXplPTI+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1T
SVpFOiAxMHB0OyBDT0xPUjogYmx1ZTsgRk9OVC1GQU1JTFk6IEFyaWFsIj5CZXN0IA0KICAgICAg
UmVnYXJkczwvU1BBTj48L0ZPTlQ+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIGNvbG9yPWJsdWU+
PFNQQU4gDQogICAgICBzdHlsZT0iQ09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZOiAnQ291cmllciBO
ZXcnIj48L1NQQU4+PC9GT05UPjwvUD4NCiAgICAgIDxQPjxGT05UIGZhY2U9QXJpYWwgY29sb3I9
Ymx1ZSBzaXplPTI+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBDT0xPUjog
Ymx1ZTsgRk9OVC1GQU1JTFk6IEFyaWFsIj5DaHJpc3RpYW4gDQogICAgICBTY2htaWR0PC9TUEFO
PjwvRk9OVD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1ZT48U1BBTiANCiAgICAg
IHN0eWxlPSJDT0xPUjogYmx1ZTsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjwvU1BBTj48
L0ZPTlQ+PC9QPg0KICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIGNvbG9yPWJsdWUg
c2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgQ09MT1I6IGJsdWU7
IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48L1NQQU4+PC9GT05UPiZuYnNwOzwvUD4NCiAg
ICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBjb2xvcj1ibHVlIHNpemU9Mz48U1BBTiAN
CiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IENPTE9SOiBibHVlOyBGT05ULUZBTUlMWTog
J0NvdXJpZXIgTmV3JyI+PC9TUEFOPjwvRk9OVD4mbmJzcDs8L1A+DQogICAgICA8UD48Rk9OVCBm
YWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1ZSBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0i
Rk9OVC1TSVpFOiAxMnB0OyBDT0xPUjogYmx1ZTsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyci
PjwvU1BBTj48L0ZPTlQ+Jm5ic3A7PC9QPg0KICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBO
ZXciIGNvbG9yPWJsdWUgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJw
dDsgQ09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5Qcm9wb3NlZCANCiAg
ICAgIG5ldyB0ZXh0Jm5ic3A7Zm9yIG1vcmUgdHJhbnNwYXJlbmN5IGluIG1haW4gDQogICAgICBk
ZXNjcmlwdGlvbjo8L1NQQU4+PC9GT05UPjxGT05UIGZhY2U9QXJpYWwgY29sb3I9Ymx1ZSBzaXpl
PTI+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBDT0xPUjogYmx1ZTsgRk9O
VC1GQU1JTFk6IEFyaWFsIj48L1NQQU4+PC9GT05UPjwvUD4NCiAgICAgIDxQPjxGT05UIGZhY2U9
IkNvdXJpZXIgTmV3IiBjb2xvcj1ibHVlIHNpemU9Mz48U1BBTiANCiAgICAgIHN0eWxlPSJGT05U
LVNJWkU6IDEycHQ7IENPTE9SOiBibHVlOyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+T2xk
IA0KICAgICAgdGV4dDo8L1NQQU4+PC9GT05UPjxGT05UIGNvbG9yPWJsdWU+PFNQQU4gDQogICAg
ICBzdHlsZT0iQ09MT1I6IGJsdWUiPjwvU1BBTj48L0ZPTlQ+PC9QPg0KICAgICAgPFA+PEZPTlQg
ZmFjZT0iQ291cmllciBOZXciIGNvbG9yPWJsYWNrIHNpemU9Mz48U1BBTiANCiAgICAgIHN0eWxl
PSJGT05ULVNJWkU6IDEycHQ7IENPTE9SOiBibGFjazsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5l
dyciPlRoZSANCiAgICAgIFBlZXItdG8tUGVlciAoUDJQKSBTdHJlYW1pbmcgUHJvdG9jb2wgd29y
a2luZyBncm91cCAoUFBTUCBXRykgaXMgY2hhcnRlcmVkIA0KICAgICAgdG8gZGV2ZWxvcCBzdGFu
ZGFyZCBzaWduYWxpbmcgcHJvdG9jb2xzIChjYWxsZWQgUFBTUCBwcm90b2NvbHMpIGZvciANCiAg
ICAgIG11bHRpcGxlIHR5cGVzIG9mIGVudGl0aWVzIChlLmcuIGludGVsbGlnZW50IGVuZHBvaW50
cywgY2FjaGVzLCBjb250ZW50IA0KICAgICAgZGlzdHJpYnV0aW9uIG5ldHdvcmsgbm9kZXMsIGFu
ZC9vciBvdGhlciBlZGdlIGRldmljZXMpIHRvIHBhcnRpY2lwYXRlIGluIA0KICAgICAgUDJQIHN0
cmVhbWluZyBzeXN0ZW1zIGluIGJvdGggZml4ZWQgYW5kIG1vYmlsZSBJbnRlcm5ldC48L1NQQU4+
PC9GT05UPjwvUD4NCiAgICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBjb2xvcj1ibHVl
IHNpemU9Mz48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IENPTE9SOiBibHVl
OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+PEJSPjwvU1BBTj48L0ZPTlQ+PEZPTlQgDQog
ICAgICBmYWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9YmxhY2s+PFNQQU4gDQogICAgICBzdHlsZT0i
Q09MT1I6IGJsYWNrOyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+UFBTUCBwcm90b2NvbHMg
aW5jbHVkZSANCiAgICAgIHRoZSBQUFNQIHRyYWNrZXIgcHJvdG9jb2wgqEMgYSBzaWduYWxpbmcg
cHJvdG9jb2wgYmV0d2VlbiChsFBQU1AgdHJhY2tlcnOhsSANCiAgICAgIGFuZCChsFBQU1AgcGVl
cnOhsSwgYW5kIHRoZSBQUFNQIHBlZXIgcHJvdG9jb2wgqEMgYSBzaWduYWxpbmcgcHJvdG9jb2wg
YW1vbmcgDQogICAgICChsFBQU1AgcGVlcnOhsS4gQSBQUFNQIHRyYWNrZXIgbWFpbnRhaW5zIGxp
c3RzIG9mIHBhcnRpY2lwYXRpbmcgUFBTUCBwZWVycywgDQogICAgICBlYWNoIGZvciBhIHNwZWNp
ZmljIGNoYW5uZWwgb3Igc3RyZWFtaW5nIGZpbGUsIGFuZCBhbnN3ZXJzIHRoZSBxdWVyaWVzIA0K
ICAgICAgZnJvbSBQUFNQIHBlZXJzIGZvciBjYW5kaWRhdGUgUFBTUCBwZWVycy4gUFBTUCBwZWVy
cyBpbmZvcm0gdGhlaXIgc3RhdHVzIA0KICAgICAgaW5mb3JtYXRpb24gdG8gUFBTUCB0cmFja2Vy
cywgZXhjaGFuZ2UgdGhlaXIgY2h1bmsgYXZhaWxhYmlsaXR5IHdpdGggb3RoZXIgDQogICAgICBQ
UFNQIHBlZXJzIGFuZC9vciBQUFNQIHRyYWNrZXJzLCBhbmQgYXNrIG90aGVyIFBQU1AgcGVlcnMg
Zm9yIHdhbnRlZCANCiAgICAgIGRhdGEuPC9TUEFOPjwvRk9OVD48Rk9OVCBmYWNlPSJDb3VyaWVy
IE5ldyIgY29sb3I9Ymx1ZT48U1BBTiANCiAgICAgIHN0eWxlPSJDT0xPUjogYmx1ZTsgRk9OVC1G
QU1JTFk6ICdDb3VyaWVyIE5ldyciPiA8L1NQQU4+PC9GT05UPjwvUD4NCiAgICAgIDxQPjxGT05U
IGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgY29sb3I9Ymx1ZSBzaXplPTM+PFNQQU4gDQogICAgICBz
dHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBDT0xPUjogYmx1ZSI+PC9TUEFOPjwvRk9OVD4mbmJzcDs8
L1A+DQogICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1ZSBzaXplPTM+
PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBDT0xPUjogYmx1ZTsgRk9OVC1G
QU1JTFk6ICdDb3VyaWVyIE5ldyciPk5ldyZuYnNwO3RleHQ6PC9TUEFOPjwvRk9OVD48Rk9OVCAN
CiAgICAgIGNvbG9yPWJsdWU+PFNQQU4gc3R5bGU9IkNPTE9SOiBibHVlIj48L1NQQU4+PC9GT05U
PjwvUD4NCiAgICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBjb2xvcj1ibHVlIHNpemU9
Mz48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IENPTE9SOiBibHVlOyBGT05U
LUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+VGhlIA0KICAgICAgUGVlci10by1QZWVyIChQMlApIFN0
cmVhbWluZyBQcm90b2NvbCB3b3JraW5nIGdyb3VwIChQUFNQIFdHKSBpcyBjaGFydGVyZWQgDQog
ICAgICB0byBkZXZlbG9wIHN0YW5kYXJkIHNpZ25hbGluZyBwcm90b2NvbHMgKGNhbGxlZCBQUFNQ
IHByb3RvY29scykmbmJzcDtmb3IgDQogICAgICBQMlAgc3RyZWFtaW5nIHN5c3RlbXMgaW4gYm90
aCBmaXhlZCBhbmQgbW9iaWxlIEludGVybmV0LiBQYXJ0aWNpcGF0aW5nIA0KICAgICAgZW50aXRp
ZXMgY291bGQgYmUgaW50ZWxsaWdlbnQgZW5kcG9pbnRzLCBjYWNoZXMsIGNvbnRlbnQgZGlzdHJp
YnV0aW9uIA0KICAgICAgbmV0d29yayBub2RlcywgYW5kL29yIG90aGVyIGVkZ2UgZGV2aWNlcy48
L1NQQU4+PC9GT05UPjxGT05UIA0KICAgICAgY29sb3I9Ymx1ZT48U1BBTiBzdHlsZT0iQ09MT1I6
IGJsdWUiPjwvU1BBTj48L0ZPTlQ+PC9QPg0KICAgICAgPERJVj4NCiAgICAgIDxQPjxGT05UIGZh
Y2U9IkNvdXJpZXIgTmV3IiBjb2xvcj1ibHVlIHNpemU9Mz48U1BBTiANCiAgICAgIHN0eWxlPSJG
T05ULVNJWkU6IDEycHQ7IENPTE9SOiBibHVlOyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+
PC9TUEFOPjwvRk9OVD4mbmJzcDs8L1A+PC9ESVY+DQogICAgICA8RElWPg0KICAgICAgPFA+PEZP
TlQgZmFjZT0iQ291cmllciBOZXciIGNvbG9yPWJsdWUgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5
bGU9IkZPTlQtU0laRTogMTJwdDsgQ09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZOiAnQ291cmllciBO
ZXcnIj5Gb3IgYSANCiAgICAgIHNwZWNpZmljIGNoYW5uZWwgb3Igc3RyZWFtaW5nIGZpbGUsIGEg
UFBTUCB0cmFja2VyIG1haW50YWlucyBsaXN0cyBvZiANCiAgICAgIHBhcnRpY2lhdGluZyBQUFNQ
IHBlZXJzLiBUaGUgUFBTUCB0cmFja2VyIGFuc3dlcnMgcXVlcmllcyBmcm9tIFBQU1AgcGVlcnMg
DQogICAgICBmb3IgY2FuZGlkYXRlIFBQU1AgcGVlcnMuIFBQU1AgcGVlcnMmbmJzcDtwcm92aWRl
IHRoZWlyIHN0YXR1cyBpbmZvcm1hdGlvbiANCiAgICAgIHRvIFBQU1AgdHJhY2tlcnMsIGV4Y2hh
bmdlIHRoZWlyIGNodW5rIGF2YWlsYWJpbGl0eSB3aXRoIG90aGVyIFBQU1AgcGVlcnMgDQogICAg
ICBhbmQvb3IgUFBTUCB0cmFja2VycywgYW5kIGFzayBvdGhlciBQUFNQIHBlZXJzIGZvciB3YW50
ZWQgZGF0YS4gUFBTUCANCiAgICAgIHByb3RvY29scyBpbmNsdWRlIHRoZSBQUFNQIHRyYWNrZXIg
cHJvdG9jb2wgqEMgYSBzaWduYWxpbmcgcHJvdG9jb2wgYmV0d2VlbiANCiAgICAgIKGwUFBTUCB0
cmFja2Vyc6GxIGFuZCChsFBQU1AgcGVlcnOhsSwgYW5kIHRoZSBQUFNQIHBlZXIgcHJvdG9jb2wg
qEMgYSBzaWduYWxpbmcgDQogICAgICBwcm90b2NvbCBhbW9uZyChsFBQU1AgcGVlcnOhsS48L1NQ
QU4+PC9GT05UPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiANCiAgICAgIGNvbG9yPWJsYWNrPjxT
UEFOIHN0eWxlPSJDT0xPUjogYmxhY2s7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj4gDQog
ICAgICA8L1NQQU4+PC9GT05UPjwvUD48L0RJVj4NCiAgICAgIDxQPjxGT05UIGZhY2U9IlRpbWVz
IE5ldyBSb21hbiIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdCI+
PC9TUEFOPjwvRk9OVD4mbmJzcDs8L1A+DQogICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5l
dyIgY29sb3I9Ymx1ZSBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0
OyBDT0xPUjogYmx1ZTsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPkFyY2hpdGVjdHVyYWwg
DQogICAgICBzdXJ2ZXk8L1NQQU4+PC9GT05UPjwvUD4NCiAgICAgIDxQPjxGT05UIGZhY2U9IkNv
dXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBG
T05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+My4gQW4gImFyY2hpdGVjdHVyYWwgDQogICAgICBz
dXJ2ZXkiIGRvY3VtZW50IGV4cGxhaW5pbmcgdGhlIGN1cnJlbnQgUDJQIHN0cmVhbWluZyBhcmNo
aXRlY3R1cmVzLCBpbiANCiAgICAgIHBhcnRpY3VsYXIgdHJhY2tlci1iYXNlZCBQMlAgc3RyZWFt
aW5nLCBhbmQga2V5IGlzc3VlcyBpbiBiZXN0IA0KICAgICAgcHJhY3RpY2UuPC9TUEFOPjwvRk9O
VD48L1A+DQogICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1ZSBzaXpl
PTM+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBDT0xPUjogYmx1ZTsgRk9O
VC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPkl0IGlzIA0KICAgICAgZ29vZCB0byBoYXZlIGEgZGVz
Y3JpcHRpb24gb2YgdGhlIGN1cnJlbnQgUDJQIHN0cmVhbWluZyBhcmNoaXRlY3R1cmUuIFdoYXQg
DQogICAgICBpcyBtaXNzaW5nIGlzIHRoZSByZWxhdGlvbiB0byB0aGUgUFBTUCB3b3JrLiBXaWxs
IGl0IGNvbnRhaW4gYSBwcm9wb3NhbCANCiAgICAgIGZvciZuYnNwO3RoZSBQUFNQIGFyY2hpdGVj
dHVyZT88L1NQQU4+PC9GT05UPjwvUD4NCiAgICAgIDxQPjxGT05UIGZhY2U9IlRpbWVzIE5ldyBS
b21hbiIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdCI+PC9TUEFO
PjwvRk9OVD4mbmJzcDs8L1A+DQogICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgY29s
b3I9Ymx1ZSBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBDT0xP
UjogYmx1ZTsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPlVzYWdlIA0KICAgICAgZG9jdW1l
bnQ8L1NQQU4+PC9GT05UPjwvUD4NCiAgICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBj
b2xvcj1ibGFjayBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBD
T0xPUjogYmxhY2s7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj42LiBBIA0KICAgICAgobB1
c2FnZSBkb2N1bWVudKGxIGV4cGxhaW5pbmcgaG93IHRoZSBwcm90b2NvbHMgZGVmaW5lZCBhYm92
ZSwgYWxvbmcgd2l0aCANCiAgICAgIGV4aXN0aW5nIElFVEYgcHJvdG9jb2xzLCBzdWNoIGFzIFJF
TEFPRCwgQUxUTyBhbmQgUlRTUCwgY2FuIGludGVyLW9wZXJhdGU7IA0KICAgICAgYW5kIGhvdyB0
aGV5IG1heSBiZSBpbnRlZ3JhdGVkIHRvZ2V0aGVyIHRvIHByb2R1Y2UgY29tcGxldGUgUDJQIHN0
cmVhbWluZyANCiAgICAgIHN5c3RlbXMuPC9TUEFOPjwvRk9OVD48L1A+DQogICAgICA8UD48Rk9O
VCBmYWNlPSJDb3VyaWVyIE5ldyIgY29sb3I9Ymx1ZSBzaXplPTM+PFNQQU4gDQogICAgICBzdHls
ZT0iRk9OVC1TSVpFOiAxMnB0OyBDT0xPUjogYmx1ZTsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5l
dyciPlRoaXMgDQogICAgICBzb3VuZHMgbW9yZSBsaWtlIGEgImludGVyb3AgZG9jdW1lbnQiLiBX
YXMgdGhpcyB0aGUgDQogICAgICBpbnRlbnRpb24/PC9TUEFOPjwvRk9OVD48L1A+DQogICAgICA8
UD48Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9Mz48U1BBTiANCiAgICAgIHN0eWxl
PSJGT05ULVNJWkU6IDEycHQiPjwvU1BBTj48L0ZPTlQ+Jm5ic3A7PC9QPg0KICAgICAgPFA+PEZP
TlQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIiBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0iRk9O
VC1TSVpFOiAxMnB0Ij48L1NQQU4+PC9GT05UPiZuYnNwOzwvUD4NCiAgICAgIDxQPjxGT05UIGZh
Y2U9IlRpbWVzIE5ldyBSb21hbiIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0la
RTogMTJwdCI+PC9TUEFOPjwvRk9OVD4mbmJzcDs8L1A+DQogICAgICA8RElWPg0KICAgICAgPFA+
PEZPTlQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIiBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0i
Rk9OVC1TSVpFOiAxMnB0Ij48L1NQQU4+PC9GT05UPiZuYnNwOzwvUD48L0RJVj4NCiAgICAgIDxQ
PjxGT05UIGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9
IkZPTlQtU0laRTogMTJwdCI+PC9TUEFOPjwvRk9OVD4mbmJzcDs8L1A+DQogICAgICA8UD48Rk9O
VCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9Mz48U1BBTiANCiAgICAgIHN0eWxlPSJGT05U
LVNJWkU6IDEycHQiPjwvU1BBTj48L0ZPTlQ+Jm5ic3A7PC9QPg0KICAgICAgPFA+PEZPTlQgZmFj
ZT0iVGltZXMgTmV3IFJvbWFuIiBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpF
OiAxMnB0Ij48L1NQQU4+PC9GT05UPiZuYnNwOzwvUD4NCiAgICAgIDxQPjxGT05UIGZhY2U9IlRp
bWVzIE5ldyBSb21hbiIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJw
dCI+PC9TUEFOPjwvRk9OVD4mbmJzcDs8L1A+DQogICAgICA8RElWIHN0eWxlPSJURVhULUFMSUdO
OiBjZW50ZXIiIGFsaWduPWNlbnRlcj48Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIA0KICAg
ICAgc2l6ZT0zPjxTUEFOIGxhbmc9REUgc3R5bGU9IkZPTlQtU0laRTogMTJwdCI+DQogICAgICA8
SFIgYWxpZ249Y2VudGVyIHdpZHRoPSIxMDAlIiBTSVpFPTI+DQogICAgICA8L1NQQU4+PC9GT05U
PjwvRElWPg0KICAgICAgPFAgc3R5bGU9Ik1BUkdJTi1CT1RUT006IDEycHQiPjxCPjxGT05UIGZh
Y2U9VGFob21hIHNpemU9Mj48U1BBTiBsYW5nPURFIA0KICAgICAgc3R5bGU9IkZPTlQtV0VJR0hU
OiBib2xkOyBGT05ULVNJWkU6IDEwcHQ7IEZPTlQtRkFNSUxZOiBUYWhvbWEiPkZyb206PC9TUEFO
PjwvRk9OVD48L0I+PEZPTlQgDQogICAgICBmYWNlPVRhaG9tYSBzaXplPTI+PFNQQU4gbGFuZz1E
RSANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IEZPTlQtRkFNSUxZOiBUYWhvbWEiPiA8
QSANCiAgICAgIGhyZWY9Im1haWx0bzpwcHNwLWJvdW5jZXNAaWV0Zi5vcmciIA0KICAgICAgdGFy
Z2V0PV9ibGFuaz5wcHNwLWJvdW5jZXNAaWV0Zi5vcmc8L0E+IFttYWlsdG86PEEgDQogICAgICBo
cmVmPSJtYWlsdG86cHBzcC1ib3VuY2VzQGlldGYub3JnIiANCiAgICAgIHRhcmdldD1fYmxhbms+
cHBzcC1ib3VuY2VzQGlldGYub3JnPC9BPl0gPEI+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1X
RUlHSFQ6IGJvbGQiPk9uIEJlaGFsZiBPZiA8L1NQQU4+PC9CPmV4dCANCiAgICAgIHpoYW5neXVu
ZmVpPEJSPjxCPjxTUEFOIHN0eWxlPSJGT05ULVdFSUdIVDogYm9sZCI+U2VudDo8L1NQQU4+PC9C
PiANCiAgICAgIFRodXJzZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMDkgODoyNCBBTTxCUj48Qj48U1BB
TiANCiAgICAgIHN0eWxlPSJGT05ULVdFSUdIVDogYm9sZCI+VG86PC9TUEFOPjwvQj4gPEEgaHJl
Zj0ibWFpbHRvOnBwc3BAaWV0Zi5vcmciIA0KICAgICAgdGFyZ2V0PV9ibGFuaz5wcHNwQGlldGYu
b3JnPC9BPjxCUj48Qj48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVdFSUdIVDogYm9sZCI+U3Vi
amVjdDo8L1NQQU4+PC9CPiBbcHBzcF0gcHBzcCBjaGFydGVyIA0KICAgICAgZGlzY3Vzc2lvbjwv
U1BBTj48L0ZPTlQ+PFNQQU4gbGFuZz1ERT48L1NQQU4+PC9QPg0KICAgICAgPERJVj4NCiAgICAg
IDxQPjxCPjxGT05UIGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgc2l6ZT0zPjxTUEFOIA0KICAgICAg
c3R5bGU9IkZPTlQtV0VJR0hUOiBib2xkOyBGT05ULVNJWkU6IDEycHQiPjwvU1BBTj48L0ZPTlQ+
PC9CPiZuYnNwOzwvUD48QlIgDQogICAgICBjbGVhcj1hbGw+DQogICAgICA8UD48Qj48Rk9OVCBm
YWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtV0VJR0hU
OiBib2xkOyBGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5EZWFy
IA0KICAgICAgYWxsLDwvU1BBTj48L0ZPTlQ+PC9CPjwvUD4NCiAgICAgIDxQPjxCPjxGT05UIGZh
Y2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1XRUlHSFQ6
IGJvbGQ7IEZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPiZuYnNw
OyZuYnNwOyANCiAgICAgIFRoZSBmb2xsb3dpbmcgaXMgdGhlIG1vZGlmaWVkIHZlcnNpb24gb2Yg
UFBTUCBjaGFydGVyKEFuIGVhcmx5IHZlcnNpb24gd2FzIA0KICAgICAgcHVibGlzaGVkIGluIHRo
ZSBJRVRGIFBQU1Agd2lraSBwYWdlKS5QbGVhc2UgcmV2aWV3IGl0IGFuZCBhbnkgY29tbWVudHMg
DQogICAgICBhbmQgc3VnZ2VzdGlvbnMgYXJlIGhpZ2hseSBhcHByZWNpYXRlZC48L1NQQU4+PC9G
T05UPjwvQj48L1A+DQogICAgICA8UD48Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9
Mz48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQiPjwvU1BBTj48L0ZPTlQ+Jm5i
c3A7PC9QPg0KICAgICAgPFA+PEI+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BB
TiANCiAgICAgIHN0eWxlPSJGT05ULVdFSUdIVDogYm9sZDsgRk9OVC1TSVpFOiAxMnB0OyBGT05U
LUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0KICAgICAgQlI8L1NQQU4+PC9GT05UPjwvQj48
L1A+DQogICAgICA8UD48Qj48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0K
ICAgICAgc3R5bGU9IkZPTlQtV0VJR0hUOiBib2xkOyBGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFN
SUxZOiAnQ291cmllciBOZXcnIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQogICAgICBZdW5mZWk8L1NQQU4+PC9GT05U
PjwvQj48L1A+DQogICAgICA8UD48Qj48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxT
UEFOIA0KICAgICAgc3R5bGU9IkZPTlQtV0VJR0hUOiBib2xkOyBGT05ULVNJWkU6IDEycHQ7IEZP
TlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTwvU1BBTj48L0ZPTlQ+PC9CPjwvUD4NCiAgICAgIDxQ
PjxCPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTU+PFNQQU4gDQogICAgICBzdHlsZT0i
Rk9OVC1XRUlHSFQ6IGJvbGQ7IEZPTlQtU0laRTogMThwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVy
IE5ldyciPkRlc2NyaXB0aW9uIA0KICAgICAgb2YgUFBTUCBXb3JraW5nIEdyb3VwOjwvU1BBTj48
L0ZPTlQ+PC9CPjwvUD4NCiAgICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+
PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJp
ZXIgTmV3JyI+VGhlIFBlZXItdG8tUGVlciAoUDJQKSANCiAgICAgIFN0cmVhbWluZyBQcm90b2Nv
bCB3b3JraW5nIGdyb3VwIChQUFNQIFdHKSBpcyBjaGFydGVyZWQgdG8gZGV2ZWxvcCANCiAgICAg
IHN0YW5kYXJkIHNpZ25hbGluZyBwcm90b2NvbHMgKGNhbGxlZCBQUFNQIHByb3RvY29scykgZm9y
IG11bHRpcGxlIHR5cGVzIG9mIA0KICAgICAgZW50aXRpZXMgKGUuZy4gaW50ZWxsaWdlbnQgZW5k
cG9pbnRzLCBjYWNoZXMsIGNvbnRlbnQgZGlzdHJpYnV0aW9uIG5ldHdvcmsgDQogICAgICBub2Rl
cywgYW5kL29yIG90aGVyIGVkZ2UgZGV2aWNlcykgdG8gcGFydGljaXBhdGUgaW4gUDJQIHN0cmVh
bWluZyBzeXN0ZW1zIA0KICAgICAgaW4gYm90aCBmaXhlZCBhbmQgbW9iaWxlIEludGVybmV0Ljwv
U1BBTj48L0ZPTlQ+PC9QPg0KICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9
Mz48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291
cmllciBOZXcnIj48QlI+UFBTUCBwcm90b2NvbHMgDQogICAgICBpbmNsdWRlIHRoZSBQUFNQIHRy
YWNrZXIgcHJvdG9jb2wgqEMgYSBzaWduYWxpbmcgcHJvdG9jb2wgYmV0d2VlbiChsFBQU1AgDQog
ICAgICB0cmFja2Vyc6GxIGFuZCChsFBQU1AgcGVlcnOhsSwgYW5kIHRoZSBQUFNQIHBlZXIgcHJv
dG9jb2wgqEMgYSBzaWduYWxpbmcgDQogICAgICBwcm90b2NvbCBhbW9uZyChsFBQU1AgcGVlcnOh
sS4gQSBQUFNQIHRyYWNrZXIgbWFpbnRhaW5zIGxpc3RzIG9mIA0KICAgICAgcGFydGljaXBhdGlu
ZyBQUFNQIHBlZXJzLCBlYWNoIGZvciBhIHNwZWNpZmljIGNoYW5uZWwgb3Igc3RyZWFtaW5nIGZp
bGUsIA0KICAgICAgYW5kIGFuc3dlcnMgdGhlIHF1ZXJpZXMgZnJvbSBQUFNQIHBlZXJzIGZvciBj
YW5kaWRhdGUgUFBTUCBwZWVycy4gUFBTUCANCiAgICAgIHBlZXJzIGluZm9ybSB0aGVpciBzdGF0
dXMgaW5mb3JtYXRpb24gdG8gUFBTUCB0cmFja2VycywgZXhjaGFuZ2UgdGhlaXIgDQogICAgICBj
aHVuayBhdmFpbGFiaWxpdHkgd2l0aCBvdGhlciBQUFNQIHBlZXJzIGFuZC9vciBQUFNQIHRyYWNr
ZXJzLCBhbmQgYXNrIA0KICAgICAgb3RoZXIgUFBTUCBwZWVycyBmb3Igd2FudGVkIGRhdGEuIDwv
U1BBTj48L0ZPTlQ+PC9QPg0KICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9
Mz48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291
cmllciBOZXcnIj48L1NQQU4+PC9GT05UPiZuYnNwOzwvUD4NCiAgICAgIDxQIHN0eWxlPSJMQVlP
VVQtR1JJRC1NT0RFOiBjaGFyIj48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFO
IA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5l
dyciPlRoaXMgV0cncyBwcmltYXJ5IA0KICAgICAgdGFza3MgYXJlIHRvIHByb2R1Y2U6PEJSPjEu
IEEgobBwcm9ibGVtIHN0YXRlbWVudKGxIGRvY3VtZW50IGRlc2NyaWJpbmcgdGhlIA0KICAgICAg
cHJvYmxlbXMsIGluY2VudGl2ZXMsIGFuZCBzY29wZSBvZiBkZXZlbG9waW5nIHRoZSBQUFNQIHBy
b3RvY29scywgYXMgd2VsbCANCiAgICAgIGFzIGNvbW1vbiB0ZXJtaW5vbG9naWVzIGFuZCBjb25j
ZXB0cy48L1NQQU4+PC9GT05UPjwvUD4NCiAgICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3
IiBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlM
WTogJ0NvdXJpZXIgTmV3JyI+PC9TUEFOPjwvRk9OVD4mbmJzcDs8L1A+DQogICAgICA8UD48Rk9O
VCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0la
RTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjIuIEEgobByZXF1aXJlbWVudHOh
sSANCiAgICAgIGRvY3VtZW50IGxpc3RpbmcgdGhlIHJlcXVpcmVtZW50cyBvbiB0aGUgZGVzaWdu
ZWQgUFBTUCBwcm90b2NvbHMgKGUuZy4sIA0KICAgICAgZ2VuZXJhbCBmdW5jdGlvbmFsaXR5IGFu
ZCBwZXJmb3JtYW5jZSByZXF1aXJlbWVudHMgb2YgUFBTUCBwcm90b2NvbHMgb3IgDQogICAgICBi
YXNpYyB0eXBlcyBvZiBpbmZvcm1hdGlvbiB0aGF0IFBQU1AgcHJvdG9jb2xzIHNob3VsZCBjb21t
dW5pY2F0ZSB0byANCiAgICAgIGZhY2lsaXRhdGUgUDJQIHN0cmVhbWluZykuPC9TUEFOPjwvRk9O
VD48L1A+DQogICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0K
ICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyci
PjxCUj4zLiBBbiANCiAgICAgICJhcmNoaXRlY3R1cmFsIHN1cnZleSIgZG9jdW1lbnQgZXhwbGFp
bmluZyB0aGUgY3VycmVudCBQMlAgc3RyZWFtaW5nIA0KICAgICAgYXJjaGl0ZWN0dXJlcywgaW4g
cGFydGljdWxhciB0cmFja2VyLWJhc2VkIFAyUCBzdHJlYW1pbmcsIGFuZCBrZXkgaXNzdWVzIA0K
ICAgICAgaW4gYmVzdCBwcmFjdGljZS48L1NQQU4+PC9GT05UPjwvUD4NCiAgICAgIDxQIHN0eWxl
PSJMQVlPVVQtR1JJRC1NT0RFOiBjaGFyIj48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0z
PjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3Vy
aWVyIE5ldyciPjxCUj40LiBBIHByb3Bvc2VkIA0KICAgICAgc3RhbmRhcmQgZGVmaW5pbmcgdGhl
IFBQU1AgcGVlciBwcm90b2NvbC4gVGhpcyBwcm90b2NvbCB3aWxsIGRlZmluZSBob3cgDQogICAg
ICBQUFNQIHBlZXJzIGFkdmVydGlzZSBjaHVuayBhdmFpbGFiaWxpdHkuIFRoZSBwcm90b2NvbCB3
aWxsIGFsc28gZGVmaW5lIHRoZSANCiAgICAgIHJlcXVlc3RzIGFuZCByZXNwb25zZXMgb2YgY2h1
bmtzIGFtb25nIFBQU1AgcGVlcnMuPC9TUEFOPjwvRk9OVD48L1A+DQogICAgICA8UD48Rk9OVCBm
YWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTog
MTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjwvU1BBTj48L0ZPTlQ+Jm5ic3A7PC9Q
Pg0KICAgICAgPFAgc3R5bGU9IkxBWU9VVC1HUklELU1PREU6IGNoYXIiPjxGT05UIGZhY2U9IkNv
dXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBG
T05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+NS4gQSBwcm9wb3NlZCBzdGFuZGFyZCANCiAgICAg
IGRlZmluaW5nIHRoZSBQUFNQIHRyYWNrZXIgcHJvdG9jb2wuIFRoaXMgcHJvdG9jb2wgd2lsbCBk
ZWZpbmUgaG93IFBQU1AgDQogICAgICBwZWVycyBpbmZvcm0gYW5kIHJlcXVlc3QgaW5mb3JtYXRp
b24gZnJvbSBQUFNQIHRyYWNrZXJzIGFuZCBob3cgUFBTUCANCiAgICAgIHRyYWNrZXJzIHJlcGx5
IHRvIHRoZSByZXF1ZXN0cy48L1NQQU4+PC9GT05UPjwvUD4NCiAgICAgIDxQPjxGT05UIGZhY2U9
IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0
OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+PC9TUEFOPjwvRk9OVD4mbmJzcDs8L1A+DQog
ICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5
bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjYuIEEgobB1
c2FnZSBkb2N1bWVudKGxIA0KICAgICAgZXhwbGFpbmluZyBob3cgdGhlIHByb3RvY29scyBkZWZp
bmVkIGFib3ZlLCBhbG9uZyB3aXRoIGV4aXN0aW5nIElFVEYgDQogICAgICBwcm90b2NvbHMsIHN1
Y2ggYXMgUkVMQU9ELCBBTFRPIGFuZCBSVFNQLCBjYW4gaW50ZXItb3BlcmF0ZTsgYW5kIGhvdyB0
aGV5IA0KICAgICAgbWF5IGJlIGludGVncmF0ZWQgdG9nZXRoZXIgdG8gcHJvZHVjZSBjb21wbGV0
ZSBQMlAgc3RyZWFtaW5nIA0KICAgICAgc3lzdGVtcy48L1NQQU4+PC9GT05UPjwvUD4NCiAgICAg
IDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0i
Rk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+PC9TUEFOPjwvRk9O
VD4mbmJzcDs8L1A+DQogICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxT
UEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVy
IE5ldyciPjcuIE9wdGlvbmFsbHkgYSANCiAgICAgIKGxbW9iaWxlIHVzYWdlIGRvY3VtZW50obEg
KFBQU1AgbW9iaWxlIEJDUCBkb2N1bWVudCkgdG8gZXZhbHVhdGUgUFBTUCB3aXRoIA0KICAgICAg
YW5kIHdpdGhvdXQgTW9iaWxlIElQIHN1cHBvcnQgd2hlbiB0aGVyZSBhcmUgYSBsb3Qgb2YgbW9i
aWxlIHBlZXJzIGluIHRoZSANCiAgICAgIHN5c3RlbS48L1NQQU4+PC9GT05UPjwvUD4NCiAgICAg
IDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0i
Rk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+PEJSPlRoZSB3b3Jr
IHBsYW5uZWQgDQogICAgICBmb3IgdGhlIFBQU1AgV0cgaXMgZGlzdGluY3QgZnJvbSwgYnV0IHJl
cXVpcmVzIGNsb3NlIHBhcnRpY2lwYXRpb24gd2l0aCwgDQogICAgICB3b3JrIGluIG90aGVyIElF
VEYgV0dzLCBwYXJ0aWN1bGFybHkgUDJQU0lQLCBBTFRPIGFuZCBNTVVTSUMuIFRoZSBQUFNQIFdH
IA0KICAgICAgYXNzdW1lcyB0aGF0IGl0IGNhbm5vdCBtb2RpZnkgYmFzZWxpbmUgUDJQU0lQLCBB
TFRPLCBhbmQgTU1VU0lDIGJlaGF2aW9ycy4gDQogICAgICBJZiBQUFNQIGRldGVybWluZXMgdGhh
dCBleHRlbnNpb25zIHRvIFAyUFNJUCwgQUxUTywgTU1VU0lDIGFyZSBuZWVkZWQsIA0KICAgICAg
UFBTUCB3aWxsIHNlZWsgdG8gZGVmaW5lIHN1Y2ggZXh0ZW5zaW9ucyBhbmQgcHJlc2VudCB0byB0
aGUgcmVzcGVjdGl2ZSANCiAgICAgIHdvcmtpbmcgZ3JvdXBzLjwvU1BBTj48L0ZPTlQ+PC9QPg0K
ICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgIHN0
eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48QlI+VGhl
IGRlc2lnbiBvZiBQUFNQIA0KICAgICAgaGFzIHRvIGNvbnNpZGVyIHNlY3VyaXR5L3ByaXZhY3kg
aXNzdWVzLiBUaGUgcHJvdG9jb2wgZG9jdW1lbnQgd2lsbCANCiAgICAgIGNvbnRhaW4gYSBjb21w
bGV0ZSBkZXNjcmlwdGlvbiBvZiB0aGUgc2VjdXJpdHkvcHJpdmFjeSBpc3N1ZXMgdGhhdCBQUFNQ
IA0KICAgICAgc2hvdWxkIGFkZHJlc3MuPC9TUEFOPjwvRk9OVD48L1A+DQogICAgICA8UD48Rk9O
VCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0la
RTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjwvU1BBTj48L0ZPTlQ+Jm5ic3A7
PC9QPg0KICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAg
ICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5U
aGUgZm9sbG93aW5nIHRvcGljcyANCiAgICAgIGFyZSBleGNsdWRlZCBmcm9tIHRoaXMgV0cncyBz
Y29wZTo8QlI+MS4gVHJhbnNwb3J0IG1lY2hhbmlzbXMgZm9yIGRhdGEgDQogICAgICB0cmFuc21p
c3Npb24gYW1vbmcgUFBTUCBwZWVycywgZS5nLiB1c2luZyBUQ1Agb3IgVURQLCB1bmljYXN0IG9y
IA0KICAgICAgbXVsdGljYXN0LCBldGMuPC9TUEFOPjwvRk9OVD48L1A+DQogICAgICA8UD48Rk9O
VCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0la
RTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjxCUj4yLiBOZXR3b3JrIGNvZGlu
ZyANCiAgICAgIG1lY2hhbmlzbXMgaW4gUDJQIHN0cmVhbWluZy4gTmV0d29yayBjb2RpbmcgbWF5
IGJlIHVzZWQgaW4gUDJQIHN0cmVhbWluZywgDQogICAgICBidXQgaXRzIHN1cHBvcnQgaXMgYmV5
b25kIHRoZSBzY29wZSBvZiBjdXJyZW50IGNoYXJ0ZXIuPC9TUEFOPjwvRk9OVD48L1A+DQogICAg
ICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9
IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjwvU1BBTj48L0ZP
TlQ+Jm5ic3A7PC9QPg0KICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48
U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmll
ciBOZXcnIj4zLiBQbGF5LW91dCBtZWNoYW5pc21zIA0KICAgICAgaW5jbHVkaW5nIHN0cmVhbWlu
ZyBjb250cm9sIChlLmcuLCBwYXVzZSwgZmFzdC1mb3J3YXJkLCBhbmQgDQogICAgICByZXdpbmQp
LjwvU1BBTj48L0ZPTlQ+PC9QPg0KICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNp
emU9Mz48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAn
Q291cmllciBOZXcnIj48L1NQQU4+PC9GT05UPiZuYnNwOzwvUD4NCiAgICAgIDxQPjxGT05UIGZh
Y2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAx
MnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+NC4gQWxnb3JpdGhtcyB0aGF0IG1heSAN
CiAgICAgIGJlIGRpZmZlcmVudCBpbiBkaWZmZXJlbnQgZGVwbG95bWVudHMgKGUuZy4sIGNodW5r
IHNlbGVjdGlvbiwgbG9jYWwgDQogICAgICBzdG9yYWdlIHN0cmF0ZWdpZXMpLjwvU1BBTj48L0ZP
TlQ+PC9QPg0KICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiAN
CiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcn
Ij48L1NQQU4+PC9GT05UPiZuYnNwOzwvUD4NCiAgICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIg
TmV3IiBzaXplPTM+PFNQQU4gDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZB
TUlMWTogJ0NvdXJpZXIgTmV3JyI+NS4gUmVzZWFyY2ggdHlwZSANCiAgICAgIHF1ZXN0aW9ucyBy
ZWxhdGVkIHRvIFAyUCBzdHJlYW1pbmcuIFRoaXMgV0cgd2lsbCBpbnN0ZWFkIGZvcndhcmQgc3Vj
aCANCiAgICAgIHF1ZXN0aW9ucyB0byB0aGUgSVJURiBQMlBSRyBvciBvdGhlciBSRyBhcyBhcHBy
b3ByaWF0ZS4gRXhhbXBsZXMgaW5jbHVkZSANCiAgICAgIGNhY2hlIG1hbmFnZW1lbnQuPC9TUEFO
PjwvRk9OVD48L1A+DQogICAgICA8UD48Qj48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT01
PjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtV0VJR0hUOiBib2xkOyBGT05ULVNJWkU6IDE4cHQ7
IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5Hb2FscyANCiAgICAgIGFuZCBNaWxlc3RvbmVz
OjwvU1BBTj48L0ZPTlQ+PC9CPjwvUD4NCiAgICAgIDxUQUJMRSBzdHlsZT0iV0lEVEg6IDQyNS4y
NXB0IiBjZWxsUGFkZGluZz0wIHdpZHRoPTU2NyBib3JkZXI9MD4NCiAgICAgICAgPFRCT0RZPg0K
ICAgICAgICA8VFI+DQogICAgICAgICAgPFREIA0KICAgICAgICAgIHN0eWxlPSJQQURESU5HLVJJ
R0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0
OyBXSURUSDogNTIuNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICAgICAgICB2QWxpZ249
dG9wIHdpZHRoPTcwPg0KICAgICAgICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNp
emU9Mz48U1BBTiANCiAgICAgICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFN
SUxZOiAnQ291cmllciBOZXcnIj5BcHIgDQogICAgICAgICAgICAyMDEwPC9TUEFOPjwvRk9OVD48
L1A+PC9URD4NCiAgICAgICAgICA8VEQgDQogICAgICAgICAgc3R5bGU9IlBBRERJTkctUklHSFQ6
IDAuNzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJ
RFRIOiAzNjguMjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgICAgICAgdkFsaWduPXRv
cCB3aWR0aD00OTE+DQogICAgICAgICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6
ZT0zPjxTUEFOIA0KICAgICAgICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1J
TFk6ICdDb3VyaWVyIE5ldyciPldvcmtpbmcgR3JvdXAgDQogICAgICAgICAgICBMYXN0IENhbGwg
Zm9yIHByb2JsZW0gc3RhdGVtZW50PC9TUEFOPjwvRk9OVD48L1A+PC9URD48L1RSPg0KICAgICAg
ICA8VFI+DQogICAgICAgICAgPFREIA0KICAgICAgICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAw
Ljc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURU
SDogNTIuNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICAgICAgICB2QWxpZ249dG9wIHdp
ZHRoPTcwPg0KICAgICAgICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48
U1BBTiANCiAgICAgICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAn
Q291cmllciBOZXcnIj5KdW4gDQogICAgICAgICAgICAyMDEwPC9TUEFOPjwvRk9OVD48L1A+PC9U
RD4NCiAgICAgICAgICA8VEQgDQogICAgICAgICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVw
dDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiAz
NjguMjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgICAgICAgdkFsaWduPXRvcCB3aWR0
aD00OTE+DQogICAgICAgICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxT
UEFOIA0KICAgICAgICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdD
b3VyaWVyIE5ldyciPlN1Ym1pdCBwcm9ibGVtIA0KICAgICAgICAgICAgc3RhdGVtZW50IHRvIElF
U0cgYXMgSW5mb3JtYXRpb25hbCBkb2N1bWVudDwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+PC9UUj4N
CiAgICAgICAgPFRSPg0KICAgICAgICAgIDxURCANCiAgICAgICAgICBzdHlsZT0iUEFERElORy1S
SUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVw
dDsgV0lEVEg6IDUyLjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgICAgICAgdkFsaWdu
PXRvcCB3aWR0aD03MD4NCiAgICAgICAgICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBz
aXplPTM+PFNQQU4gDQogICAgICAgICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZB
TUlMWTogJ0NvdXJpZXIgTmV3JyI+QXVnIA0KICAgICAgICAgICAgMjAxMDwvU1BBTj48L0ZPTlQ+
PC9QPjwvVEQ+DQogICAgICAgICAgPFREIA0KICAgICAgICAgIHN0eWxlPSJQQURESU5HLVJJR0hU
OiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBX
SURUSDogMzY4LjI1cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQiIA0KICAgICAgICAgIHZBbGlnbj10
b3Agd2lkdGg9NDkxPg0KICAgICAgICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNp
emU9Mz48U1BBTiANCiAgICAgICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFN
SUxZOiAnQ291cmllciBOZXcnIj5Xb3JraW5nIEdyb3VwIA0KICAgICAgICAgICAgTGFzdCBDYWxs
IGZvciBhcmNoaXRlY3R1cmUgc3VydmV5PC9TUEFOPjwvRk9OVD48L1A+PC9URD48L1RSPg0KICAg
ICAgICA8VFI+DQogICAgICAgICAgPFREIA0KICAgICAgICAgIHN0eWxlPSJQQURESU5HLVJJR0hU
OiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBX
SURUSDogNTIuNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICAgICAgICB2QWxpZ249dG9w
IHdpZHRoPTcwPg0KICAgICAgICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9
Mz48U1BBTiANCiAgICAgICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZ
OiAnQ291cmllciBOZXcnIj5BdWcgDQogICAgICAgICAgICAyMDEwPC9TUEFOPjwvRk9OVD48L1A+
PC9URD4NCiAgICAgICAgICA8VEQgDQogICAgICAgICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAu
NzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRI
OiAzNjguMjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgICAgICAgdkFsaWduPXRvcCB3
aWR0aD00OTE+DQogICAgICAgICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0z
PjxTUEFOIA0KICAgICAgICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6
ICdDb3VyaWVyIE5ldyciPldvcmtpbmcgR3JvdXAgDQogICAgICAgICAgICBMYXN0IENhbGwgZm9y
IHJlcXVpcmVtZW50czwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+PC9UUj4NCiAgICAgICAgPFRSPg0K
ICAgICAgICAgIDxURCANCiAgICAgICAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQ
QURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDUyLjVw
dDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgICAgICAgdkFsaWduPXRvcCB3aWR0aD03MD4N
CiAgICAgICAgICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQog
ICAgICAgICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIg
TmV3JyI+T2N0PC9TUEFOPjwvRk9OVD48L1A+DQogICAgICAgICAgICA8UD48Rk9OVCBmYWNlPSJD
b3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgICAgICAgc3R5bGU9IkZPTlQtU0laRTog
MTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjIwMTA8L1NQQU4+PC9GT05UPjwvUD48
L1REPg0KICAgICAgICAgIDxURCANCiAgICAgICAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43
NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6
IDM2OC4yNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICAgICAgICB2QWxpZ249dG9wIHdp
ZHRoPTQ5MT4NCiAgICAgICAgICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+
PFNQQU4gDQogICAgICAgICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTog
J0NvdXJpZXIgTmV3JyI+U3VibWl0IA0KICAgICAgICAgICAgYXJjaGl0ZWN0dXJlIHN1cnZleSB0
byBJRVNHIGFzIEluZm9ybWF0aW9uYWwgDQogICAgICAgICAgICBkb2N1bWVudDwvU1BBTj48L0ZP
TlQ+PC9QPjwvVEQ+PC9UUj4NCiAgICAgICAgPFRSPg0KICAgICAgICAgIDxURCANCiAgICAgICAg
ICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6IDAuNzVwdDsgUEFE
RElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDUyLjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIg
DQogICAgICAgICAgdkFsaWduPXRvcCB3aWR0aD03MD4NCiAgICAgICAgICAgIDxQPjxGT05UIGZh
Y2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICAgICAgICBzdHlsZT0iRk9OVC1T
SVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+T2N0IA0KICAgICAgICAgICAg
MjAxMDwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+DQogICAgICAgICAgPFREIA0KICAgICAgICAgIHN0
eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5H
LUJPVFRPTTogMC43NXB0OyBXSURUSDogMzY4LjI1cHQ7IFBBRERJTkctVE9QOiAwLjc1cHQiIA0K
ICAgICAgICAgIHZBbGlnbj10b3Agd2lkdGg9NDkxPg0KICAgICAgICAgICAgPFA+PEZPTlQgZmFj
ZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgICAgICAgIHN0eWxlPSJGT05ULVNJ
WkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5TdWJtaXQgDQogICAgICAgICAg
ICByZXF1aXJlbWVudHMgdG8gSUVTRyBhcyBJbmZvcm1hdGlvbmFsIA0KICAgICAgICBkb2N1bWVu
dDwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+PC9UUj4NCiAgICAgICAgPFRSPg0KICAgICAgICAgIDxU
RCANCiAgICAgICAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6
IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDUyLjVwdDsgUEFERElORy1U
T1A6IDAuNzVwdCIgDQogICAgICAgICAgdkFsaWduPXRvcCB3aWR0aD03MD4NCiAgICAgICAgICAg
IDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICAgICAgICBz
dHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+QXByIA0K
ICAgICAgICAgICAgMjAxMTwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+DQogICAgICAgICAgPFREIA0K
ICAgICAgICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43
NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogMzY4LjI1cHQ7IFBBRERJTkctVE9Q
OiAwLjc1cHQiIA0KICAgICAgICAgIHZBbGlnbj10b3Agd2lkdGg9NDkxPg0KICAgICAgICAgICAg
PFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgICAgICAgIHN0
eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5Xb3JraW5n
IEdyb3VwIA0KICAgICAgICAgICAgTGFzdCBDYWxsIGZvciBQUFNQIHBlZXIgcHJvdG9jb2w8L1NQ
QU4+PC9GT05UPjwvUD48L1REPjwvVFI+DQogICAgICAgIDxUUj4NCiAgICAgICAgICA8VEQgDQog
ICAgICAgICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZUOiAwLjc1
cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiA1Mi41cHQ7IFBBRERJTkctVE9QOiAw
Ljc1cHQiIA0KICAgICAgICAgIHZBbGlnbj10b3Agd2lkdGg9NzA+DQogICAgICAgICAgICA8UD48
Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgICAgICAgc3R5bGU9
IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPkFwcjwvU1BBTj48
L0ZPTlQ+PC9QPg0KICAgICAgICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9
Mz48U1BBTiANCiAgICAgICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZ
OiAnQ291cmllciBOZXcnIj4yMDExPC9TUEFOPjwvRk9OVD48L1A+PC9URD4NCiAgICAgICAgICA8
VEQgDQogICAgICAgICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZU
OiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiAzNjguMjVwdDsgUEFERElO
Ry1UT1A6IDAuNzVwdCIgDQogICAgICAgICAgdkFsaWduPXRvcCB3aWR0aD00OTE+DQogICAgICAg
ICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgICAg
ICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPldv
cmtpbmcgR3JvdXAgDQogICAgICAgICAgICBMYXN0IENhbGwgZm9yIFBQU1AgdHJhY2tlciBwcm90
b2NvbDwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+PC9UUj4NCiAgICAgICAgPFRSPg0KICAgICAgICAg
IDxURCANCiAgICAgICAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxF
RlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDUyLjVwdDsgUEFERElO
Ry1UT1A6IDAuNzVwdCIgDQogICAgICAgICAgdkFsaWduPXRvcCB3aWR0aD03MD4NCiAgICAgICAg
ICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICAgICAg
ICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+QXVn
IA0KICAgICAgICAgICAgMjAxMTwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+DQogICAgICAgICAgPFRE
IA0KICAgICAgICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDog
MC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogMzY4LjI1cHQ7IFBBRERJTkct
VE9QOiAwLjc1cHQiIA0KICAgICAgICAgIHZBbGlnbj10b3Agd2lkdGg9NDkxPg0KICAgICAgICAg
ICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgICAgICAg
IHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5TdWJt
aXQgUFBTUCBwZWVyIA0KICAgICAgICAgICAgcHJvdG9jb2wgdG8gSUVTRyBhcyBQcm9wb3NlZCBT
dGFuZGFyZDwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+PC9UUj4NCiAgICAgICAgPFRSPg0KICAgICAg
ICAgIDxURCANCiAgICAgICAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5H
LUxFRlQ6IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDUyLjVwdDsgUEFE
RElORy1UT1A6IDAuNzVwdCIgDQogICAgICAgICAgdkFsaWduPXRvcCB3aWR0aD03MD4NCiAgICAg
ICAgICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICAg
ICAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+
QXVnIA0KICAgICAgICAgICAgMjAxMTwvU1BBTj48L0ZPTlQ+PC9QPjwvVEQ+DQogICAgICAgICAg
PFREIA0KICAgICAgICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkctTEVG
VDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogMzY4LjI1cHQ7IFBBRERJ
TkctVE9QOiAwLjc1cHQiIA0KICAgICAgICAgIHZBbGlnbj10b3Agd2lkdGg9NDkxPg0KICAgICAg
ICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgICAg
ICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5T
dWJtaXQgUFBTUCANCiAgICAgICAgICAgIHRyYWNrZXIgcHJvdG9jb2wgdG8gSUVTRyBhcyBQcm9w
b3NlZCANClN0YW5kYXJkPC9TUEFOPjwvRk9OVD48L1A+PC9URD48L1RSPg0KICAgICAgICA8VFI+
DQogICAgICAgICAgPFREIA0KICAgICAgICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7
IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogNTIu
NXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICAgICAgICB2QWxpZ249dG9wIHdpZHRoPTcw
Pg0KICAgICAgICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiAN
CiAgICAgICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmll
ciBOZXcnIj5Ob3YgDQogICAgICAgICAgICAyMDExPC9TUEFOPjwvRk9OVD48L1A+PC9URD4NCiAg
ICAgICAgICA8VEQgDQogICAgICAgICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFE
RElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiAzNjguMjVw
dDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgICAgICAgdkFsaWduPXRvcCB3aWR0aD00OTE+
DQogICAgICAgICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0K
ICAgICAgICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVy
IE5ldyciPldvcmtpbmcgR3JvdXAgDQogICAgICAgICAgICBMYXN0IENhbGwgb2YgdXNhZ2UgZG9j
dW1lbnQ8L1NQQU4+PC9GT05UPjwvUD48L1REPjwvVFI+DQogICAgICAgIDxUUj4NCiAgICAgICAg
ICA8VEQgDQogICAgICAgICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1M
RUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiA1Mi41cHQ7IFBBRERJ
TkctVE9QOiAwLjc1cHQiIA0KICAgICAgICAgIHZBbGlnbj10b3Agd2lkdGg9NzA+DQogICAgICAg
ICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgICAg
ICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPk5v
diANCiAgICAgICAgICAgIDIwMTE8L1NQQU4+PC9GT05UPjwvUD48L1REPg0KICAgICAgICAgIDxU
RCANCiAgICAgICAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6
IDAuNzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDM2OC4yNXB0OyBQQURESU5H
LVRPUDogMC43NXB0IiANCiAgICAgICAgICB2QWxpZ249dG9wIHdpZHRoPTQ5MT4NCiAgICAgICAg
ICAgIDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICAgICAg
ICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+V29y
a2luZyBHcm91cCANCiAgICAgICAgICAgIExhc3QgQ2FsbCBvZiBtb2JpbGl0eSBCQ1AgZG9jdW1l
bnQ8L1NQQU4+PC9GT05UPjwvUD48L1REPjwvVFI+DQogICAgICAgIDxUUj4NCiAgICAgICAgICA8
VEQgDQogICAgICAgICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZU
OiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiA1Mi41cHQ7IFBBRERJTkct
VE9QOiAwLjc1cHQiIA0KICAgICAgICAgIHZBbGlnbj10b3Agd2lkdGg9NzA+DQogICAgICAgICAg
ICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgICAgICAg
c3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPkphbiAN
CiAgICAgICAgICAgIDIwMTI8L1NQQU4+PC9GT05UPjwvUD48L1REPg0KICAgICAgICAgIDxURCAN
CiAgICAgICAgICBzdHlsZT0iUEFERElORy1SSUdIVDogMC43NXB0OyBQQURESU5HLUxFRlQ6IDAu
NzVwdDsgUEFERElORy1CT1RUT006IDAuNzVwdDsgV0lEVEg6IDM2OC4yNXB0OyBQQURESU5HLVRP
UDogMC43NXB0IiANCiAgICAgICAgICB2QWxpZ249dG9wIHdpZHRoPTQ5MT4NCiAgICAgICAgICAg
IDxQPjxGT05UIGZhY2U9IkNvdXJpZXIgTmV3IiBzaXplPTM+PFNQQU4gDQogICAgICAgICAgICBz
dHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+U3VibWl0
IHVzYWdlIA0KICAgICAgICAgICAgZG9jdW1lbnQgdG8gSUVTRyBhcyBJbmZvcm1hdGlvbmFsIGRv
Y3VtZW50PC9TUEFOPjwvRk9OVD48L1A+PC9URD48L1RSPg0KICAgICAgICA8VFI+DQogICAgICAg
ICAgPFREIA0KICAgICAgICAgIHN0eWxlPSJQQURESU5HLVJJR0hUOiAwLjc1cHQ7IFBBRERJTkct
TEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0OyBXSURUSDogNTIuNXB0OyBQQURE
SU5HLVRPUDogMC43NXB0IiANCiAgICAgICAgICB2QWxpZ249dG9wIHdpZHRoPTcwPg0KICAgICAg
ICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgICAg
ICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj5K
YW4gDQogICAgICAgICAgICAyMDEyPC9TUEFOPjwvRk9OVD48L1A+PC9URD4NCiAgICAgICAgICA8
VEQgDQogICAgICAgICAgc3R5bGU9IlBBRERJTkctUklHSFQ6IDAuNzVwdDsgUEFERElORy1MRUZU
OiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJRFRIOiAzNjguMjVwdDsgUEFERElO
Ry1UT1A6IDAuNzVwdCIgDQogICAgICAgICAgdkFsaWduPXRvcCB3aWR0aD00OTE+DQogICAgICAg
ICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6ZT0zPjxTUEFOIA0KICAgICAgICAg
ICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPlN1
Ym1pdCBtb2JpbGl0eSANCiAgICAgICAgICAgIEJDUCBkb2N1bWVudCB0byBJRVNHIGFzIEluZm9y
bWF0aW9uYWwgDQogICAgICAgIGRvY3VtZW50PC9TUEFOPjwvRk9OVD48L1A+PC9URD48L1RSPg0K
ICAgICAgICA8VFI+DQogICAgICAgICAgPFREIA0KICAgICAgICAgIHN0eWxlPSJQQURESU5HLVJJ
R0hUOiAwLjc1cHQ7IFBBRERJTkctTEVGVDogMC43NXB0OyBQQURESU5HLUJPVFRPTTogMC43NXB0
OyBXSURUSDogNTIuNXB0OyBQQURESU5HLVRPUDogMC43NXB0IiANCiAgICAgICAgICB2QWxpZ249
dG9wIHdpZHRoPTcwPg0KICAgICAgICAgICAgPFA+PEZPTlQgZmFjZT0iQ291cmllciBOZXciIHNp
emU9Mz48U1BBTiANCiAgICAgICAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFN
SUxZOiAnQ291cmllciBOZXcnIj5BcHIgDQogICAgICAgICAgICAyMDEyPC9TUEFOPjwvRk9OVD48
L1A+PC9URD4NCiAgICAgICAgICA8VEQgDQogICAgICAgICAgc3R5bGU9IlBBRERJTkctUklHSFQ6
IDAuNzVwdDsgUEFERElORy1MRUZUOiAwLjc1cHQ7IFBBRERJTkctQk9UVE9NOiAwLjc1cHQ7IFdJ
RFRIOiAzNjguMjVwdDsgUEFERElORy1UT1A6IDAuNzVwdCIgDQogICAgICAgICAgdkFsaWduPXRv
cCB3aWR0aD00OTE+DQogICAgICAgICAgICA8UD48Rk9OVCBmYWNlPSJDb3VyaWVyIE5ldyIgc2l6
ZT0zPjxTUEFOIA0KICAgICAgICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1J
TFk6ICdDb3VyaWVyIE5ldyciPkRpc3NvbHZlIG9yIA0KICAgICAgICAgICAgcmUtY2hhcnRlciA8
L1NQQU4+PC9GT05UPjwvUD48L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPg0KICAgICAgPFA+PEZP
TlQgZmFjZT0iQ291cmllciBOZXciIHNpemU9Mz48U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJ
WkU6IDEycHQ7IEZPTlQtRkFNSUxZOiAnQ291cmllciBOZXcnIj48L1NQQU4+PC9GT05UPiZuYnNw
OzwvUD48L0RJVj4NCiAgICAgIDxESVY+DQogICAgICA8UD48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6
ZT0zPjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6IFZl
cmRhbmEiPjwvU1BBTj48L0ZPTlQ+Jm5ic3A7PC9QPjwvRElWPg0KICAgICAgPERJViBzdHlsZT0i
VEVYVC1BTElHTjogY2VudGVyIiBhbGlnbj1jZW50ZXI+PEZPTlQgZmFjZT1WZXJkYW5hIA0KICAg
ICAgc2l6ZT0yPjxTUEFOIHN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IEZPTlQtRkFNSUxZOiBWZXJk
YW5hIj4NCiAgICAgIDxIUiBzdHlsZT0iV0lEVEg6IDkxLjVwdCIgYWxpZ249Y2VudGVyIHdpZHRo
PTEyMiBTSVpFPTI+DQogICAgICA8L1NQQU4+PC9GT05UPjwvRElWPg0KICAgICAgPERJVj4NCiAg
ICAgIDxQPjxGT05UIGZhY2U9VmVyZGFuYSBjb2xvcj1zaWx2ZXIgc2l6ZT0yPjxTUEFOIA0KICAg
ICAgc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6IHNpbHZlcjsgRk9OVC1GQU1JTFk6IFZl
cmRhbmEiPnpoYW5neXVuZmVpPC9TUEFOPjwvRk9OVD48Rk9OVCANCiAgICAgIGZhY2U9VmVyZGFu
YSBjb2xvcj1zaWx2ZXI+PFNQQU4gDQogICAgICBzdHlsZT0iQ09MT1I6IHNpbHZlcjsgRk9OVC1G
QU1JTFk6IFZlcmRhbmEiPjwvU1BBTj48L0ZPTlQ+PC9QPjwvRElWPg0KICAgICAgPERJVj4NCiAg
ICAgIDxQPjxGT05UIGZhY2U9VmVyZGFuYSBjb2xvcj1zaWx2ZXIgc2l6ZT0yPjxTUEFOIA0KICAg
ICAgc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6IHNpbHZlcjsgRk9OVC1GQU1JTFk6IFZl
cmRhbmEiPjIwMDktMDktMTA8L1NQQU4+PC9GT05UPjxGT05UIA0KICAgICAgZmFjZT1WZXJkYW5h
PjxTUEFOIA0KICAgICAgc3R5bGU9IkZPTlQtRkFNSUxZOiBWZXJkYW5hIj48L1NQQU4+PC9GT05U
PjwvUD48L0RJVj48L0RJVj48L0RJVj48L0RJVj48L0RJVj4NCiAgICAgIDxIUj4NCiAgICAgIDwv
RElWPjxCUj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxC
Uj5wcHNwIG1haWxpbmcgDQogICAgICBsaXN0PEJSPjxBIGhyZWY9Im1haWx0bzpwcHNwQGlldGYu
b3JnIiANCiAgICAgIHRhcmdldD1fYmxhbms+cHBzcEBpZXRmLm9yZzwvQT48QlI+PEEgDQogICAg
ICBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Bwc3AiIA0KICAg
ICAgdGFyZ2V0PV9ibGFuaz5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Bw
c3A8L0E+PEJSPjxCUj48L0JMT0NLUVVPVEU+PC9ESVY+PEJSPjwvRElWPjwvRElWPg0KICAgIDxI
Uj4NCiAgICA8L0RJVj48L0JMT0NLUVVPVEU+PC9ESVY+PEJSPjwvRElWPjwvRElWPjwvRElWPg0K
ICA8SFI+DQogIDwvRElWPjwvQkxPQ0tRVU9URT48L0RJVj48QlI+PC9ESVY+PC9ESVY+PC9ESVY+
DQo8SFI+DQo8L0JPRFk+PC9IVE1MPg0K

--Boundary_(ID_cR/w+6id1X9SN+0DM1dkIA)--

From ping@pingpan.org  Fri Sep 11 08:55:51 2009
Return-Path: <ping@pingpan.org>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0F7623A69DC for <ppsp@core3.amsl.com>; Fri, 11 Sep 2009 08:55:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.383
X-Spam-Level: 
X-Spam-Status: No, score=-5.383 tagged_above=-999 required=5 tests=[AWL=0.594,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uuvTRpP67v4K for <ppsp@core3.amsl.com>; Fri, 11 Sep 2009 08:55:50 -0700 (PDT)
Received: from exprod7og105.obsmtp.com (exprod7og105.obsmtp.com [64.18.2.163]) by core3.amsl.com (Postfix) with SMTP id 0F14B3A67DB for <ppsp@ietf.org>; Fri, 11 Sep 2009 08:55:49 -0700 (PDT)
Received: from source ([209.85.216.176]) by exprod7ob105.postini.com ([64.18.6.12]) with SMTP ID DSNKSqpzIJTivYbcZWPLPOPdjZQmHqbCYG58@postini.com; Fri, 11 Sep 2009 08:56:28 PDT
Received: by pxi6 with SMTP id 6so937267pxi.21 for <ppsp@ietf.org>; Fri, 11 Sep 2009 08:56:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.143.138.5 with SMTP id q5mr257502wfn.135.1252684576153; Fri,  11 Sep 2009 08:56:16 -0700 (PDT)
In-Reply-To: <0KPT001DG9D8NB@szxml01-in.huawei.com>
References: <0KPT001DG9D8NB@szxml01-in.huawei.com>
From: Ping Pan <ping@pingpan.org>
Date: Fri, 11 Sep 2009 08:55:56 -0700
Message-ID: <22d04a930909110855ia91ae20ofd8add8878c72a6c@mail.gmail.com>
To: Ning Zong <zongning@huawei.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Cc: "ppsp@ietf.org" <ppsp@ietf.org>
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Sep 2009 15:55:51 -0000

2009/9/11 Ning Zong <zongning@huawei.com>
>
> Hi, Ping,
>
> Thank you for suggestions. I agree that narrow down our work is very impo=
rtant and will make our work more clear.
> I think the scope of PPSP is based on the components of P2P streaming sys=
tems.=C2=A0We have narrowed the scope down to PPSP tracker and peer protoco=
ls, as pointed in charter.

Agree. Actually, this is the part that is really interesting. You guys
have done some very impressive original work in this area. For many of
us, it's been an eye-opener. :-) Thanks!

> Regarding=C2=A0why the end users need=C2=A0to implement PPSP protocol, I =
think you are right that current subscribers of main P2P streaming vendors =
(e.g. PPlive) would=C2=A0not=C2=A0do that. But from=C2=A0other ISP's perspe=
ctive, it maybe beneficial to run=C2=A0standard protocols. For instance, in=
 China Mobile's document, it is discussed that open protocol would have ben=
efits esp. for mobile terminals, etc. Of course, we need more ISPs and stre=
aming vendors to contribute to our work here.

This is my original point. The work needs to be clarified and
validated by the potential users, in terms of what specific problems
it's solving, why they are problems, why PPSP is a preferred solution,
and how the users (ISP's, media guys and end users) may benefit from
it.

In case of mobility, I wonder if it's the access/backhaul bandwidth
that concerns the mobile providers, or the actual user applications
running on the phones that make them tick. If latter, like to know why
PPSP helps them. :-)

> Anyway,=C2=A0whether the PPSP protocol=C2=A0applies to end users or not=
=C2=A0depend=C2=A0on who would=C2=A0use PPSP protocol. In WG level, we are =
just=C2=A0developing=C2=A0open protocols/tools which are=C2=A0missing parts=
=C2=A0towards open P2P streaming system.=C2=A0Another words, we=C2=A0can (a=
nd actually have) narrow down our scope in protocol level. But shall we nee=
d to narrow down=C2=A0our work regarding who will use our protocol? Maybe n=
o.

OK. Please make sure the documents reflect this.

Many thanks!

Regards,

- Ping

> 2=C2=A0cents.
>
> BR,
> Ning Zong
>

Regards,

- Ping

From lucyyong@huawei.com  Fri Sep 11 09:04:10 2009
Return-Path: <lucyyong@huawei.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EF6093A6983 for <ppsp@core3.amsl.com>; Fri, 11 Sep 2009 09:04:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.878
X-Spam-Level: 
X-Spam-Status: No, score=-1.878 tagged_above=-999 required=5 tests=[AWL=0.120,  BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_72=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LGL3qVFe-mEy for <ppsp@core3.amsl.com>; Fri, 11 Sep 2009 09:03:51 -0700 (PDT)
Received: from usaga02-in.huawei.com (usaga02-in.huawei.com [206.16.17.70]) by core3.amsl.com (Postfix) with ESMTP id F332728C19D for <ppsp@ietf.org>; Fri, 11 Sep 2009 09:03:23 -0700 (PDT)
Received: from huawei.com (localhost [127.0.0.1]) by usaga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KPT001PFDYOPL@usaga02-in.huawei.com> for ppsp@ietf.org; Fri, 11 Sep 2009 09:04:01 -0700 (PDT)
Received: from y736742 ([10.124.12.61]) by usaga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KPT008MLDYE3C@usaga02-in.huawei.com> for ppsp@ietf.org; Fri, 11 Sep 2009 09:03:59 -0700 (PDT)
Date: Fri, 11 Sep 2009 11:03:49 -0500
From: Yong Lucy <lucyyong@huawei.com>
In-reply-to: <0KPT001DG9D8NB@szxml01-in.huawei.com>
To: 'Ning Zong' <zongning@huawei.com>, 'Ping Pan' <ping@pingpan.org>
Message-id: <003e01ca32f9$751c87d0$3d0c7c0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-Mailer: Microsoft Office Outlook 11
Content-type: multipart/alternative; boundary="Boundary_(ID_yF8g8ZKYJRngw21Jwd3n1w)"
Thread-index: Acoy6/J1UcciD7JVRhmV6Q0WZg3jowAB166w
References: <0KPT001DG9D8NB@szxml01-in.huawei.com>
Cc: ppsp@ietf.org
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Sep 2009 16:04:11 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_yF8g8ZKYJRngw21Jwd3n1w)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Hi Ning,

 

I agree your statement here. But I think the charter description is not as
clear as your statement here. The confusion is in the first paragraph. Based
on your statement, PPSP WG works on standard protocols in P2P streaming
systems. P2P streaming system has two components, peer and tracker. This
will be very clear. 

 

The participation entities listed in the charter is related to the
applicability of P2P streaming system, not P2P streaming system itself.
Whether P2P streaming system provider wants to deploy the system on which
device is provider business decision. Provider may or may not work out with
their users on content sharing. Thus, end-user device may or may not be a
peer in the system. This is not relevant to P2P streaming system
architecture and protocols itself.

 

Suggest revising the first paragraph as

The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
chartered to develop standard signaling protocols (called PPSP protocols)
for the communications among P2P system components, peers or peer trackers
via both fixed and mobile Internet.

Consider adding third paragraph to highlight the applicability.

Best Regards,

Lucy

 

 

 

 

  _____  

From: Ning Zong [mailto:zongning@huawei.com] 
Sent: Friday, September 11, 2009 9:25 AM
To: Ping Pan
Cc: Yong Lucy; 'Schmidt, Christian 1. (NSN - DE; ext zhangyunfei;
ppsp@ietf.org
Subject: Re: Re: Re: Re: [ppsp] ppsp charter discussion

 

Hi, Ping,

 

Thank you for suggestions. I agree that narrow down our work is very
important and will make our work more clear.

I think the scope of PPSP is based on the components of P2P streaming
systems. We have narrowed the scope down to PPSP tracker and peer protocols,
as pointed in charter.

But my point is that as standard tools (note that we are not building a
streaming system), PPSP tracker and peer protocols can be applied to either
network devices such as cache and CDN, or end users.

Regarding why the end users need to implement PPSP protocol, I think you are
right that current subscribers of main P2P streaming vendors (e.g. PPlive)
would not do that. But from other ISP's perspective, it maybe beneficial to
run standard protocols. For instance, in China Mobile's document, it is
discussed that open protocol would have benefits esp. for mobile terminals,
etc. Of course, we need more ISPs and streaming vendors to contribute to our
work here.

Anyway, whether the PPSP protocol applies to end users or not depend on who
would use PPSP protocol. In WG level, we are just developing open
protocols/tools which are missing parts towards open P2P streaming system.
Another words, we can (and actually have) narrow down our scope in protocol
level. But shall we need to narrow down our work regarding who will use our
protocol? Maybe no.

2 cents.

 

BR,

Ning Zong 

 

  _____  

Ning,

 

Thanks for the clarification.

 

Here is my main concern: currently, PPSP is positioned as yet another
streaming protocol to the end users.

 

IMHO, the end users can care less where the traffic are streaming from so
long it's convenient, safe and have reasonable QoE. Do we need another
streaming protocol to do this?

 

One may argue the advantages in P2P. But, to many, PPSP is actually
endorsing the following:

*	I need to install a special software from the ASP's, which may use
my local CPU and storage for P2P operation, and do some other things that I
don't know about. 
*	The software enables me to watch some movies from the peers, who may
be chased by the lawyers from some media companies.  
*	On top of that, the service networks, especially, those who have to
pay for the expensive backhaul links, may be sick of the traffic volume, and
may install DPI boxes at every possible intersection to drop my video stream
traffic (here goes my QoE). 

In short, I don't think it's wise to address all of the above in one WG, one
architecture or one protocol. Rather, it would be nice to focus on what P2P
streaming is good at, use it to solve a couple of real problems, and move on
to the next.

 

We must not ignore the advancement of the following in P2P streaming:

*	Cost efficiency: I saw a presentation from last IETF's P2PRG (from
Rich Woundy?), where it takes a $3,000 PC to support 5,000 concurrent
streams. That's cheap! 
*	Simplicity: it never occurred to me that why we must have storage
servers, called CDN, sitting all over the place, while some simple caching
would be sufficient. In PPlive's Sigcomm paper, it mentioned of using 8/12G
of Flash only, and no harddrive. (This may help answering some copyright
concerns). 
*	Portability: people may argue uplink vs. inter-domain locality. But
all service providers need to do is inserting a few P2P edge caching boxes
in the network. If more locality is needed, add another one. Chunk discovery
and tracker manager are perfect for this. 

This is the line of reasoning I had: why not narrow the scope of PPSP, and
solve the caching problem first?

 

Once again, I don't think PPSP needs to deal with end users for now. In
fact, by forcing an open standard, you are taking away the leverage from the
existing P2P media companies, including PPlive and PPstream (as mentioned in
another draft of yours :-)). Nobody wins!

 

0.5 cents,

 

- Ping

 

2009/9/10 Ning Zong <zongning@huawei.com>

Hi, Ping,

 

End users will run PPSP. As addressed in charter, PPSP protocols could run
on multiple entities such as end users, caches, CDN nodes, etc.

Here we talk about the standard protocols running on end users. What do you
mean by non-technical issues? If you mean security, privacy and copyrights
issues, I think not only PPSP, but some other BoF/WGs have same issues. You
are perfectly right, they will be not in the working scope (but need some
considerations during the WG work).

 

BR,

Ning Zong 

 

  _____  

Ning,

 

We are in agreement here. So, you have listed three objectives for PPSP:

 

1. Standard interface to CDN/Cache

2. Enable media providers to stream content through standard interfaces

3. Help the service providers to manage their network/links better.

 

So, curious, does it require the end users to run PPSP as well? The problem
statement draft (draft-zhang-ppsp-problem-statement-04.txt) seems to assume
that is the case. (If I am not mistaken, all the "proprietary protocols"
listed in Section 3.1 are client P2P applications). If yes, you have a wide
scope of non-technical issues to deal with. If no, then you need to make it
clear in the documents.

 

Thanks for clarification.

 

Ping



2009/9/10 Ning Zong <zongning@huawei.com>

Hi, Ping,

 

Thank you for your comments, please see in-line.

 

  _____  

Ning,

 

I'd think that it is very important to emphasis the target users of the
work, which has been quoted as "intelligent endpoints, caches, content
distribution network nodes, and/or other edge devices."

 

[Ning Zong] This is a good suggestion.

 

If possible, I would hope that further specification, clarification and
constraints to be added in one of the documents.

 

The reasoning is that, if the work is to enable further proliferation of P2P
clients within the networks, then the WG needs to address issues including
security, privacy and copyrights extensively. This may be above and beyond
technology, and is probably outside the scope of PPSP.

 

On the other hand, if the work is to enable more efficient streaming content
distribtution within a controlled environment by leveraging mechanisms such
as tracker management and chuck discovery, then the work is well understood,
and can be clearly defined, specified and experimented in the near future.

 

[Ning Zong] If I understand your question correctly, this is related to the
incentives of PPSP work. The clarification of incentives are further
provided in problem statement. IMO, the second point in your comments is
closer to current intention of PPSP. To be brief, the intention include
(maybe not limited to): 1) enable more efficient streaming to integrate 3rd
party devices, e.g. cache/CDN nodes; 2) enable streaming vendors to
accomplish content distribution via some standard API, thus reduce the
time-to-market and maybe cost, we hope; 3) enable ISPs to construct standard
streaming platform to run content provisioning services.

 

2 cents,

 

- Ping

 

2009/9/10 Ning Zong <zongning@huawei.com>

Hi, Lucy

 

The participating entities in the first paragraph include both peers and
trackers in P2P streaming systems. In second paragraph, we discuss the roles
of trackers - assuming that people know the basic meaning of peers.

Formal definitions of PPSP peers and PPSP trackers are defined in Problem
Statement Draft.

 

BR,

Ning Zong

 

  _____  

Hi YunFei and Christian,

 

One clarification: "participating entities" listed in the text are the peer
in P2P streaming systems, is that right? Thus, "PPSP" trackers are another
participator in the systems.  Suggest stating that clearly in the first
paragraph.

 

Cheers,

Lucy

 

  _____  

From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf Of
Schmidt, Christian 1. (NSN - DE/Munich)
Sent: Thursday, September 10, 2009 3:03 AM
To: ext zhangyunfei; ppsp@ietf.org
Subject: Re: [ppsp] ppsp charter discussion

 

Hi Yunfei,

after reading your charter proposal, a text proposal and 2 questions for
clarifications.

 

Best Regards

Christian Schmidt

 

 

 

Proposed new text for more transparency in main description:

Old text:

The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
chartered to develop standard signaling protocols (called PPSP protocols)
for multiple types of entities (e.g. intelligent endpoints, caches, content
distribution network nodes, and/or other edge devices) to participate in P2P
streaming systems in both fixed and mobile Internet.


PPSP protocols include the PPSP tracker protocol - a signaling protocol
between "PPSP trackers" and "PPSP peers", and the PPSP peer protocol - a
signaling protocol among "PPSP peers". A PPSP tracker maintains lists of
participating PPSP peers, each for a specific channel or streaming file, and
answers the queries from PPSP peers for candidate PPSP peers. PPSP peers
inform their status information to PPSP trackers, exchange their chunk
availability with other PPSP peers and/or PPSP trackers, and ask other PPSP
peers for wanted data. 

 

New text:

The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
chartered to develop standard signaling protocols (called PPSP protocols)
for P2P streaming systems in both fixed and mobile Internet. Participating
entities could be intelligent endpoints, caches, content distribution
network nodes, and/or other edge devices.

 

For a specific channel or streaming file, a PPSP tracker maintains lists of
particiating PPSP peers. The PPSP tracker answers queries from PPSP peers
for candidate PPSP peers. PPSP peers provide their status information to
PPSP trackers, exchange their chunk availability with other PPSP peers
and/or PPSP trackers, and ask other PPSP peers for wanted data. PPSP
protocols include the PPSP tracker protocol - a signaling protocol between
"PPSP trackers" and "PPSP peers", and the PPSP peer protocol - a signaling
protocol among "PPSP peers". 

 

Architectural survey

3. An "architectural survey" document explaining the current P2P streaming
architectures, in particular tracker-based P2P streaming, and key issues in
best practice.

It is good to have a description of the current P2P streaming architecture.
What is missing is the relation to the PPSP work. Will it contain a proposal
for the PPSP architecture?

 

Usage document

6. A "usage document" explaining how the protocols defined above, along with
existing IETF protocols, such as RELAOD, ALTO and RTSP, can inter-operate;
and how they may be integrated together to produce complete P2P streaming
systems.

This sounds more like a "interop document". Was this the intention?

 

 

 

 

 

 

 

 

  _____  

From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf Of ext
zhangyunfei
Sent: Thursday, September 10, 2009 8:24 AM
To: ppsp@ietf.org
Subject: [ppsp] ppsp charter discussion

 




Dear all,

   The following is the modified version of PPSP charter(An early version
was published in the IETF PPSP wiki page).Please review it and any comments
and suggestions are highly appreciated.

 

           BR

            Yunfei

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

Description of PPSP Working Group:

The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
chartered to develop standard signaling protocols (called PPSP protocols)
for multiple types of entities (e.g. intelligent endpoints, caches, content
distribution network nodes, and/or other edge devices) to participate in P2P
streaming systems in both fixed and mobile Internet.


PPSP protocols include the PPSP tracker protocol - a signaling protocol
between "PPSP trackers" and "PPSP peers", and the PPSP peer protocol - a
signaling protocol among "PPSP peers". A PPSP tracker maintains lists of
participating PPSP peers, each for a specific channel or streaming file, and
answers the queries from PPSP peers for candidate PPSP peers. PPSP peers
inform their status information to PPSP trackers, exchange their chunk
availability with other PPSP peers and/or PPSP trackers, and ask other PPSP
peers for wanted data. 

 

This WG's primary tasks are to produce:
1. A "problem statement" document describing the problems, incentives, and
scope of developing the PPSP protocols, as well as common terminologies and
concepts.

 

2. A "requirements" document listing the requirements on the designed PPSP
protocols (e.g., general functionality and performance requirements of PPSP
protocols or basic types of information that PPSP protocols should
communicate to facilitate P2P streaming).


3. An "architectural survey" document explaining the current P2P streaming
architectures, in particular tracker-based P2P streaming, and key issues in
best practice.


4. A proposed standard defining the PPSP peer protocol. This protocol will
define how PPSP peers advertise chunk availability. The protocol will also
define the requests and responses of chunks among PPSP peers.

 

5. A proposed standard defining the PPSP tracker protocol. This protocol
will define how PPSP peers inform and request information from PPSP trackers
and how PPSP trackers reply to the requests.

 

6. A "usage document" explaining how the protocols defined above, along with
existing IETF protocols, such as RELAOD, ALTO and RTSP, can inter-operate;
and how they may be integrated together to produce complete P2P streaming
systems.

 

7. Optionally a "mobile usage document" (PPSP mobile BCP document) to
evaluate PPSP with and without Mobile IP support when there are a lot of
mobile peers in the system.


The work planned for the PPSP WG is distinct from, but requires close
participation with, work in other IETF WGs, particularly P2PSIP, ALTO and
MMUSIC. The PPSP WG assumes that it cannot modify baseline P2PSIP, ALTO, and
MMUSIC behaviors. If PPSP determines that extensions to P2PSIP, ALTO, MMUSIC
are needed, PPSP will seek to define such extensions and present to the
respective working groups.


The design of PPSP has to consider security/privacy issues. The protocol
document will contain a complete description of the security/privacy issues
that PPSP should address.

 

The following topics are excluded from this WG's scope:
1. Transport mechanisms for data transmission among PPSP peers, e.g. using
TCP or UDP, unicast or multicast, etc.


2. Network coding mechanisms in P2P streaming. Network coding may be used in
P2P streaming, but its support is beyond the scope of current charter.

 

3. Play-out mechanisms including streaming control (e.g., pause,
fast-forward, and rewind).

 

4. Algorithms that may be different in different deployments (e.g., chunk
selection, local storage strategies).

 

5. Research type questions related to P2P streaming. This WG will instead
forward such questions to the IRTF P2PRG or other RG as appropriate.
Examples include cache management.

Goals and Milestones:


Apr 2010

Working Group Last Call for problem statement


Jun 2010

Submit problem statement to IESG as Informational document


Aug 2010

Working Group Last Call for architecture survey


Aug 2010

Working Group Last Call for requirements


Oct

2010

Submit architecture survey to IESG as Informational document


Oct 2010

Submit requirements to IESG as Informational document


Apr 2011

Working Group Last Call for PPSP peer protocol


Apr

2011

Working Group Last Call for PPSP tracker protocol


Aug 2011

Submit PPSP peer protocol to IESG as Proposed Standard


Aug 2011

Submit PPSP tracker protocol to IESG as Proposed Standard


Nov 2011

Working Group Last Call of usage document


Nov 2011

Working Group Last Call of mobility BCP document


Jan 2012

Submit usage document to IESG as Informational document


Jan 2012

Submit mobility BCP document to IESG as Informational document


Apr 2012

Dissolve or re-charter 

 

 

  _____  

zhangyunfei

2009-09-10

  _____  


_______________________________________________
ppsp mailing list
ppsp@ietf.org
https://www.ietf.org/mailman/listinfo/ppsp

 

  _____  

 

  _____  

 

  _____  


--Boundary_(ID_yF8g8ZKYJRngw21Jwd3n1w)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: 7BIT

<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="place"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:blue;
	text-decoration:underline;}
p
	{mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:SimSun;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:243533409;
	mso-list-template-ids:-931105322;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:2105105791;
	mso-list-template-ids:890253496;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=blue>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Hi Ning,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>I agree your statement here. But I think the
charter description is not as clear as your statement here. The confusion is in
the first paragraph. Based on your statement, PPSP WG works on standard
protocols in P2P streaming systems. P2P streaming system has two components,
peer and tracker. This will be very clear. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>The participation entities listed in the
charter is related to the applicability of P2P streaming system, not P2P
streaming system itself. Whether P2P streaming system provider wants to deploy the
system on which device is provider business decision. Provider may or may not
work out with their users on content sharing. Thus, end-user device may or may
not be a peer in the system. This is not relevant to P2P streaming system
architecture and protocols itself.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Suggest revising the first paragraph as<o:p></o:p></span></font></p>

<p><font size=3 color=black face="Courier New"><span style='font-size:12.0pt;
font-family:"Courier New";color:black'>The Peer-to-Peer (P2P) Streaming
Protocol working group (PPSP WG) is chartered to develop standard signaling protocols
(called PPSP protocols) for the communications among P2P system components,
peers or peer trackers via both fixed and mobile Internet.<o:p></o:p></span></font></p>

<p><font size=3 color=black face="Courier New"><span style='font-size:12.0pt;
font-family:"Courier New";color:black'>Consider adding third paragraph to
highlight the applicability.<o:p></o:p></span></font></p>

<p><font size=3 color=black face="Courier New"><span style='font-size:12.0pt;
font-family:"Courier New";color:black'>Best Regards,<o:p></o:p></span></font></p>

<p><font size=3 color=black face="Courier New"><span style='font-size:12.0pt;
font-family:"Courier New";color:black'>Lucy<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face=SimSun><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> Ning Zong
[mailto:zongning@huawei.com] <br>
<b><span style='font-weight:bold'>Sent:</span></b> Friday, September 11, 2009
9:25 AM<br>
<b><span style='font-weight:bold'>To:</span></b> Ping Pan<br>
<b><span style='font-weight:bold'>Cc:</span></b> Yong Lucy; 'Schmidt, Christian
1. (NSN - DE; ext zhangyunfei; ppsp@ietf.org<br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: Re: Re: Re: [ppsp]
ppsp charter discussion</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>Hi,
Ping,<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>Thank
you for suggestions. I agree that narrow down our work is very important and
will make our work more clear.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>I
think the scope of PPSP is based on the components of P2P streaming
systems.&nbsp;We have narrowed the scope down to PPSP tracker and peer
protocols, as pointed in charter.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>But
my point is that as standard tools (note that we are not building a streaming
system), PPSP tracker and peer protocols can be applied to either
network&nbsp;devices such as cache and CDN,&nbsp;or end users.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>Regarding&nbsp;why
the end users need&nbsp;to implement PPSP protocol, I think you are right that
current subscribers of main P2P streaming vendors (e.g. PPlive)
would&nbsp;not&nbsp;do that. But from&nbsp;other ISP's perspective, it maybe
beneficial to run&nbsp;standard protocols. For instance, in China Mobile's
document, it is discussed that open protocol would have benefits esp. for
mobile terminals, etc. Of course, we need more ISPs and streaming vendors to
contribute to our work here.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>Anyway,&nbsp;whether
the PPSP protocol&nbsp;applies to end users or not&nbsp;depend&nbsp;on who
would&nbsp;use PPSP protocol. In WG level, we are
just&nbsp;developing&nbsp;open protocols/tools which are&nbsp;missing
parts&nbsp;towards open P2P streaming system.&nbsp;Another words, we&nbsp;can
(and actually have) narrow down our scope in protocol level. But shall we need
to narrow down&nbsp;our work regarding who will use our protocol? Maybe no.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>2&nbsp;cents.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>BR,<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>Ning
Zong&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face=SimSun><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center>

</span></font></div>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>Ning,<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>Thanks
for the clarification.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>Here
is my main concern: currently, PPSP is positioned as yet another streaming
protocol to the end users.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>IMHO,
the end users can care less where the traffic are streaming from so long
it's&nbsp;convenient,&nbsp;safe and have reasonable QoE. Do we need another
streaming protocol to do this?<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>One
may argue the advantages in P2P. But, to many, PPSP is actually endorsing the
following:<o:p></o:p></span></font></p>

</div>

<div>

<ul type=disc>
 <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l1 level1 lfo1'><font size=3 face=SimSun><span style='font-size:
     12.0pt'>I need to install a special software from the ASP's, which may use
     my local CPU and storage for P2P operation, and do some other things that
     I don't know about. <o:p></o:p></span></font></li>
 <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l1 level1 lfo1'><font size=3 face=SimSun><span style='font-size:
     12.0pt'>The software enables me to watch some movies from the peers, who
     may be chased by the lawyers from some media companies.&nbsp; <o:p></o:p></span></font></li>
 <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l1 level1 lfo1'><font size=3 face=SimSun><span style='font-size:
     12.0pt'>On top of that, the service networks, especially, those who have
     to pay for the expensive backhaul links, may be sick of the traffic
     volume, and may install DPI boxes at every possible intersection to drop
     my video stream traffic (here goes my QoE). <o:p></o:p></span></font></li>
</ul>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>In
short, I don't think it's wise to address all of the above in one WG, one
architecture or one protocol. Rather, it would be nice to focus on what P2P
streaming is good at, use it to solve a couple of real problems, and move on to
the next.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>We
must not ignore the advancement of the following in P2P streaming:<o:p></o:p></span></font></p>

</div>

<div>

<ul type=disc>
 <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo2'><font size=3 face=SimSun><span style='font-size:
     12.0pt'>Cost efficiency: I saw a&nbsp;presentation&nbsp;from last IETF's
     P2PRG (from Rich Woundy?), where it takes a $3,000 PC to support 5,000
     concurrent streams. That's cheap! <o:p></o:p></span></font></li>
 <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo2'><font size=3 face=SimSun><span style='font-size:
     12.0pt'>Simplicity: it never&nbsp;occurred&nbsp;to me that why we must
     have storage servers, called CDN, sitting all over the place, while some
     simple caching would be sufficient. In PPlive's Sigcomm paper, it
     mentioned of using 8/12G of Flash only, and no harddrive. (This may help
     answering some copyright concerns). <o:p></o:p></span></font></li>
 <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo2'><font size=3 face=SimSun><span style='font-size:
     12.0pt'>Portability: people may argue uplink vs.
     inter-domain&nbsp;locality. But all service providers need to do is
     inserting a few P2P edge caching boxes in the network. If more locality is
     needed, add another one. Chunk discovery and tracker manager are perfect
     for this. <o:p></o:p></span></font></li>
</ul>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>This
is the line of reasoning I had: why not narrow the scope of PPSP, and solve the
caching problem first?<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>Once
again, I don't think PPSP needs to deal with end users for now. In fact, by
forcing an open standard, you are taking away the leverage from the existing
P2P media companies, including PPlive and PPstream (as mentioned in another
draft of yours :-)). Nobody wins!<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>0.5
cents,<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>- <st1:place
w:st="on">Ping</st1:place><o:p></o:p></span></font></p>

</div>

<div>

<div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>2009/9/10
Ning Zong &lt;<a href="mailto:zongning@huawei.com" target="_blank">zongning@huawei.com</a>&gt;<o:p></o:p></span></font></p>

<div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>Hi,
Ping,<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>End
users will run PPSP. As addressed in charter, PPSP protocols could run on
multiple entities such as end users, caches, CDN nodes, etc.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>Here
we&nbsp;talk about the standard protocols running on end users. What do you
mean by non-technical issues? If you mean security, privacy and copyrights
issues, I think not only PPSP, but some other BoF/WGs&nbsp;have same issues.
You are perfectly right, they will be not in the working scope (but need some
considerations during the WG work).<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>BR,<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>Ning
Zong&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face=SimSun><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center>

</span></font></div>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'>Ning,</span></font><o:p></o:p></p>

</div>

<div>

<div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'>We are in agreement here.&nbsp;So, you have listed
three&nbsp;objectives&nbsp;for PPSP:</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'>1. Standard interface to CDN/Cache</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'>2. Enable media providers to stream content through standard
interfaces</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt;
font-family:Arial'>3. Help the service providers to manage their network/links
better.</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>So,
curious, does it require the end users to run PPSP as well?&nbsp;</span></font><font
face=Arial><span style='font-family:Arial'>The problem statement draft
(draft-zhang-ppsp-problem-statement-04.txt) seems to assume that is the case.
(If I am not mistaken, all the &quot;proprietary protocols&quot; listed in
Section 3.1 are client P2P applications). If yes, you have a wide scope of
non-technical issues to deal with. If no, then you need to make it clear in the
documents.</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>Thanks
for clarification.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='margin-bottom:12.0pt'><st1:place w:st="on"><font
 size=3 face=Arial><span style='font-size:12.0pt;font-family:Arial'>Ping</span></font></st1:place><br>
<br>
<o:p></o:p></p>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>2009/9/10
Ning Zong &lt;<a href="mailto:zongning@huawei.com" target="_blank">zongning@huawei.com</a>&gt;<o:p></o:p></span></font></p>

<div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>Hi,
Ping,<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>Thank
you for your comments, please see in-line.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face=SimSun><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center>

</span></font></div>

</div>

<div>

<div>

<p class=MsoNormal><font size=3 color=blue face="Courier New"><span
style='font-size:12.0pt;font-family:"Courier New";color:blue'>Ning,<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 color=blue face="Courier New"><span
style='font-size:12.0pt;font-family:"Courier New";color:blue'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 color=blue face="Courier New"><span
style='font-size:12.0pt;font-family:"Courier New";color:blue'>I'd think that it
is very important to emphasis the target users of the work, which has been
quoted as &quot;intelligent endpoints, caches, content distribution network
nodes, and/or other edge devices.&quot;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 color=blue face="Courier New"><span
style='font-size:12.0pt;font-family:"Courier New";color:blue'>&nbsp;<o:p></o:p></span></font></p>

</div>

</div>

<div>

<p class=MsoNormal><font size=3 color=blue face="Courier New"><span
style='font-size:12.0pt;font-family:"Courier New";color:blue'>[Ning Zong] This
is a good suggestion.<o:p></o:p></span></font></p>

</div>

<div>

<div>

<p class=MsoNormal><font size=3 color=blue face="Courier New"><span
style='font-size:12.0pt;font-family:"Courier New";color:blue'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 color=blue face="Courier New"><span
style='font-size:12.0pt;font-family:"Courier New";color:blue'>If possible, I
would hope that further specification, clarification and constraints to be
added in one of the documents.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 color=blue face="Courier New"><span
style='font-size:12.0pt;font-family:"Courier New";color:blue'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 color=blue face="Courier New"><span
style='font-size:12.0pt;font-family:"Courier New";color:blue'>The reasoning is
that, if the work is to enable further&nbsp;proliferation&nbsp;of P2P clients
within the networks, then the WG needs to address issues including security,
privacy and copyrights extensively. This may be above and beyond technology,
and&nbsp;is probably outside the scope of PPSP.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 color=blue face="Courier New"><span
style='font-size:12.0pt;font-family:"Courier New";color:blue'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 color=blue face="Courier New"><span
style='font-size:12.0pt;font-family:"Courier New";color:blue'>On the other
hand, if the work is to enable more efficient streaming content distribtution
within a controlled&nbsp;environment by leveraging mechanisms such as tracker
management and chuck discovery, then the work is well understood, and can be
clearly defined, specified and experimented in the near future.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 color=blue face="Courier New"><span
style='font-size:12.0pt;font-family:"Courier New";color:blue'>&nbsp;<o:p></o:p></span></font></p>

</div>

</div>

<div>

<p class=MsoNormal><font size=3 color=blue face="Courier New"><span
style='font-size:12.0pt;font-family:"Courier New";color:blue'>[Ning Zong] If I
understand your question correctly, this is related to the incentives of PPSP
work. The clarification of incentives are further provided in problem
statement. IMO, the second point in your comments is closer to&nbsp;current
intention of PPSP. To be brief, the intention include (maybe not limited to):
1) enable more efficient streaming to integrate&nbsp;3rd party devices, e.g.
cache/CDN nodes; 2)&nbsp;enable&nbsp;streaming vendors&nbsp;to
accomplish&nbsp;content distribution via some standard API, thus reduce
the&nbsp;time-to-market and maybe cost, we hope; 3) enable ISPs to
construct&nbsp;standard streaming platform to run content provisioning
services.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 color=blue face="Courier New"><span
style='font-size:12.0pt;font-family:"Courier New";color:blue'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 color=blue face="Courier New"><span
style='font-size:12.0pt;font-family:"Courier New";color:blue'>2 cents,<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 color=blue face="Courier New"><span
style='font-size:12.0pt;font-family:"Courier New";color:blue'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 color=blue face="Courier New"><span
style='font-size:12.0pt;font-family:"Courier New";color:blue'>- <st1:place
w:st="on">Ping</st1:place><o:p></o:p></span></font></p>

</div>

<div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>2009/9/10
Ning Zong &lt;<a href="mailto:zongning@huawei.com" target="_blank">zongning@huawei.com</a>&gt;<o:p></o:p></span></font></p>

<div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>Hi,
Lucy<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>The
participating entities in the first paragraph include both peers and trackers
in P2P streaming systems. In second paragraph, we discuss the roles
of&nbsp;trackers -&nbsp;assuming that people know the basic meaning of peers.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>Formal
definitions of PPSP peers and PPSP trackers are defined in Problem Statement
Draft.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>BR,<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'>Ning
Zong<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 color="#888888" face=SimSun><span
style='font-size:12.0pt;color:#888888'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
color="#888888" face=SimSun><span style='font-size:12.0pt;color:#888888'>

<hr size=2 width="100%" align=center>

</span></font></div>

</div>

<div>

<div>

<div>

<p><font size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:
Arial;color:navy'>Hi YunFei and Christian,</span></font><o:p></o:p></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:
Arial;color:navy'>One clarification: &#8220;participating entities&#8221;
listed in the text are the peer in P2P streaming systems, is that right? Thus,
&#8220;PPSP&#8221; trackers are another participator in the systems.
&nbsp;Suggest stating that clearly in the first paragraph.</span></font><o:p></o:p></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:
Arial;color:navy'>Cheers,</span></font><o:p></o:p></p>

<p><font size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:
Arial;color:navy'>Lucy</span></font><o:p></o:p></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt;font-family:"Times New Roman"'>

<hr size=2 width="100%" align=center>

</span></font></div>

<p><b><font size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma;
font-weight:bold'>From:</span></font></b><font size=2 face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma'> <a
href="mailto:ppsp-bounces@ietf.org" target="_blank">ppsp-bounces@ietf.org</a>
[mailto:<a href="mailto:ppsp-bounces@ietf.org" target="_blank">ppsp-bounces@ietf.org</a>]
<b><span style='font-weight:bold'>On Behalf Of </span></b>Schmidt, Christian 1.
(NSN - DE/Munich)<br>
<b><span style='font-weight:bold'>Sent:</span></b> Thursday, September 10, 2009
3:03 AM<br>
<b><span style='font-weight:bold'>To:</span></b> ext zhangyunfei; <a
href="mailto:ppsp@ietf.org" target="_blank">ppsp@ietf.org</a><br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [ppsp] ppsp charter
discussion</span></font><o:p></o:p></p>

</div>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=2 color=blue face=Arial><span style='font-size:10.0pt;font-family:
Arial;color:blue'>Hi Yunfei,</span></font><o:p></o:p></p>

<p><font size=2 color=blue face=Arial><span style='font-size:10.0pt;font-family:
Arial;color:blue'>after reading your charter proposal, a text proposal and 2
questions for clarifications.</span></font><o:p></o:p></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=2 color=blue face=Arial><span style='font-size:10.0pt;font-family:
Arial;color:blue'>Best Regards</span></font><o:p></o:p></p>

<p><font size=2 color=blue face=Arial><span style='font-size:10.0pt;font-family:
Arial;color:blue'>Christian Schmidt</span></font><o:p></o:p></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3 color=blue face="Courier New"><span style='font-size:12.0pt;
font-family:"Courier New";color:blue'>Proposed new text&nbsp;for more
transparency in main description:</span></font><o:p></o:p></p>

<p><font size=3 color=blue face="Courier New"><span style='font-size:12.0pt;
font-family:"Courier New";color:blue'>Old text:</span></font><o:p></o:p></p>

<p><font size=3 color=black face="Courier New"><span style='font-size:12.0pt;
font-family:"Courier New";color:black'>The Peer-to-Peer (P2P) Streaming
Protocol working group (PPSP WG) is chartered to develop standard signaling protocols
(called PPSP protocols) for multiple types of entities (e.g. intelligent
endpoints, caches, content distribution network nodes, and/or other edge
devices) to participate in P2P streaming systems in both fixed and mobile
Internet.</span></font><o:p></o:p></p>

<p><font size=3 color=blue face="Courier New"><span style='font-size:12.0pt;
font-family:"Courier New";color:blue'><br>
</span></font><font color=black face="Courier New"><span style='font-family:
"Courier New";color:black'>PPSP protocols include the PPSP tracker protocol
&#8211; a signaling protocol between &#8220;PPSP trackers&#8221; and
&#8220;PPSP peers&#8221;, and the PPSP peer protocol &#8211; a signaling
protocol among &#8220;PPSP peers&#8221;. A PPSP tracker maintains lists of
participating PPSP peers, each for a specific channel or streaming file, and
answers the queries from PPSP peers for candidate PPSP peers. PPSP peers inform
their status information to PPSP trackers, exchange their chunk availability
with other PPSP peers and/or PPSP trackers, and ask other PPSP peers for wanted
data.</span></font><font color=blue face="Courier New"><span style='font-family:
"Courier New";color:blue'> </span></font><o:p></o:p></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3 color=blue face="Courier New"><span style='font-size:12.0pt;
font-family:"Courier New";color:blue'>New&nbsp;text:</span></font><o:p></o:p></p>

<p><font size=3 color=blue face="Courier New"><span style='font-size:12.0pt;
font-family:"Courier New";color:blue'>The Peer-to-Peer (P2P) Streaming Protocol
working group (PPSP WG) is chartered to develop standard signaling protocols
(called PPSP protocols)&nbsp;for P2P streaming systems in both fixed and mobile
Internet. Participating entities could be intelligent endpoints, caches,
content distribution network nodes, and/or other edge devices.</span></font><o:p></o:p></p>

<div>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3 color=blue face="Courier New"><span style='font-size:12.0pt;
font-family:"Courier New";color:blue'>For a specific channel or streaming file,
a PPSP tracker maintains lists of particiating PPSP peers. The PPSP tracker
answers queries from PPSP peers for candidate PPSP peers. PPSP
peers&nbsp;provide their status information to PPSP trackers, exchange their
chunk availability with other PPSP peers and/or PPSP trackers, and ask other
PPSP peers for wanted data. PPSP protocols include the PPSP tracker protocol
&#8211; a signaling protocol between &#8220;PPSP trackers&#8221; and
&#8220;PPSP peers&#8221;, and the PPSP peer protocol &#8211; a signaling
protocol among &#8220;PPSP peers&#8221;.</span></font><font color=black
face="Courier New"><span style='font-family:"Courier New";color:black'> </span></font><o:p></o:p></p>

</div>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3 color=blue face="Courier New"><span style='font-size:12.0pt;
font-family:"Courier New";color:blue'>Architectural survey</span></font><o:p></o:p></p>

<p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
"Courier New"'>3. An &quot;architectural survey&quot; document explaining the
current P2P streaming architectures, in particular tracker-based P2P streaming,
and key issues in best practice.</span></font><o:p></o:p></p>

<p><font size=3 color=blue face="Courier New"><span style='font-size:12.0pt;
font-family:"Courier New";color:blue'>It is good to have a description of the
current P2P streaming architecture. What is missing is the relation to the PPSP
work. Will it contain a proposal for&nbsp;the PPSP architecture?</span></font><o:p></o:p></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3 color=blue face="Courier New"><span style='font-size:12.0pt;
font-family:"Courier New";color:blue'>Usage document</span></font><o:p></o:p></p>

<p><font size=3 color=black face="Courier New"><span style='font-size:12.0pt;
font-family:"Courier New";color:black'>6. A &#8220;usage document&#8221;
explaining how the protocols defined above, along with existing IETF protocols,
such as RELAOD, ALTO and RTSP, can inter-operate; and how they may be
integrated together to produce complete P2P streaming systems.</span></font><o:p></o:p></p>

<p><font size=3 color=blue face="Courier New"><span style='font-size:12.0pt;
font-family:"Courier New";color:blue'>This sounds more like a &quot;interop
document&quot;. Was this the intention?</span></font><o:p></o:p></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<div>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span lang=DE style='font-size:12.0pt;font-family:"Times New Roman"'>

<hr size=2 width="100%" align=center>

</span></font></div>

<p style='margin-bottom:12.0pt'><b><font size=2 face=Tahoma><span lang=DE
style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=2 face=Tahoma><span lang=DE style='font-size:10.0pt;font-family:Tahoma'> <a
href="mailto:ppsp-bounces@ietf.org" target="_blank">ppsp-bounces@ietf.org</a>
[mailto:<a href="mailto:ppsp-bounces@ietf.org" target="_blank">ppsp-bounces@ietf.org</a>]
<b><span style='font-weight:bold'>On Behalf Of </span></b>ext zhangyunfei<br>
<b><span style='font-weight:bold'>Sent:</span></b> Thursday, September 10, 2009
8:24 AM<br>
<b><span style='font-weight:bold'>To:</span></b> <a href="mailto:ppsp@ietf.org"
target="_blank">ppsp@ietf.org</a><br>
<b><span style='font-weight:bold'>Subject:</span></b> [ppsp] ppsp charter
discussion</span></font><o:p></o:p></p>

<div>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'><br
clear=all>
<o:p></o:p></span></font></p>

<p><b><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
"Courier New";font-weight:bold'>Dear all,</span></font></b><o:p></o:p></p>

<p><b><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
"Courier New";font-weight:bold'>&nbsp;&nbsp; The following is the modified
version of PPSP charter(An early version was published in the IETF PPSP wiki
page).Please review it and any comments and suggestions are highly appreciated.</span></font></b><o:p></o:p></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><b><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
"Courier New";font-weight:bold'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
BR</span></font></b><o:p></o:p></p>

<p><b><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
"Courier New";font-weight:bold'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Yunfei</span></font></b><o:p></o:p></p>

<p><b><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
"Courier New";font-weight:bold'>--------------------------------------------------------</span></font></b><o:p></o:p></p>

<p><b><font size=5 face="Courier New"><span style='font-size:18.0pt;font-family:
"Courier New";font-weight:bold'>Description of PPSP Working Group:</span></font></b><o:p></o:p></p>

<p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
"Courier New"'>The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP
WG) is chartered to develop standard signaling protocols (called PPSP
protocols) for multiple types of entities (e.g. intelligent endpoints, caches,
content distribution network nodes, and/or other edge devices) to participate
in P2P streaming systems in both fixed and mobile Internet.</span></font><o:p></o:p></p>

<p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
"Courier New"'><br>
PPSP protocols include the PPSP tracker protocol &#8211; a signaling protocol
between &#8220;PPSP trackers&#8221; and &#8220;PPSP peers&#8221;, and the PPSP
peer protocol &#8211; a signaling protocol among &#8220;PPSP peers&#8221;. A
PPSP tracker maintains lists of participating PPSP peers, each for a specific
channel or streaming file, and answers the queries from PPSP peers for
candidate PPSP peers. PPSP peers inform their status information to PPSP
trackers, exchange their chunk availability with other PPSP peers and/or PPSP
trackers, and ask other PPSP peers for wanted data. </span></font><o:p></o:p></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p style='layout-grid-mode:char'><font size=3 face="Courier New"><span
style='font-size:12.0pt;font-family:"Courier New"'>This WG's primary tasks are
to produce:<br>
1. A &#8220;problem statement&#8221; document describing the problems,
incentives, and scope of developing the PPSP protocols, as well as common
terminologies and concepts.</span></font><o:p></o:p></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
"Courier New"'>2. A &#8220;requirements&#8221; document listing the
requirements on the designed PPSP protocols (e.g., general functionality and
performance requirements of PPSP protocols or basic types of information that
PPSP protocols should communicate to facilitate P2P streaming).</span></font><o:p></o:p></p>

<p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
"Courier New"'><br>
3. An &quot;architectural survey&quot; document explaining the current P2P
streaming architectures, in particular tracker-based P2P streaming, and key
issues in best practice.</span></font><o:p></o:p></p>

<p style='layout-grid-mode:char'><font size=3 face="Courier New"><span
style='font-size:12.0pt;font-family:"Courier New"'><br>
4. A proposed standard defining the PPSP peer protocol. This protocol will
define how PPSP peers advertise chunk availability. The protocol will also
define the requests and responses of chunks among PPSP peers.</span></font><o:p></o:p></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p style='layout-grid-mode:char'><font size=3 face="Courier New"><span
style='font-size:12.0pt;font-family:"Courier New"'>5. A proposed standard
defining the PPSP tracker protocol. This protocol will define how PPSP peers
inform and request information from PPSP trackers and how PPSP trackers reply
to the requests.</span></font><o:p></o:p></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
"Courier New"'>6. A &#8220;usage document&#8221; explaining how the protocols
defined above, along with existing IETF protocols, such as RELAOD, ALTO and
RTSP, can inter-operate; and how they may be integrated together to produce
complete P2P streaming systems.</span></font><o:p></o:p></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
"Courier New"'>7. Optionally a &#8221;mobile usage document&#8221; (PPSP mobile
BCP document) to evaluate PPSP with and without Mobile IP support when there
are a lot of mobile peers in the system.</span></font><o:p></o:p></p>

<p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
"Courier New"'><br>
The work planned for the PPSP WG is distinct from, but requires close
participation with, work in other IETF WGs, particularly P2PSIP, ALTO and
MMUSIC. The PPSP WG assumes that it cannot modify baseline P2PSIP, ALTO, and
MMUSIC behaviors. If PPSP determines that extensions to P2PSIP, ALTO, MMUSIC
are needed, PPSP will seek to define such extensions and present to the
respective working groups.</span></font><o:p></o:p></p>

<p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
"Courier New"'><br>
The design of PPSP has to consider security/privacy issues. The protocol
document will contain a complete description of the security/privacy issues
that PPSP should address.</span></font><o:p></o:p></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
"Courier New"'>The following topics are excluded from this WG's scope:<br>
1. Transport mechanisms for data transmission among PPSP peers, e.g. using TCP
or UDP, unicast or multicast, etc.</span></font><o:p></o:p></p>

<p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
"Courier New"'><br>
2. Network coding mechanisms in P2P streaming. Network coding may be used in
P2P streaming, but its support is beyond the scope of current charter.</span></font><o:p></o:p></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
"Courier New"'>3. Play-out mechanisms including streaming control (e.g., pause,
fast-forward, and rewind).</span></font><o:p></o:p></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
"Courier New"'>4. Algorithms that may be different in different deployments
(e.g., chunk selection, local storage strategies).</span></font><o:p></o:p></p>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
"Courier New"'>5. Research type questions related to P2P streaming. This WG
will instead forward such questions to the IRTF P2PRG or other RG as
appropriate. Examples include cache management.</span></font><o:p></o:p></p>

<p><b><font size=5 face="Courier New"><span style='font-size:18.0pt;font-family:
"Courier New";font-weight:bold'>Goals and Milestones:</span></font></b><o:p></o:p></p>

<table class=MsoNormalTable border=0 cellpadding=0 width=567 style='width:425.25pt'>
 <tr>
  <td width=70 valign=top style='width:52.5pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Apr 2010</span></font><o:p></o:p></p>
  </td>
  <td width=491 valign=top style='width:368.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Working Group Last Call for problem statement</span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=70 valign=top style='width:52.5pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Jun 2010</span></font><o:p></o:p></p>
  </td>
  <td width=491 valign=top style='width:368.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Submit problem statement to IESG as Informational document</span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=70 valign=top style='width:52.5pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Aug 2010</span></font><o:p></o:p></p>
  </td>
  <td width=491 valign=top style='width:368.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Working Group Last Call for architecture survey</span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=70 valign=top style='width:52.5pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Aug 2010</span></font><o:p></o:p></p>
  </td>
  <td width=491 valign=top style='width:368.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Working Group Last Call for requirements</span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=70 valign=top style='width:52.5pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Oct</span></font><o:p></o:p></p>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>2010</span></font><o:p></o:p></p>
  </td>
  <td width=491 valign=top style='width:368.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Submit architecture survey to IESG as Informational document</span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=70 valign=top style='width:52.5pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Oct 2010</span></font><o:p></o:p></p>
  </td>
  <td width=491 valign=top style='width:368.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Submit requirements to IESG as Informational document</span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=70 valign=top style='width:52.5pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Apr 2011</span></font><o:p></o:p></p>
  </td>
  <td width=491 valign=top style='width:368.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Working Group Last Call for PPSP peer protocol</span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=70 valign=top style='width:52.5pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Apr</span></font><o:p></o:p></p>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>2011</span></font><o:p></o:p></p>
  </td>
  <td width=491 valign=top style='width:368.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Working Group Last Call for PPSP tracker protocol</span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=70 valign=top style='width:52.5pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Aug 2011</span></font><o:p></o:p></p>
  </td>
  <td width=491 valign=top style='width:368.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Submit PPSP peer protocol to IESG as Proposed Standard</span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=70 valign=top style='width:52.5pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Aug 2011</span></font><o:p></o:p></p>
  </td>
  <td width=491 valign=top style='width:368.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Submit PPSP tracker protocol to IESG as Proposed Standard</span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=70 valign=top style='width:52.5pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Nov 2011</span></font><o:p></o:p></p>
  </td>
  <td width=491 valign=top style='width:368.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Working Group Last Call of usage document</span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=70 valign=top style='width:52.5pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Nov 2011</span></font><o:p></o:p></p>
  </td>
  <td width=491 valign=top style='width:368.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Working Group Last Call of mobility BCP document</span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=70 valign=top style='width:52.5pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Jan 2012</span></font><o:p></o:p></p>
  </td>
  <td width=491 valign=top style='width:368.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Submit usage document to IESG as Informational document</span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=70 valign=top style='width:52.5pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Jan 2012</span></font><o:p></o:p></p>
  </td>
  <td width=491 valign=top style='width:368.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Submit mobility BCP document to IESG as Informational document</span></font><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=70 valign=top style='width:52.5pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Apr 2012</span></font><o:p></o:p></p>
  </td>
  <td width=491 valign=top style='width:368.25pt;padding:.75pt .75pt .75pt .75pt'>
  <p><font size=3 face="Courier New"><span style='font-size:12.0pt;font-family:
  "Courier New"'>Dissolve or re-charter </span></font><o:p></o:p></p>
  </td>
 </tr>
</table>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3 face=SimSun><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div class=MsoNormal align=center style='text-align:center'><font size=2
face=Verdana><span style='font-size:10.0pt;font-family:Verdana'>

<hr size=2 width=122 style='width:91.5pt' align=center>

</span></font></div>

<div>

<p><font size=2 color=silver face=Verdana><span style='font-size:10.0pt;
font-family:Verdana;color:silver'>zhangyunfei</span></font><o:p></o:p></p>

</div>

<div>

<p><font size=2 color=silver face=Verdana><span style='font-size:10.0pt;
font-family:Verdana;color:silver'>2009-09-10</span></font><o:p></o:p></p>

</div>

</div>

</div>

</div>

</div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face=SimSun><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center>

</span></font></div>

</div>

<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3 face=SimSun><span
style='font-size:12.0pt'><br>
_______________________________________________<br>
ppsp mailing list<br>
<a href="mailto:ppsp@ietf.org" target="_blank">ppsp@ietf.org</a><br>
<a href="https://www.ietf.org/mailman/listinfo/ppsp" target="_blank">https://www.ietf.org/mailman/listinfo/ppsp</a><o:p></o:p></span></font></p>

</div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

</div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face=SimSun><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center>

</span></font></div>

</div>

</div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

</div>

</div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face=SimSun><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center>

</span></font></div>

</div>

</div>

<p class=MsoNormal><font size=3 face=SimSun><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

</div>

</div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face=SimSun><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center>

</span></font></div>

</div>

</div>

</body>

</html>

--Boundary_(ID_yF8g8ZKYJRngw21Jwd3n1w)--

From guyingjie@huawei.com  Sun Sep 13 22:31:29 2009
Return-Path: <guyingjie@huawei.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E5E923A6812 for <ppsp@core3.amsl.com>; Sun, 13 Sep 2009 22:31:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.048
X-Spam-Level: 
X-Spam-Status: No, score=-1.048 tagged_above=-999 required=5 tests=[AWL=1.550,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lfxDA4n0k43I for <ppsp@core3.amsl.com>; Sun, 13 Sep 2009 22:31:28 -0700 (PDT)
Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by core3.amsl.com (Postfix) with ESMTP id 590B33A6806 for <ppsp@ietf.org>; Sun, 13 Sep 2009 22:31:28 -0700 (PDT)
Received: from huawei.com (szxga01-in [172.24.2.3]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KPY005DQ4PM49@szxga01-in.huawei.com> for ppsp@ietf.org; Mon, 14 Sep 2009 13:32:10 +0800 (CST)
Received: from huawei.com ([172.24.1.24]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KPY00LI14PM6D@szxga01-in.huawei.com> for ppsp@ietf.org; Mon, 14 Sep 2009 13:32:10 +0800 (CST)
Received: from g00107907 ([10.164.12.64]) by szxml04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KPY0064G4PJ13@szxml04-in.huawei.com> for ppsp@ietf.org; Mon, 14 Sep 2009 13:32:10 +0800 (CST)
Date: Mon, 14 Sep 2009 13:32:06 +0800
From: "Y.J. Gu" <guyingjie@huawei.com>
In-reply-to: <0KPT001DG9D8NB@szxml01-in.huawei.com>
To: 'Ning Zong' <zongning@huawei.com>
Message-id: <002f01ca34fc$b462b090$400ca40a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-Mailer: Microsoft Office Outlook 11
Content-type: multipart/alternative; boundary="Boundary_(ID_wJuTPa0gedGwmPthZcfe+A)"
Thread-index: Acoy66uHNX7lyjnSStSWg/0asaFKagCAhPYg
Cc: ppsp@ietf.org
Subject: [ppsp] Comments on draft-zong-ppsp-chunk-discovery-00
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Sep 2009 05:31:30 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_wJuTPa0gedGwmPthZcfe+A)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Hi Ning, 
I'm sorry I missed the discussion of this draft, I've just read it.
I'm not very clear about the following terms.
Video ID: is it a descriptive strings of the video name, or a numerable
label represents the name, or a hash of "name and related information".
Chunk ID: are the chunk ids, for a particular movie, sequent series start
from, e.g., 1? Or they are discontinuous numbers that show the offset from
the start of chunk to the start of the movie?
 
Meanwhile, I have some comments on the text.
First,  how about defining two separate data structures for
PeerRegistrationData and PeerStorageData. 
PeerRegistrationData should be much simple, which only contains the node id
of the registration peer and the chunks it has. It's only used when a peer
want to send chunk registration infor.
struct {
  Destination    destination_id;
  uint16         chunk_id_list_length;
  ChunkID        chunk_id_list[chunk_id_list_length];
  } PeerRegistrationData;
 
PeerStorageData is used when a storage peer combine and store the chunk
registration information, as well as when a peer fetch the indication of
where to download the chunk. It also can be used when a storage peer, who is
going to drop, transfer the registration information stored on it to a
successor storage peer.
    typedef opaque       ChunkID[2];
 
    struct {
      Destination    destination_id;
      uint16         chunk_id_list_length;
      ChunkID        chunk_id_list[chunk_id_list_length];
    } DestChunkData
 
    struct {
      uint16         destination_id_list_length;
      DestChunkData  destination_chunk_list[destination_id_list_length];
    } PeerStorageData;

 
Second,  you suggest that a peer can tell the storage peer what other chunks
it has within one registration message. For example, Peer A:
 
      Movie A:Chunk 1 -> 1234, {1, [ {1234, 2, [Chunk 1, Chunk 2]} ] }   
      Movie A:Chunk 2 -> 1234, {1, [ {1234, 2, [Chunk 1, Chunk 2]} ] }
It's a good way to accelerate the process of chunk discovery. However, if
registration peer is designed to carry these additional infor in every
registration message it sends, there might be a cumulated increase in the
chunk list, and extremely waste. It's meaningful when peer A do its first
registration on a particular storage peer, it can register all the chunks it
has by one message. 
 
Last, in section 6, you suggest that peer reports to tracker coarse
information (i.e.
      Video-ID). I think it's useful for Live streaming, where peers
watching the same chunk. However, for VoD, peers choose such different
chunks that a coarse infor may not help tracker to decide which peers might
have the chunks and should be replied to the request peer. 
 
 my two cents.
 

Regards

Yingjie Gu


--Boundary_(ID_wJuTPa0gedGwmPthZcfe+A)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: 7BIT

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.3603" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><FONT color=#0000ff size=5><SPAN 
class=620054503-14092009>Hi Ning, </SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=5><SPAN 
class=620054503-14092009>I'm sorry I missed the discussion of&nbsp;this draft, 
I've just read it.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=5><SPAN 
class=620054503-14092009>I'm not very clear about the following 
terms.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=5><SPAN 
class=620054503-14092009>Video ID: is it a descriptive strings of the video 
name, or a numerable label represents the name, or a hash of "name and related 
information".</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=5><SPAN 
class=620054503-14092009>Chunk ID:&nbsp;are the chunk ids, for a particular 
movie, sequent series start from, e.g., 1? Or they are discontinuous numbers 
that show the offset&nbsp;from the start of chunk to the start of the 
movie?</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=5><SPAN 
class=620054503-14092009></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=5><SPAN 
class=620054503-14092009>Meanwhile, I have some comments on the 
text.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=5><SPAN 
class=620054503-14092009>First,&nbsp; how about&nbsp;defining two separate data 
structures for PeerRegistrationData and PeerStorageData. </SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=5><SPAN 
class=620054503-14092009>PeerRegistrationData should be much simple, which only 
contains the&nbsp;node id of the registration peer&nbsp;and the chunks it has. 
It's only used when a peer want to send chunk registration 
infor.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=5><SPAN 
class=620054503-14092009>struct {<BR>&nbsp;&nbsp;Destination&nbsp;&nbsp;&nbsp; 
destination_id;</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=5><SPAN 
class=620054503-14092009>&nbsp;&nbsp;uint16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
chunk_id_list_length;<BR>&nbsp;&nbsp;ChunkID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
chunk_id_list[chunk_id_list_length];<BR>&nbsp;&nbsp;} 
PeerRegistrationData;</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=5><SPAN 
class=620054503-14092009></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=5><SPAN 
class=620054503-14092009>PeerStorageData is used when a storage peer combine and 
store&nbsp;the chunk registration information, as well as&nbsp;when a peer fetch 
the&nbsp;indication of where to download the chunk. It also can be used when a 
storage peer, who&nbsp;is going to drop, transfer the registration information 
stored on it to a successor storage peer.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=5><SPAN 
class=620054503-14092009>&nbsp;&nbsp;&nbsp; typedef 
opaque&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ChunkID[2];</SPAN></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=5><SPAN 
class=620054503-14092009>&nbsp;&nbsp;&nbsp; struct 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Destination&nbsp;&nbsp;&nbsp; 
destination_id;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
uint16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
chunk_id_list_length;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
ChunkID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
chunk_id_list[chunk_id_list_length];<BR>&nbsp;&nbsp;&nbsp; } 
DestChunkData</SPAN></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=5><SPAN 
class=620054503-14092009>&nbsp;&nbsp;&nbsp; struct 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
uint16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
destination_id_list_length;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
DestChunkData&nbsp; 
destination_chunk_list[destination_id_list_length];<BR>&nbsp;&nbsp;&nbsp; } 
PeerStorageData;<BR></SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=5><SPAN 
class=620054503-14092009></SPAN></FONT><FONT color=#0000ff size=5><SPAN 
class=620054503-14092009></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=5><SPAN 
class=620054503-14092009>Second,&nbsp; you suggest that a peer can tell the 
storage peer what other chunks it has within one registration message. For 
example,  Peer A:</SPAN></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=5><SPAN 
class=620054503-14092009>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Movie A:Chunk 1 -&gt; 
1234, {1, [ {1234, 2, [Chunk 1, Chunk 2]} ] }&nbsp;&nbsp; </SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=5><SPAN 
class=620054503-14092009>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Movie A:Chunk 2 -&gt; 
1234, {1, [ {1234, 2, [Chunk 1, Chunk 2]} ] }<BR>It's a good way to accelerate 
the process of chunk discovery.&nbsp;However, i</SPAN></FONT><FONT color=#0000ff 
size=5><SPAN class=620054503-14092009>f registration peer is designed to carry 
these additional infor in every registration message it sends, there might be a 
cumulated increase in the chunk list, and extremely&nbsp;waste. 
It's&nbsp;meaningful&nbsp;when&nbsp;peer A do its first registration on a 
particular storage peer, it can register all the chunks it has by one 
message.&nbsp;</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=5><SPAN 
class=620054503-14092009></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=5><SPAN 
class=620054503-14092009>Last, in section 6, you suggest that peer 
</SPAN></FONT><FONT color=#0000ff size=5><SPAN class=620054503-14092009>reports 
to tracker coarse information (i.e.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Video-ID).&nbsp;I think it's useful for Live streaming, where peers watching the 
same chunk. However, for VoD, peers choose such different chunks that a 
coarse&nbsp;infor may not help tracker to decide which peers might have the 
chunks and&nbsp;should be replied to the request peer. </SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=5><SPAN 
class=620054503-14092009></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT size=5><SPAN class=620054503-14092009>&nbsp;<FONT 
color=#0000ff>my two cents.</FONT></SPAN></FONT></DIV>
<DIV dir=ltr align=left><SPAN class=620054503-14092009><FONT color=#0000ff 
size=5></FONT></SPAN>&nbsp;</DIV>
<DIV align=left><FONT size=2>
<P class=MsoSalutation style="MARGIN: 0cm 0cm 0pt" align=left><SPAN 
style="FONT-FAMILY: &#23435;&#20307;; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial"></SPAN><SPAN 
lang=EN-US><?xml:namespace prefix = o ns = 
"urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" align=left><SPAN 
style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%; FONT-FAMILY: &#23435;&#20307;; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"><FONT 
size=4>Regards</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"></FONT><SPAN lang=EN-US 
style="FONT-SIZE: 9pt; LINE-HEIGHT: 150%; FONT-FAMILY: Arial; mso-bidi-font-size: 10.0pt"><FONT 
size=4>Yingjie Gu</FONT></SPAN></P></DIV></BODY></HTML>

--Boundary_(ID_wJuTPa0gedGwmPthZcfe+A)--

From abcdmatao@gmail.com  Sun Sep 13 23:55:19 2009
Return-Path: <abcdmatao@gmail.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0C97628C0F5 for <ppsp@core3.amsl.com>; Sun, 13 Sep 2009 23:55:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.415
X-Spam-Level: 
X-Spam-Status: No, score=-1.415 tagged_above=-999 required=5 tests=[AWL=1.183,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eYXRffiC-7Dj for <ppsp@core3.amsl.com>; Sun, 13 Sep 2009 23:55:18 -0700 (PDT)
Received: from mail-yw0-f195.google.com (mail-yw0-f195.google.com [209.85.211.195]) by core3.amsl.com (Postfix) with ESMTP id E3A2E3A67DF for <ppsp@ietf.org>; Sun, 13 Sep 2009 23:55:17 -0700 (PDT)
Received: by ywh33 with SMTP id 33so3876111ywh.18 for <ppsp@ietf.org>; Sun, 13 Sep 2009 23:55:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:cc:content-type; bh=d5yKbOtwqZttKy0HB+cBfl1ifQBj//UjCNeGyGbW7/M=; b=JX1/fiSzPV63GHNbrJ1SI3lNRst5p0ZSleq/DjqOVKJA+NzoC0W2cXd75El27gSe6F YXPF7xdDrPO+5MkYXsLUSKkb/iAzuMEKTh2YJDXyYoF6EVrG0g7i6R0Ep05l+xpA1Bbq xRoEXGTLcugJMqUNc/y9tKfZWFiRiXy/V8sRs=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; b=l/ju7nahkzRBfR7m/nJYnk1dtGhJluCauPgGfdP/5fFYS5JsPAfjvpPjQm2UuK3NjJ Ylh5w8v+zkhPyjXxFzWt6Ca/via1x6cAY+pOXTPF1asdpNZqYmq4hZi5PdfvVsQR3cjg BG/Of8KyhL8GloXJP85KbxD8bHyF4oSoKLVXA=
MIME-Version: 1.0
Received: by 10.151.4.5 with SMTP id g5mr9457495ybi.159.1252911358223; Sun, 13  Sep 2009 23:55:58 -0700 (PDT)
Date: Mon, 14 Sep 2009 14:55:58 +0800
Message-ID: <99978d7d0909132355i7a0e3110n28ee47173bd596cb@mail.gmail.com>
From: Tao Ma <abcdmatao@gmail.com>
To: lucyyong@huawei.com, ppsp@ietf.org
Content-Type: multipart/alternative; boundary=000e0cd29a207127e9047384281b
Cc: zhangch@bupt.edu.cn
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Sep 2009 06:55:19 -0000

--000e0cd29a207127e9047384281b
Content-Type: text/plain; charset=ISO-8859-1

Hi,
   I think your revised texts are a little ambiguous.  To my understanding,
P2P streaming system has some entities, and these entities are classified
into peers and trackers considering their roles. Peer and tracker is two
abstract concepts widely used in P2P systems. If the first graph only
mentions peer or tracker, it is not clear what the PPSP stands for.  The old
texts enumerate some entities(caches, CDN nodes) , which externalize the P2P
streaming system. I think the specific description is necessary.
0.1 cent
Regards
Tao Ma
Beijing University of Posts and Telecommunications, Mobile life and new
media lab



>Hi Ning,



>I agree your statement here. But I think the charter description is not as
clear as your statement here. The confusion is in the first >paragraph.
Based on your statement, PPSP WG works on standard protocols in P2P
streaming systems. P2P streaming system >has two components, peer and
tracker. This will be very clear.



>The participation entities listed in the charter is related to the
applicability of P2P streaming system, not P2P streaming system >itself.
Whether P2P streaming system provider wants to deploy the system on which
device is provider business decision. >Provider may or may not work out with
their users on content sharing. Thus, end-user device may or may not be a
peer in the >system. This is not relevant to P2P streaming system
architecture and protocols itself.



>Suggest revising the first paragraph as

>The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is >chartered
to develop standard signaling protocols (called PPSP protocols) >for the
communications among P2P system components, peers or peer trackers >via both
fixed and mobile Internet.

>Consider adding third paragraph to highlight the applicability.

>Best Regards,
>Lucy

--000e0cd29a207127e9047384281b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<br>=A0=A0 I think your revised texts are a little ambiguous.=A0 To my u=
nderstanding, P2P streaming system has some entities, and these entities ar=
e classified into peers and trackers considering their roles. Peer and trac=
ker is two abstract concepts widely used in P2P systems. If the first graph=
 only mentions peer or tracker, it is not clear what the PPSP stands for.=
=A0 The old texts enumerate some entities(caches, CDN nodes) , which extern=
alize the P2P streaming system. I think the specific description is necessa=
ry.<br>
0.1 cent=A0=A0=A0 <br>Regards<br>Tao Ma<br><span class=3D"il">Beijing</span=
> University of Posts and Telecommunications, Mobile life and new media lab=
 <br><p class=3D"MsoNormal"><br>
<span style=3D"font-size: 10.5pt;"><br></span><span style=3D"font-size: 10.=
5pt;"></span></p><p class=3D"MsoNormal"><font color=3D"navy" size=3D"2" fac=
e=3D"Arial"><span style=3D"font-size: 10pt; font-family: Arial; color: navy=
;">&gt;Hi Ning,</span></font></p>


<p class=3D"MsoNormal"><font color=3D"navy" size=3D"2" face=3D"Arial"><span=
 style=3D"font-size: 10pt; font-family: Arial; color: navy;">=A0</span></fo=
nt></p>

<p class=3D"MsoNormal"><font color=3D"navy" size=3D"2" face=3D"Arial"><span=
 style=3D"font-size: 10pt; font-family: Arial; color: navy;">&gt;I agree yo=
ur statement here. But I think the
charter description is not as clear as your statement here. The confusion i=
s in
the first &gt;paragraph. Based on your statement, PPSP WG works on standard
protocols in P2P streaming systems. P2P streaming system </span></font><fon=
t color=3D"navy" size=3D"2" face=3D"Arial"><span style=3D"font-size: 10pt; =
font-family: Arial; color: navy;">&gt;</span></font><font color=3D"navy" si=
ze=3D"2" face=3D"Arial"><span style=3D"font-size: 10pt; font-family: Arial;=
 color: navy;">has two components,
peer and tracker. This will be very clear. </span></font></p>

<p class=3D"MsoNormal"><font color=3D"navy" size=3D"2" face=3D"Arial"><span=
 style=3D"font-size: 10pt; font-family: Arial; color: navy;">=A0</span></fo=
nt></p>

<p class=3D"MsoNormal"><font color=3D"navy" size=3D"2" face=3D"Arial"><span=
 style=3D"font-size: 10pt; font-family: Arial; color: navy;">&gt;</span></f=
ont><font color=3D"navy" size=3D"2" face=3D"Arial"><span style=3D"font-size=
: 10pt; font-family: Arial; color: navy;"></span></font><font color=3D"navy=
" size=3D"2" face=3D"Arial"><span style=3D"font-size: 10pt; font-family: Ar=
ial; color: navy;">The participation entities listed in the
charter is related to the applicability of P2P streaming system, not P2P
streaming system </span></font><font color=3D"navy" size=3D"2" face=3D"Aria=
l"><span style=3D"font-size: 10pt; font-family: Arial; color: navy;">&gt;</=
span></font><font color=3D"navy" size=3D"2" face=3D"Arial"><span style=3D"f=
ont-size: 10pt; font-family: Arial; color: navy;">itself. Whether P2P strea=
ming system provider wants to deploy the
system on which device is provider business decision. </span></font><font c=
olor=3D"navy" size=3D"2" face=3D"Arial"><span style=3D"font-size: 10pt; fon=
t-family: Arial; color: navy;">&gt;</span></font><font color=3D"navy" size=
=3D"2" face=3D"Arial"><span style=3D"font-size: 10pt; font-family: Arial; c=
olor: navy;">Provider may or may not
work out with their users on content sharing. Thus, end-user device may or =
may
not be a peer in the </span></font><font color=3D"navy" size=3D"2" face=3D"=
Arial"><span style=3D"font-size: 10pt; font-family: Arial; color: navy;">&g=
t;</span></font><font color=3D"navy" size=3D"2" face=3D"Arial"><span style=
=3D"font-size: 10pt; font-family: Arial; color: navy;">system. This is not =
relevant to P2P streaming system
architecture and protocols itself.</span></font></p>

<p class=3D"MsoNormal"><font color=3D"navy" size=3D"2" face=3D"Arial"><span=
 style=3D"font-size: 10pt; font-family: Arial; color: navy;">=A0</span></fo=
nt></p>

<p class=3D"MsoNormal"><font color=3D"navy" size=3D"2" face=3D"Arial"><span=
 style=3D"font-size: 10pt; font-family: Arial; color: navy;">&gt;</span></f=
ont><font color=3D"navy" size=3D"2" face=3D"Arial"><span style=3D"font-size=
: 10pt; font-family: Arial; color: navy;">Suggest revising the first paragr=
aph as</span></font></p>


<p><font color=3D"navy" size=3D"2" face=3D"Arial"><span style=3D"font-size:=
 10pt; font-family: Arial; color: navy;">&gt;</span></font><font color=3D"b=
lack" size=3D"3" face=3D"Courier New"><span style=3D"font-size: 12pt; font-=
family: &quot;Courier New&quot;; color: black;">The Peer-to-Peer (P2P) Stre=
aming
Protocol working group (PPSP WG) is </span></font><font color=3D"navy" size=
=3D"2" face=3D"Arial"><span style=3D"font-size: 10pt; font-family: Arial; c=
olor: navy;">&gt;</span></font><font color=3D"black" size=3D"3" face=3D"Cou=
rier New"><span style=3D"font-size: 12pt; font-family: &quot;Courier New&qu=
ot;; color: black;">chartered to develop standard signaling protocols
(called PPSP protocols) </span></font><font color=3D"navy" size=3D"2" face=
=3D"Arial"><span style=3D"font-size: 10pt; font-family: Arial; color: navy;=
">&gt;</span></font><font color=3D"black" size=3D"3" face=3D"Courier New"><=
span style=3D"font-size: 12pt; font-family: &quot;Courier New&quot;; color:=
 black;">for the communications among P2P system components,
peers or peer trackers </span></font><font color=3D"navy" size=3D"2" face=
=3D"Arial"><span style=3D"font-size: 10pt; font-family: Arial; color: navy;=
">&gt;</span></font><font color=3D"black" size=3D"3" face=3D"Courier New"><=
span style=3D"font-size: 12pt; font-family: &quot;Courier New&quot;; color:=
 black;">via both fixed and mobile Internet.</span></font></p>


<p><font color=3D"navy" size=3D"2" face=3D"Arial"><span style=3D"font-size:=
 10pt; font-family: Arial; color: navy;">&gt;</span></font><font color=3D"b=
lack" size=3D"3" face=3D"Courier New"><span style=3D"font-size: 12pt; font-=
family: &quot;Courier New&quot;; color: black;">Consider adding third parag=
raph to
highlight the applicability.</span></font></p>

<p><font color=3D"navy" size=3D"2" face=3D"Arial"><span style=3D"font-size:=
 10pt; font-family: Arial; color: navy;">&gt;</span></font><font color=3D"n=
avy" size=3D"2" face=3D"Arial"><span style=3D"font-size: 10pt; font-family:=
 Arial; color: navy;"></span></font><font color=3D"black" size=3D"3" face=
=3D"Courier New"><span style=3D"font-size: 12pt; font-family: &quot;Courier=
 New&quot;; color: black;">Best Regards,</span></font></p>


<font color=3D"navy" size=3D"2" face=3D"Arial"><span style=3D"font-size: 10=
pt; font-family: Arial; color: navy;">&gt;</span></font><font color=3D"blac=
k" size=3D"3" face=3D"Courier New"><span style=3D"font-size: 12pt; font-fam=
ily: &quot;Courier New&quot;; color: black;">Lucy</span></font><br>

--000e0cd29a207127e9047384281b--

From lucyyong@huawei.com  Mon Sep 14 10:01:29 2009
Return-Path: <lucyyong@huawei.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3407D28C1B6 for <ppsp@core3.amsl.com>; Mon, 14 Sep 2009 10:01:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.182
X-Spam-Level: 
X-Spam-Status: No, score=-2.182 tagged_above=-999 required=5 tests=[AWL=0.416,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ac1aQPBRX0xg for <ppsp@core3.amsl.com>; Mon, 14 Sep 2009 10:01:28 -0700 (PDT)
Received: from usaga02-in.huawei.com (usaga02-in.huawei.com [206.16.17.70]) by core3.amsl.com (Postfix) with ESMTP id 1AF8C3A6A8C for <ppsp@ietf.org>; Mon, 14 Sep 2009 10:01:28 -0700 (PDT)
Received: from huawei.com (localhost [127.0.0.1]) by usaga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KPZ0092D0NHHA@usaga02-in.huawei.com> for ppsp@ietf.org; Mon, 14 Sep 2009 10:02:05 -0700 (PDT)
Received: from y736742 ([10.124.12.61]) by usaga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KPZ00B9Q0NE9S@usaga02-in.huawei.com> for ppsp@ietf.org; Mon, 14 Sep 2009 10:02:05 -0700 (PDT)
Date: Mon, 14 Sep 2009 12:02:01 -0500
From: Yong Lucy <lucyyong@huawei.com>
In-reply-to: <99978d7d0909132355i7a0e3110n28ee47173bd596cb@mail.gmail.com>
To: 'Tao Ma' <abcdmatao@gmail.com>, ppsp@ietf.org
Message-id: <000f01ca355d$14350490$3d0c7c0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-Mailer: Microsoft Office Outlook 11
Content-type: multipart/alternative; boundary="Boundary_(ID_MXF5I43ox+sfpYXUtSlEFA)"
Thread-index: Aco1CG99PyLcU9n0RrSsYF2DMbukSwAUpWwg
References: <99978d7d0909132355i7a0e3110n28ee47173bd596cb@mail.gmail.com>
Cc: zhangch@bupt.edu.cn
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Sep 2009 17:01:29 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_MXF5I43ox+sfpYXUtSlEFA)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Hi Tao,

 

To my understanding, there are two components in P2P streaming steams. It is
necessary to give a clear definition about peers and trackers. Peers are
able to perform caching, streaming sharing, chunk sharing, etc. Thus, such
system applies to caches, CDN nodes, and (maybe) end users, which drives the
reason for PPSP work.

 

Regards,

Lucy

 

  _____  

From: Tao Ma [mailto:abcdmatao@gmail.com] 
Sent: Monday, September 14, 2009 1:56 AM
To: lucyyong@huawei.com; ppsp@ietf.org
Cc: zhangch@bupt.edu.cn
Subject: Re: [ppsp] ppsp charter discussion

 

Hi,
   I think your revised texts are a little ambiguous.  To my understanding,
P2P streaming system has some entities, and these entities are classified
into peers and trackers considering their roles. Peer and tracker is two
abstract concepts widely used in P2P systems. If the first graph only
mentions peer or tracker, it is not clear what the PPSP stands for.  The old
texts enumerate some entities(caches, CDN nodes) , which externalize the P2P
streaming system. I think the specific description is necessary.
0.1 cent    
Regards
Tao Ma
Beijing University of Posts and Telecommunications, Mobile life and new
media lab 

 

>Hi Ning,

 

>I agree your statement here. But I think the charter description is not as
clear as your statement here. The confusion is in the first >paragraph.
Based on your statement, PPSP WG works on standard protocols in P2P
streaming systems. P2P streaming system >has two components, peer and
tracker. This will be very clear. 

 

>The participation entities listed in the charter is related to the
applicability of P2P streaming system, not P2P streaming system >itself.
Whether P2P streaming system provider wants to deploy the system on which
device is provider business decision. >Provider may or may not work out with
their users on content sharing. Thus, end-user device may or may not be a
peer in the >system. This is not relevant to P2P streaming system
architecture and protocols itself.

 

>Suggest revising the first paragraph as

>The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
>chartered to develop standard signaling protocols (called PPSP protocols)
>for the communications among P2P system components, peers or peer trackers
>via both fixed and mobile Internet.

>Consider adding third paragraph to highlight the applicability.

>Best Regards,

>Lucy


--Boundary_(ID_MXF5I43ox+sfpYXUtSlEFA)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: 7BIT

<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="place"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
p
	{mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman";}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Hi Tao,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>To my understanding, there are two components
in P2P streaming steams. It is necessary to give a clear definition about peers
and trackers. Peers are able to perform caching, streaming sharing, chunk
sharing, etc. Thus, such system applies to caches, CDN nodes, and (maybe) end
users, which drives the reason for PPSP work.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Regards,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Lucy<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> Tao Ma
[mailto:abcdmatao@gmail.com] <br>
<b><span style='font-weight:bold'>Sent:</span></b> Monday, September 14, 2009
1:56 AM<br>
<b><span style='font-weight:bold'>To:</span></b> lucyyong@huawei.com;
ppsp@ietf.org<br>
<b><span style='font-weight:bold'>Cc:</span></b> zhangch@bupt.edu.cn<br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [ppsp] ppsp charter
discussion</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>Hi,<br>
&nbsp;&nbsp; I think your revised texts are a little ambiguous.&nbsp; To my
understanding, P2P streaming system has some entities, and these entities are
classified into peers and trackers considering their roles. Peer and tracker is
two abstract concepts widely used in P2P systems. If the first graph only
mentions peer or tracker, it is not clear what the PPSP stands for.&nbsp; The
old texts enumerate some entities(caches, CDN nodes) , which externalize the
P2P streaming system. I think the specific description is necessary.<br>
0.1 cent&nbsp;&nbsp;&nbsp; <br>
Regards<br>
Tao Ma<br>
<span class=il>Beijing</span> University of Posts and Telecommunications, <st1:place
w:st="on">Mobile</st1:place> life and new media lab <o:p></o:p></span></font></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>&gt;Hi Ning,</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>&nbsp;</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>&gt;I agree your statement here. But I think the charter
description is not as clear as your statement here. The confusion is in the
first &gt;paragraph. Based on your statement, PPSP WG works on standard
protocols in P2P streaming systems. P2P streaming system &gt;has two
components, peer and tracker. This will be very clear. </span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>&nbsp;</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>&gt;The participation entities listed in the charter is related to
the applicability of P2P streaming system, not P2P streaming system &gt;itself.
Whether P2P streaming system provider wants to deploy the system on which
device is provider business decision. &gt;Provider may or may not work out with
their users on content sharing. Thus, end-user device may or may not be a peer
in the &gt;system. This is not relevant to P2P streaming system architecture
and protocols itself.</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>&nbsp;</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>&gt;Suggest revising the first paragraph as</span></font><o:p></o:p></p>

<p><font size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:
Arial;color:navy'>&gt;</span></font><font color=black face="Courier New"><span
style='font-family:"Courier New";color:black'>The Peer-to-Peer (P2P) Streaming
Protocol working group (PPSP WG) is </span></font><font size=2 color=navy
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:navy'>&gt;</span></font><font
color=black face="Courier New"><span style='font-family:"Courier New";
color:black'>chartered to develop standard signaling protocols (called PPSP
protocols) </span></font><font size=2 color=navy face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:navy'>&gt;</span></font><font
color=black face="Courier New"><span style='font-family:"Courier New";
color:black'>for the communications among P2P system components, peers or peer
trackers </span></font><font size=2 color=navy face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:navy'>&gt;</span></font><font
color=black face="Courier New"><span style='font-family:"Courier New";
color:black'>via both fixed and mobile Internet.</span></font><o:p></o:p></p>

<p><font size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:
Arial;color:navy'>&gt;</span></font><font color=black face="Courier New"><span
style='font-family:"Courier New";color:black'>Consider adding third paragraph
to highlight the applicability.</span></font><o:p></o:p></p>

<p><font size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:
Arial;color:navy'>&gt;</span></font><font color=black face="Courier New"><span
style='font-family:"Courier New";color:black'>Best Regards,</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>&gt;</span></font><font color=black
face="Courier New"><span style='font-family:"Courier New";color:black'>Lucy</span></font><o:p></o:p></p>

</div>

</div>

</body>

</html>

--Boundary_(ID_MXF5I43ox+sfpYXUtSlEFA)--

From zongning@huawei.com  Tue Sep 15 20:17:35 2009
Return-Path: <zongning@huawei.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 093C43A689C for <ppsp@core3.amsl.com>; Tue, 15 Sep 2009 20:17:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -96.217
X-Spam-Level: 
X-Spam-Status: No, score=-96.217 tagged_above=-999 required=5 tests=[AWL=1.863, BAYES_40=-0.185, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id quieCchoRZNp for <ppsp@core3.amsl.com>; Tue, 15 Sep 2009 20:17:34 -0700 (PDT)
Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id 46D6D3A681C for <ppsp@ietf.org>; Tue, 15 Sep 2009 20:17:33 -0700 (PDT)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KQ10032WNU7VZ@szxga04-in.huawei.com> for ppsp@ietf.org; Wed, 16 Sep 2009 11:18:07 +0800 (CST)
Received: from huawei.com ([172.24.1.33]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KQ1009JENU1B7@szxga04-in.huawei.com> for ppsp@ietf.org; Wed, 16 Sep 2009 11:18:02 +0800 (CST)
Received: from z63316 ([10.164.12.81]) by szxml06-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KQ100CAXNU0CE@szxml06-in.huawei.com> for ppsp@ietf.org; Wed, 16 Sep 2009 11:18:01 +0800 (CST)
Date: Wed, 16 Sep 2009 11:17:59 +0800
From: Ning Zong <zongning@huawei.com>
In-reply-to: <000f01ca355d$14350490$3d0c7c0a@china.huawei.com>
To: 'Yong Lucy' <lucyyong@huawei.com>, 'Tao Ma' <abcdmatao@gmail.com>, ppsp@ietf.org
Message-id: <024801ca367c$4b12ac40$510ca40a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-Mailer: Microsoft Office Outlook 11
Content-type: multipart/alternative; boundary="Boundary_(ID_/KM3RMm0BHAFbIRcpH7J9A)"
Thread-index: Aco1CG99PyLcU9n0RrSsYF2DMbukSwAUpWwgAEfGUbA=
Cc: zhangch@bupt.edu.cn
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Sep 2009 03:17:35 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_/KM3RMm0BHAFbIRcpH7J9A)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Hi, Lucy and Tao,

 

Thank you for your comments.

In our charter, we only consider the interface between peer and tracker, as
well as interface between peers. We need to narrow down our protocol scope.

In this sense, the entities listed in our charter would be either peers or
trackers, although some of them may have other roles in some individual
implementations.

 

BR,

Ning Zong

 

  _____  

From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf Of Yong
Lucy
Sent: Tuesday, September 15, 2009 1:02 AM
To: 'Tao Ma'; ppsp@ietf.org
Cc: zhangch@bupt.edu.cn
Subject: Re: [ppsp] ppsp charter discussion

 

Hi Tao,

 

To my understanding, there are two components in P2P streaming steams. It is
necessary to give a clear definition about peers and trackers. Peers are
able to perform caching, streaming sharing, chunk sharing, etc. Thus, such
system applies to caches, CDN nodes, and (maybe) end users, which drives the
reason for PPSP work.

 

Regards,

Lucy

 

  _____  

From: Tao Ma [mailto:abcdmatao@gmail.com] 
Sent: Monday, September 14, 2009 1:56 AM
To: lucyyong@huawei.com; ppsp@ietf.org
Cc: zhangch@bupt.edu.cn
Subject: Re: [ppsp] ppsp charter discussion

 

Hi,
   I think your revised texts are a little ambiguous.  To my understanding,
P2P streaming system has some entities, and these entities are classified
into peers and trackers considering their roles. Peer and tracker is two
abstract concepts widely used in P2P systems. If the first graph only
mentions peer or tracker, it is not clear what the PPSP stands for.  The old
texts enumerate some entities(caches, CDN nodes) , which externalize the P2P
streaming system. I think the specific description is necessary.
0.1 cent    
Regards
Tao Ma
Beijing University of Posts and Telecommunications, Mobile life and new
media lab 

 

>Hi Ning,

 

>I agree your statement here. But I think the charter description is not as
clear as your statement here. The confusion is in the first >paragraph.
Based on your statement, PPSP WG works on standard protocols in P2P
streaming systems. P2P streaming system >has two components, peer and
tracker. This will be very clear. 

 

>The participation entities listed in the charter is related to the
applicability of P2P streaming system, not P2P streaming system >itself.
Whether P2P streaming system provider wants to deploy the system on which
device is provider business decision. >Provider may or may not work out with
their users on content sharing. Thus, end-user device may or may not be a
peer in the >system. This is not relevant to P2P streaming system
architecture and protocols itself.

 

>Suggest revising the first paragraph as

>The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
>chartered to develop standard signaling protocols (called PPSP protocols)
>for the communications among P2P system components, peers or peer trackers
>via both fixed and mobile Internet.

>Consider adding third paragraph to highlight the applicability.

>Best Regards,

>Lucy


--Boundary_(ID_/KM3RMm0BHAFbIRcpH7J9A)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" =
name=3D"place"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Dotum;
	panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:SimHei;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"MS UI Gothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:DotumChe;
	panose-1:2 11 6 9 0 1 1 1 1 1;}
@font-face
	{font-family:KaiTi_GB2312;
	panose-1:2 1 6 9 3 1 1 1 1 1;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"\@Dotum";
	panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:"\@MS UI Gothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"\@DotumChe";
	panose-1:2 11 6 9 0 1 1 1 1 1;}
@font-face
	{font-family:KaiTi_GB2312;
	panose-1:2 1 6 9 3 1 1 1 1 1;}
@font-face
	{font-family:SimHei;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
h1
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:21.6pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:-21.6pt;
	page-break-after:avoid;
	mso-list:l1 level1 lfo2;
	font-size:16.0pt;
	font-family:Arial;
	font-weight:bold;}
h2
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:28.8pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:-28.8pt;
	page-break-after:avoid;
	mso-list:l1 level2 lfo2;
	font-size:12.0pt;
	font-family:Arial;
	font-weight:normal;}
h3
	{margin-top:13.0pt;
	margin-right:0cm;
	margin-bottom:13.0pt;
	margin-left:36.0pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:-36.0pt;
	line-height:173%;
	page-break-after:avoid;
	mso-list:l1 level3 lfo2;
	font-size:12.0pt;
	font-family:"Times New Roman";
	font-weight:normal;}
p.MsoHeader, li.MsoHeader, div.MsoHeader
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	layout-grid-mode:char;
	font-size:9.0pt;
	font-family:Arial;}
p.MsoFooter, li.MsoFooter, div.MsoFooter
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:Arial;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
p
	{mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:"Times New Roman";}
p.a, li.a, div.a
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:54.45pt;
	margin-bottom:.0001pt;
	mso-para-margin-top:1.0gd;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:0cm;
	mso-para-margin-left:54.45pt;
	mso-para-margin-bottom:.0001pt;
	text-align:center;
	text-indent:-18.45pt;
	mso-list:l0 level9 lfo1;
	font-size:9.0pt;
	font-family:Arial;}
p.a0, li.a0, div.a0
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.5pt;
	font-family:Arial;}
p.a1, li.a1, div.a1
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	font-size:10.5pt;
	font-family:Arial;
	font-weight:bold;}
p.a2, li.a2, div.a2
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:54.45pt;
	mso-para-margin-top:0cm;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:1.0gd;
	mso-para-margin-left:54.45pt;
	text-align:center;
	text-indent:-18.45pt;
	mso-list:l0 level8 lfo1;
	font-size:9.0pt;
	font-family:Arial;}
p.a3, li.a3, div.a3
	{margin-top:4.0pt;
	margin-right:0cm;
	margin-bottom:4.0pt;
	margin-left:0cm;
	text-align:center;
	line-height:150%;
	page-break-after:avoid;
	text-autospace:none;
	font-size:10.5pt;
	font-family:"Times New Roman";
	layout-grid-mode:line;}
p.a4, li.a4, div.a4
	{margin-top:15.0pt;
	margin-right:0cm;
	margin-bottom:15.0pt;
	margin-left:0cm;
	text-align:center;
	font-size:18.0pt;
	font-family:Arial;}
p.a5, li.a5, div.a5
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.a6, li.a6, div.a6
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	border:none;
	padding:0cm;
	font-size:9.0pt;
	font-family:Arial;}
p.a7, li.a7, div.a7
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:18.0pt;
	border:none;
	padding:0cm;
	font-size:9.0pt;
	font-family:Arial;}
p.a8, li.a8, div.a8
	{margin:0cm;
	margin-bottom:.0001pt;
	text-indent:21.0pt;
	font-size:12.0pt;
	font-family:Arial;
	color:blue;
	font-style:italic;}
span.a9
	{font-family:SimSun;
	color:black;
	font-weight:bold;}
span.aa
	{font-family:SimSun;
	color:black;
	font-weight:bold;}
span.EmailStyle35
	{mso-style-type:personal;
	font-family:Arial;
	color:navy;}
span.EmailStyle37
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
 /* Page Definitions */
 @page
	{mso-endnote-separator:url("cid:header.htm\@01CA36BF.58DAFB00") es;
	=
mso-endnote-continuation-separator:url("cid:header.htm\@01CA36BF.58DAFB00=
") ecs;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-footer:url("cid:header.htm\@01CA36BF.58DAFB00") f1;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:1123964682;
	mso-list-template-ids:301907670;}
@list l0:level1
	{mso-level-suffix:none;
	mso-level-text:"%1  ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:18.0pt;
	mso-bidi-font-size:18.0pt;
	font-family:Arial;
	mso-fareast-font-family:SimHei;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level2
	{mso-level-suffix:none;
	mso-level-text:"%1\.%2  ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:15.0pt;
	mso-bidi-font-size:15.0pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level3
	{mso-level-suffix:none;
	mso-level-text:"%1\.%2\.%3  ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level4
	{mso-level-suffix:none;
	mso-level-text:"%1\.%2\.%3\.%4  ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:10.5pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level5
	{mso-level-tab-stop:2.0cm;
	mso-level-number-position:left;
	margin-left:2.0cm;
	text-indent:-15.6pt;
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:10.5pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level6
	{mso-level-text:"%6\)";
	mso-level-tab-stop:2.0cm;
	mso-level-number-position:left;
	margin-left:2.0cm;
	text-indent:-15.6pt;
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:10.5pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level7
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:2.0cm;
	mso-level-number-position:left;
	margin-left:2.0cm;
	text-indent:-15.6pt;
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:10.5pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level8
	{mso-level-reset-level:level1;
	mso-level-style-link:\63D2\56FE\9898\6CE8;
	mso-level-suffix:space;
	mso-level-text:\56FE%8;
	mso-level-tab-stop:none;
	mso-level-number-position:center;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:9.0pt;
	mso-bidi-font-size:9.0pt;
	font-family:Arial;
	mso-fareast-font-family:SimHei;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level9
	{mso-level-reset-level:level1;
	mso-level-style-link:\8868\683C\9898\6CE8;
	mso-level-suffix:space;
	mso-level-text:\8868%9;
	mso-level-tab-stop:none;
	mso-level-number-position:center;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:9.0pt;
	mso-bidi-font-size:9.0pt;
	font-family:Arial;
	mso-fareast-font-family:SimHei;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l1
	{mso-list-id:1666475049;
	mso-list-template-ids:-28945502;}
@list l1:level1
	{mso-level-style-link:"\6807\9898 1";
	mso-level-text:%1;
	mso-level-tab-stop:21.6pt;
	mso-level-number-position:left;
	margin-left:21.6pt;
	text-indent:-21.6pt;}
@list l1:level2
	{mso-level-style-link:"\6807\9898 2";
	mso-level-text:"%1\.%2";
	mso-level-tab-stop:28.8pt;
	mso-level-number-position:left;
	margin-left:28.8pt;
	text-indent:-28.8pt;}
@list l1:level3
	{mso-level-style-link:"\6807\9898 3";
	mso-level-text:"%1\.%2\.%3";
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	margin-left:36.0pt;
	text-indent:-36.0pt;}
@list l1:level4
	{mso-level-tab-stop:1.0cm;
	mso-level-number-position:left;
	margin-left:46.8pt;
	text-indent:-34.0pt;}
@list l1:level5
	{mso-level-text:%5\FF09;
	mso-level-tab-stop:1.0cm;
	mso-level-number-position:left;
	margin-left:46.8pt;
	text-indent:-34.0pt;}
@list l1:level6
	{mso-level-number-format:alpha-lower;
	mso-level-text:%6\FF09;
	mso-level-tab-stop:1.0cm;
	mso-level-number-position:left;
	margin-left:46.8pt;
	text-indent:-34.0pt;}
@list l1:level7
	{mso-level-number-format:roman-lower;
	mso-level-text:%7;
	mso-level-tab-stop:1.0cm;
	mso-level-number-position:left;
	margin-left:46.8pt;
	text-indent:-34.0pt;}
@list l1:level8
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8";
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	margin-left:72.0pt;
	text-indent:-72.0pt;}
@list l1:level9
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9";
	mso-level-tab-stop:79.2pt;
	mso-level-number-position:left;
	margin-left:79.2pt;
	text-indent:-79.2pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"3073" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1,2" />
  <o:regrouptable v:ext=3D"edit">
   <o:entry new=3D"1" old=3D"0" />
  </o:regrouptable>
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DZH-CN link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'>Hi, Lucy and =
Tao,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p><=
/span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'>Thank you for =
your
comments.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'>In our charter, =
we only
consider the interface between peer and tracker, as well as interface =
between
peers.</span></font><font color=3Dnavy face=3DArial><span lang=3DEN-US
style=3D'font-family:Arial;color:navy'> We need to narrow down our =
protocol
scope.</span></font><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'><o:p></o:p></span>=
</font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'>In this sense, =
the
entities listed in our charter would be either peers or trackers, =
although some
of them may have other roles in some individual =
implementations.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p><=
/span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'>BR,<o:p></o:p></sp=
an></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'>Ning =
Zong<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p><=
/span></font></p>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span lang=3DEN-US style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span lang=3DEN-US
style=3D'font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</spa=
n></font></b><font
size=3D2 face=3DTahoma><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Tahoma'>
ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] <b><span =
style=3D'font-weight:
bold'>On Behalf Of </span></b>Yong Lucy<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Tuesday, September =
15, 2009
1:02 AM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> 'Tao Ma'; =
ppsp@ietf.org<br>
<b><span style=3D'font-weight:bold'>Cc:</span></b> =
zhangch@bupt.edu.cn<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Re: [ppsp] ppsp =
charter
discussion</span></font><span lang=3DEN-US><o:p></o:p></span></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'><!--[if gte vml 1]><v:shapetype =
id=3D"_x0000_t74"=20
 coordsize=3D"21600,21600" o:spt=3D"74" =
path=3D"m10860,2187c10451,1746,9529,1018,9015,730,7865,152,6685,,5415,,41=
75,152,2995,575,1967,1305,1150,2187,575,3222,242,4220,,5410,242,6560,575,=
7597l10860,21600,20995,7597v485,-1037,605,-2187,485,-3377c21115,3222,2042=
0,2187,19632,1305,18575,575,17425,152,16275,,15005,,13735,152,12705,730v-=
529,288,-1451,1016,-1845,1457xe">
 <v:stroke joinstyle=3D"miter" />
 <v:path gradientshapeok=3D"t" o:connecttype=3D"custom" =
o:connectlocs=3D"10860,2187;2928,10800;10860,21600;18672,10800"=20
  o:connectangles=3D"270,180,90,0" textboxrect=3D"5037,2277,16557,13677" =
/>
</v:shapetype><v:shape id=3D"DtsShapeName" o:spid=3D"_x0000_s2078" =
type=3D"#_x0000_t74"=20
 =
alt=3D"GE2G30DB@C@354BE@18EE013@G63@58D099&gt;8889IB][72207!!!!!!BIHO@]{7=
2207!!!1@@51B401107DBC6C7D6Onsl`m/enu!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!1"=20
 =
style=3D'position:absolute;margin-left:0;margin-top:0;width:.05pt;height:=
.05pt;
 z-index:1;visibility:hidden'>
 <w:anchorlock/>
</v:shape><![endif]--></span></font><font size=3D2 color=3Dnavy =
face=3DArial><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:Arial;color:navy'>Hi =
Tao,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p>=
</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:10.0pt;font-family:Arial;color:navy'>To my =
understanding,
there are two components in P2P streaming steams. It is necessary to =
give a
clear definition about peers and trackers. Peers are able to perform =
caching,
streaming sharing, chunk sharing, etc. Thus, such system applies to =
caches, CDN
nodes, and (maybe) end users, which drives the reason for PPSP =
work.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p>=
</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:10.0pt;font-family:Arial;color:navy'>Regards,<o:p></o:=
p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:10.0pt;font-family:Arial;color:navy'>Lucy<o:p></o:p></=
span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p>=
</span></font></p>

<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0cm =
0cm 4.0pt'>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span lang=3DEN-US style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span lang=3DEN-US
style=3D'font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</spa=
n></font></b><font
size=3D2 face=3DTahoma><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Tahoma'>
Tao Ma [mailto:abcdmatao@gmail.com] <br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Monday, September =
14, 2009
1:56 AM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> lucyyong@huawei.com;
ppsp@ietf.org<br>
<b><span style=3D'font-weight:bold'>Cc:</span></b> =
zhangch@bupt.edu.cn<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Re: [ppsp] ppsp =
charter
discussion</span></font><span lang=3DEN-US><o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>Hi,<br>
&nbsp;&nbsp; I think your revised texts are a little ambiguous.&nbsp; To =
my
understanding, P2P streaming system has some entities, and these =
entities are
classified into peers and trackers considering their roles. Peer and =
tracker is
two abstract concepts widely used in P2P systems. If the first graph =
only
mentions peer or tracker, it is not clear what the PPSP stands =
for.&nbsp; The
old texts enumerate some entities(caches, CDN nodes) , which externalize =
the
P2P streaming system. I think the specific description is necessary.<br>
0.1 cent&nbsp;&nbsp;&nbsp; <br>
Regards<br>
Tao Ma<br>
<span class=3Dil>Beijing</span> University of Posts and =
Telecommunications, <st1:place
w:st=3D"on">Mobile</st1:place> life and new media lab =
<o:p></o:p></span></font></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'><font
size=3D3 face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D2 color=3Dnavy face=3DArial><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:Arial;color:navy'>&gt;Hi Ning,</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D2 color=3Dnavy face=3DArial><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:Arial;color:navy'>&nbsp;</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D2 color=3Dnavy face=3DArial><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:Arial;color:navy'>&gt;I agree your statement here. But I =
think the
charter description is not as clear as your statement here. The =
confusion is in
the first &gt;paragraph. Based on your statement, PPSP WG works on =
standard
protocols in P2P streaming systems. P2P streaming system &gt;has two
components, peer and tracker. This will be very clear. =
</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D2 color=3Dnavy face=3DArial><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:Arial;color:navy'>&nbsp;</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D2 color=3Dnavy face=3DArial><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:Arial;color:navy'>&gt;The participation entities listed in =
the
charter is related to the applicability of P2P streaming system, not P2P
streaming system &gt;itself. Whether P2P streaming system provider wants =
to
deploy the system on which device is provider business decision. =
&gt;Provider
may or may not work out with their users on content sharing. Thus, =
end-user
device may or may not be a peer in the &gt;system. This is not relevant =
to P2P
streaming system architecture and protocols itself.</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D2 color=3Dnavy face=3DArial><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:Arial;color:navy'>&nbsp;</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D2 color=3Dnavy face=3DArial><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:Arial;color:navy'>&gt;Suggest revising the first paragraph =
as</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D2 color=3Dnavy face=3DArial><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:Arial;color:navy'>&gt;</span></font><font color=3Dblack
face=3D"Courier New"><span lang=3DEN-US style=3D'font-family:"Courier =
New";
color:black'>The Peer-to-Peer (P2P) Streaming Protocol working group =
(PPSP WG)
is </span></font><font size=3D2 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:10.0pt;font-family:Arial;color:navy'>&gt;</span></font=
><font
color=3Dblack face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-family:"Courier New";
color:black'>chartered to develop standard signaling protocols (called =
PPSP
protocols) </span></font><font size=3D2 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:10.0pt;font-family:Arial;color:navy'>&gt;</span></font=
><font
color=3Dblack face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-family:"Courier New";
color:black'>for the communications among P2P system components, peers =
or peer
trackers </span></font><font size=3D2 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:10.0pt;font-family:Arial;color:navy'>&gt;</span></font=
><font
color=3Dblack face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-family:"Courier New";
color:black'>via both fixed and mobile Internet.</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D2 color=3Dnavy face=3DArial><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:Arial;color:navy'>&gt;</span></font><font color=3Dblack
face=3D"Courier New"><span lang=3DEN-US style=3D'font-family:"Courier =
New";
color:black'>Consider adding third paragraph to highlight the =
applicability.</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D2 color=3Dnavy face=3DArial><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:Arial;color:navy'>&gt;</span></font><font color=3Dblack
face=3D"Courier New"><span lang=3DEN-US style=3D'font-family:"Courier =
New";
color:black'>Best Regards,</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:10.0pt;font-family:Arial;color:navy'>&gt;</span></font=
><font
color=3Dblack face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-family:"Courier New";
color:black'>Lucy</span></font><span lang=3DEN-US><o:p></o:p></span></p>

</div>

</div>

</body>

</html>

--Boundary_(ID_/KM3RMm0BHAFbIRcpH7J9A)--

From ron.even.tlv@gmail.com  Wed Sep 16 04:05:31 2009
Return-Path: <ron.even.tlv@gmail.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 251213A68EB for <ppsp@core3.amsl.com>; Wed, 16 Sep 2009 04:05:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_72=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3Cz27h4cKvYy for <ppsp@core3.amsl.com>; Wed, 16 Sep 2009 04:05:28 -0700 (PDT)
Received: from mail-bw0-f219.google.com (mail-bw0-f219.google.com [209.85.218.219]) by core3.amsl.com (Postfix) with ESMTP id 6DB233A69D4 for <ppsp@ietf.org>; Wed, 16 Sep 2009 04:05:27 -0700 (PDT)
Received: by bwz19 with SMTP id 19so3402738bwz.37 for <ppsp@ietf.org>; Wed, 16 Sep 2009 04:06:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:cc:references :in-reply-to:subject:date:message-id:mime-version:content-type :x-mailer:thread-index:content-language; bh=ijGCbPjgYSmIHf7eGTc7hkkskef6ZHJ5D11pW8R+5i8=; b=q5NY7kR1jEy34o8YRJ04CiRT8xz+s73oifx6Qpktd2f90IRFAE7QmNgDxye4Q2eNfj gNoAjUfxV6lOQoAE2j96QXktBlx81soEDi1GeFrY8xIhlE1edSz+lUyAPnYz2QsguS9Y oe5iDunUnrUoM3Ku7q7MjPJPTH1sgDs56K9d8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type:x-mailer:thread-index:content-language; b=jpLk6fJAUBO8fMVuvvVwuM1XmB/bsI1dgV9rQNzHRpbJmhtyp7K5c2qOcsuv2cMXf+ WUTyjXSbjZLjUPCtKIH4ScZZzGGIs3vT62F5Z0YAzXOG2v5uSJlvGmCEIpN2K0rSRVzl Q2vhYEi228h2On1qPUdnnEUubR6dvbWPreR7c=
Received: by 10.204.7.86 with SMTP id c22mr7202387bkc.113.1253099166802; Wed, 16 Sep 2009 04:06:06 -0700 (PDT)
Received: from windows8d787f9 (bzq-79-183-9-115.red.bezeqint.net [79.183.9.115]) by mx.google.com with ESMTPS id 1sm12130523fks.35.2009.09.16.04.06.03 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 16 Sep 2009 04:06:05 -0700 (PDT)
From: "Roni Even" <ron.even.tlv@gmail.com>
To: "'Ping Pan'" <ping@pingpan.org>, "'Ning Zong'" <zongning@huawei.com>
References: <0KPR00LQ0UX6ED@szxml01-in.huawei.com>	<22d04a930909101455v3df5ec7dq3241e6aa5e373f9b@mail.gmail.com> <22d04a930909101525i69a3cd78gf028040e0e2c5b9a@mail.gmail.com>
In-Reply-To: <22d04a930909101525i69a3cd78gf028040e0e2c5b9a@mail.gmail.com>
Date: Wed, 16 Sep 2009 14:04:17 +0300
Message-ID: <4ab0c69d.01135e0a.6ede.7383@mx.google.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0057_01CA36D6.9572CB30"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcoyZcdI4gZ1W7eQTMOHNVr9I+kJpwEV0nWg
Content-Language: en-us
Cc: ppsp@ietf.org
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Sep 2009 11:05:31 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_0057_01CA36D6.9572CB30
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Ping,

Maybe you should look at the DECADE work =
https://www.ietf.org/mailman/listinfo/decade=20

There was a BAR BOF in Stockholm discussing caching solutions for P2P =
applications.

The scope of PPSP is to address the protocol from peers to tracker and =
between peers in order to get the relevant chunks.=20

=20

Roni Even

=20

From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf Of =
Ping Pan
Sent: Friday, September 11, 2009 1:26 AM
To: Ning Zong
Cc: ppsp@ietf.org
Subject: Re: [ppsp] ppsp charter discussion

=20

Rich,

=20

Thanks for the correction.=20

Ping Pan  (408) 655-6547



On Thu, Sep 10, 2009 at 2:55 PM, Ping Pan <ping@pingpan.org> wrote:

Ning,

=20

Thanks for the clarification.

=20

Here is my main concern: currently, PPSP is positioned as yet another =
streaming protocol to the end users.

=20

IMHO, the end users can care less where the traffic are streaming from =
so long it's convenient, safe and have reasonable QoE. Do we need =
another streaming protocol to do this?

=20

One may argue the advantages in P2P. But, to many, PPSP is actually =
endorsing the following:

*	I need to install a special software from the ASP's, which may use my =
local CPU and storage for P2P operation, and do some other things that I =
don't know about.
*	The software enables me to watch some movies from the peers, who may =
be chased by the lawyers from some media companies.=20
*	On top of that, the service networks, especially, those who have to =
pay for the expensive backhaul links, may be sick of the traffic volume, =
and may install DPI boxes at every possible intersection to drop my =
video stream traffic (here goes my QoE).

In short, I don't think it's wise to address all of the above in one WG, =
one architecture or one protocol. Rather, it would be nice to focus on =
what P2P streaming is good at, use it to solve a couple of real =
problems, and move on to the next.

=20

We must not ignore the advancement of the following in P2P streaming:

*	Cost efficiency: I saw a presentation from last IETF's P2PRG (from =
Rich Woundy?), where it takes a $3,000 PC to support 5,000 concurrent =
streams. That's cheap!
*	Simplicity: it never occurred to me that why we must have storage =
servers, called CDN, sitting all over the place, while some simple =
caching would be sufficient. In PPlive's Sigcomm paper, it mentioned of =
using 8/12G of Flash only, and no harddrive. (This may help answering =
some copyright concerns).
*	Portability: people may argue uplink vs. inter-domain locality. But =
all service providers need to do is inserting a few P2P edge caching =
boxes in the network. If more locality is needed, add another one. Chunk =
discovery and tracker manager are perfect for this.

This is the line of reasoning I had: why not narrow the scope of PPSP, =
and solve the caching problem first?

=20

Once again, I don't think PPSP needs to deal with end users for now. In =
fact, by forcing an open standard, you are taking away the leverage from =
the existing P2P media companies, including PPlive and PPstream (as =
mentioned in another draft of yours :-)). Nobody wins!

=20

0.5 cents,

=20

- Ping

=20

2009/9/10 Ning Zong <zongning@huawei.com>

Hi, Ping,

=20

End users will run PPSP. As addressed in charter, PPSP protocols could =
run on multiple entities such as end users, caches, CDN nodes, etc.

Here we talk about the standard protocols running on end users. What do =
you mean by non-technical issues? If you mean security, privacy and =
copyrights issues, I think not only PPSP, but some other BoF/WGs have =
same issues. You are perfectly right, they will be not in the working =
scope (but need some considerations during the WG work).

=20

BR,

Ning Zong=20

=20

  _____ =20

Ning,

=20

We are in agreement here. So, you have listed three objectives for PPSP:

=20

1. Standard interface to CDN/Cache

2. Enable media providers to stream content through standard interfaces

3. Help the service providers to manage their network/links better.

=20

So, curious, does it require the end users to run PPSP as well? The =
problem statement draft (draft-zhang-ppsp-problem-statement-04.txt) =
seems to assume that is the case. (If I am not mistaken, all the =
"proprietary protocols" listed in Section 3.1 are client P2P =
applications). If yes, you have a wide scope of non-technical issues to =
deal with. If no, then you need to make it clear in the documents.

=20

Thanks for clarification.

=20

Ping



2009/9/10 Ning Zong <zongning@huawei.com>

Hi, Ping,

=20

Thank you for your comments, please see in-line.

=20

  _____ =20

Ning,

=20

I'd think that it is very important to emphasis the target users of the =
work, which has been quoted as "intelligent endpoints, caches, content =
distribution network nodes, and/or other edge devices."

=20

[Ning Zong] This is a good suggestion.

=20

If possible, I would hope that further specification, clarification and =
constraints to be added in one of the documents.

=20

The reasoning is that, if the work is to enable further proliferation of =
P2P clients within the networks, then the WG needs to address issues =
including security, privacy and copyrights extensively. This may be =
above and beyond technology, and is probably outside the scope of PPSP.

=20

On the other hand, if the work is to enable more efficient streaming =
content distribtution within a controlled environment by leveraging =
mechanisms such as tracker management and chuck discovery, then the work =
is well understood, and can be clearly defined, specified and =
experimented in the near future.

=20

[Ning Zong] If I understand your question correctly, this is related to =
the incentives of PPSP work. The clarification of incentives are further =
provided in problem statement. IMO, the second point in your comments is =
closer to current intention of PPSP. To be brief, the intention include =
(maybe not limited to): 1) enable more efficient streaming to integrate =
3rd party devices, e.g. cache/CDN nodes; 2) enable streaming vendors to =
accomplish content distribution via some standard API, thus reduce the =
time-to-market and maybe cost, we hope; 3) enable ISPs to construct =
standard streaming platform to run content provisioning services.

=20

2 cents,

=20

- Ping

=20

2009/9/10 Ning Zong <zongning@huawei.com>

Hi, Lucy

=20

The participating entities in the first paragraph include both peers and =
trackers in P2P streaming systems. In second paragraph, we discuss the =
roles of trackers - assuming that people know the basic meaning of =
peers.

Formal definitions of PPSP peers and PPSP trackers are defined in =
Problem Statement Draft.

=20

BR,

Ning Zong

=20

  _____ =20

Hi YunFei and Christian,

=20

One clarification: =E2=80=9Cparticipating entities=E2=80=9D listed in =
the text are the peer in P2P streaming systems, is that right? Thus, =
=E2=80=9CPPSP=E2=80=9D trackers are another participator in the systems. =
 Suggest stating that clearly in the first paragraph.

=20

Cheers,

Lucy

=20

  _____ =20

From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf Of =
Schmidt, Christian 1. (NSN - DE/Munich)
Sent: Thursday, September 10, 2009 3:03 AM
To: ext zhangyunfei; ppsp@ietf.org
Subject: Re: [ppsp] ppsp charter discussion

=20

Hi Yunfei,

after reading your charter proposal, a text proposal and 2 questions for =
clarifications.

=20

Best Regards

Christian Schmidt

=20

=20

=20

Proposed new text for more transparency in main description:

Old text:

The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is =
chartered to develop standard signaling protocols (called PPSP =
protocols) for multiple types of entities (e.g. intelligent endpoints, =
caches, content distribution network nodes, and/or other edge devices) =
to participate in P2P streaming systems in both fixed and mobile =
Internet.


PPSP protocols include the PPSP tracker protocol =E2=80=93 a signaling =
protocol between =E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CPPSP =
peers=E2=80=9D, and the PPSP peer protocol =E2=80=93 a signaling =
protocol among =E2=80=9CPPSP peers=E2=80=9D. A PPSP tracker maintains =
lists of participating PPSP peers, each for a specific channel or =
streaming file, and answers the queries from PPSP peers for candidate =
PPSP peers. PPSP peers inform their status information to PPSP trackers, =
exchange their chunk availability with other PPSP peers and/or PPSP =
trackers, and ask other PPSP peers for wanted data.=20

=20

New text:

The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is =
chartered to develop standard signaling protocols (called PPSP =
protocols) for P2P streaming systems in both fixed and mobile Internet. =
Participating entities could be intelligent endpoints, caches, content =
distribution network nodes, and/or other edge devices.

=20

For a specific channel or streaming file, a PPSP tracker maintains lists =
of particiating PPSP peers. The PPSP tracker answers queries from PPSP =
peers for candidate PPSP peers. PPSP peers provide their status =
information to PPSP trackers, exchange their chunk availability with =
other PPSP peers and/or PPSP trackers, and ask other PPSP peers for =
wanted data. PPSP protocols include the PPSP tracker protocol =E2=80=93 =
a signaling protocol between =E2=80=9CPPSP trackers=E2=80=9D and =
=E2=80=9CPPSP peers=E2=80=9D, and the PPSP peer protocol =E2=80=93 a =
signaling protocol among =E2=80=9CPPSP peers=E2=80=9D.=20

=20

Architectural survey

3. An "architectural survey" document explaining the current P2P =
streaming architectures, in particular tracker-based P2P streaming, and =
key issues in best practice.

It is good to have a description of the current P2P streaming =
architecture. What is missing is the relation to the PPSP work. Will it =
contain a proposal for the PPSP architecture?

=20

Usage document

6. A =E2=80=9Cusage document=E2=80=9D explaining how the protocols =
defined above, along with existing IETF protocols, such as RELAOD, ALTO =
and RTSP, can inter-operate; and how they may be integrated together to =
produce complete P2P streaming systems.

This sounds more like a "interop document". Was this the intention?

=20

=20

=20

=20

=20

=20

=20

=20

  _____ =20

From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf Of =
ext zhangyunfei
Sent: Thursday, September 10, 2009 8:24 AM
To: ppsp@ietf.org
Subject: [ppsp] ppsp charter discussion

=20




Dear all,

   The following is the modified version of PPSP charter(An early =
version was published in the IETF PPSP wiki page).Please review it and =
any comments and suggestions are highly appreciated.

=20

           BR

            Yunfei

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

Description of PPSP Working Group:

The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is =
chartered to develop standard signaling protocols (called PPSP =
protocols) for multiple types of entities (e.g. intelligent endpoints, =
caches, content distribution network nodes, and/or other edge devices) =
to participate in P2P streaming systems in both fixed and mobile =
Internet.


PPSP protocols include the PPSP tracker protocol =E2=80=93 a signaling =
protocol between =E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CPPSP =
peers=E2=80=9D, and the PPSP peer protocol =E2=80=93 a signaling =
protocol among =E2=80=9CPPSP peers=E2=80=9D. A PPSP tracker maintains =
lists of participating PPSP peers, each for a specific channel or =
streaming file, and answers the queries from PPSP peers for candidate =
PPSP peers. PPSP peers inform their status information to PPSP trackers, =
exchange their chunk availability with other PPSP peers and/or PPSP =
trackers, and ask other PPSP peers for wanted data.=20

=20

This WG's primary tasks are to produce:
1. A =E2=80=9Cproblem statement=E2=80=9D document describing the =
problems, incentives, and scope of developing the PPSP protocols, as =
well as common terminologies and concepts.

=20

2. A =E2=80=9Crequirements=E2=80=9D document listing the requirements on =
the designed PPSP protocols (e.g., general functionality and performance =
requirements of PPSP protocols or basic types of information that PPSP =
protocols should communicate to facilitate P2P streaming).


3. An "architectural survey" document explaining the current P2P =
streaming architectures, in particular tracker-based P2P streaming, and =
key issues in best practice.


4. A proposed standard defining the PPSP peer protocol. This protocol =
will define how PPSP peers advertise chunk availability. The protocol =
will also define the requests and responses of chunks among PPSP peers.

=20

5. A proposed standard defining the PPSP tracker protocol. This protocol =
will define how PPSP peers inform and request information from PPSP =
trackers and how PPSP trackers reply to the requests.

=20

6. A =E2=80=9Cusage document=E2=80=9D explaining how the protocols =
defined above, along with existing IETF protocols, such as RELAOD, ALTO =
and RTSP, can inter-operate; and how they may be integrated together to =
produce complete P2P streaming systems.

=20

7. Optionally a =E2=80=9Dmobile usage document=E2=80=9D (PPSP mobile BCP =
document) to evaluate PPSP with and without Mobile IP support when there =
are a lot of mobile peers in the system.


The work planned for the PPSP WG is distinct from, but requires close =
participation with, work in other IETF WGs, particularly P2PSIP, ALTO =
and MMUSIC. The PPSP WG assumes that it cannot modify baseline P2PSIP, =
ALTO, and MMUSIC behaviors. If PPSP determines that extensions to =
P2PSIP, ALTO, MMUSIC are needed, PPSP will seek to define such =
extensions and present to the respective working groups.


The design of PPSP has to consider security/privacy issues. The protocol =
document will contain a complete description of the security/privacy =
issues that PPSP should address.

=20

The following topics are excluded from this WG's scope:
1. Transport mechanisms for data transmission among PPSP peers, e.g. =
using TCP or UDP, unicast or multicast, etc.


2. Network coding mechanisms in P2P streaming. Network coding may be =
used in P2P streaming, but its support is beyond the scope of current =
charter.

=20

3. Play-out mechanisms including streaming control (e.g., pause, =
fast-forward, and rewind).

=20

4. Algorithms that may be different in different deployments (e.g., =
chunk selection, local storage strategies).

=20

5. Research type questions related to P2P streaming. This WG will =
instead forward such questions to the IRTF P2PRG or other RG as =
appropriate. Examples include cache management.

Goals and Milestones:


Apr 2010

Working Group Last Call for problem statement


Jun 2010

Submit problem statement to IESG as Informational document


Aug 2010

Working Group Last Call for architecture survey


Aug 2010

Working Group Last Call for requirements


Oct

2010

Submit architecture survey to IESG as Informational document


Oct 2010

Submit requirements to IESG as Informational document


Apr 2011

Working Group Last Call for PPSP peer protocol


Apr

2011

Working Group Last Call for PPSP tracker protocol


Aug 2011

Submit PPSP peer protocol to IESG as Proposed Standard


Aug 2011

Submit PPSP tracker protocol to IESG as Proposed Standard


Nov 2011

Working Group Last Call of usage document


Nov 2011

Working Group Last Call of mobility BCP document


Jan 2012

Submit usage document to IESG as Informational document


Jan 2012

Submit mobility BCP document to IESG as Informational document


Apr 2012

Dissolve or re-charter=20

=20

=20

  _____ =20

zhangyunfei

2009-09-10

  _____ =20


_______________________________________________
ppsp mailing list
ppsp@ietf.org
https://www.ietf.org/mailman/listinfo/ppsp

=20

  _____ =20

=20

  _____ =20

=20

=20


------=_NextPart_000_0057_01CA36D6.9572CB30
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:1083721347;
	mso-list-template-ids:-1511118606;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:1209680321;
	mso-list-template-ids:-1764830924;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Hi Ping,<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Maybe you should look at the DECADE work <a
href=3D"https://www.ietf.org/mailman/listinfo/decade">https://www.ietf.or=
g/mailman/listinfo/decade</a>
<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>There was a BAR BOF in Stockholm discussing caching =
solutions
for P2P applications.<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>The scope of PPSP is to address the protocol from peers =
to
tracker and between peers in order to get the relevant chunks. =
<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Roni Even<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in =
0in 4.0pt'>

<div>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0in 0in 0in'>

<p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] <b>On Behalf Of =
</b>Ping
Pan<br>
<b>Sent:</b> Friday, September 11, 2009 1:26 AM<br>
<b>To:</b> Ning Zong<br>
<b>Cc:</b> ppsp@ietf.org<br>
<b>Subject:</b> Re: [ppsp] ppsp charter discussion<o:p></o:p></span></p>

</div>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Rich,<o:p></o:p></p>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'>Thanks for the
correction.&nbsp;<br clear=3Dall>
<br>
Ping Pan &nbsp;(408) 655-6547<br>
<br>
<o:p></o:p></p>

<div>

<p class=3DMsoNormal>On Thu, Sep 10, 2009 at 2:55 PM, Ping Pan &lt;<a
href=3D"mailto:ping@pingpan.org">ping@pingpan.org</a>&gt; =
wrote:<o:p></o:p></p>

<div>

<p class=3DMsoNormal>Ning,<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>Thanks for the clarification.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>Here is my main concern: currently, PPSP is =
positioned as
yet another streaming protocol to the end users.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>IMHO, the end users can care less where the traffic =
are
streaming from so long it's&nbsp;convenient,&nbsp;safe and have =
reasonable QoE.
Do we need another streaming protocol to do this?<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>One may argue the advantages in P2P. But, to many, =
PPSP is
actually endorsing the following:<o:p></o:p></p>

</div>

<div>

<ul type=3Ddisc>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l1 level1 lfo1'>I need to install a special software from =
the
     ASP's, which may use my local CPU and storage for P2P operation, =
and do
     some other things that I don't know about.<o:p></o:p></li>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l1 level1 lfo1'>The software enables me to watch some =
movies from
     the peers, who may be chased by the lawyers from some media
     companies.&nbsp;<o:p></o:p></li>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l1 level1 lfo1'>On top of that, the service networks, =
especially,
     those who have to pay for the expensive backhaul links, may be sick =
of the
     traffic volume, and may install DPI boxes at every possible =
intersection
     to drop my video stream traffic (here goes my QoE).<o:p></o:p></li>
</ul>

</div>

<div>

<p class=3DMsoNormal>In short, I don't think it's wise to address all of =
the
above in one WG, one architecture or one protocol. Rather, it would be =
nice to focus
on what P2P streaming is good at, use it to solve a couple of real =
problems,
and move on to the next.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>We must not ignore the advancement of the following =
in P2P
streaming:<o:p></o:p></p>

</div>

<div>

<ul type=3Ddisc>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo2'>Cost efficiency: I saw
     a&nbsp;presentation&nbsp;from last IETF's P2PRG (from Rich =
Woundy?), where
     it takes a $3,000 PC to support 5,000 concurrent streams. That's =
cheap!<o:p></o:p></li>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo2'>Simplicity: it never&nbsp;occurred&nbsp;to =
me
     that why we must have storage servers, called CDN, sitting all over =
the
     place, while some simple caching would be sufficient. In PPlive's =
Sigcomm
     paper, it mentioned of using 8/12G of Flash only, and no harddrive. =
(This
     may help answering some copyright concerns).<o:p></o:p></li>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo2'>Portability: people may argue uplink vs.
     inter-domain&nbsp;locality. But all service providers need to do is
     inserting a few P2P edge caching boxes in the network. If more =
locality is
     needed, add another one. Chunk discovery and tracker manager are =
perfect
     for this.<o:p></o:p></li>
</ul>

</div>

<div>

<p class=3DMsoNormal>This is the line of reasoning I had: why not narrow =
the
scope of PPSP, and solve the caching problem first?<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>Once again, I don't think PPSP needs to deal with =
end users
for now. In fact, by forcing an open standard, you are taking away the =
leverage
from the existing P2P media companies, including PPlive and PPstream (as
mentioned in another draft of yours :-)). Nobody wins!<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>0.5 cents,<o:p></o:p></p>

</div>

<div>

<div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>- Ping<o:p></o:p></p>

</div>

<div>

<div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<div>

<p class=3DMsoNormal>2009/9/10 Ning Zong &lt;<a =
href=3D"mailto:zongning@huawei.com"
target=3D"_blank">zongning@huawei.com</a>&gt;<o:p></o:p></p>

<div>

<div>

<p class=3DMsoNormal>Hi, Ping,<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>End users will run PPSP. As addressed in charter, =
PPSP
protocols could run on multiple entities such as end users, caches, CDN =
nodes,
etc.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>Here we&nbsp;talk about the standard protocols =
running on
end users. What do you mean by non-technical issues? If you mean =
security,
privacy and copyrights issues, I think not only PPSP, but some other
BoF/WGs&nbsp;have same issues. You are perfectly right, they will be not =
in the
working scope (but need some considerations during the WG =
work).<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>BR,<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>Ning Zong&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</div>

<p class=3DMsoNormal><span =
style=3D'font-family:"Arial","sans-serif"'>Ning,</span><o:p></o:p></p>

</div>

<div>

<div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal><span style=3D'font-family:"Arial","sans-serif"'>We =
are in
agreement here.&nbsp;So, you have listed three&nbsp;objectives&nbsp;for =
PPSP:</span><o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal><span style=3D'font-family:"Arial","sans-serif"'>1. =
Standard
interface to CDN/Cache</span><o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><span style=3D'font-family:"Arial","sans-serif"'>2. =
Enable
media providers to stream content through standard =
interfaces</span><o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><span style=3D'font-family:"Arial","sans-serif"'>3. =
Help the
service providers to manage their network/links =
better.</span><o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>So, curious, does it require the end users to run =
PPSP as
well?&nbsp;<span style=3D'font-family:"Arial","sans-serif"'>The problem =
statement
draft (draft-zhang-ppsp-problem-statement-04.txt) seems to assume that =
is the
case. (If I am not mistaken, all the &quot;proprietary protocols&quot; =
listed
in Section 3.1 are client P2P applications). If yes, you have a wide =
scope of
non-technical issues to deal with. If no, then you need to make it clear =
in the
documents.</span><o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>Thanks for clarification.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><span =
style=3D'font-family:"Arial","sans-serif"'>Ping</span><br>
<br>
<o:p></o:p></p>

<div>

<p class=3DMsoNormal>2009/9/10 Ning Zong &lt;<a =
href=3D"mailto:zongning@huawei.com"
target=3D"_blank">zongning@huawei.com</a>&gt;<o:p></o:p></p>

<div>

<div>

<p class=3DMsoNormal>Hi, Ping,<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>Thank you for your comments, please see =
in-line.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</div>

</div>

<div>

<div>

<p class=3DMsoNormal><span style=3D'font-family:"Courier =
New";color:blue'>Ning,<o:p></o:p></span></p>

</div>

<div>

<p class=3DMsoNormal><span style=3D'font-family:"Courier =
New";color:blue'><o:p>&nbsp;</o:p></span></p>

</div>

<div>

<p class=3DMsoNormal><span style=3D'font-family:"Courier =
New";color:blue'>I'd think
that it is very important to emphasis the target users of the work, =
which has
been quoted as &quot;intelligent endpoints, caches, content distribution
network nodes, and/or other edge devices.&quot;<o:p></o:p></span></p>

</div>

<div>

<p class=3DMsoNormal><span style=3D'font-family:"Courier =
New";color:blue'>&nbsp;<o:p></o:p></span></p>

</div>

</div>

<div>

<p class=3DMsoNormal><span style=3D'font-family:"Courier =
New";color:blue'>[Ning
Zong] This is a good suggestion.<o:p></o:p></span></p>

</div>

<div>

<div>

<p class=3DMsoNormal><span style=3D'font-family:"Courier =
New";color:blue'><o:p>&nbsp;</o:p></span></p>

</div>

<div>

<p class=3DMsoNormal><span style=3D'font-family:"Courier =
New";color:blue'>If
possible, I would hope that further specification, clarification and
constraints to be added in one of the documents.<o:p></o:p></span></p>

</div>

<div>

<p class=3DMsoNormal><span style=3D'font-family:"Courier =
New";color:blue'><o:p>&nbsp;</o:p></span></p>

</div>

<div>

<p class=3DMsoNormal><span style=3D'font-family:"Courier =
New";color:blue'>The
reasoning is that, if the work is to enable =
further&nbsp;proliferation&nbsp;of
P2P clients within the networks, then the WG needs to address issues =
including
security, privacy and copyrights extensively. This may be above and =
beyond
technology, and&nbsp;is probably outside the scope of =
PPSP.<o:p></o:p></span></p>

</div>

<div>

<p class=3DMsoNormal><span style=3D'font-family:"Courier =
New";color:blue'><o:p>&nbsp;</o:p></span></p>

</div>

<div>

<p class=3DMsoNormal><span style=3D'font-family:"Courier =
New";color:blue'>On the
other hand, if the work is to enable more efficient streaming content
distribtution within a controlled&nbsp;environment by leveraging =
mechanisms
such as tracker management and chuck discovery, then the work is well
understood, and can be clearly defined, specified and experimented in =
the near
future.<o:p></o:p></span></p>

</div>

<div>

<p class=3DMsoNormal><span style=3D'font-family:"Courier =
New";color:blue'>&nbsp;<o:p></o:p></span></p>

</div>

</div>

<div>

<p class=3DMsoNormal><span style=3D'font-family:"Courier =
New";color:blue'>[Ning
Zong] If I understand your question correctly, this is related to the
incentives of PPSP work. The clarification of incentives are further =
provided
in problem statement. IMO, the second point in your comments is closer
to&nbsp;current intention of PPSP. To be brief, the intention include =
(maybe
not limited to): 1) enable more efficient streaming to =
integrate&nbsp;3rd party
devices, e.g. cache/CDN nodes; 2)&nbsp;enable&nbsp;streaming =
vendors&nbsp;to
accomplish&nbsp;content distribution via some standard API, thus reduce
the&nbsp;time-to-market and maybe cost, we hope; 3) enable ISPs to
construct&nbsp;standard streaming platform to run content provisioning
services.<o:p></o:p></span></p>

</div>

<div>

<p class=3DMsoNormal><span style=3D'font-family:"Courier =
New";color:blue'><o:p>&nbsp;</o:p></span></p>

</div>

<div>

<p class=3DMsoNormal><span style=3D'font-family:"Courier =
New";color:blue'>2 cents,<o:p></o:p></span></p>

</div>

<div>

<p class=3DMsoNormal><span style=3D'font-family:"Courier =
New";color:blue'><o:p>&nbsp;</o:p></span></p>

</div>

<div>

<p class=3DMsoNormal><span style=3D'font-family:"Courier =
New";color:blue'>- Ping<o:p></o:p></span></p>

</div>

<div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<div>

<p class=3DMsoNormal>2009/9/10 Ning Zong &lt;<a =
href=3D"mailto:zongning@huawei.com"
target=3D"_blank">zongning@huawei.com</a>&gt;<o:p></o:p></p>

<div>

<div>

<p class=3DMsoNormal>Hi, Lucy<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>The participating entities in the first paragraph =
include
both peers and trackers in P2P streaming systems. In second paragraph, =
we
discuss the roles of&nbsp;trackers -&nbsp;assuming that people know the =
basic
meaning of peers.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>Formal definitions of PPSP peers and PPSP trackers =
are
defined in Problem Statement Draft.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>BR,<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>Ning Zong<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><span =
style=3D'color:#888888'>&nbsp;<o:p></o:p></span></p>

</div>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
style=3D'color:#888888'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></div>

</div>

<div>

<div>

<div>

<p><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:navy'>Hi=

YunFei and Christian,</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:navy'>On=
e
clarification: =E2=80=9Cparticipating entities=E2=80=9D listed in the =
text are the peer in P2P
streaming systems, is that right? Thus, =E2=80=9CPPSP=E2=80=9D trackers =
are another
participator in the systems. &nbsp;Suggest stating that clearly in the =
first
paragraph.</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:navy'>Ch=
eers,</span><o:p></o:p></p>

<p><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:navy'>Lu=
cy</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in =
0in 4.0pt'>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</div>

<p><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> <a
href=3D"mailto:ppsp-bounces@ietf.org" =
target=3D"_blank">ppsp-bounces@ietf.org</a>
[mailto:<a href=3D"mailto:ppsp-bounces@ietf.org" =
target=3D"_blank">ppsp-bounces@ietf.org</a>]
<b>On Behalf Of </b>Schmidt, Christian 1. (NSN - DE/Munich)<br>
<b>Sent:</b> Thursday, September 10, 2009 3:03 AM<br>
<b>To:</b> ext zhangyunfei; <a href=3D"mailto:ppsp@ietf.org" =
target=3D"_blank">ppsp@ietf.org</a><br>
<b>Subject:</b> Re: [ppsp] ppsp charter discussion</span><o:p></o:p></p>

</div>

<p>&nbsp;<o:p></o:p></p>

<p><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:blue'>Hi=

Yunfei,</span><o:p></o:p></p>

<p><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:blue'>af=
ter
reading your charter proposal, a text proposal and 2 questions for
clarifications.</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:blue'>Be=
st
Regards</span><o:p></o:p></p>

<p><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:blue'>Ch=
ristian
Schmidt</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-family:"Courier New";color:blue'>Proposed new
text&nbsp;for more transparency in main =
description:</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New";color:blue'>Old =
text:</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New";color:black'>The =
Peer-to-Peer (P2P)
Streaming Protocol working group (PPSP WG) is chartered to develop =
standard
signaling protocols (called PPSP protocols) for multiple types of =
entities
(e.g. intelligent endpoints, caches, content distribution network nodes, =
and/or
other edge devices) to participate in P2P streaming systems in both =
fixed and mobile
Internet.</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New";color:blue'><br>
</span><span style=3D'font-family:"Courier New";color:black'>PPSP =
protocols
include the PPSP tracker protocol =E2=80=93 a signaling protocol between =
=E2=80=9CPPSP
trackers=E2=80=9D and =E2=80=9CPPSP peers=E2=80=9D, and the PPSP peer =
protocol =E2=80=93 a signaling protocol
among =E2=80=9CPPSP peers=E2=80=9D. A PPSP tracker maintains lists of =
participating PPSP peers,
each for a specific channel or streaming file, and answers the queries =
from
PPSP peers for candidate PPSP peers. PPSP peers inform their status =
information
to PPSP trackers, exchange their chunk availability with other PPSP =
peers
and/or PPSP trackers, and ask other PPSP peers for wanted =
data.</span><span
style=3D'font-family:"Courier New";color:blue'> </span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-family:"Courier =
New";color:blue'>New&nbsp;text:</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New";color:blue'>The Peer-to-Peer =
(P2P)
Streaming Protocol working group (PPSP WG) is chartered to develop =
standard
signaling protocols (called PPSP protocols)&nbsp;for P2P streaming =
systems in
both fixed and mobile Internet. Participating entities could be =
intelligent
endpoints, caches, content distribution network nodes, and/or other edge
devices.</span><o:p></o:p></p>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p><span style=3D'font-family:"Courier New";color:blue'>For a specific =
channel or
streaming file, a PPSP tracker maintains lists of particiating PPSP =
peers. The
PPSP tracker answers queries from PPSP peers for candidate PPSP peers. =
PPSP
peers&nbsp;provide their status information to PPSP trackers, exchange =
their
chunk availability with other PPSP peers and/or PPSP trackers, and ask =
other
PPSP peers for wanted data. PPSP protocols include the PPSP tracker =
protocol =E2=80=93
a signaling protocol between =E2=80=9CPPSP trackers=E2=80=9D and =
=E2=80=9CPPSP peers=E2=80=9D, and the PPSP
peer protocol =E2=80=93 a signaling protocol among =E2=80=9CPPSP =
peers=E2=80=9D.</span><span
style=3D'font-family:"Courier New";color:black'> </span><o:p></o:p></p>

</div>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-family:"Courier New";color:blue'>Architectural =
survey</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'>3. An &quot;architectural
survey&quot; document explaining the current P2P streaming =
architectures, in
particular tracker-based P2P streaming, and key issues in best =
practice.</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New";color:blue'>It is good to =
have a
description of the current P2P streaming architecture. What is missing =
is the
relation to the PPSP work. Will it contain a proposal for&nbsp;the PPSP
architecture?</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-family:"Courier New";color:blue'>Usage =
document</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New";color:black'>6. A =
=E2=80=9Cusage document=E2=80=9D
explaining how the protocols defined above, along with existing IETF =
protocols,
such as RELAOD, ALTO and RTSP, can inter-operate; and how they may be
integrated together to produce complete P2P streaming =
systems.</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New";color:blue'>This sounds more =
like a
&quot;interop document&quot;. Was this the =
intention?</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<p>&nbsp;<o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span =
lang=3DDE>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></div>

<p style=3D'margin-bottom:12.0pt'><b><span lang=3DDE =
style=3D'font-size:10.0pt;
font-family:"Tahoma","sans-serif"'>From:</span></b><span lang=3DDE
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> <a
href=3D"mailto:ppsp-bounces@ietf.org" =
target=3D"_blank">ppsp-bounces@ietf.org</a>
[mailto:<a href=3D"mailto:ppsp-bounces@ietf.org" =
target=3D"_blank">ppsp-bounces@ietf.org</a>]
<b>On Behalf Of </b>ext zhangyunfei<br>
<b>Sent:</b> Thursday, September 10, 2009 8:24 AM<br>
<b>To:</b> <a href=3D"mailto:ppsp@ietf.org" =
target=3D"_blank">ppsp@ietf.org</a><br>
<b>Subject:</b> [ppsp] ppsp charter discussion</span><o:p></o:p></p>

<div>

<p>&nbsp;<o:p></o:p></p>

<p class=3DMsoNormal><br clear=3Dall>
<o:p></o:p></p>

<p><b><span style=3D'font-family:"Courier New"'>Dear =
all,</span></b><o:p></o:p></p>

<p><b><span style=3D'font-family:"Courier New"'>&nbsp;&nbsp; The =
following is the
modified version of PPSP charter(An early version was published in the =
IETF
PPSP wiki page).Please review it and any comments and suggestions are =
highly
appreciated.</span></b><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><b><span style=3D'font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
BR</span></b><o:p></o:p></p>

<p><b><span style=3D'font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Yunfei</span></b><o:p></o:p></p>

<p><b><span style=3D'font-family:"Courier =
New"'>--------------------------------------------------------</span></b>=
<o:p></o:p></p>

<p><b><span style=3D'font-size:18.0pt;font-family:"Courier =
New"'>Description of
PPSP Working Group:</span></b><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'>The Peer-to-Peer (P2P) =
Streaming
Protocol working group (PPSP WG) is chartered to develop standard =
signaling
protocols (called PPSP protocols) for multiple types of entities (e.g.
intelligent endpoints, caches, content distribution network nodes, =
and/or other
edge devices) to participate in P2P streaming systems in both fixed and =
mobile
Internet.</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'><br>
PPSP protocols include the PPSP tracker protocol =E2=80=93 a signaling =
protocol between
=E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CPPSP peers=E2=80=9D, and =
the PPSP peer protocol =E2=80=93 a signaling
protocol among =E2=80=9CPPSP peers=E2=80=9D. A PPSP tracker maintains =
lists of participating
PPSP peers, each for a specific channel or streaming file, and answers =
the queries
from PPSP peers for candidate PPSP peers. PPSP peers inform their status
information to PPSP trackers, exchange their chunk availability with =
other PPSP
peers and/or PPSP trackers, and ask other PPSP peers for wanted data. =
</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p style=3D'layout-grid-mode:char'><span style=3D'font-family:"Courier =
New"'>This
WG's primary tasks are to produce:<br>
1. A =E2=80=9Cproblem statement=E2=80=9D document describing the =
problems, incentives, and
scope of developing the PPSP protocols, as well as common terminologies =
and
concepts.</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'>2. A =
=E2=80=9Crequirements=E2=80=9D document listing
the requirements on the designed PPSP protocols (e.g., general =
functionality
and performance requirements of PPSP protocols or basic types of =
information
that PPSP protocols should communicate to facilitate P2P =
streaming).</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'><br>
3. An &quot;architectural survey&quot; document explaining the current =
P2P
streaming architectures, in particular tracker-based P2P streaming, and =
key
issues in best practice.</span><o:p></o:p></p>

<p style=3D'layout-grid-mode:char'><span style=3D'font-family:"Courier =
New"'><br>
4. A proposed standard defining the PPSP peer protocol. This protocol =
will
define how PPSP peers advertise chunk availability. The protocol will =
also
define the requests and responses of chunks among PPSP =
peers.</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p style=3D'layout-grid-mode:char'><span style=3D'font-family:"Courier =
New"'>5. A
proposed standard defining the PPSP tracker protocol. This protocol will =
define
how PPSP peers inform and request information from PPSP trackers and how =
PPSP
trackers reply to the requests.</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'>6. A =E2=80=9Cusage =
document=E2=80=9D explaining how
the protocols defined above, along with existing IETF protocols, such as
RELAOD, ALTO and RTSP, can inter-operate; and how they may be integrated
together to produce complete P2P streaming =
systems.</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'>7. Optionally a =
=E2=80=9Dmobile usage
document=E2=80=9D (PPSP mobile BCP document) to evaluate PPSP with and =
without Mobile
IP support when there are a lot of mobile peers in the =
system.</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'><br>
The work planned for the PPSP WG is distinct from, but requires close
participation with, work in other IETF WGs, particularly P2PSIP, ALTO =
and
MMUSIC. The PPSP WG assumes that it cannot modify baseline P2PSIP, ALTO, =
and
MMUSIC behaviors. If PPSP determines that extensions to P2PSIP, ALTO, =
MMUSIC
are needed, PPSP will seek to define such extensions and present to the
respective working groups.</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'><br>
The design of PPSP has to consider security/privacy issues. The protocol
document will contain a complete description of the security/privacy =
issues
that PPSP should address.</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'>The following topics are =
excluded
from this WG's scope:<br>
1. Transport mechanisms for data transmission among PPSP peers, e.g. =
using TCP
or UDP, unicast or multicast, etc.</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'><br>
2. Network coding mechanisms in P2P streaming. Network coding may be =
used in
P2P streaming, but its support is beyond the scope of current =
charter.</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'>3. Play-out mechanisms =
including
streaming control (e.g., pause, fast-forward, and =
rewind).</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'>4. Algorithms that may be =
different
in different deployments (e.g., chunk selection, local storage =
strategies).</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'>5. Research type questions =
related
to P2P streaming. This WG will instead forward such questions to the =
IRTF P2PRG
or other RG as appropriate. Examples include cache =
management.</span><o:p></o:p></p>

<p><b><span style=3D'font-size:18.0pt;font-family:"Courier New"'>Goals =
and
Milestones:</span></b><o:p></o:p></p>

<table class=3DMsoNormalTable border=3D0 cellpadding=3D0 width=3D567 =
style=3D'width:425.25pt'>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Apr =
2010</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Working Group Last Call =
for
  problem statement</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Jun =
2010</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Submit problem statement =
to IESG
  as Informational document</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Aug =
2010</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Working Group Last Call =
for
  architecture survey</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Aug =
2010</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Working Group Last Call =
for
  requirements</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Oct</span><o:p></o:p></p>
  <p><span style=3D'font-family:"Courier =
New"'>2010</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Submit architecture =
survey to IESG
  as Informational document</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Oct =
2010</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Submit requirements to =
IESG as
  Informational document</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Apr =
2011</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Working Group Last Call =
for PPSP
  peer protocol</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Apr</span><o:p></o:p></p>
  <p><span style=3D'font-family:"Courier =
New"'>2011</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Working Group Last Call =
for PPSP
  tracker protocol</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Aug =
2011</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Submit PPSP peer protocol =
to IESG
  as Proposed Standard</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Aug =
2011</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Submit PPSP tracker =
protocol to
  IESG as Proposed Standard</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Nov =
2011</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Working Group Last Call =
of usage
  document</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Nov =
2011</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Working Group Last Call =
of
  mobility BCP document</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Jan =
2012</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Submit usage document to =
IESG as
  Informational document</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Jan =
2012</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Submit mobility BCP =
document to
  IESG as Informational document</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Apr =
2012</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Dissolve or re-charter =
</span><o:p></o:p></p>
  </td>
 </tr>
</table>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif"'>

<hr size=3D2 width=3D122 style=3D'width:91.5pt' align=3Dcenter>

</span></div>

<div>

<p><span =
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif";color:silver=
'>zhangyunfei</span><o:p></o:p></p>

</div>

<div>

<p><span =
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif";color:silver=
'>2009-09-10</span><o:p></o:p></p>

</div>

</div>

</div>

</div>

</div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</div>

</div>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><br>
_______________________________________________<br>
ppsp mailing list<br>
<a href=3D"mailto:ppsp@ietf.org" target=3D"_blank">ppsp@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ppsp" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/ppsp</a><o:p></o:=
p></p>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</div>

</div>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</div>

</div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</div>

</div>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</div>

</div>

</div>

</div>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</div>

</div>

</body>

</html>

------=_NextPart_000_0057_01CA36D6.9572CB30--


From ping@pingpan.org  Wed Sep 16 08:01:38 2009
Return-Path: <ping@pingpan.org>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D30E13A6851 for <ppsp@core3.amsl.com>; Wed, 16 Sep 2009 08:01:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.181
X-Spam-Level: 
X-Spam-Status: No, score=-5.181 tagged_above=-999 required=5 tests=[AWL=0.195,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_72=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QUELNla6maHY for <ppsp@core3.amsl.com>; Wed, 16 Sep 2009 08:01:35 -0700 (PDT)
Received: from exprod7og103.obsmtp.com (exprod7og103.obsmtp.com [64.18.2.159]) by core3.amsl.com (Postfix) with SMTP id 351FA3A6ABE for <ppsp@ietf.org>; Wed, 16 Sep 2009 08:01:35 -0700 (PDT)
Received: from source ([209.85.216.178]) by exprod7ob103.postini.com ([64.18.6.12]) with SMTP ID DSNKSrD+AGqC23/znjEp6UFy2R9MzWV8Gnhq@postini.com; Wed, 16 Sep 2009 08:02:25 PDT
Received: by mail-px0-f178.google.com with SMTP id 8so4421968pxi.27 for <ppsp@ietf.org>; Wed, 16 Sep 2009 08:02:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.142.202.20 with SMTP id z20mr659837wff.171.1253113344093; Wed,  16 Sep 2009 08:02:24 -0700 (PDT)
In-Reply-To: <4ab0c69d.01135e0a.6ede.7383@mx.google.com>
References: <0KPR00LQ0UX6ED@szxml01-in.huawei.com> <22d04a930909101455v3df5ec7dq3241e6aa5e373f9b@mail.gmail.com>  <22d04a930909101525i69a3cd78gf028040e0e2c5b9a@mail.gmail.com>  <4ab0c69d.01135e0a.6ede.7383@mx.google.com>
From: Ping Pan <ping@pingpan.org>
Date: Wed, 16 Sep 2009 08:02:04 -0700
Message-ID: <22d04a930909160802h1f0ef7f1s296a1e8d9cae7df5@mail.gmail.com>
To: Roni Even <ron.even.tlv@gmail.com>
Content-Type: multipart/alternative; boundary=000e0cd32e1ebcee630473b32f74
Cc: ppsp@ietf.org
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Sep 2009 15:01:39 -0000

--000e0cd32e1ebcee630473b32f74
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Roni,

The DECADE BAR BOF had presented the the problem statement as:

- How are P2P contents detected and stored in in-network storage?
- How are P2P contents discovered and read from in-network storage?
- What is the protocol to communicate with in-network storage?

IMO, the work is best exemplified by the SAILOR proposal. If I am not
mistaken, DECADE is to deal with STORAGE using P2P as the underlying
transport mechanism.

It's not clear to me though if DECADE is also going to introduce a protocol
that is similar to PPSP, or are they the same? If DECADE is well defined an=
d
focused, what are we doing in PPSP? :-)

Anyway, I am not objecting the PPSP work. Rather, if PPSP is to define the
protocol between P2P nodes and the interaction with the tracker manager
during streaming applications, and can be extended and addressed in the are=
a
of content access control in the future, then say so and focus on it in
various drafts.

Thanks!

Ping


On Wed, Sep 16, 2009 at 4:04 AM, Roni Even <ron.even.tlv@gmail.com> wrote:

>  Hi Ping,
>
> Maybe you should look at the DECADE work
> https://www.ietf.org/mailman/listinfo/decade
>
> There was a BAR BOF in Stockholm discussing caching solutions for P2P
> applications.
>
> The scope of PPSP is to address the protocol from peers to tracker and
> between peers in order to get the relevant chunks.
>
>
>
> Roni Even
>
>
>
> *From:* ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] *On Behalf O=
f
> *Ping Pan
> *Sent:* Friday, September 11, 2009 1:26 AM
> *To:* Ning Zong
> *Cc:* ppsp@ietf.org
>
> *Subject:* Re: [ppsp] ppsp charter discussion
>
>
>
> Rich,
>
>
>
> Thanks for the correction.
>
> Ping Pan  (408) 655-6547
>
>  On Thu, Sep 10, 2009 at 2:55 PM, Ping Pan <ping@pingpan.org> wrote:
>
> Ning,
>
>
>
> Thanks for the clarification.
>
>
>
> Here is my main concern: currently, PPSP is positioned as yet another
> streaming protocol to the end users.
>
>
>
> IMHO, the end users can care less where the traffic are streaming from so
> long it's convenient, safe and have reasonable QoE. Do we need another
> streaming protocol to do this?
>
>
>
> One may argue the advantages in P2P. But, to many, PPSP is actually
> endorsing the following:
>
>    - I need to install a special software from the ASP's, which may use m=
y
>    local CPU and storage for P2P operation, and do some other things that=
 I
>    don't know about.
>    - The software enables me to watch some movies from the peers, who may
>    be chased by the lawyers from some media companies.
>    - On top of that, the service networks, especially, those who have to
>    pay for the expensive backhaul links, may be sick of the traffic volum=
e, and
>    may install DPI boxes at every possible intersection to drop my video =
stream
>    traffic (here goes my QoE).
>
>  In short, I don't think it's wise to address all of the above in one WG,
> one architecture or one protocol. Rather, it would be nice to focus on wh=
at
> P2P streaming is good at, use it to solve a couple of real problems, and
> move on to the next.
>
>
>
> We must not ignore the advancement of the following in P2P streaming:
>
>    - Cost efficiency: I saw a presentation from last IETF's P2PRG (from
>    Rich Woundy?), where it takes a $3,000 PC to support 5,000 concurrent
>    streams. That's cheap!
>    - Simplicity: it never occurred to me that why we must have storage
>    servers, called CDN, sitting all over the place, while some simple cac=
hing
>    would be sufficient. In PPlive's Sigcomm paper, it mentioned of using =
8/12G
>    of Flash only, and no harddrive. (This may help answering some copyrig=
ht
>    concerns).
>    - Portability: people may argue uplink vs. inter-domain locality. But
>    all service providers need to do is inserting a few P2P edge caching b=
oxes
>    in the network. If more locality is needed, add another one. Chunk dis=
covery
>    and tracker manager are perfect for this.
>
>  This is the line of reasoning I had: why not narrow the scope of PPSP,
> and solve the caching problem first?
>
>
>
> Once again, I don't think PPSP needs to deal with end users for now. In
> fact, by forcing an open standard, you are taking away the leverage from =
the
> existing P2P media companies, including PPlive and PPstream (as mentioned=
 in
> another draft of yours :-)). Nobody wins!
>
>
>
> 0.5 cents,
>
>
>
> - Ping
>
>
>
> 2009/9/10 Ning Zong <zongning@huawei.com>
>
> Hi, Ping,
>
>
>
> End users will run PPSP. As addressed in charter, PPSP protocols could ru=
n
> on multiple entities such as end users, caches, CDN nodes, etc.
>
> Here we talk about the standard protocols running on end users. What do y=
ou
> mean by non-technical issues? If you mean security, privacy and copyright=
s
> issues, I think not only PPSP, but some other BoF/WGs have same issues. Y=
ou
> are perfectly right, they will be not in the working scope (but need some
> considerations during the WG work).
>
>
>
> BR,
>
> Ning Zong
>
>
>   ------------------------------
>
> Ning,
>
>
>
> We are in agreement here. So, you have listed three objectives for PPSP:
>
>
>
> 1. Standard interface to CDN/Cache
>
> 2. Enable media providers to stream content through standard interfaces
>
> 3. Help the service providers to manage their network/links better.
>
>
>
> So, curious, does it require the end users to run PPSP as well? The
> problem statement draft (draft-zhang-ppsp-problem-statement-04.txt) seems=
 to
> assume that is the case. (If I am not mistaken, all the "proprietary
> protocols" listed in Section 3.1 are client P2P applications). If yes, yo=
u
> have a wide scope of non-technical issues to deal with. If no, then you n=
eed
> to make it clear in the documents.
>
>
>
> Thanks for clarification.
>
>
>
> Ping
>
>  2009/9/10 Ning Zong <zongning@huawei.com>
>
> Hi, Ping,
>
>
>
> Thank you for your comments, please see in-line.
>
>
>   ------------------------------
>
> Ning,
>
>
>
> I'd think that it is very important to emphasis the target users of the
> work, which has been quoted as "intelligent endpoints, caches, content
> distribution network nodes, and/or other edge devices."
>
>
>
> [Ning Zong] This is a good suggestion.
>
>
>
> If possible, I would hope that further specification, clarification and
> constraints to be added in one of the documents.
>
>
>
> The reasoning is that, if the work is to enable further proliferation of
> P2P clients within the networks, then the WG needs to address issues
> including security, privacy and copyrights extensively. This may be above
> and beyond technology, and is probably outside the scope of PPSP.
>
>
>
> On the other hand, if the work is to enable more efficient streaming
> content distribtution within a controlled environment by leveraging
> mechanisms such as tracker management and chuck discovery, then the work =
is
> well understood, and can be clearly defined, specified and experimented i=
n
> the near future.
>
>
>
> [Ning Zong] If I understand your question correctly, this is related to t=
he
> incentives of PPSP work. The clarification of incentives are further
> provided in problem statement. IMO, the second point in your comments is
> closer to current intention of PPSP. To be brief, the intention include
> (maybe not limited to): 1) enable more efficient streaming to integrate 3=
rd
> party devices, e.g. cache/CDN nodes; 2) enable streaming vendors to
> accomplish content distribution via some standard API, thus reduce
> the time-to-market and maybe cost, we hope; 3) enable ISPs to
> construct standard streaming platform to run content provisioning service=
s.
>
>
>
> 2 cents,
>
>
>
> - Ping
>
>
>
> 2009/9/10 Ning Zong <zongning@huawei.com>
>
> Hi, Lucy
>
>
>
> The participating entities in the first paragraph include both peers and
> trackers in P2P streaming systems. In second paragraph, we discuss the ro=
les
> of trackers - assuming that people know the basic meaning of peers.
>
> Formal definitions of PPSP peers and PPSP trackers are defined in Problem
> Statement Draft.
>
>
>
> BR,
>
> Ning Zong
>
>
>   ------------------------------
>
> Hi YunFei and Christian,
>
>
>
> One clarification: =E2=80=9Cparticipating entities=E2=80=9D listed in the=
 text are the peer
> in P2P streaming systems, is that right? Thus, =E2=80=9CPPSP=E2=80=9D tra=
ckers are another
> participator in the systems.  Suggest stating that clearly in the first
> paragraph.
>
>
>
> Cheers,
>
> Lucy
>
>
>   ------------------------------
>
> *From:* ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] *On Behalf O=
f
> *Schmidt, Christian 1. (NSN - DE/Munich)
> *Sent:* Thursday, September 10, 2009 3:03 AM
> *To:* ext zhangyunfei; ppsp@ietf.org
> *Subject:* Re: [ppsp] ppsp charter discussion
>
>
>
> Hi Yunfei,
>
> after reading your charter proposal, a text proposal and 2 questions for
> clarifications.
>
>
>
> Best Regards
>
> Christian Schmidt
>
>
>
>
>
>
>
> Proposed new text for more transparency in main description:
>
> Old text:
>
> The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
> chartered to develop standard signaling protocols (called PPSP protocols)
> for multiple types of entities (e.g. intelligent endpoints, caches, conte=
nt
> distribution network nodes, and/or other edge devices) to participate in =
P2P
> streaming systems in both fixed and mobile Internet.
>
>
> PPSP protocols include the PPSP tracker protocol =E2=80=93 a signaling pr=
otocol
> between =E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CPPSP peers=E2=80=9D,=
 and the PPSP peer protocol =E2=80=93 a
> signaling protocol among =E2=80=9CPPSP peers=E2=80=9D. A PPSP tracker mai=
ntains lists of
> participating PPSP peers, each for a specific channel or streaming file, =
and
> answers the queries from PPSP peers for candidate PPSP peers. PPSP peers
> inform their status information to PPSP trackers, exchange their chunk
> availability with other PPSP peers and/or PPSP trackers, and ask other PP=
SP
> peers for wanted data.
>
>
>
> New text:
>
> The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
> chartered to develop standard signaling protocols (called PPSP
> protocols) for P2P streaming systems in both fixed and mobile Internet.
> Participating entities could be intelligent endpoints, caches, content
> distribution network nodes, and/or other edge devices.
>
>
>
> For a specific channel or streaming file, a PPSP tracker maintains lists =
of
> particiating PPSP peers. The PPSP tracker answers queries from PPSP peers
> for candidate PPSP peers. PPSP peers provide their status information to
> PPSP trackers, exchange their chunk availability with other PPSP peers
> and/or PPSP trackers, and ask other PPSP peers for wanted data. PPSP
> protocols include the PPSP tracker protocol =E2=80=93 a signaling protoco=
l between
> =E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CPPSP peers=E2=80=9D, and the=
 PPSP peer protocol =E2=80=93 a signaling
> protocol among =E2=80=9CPPSP peers=E2=80=9D.
>
>
>
> Architectural survey
>
> 3. An "architectural survey" document explaining the current P2P streamin=
g
> architectures, in particular tracker-based P2P streaming, and key issues =
in
> best practice.
>
> It is good to have a description of the current P2P streaming architectur=
e.
> What is missing is the relation to the PPSP work. Will it contain a propo=
sal
> for the PPSP architecture?
>
>
>
> Usage document
>
> 6. A =E2=80=9Cusage document=E2=80=9D explaining how the protocols define=
d above, along
> with existing IETF protocols, such as RELAOD, ALTO and RTSP, can
> inter-operate; and how they may be integrated together to produce complet=
e
> P2P streaming systems.
>
> This sounds more like a "interop document". Was this the intention?
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>  ------------------------------
>
> *From:* ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] *On Behalf O=
f
> *ext zhangyunfei
> *Sent:* Thursday, September 10, 2009 8:24 AM
> *To:* ppsp@ietf.org
> *Subject:* [ppsp] ppsp charter discussion
>
>
>
>
>  *Dear all,*
>
> *   The following is the modified version of PPSP charter(An early versio=
n
> was published in the IETF PPSP wiki page).Please review it and any commen=
ts
> and suggestions are highly appreciated.*
>
>
>
> *           BR*
>
> *            Yunfei*
>
> *--------------------------------------------------------*
>
> *Description of PPSP Working Group:*
>
> The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
> chartered to develop standard signaling protocols (called PPSP protocols)
> for multiple types of entities (e.g. intelligent endpoints, caches, conte=
nt
> distribution network nodes, and/or other edge devices) to participate in =
P2P
> streaming systems in both fixed and mobile Internet.
>
>
> PPSP protocols include the PPSP tracker protocol =E2=80=93 a signaling pr=
otocol
> between =E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CPPSP peers=E2=80=9D,=
 and the PPSP peer protocol =E2=80=93 a
> signaling protocol among =E2=80=9CPPSP peers=E2=80=9D. A PPSP tracker mai=
ntains lists of
> participating PPSP peers, each for a specific channel or streaming file, =
and
> answers the queries from PPSP peers for candidate PPSP peers. PPSP peers
> inform their status information to PPSP trackers, exchange their chunk
> availability with other PPSP peers and/or PPSP trackers, and ask other PP=
SP
> peers for wanted data.
>
>
>
> This WG's primary tasks are to produce:
> 1. A =E2=80=9Cproblem statement=E2=80=9D document describing the problems=
, incentives, and
> scope of developing the PPSP protocols, as well as common terminologies a=
nd
> concepts.
>
>
>
> 2. A =E2=80=9Crequirements=E2=80=9D document listing the requirements on =
the designed PPSP
> protocols (e.g., general functionality and performance requirements of PP=
SP
> protocols or basic types of information that PPSP protocols should
> communicate to facilitate P2P streaming).
>
>
> 3. An "architectural survey" document explaining the current P2P streamin=
g
> architectures, in particular tracker-based P2P streaming, and key issues =
in
> best practice.
>
>
> 4. A proposed standard defining the PPSP peer protocol. This protocol wil=
l
> define how PPSP peers advertise chunk availability. The protocol will als=
o
> define the requests and responses of chunks among PPSP peers.
>
>
>
> 5. A proposed standard defining the PPSP tracker protocol. This protocol
> will define how PPSP peers inform and request information from PPSP track=
ers
> and how PPSP trackers reply to the requests.
>
>
>
> 6. A =E2=80=9Cusage document=E2=80=9D explaining how the protocols define=
d above, along
> with existing IETF protocols, such as RELAOD, ALTO and RTSP, can
> inter-operate; and how they may be integrated together to produce complet=
e
> P2P streaming systems.
>
>
>
> 7. Optionally a =E2=80=9Dmobile usage document=E2=80=9D (PPSP mobile BCP =
document) to
> evaluate PPSP with and without Mobile IP support when there are a lot of
> mobile peers in the system.
>
>
> The work planned for the PPSP WG is distinct from, but requires close
> participation with, work in other IETF WGs, particularly P2PSIP, ALTO and
> MMUSIC. The PPSP WG assumes that it cannot modify baseline P2PSIP, ALTO, =
and
> MMUSIC behaviors. If PPSP determines that extensions to P2PSIP, ALTO, MMU=
SIC
> are needed, PPSP will seek to define such extensions and present to the
> respective working groups.
>
>
> The design of PPSP has to consider security/privacy issues. The protocol
> document will contain a complete description of the security/privacy issu=
es
> that PPSP should address.
>
>
>
> The following topics are excluded from this WG's scope:
> 1. Transport mechanisms for data transmission among PPSP peers, e.g. usin=
g
> TCP or UDP, unicast or multicast, etc.
>
>
> 2. Network coding mechanisms in P2P streaming. Network coding may be used
> in P2P streaming, but its support is beyond the scope of current charter.
>
>
>
> 3. Play-out mechanisms including streaming control (e.g., pause,
> fast-forward, and rewind).
>
>
>
> 4. Algorithms that may be different in different deployments (e.g., chunk
> selection, local storage strategies).
>
>
>
> 5. Research type questions related to P2P streaming. This WG will instead
> forward such questions to the IRTF P2PRG or other RG as appropriate.
> Examples include cache management.
>
> *Goals and Milestones:*
>
> Apr 2010
>
> Working Group Last Call for problem statement
>
> Jun 2010
>
> Submit problem statement to IESG as Informational document
>
> Aug 2010
>
> Working Group Last Call for architecture survey
>
> Aug 2010
>
> Working Group Last Call for requirements
>
> Oct
>
> 2010
>
> Submit architecture survey to IESG as Informational document
>
> Oct 2010
>
> Submit requirements to IESG as Informational document
>
> Apr 2011
>
> Working Group Last Call for PPSP peer protocol
>
> Apr
>
> 2011
>
> Working Group Last Call for PPSP tracker protocol
>
> Aug 2011
>
> Submit PPSP peer protocol to IESG as Proposed Standard
>
> Aug 2011
>
> Submit PPSP tracker protocol to IESG as Proposed Standard
>
> Nov 2011
>
> Working Group Last Call of usage document
>
> Nov 2011
>
> Working Group Last Call of mobility BCP document
>
> Jan 2012
>
> Submit usage document to IESG as Informational document
>
> Jan 2012
>
> Submit mobility BCP document to IESG as Informational document
>
> Apr 2012
>
> Dissolve or re-charter
>
>
>
>
>  ------------------------------
>
> zhangyunfei
>
> 2009-09-10
>    ------------------------------
>
>
> _______________________________________________
> ppsp mailing list
> ppsp@ietf.org
> https://www.ietf.org/mailman/listinfo/ppsp
>
>
>   ------------------------------
>
>
>   ------------------------------
>
>
>
>
>

--000e0cd32e1ebcee630473b32f74
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Roni,<br><br>The DECADE BAR BOF had presented the the problem statement as:=
<br><br>- How are P2P contents detected and stored in in-network storage?<b=
r>- How are P2P contents discovered and read from in-network storage?<br>

-  What is the protocol to communicate with in-network storage?<br><br>IMO,=
 the work is best exemplified by the SAILOR proposal. If I am not mistaken,=
 DECADE is to deal with STORAGE using P2P as the underlying transport mecha=
nism.<br>

<br>It&#39;s not clear to me though if DECADE is also going to introduce a =
protocol that is similar to PPSP, or are they the same? If DECADE is well d=
efined and focused, what are we doing in PPSP? :-)<br><br>Anyway, I am not =
objecting the PPSP work. Rather, if PPSP is to  define the protocol between=
 P2P nodes and the interaction with the tracker manager during streaming ap=
plications, and can be extended and addressed in the area of content access=
 control  in the future, then say so and focus on it in various drafts.<br>

<br>Thanks!<br><br>Ping<br>
<br><br><div class=3D"gmail_quote">On Wed, Sep 16, 2009 at 4:04 AM, Roni Ev=
en <span dir=3D"ltr">&lt;<a href=3D"mailto:ron.even.tlv@gmail.com">ron.even=
.tlv@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" s=
tyle=3D"border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8e=
x; padding-left: 1ex;">











<div link=3D"blue" vlink=3D"purple" lang=3D"EN-US">

<div>

<p><span style=3D"font-size: 11pt; color: rgb(31, 73, 125);">Hi Ping,</span=
></p>

<p><span style=3D"font-size: 11pt; color: rgb(31, 73, 125);">Maybe you shou=
ld look at the DECADE work <a href=3D"https://www.ietf.org/mailman/listinfo=
/decade" target=3D"_blank">https://www.ietf.org/mailman/listinfo/decade</a>
</span></p>

<p><span style=3D"font-size: 11pt; color: rgb(31, 73, 125);">There was a BA=
R BOF in Stockholm discussing caching solutions
for P2P applications.</span></p>

<p><span style=3D"font-size: 11pt; color: rgb(31, 73, 125);">The scope of P=
PSP is to address the protocol from peers to
tracker and between peers in order to get the relevant chunks. </span></p>

<p><span style=3D"font-size: 11pt; color: rgb(31, 73, 125);">=C2=A0</span><=
/p>

<p><span style=3D"font-size: 11pt; color: rgb(31, 73, 125);">Roni Even</spa=
n></p>

<p><span style=3D"font-size: 11pt; color: rgb(31, 73, 125);">=C2=A0</span><=
/p>

<div style=3D"border-style: none none none solid; border-color: -moz-use-te=
xt-color -moz-use-text-color -moz-use-text-color blue; border-width: medium=
 medium medium 1.5pt; padding: 0in 0in 0in 4pt;">

<div>

<div style=3D"border-style: solid none none; border-color: rgb(181, 196, 22=
3) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium=
; padding: 3pt 0in 0in;">

<p><b><span style=3D"font-size: 10pt;">From:</span></b><span style=3D"font-=
size: 10pt;">
<a href=3D"mailto:ppsp-bounces@ietf.org" target=3D"_blank">ppsp-bounces@iet=
f.org</a> [mailto:<a href=3D"mailto:ppsp-bounces@ietf.org" target=3D"_blank=
">ppsp-bounces@ietf.org</a>] <b>On Behalf Of </b>Ping
Pan<br>
<b>Sent:</b> Friday, September 11, 2009 1:26 AM<br>
<b>To:</b> Ning Zong<br>
<b>Cc:</b> <a href=3D"mailto:ppsp@ietf.org" target=3D"_blank">ppsp@ietf.org=
</a><div><div></div><div class=3D"h5"><br>
<b>Subject:</b> Re: [ppsp] ppsp charter discussion</div></div></span></p>

</div>

</div><div><div></div><div class=3D"h5">

<p>=C2=A0</p>

<p>Rich,</p>

<div>

<p>=C2=A0</p>

</div>

<div>

<p style=3D"margin-bottom: 12pt;">Thanks for the
correction.=C2=A0<br clear=3D"all">
<br>
Ping Pan =C2=A0(408) 655-6547<br>
<br>
</p>

<div>

<p>On Thu, Sep 10, 2009 at 2:55 PM, Ping Pan &lt;<a href=3D"mailto:ping@pin=
gpan.org" target=3D"_blank">ping@pingpan.org</a>&gt; wrote:</p>

<div>

<p>Ning,</p>

</div>

<div>

<p>=C2=A0</p>

</div>

<div>

<p>Thanks for the clarification.</p>

</div>

<div>

<p>=C2=A0</p>

</div>

<div>

<p>Here is my main concern: currently, PPSP is positioned as
yet another streaming protocol to the end users.</p>

</div>

<div>

<p>=C2=A0</p>

</div>

<div>

<p>IMHO, the end users can care less where the traffic are
streaming from so long it&#39;s=C2=A0convenient,=C2=A0safe and have reasona=
ble QoE.
Do we need another streaming protocol to do this?</p>

</div>

<div>

<p>=C2=A0</p>

</div>

<div>

<p>One may argue the advantages in P2P. But, to many, PPSP is
actually endorsing the following:</p>

</div>

<div>

<ul type=3D"disc">
 <li>I need to install a special software from the
     ASP&#39;s, which may use my local CPU and storage for P2P operation, a=
nd do
     some other things that I don&#39;t know about.</li>
 <li>The software enables me to watch some movies from
     the peers, who may be chased by the lawyers from some media
     companies.=C2=A0</li>
 <li>On top of that, the service networks, especially,
     those who have to pay for the expensive backhaul links, may be sick of=
 the
     traffic volume, and may install DPI boxes at every possible intersecti=
on
     to drop my video stream traffic (here goes my QoE).</li>
</ul>

</div>

<div>

<p>In short, I don&#39;t think it&#39;s wise to address all of the
above in one WG, one architecture or one protocol. Rather, it would be nice=
 to focus
on what P2P streaming is good at, use it to solve a couple of real problems=
,
and move on to the next.</p>

</div>

<div>

<p>=C2=A0</p>

</div>

<div>

<p>We must not ignore the advancement of the following in P2P
streaming:</p>

</div>

<div>

<ul type=3D"disc">
 <li>Cost efficiency: I saw
     a=C2=A0presentation=C2=A0from last IETF&#39;s P2PRG (from Rich Woundy?=
), where
     it takes a $3,000 PC to support 5,000 concurrent streams. That&#39;s c=
heap!</li>
 <li>Simplicity: it never=C2=A0occurred=C2=A0to me
     that why we must have storage servers, called CDN, sitting all over th=
e
     place, while some simple caching would be sufficient. In PPlive&#39;s =
Sigcomm
     paper, it mentioned of using 8/12G of Flash only, and no harddrive. (T=
his
     may help answering some copyright concerns).</li>
 <li>Portability: people may argue uplink vs.
     inter-domain=C2=A0locality. But all service providers need to do is
     inserting a few P2P edge caching boxes in the network. If more localit=
y is
     needed, add another one. Chunk discovery and tracker manager are perfe=
ct
     for this.</li>
</ul>

</div>

<div>

<p>This is the line of reasoning I had: why not narrow the
scope of PPSP, and solve the caching problem first?</p>

</div>

<div>

<p>=C2=A0</p>

</div>

<div>

<p>Once again, I don&#39;t think PPSP needs to deal with end users
for now. In fact, by forcing an open standard, you are taking away the leve=
rage
from the existing P2P media companies, including PPlive and PPstream (as
mentioned in another draft of yours :-)). Nobody wins!</p>

</div>

<div>

<p>=C2=A0</p>

</div>

<div>

<p>0.5 cents,</p>

</div>

<div>

<div>

<div>

<p>=C2=A0</p>

</div>

<div>

<p>- Ping</p>

</div>

<div>

<div>

<div>

<p>=C2=A0</p>

<div>

<p>2009/9/10 Ning Zong &lt;<a href=3D"mailto:zongning@huawei.com" target=3D=
"_blank">zongning@huawei.com</a>&gt;</p>

<div>

<div>

<p>Hi, Ping,</p>

</div>

<div>

<p>=C2=A0</p>

</div>

<div>

<p>End users will run PPSP. As addressed in charter, PPSP
protocols could run on multiple entities such as end users, caches, CDN nod=
es,
etc.</p>

</div>

<div>

<p>Here we=C2=A0talk about the standard protocols running on
end users. What do you mean by non-technical issues? If you mean security,
privacy and copyrights issues, I think not only PPSP, but some other
BoF/WGs=C2=A0have same issues. You are perfectly right, they will be not in=
 the
working scope (but need some considerations during the WG work).</p>

</div>

<div>

<p>=C2=A0</p>

</div>

<div>

<p>BR,</p>

</div>

<div>

<p>Ning Zong=C2=A0</p>

</div>

<div>

<p>=C2=A0</p>

</div>

<div>

<div style=3D"text-align: center;" align=3D"center">

<hr align=3D"center" size=3D"2" width=3D"100%">

</div>

<p><span>Ning,</span></p>

</div>

<div>

<div>

<div>

<p>=C2=A0</p>

</div>

<div>

<p><span>We are in
agreement here.=C2=A0So, you have listed three=C2=A0objectives=C2=A0for PPS=
P:</span></p>

</div>

<div>

<p>=C2=A0</p>

</div>

<div>

<p><span>1. Standard
interface to CDN/Cache</span></p>

</div>

<div>

<p><span>2. Enable
media providers to stream content through standard interfaces</span></p>

</div>

<div>

<p><span>3. Help the
service providers to manage their network/links better.</span></p>

</div>

<div>

<p>=C2=A0</p>

</div>

<div>

<p>So, curious, does it require the end users to run PPSP as
well?=C2=A0<span>The problem statement
draft (draft-zhang-ppsp-problem-statement-04.txt) seems to assume that is t=
he
case. (If I am not mistaken, all the &quot;proprietary protocols&quot; list=
ed
in Section 3.1 are client P2P applications). If yes, you have a wide scope =
of
non-technical issues to deal with. If no, then you need to make it clear in=
 the
documents.</span></p>

</div>

<div>

<p>=C2=A0</p>

</div>

<div>

<p>Thanks for clarification.</p>

</div>

<div>

<p>=C2=A0</p>

</div>

<div>

<p style=3D"margin-bottom: 12pt;"><span>Ping</span><br>
<br>
</p>

<div>

<p>2009/9/10 Ning Zong &lt;<a href=3D"mailto:zongning@huawei.com" target=3D=
"_blank">zongning@huawei.com</a>&gt;</p>

<div>

<div>

<p>Hi, Ping,</p>

</div>

<div>

<p>=C2=A0</p>

</div>

<div>

<p>Thank you for your comments, please see in-line.</p>

</div>

<div>

<p>=C2=A0</p>

</div>

<div>

<div style=3D"text-align: center;" align=3D"center">

<hr align=3D"center" size=3D"2" width=3D"100%">

</div>

</div>

<div>

<div>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">Ning,=
</span></p>

</div>

<div>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">=C2=
=A0</span></p>

</div>

<div>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">I&#39=
;d think
that it is very important to emphasis the target users of the work, which h=
as
been quoted as &quot;intelligent endpoints, caches, content distribution
network nodes, and/or other edge devices.&quot;</span></p>

</div>

<div>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">=C2=
=A0</span></p>

</div>

</div>

<div>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">[Ning
Zong] This is a good suggestion.</span></p>

</div>

<div>

<div>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">=C2=
=A0</span></p>

</div>

<div>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">If
possible, I would hope that further specification, clarification and
constraints to be added in one of the documents.</span></p>

</div>

<div>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">=C2=
=A0</span></p>

</div>

<div>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">The
reasoning is that, if the work is to enable further=C2=A0proliferation=C2=
=A0of
P2P clients within the networks, then the WG needs to address issues includ=
ing
security, privacy and copyrights extensively. This may be above and beyond
technology, and=C2=A0is probably outside the scope of PPSP.</span></p>

</div>

<div>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">=C2=
=A0</span></p>

</div>

<div>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">On th=
e
other hand, if the work is to enable more efficient streaming content
distribtution within a controlled=C2=A0environment by leveraging mechanisms
such as tracker management and chuck discovery, then the work is well
understood, and can be clearly defined, specified and experimented in the n=
ear
future.</span></p>

</div>

<div>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">=C2=
=A0</span></p>

</div>

</div>

<div>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">[Ning
Zong] If I understand your question correctly, this is related to the
incentives of PPSP work. The clarification of incentives are further provid=
ed
in problem statement. IMO, the second point in your comments is closer
to=C2=A0current intention of PPSP. To be brief, the intention include (mayb=
e
not limited to): 1) enable more efficient streaming to integrate=C2=A03rd p=
arty
devices, e.g. cache/CDN nodes; 2)=C2=A0enable=C2=A0streaming vendors=C2=A0t=
o
accomplish=C2=A0content distribution via some standard API, thus reduce
the=C2=A0time-to-market and maybe cost, we hope; 3) enable ISPs to
construct=C2=A0standard streaming platform to run content provisioning
services.</span></p>

</div>

<div>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">=C2=
=A0</span></p>

</div>

<div>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">2 cen=
ts,</span></p>

</div>

<div>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">=C2=
=A0</span></p>

</div>

<div>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">- Pin=
g</span></p>

</div>

<div>

<div>

<p>=C2=A0</p>

<div>

<p>2009/9/10 Ning Zong &lt;<a href=3D"mailto:zongning@huawei.com" target=3D=
"_blank">zongning@huawei.com</a>&gt;</p>

<div>

<div>

<p>Hi, Lucy</p>

</div>

<div>

<p>=C2=A0</p>

</div>

<div>

<p>The participating entities in the first paragraph include
both peers and trackers in P2P streaming systems. In second paragraph, we
discuss the roles of=C2=A0trackers -=C2=A0assuming that people know the bas=
ic
meaning of peers.</p>

</div>

<div>

<p>Formal definitions of PPSP peers and PPSP trackers are
defined in Problem Statement Draft.</p>

</div>

<div>

<p>=C2=A0</p>

</div>

<div>

<p>BR,</p>

</div>

<div>

<p>Ning Zong</p>

</div>

<div>

<p><span style=3D"color: rgb(136, 136, 136);">=C2=A0</span></p>

</div>

<div>

<div style=3D"text-align: center;" align=3D"center"><span style=3D"color: r=
gb(136, 136, 136);">

<hr align=3D"center" size=3D"2" width=3D"100%">

</span></div>

</div>

<div>

<div>

<div>

<p><span style=3D"font-size: 10pt; color: navy;">Hi
YunFei and Christian,</span></p>

<p>=C2=A0</p>

<p><span style=3D"font-size: 10pt; color: navy;">One
clarification: =E2=80=9Cparticipating entities=E2=80=9D listed in the text =
are the peer in P2P
streaming systems, is that right? Thus, =E2=80=9CPPSP=E2=80=9D trackers are=
 another
participator in the systems. =C2=A0Suggest stating that clearly in the firs=
t
paragraph.</span></p>

<p>=C2=A0</p>

<p><span style=3D"font-size: 10pt; color: navy;">Cheers,</span></p>

<p><span style=3D"font-size: 10pt; color: navy;">Lucy</span></p>

<p>=C2=A0</p>

<div style=3D"border-style: none none none solid; border-color: -moz-use-te=
xt-color -moz-use-text-color -moz-use-text-color blue; border-width: medium=
 medium medium 1.5pt; padding: 0in 0in 0in 4pt;">

<div>

<div style=3D"text-align: center;" align=3D"center">

<hr align=3D"center" size=3D"2" width=3D"100%">

</div>

<p><b><span style=3D"font-size: 10pt;">From:</span></b><span style=3D"font-=
size: 10pt;"> <a href=3D"mailto:ppsp-bounces@ietf.org" target=3D"_blank">pp=
sp-bounces@ietf.org</a>
[mailto:<a href=3D"mailto:ppsp-bounces@ietf.org" target=3D"_blank">ppsp-bou=
nces@ietf.org</a>]
<b>On Behalf Of </b>Schmidt, Christian 1. (NSN - DE/Munich)<br>
<b>Sent:</b> Thursday, September 10, 2009 3:03 AM<br>
<b>To:</b> ext zhangyunfei; <a href=3D"mailto:ppsp@ietf.org" target=3D"_bla=
nk">ppsp@ietf.org</a><br>
<b>Subject:</b> Re: [ppsp] ppsp charter discussion</span></p>

</div>

<p>=C2=A0</p>

<p><span style=3D"font-size: 10pt; color: blue;">Hi
Yunfei,</span></p>

<p><span style=3D"font-size: 10pt; color: blue;">after
reading your charter proposal, a text proposal and 2 questions for
clarifications.</span></p>

<p>=C2=A0</p>

<p><span style=3D"font-size: 10pt; color: blue;">Best
Regards</span></p>

<p><span style=3D"font-size: 10pt; color: blue;">Christian
Schmidt</span></p>

<p>=C2=A0</p>

<p>=C2=A0</p>

<p>=C2=A0</p>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">Propo=
sed new
text=C2=A0for more transparency in main description:</span></p>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">Old t=
ext:</span></p>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: black;">The =
Peer-to-Peer (P2P)
Streaming Protocol working group (PPSP WG) is chartered to develop standard
signaling protocols (called PPSP protocols) for multiple types of entities
(e.g. intelligent endpoints, caches, content distribution network nodes, an=
d/or
other edge devices) to participate in P2P streaming systems in both fixed a=
nd mobile
Internet.</span></p>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;"><br>
</span><span style=3D"font-family: &quot;Courier New&quot;; color: black;">=
PPSP protocols
include the PPSP tracker protocol =E2=80=93 a signaling protocol between =
=E2=80=9CPPSP
trackers=E2=80=9D and =E2=80=9CPPSP peers=E2=80=9D, and the PPSP peer proto=
col =E2=80=93 a signaling protocol
among =E2=80=9CPPSP peers=E2=80=9D. A PPSP tracker maintains lists of parti=
cipating PPSP peers,
each for a specific channel or streaming file, and answers the queries from
PPSP peers for candidate PPSP peers. PPSP peers inform their status informa=
tion
to PPSP trackers, exchange their chunk availability with other PPSP peers
and/or PPSP trackers, and ask other PPSP peers for wanted data.</span><span=
 style=3D"font-family: &quot;Courier New&quot;; color: blue;"> </span></p>

<p>=C2=A0</p>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">New=
=C2=A0text:</span></p>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">The P=
eer-to-Peer (P2P)
Streaming Protocol working group (PPSP WG) is chartered to develop standard
signaling protocols (called PPSP protocols)=C2=A0for P2P streaming systems =
in
both fixed and mobile Internet. Participating entities could be intelligent
endpoints, caches, content distribution network nodes, and/or other edge
devices.</span></p>

<div>

<p>=C2=A0</p>

</div>

<div>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">For a=
 specific channel or
streaming file, a PPSP tracker maintains lists of particiating PPSP peers. =
The
PPSP tracker answers queries from PPSP peers for candidate PPSP peers. PPSP
peers=C2=A0provide their status information to PPSP trackers, exchange thei=
r
chunk availability with other PPSP peers and/or PPSP trackers, and ask othe=
r
PPSP peers for wanted data. PPSP protocols include the PPSP tracker protoco=
l =E2=80=93
a signaling protocol between =E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CP=
PSP peers=E2=80=9D, and the PPSP
peer protocol =E2=80=93 a signaling protocol among =E2=80=9CPPSP peers=E2=
=80=9D.</span><span style=3D"font-family: &quot;Courier New&quot;; color: b=
lack;"> </span></p>

</div>

<p>=C2=A0</p>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">Archi=
tectural survey</span></p>

<p><span style=3D"font-family: &quot;Courier New&quot;;">3. An &quot;archit=
ectural
survey&quot; document explaining the current P2P streaming architectures, i=
n
particular tracker-based P2P streaming, and key issues in best practice.</s=
pan></p>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">It is=
 good to have a
description of the current P2P streaming architecture. What is missing is t=
he
relation to the PPSP work. Will it contain a proposal for=C2=A0the PPSP
architecture?</span></p>

<p>=C2=A0</p>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">Usage=
 document</span></p>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: black;">6. A=
 =E2=80=9Cusage document=E2=80=9D
explaining how the protocols defined above, along with existing IETF protoc=
ols,
such as RELAOD, ALTO and RTSP, can inter-operate; and how they may be
integrated together to produce complete P2P streaming systems.</span></p>

<p><span style=3D"font-family: &quot;Courier New&quot;; color: blue;">This =
sounds more like a
&quot;interop document&quot;. Was this the intention?</span></p>

<p>=C2=A0</p>

<p>=C2=A0</p>

<p>=C2=A0</p>

<div>

<p>=C2=A0</p>

</div>

<p>=C2=A0</p>

<p>=C2=A0</p>

<p>=C2=A0</p>

<p>=C2=A0</p>

<div style=3D"text-align: center;" align=3D"center"><span lang=3D"DE">

<hr align=3D"center" size=3D"2" width=3D"100%">

</span></div>

<p style=3D"margin-bottom: 12pt;"><b><span style=3D"font-size: 10pt;" lang=
=3D"DE">From:</span></b><span style=3D"font-size: 10pt;" lang=3D"DE"> <a hr=
ef=3D"mailto:ppsp-bounces@ietf.org" target=3D"_blank">ppsp-bounces@ietf.org=
</a>
[mailto:<a href=3D"mailto:ppsp-bounces@ietf.org" target=3D"_blank">ppsp-bou=
nces@ietf.org</a>]
<b>On Behalf Of </b>ext zhangyunfei<br>
<b>Sent:</b> Thursday, September 10, 2009 8:24 AM<br>
<b>To:</b> <a href=3D"mailto:ppsp@ietf.org" target=3D"_blank">ppsp@ietf.org=
</a><br>
<b>Subject:</b> [ppsp] ppsp charter discussion</span></p>

<div>

<p>=C2=A0</p>

<p><br clear=3D"all">
</p>

<p><b><span style=3D"font-family: &quot;Courier New&quot;;">Dear all,</span=
></b></p>

<p><b><span style=3D"font-family: &quot;Courier New&quot;;">=C2=A0=C2=A0 Th=
e following is the
modified version of PPSP charter(An early version was published in the IETF
PPSP wiki page).Please review it and any comments and suggestions are highl=
y
appreciated.</span></b></p>

<p>=C2=A0</p>

<p><b><span style=3D"font-family: &quot;Courier New&quot;;">=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
BR</span></b></p>

<p><b><span style=3D"font-family: &quot;Courier New&quot;;">=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
Yunfei</span></b></p>

<p><b><span style=3D"font-family: &quot;Courier New&quot;;">---------------=
-----------------------------------------</span></b></p>

<p><b><span style=3D"font-size: 18pt; font-family: &quot;Courier New&quot;;=
">Description of
PPSP Working Group:</span></b></p>

<p><span style=3D"font-family: &quot;Courier New&quot;;">The Peer-to-Peer (=
P2P) Streaming
Protocol working group (PPSP WG) is chartered to develop standard signaling
protocols (called PPSP protocols) for multiple types of entities (e.g.
intelligent endpoints, caches, content distribution network nodes, and/or o=
ther
edge devices) to participate in P2P streaming systems in both fixed and mob=
ile
Internet.</span></p>

<p><span style=3D"font-family: &quot;Courier New&quot;;"><br>
PPSP protocols include the PPSP tracker protocol =E2=80=93 a signaling prot=
ocol between
=E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CPPSP peers=E2=80=9D, and the P=
PSP peer protocol =E2=80=93 a signaling
protocol among =E2=80=9CPPSP peers=E2=80=9D. A PPSP tracker maintains lists=
 of participating
PPSP peers, each for a specific channel or streaming file, and answers the =
queries
from PPSP peers for candidate PPSP peers. PPSP peers inform their status
information to PPSP trackers, exchange their chunk availability with other =
PPSP
peers and/or PPSP trackers, and ask other PPSP peers for wanted data. </spa=
n></p>

<p>=C2=A0</p>

<p style=3D""><span style=3D"font-family: &quot;Courier New&quot;;">This
WG&#39;s primary tasks are to produce:<br>
1. A =E2=80=9Cproblem statement=E2=80=9D document describing the problems, =
incentives, and
scope of developing the PPSP protocols, as well as common terminologies and
concepts.</span></p>

<p>=C2=A0</p>

<p><span style=3D"font-family: &quot;Courier New&quot;;">2. A =E2=80=9Crequ=
irements=E2=80=9D document listing
the requirements on the designed PPSP protocols (e.g., general functionalit=
y
and performance requirements of PPSP protocols or basic types of informatio=
n
that PPSP protocols should communicate to facilitate P2P streaming).</span>=
</p>

<p><span style=3D"font-family: &quot;Courier New&quot;;"><br>
3. An &quot;architectural survey&quot; document explaining the current P2P
streaming architectures, in particular tracker-based P2P streaming, and key
issues in best practice.</span></p>

<p style=3D""><span style=3D"font-family: &quot;Courier New&quot;;"><br>
4. A proposed standard defining the PPSP peer protocol. This protocol will
define how PPSP peers advertise chunk availability. The protocol will also
define the requests and responses of chunks among PPSP peers.</span></p>

<p>=C2=A0</p>

<p style=3D""><span style=3D"font-family: &quot;Courier New&quot;;">5. A
proposed standard defining the PPSP tracker protocol. This protocol will de=
fine
how PPSP peers inform and request information from PPSP trackers and how PP=
SP
trackers reply to the requests.</span></p>

<p>=C2=A0</p>

<p><span style=3D"font-family: &quot;Courier New&quot;;">6. A =E2=80=9Cusag=
e document=E2=80=9D explaining how
the protocols defined above, along with existing IETF protocols, such as
RELAOD, ALTO and RTSP, can inter-operate; and how they may be integrated
together to produce complete P2P streaming systems.</span></p>

<p>=C2=A0</p>

<p><span style=3D"font-family: &quot;Courier New&quot;;">7. Optionally a =
=E2=80=9Dmobile usage
document=E2=80=9D (PPSP mobile BCP document) to evaluate PPSP with and with=
out Mobile
IP support when there are a lot of mobile peers in the system.</span></p>

<p><span style=3D"font-family: &quot;Courier New&quot;;"><br>
The work planned for the PPSP WG is distinct from, but requires close
participation with, work in other IETF WGs, particularly P2PSIP, ALTO and
MMUSIC. The PPSP WG assumes that it cannot modify baseline P2PSIP, ALTO, an=
d
MMUSIC behaviors. If PPSP determines that extensions to P2PSIP, ALTO, MMUSI=
C
are needed, PPSP will seek to define such extensions and present to the
respective working groups.</span></p>

<p><span style=3D"font-family: &quot;Courier New&quot;;"><br>
The design of PPSP has to consider security/privacy issues. The protocol
document will contain a complete description of the security/privacy issues
that PPSP should address.</span></p>

<p>=C2=A0</p>

<p><span style=3D"font-family: &quot;Courier New&quot;;">The following topi=
cs are excluded
from this WG&#39;s scope:<br>
1. Transport mechanisms for data transmission among PPSP peers, e.g. using =
TCP
or UDP, unicast or multicast, etc.</span></p>

<p><span style=3D"font-family: &quot;Courier New&quot;;"><br>
2. Network coding mechanisms in P2P streaming. Network coding may be used i=
n
P2P streaming, but its support is beyond the scope of current charter.</spa=
n></p>

<p>=C2=A0</p>

<p><span style=3D"font-family: &quot;Courier New&quot;;">3. Play-out mechan=
isms including
streaming control (e.g., pause, fast-forward, and rewind).</span></p>

<p>=C2=A0</p>

<p><span style=3D"font-family: &quot;Courier New&quot;;">4. Algorithms that=
 may be different
in different deployments (e.g., chunk selection, local storage strategies).=
</span></p>

<p>=C2=A0</p>

<p><span style=3D"font-family: &quot;Courier New&quot;;">5. Research type q=
uestions related
to P2P streaming. This WG will instead forward such questions to the IRTF P=
2PRG
or other RG as appropriate. Examples include cache management.</span></p>

<p><b><span style=3D"font-size: 18pt; font-family: &quot;Courier New&quot;;=
">Goals and
Milestones:</span></b></p>

<table style=3D"width: 425.25pt;" border=3D"0" cellpadding=3D"0" width=3D"5=
67">
 <tbody><tr>
  <td style=3D"padding: 0.75pt; width: 52.5pt;" valign=3D"top" width=3D"70"=
>
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Apr 2010</span><=
/p>
  </td>
  <td style=3D"padding: 0.75pt; width: 368.25pt;" valign=3D"top" width=3D"4=
91">
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Working Group La=
st Call for
  problem statement</span></p>
  </td>
 </tr>
 <tr>
  <td style=3D"padding: 0.75pt; width: 52.5pt;" valign=3D"top" width=3D"70"=
>
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Jun 2010</span><=
/p>
  </td>
  <td style=3D"padding: 0.75pt; width: 368.25pt;" valign=3D"top" width=3D"4=
91">
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Submit problem s=
tatement to IESG
  as Informational document</span></p>
  </td>
 </tr>
 <tr>
  <td style=3D"padding: 0.75pt; width: 52.5pt;" valign=3D"top" width=3D"70"=
>
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Aug 2010</span><=
/p>
  </td>
  <td style=3D"padding: 0.75pt; width: 368.25pt;" valign=3D"top" width=3D"4=
91">
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Working Group La=
st Call for
  architecture survey</span></p>
  </td>
 </tr>
 <tr>
  <td style=3D"padding: 0.75pt; width: 52.5pt;" valign=3D"top" width=3D"70"=
>
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Aug 2010</span><=
/p>
  </td>
  <td style=3D"padding: 0.75pt; width: 368.25pt;" valign=3D"top" width=3D"4=
91">
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Working Group La=
st Call for
  requirements</span></p>
  </td>
 </tr>
 <tr>
  <td style=3D"padding: 0.75pt; width: 52.5pt;" valign=3D"top" width=3D"70"=
>
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Oct</span></p>
  <p><span style=3D"font-family: &quot;Courier New&quot;;">2010</span></p>
  </td>
  <td style=3D"padding: 0.75pt; width: 368.25pt;" valign=3D"top" width=3D"4=
91">
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Submit architect=
ure survey to IESG
  as Informational document</span></p>
  </td>
 </tr>
 <tr>
  <td style=3D"padding: 0.75pt; width: 52.5pt;" valign=3D"top" width=3D"70"=
>
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Oct 2010</span><=
/p>
  </td>
  <td style=3D"padding: 0.75pt; width: 368.25pt;" valign=3D"top" width=3D"4=
91">
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Submit requireme=
nts to IESG as
  Informational document</span></p>
  </td>
 </tr>
 <tr>
  <td style=3D"padding: 0.75pt; width: 52.5pt;" valign=3D"top" width=3D"70"=
>
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Apr 2011</span><=
/p>
  </td>
  <td style=3D"padding: 0.75pt; width: 368.25pt;" valign=3D"top" width=3D"4=
91">
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Working Group La=
st Call for PPSP
  peer protocol</span></p>
  </td>
 </tr>
 <tr>
  <td style=3D"padding: 0.75pt; width: 52.5pt;" valign=3D"top" width=3D"70"=
>
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Apr</span></p>
  <p><span style=3D"font-family: &quot;Courier New&quot;;">2011</span></p>
  </td>
  <td style=3D"padding: 0.75pt; width: 368.25pt;" valign=3D"top" width=3D"4=
91">
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Working Group La=
st Call for PPSP
  tracker protocol</span></p>
  </td>
 </tr>
 <tr>
  <td style=3D"padding: 0.75pt; width: 52.5pt;" valign=3D"top" width=3D"70"=
>
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Aug 2011</span><=
/p>
  </td>
  <td style=3D"padding: 0.75pt; width: 368.25pt;" valign=3D"top" width=3D"4=
91">
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Submit PPSP peer=
 protocol to IESG
  as Proposed Standard</span></p>
  </td>
 </tr>
 <tr>
  <td style=3D"padding: 0.75pt; width: 52.5pt;" valign=3D"top" width=3D"70"=
>
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Aug 2011</span><=
/p>
  </td>
  <td style=3D"padding: 0.75pt; width: 368.25pt;" valign=3D"top" width=3D"4=
91">
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Submit PPSP trac=
ker protocol to
  IESG as Proposed Standard</span></p>
  </td>
 </tr>
 <tr>
  <td style=3D"padding: 0.75pt; width: 52.5pt;" valign=3D"top" width=3D"70"=
>
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Nov 2011</span><=
/p>
  </td>
  <td style=3D"padding: 0.75pt; width: 368.25pt;" valign=3D"top" width=3D"4=
91">
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Working Group La=
st Call of usage
  document</span></p>
  </td>
 </tr>
 <tr>
  <td style=3D"padding: 0.75pt; width: 52.5pt;" valign=3D"top" width=3D"70"=
>
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Nov 2011</span><=
/p>
  </td>
  <td style=3D"padding: 0.75pt; width: 368.25pt;" valign=3D"top" width=3D"4=
91">
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Working Group La=
st Call of
  mobility BCP document</span></p>
  </td>
 </tr>
 <tr>
  <td style=3D"padding: 0.75pt; width: 52.5pt;" valign=3D"top" width=3D"70"=
>
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Jan 2012</span><=
/p>
  </td>
  <td style=3D"padding: 0.75pt; width: 368.25pt;" valign=3D"top" width=3D"4=
91">
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Submit usage doc=
ument to IESG as
  Informational document</span></p>
  </td>
 </tr>
 <tr>
  <td style=3D"padding: 0.75pt; width: 52.5pt;" valign=3D"top" width=3D"70"=
>
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Jan 2012</span><=
/p>
  </td>
  <td style=3D"padding: 0.75pt; width: 368.25pt;" valign=3D"top" width=3D"4=
91">
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Submit mobility =
BCP document to
  IESG as Informational document</span></p>
  </td>
 </tr>
 <tr>
  <td style=3D"padding: 0.75pt; width: 52.5pt;" valign=3D"top" width=3D"70"=
>
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Apr 2012</span><=
/p>
  </td>
  <td style=3D"padding: 0.75pt; width: 368.25pt;" valign=3D"top" width=3D"4=
91">
  <p><span style=3D"font-family: &quot;Courier New&quot;;">Dissolve or re-c=
harter </span></p>
  </td>
 </tr>
</tbody></table>

<p>=C2=A0</p>

</div>

<div>

<p>=C2=A0</p>

</div>

<div style=3D"text-align: center;" align=3D"center"><span style=3D"font-siz=
e: 10pt;">

<hr style=3D"width: 91.5pt;" align=3D"center" size=3D"2" width=3D"122">

</span></div>

<div>

<p><span style=3D"font-size: 10pt; color: silver;">zhangyunfei</span></p>

</div>

<div>

<p><span style=3D"font-size: 10pt; color: silver;">2009-09-10</span></p>

</div>

</div>

</div>

</div>

</div>

<div style=3D"text-align: center;" align=3D"center">

<hr align=3D"center" size=3D"2" width=3D"100%">

</div>

</div>

<p style=3D"margin-bottom: 12pt;"><br>
_______________________________________________<br>
ppsp mailing list<br>
<a href=3D"mailto:ppsp@ietf.org" target=3D"_blank">ppsp@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ppsp" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/ppsp</a></p>

</div>

<p>=C2=A0</p>

</div>

</div>

<div style=3D"text-align: center;" align=3D"center">

<hr align=3D"center" size=3D"2" width=3D"100%">

</div>

</div>

</div>

<p>=C2=A0</p>

</div>

</div>

</div>

<div style=3D"text-align: center;" align=3D"center">

<hr align=3D"center" size=3D"2" width=3D"100%">

</div>

</div>

</div>

<p>=C2=A0</p>

</div>

</div>

</div>

</div>

</div>

</div>

<p>=C2=A0</p>

</div>

</div></div></div>

</div>

</div>


</blockquote></div><br>

--000e0cd32e1ebcee630473b32f74--

From ron.even.tlv@gmail.com  Wed Sep 16 08:31:46 2009
Return-Path: <ron.even.tlv@gmail.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7034E3A68ED for <ppsp@core3.amsl.com>; Wed, 16 Sep 2009 08:31:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_72=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cqzUwCs0axIi for <ppsp@core3.amsl.com>; Wed, 16 Sep 2009 08:31:43 -0700 (PDT)
Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.153]) by core3.amsl.com (Postfix) with ESMTP id A96DF3A6828 for <ppsp@ietf.org>; Wed, 16 Sep 2009 08:31:42 -0700 (PDT)
Received: by fg-out-1718.google.com with SMTP id e21so1063199fga.13 for <ppsp@ietf.org>; Wed, 16 Sep 2009 08:32:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:cc:references :in-reply-to:subject:date:message-id:mime-version:content-type :x-mailer:thread-index:content-language; bh=n1yUwIUX81PsvII+pxL6DIAzRqfH9Amo30fTqinqRuY=; b=LgOCYCo6I6jZwQvF9cvu/8afLYlZbhkFj6BRWX/aEyzs7YrYG1fxVy0Lmzii2E+2Nz 4IWem3Hr35/8A13/IJ5eaJFyE2cD7dlYAroyQYETIRGn1blfOqwZ2S8VvXSzE/Wel+G4 16fg19aIHbbuRtu1gzQvyCxrqMQgLf5V2o8HM=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type:x-mailer:thread-index:content-language; b=AQa1YUkkDJOmVjlHpTrKw7mK07IU3lETUidVdpdTFvsezrDbeJDbHlOoFX+ChAeHCT Ggdgv5g//SJT005+guJM5vcWnImrifsBZYHBpIHWSl4a8c7PJMJC2CRiFsxg9fwLp4ZQ bzbSSLIVcYMNRSubxpGjw+SRQFoZHj3taVgWE=
Received: by 10.86.222.15 with SMTP id u15mr7526441fgg.33.1253115143552; Wed, 16 Sep 2009 08:32:23 -0700 (PDT)
Received: from windows8d787f9 (bzq-79-183-9-115.red.bezeqint.net [79.183.9.115]) by mx.google.com with ESMTPS id l12sm134640fgb.7.2009.09.16.08.32.20 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 16 Sep 2009 08:32:22 -0700 (PDT)
From: "Roni Even" <ron.even.tlv@gmail.com>
To: "'Ping Pan'" <ping@pingpan.org>
References: <0KPR00LQ0UX6ED@szxml01-in.huawei.com> <22d04a930909101455v3df5ec7dq3241e6aa5e373f9b@mail.gmail.com> <22d04a930909101525i69a3cd78gf028040e0e2c5b9a@mail.gmail.com> <4ab0c69d.01135e0a.6ede.7383@mx.google.com> <22d04a930909160802h1f0ef7f1s296a1e8d9cae7df5@mail.gmail.com>
In-Reply-To: <22d04a930909160802h1f0ef7f1s296a1e8d9cae7df5@mail.gmail.com>
Date: Wed, 16 Sep 2009 18:30:33 +0300
Message-ID: <4ab10506.0c58560a.31a3.2c4e@mx.google.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0029_01CA36FB.C7BA7FA0"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Aco23rWMyF5e4XGRTeeSGXtY6tyYWwAAib4g
Content-Language: en-us
Cc: ppsp@ietf.org
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Sep 2009 15:31:46 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_0029_01CA36FB.C7BA7FA0
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Ping,

The idea is to address a topic that people feel should be addressed, in =
the PPSP after looking at the full architecture the feeling was that the =
first thing to address is the tracker and peers interoperability. The =
result may be a protocol or an extension to an existing protocol which =
at the IETF is the preference.

So in the case of PPSP the focus is on finding the information about who =
holds the content while I think that DECADE will address the caching =
topic, I think the proposal is to define a P2P application-agnostic =
in-network storage access protocol that will be used for caching.

=20

For all this work once the problem statement and requirements are clear =
a solution is needed which like I said may leverage existing protocols =
if appropriate.

Roni Even

=20

=20

From: Ping Pan [mailto:ping@pingpan.org]=20
Sent: Wednesday, September 16, 2009 6:02 PM
To: Roni Even
Cc: Ning Zong; ppsp@ietf.org
Subject: Re: [ppsp] ppsp charter discussion

=20

Roni,

The DECADE BAR BOF had presented the the problem statement as:

- How are P2P contents detected and stored in in-network storage?
- How are P2P contents discovered and read from in-network storage?
- What is the protocol to communicate with in-network storage?

IMO, the work is best exemplified by the SAILOR proposal. If I am not =
mistaken, DECADE is to deal with STORAGE using P2P as the underlying =
transport mechanism.

It's not clear to me though if DECADE is also going to introduce a =
protocol that is similar to PPSP, or are they the same? If DECADE is =
well defined and focused, what are we doing in PPSP? :-)

Anyway, I am not objecting the PPSP work. Rather, if PPSP is to define =
the protocol between P2P nodes and the interaction with the tracker =
manager during streaming applications, and can be extended and addressed =
in the area of content access control in the future, then say so and =
focus on it in various drafts.

Thanks!

Ping



On Wed, Sep 16, 2009 at 4:04 AM, Roni Even <ron.even.tlv@gmail.com> =
wrote:

Hi Ping,

Maybe you should look at the DECADE work =
https://www.ietf.org/mailman/listinfo/decade=20

There was a BAR BOF in Stockholm discussing caching solutions for P2P =
applications.

The scope of PPSP is to address the protocol from peers to tracker and =
between peers in order to get the relevant chunks.=20

=20

Roni Even

=20

From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf Of =
Ping Pan
Sent: Friday, September 11, 2009 1:26 AM
To: Ning Zong
Cc: ppsp@ietf.org


Subject: Re: [ppsp] ppsp charter discussion

=20

Rich,

=20

Thanks for the correction.=20

Ping Pan  (408) 655-6547

On Thu, Sep 10, 2009 at 2:55 PM, Ping Pan <ping@pingpan.org> wrote:

Ning,

=20

Thanks for the clarification.

=20

Here is my main concern: currently, PPSP is positioned as yet another =
streaming protocol to the end users.

=20

IMHO, the end users can care less where the traffic are streaming from =
so long it's convenient, safe and have reasonable QoE. Do we need =
another streaming protocol to do this?

=20

One may argue the advantages in P2P. But, to many, PPSP is actually =
endorsing the following:

*	I need to install a special software from the ASP's, which may use my =
local CPU and storage for P2P operation, and do some other things that I =
don't know about.
*	The software enables me to watch some movies from the peers, who may =
be chased by the lawyers from some media companies.=20
*	On top of that, the service networks, especially, those who have to =
pay for the expensive backhaul links, may be sick of the traffic volume, =
and may install DPI boxes at every possible intersection to drop my =
video stream traffic (here goes my QoE).

In short, I don't think it's wise to address all of the above in one WG, =
one architecture or one protocol. Rather, it would be nice to focus on =
what P2P streaming is good at, use it to solve a couple of real =
problems, and move on to the next.

=20

We must not ignore the advancement of the following in P2P streaming:

*	Cost efficiency: I saw a presentation from last IETF's P2PRG (from =
Rich Woundy?), where it takes a $3,000 PC to support 5,000 concurrent =
streams. That's cheap!
*	Simplicity: it never occurred to me that why we must have storage =
servers, called CDN, sitting all over the place, while some simple =
caching would be sufficient. In PPlive's Sigcomm paper, it mentioned of =
using 8/12G of Flash only, and no harddrive. (This may help answering =
some copyright concerns).
*	Portability: people may argue uplink vs. inter-domain locality. But =
all service providers need to do is inserting a few P2P edge caching =
boxes in the network. If more locality is needed, add another one. Chunk =
discovery and tracker manager are perfect for this.

This is the line of reasoning I had: why not narrow the scope of PPSP, =
and solve the caching problem first?

=20

Once again, I don't think PPSP needs to deal with end users for now. In =
fact, by forcing an open standard, you are taking away the leverage from =
the existing P2P media companies, including PPlive and PPstream (as =
mentioned in another draft of yours :-)). Nobody wins!

=20

0.5 cents,

=20

- Ping

=20

2009/9/10 Ning Zong <zongning@huawei.com>

Hi, Ping,

=20

End users will run PPSP. As addressed in charter, PPSP protocols could =
run on multiple entities such as end users, caches, CDN nodes, etc.

Here we talk about the standard protocols running on end users. What do =
you mean by non-technical issues? If you mean security, privacy and =
copyrights issues, I think not only PPSP, but some other BoF/WGs have =
same issues. You are perfectly right, they will be not in the working =
scope (but need some considerations during the WG work).

=20

BR,

Ning Zong=20

=20

  _____ =20

Ning,

=20

We are in agreement here. So, you have listed three objectives for PPSP:

=20

1. Standard interface to CDN/Cache

2. Enable media providers to stream content through standard interfaces

3. Help the service providers to manage their network/links better.

=20

So, curious, does it require the end users to run PPSP as well? The =
problem statement draft (draft-zhang-ppsp-problem-statement-04.txt) =
seems to assume that is the case. (If I am not mistaken, all the =
"proprietary protocols" listed in Section 3.1 are client P2P =
applications). If yes, you have a wide scope of non-technical issues to =
deal with. If no, then you need to make it clear in the documents.

=20

Thanks for clarification.

=20

Ping

2009/9/10 Ning Zong <zongning@huawei.com>

Hi, Ping,

=20

Thank you for your comments, please see in-line.

=20

  _____ =20

Ning,

=20

I'd think that it is very important to emphasis the target users of the =
work, which has been quoted as "intelligent endpoints, caches, content =
distribution network nodes, and/or other edge devices."

=20

[Ning Zong] This is a good suggestion.

=20

If possible, I would hope that further specification, clarification and =
constraints to be added in one of the documents.

=20

The reasoning is that, if the work is to enable further proliferation of =
P2P clients within the networks, then the WG needs to address issues =
including security, privacy and copyrights extensively. This may be =
above and beyond technology, and is probably outside the scope of PPSP.

=20

On the other hand, if the work is to enable more efficient streaming =
content distribtution within a controlled environment by leveraging =
mechanisms such as tracker management and chuck discovery, then the work =
is well understood, and can be clearly defined, specified and =
experimented in the near future.

=20

[Ning Zong] If I understand your question correctly, this is related to =
the incentives of PPSP work. The clarification of incentives are further =
provided in problem statement. IMO, the second point in your comments is =
closer to current intention of PPSP. To be brief, the intention include =
(maybe not limited to): 1) enable more efficient streaming to integrate =
3rd party devices, e.g. cache/CDN nodes; 2) enable streaming vendors to =
accomplish content distribution via some standard API, thus reduce the =
time-to-market and maybe cost, we hope; 3) enable ISPs to construct =
standard streaming platform to run content provisioning services.

=20

2 cents,

=20

- Ping

=20

2009/9/10 Ning Zong <zongning@huawei.com>

Hi, Lucy

=20

The participating entities in the first paragraph include both peers and =
trackers in P2P streaming systems. In second paragraph, we discuss the =
roles of trackers - assuming that people know the basic meaning of =
peers.

Formal definitions of PPSP peers and PPSP trackers are defined in =
Problem Statement Draft.

=20

BR,

Ning Zong

=20

  _____ =20

Hi YunFei and Christian,

=20

One clarification: =E2=80=9Cparticipating entities=E2=80=9D listed in =
the text are the peer in P2P streaming systems, is that right? Thus, =
=E2=80=9CPPSP=E2=80=9D trackers are another participator in the systems. =
 Suggest stating that clearly in the first paragraph.

=20

Cheers,

Lucy

=20

  _____ =20

From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf Of =
Schmidt, Christian 1. (NSN - DE/Munich)
Sent: Thursday, September 10, 2009 3:03 AM
To: ext zhangyunfei; ppsp@ietf.org
Subject: Re: [ppsp] ppsp charter discussion

=20

Hi Yunfei,

after reading your charter proposal, a text proposal and 2 questions for =
clarifications.

=20

Best Regards

Christian Schmidt

=20

=20

=20

Proposed new text for more transparency in main description:

Old text:

The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is =
chartered to develop standard signaling protocols (called PPSP =
protocols) for multiple types of entities (e.g. intelligent endpoints, =
caches, content distribution network nodes, and/or other edge devices) =
to participate in P2P streaming systems in both fixed and mobile =
Internet.


PPSP protocols include the PPSP tracker protocol =E2=80=93 a signaling =
protocol between =E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CPPSP =
peers=E2=80=9D, and the PPSP peer protocol =E2=80=93 a signaling =
protocol among =E2=80=9CPPSP peers=E2=80=9D. A PPSP tracker maintains =
lists of participating PPSP peers, each for a specific channel or =
streaming file, and answers the queries from PPSP peers for candidate =
PPSP peers. PPSP peers inform their status information to PPSP trackers, =
exchange their chunk availability with other PPSP peers and/or PPSP =
trackers, and ask other PPSP peers for wanted data.=20

=20

New text:

The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is =
chartered to develop standard signaling protocols (called PPSP =
protocols) for P2P streaming systems in both fixed and mobile Internet. =
Participating entities could be intelligent endpoints, caches, content =
distribution network nodes, and/or other edge devices.

=20

For a specific channel or streaming file, a PPSP tracker maintains lists =
of particiating PPSP peers. The PPSP tracker answers queries from PPSP =
peers for candidate PPSP peers. PPSP peers provide their status =
information to PPSP trackers, exchange their chunk availability with =
other PPSP peers and/or PPSP trackers, and ask other PPSP peers for =
wanted data. PPSP protocols include the PPSP tracker protocol =E2=80=93 =
a signaling protocol between =E2=80=9CPPSP trackers=E2=80=9D and =
=E2=80=9CPPSP peers=E2=80=9D, and the PPSP peer protocol =E2=80=93 a =
signaling protocol among =E2=80=9CPPSP peers=E2=80=9D.=20

=20

Architectural survey

3. An "architectural survey" document explaining the current P2P =
streaming architectures, in particular tracker-based P2P streaming, and =
key issues in best practice.

It is good to have a description of the current P2P streaming =
architecture. What is missing is the relation to the PPSP work. Will it =
contain a proposal for the PPSP architecture?

=20

Usage document

6. A =E2=80=9Cusage document=E2=80=9D explaining how the protocols =
defined above, along with existing IETF protocols, such as RELAOD, ALTO =
and RTSP, can inter-operate; and how they may be integrated together to =
produce complete P2P streaming systems.

This sounds more like a "interop document". Was this the intention?

=20

=20

=20

=20

=20

=20

=20

=20

  _____ =20

From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf Of =
ext zhangyunfei
Sent: Thursday, September 10, 2009 8:24 AM
To: ppsp@ietf.org
Subject: [ppsp] ppsp charter discussion

=20




Dear all,

   The following is the modified version of PPSP charter(An early =
version was published in the IETF PPSP wiki page).Please review it and =
any comments and suggestions are highly appreciated.

=20

           BR

            Yunfei

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

Description of PPSP Working Group:

The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is =
chartered to develop standard signaling protocols (called PPSP =
protocols) for multiple types of entities (e.g. intelligent endpoints, =
caches, content distribution network nodes, and/or other edge devices) =
to participate in P2P streaming systems in both fixed and mobile =
Internet.


PPSP protocols include the PPSP tracker protocol =E2=80=93 a signaling =
protocol between =E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CPPSP =
peers=E2=80=9D, and the PPSP peer protocol =E2=80=93 a signaling =
protocol among =E2=80=9CPPSP peers=E2=80=9D. A PPSP tracker maintains =
lists of participating PPSP peers, each for a specific channel or =
streaming file, and answers the queries from PPSP peers for candidate =
PPSP peers. PPSP peers inform their status information to PPSP trackers, =
exchange their chunk availability with other PPSP peers and/or PPSP =
trackers, and ask other PPSP peers for wanted data.=20

=20

This WG's primary tasks are to produce:
1. A =E2=80=9Cproblem statement=E2=80=9D document describing the =
problems, incentives, and scope of developing the PPSP protocols, as =
well as common terminologies and concepts.

=20

2. A =E2=80=9Crequirements=E2=80=9D document listing the requirements on =
the designed PPSP protocols (e.g., general functionality and performance =
requirements of PPSP protocols or basic types of information that PPSP =
protocols should communicate to facilitate P2P streaming).


3. An "architectural survey" document explaining the current P2P =
streaming architectures, in particular tracker-based P2P streaming, and =
key issues in best practice.


4. A proposed standard defining the PPSP peer protocol. This protocol =
will define how PPSP peers advertise chunk availability. The protocol =
will also define the requests and responses of chunks among PPSP peers.

=20

5. A proposed standard defining the PPSP tracker protocol. This protocol =
will define how PPSP peers inform and request information from PPSP =
trackers and how PPSP trackers reply to the requests.

=20

6. A =E2=80=9Cusage document=E2=80=9D explaining how the protocols =
defined above, along with existing IETF protocols, such as RELAOD, ALTO =
and RTSP, can inter-operate; and how they may be integrated together to =
produce complete P2P streaming systems.

=20

7. Optionally a =E2=80=9Dmobile usage document=E2=80=9D (PPSP mobile BCP =
document) to evaluate PPSP with and without Mobile IP support when there =
are a lot of mobile peers in the system.


The work planned for the PPSP WG is distinct from, but requires close =
participation with, work in other IETF WGs, particularly P2PSIP, ALTO =
and MMUSIC. The PPSP WG assumes that it cannot modify baseline P2PSIP, =
ALTO, and MMUSIC behaviors. If PPSP determines that extensions to =
P2PSIP, ALTO, MMUSIC are needed, PPSP will seek to define such =
extensions and present to the respective working groups.


The design of PPSP has to consider security/privacy issues. The protocol =
document will contain a complete description of the security/privacy =
issues that PPSP should address.

=20

The following topics are excluded from this WG's scope:
1. Transport mechanisms for data transmission among PPSP peers, e.g. =
using TCP or UDP, unicast or multicast, etc.


2. Network coding mechanisms in P2P streaming. Network coding may be =
used in P2P streaming, but its support is beyond the scope of current =
charter.

=20

3. Play-out mechanisms including streaming control (e.g., pause, =
fast-forward, and rewind).

=20

4. Algorithms that may be different in different deployments (e.g., =
chunk selection, local storage strategies).

=20

5. Research type questions related to P2P streaming. This WG will =
instead forward such questions to the IRTF P2PRG or other RG as =
appropriate. Examples include cache management.

Goals and Milestones:


Apr 2010

Working Group Last Call for problem statement


Jun 2010

Submit problem statement to IESG as Informational document


Aug 2010

Working Group Last Call for architecture survey


Aug 2010

Working Group Last Call for requirements


Oct

2010

Submit architecture survey to IESG as Informational document


Oct 2010

Submit requirements to IESG as Informational document


Apr 2011

Working Group Last Call for PPSP peer protocol


Apr

2011

Working Group Last Call for PPSP tracker protocol


Aug 2011

Submit PPSP peer protocol to IESG as Proposed Standard


Aug 2011

Submit PPSP tracker protocol to IESG as Proposed Standard


Nov 2011

Working Group Last Call of usage document


Nov 2011

Working Group Last Call of mobility BCP document


Jan 2012

Submit usage document to IESG as Informational document


Jan 2012

Submit mobility BCP document to IESG as Informational document


Apr 2012

Dissolve or re-charter=20

=20

=20

  _____ =20

zhangyunfei

2009-09-10

  _____ =20


_______________________________________________
ppsp mailing list
ppsp@ietf.org
https://www.ietf.org/mailman/listinfo/ppsp

=20

  _____ =20

=20

  _____ =20

=20

=20

=20


------=_NextPart_000_0029_01CA36FB.C7BA7FA0
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:533150609;
	mso-list-template-ids:-869992780;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:1294747268;
	mso-list-template-ids:123744816;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Ping,<o:p><=
/o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>The
idea is to address a topic that people feel should be addressed, in the =
PPSP
after looking at the full architecture the feeling was that the first =
thing to
address is the tracker and peers interoperability. The result may be a =
protocol
or an extension to an existing protocol which at the IETF is the =
preference.<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>So
in the case of PPSP the focus is on finding the information about who =
holds the
content while I think that DECADE will address the caching topic, I =
think the
proposal is to define a P2P </span><span =
style=3D'font-size:11.0pt;font-family:
"Calibri","sans-serif"'>application-agnostic in-network storage access =
protocol
that will be used for caching.</span><span =
style=3D'font-size:11.0pt;font-family:
"Calibri","sans-serif"'><o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p>&nbsp;=
</o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>For
all this work once the problem statement and requirements are clear a =
solution
is needed which like I said may leverage existing protocols if =
appropriate.<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Roni
Even<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in =
0in 4.0pt'>

<div>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0in 0in 0in'>

<p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Ping Pan
[mailto:ping@pingpan.org] <br>
<b>Sent:</b> Wednesday, September 16, 2009 6:02 PM<br>
<b>To:</b> Roni Even<br>
<b>Cc:</b> Ning Zong; ppsp@ietf.org<br>
<b>Subject:</b> Re: [ppsp] ppsp charter discussion<o:p></o:p></span></p>

</div>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'>Roni,<br>
<br>
The DECADE BAR BOF had presented the the problem statement as:<br>
<br>
- How are P2P contents detected and stored in in-network storage?<br>
- How are P2P contents discovered and read from in-network storage?<br>
- What is the protocol to communicate with in-network storage?<br>
<br>
IMO, the work is best exemplified by the SAILOR proposal. If I am not =
mistaken,
DECADE is to deal with STORAGE using P2P as the underlying transport =
mechanism.<br>
<br>
It's not clear to me though if DECADE is also going to introduce a =
protocol
that is similar to PPSP, or are they the same? If DECADE is well defined =
and
focused, what are we doing in PPSP? :-)<br>
<br>
Anyway, I am not objecting the PPSP work. Rather, if PPSP is to define =
the
protocol between P2P nodes and the interaction with the tracker manager =
during
streaming applications, and can be extended and addressed in the area of
content access control in the future, then say so and focus on it in =
various
drafts.<br>
<br>
Thanks!<br>
<br>
Ping<br>
<br>
<o:p></o:p></p>

<div>

<p class=3DMsoNormal>On Wed, Sep 16, 2009 at 4:04 AM, Roni Even &lt;<a
href=3D"mailto:ron.even.tlv@gmail.com">ron.even.tlv@gmail.com</a>&gt; =
wrote:<o:p></o:p></p>

<div>

<div>

<p><span style=3D'font-size:11.0pt;color:#1F497D'>Hi =
Ping,</span><o:p></o:p></p>

<p><span style=3D'font-size:11.0pt;color:#1F497D'>Maybe you should look =
at the
DECADE work <a href=3D"https://www.ietf.org/mailman/listinfo/decade"
target=3D"_blank">https://www.ietf.org/mailman/listinfo/decade</a> =
</span><o:p></o:p></p>

<p><span style=3D'font-size:11.0pt;color:#1F497D'>There was a BAR BOF in
Stockholm discussing caching solutions for P2P =
applications.</span><o:p></o:p></p>

<p><span style=3D'font-size:11.0pt;color:#1F497D'>The scope of PPSP is =
to address
the protocol from peers to tracker and between peers in order to get the
relevant chunks. </span><o:p></o:p></p>

<p><span =
style=3D'font-size:11.0pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p>

<p><span style=3D'font-size:11.0pt;color:#1F497D'>Roni =
Even</span><o:p></o:p></p>

<p><span =
style=3D'font-size:11.0pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p>

<div style=3D'border:none;border-left:solid windowtext 1.5pt;padding:0in =
0in 0in 4.0pt;
border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color =
blue'>

<div>

<div style=3D'border:none;border-top:solid windowtext =
1.0pt;padding:3.0pt 0in 0in 0in;
border-color:-moz-use-text-color -moz-use-text-color'>

<p><b><span style=3D'font-size:10.0pt'>From:</span></b><span =
style=3D'font-size:
10.0pt'> <a href=3D"mailto:ppsp-bounces@ietf.org" =
target=3D"_blank">ppsp-bounces@ietf.org</a>
[mailto:<a href=3D"mailto:ppsp-bounces@ietf.org" =
target=3D"_blank">ppsp-bounces@ietf.org</a>]
<b>On Behalf Of </b>Ping Pan<br>
<b>Sent:</b> Friday, September 11, 2009 1:26 AM<br>
<b>To:</b> Ning Zong<br>
<b>Cc:</b> <a href=3D"mailto:ppsp@ietf.org" =
target=3D"_blank">ppsp@ietf.org</a><o:p></o:p></span></p>

<div>

<div>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt'><br>
<b>Subject:</b> Re: [ppsp] ppsp charter discussion<o:p></o:p></span></p>

</div>

</div>

</div>

</div>

<div>

<div>

<p>&nbsp;<o:p></o:p></p>

<p>Rich,<o:p></o:p></p>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p style=3D'margin-bottom:12.0pt'>Thanks for the correction.&nbsp;<br =
clear=3Dall>
<br>
Ping Pan &nbsp;(408) 655-6547<o:p></o:p></p>

<div>

<p>On Thu, Sep 10, 2009 at 2:55 PM, Ping Pan &lt;<a
href=3D"mailto:ping@pingpan.org" =
target=3D"_blank">ping@pingpan.org</a>&gt; wrote:<o:p></o:p></p>

<div>

<p>Ning,<o:p></o:p></p>

</div>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p>Thanks for the clarification.<o:p></o:p></p>

</div>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p>Here is my main concern: currently, PPSP is positioned as yet another
streaming protocol to the end users.<o:p></o:p></p>

</div>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p>IMHO, the end users can care less where the traffic are streaming =
from so
long it's&nbsp;convenient,&nbsp;safe and have reasonable QoE. Do we need
another streaming protocol to do this?<o:p></o:p></p>

</div>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p>One may argue the advantages in P2P. But, to many, PPSP is actually
endorsing the following:<o:p></o:p></p>

</div>

<div>

<ul type=3Ddisc>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo1'>I need to install a special software from =
the
     ASP's, which may use my local CPU and storage for P2P operation, =
and do
     some other things that I don't know about.<o:p></o:p></li>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo1'>The software enables me to watch some =
movies from
     the peers, who may be chased by the lawyers from some media =
companies.&nbsp;<o:p></o:p></li>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo1'>On top of that, the service networks, =
especially,
     those who have to pay for the expensive backhaul links, may be sick =
of the
     traffic volume, and may install DPI boxes at every possible =
intersection
     to drop my video stream traffic (here goes my QoE).<o:p></o:p></li>
</ul>

</div>

<div>

<p>In short, I don't think it's wise to address all of the above in one =
WG, one
architecture or one protocol. Rather, it would be nice to focus on what =
P2P
streaming is good at, use it to solve a couple of real problems, and =
move on to
the next.<o:p></o:p></p>

</div>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p>We must not ignore the advancement of the following in P2P =
streaming:<o:p></o:p></p>

</div>

<div>

<ul type=3Ddisc>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l1 level1 lfo2'>Cost efficiency: I saw
     a&nbsp;presentation&nbsp;from last IETF's P2PRG (from Rich =
Woundy?), where
     it takes a $3,000 PC to support 5,000 concurrent streams. That's =
cheap!<o:p></o:p></li>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l1 level1 lfo2'>Simplicity: it never&nbsp;occurred&nbsp;to =
me
     that why we must have storage servers, called CDN, sitting all over =
the
     place, while some simple caching would be sufficient. In PPlive's =
Sigcomm
     paper, it mentioned of using 8/12G of Flash only, and no harddrive. =
(This
     may help answering some copyright concerns).<o:p></o:p></li>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l1 level1 lfo2'>Portability: people may argue uplink vs.
     inter-domain&nbsp;locality. But all service providers need to do is
     inserting a few P2P edge caching boxes in the network. If more =
locality is
     needed, add another one. Chunk discovery and tracker manager are =
perfect
     for this.<o:p></o:p></li>
</ul>

</div>

<div>

<p>This is the line of reasoning I had: why not narrow the scope of =
PPSP, and
solve the caching problem first?<o:p></o:p></p>

</div>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p>Once again, I don't think PPSP needs to deal with end users for now. =
In
fact, by forcing an open standard, you are taking away the leverage from =
the
existing P2P media companies, including PPlive and PPstream (as =
mentioned in
another draft of yours :-)). Nobody wins!<o:p></o:p></p>

</div>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p>0.5 cents,<o:p></o:p></p>

</div>

<div>

<div>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p>- Ping<o:p></o:p></p>

</div>

<div>

<div>

<div>

<p>&nbsp;<o:p></o:p></p>

<div>

<p>2009/9/10 Ning Zong &lt;<a href=3D"mailto:zongning@huawei.com" =
target=3D"_blank">zongning@huawei.com</a>&gt;<o:p></o:p></p>

<div>

<div>

<p>Hi, Ping,<o:p></o:p></p>

</div>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p>End users will run PPSP. As addressed in charter, PPSP protocols =
could run
on multiple entities such as end users, caches, CDN nodes, =
etc.<o:p></o:p></p>

</div>

<div>

<p>Here we&nbsp;talk about the standard protocols running on end users. =
What do
you mean by non-technical issues? If you mean security, privacy and =
copyrights
issues, I think not only PPSP, but some other BoF/WGs&nbsp;have same =
issues.
You are perfectly right, they will be not in the working scope (but need =
some
considerations during the WG work).<o:p></o:p></p>

</div>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p>BR,<o:p></o:p></p>

</div>

<div>

<p>Ning Zong&nbsp;<o:p></o:p></p>

</div>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</div>

<p>Ning,<o:p></o:p></p>

</div>

<div>

<div>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p>We are in agreement here.&nbsp;So, you have listed =
three&nbsp;objectives&nbsp;for
PPSP:<o:p></o:p></p>

</div>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p>1. Standard interface to CDN/Cache<o:p></o:p></p>

</div>

<div>

<p>2. Enable media providers to stream content through standard =
interfaces<o:p></o:p></p>

</div>

<div>

<p>3. Help the service providers to manage their network/links =
better.<o:p></o:p></p>

</div>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p>So, curious, does it require the end users to run PPSP as =
well?&nbsp;The
problem statement draft (draft-zhang-ppsp-problem-statement-04.txt) =
seems to
assume that is the case. (If I am not mistaken, all the =
&quot;proprietary
protocols&quot; listed in Section 3.1 are client P2P applications). If =
yes, you
have a wide scope of non-technical issues to deal with. If no, then you =
need to
make it clear in the documents.<o:p></o:p></p>

</div>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p>Thanks for clarification.<o:p></o:p></p>

</div>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p style=3D'margin-bottom:12.0pt'>Ping<o:p></o:p></p>

<div>

<p>2009/9/10 Ning Zong &lt;<a href=3D"mailto:zongning@huawei.com" =
target=3D"_blank">zongning@huawei.com</a>&gt;<o:p></o:p></p>

<div>

<div>

<p>Hi, Ping,<o:p></o:p></p>

</div>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p>Thank you for your comments, please see in-line.<o:p></o:p></p>

</div>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</div>

</div>

<div>

<div>

<p><span style=3D'font-family:"Courier =
New";color:blue'>Ning,</span><o:p></o:p></p>

</div>

<div>

<p><span style=3D'font-family:"Courier =
New";color:blue'>&nbsp;</span><o:p></o:p></p>

</div>

<div>

<p><span style=3D'font-family:"Courier New";color:blue'>I'd think that =
it is very
important to emphasis the target users of the work, which has been =
quoted as
&quot;intelligent endpoints, caches, content distribution network nodes, =
and/or
other edge devices.&quot;</span><o:p></o:p></p>

</div>

<div>

<p><span style=3D'font-family:"Courier =
New";color:blue'>&nbsp;</span><o:p></o:p></p>

</div>

</div>

<div>

<p><span style=3D'font-family:"Courier New";color:blue'>[Ning Zong] This =
is a
good suggestion.</span><o:p></o:p></p>

</div>

<div>

<div>

<p><span style=3D'font-family:"Courier =
New";color:blue'>&nbsp;</span><o:p></o:p></p>

</div>

<div>

<p><span style=3D'font-family:"Courier New";color:blue'>If possible, I =
would hope
that further specification, clarification and constraints to be added in =
one of
the documents.</span><o:p></o:p></p>

</div>

<div>

<p><span style=3D'font-family:"Courier =
New";color:blue'>&nbsp;</span><o:p></o:p></p>

</div>

<div>

<p><span style=3D'font-family:"Courier New";color:blue'>The reasoning is =
that, if
the work is to enable further&nbsp;proliferation&nbsp;of P2P clients =
within the
networks, then the WG needs to address issues including security, =
privacy and
copyrights extensively. This may be above and beyond technology, =
and&nbsp;is
probably outside the scope of PPSP.</span><o:p></o:p></p>

</div>

<div>

<p><span style=3D'font-family:"Courier =
New";color:blue'>&nbsp;</span><o:p></o:p></p>

</div>

<div>

<p><span style=3D'font-family:"Courier New";color:blue'>On the other =
hand, if the
work is to enable more efficient streaming content distribtution within =
a
controlled&nbsp;environment by leveraging mechanisms such as tracker =
management
and chuck discovery, then the work is well understood, and can be =
clearly
defined, specified and experimented in the near =
future.</span><o:p></o:p></p>

</div>

<div>

<p><span style=3D'font-family:"Courier =
New";color:blue'>&nbsp;</span><o:p></o:p></p>

</div>

</div>

<div>

<p><span style=3D'font-family:"Courier New";color:blue'>[Ning Zong] If I
understand your question correctly, this is related to the incentives of =
PPSP
work. The clarification of incentives are further provided in problem
statement. IMO, the second point in your comments is closer =
to&nbsp;current
intention of PPSP. To be brief, the intention include (maybe not limited =
to):
1) enable more efficient streaming to integrate&nbsp;3rd party devices, =
e.g.
cache/CDN nodes; 2)&nbsp;enable&nbsp;streaming vendors&nbsp;to
accomplish&nbsp;content distribution via some standard API, thus reduce =
the&nbsp;time-to-market
and maybe cost, we hope; 3) enable ISPs to construct&nbsp;standard =
streaming
platform to run content provisioning services.</span><o:p></o:p></p>

</div>

<div>

<p><span style=3D'font-family:"Courier =
New";color:blue'>&nbsp;</span><o:p></o:p></p>

</div>

<div>

<p><span style=3D'font-family:"Courier New";color:blue'>2 =
cents,</span><o:p></o:p></p>

</div>

<div>

<p><span style=3D'font-family:"Courier =
New";color:blue'>&nbsp;</span><o:p></o:p></p>

</div>

<div>

<p><span style=3D'font-family:"Courier New";color:blue'>- =
Ping</span><o:p></o:p></p>

</div>

<div>

<div>

<p>&nbsp;<o:p></o:p></p>

<div>

<p>2009/9/10 Ning Zong &lt;<a href=3D"mailto:zongning@huawei.com" =
target=3D"_blank">zongning@huawei.com</a>&gt;<o:p></o:p></p>

<div>

<div>

<p>Hi, Lucy<o:p></o:p></p>

</div>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p>The participating entities in the first paragraph include both peers =
and
trackers in P2P streaming systems. In second paragraph, we discuss the =
roles
of&nbsp;trackers -&nbsp;assuming that people know the basic meaning of =
peers.<o:p></o:p></p>

</div>

<div>

<p>Formal definitions of PPSP peers and PPSP trackers are defined in =
Problem
Statement Draft.<o:p></o:p></p>

</div>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p>BR,<o:p></o:p></p>

</div>

<div>

<p>Ning Zong<o:p></o:p></p>

</div>

<div>

<p><span style=3D'color:#888888'>&nbsp;</span><o:p></o:p></p>

</div>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
style=3D'color:#888888'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></div>

</div>

<div>

<div>

<div>

<p><span style=3D'font-size:10.0pt;color:navy'>Hi YunFei and =
Christian,</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-size:10.0pt;color:navy'>One clarification: =
=E2=80=9Cparticipating
entities=E2=80=9D listed in the text are the peer in P2P streaming =
systems, is that
right? Thus, =E2=80=9CPPSP=E2=80=9D trackers are another participator in =
the systems.
&nbsp;Suggest stating that clearly in the first =
paragraph.</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span =
style=3D'font-size:10.0pt;color:navy'>Cheers,</span><o:p></o:p></p>

<p><span =
style=3D'font-size:10.0pt;color:navy'>Lucy</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<div style=3D'border:none;border-left:solid windowtext 1.5pt;padding:0in =
0in 0in 4.0pt;
border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color =
blue'>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</div>

<p><b><span style=3D'font-size:10.0pt'>From:</span></b><span =
style=3D'font-size:
10.0pt'> <a href=3D"mailto:ppsp-bounces@ietf.org" =
target=3D"_blank">ppsp-bounces@ietf.org</a>
[mailto:<a href=3D"mailto:ppsp-bounces@ietf.org" =
target=3D"_blank">ppsp-bounces@ietf.org</a>]
<b>On Behalf Of </b>Schmidt, Christian 1. (NSN - DE/Munich)<br>
<b>Sent:</b> Thursday, September 10, 2009 3:03 AM<br>
<b>To:</b> ext zhangyunfei; <a href=3D"mailto:ppsp@ietf.org" =
target=3D"_blank">ppsp@ietf.org</a><br>
<b>Subject:</b> Re: [ppsp] ppsp charter discussion</span><o:p></o:p></p>

</div>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-size:10.0pt;color:blue'>Hi =
Yunfei,</span><o:p></o:p></p>

<p><span style=3D'font-size:10.0pt;color:blue'>after reading your =
charter
proposal, a text proposal and 2 questions for =
clarifications.</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-size:10.0pt;color:blue'>Best =
Regards</span><o:p></o:p></p>

<p><span style=3D'font-size:10.0pt;color:blue'>Christian =
Schmidt</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-family:"Courier New";color:blue'>Proposed new
text&nbsp;for more transparency in main =
description:</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New";color:blue'>Old =
text:</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New";color:black'>The =
Peer-to-Peer (P2P)
Streaming Protocol working group (PPSP WG) is chartered to develop =
standard
signaling protocols (called PPSP protocols) for multiple types of =
entities
(e.g. intelligent endpoints, caches, content distribution network nodes, =
and/or
other edge devices) to participate in P2P streaming systems in both =
fixed and
mobile Internet.</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New";color:blue'><br>
</span><span style=3D'font-family:"Courier New";color:black'>PPSP =
protocols include
the PPSP tracker protocol =E2=80=93 a signaling protocol between =
=E2=80=9CPPSP trackers=E2=80=9D and
=E2=80=9CPPSP peers=E2=80=9D, and the PPSP peer protocol =E2=80=93 a =
signaling protocol among =E2=80=9CPPSP
peers=E2=80=9D. A PPSP tracker maintains lists of participating PPSP =
peers, each for a
specific channel or streaming file, and answers the queries from PPSP =
peers for
candidate PPSP peers. PPSP peers inform their status information to PPSP
trackers, exchange their chunk availability with other PPSP peers and/or =
PPSP
trackers, and ask other PPSP peers for wanted data.</span><span
style=3D'font-family:"Courier New";color:blue'> </span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-family:"Courier =
New";color:blue'>New&nbsp;text:</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New";color:blue'>The Peer-to-Peer =
(P2P)
Streaming Protocol working group (PPSP WG) is chartered to develop =
standard
signaling protocols (called PPSP protocols)&nbsp;for P2P streaming =
systems in both
fixed and mobile Internet. Participating entities could be intelligent
endpoints, caches, content distribution network nodes, and/or other edge
devices.</span><o:p></o:p></p>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p><span style=3D'font-family:"Courier New";color:blue'>For a specific =
channel or
streaming file, a PPSP tracker maintains lists of particiating PPSP =
peers. The
PPSP tracker answers queries from PPSP peers for candidate PPSP peers. =
PPSP
peers&nbsp;provide their status information to PPSP trackers, exchange =
their
chunk availability with other PPSP peers and/or PPSP trackers, and ask =
other
PPSP peers for wanted data. PPSP protocols include the PPSP tracker =
protocol =E2=80=93
a signaling protocol between =E2=80=9CPPSP trackers=E2=80=9D and =
=E2=80=9CPPSP peers=E2=80=9D, and the PPSP
peer protocol =E2=80=93 a signaling protocol among =E2=80=9CPPSP =
peers=E2=80=9D.</span><span
style=3D'font-family:"Courier New";color:black'> </span><o:p></o:p></p>

</div>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-family:"Courier New";color:blue'>Architectural =
survey</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'>3. An &quot;architectural
survey&quot; document explaining the current P2P streaming =
architectures, in
particular tracker-based P2P streaming, and key issues in best =
practice.</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New";color:blue'>It is good to =
have a
description of the current P2P streaming architecture. What is missing =
is the
relation to the PPSP work. Will it contain a proposal for&nbsp;the PPSP
architecture?</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-family:"Courier New";color:blue'>Usage =
document</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New";color:black'>6. A =
=E2=80=9Cusage document=E2=80=9D
explaining how the protocols defined above, along with existing IETF =
protocols,
such as RELAOD, ALTO and RTSP, can inter-operate; and how they may be
integrated together to produce complete P2P streaming =
systems.</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New";color:blue'>This sounds more =
like a
&quot;interop document&quot;. Was this the =
intention?</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<p>&nbsp;<o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span =
lang=3DDE>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></div>

<p style=3D'margin-bottom:12.0pt'><b><span lang=3DDE =
style=3D'font-size:10.0pt'>From:</span></b><span
lang=3DDE style=3D'font-size:10.0pt'> <a =
href=3D"mailto:ppsp-bounces@ietf.org"
target=3D"_blank">ppsp-bounces@ietf.org</a> [mailto:<a
href=3D"mailto:ppsp-bounces@ietf.org" =
target=3D"_blank">ppsp-bounces@ietf.org</a>] <b>On
Behalf Of </b>ext zhangyunfei<br>
<b>Sent:</b> Thursday, September 10, 2009 8:24 AM<br>
<b>To:</b> <a href=3D"mailto:ppsp@ietf.org" =
target=3D"_blank">ppsp@ietf.org</a><br>
<b>Subject:</b> [ppsp] ppsp charter discussion</span><o:p></o:p></p>

<div>

<p>&nbsp;<o:p></o:p></p>

<p><br clear=3Dall>
<o:p></o:p></p>

<p><b><span style=3D'font-family:"Courier New"'>Dear =
all,</span></b><o:p></o:p></p>

<p><b><span style=3D'font-family:"Courier New"'>&nbsp;&nbsp; The =
following is the
modified version of PPSP charter(An early version was published in the =
IETF
PPSP wiki page).Please review it and any comments and suggestions are =
highly
appreciated.</span></b><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><b><span style=3D'font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
BR</span></b><o:p></o:p></p>

<p><b><span style=3D'font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Yunfei</span></b><o:p></o:p></p>

<p><b><span style=3D'font-family:"Courier =
New"'>--------------------------------------------------------</span></b>=
<o:p></o:p></p>

<p><b><span style=3D'font-size:18.0pt;font-family:"Courier =
New"'>Description of
PPSP Working Group:</span></b><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'>The Peer-to-Peer (P2P) =
Streaming Protocol
working group (PPSP WG) is chartered to develop standard signaling =
protocols
(called PPSP protocols) for multiple types of entities (e.g. intelligent
endpoints, caches, content distribution network nodes, and/or other edge
devices) to participate in P2P streaming systems in both fixed and =
mobile
Internet.</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'><br>
PPSP protocols include the PPSP tracker protocol =E2=80=93 a signaling =
protocol between
=E2=80=9CPPSP trackers=E2=80=9D and =E2=80=9CPPSP peers=E2=80=9D, and =
the PPSP peer protocol =E2=80=93 a signaling
protocol among =E2=80=9CPPSP peers=E2=80=9D. A PPSP tracker maintains =
lists of participating
PPSP peers, each for a specific channel or streaming file, and answers =
the
queries from PPSP peers for candidate PPSP peers. PPSP peers inform =
their
status information to PPSP trackers, exchange their chunk availability =
with
other PPSP peers and/or PPSP trackers, and ask other PPSP peers for =
wanted
data. </span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'>This WG's primary tasks are =
to
produce:<br>
1. A =E2=80=9Cproblem statement=E2=80=9D document describing the =
problems, incentives, and
scope of developing the PPSP protocols, as well as common terminologies =
and
concepts.</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'>2. A =
=E2=80=9Crequirements=E2=80=9D document listing
the requirements on the designed PPSP protocols (e.g., general =
functionality
and performance requirements of PPSP protocols or basic types of =
information
that PPSP protocols should communicate to facilitate P2P =
streaming).</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'><br>
3. An &quot;architectural survey&quot; document explaining the current =
P2P
streaming architectures, in particular tracker-based P2P streaming, and =
key
issues in best practice.</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'><br>
4. A proposed standard defining the PPSP peer protocol. This protocol =
will
define how PPSP peers advertise chunk availability. The protocol will =
also
define the requests and responses of chunks among PPSP =
peers.</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'>5. A proposed standard =
defining the
PPSP tracker protocol. This protocol will define how PPSP peers inform =
and
request information from PPSP trackers and how PPSP trackers reply to =
the
requests.</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'>6. A =E2=80=9Cusage =
document=E2=80=9D explaining how
the protocols defined above, along with existing IETF protocols, such as
RELAOD, ALTO and RTSP, can inter-operate; and how they may be integrated
together to produce complete P2P streaming =
systems.</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'>7. Optionally a =
=E2=80=9Dmobile usage
document=E2=80=9D (PPSP mobile BCP document) to evaluate PPSP with and =
without Mobile
IP support when there are a lot of mobile peers in the =
system.</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'><br>
The work planned for the PPSP WG is distinct from, but requires close
participation with, work in other IETF WGs, particularly P2PSIP, ALTO =
and
MMUSIC. The PPSP WG assumes that it cannot modify baseline P2PSIP, ALTO, =
and
MMUSIC behaviors. If PPSP determines that extensions to P2PSIP, ALTO, =
MMUSIC
are needed, PPSP will seek to define such extensions and present to the
respective working groups.</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'><br>
The design of PPSP has to consider security/privacy issues. The protocol
document will contain a complete description of the security/privacy =
issues
that PPSP should address.</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'>The following topics are =
excluded
from this WG's scope:<br>
1. Transport mechanisms for data transmission among PPSP peers, e.g. =
using TCP
or UDP, unicast or multicast, etc.</span><o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'><br>
2. Network coding mechanisms in P2P streaming. Network coding may be =
used in
P2P streaming, but its support is beyond the scope of current =
charter.</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'>3. Play-out mechanisms =
including
streaming control (e.g., pause, fast-forward, and =
rewind).</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'>4. Algorithms that may be =
different
in different deployments (e.g., chunk selection, local storage =
strategies).</span><o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p><span style=3D'font-family:"Courier New"'>5. Research type questions =
related
to P2P streaming. This WG will instead forward such questions to the =
IRTF P2PRG
or other RG as appropriate. Examples include cache =
management.</span><o:p></o:p></p>

<p><b><span style=3D'font-size:18.0pt;font-family:"Courier New"'>Goals =
and
Milestones:</span></b><o:p></o:p></p>

<table class=3DMsoNormalTable border=3D0 cellpadding=3D0 width=3D567 =
style=3D'width:425.25pt'>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Apr =
2010</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Working Group Last Call =
for
  problem statement</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Jun =
2010</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Submit problem statement =
to IESG
  as Informational document</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Aug =
2010</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Working Group Last Call =
for
  architecture survey</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Aug =
2010</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Working Group Last Call =
for
  requirements</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Oct</span><o:p></o:p></p>
  <p><span style=3D'font-family:"Courier =
New"'>2010</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Submit architecture =
survey to IESG
  as Informational document</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Oct =
2010</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Submit requirements to =
IESG as
  Informational document</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Apr =
2011</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Working Group Last Call =
for PPSP
  peer protocol</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Apr</span><o:p></o:p></p>
  <p><span style=3D'font-family:"Courier =
New"'>2011</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Working Group Last Call =
for PPSP
  tracker protocol</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Aug =
2011</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Submit PPSP peer protocol =
to IESG
  as Proposed Standard</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Aug =
2011</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Submit PPSP tracker =
protocol to
  IESG as Proposed Standard</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Nov =
2011</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Working Group Last Call =
of usage
  document</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Nov =
2011</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Working Group Last Call =
of
  mobility BCP document</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Jan =
2012</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Submit usage document to =
IESG as
  Informational document</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Jan =
2012</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Submit mobility BCP =
document to
  IESG as Informational document</span><o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Apr =
2012</span><o:p></o:p></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><span style=3D'font-family:"Courier New"'>Dissolve or re-charter =
</span><o:p></o:p></p>
  </td>
 </tr>
</table>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
style=3D'font-size:10.0pt'>

<hr size=3D2 width=3D122 style=3D'width:91.5pt' align=3Dcenter>

</span></div>

<div>

<p><span =
style=3D'font-size:10.0pt;color:silver'>zhangyunfei</span><o:p></o:p></p>=


</div>

<div>

<p><span =
style=3D'font-size:10.0pt;color:silver'>2009-09-10</span><o:p></o:p></p>

</div>

</div>

</div>

</div>

</div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</div>

</div>

<p style=3D'margin-bottom:12.0pt'><br>
_______________________________________________<br>
ppsp mailing list<br>
<a href=3D"mailto:ppsp@ietf.org" target=3D"_blank">ppsp@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ppsp" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/ppsp</a><o:p></o:=
p></p>

</div>

<p>&nbsp;<o:p></o:p></p>

</div>

</div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</div>

</div>

</div>

<p>&nbsp;<o:p></o:p></p>

</div>

</div>

</div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</div>

</div>

</div>

<p>&nbsp;<o:p></o:p></p>

</div>

</div>

</div>

</div>

</div>

</div>

<p>&nbsp;<o:p></o:p></p>

</div>

</div>

</div>

</div>

</div>

</div>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</div>

</body>

</html>

------=_NextPart_000_0029_01CA36FB.C7BA7FA0--


From zongning@huawei.com  Wed Sep 16 18:00:21 2009
Return-Path: <zongning@huawei.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A7BAC3A68B0 for <ppsp@core3.amsl.com>; Wed, 16 Sep 2009 18:00:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -97.827
X-Spam-Level: 
X-Spam-Status: No, score=-97.827 tagged_above=-999 required=5 tests=[AWL=3.287, BAYES_00=-2.599, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, J_CHICKENPOX_72=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YrNxpob-w+EQ for <ppsp@core3.amsl.com>; Wed, 16 Sep 2009 18:00:01 -0700 (PDT)
Received: from szxga03-in.huawei.com (szxga03-in.huawei.com [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id CFB563A6407 for <ppsp@ietf.org>; Wed, 16 Sep 2009 18:00:00 -0700 (PDT)
Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KQ300EX8C5C6C@szxga03-in.huawei.com> for ppsp@ietf.org; Thu, 17 Sep 2009 09:00:48 +0800 (CST)
Received: from huawei.com ([172.24.1.24]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KQ300LCVC5CME@szxga03-in.huawei.com> for ppsp@ietf.org; Thu, 17 Sep 2009 09:00:48 +0800 (CST)
Received: from z63316 ([10.164.12.81]) by szxml04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KQ3006PQC58FE@szxml04-in.huawei.com> for ppsp@ietf.org; Thu, 17 Sep 2009 09:00:48 +0800 (CST)
Date: Thu, 17 Sep 2009 09:00:44 +0800
From: Ning Zong <zongning@huawei.com>
In-reply-to: <22d04a930909160802h1f0ef7f1s296a1e8d9cae7df5@mail.gmail.com>
To: 'Ping Pan' <ping@pingpan.org>, 'Roni Even' <ron.even.tlv@gmail.com>
Message-id: <002c01ca3732$4a206550$510ca40a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-Mailer: Microsoft Office Outlook 11
Content-type: multipart/alternative; boundary="Boundary_(ID_ipMByAqgM8GQiNuxhrokIw)"
Thread-index: Aco23r1MEAD9dUecQV64v1iSz6qyJAAUGaSg
Cc: ppsp@ietf.org
Subject: Re: [ppsp] ppsp charter discussion
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Sep 2009 01:00:21 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_ipMByAqgM8GQiNuxhrokIw)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Hi, Ping,

 

I don't think DECADE will use P2P as the underlying transport mechanism.
(Actually could you explain more about why P2P would be regarded as
transport mechanism? Because to my knowledge, P2P itself has not been used
for transport yet. Currently, P2P is just capability or architecture for
organizing the nodes.)

 

Although the main motivation of DECADE is to solve some P2P problems (see
DECADE p.s.). A DECADE client will rely on a P2P or non-P2P mechanism to
locate where the data is. This step could be PPSP/Reload or whatever, which
is independent of DECADE protocols. The DECADE protocols will then be
applied between DECADE client and DECADE server (a.k.a. in-network storage)
to transfer data to the DECADE client, or control the data transfer (e.g.
auth / resource control, etc).

 

So the position of PPSP is more close to resource discovery, while DECADE
focuses on data transmission.

 

Maybe I didn't answer your questions? Comments are welcome then.

 

BR,

Ning Zong

 

  _____  

From: Ping Pan [mailto:ping@pingpan.org] 
Sent: Wednesday, September 16, 2009 11:02 PM
To: Roni Even
Cc: Ning Zong; ppsp@ietf.org
Subject: Re: [ppsp] ppsp charter discussion

 

Roni,

The DECADE BAR BOF had presented the the problem statement as:

- How are P2P contents detected and stored in in-network storage?
- How are P2P contents discovered and read from in-network storage?
- What is the protocol to communicate with in-network storage?

IMO, the work is best exemplified by the SAILOR proposal. If I am not
mistaken, DECADE is to deal with STORAGE using P2P as the underlying
transport mechanism.

It's not clear to me though if DECADE is also going to introduce a protocol
that is similar to PPSP, or are they the same? If DECADE is well defined and
focused, what are we doing in PPSP? :-)

Anyway, I am not objecting the PPSP work. Rather, if PPSP is to define the
protocol between P2P nodes and the interaction with the tracker manager
during streaming applications, and can be extended and addressed in the area
of content access control in the future, then say so and focus on it in
various drafts.

Thanks!

Ping



On Wed, Sep 16, 2009 at 4:04 AM, Roni Even <ron.even.tlv@gmail.com> wrote:

Hi Ping,

Maybe you should look at the DECADE work
https://www.ietf.org/mailman/listinfo/decade 

There was a BAR BOF in Stockholm discussing caching solutions for P2P
applications.

The scope of PPSP is to address the protocol from peers to tracker and
between peers in order to get the relevant chunks. 

 

Roni Even

 

From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf Of Ping
Pan
Sent: Friday, September 11, 2009 1:26 AM
To: Ning Zong
Cc: ppsp@ietf.org


Subject: Re: [ppsp] ppsp charter discussion

 

Rich,

 

Thanks for the correction. 

Ping Pan  (408) 655-6547

On Thu, Sep 10, 2009 at 2:55 PM, Ping Pan <ping@pingpan.org> wrote:

Ning,

 

Thanks for the clarification.

 

Here is my main concern: currently, PPSP is positioned as yet another
streaming protocol to the end users.

 

IMHO, the end users can care less where the traffic are streaming from so
long it's convenient, safe and have reasonable QoE. Do we need another
streaming protocol to do this?

 

One may argue the advantages in P2P. But, to many, PPSP is actually
endorsing the following:

*	I need to install a special software from the ASP's, which may use
my local CPU and storage for P2P operation, and do some other things that I
don't know about.
*	The software enables me to watch some movies from the peers, who may
be chased by the lawyers from some media companies. 
*	On top of that, the service networks, especially, those who have to
pay for the expensive backhaul links, may be sick of the traffic volume, and
may install DPI boxes at every possible intersection to drop my video stream
traffic (here goes my QoE).

In short, I don't think it's wise to address all of the above in one WG, one
architecture or one protocol. Rather, it would be nice to focus on what P2P
streaming is good at, use it to solve a couple of real problems, and move on
to the next.

 

We must not ignore the advancement of the following in P2P streaming:

*	Cost efficiency: I saw a presentation from last IETF's P2PRG (from
Rich Woundy?), where it takes a $3,000 PC to support 5,000 concurrent
streams. That's cheap!
*	Simplicity: it never occurred to me that why we must have storage
servers, called CDN, sitting all over the place, while some simple caching
would be sufficient. In PPlive's Sigcomm paper, it mentioned of using 8/12G
of Flash only, and no harddrive. (This may help answering some copyright
concerns).
*	Portability: people may argue uplink vs. inter-domain locality. But
all service providers need to do is inserting a few P2P edge caching boxes
in the network. If more locality is needed, add another one. Chunk discovery
and tracker manager are perfect for this.

This is the line of reasoning I had: why not narrow the scope of PPSP, and
solve the caching problem first?

 

Once again, I don't think PPSP needs to deal with end users for now. In
fact, by forcing an open standard, you are taking away the leverage from the
existing P2P media companies, including PPlive and PPstream (as mentioned in
another draft of yours :-)). Nobody wins!

 

0.5 cents,

 

- Ping

 

2009/9/10 Ning Zong <zongning@huawei.com>

Hi, Ping,

 

End users will run PPSP. As addressed in charter, PPSP protocols could run
on multiple entities such as end users, caches, CDN nodes, etc.

Here we talk about the standard protocols running on end users. What do you
mean by non-technical issues? If you mean security, privacy and copyrights
issues, I think not only PPSP, but some other BoF/WGs have same issues. You
are perfectly right, they will be not in the working scope (but need some
considerations during the WG work).

 

BR,

Ning Zong 

 

  _____  

Ning,

 

We are in agreement here. So, you have listed three objectives for PPSP:

 

1. Standard interface to CDN/Cache

2. Enable media providers to stream content through standard interfaces

3. Help the service providers to manage their network/links better.

 

So, curious, does it require the end users to run PPSP as well? The problem
statement draft (draft-zhang-ppsp-problem-statement-04.txt) seems to assume
that is the case. (If I am not mistaken, all the "proprietary protocols"
listed in Section 3.1 are client P2P applications). If yes, you have a wide
scope of non-technical issues to deal with. If no, then you need to make it
clear in the documents.

 

Thanks for clarification.

 

Ping

2009/9/10 Ning Zong <zongning@huawei.com>

Hi, Ping,

 

Thank you for your comments, please see in-line.

 

  _____  

Ning,

 

I'd think that it is very important to emphasis the target users of the
work, which has been quoted as "intelligent endpoints, caches, content
distribution network nodes, and/or other edge devices."

 

[Ning Zong] This is a good suggestion.

 

If possible, I would hope that further specification, clarification and
constraints to be added in one of the documents.

 

The reasoning is that, if the work is to enable further proliferation of P2P
clients within the networks, then the WG needs to address issues including
security, privacy and copyrights extensively. This may be above and beyond
technology, and is probably outside the scope of PPSP.

 

On the other hand, if the work is to enable more efficient streaming content
distribtution within a controlled environment by leveraging mechanisms such
as tracker management and chuck discovery, then the work is well understood,
and can be clearly defined, specified and experimented in the near future.

 

[Ning Zong] If I understand your question correctly, this is related to the
incentives of PPSP work. The clarification of incentives are further
provided in problem statement. IMO, the second point in your comments is
closer to current intention of PPSP. To be brief, the intention include
(maybe not limited to): 1) enable more efficient streaming to integrate 3rd
party devices, e.g. cache/CDN nodes; 2) enable streaming vendors to
accomplish content distribution via some standard API, thus reduce the
time-to-market and maybe cost, we hope; 3) enable ISPs to construct standard
streaming platform to run content provisioning services.

 

2 cents,

 

- Ping

 

2009/9/10 Ning Zong <zongning@huawei.com>

Hi, Lucy

 

The participating entities in the first paragraph include both peers and
trackers in P2P streaming systems. In second paragraph, we discuss the roles
of trackers - assuming that people know the basic meaning of peers.

Formal definitions of PPSP peers and PPSP trackers are defined in Problem
Statement Draft.

 

BR,

Ning Zong

 

  _____  

Hi YunFei and Christian,

 

One clarification: "participating entities" listed in the text are the peer
in P2P streaming systems, is that right? Thus, "PPSP" trackers are another
participator in the systems.  Suggest stating that clearly in the first
paragraph.

 

Cheers,

Lucy

 

  _____  

From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf Of
Schmidt, Christian 1. (NSN - DE/Munich)
Sent: Thursday, September 10, 2009 3:03 AM
To: ext zhangyunfei; ppsp@ietf.org
Subject: Re: [ppsp] ppsp charter discussion

 

Hi Yunfei,

after reading your charter proposal, a text proposal and 2 questions for
clarifications.

 

Best Regards

Christian Schmidt

 

 

 

Proposed new text for more transparency in main description:

Old text:

The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
chartered to develop standard signaling protocols (called PPSP protocols)
for multiple types of entities (e.g. intelligent endpoints, caches, content
distribution network nodes, and/or other edge devices) to participate in P2P
streaming systems in both fixed and mobile Internet.


PPSP protocols include the PPSP tracker protocol - a signaling protocol
between "PPSP trackers" and "PPSP peers", and the PPSP peer protocol - a
signaling protocol among "PPSP peers". A PPSP tracker maintains lists of
participating PPSP peers, each for a specific channel or streaming file, and
answers the queries from PPSP peers for candidate PPSP peers. PPSP peers
inform their status information to PPSP trackers, exchange their chunk
availability with other PPSP peers and/or PPSP trackers, and ask other PPSP
peers for wanted data. 

 

New text:

The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
chartered to develop standard signaling protocols (called PPSP protocols)
for P2P streaming systems in both fixed and mobile Internet. Participating
entities could be intelligent endpoints, caches, content distribution
network nodes, and/or other edge devices.

 

For a specific channel or streaming file, a PPSP tracker maintains lists of
particiating PPSP peers. The PPSP tracker answers queries from PPSP peers
for candidate PPSP peers. PPSP peers provide their status information to
PPSP trackers, exchange their chunk availability with other PPSP peers
and/or PPSP trackers, and ask other PPSP peers for wanted data. PPSP
protocols include the PPSP tracker protocol - a signaling protocol between
"PPSP trackers" and "PPSP peers", and the PPSP peer protocol - a signaling
protocol among "PPSP peers". 

 

Architectural survey

3. An "architectural survey" document explaining the current P2P streaming
architectures, in particular tracker-based P2P streaming, and key issues in
best practice.

It is good to have a description of the current P2P streaming architecture.
What is missing is the relation to the PPSP work. Will it contain a proposal
for the PPSP architecture?

 

Usage document

6. A "usage document" explaining how the protocols defined above, along with
existing IETF protocols, such as RELAOD, ALTO and RTSP, can inter-operate;
and how they may be integrated together to produce complete P2P streaming
systems.

This sounds more like a "interop document". Was this the intention?

 

 

 

 

 

 

 

 

  _____  

From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf Of ext
zhangyunfei
Sent: Thursday, September 10, 2009 8:24 AM
To: ppsp@ietf.org
Subject: [ppsp] ppsp charter discussion

 




Dear all,

   The following is the modified version of PPSP charter(An early version
was published in the IETF PPSP wiki page).Please review it and any comments
and suggestions are highly appreciated.

 

           BR

            Yunfei

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

Description of PPSP Working Group:

The Peer-to-Peer (P2P) Streaming Protocol working group (PPSP WG) is
chartered to develop standard signaling protocols (called PPSP protocols)
for multiple types of entities (e.g. intelligent endpoints, caches, content
distribution network nodes, and/or other edge devices) to participate in P2P
streaming systems in both fixed and mobile Internet.


PPSP protocols include the PPSP tracker protocol - a signaling protocol
between "PPSP trackers" and "PPSP peers", and the PPSP peer protocol - a
signaling protocol among "PPSP peers". A PPSP tracker maintains lists of
participating PPSP peers, each for a specific channel or streaming file, and
answers the queries from PPSP peers for candidate PPSP peers. PPSP peers
inform their status information to PPSP trackers, exchange their chunk
availability with other PPSP peers and/or PPSP trackers, and ask other PPSP
peers for wanted data. 

 

This WG's primary tasks are to produce:
1. A "problem statement" document describing the problems, incentives, and
scope of developing the PPSP protocols, as well as common terminologies and
concepts.

 

2. A "requirements" document listing the requirements on the designed PPSP
protocols (e.g., general functionality and performance requirements of PPSP
protocols or basic types of information that PPSP protocols should
communicate to facilitate P2P streaming).


3. An "architectural survey" document explaining the current P2P streaming
architectures, in particular tracker-based P2P streaming, and key issues in
best practice.


4. A proposed standard defining the PPSP peer protocol. This protocol will
define how PPSP peers advertise chunk availability. The protocol will also
define the requests and responses of chunks among PPSP peers.

 

5. A proposed standard defining the PPSP tracker protocol. This protocol
will define how PPSP peers inform and request information from PPSP trackers
and how PPSP trackers reply to the requests.

 

6. A "usage document" explaining how the protocols defined above, along with
existing IETF protocols, such as RELAOD, ALTO and RTSP, can inter-operate;
and how they may be integrated together to produce complete P2P streaming
systems.

 

7. Optionally a "mobile usage document" (PPSP mobile BCP document) to
evaluate PPSP with and without Mobile IP support when there are a lot of
mobile peers in the system.


The work planned for the PPSP WG is distinct from, but requires close
participation with, work in other IETF WGs, particularly P2PSIP, ALTO and
MMUSIC. The PPSP WG assumes that it cannot modify baseline P2PSIP, ALTO, and
MMUSIC behaviors. If PPSP determines that extensions to P2PSIP, ALTO, MMUSIC
are needed, PPSP will seek to define such extensions and present to the
respective working groups.


The design of PPSP has to consider security/privacy issues. The protocol
document will contain a complete description of the security/privacy issues
that PPSP should address.

 

The following topics are excluded from this WG's scope:
1. Transport mechanisms for data transmission among PPSP peers, e.g. using
TCP or UDP, unicast or multicast, etc.


2. Network coding mechanisms in P2P streaming. Network coding may be used in
P2P streaming, but its support is beyond the scope of current charter.

 

3. Play-out mechanisms including streaming control (e.g., pause,
fast-forward, and rewind).

 

4. Algorithms that may be different in different deployments (e.g., chunk
selection, local storage strategies).

 

5. Research type questions related to P2P streaming. This WG will instead
forward such questions to the IRTF P2PRG or other RG as appropriate.
Examples include cache management.

Goals and Milestones:


Apr 2010

Working Group Last Call for problem statement


Jun 2010

Submit problem statement to IESG as Informational document


Aug 2010

Working Group Last Call for architecture survey


Aug 2010

Working Group Last Call for requirements


Oct

2010

Submit architecture survey to IESG as Informational document


Oct 2010

Submit requirements to IESG as Informational document


Apr 2011

Working Group Last Call for PPSP peer protocol


Apr

2011

Working Group Last Call for PPSP tracker protocol


Aug 2011

Submit PPSP peer protocol to IESG as Proposed Standard


Aug 2011

Submit PPSP tracker protocol to IESG as Proposed Standard


Nov 2011

Working Group Last Call of usage document


Nov 2011

Working Group Last Call of mobility BCP document


Jan 2012

Submit usage document to IESG as Informational document


Jan 2012

Submit mobility BCP document to IESG as Informational document


Apr 2012

Dissolve or re-charter 

 

 

  _____  

zhangyunfei

2009-09-10

  _____  


_______________________________________________
ppsp mailing list
ppsp@ietf.org
https://www.ietf.org/mailman/listinfo/ppsp

 

  _____  

 

  _____  

 

 

 


--Boundary_(ID_ipMByAqgM8GQiNuxhrokIw)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" =
name=3D"City"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"place"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"chsdate"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"chmetcnv"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Dotum;
	panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:SimHei;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"MS UI Gothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:DotumChe;
	panose-1:2 11 6 9 0 1 1 1 1 1;}
@font-face
	{font-family:KaiTi_GB2312;
	panose-1:2 1 6 9 3 1 1 1 1 1;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"\@Dotum";
	panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:"\@MS UI Gothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"\@DotumChe";
	panose-1:2 11 6 9 0 1 1 1 1 1;}
@font-face
	{font-family:KaiTi_GB2312;
	panose-1:2 1 6 9 3 1 1 1 1 1;}
@font-face
	{font-family:SimHei;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;}
h1
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:21.6pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:-21.6pt;
	page-break-after:avoid;
	mso-list:l1 level1 lfo2;
	font-size:16.0pt;
	font-family:Arial;
	font-weight:bold;}
h2
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:28.8pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:-28.8pt;
	page-break-after:avoid;
	mso-list:l1 level2 lfo2;
	font-size:12.0pt;
	font-family:Arial;
	font-weight:normal;}
h3
	{margin-top:13.0pt;
	margin-right:0cm;
	margin-bottom:13.0pt;
	margin-left:36.0pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:-36.0pt;
	line-height:173%;
	page-break-after:avoid;
	mso-list:l1 level3 lfo2;
	font-size:12.0pt;
	font-family:SimSun;
	font-weight:normal;}
p.MsoHeader, li.MsoHeader, div.MsoHeader
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	layout-grid-mode:char;
	font-size:9.0pt;
	font-family:Arial;}
p.MsoFooter, li.MsoFooter, div.MsoFooter
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:Arial;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:blue;
	text-decoration:underline;}
p
	{mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:SimSun;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:SimSun;}
p.a, li.a, div.a
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:54.45pt;
	margin-bottom:.0001pt;
	mso-para-margin-top:1.0gd;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:0cm;
	mso-para-margin-left:54.45pt;
	mso-para-margin-bottom:.0001pt;
	text-align:center;
	text-indent:-18.45pt;
	mso-list:l0 level9 lfo1;
	font-size:9.0pt;
	font-family:Arial;}
p.a0, li.a0, div.a0
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.5pt;
	font-family:Arial;}
p.a1, li.a1, div.a1
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	font-size:10.5pt;
	font-family:Arial;
	font-weight:bold;}
p.a2, li.a2, div.a2
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:54.45pt;
	mso-para-margin-top:0cm;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:1.0gd;
	mso-para-margin-left:54.45pt;
	text-align:center;
	text-indent:-18.45pt;
	mso-list:l0 level8 lfo1;
	font-size:9.0pt;
	font-family:Arial;}
p.a3, li.a3, div.a3
	{margin-top:4.0pt;
	margin-right:0cm;
	margin-bottom:4.0pt;
	margin-left:0cm;
	text-align:center;
	line-height:150%;
	page-break-after:avoid;
	text-autospace:none;
	font-size:10.5pt;
	font-family:"Times New Roman";
	layout-grid-mode:line;}
p.a4, li.a4, div.a4
	{margin-top:15.0pt;
	margin-right:0cm;
	margin-bottom:15.0pt;
	margin-left:0cm;
	text-align:center;
	font-size:18.0pt;
	font-family:Arial;}
p.a5, li.a5, div.a5
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;}
p.a6, li.a6, div.a6
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	border:none;
	padding:0cm;
	font-size:9.0pt;
	font-family:Arial;}
p.a7, li.a7, div.a7
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:18.0pt;
	border:none;
	padding:0cm;
	font-size:9.0pt;
	font-family:Arial;}
p.a8, li.a8, div.a8
	{margin:0cm;
	margin-bottom:.0001pt;
	text-indent:21.0pt;
	font-size:12.0pt;
	font-family:Arial;
	color:blue;
	font-style:italic;}
span.a9
	{font-family:SimSun;
	color:black;
	font-weight:bold;}
span.aa
	{font-family:SimSun;
	color:black;
	font-weight:bold;}
span.EmailStyle35
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
 /* Page Definitions */
 @page
	{mso-endnote-separator:url("cid:header.htm\@01CA3775.568AAAB0") es;
	=
mso-endnote-continuation-separator:url("cid:header.htm\@01CA3775.568AAAB0=
") ecs;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:65.6pt 90.0pt 72.0pt 90.0pt;
	mso-footer:url("cid:header.htm\@01CA3775.568AAAB0") f1;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:1123964682;
	mso-list-template-ids:301907670;}
@list l0:level1
	{mso-level-suffix:none;
	mso-level-text:"%1  ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:18.0pt;
	mso-bidi-font-size:18.0pt;
	font-family:Arial;
	mso-fareast-font-family:SimHei;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level2
	{mso-level-suffix:none;
	mso-level-text:"%1\.%2  ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:15.0pt;
	mso-bidi-font-size:15.0pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level3
	{mso-level-suffix:none;
	mso-level-text:"%1\.%2\.%3  ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level4
	{mso-level-suffix:none;
	mso-level-text:"%1\.%2\.%3\.%4  ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:10.5pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level5
	{mso-level-tab-stop:2.0cm;
	mso-level-number-position:left;
	margin-left:2.0cm;
	text-indent:-15.6pt;
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:10.5pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level6
	{mso-level-text:"%6\)";
	mso-level-tab-stop:2.0cm;
	mso-level-number-position:left;
	margin-left:2.0cm;
	text-indent:-15.6pt;
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:10.5pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level7
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:2.0cm;
	mso-level-number-position:left;
	margin-left:2.0cm;
	text-indent:-15.6pt;
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:10.5pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level8
	{mso-level-reset-level:level1;
	mso-level-style-link:\63D2\56FE\9898\6CE8;
	mso-level-suffix:space;
	mso-level-text:\56FE%8;
	mso-level-tab-stop:none;
	mso-level-number-position:center;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:9.0pt;
	mso-bidi-font-size:9.0pt;
	font-family:Arial;
	mso-fareast-font-family:SimHei;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level9
	{mso-level-reset-level:level1;
	mso-level-style-link:\8868\683C\9898\6CE8;
	mso-level-suffix:space;
	mso-level-text:\8868%9;
	mso-level-tab-stop:none;
	mso-level-number-position:center;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:9.0pt;
	mso-bidi-font-size:9.0pt;
	font-family:Arial;
	mso-fareast-font-family:SimHei;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l1
	{mso-list-id:1666475049;
	mso-list-template-ids:-28945502;}
@list l1:level1
	{mso-level-style-link:"\6807\9898 1";
	mso-level-text:%1;
	mso-level-tab-stop:21.6pt;
	mso-level-number-position:left;
	margin-left:21.6pt;
	text-indent:-21.6pt;}
@list l1:level2
	{mso-level-style-link:"\6807\9898 2";
	mso-level-text:"%1\.%2";
	mso-level-tab-stop:28.8pt;
	mso-level-number-position:left;
	margin-left:28.8pt;
	text-indent:-28.8pt;}
@list l1:level3
	{mso-level-style-link:"\6807\9898 3";
	mso-level-text:"%1\.%2\.%3";
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	margin-left:36.0pt;
	text-indent:-36.0pt;}
@list l1:level4
	{mso-level-tab-stop:1.0cm;
	mso-level-number-position:left;
	margin-left:46.8pt;
	text-indent:-34.0pt;}
@list l1:level5
	{mso-level-text:%5\FF09;
	mso-level-tab-stop:1.0cm;
	mso-level-number-position:left;
	margin-left:46.8pt;
	text-indent:-34.0pt;}
@list l1:level6
	{mso-level-number-format:alpha-lower;
	mso-level-text:%6\FF09;
	mso-level-tab-stop:1.0cm;
	mso-level-number-position:left;
	margin-left:46.8pt;
	text-indent:-34.0pt;}
@list l1:level7
	{mso-level-number-format:roman-lower;
	mso-level-text:%7;
	mso-level-tab-stop:1.0cm;
	mso-level-number-position:left;
	margin-left:46.8pt;
	text-indent:-34.0pt;}
@list l1:level8
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8";
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	margin-left:72.0pt;
	text-indent:-72.0pt;}
@list l1:level9
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9";
	mso-level-tab-stop:79.2pt;
	mso-level-number-position:left;
	margin-left:79.2pt;
	text-indent:-79.2pt;}
@list l2
	{mso-list-id:2026666993;
	mso-list-template-ids:571642004;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3
	{mso-list-id:2130590477;
	mso-list-template-ids:963407846;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"2079" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"2" />
  <o:regrouptable v:ext=3D"edit">
   <o:entry new=3D"1" old=3D"0" />
  </o:regrouptable>
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DZH-CN link=3Dblue vlink=3Dblue>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'>Hi, =
Ping,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p><=
/span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'>I don&#8217;t =
think DECADE
will use P2P as the underlying transport mechanism. (Actually could you =
explain
more about why P2P would be regarded as transport mechanism? Because to =
my
knowledge, P2P itself has not been used for transport yet. Currently, =
P2P is
just capability or architecture for organizing the =
nodes.)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p><=
/span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'>Although the main =
motivation
of DECADE is to solve some P2P problems (see DECADE p.s.). A DECADE =
client will
rely on a P2P or non-P2P mechanism to locate where the data is. This =
step could
be PPSP/Reload or whatever, which is independent of DECADE protocols. =
The
DECADE protocols will then be applied between DECADE client and DECADE =
server (a.k.a.
in-network storage) to transfer data to the DECADE client, or control =
the data transfer
(e.g. auth / resource control, etc).<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p><=
/span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'>So the position =
of PPSP is
more close to resource discovery, while DECADE focuses on data =
transmission.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p><=
/span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'>Maybe I =
didn&#8217;t
answer your questions? Comments are welcome =
then.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p><=
/span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'>BR,<o:p></o:p></sp=
an></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'>Ning =
Zong<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p><=
/span></font></p>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D&#23435;&#20307;><span lang=3DEN-US style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span lang=3DEN-US
style=3D'font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</spa=
n></font></b><font
size=3D2 face=3DTahoma><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Tahoma'>
Ping Pan [mailto:ping@pingpan.org] <br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Wednesday, =
September 16,
2009 11:02 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> Roni Even<br>
<b><span style=3D'font-weight:bold'>Cc:</span></b> Ning Zong; =
ppsp@ietf.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Re: [ppsp] ppsp =
charter
discussion</span></font><span lang=3DEN-US><o:p></o:p></span></p>

<p class=3DMsoNormal><font size=3D3 face=3D&#23435;&#20307;><span =
lang=3DEN-US
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D3 =
face=3D&#23435;&#20307;><span
lang=3DEN-US style=3D'font-size:12.0pt'><!--[if gte vml 1]><v:shapetype =
id=3D"_x0000_t74"=20
 coordsize=3D"21600,21600" o:spt=3D"74" =
path=3D"m10860,2187c10451,1746,9529,1018,9015,730,7865,152,6685,,5415,,41=
75,152,2995,575,1967,1305,1150,2187,575,3222,242,4220,,5410,242,6560,575,=
7597l10860,21600,20995,7597v485,-1037,605,-2187,485,-3377c21115,3222,2042=
0,2187,19632,1305,18575,575,17425,152,16275,,15005,,13735,152,12705,730v-=
529,288,-1451,1016,-1845,1457xe">
 <v:stroke joinstyle=3D"miter" />
 <v:path gradientshapeok=3D"t" o:connecttype=3D"custom" =
o:connectlocs=3D"10860,2187;2928,10800;10860,21600;18672,10800"=20
  o:connectangles=3D"270,180,90,0" textboxrect=3D"5037,2277,16557,13677" =
/>
</v:shapetype><v:shape id=3D"DtsShapeName" o:spid=3D"_x0000_s2078" =
type=3D"#_x0000_t74"=20
 =
alt=3D"GE2G30DB@C@354BE@18EE013@G63@58D099&gt;8888A=3Dd[72207!!!!!!BIHO@]=
{72207!!!1@@51B401107DBC6C7D6Onsl`m/enu!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!1"=20
 =
style=3D'position:absolute;margin-left:0;margin-top:0;width:.05pt;height:=
.05pt;
 z-index:1;visibility:hidden'>
 <w:anchorlock/>
</v:shape><![endif]--></span><span lang=3DEN-US>Roni,<br>
<br>
The DECADE BAR BOF had presented the the problem statement as:<br>
<br>
- How are P2P contents detected and stored in in-network storage?<br>
- How are P2P contents discovered and read from in-network storage?<br>
- What is the protocol to communicate with in-network storage?<br>
<br>
IMO, the work is best exemplified by the SAILOR proposal. If I am not =
mistaken,
DECADE is to deal with STORAGE using P2P as the underlying transport =
mechanism.<br>
<br>
It's not clear to me though if DECADE is also going to introduce a =
protocol
that is similar to PPSP, or are they the same? If DECADE is well defined =
and
focused, what are we doing in PPSP? :-)<br>
<br>
Anyway, I am not objecting the PPSP work. Rather, if PPSP is to define =
the
protocol between P2P nodes and the interaction with the tracker manager =
during
streaming applications, and can be extended and addressed in the area of
content access control in the future, then say so and focus on it in =
various
drafts.<br>
<br>
Thanks!<br>
<br>
<st1:place w:st=3D"on">Ping</st1:place><br>
<br>
<o:p></o:p></span></font></p>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D&#23435;&#20307;><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>On Wed, Sep 16, 2009 at 4:04 AM, Roni Even =
&lt;<a
href=3D"mailto:ron.even.tlv@gmail.com">ron.even.tlv@gmail.com</a>&gt; =
wrote:<o:p></o:p></span></font></p>

<div link=3Dblue vlink=3Dpurple>

<div>

<p><font size=3D2 color=3D"#1f497d" face=3D&#23435;&#20307;><span =
lang=3DEN-US
style=3D'font-size:11.0pt;color:#1F497D'>Hi Ping,</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D2 color=3D"#1f497d" face=3D&#23435;&#20307;><span =
lang=3DEN-US
style=3D'font-size:11.0pt;color:#1F497D'>Maybe you should look at the =
DECADE work
<a href=3D"https://www.ietf.org/mailman/listinfo/decade" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/decade</a>
</span></font><span lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D2 color=3D"#1f497d" face=3D&#23435;&#20307;><span =
lang=3DEN-US
style=3D'font-size:11.0pt;color:#1F497D'>There was a BAR BOF in =
<st1:City w:st=3D"on"><st1:place
 w:st=3D"on">Stockholm</st1:place></st1:City> discussing caching =
solutions for
P2P applications.</span></font><span lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D2 color=3D"#1f497d" face=3D&#23435;&#20307;><span =
lang=3DEN-US
style=3D'font-size:11.0pt;color:#1F497D'>The scope of PPSP is to address =
the
protocol from peers to tracker and between peers in order to get the =
relevant
chunks. </span></font><span lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D2 color=3D"#1f497d" face=3D&#23435;&#20307;><span =
lang=3DEN-US
style=3D'font-size:11.0pt;color:#1F497D'>&nbsp;</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D2 color=3D"#1f497d" face=3D&#23435;&#20307;><span =
lang=3DEN-US
style=3D'font-size:11.0pt;color:#1F497D'>Roni Even</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D2 color=3D"#1f497d" face=3D&#23435;&#20307;><span =
lang=3DEN-US
style=3D'font-size:11.0pt;color:#1F497D'>&nbsp;</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<div style=3D'border:none;border-left:solid windowtext 1.5pt;padding:0cm =
0cm 0cm 4.0pt;
border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color =
blue'>

<div>

<div style=3D'border:none;border-top:solid windowtext =
1.0pt;padding:3.0pt 0cm 0cm 0cm;
border-color:-moz-use-text-color -moz-use-text-color'>

<p><b><font size=3D2 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:
10.0pt;font-weight:bold'>From:</span></font></b><font size=3D2><span =
lang=3DEN-US
style=3D'font-size:10.0pt'> <a href=3D"mailto:ppsp-bounces@ietf.org" =
target=3D"_blank">ppsp-bounces@ietf.org</a>
[mailto:<a href=3D"mailto:ppsp-bounces@ietf.org" =
target=3D"_blank">ppsp-bounces@ietf.org</a>]
<b><span style=3D'font-weight:bold'>On Behalf Of </span></b>Ping Pan<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Friday, September =
11, 2009
1:26 AM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> Ning Zong<br>
<b><span style=3D'font-weight:bold'>Cc:</span></b> <a =
href=3D"mailto:ppsp@ietf.org"
target=3D"_blank">ppsp@ietf.org</a><o:p></o:p></span></font></p>

<div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3D&#23435;&#20307;><span =
lang=3DEN-US
style=3D'font-size:10.0pt'><br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Re: [ppsp] ppsp =
charter
discussion<o:p></o:p></span></font></p>

</div>

</div>

</div>

</div>

<div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>Rich,<o:p></o:p></span></font></p>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p style=3D'margin-bottom:12.0pt'><font size=3D3 =
face=3D&#23435;&#20307;><span
lang=3DEN-US style=3D'font-size:12.0pt'>Thanks for the =
correction.&nbsp;<br
clear=3Dall>
<br>
Ping Pan &nbsp;(408) 655-6547<o:p></o:p></span></font></p>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>On
Thu, Sep 10, 2009 at 2:55 PM, Ping Pan &lt;<a =
href=3D"mailto:ping@pingpan.org"
target=3D"_blank">ping@pingpan.org</a>&gt; =
wrote:<o:p></o:p></span></font></p>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>Ning,<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>Thanks
for the clarification.<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>Here
is my main concern: currently, PPSP is positioned as yet another =
streaming
protocol to the end users.<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>IMHO,
the end users can care less where the traffic are streaming from so long
it's&nbsp;convenient,&nbsp;safe and have reasonable QoE. Do we need =
another
streaming protocol to do this?<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>One
may argue the advantages in P2P. But, to many, PPSP is actually =
endorsing the
following:<o:p></o:p></span></font></p>

</div>

<div>

<ul type=3Ddisc>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l2 level1 lfo3'><font size=3D3 =
face=3D&#23435;&#20307;><span
     lang=3DEN-US style=3D'font-size:12.0pt'>I need to install a special =
software
     from the ASP's, which may use my local CPU and storage for P2P =
operation,
     and do some other things that I don't know =
about.<o:p></o:p></span></font></li>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l2 level1 lfo3'><font size=3D3 =
face=3D&#23435;&#20307;><span
     lang=3DEN-US style=3D'font-size:12.0pt'>The software enables me to =
watch some
     movies from the peers, who may be chased by the lawyers from some =
media
     companies.&nbsp;<o:p></o:p></span></font></li>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l2 level1 lfo3'><font size=3D3 =
face=3D&#23435;&#20307;><span
     lang=3DEN-US style=3D'font-size:12.0pt'>On top of that, the service =
networks,
     especially, those who have to pay for the expensive backhaul links, =
may be
     sick of the traffic volume, and may install DPI boxes at every =
possible
     intersection to drop my video stream traffic (here goes my =
QoE).<o:p></o:p></span></font></li>
</ul>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>In
short, I don't think it's wise to address all of the above in one WG, =
one
architecture or one protocol. Rather, it would be nice to focus on what =
P2P
streaming is good at, use it to solve a couple of real problems, and =
move on to
the next.<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>We
must not ignore the advancement of the following in P2P =
streaming:<o:p></o:p></span></font></p>

</div>

<div>

<ul type=3Ddisc>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l3 level1 lfo4'><font size=3D3 =
face=3D&#23435;&#20307;><span
     lang=3DEN-US style=3D'font-size:12.0pt'>Cost efficiency: I saw
     a&nbsp;presentation&nbsp;from last IETF's P2PRG (from Rich =
Woundy?), where
     it takes a $3,000 PC to support 5,000 concurrent streams. That's =
cheap!<o:p></o:p></span></font></li>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l3 level1 lfo4'><font size=3D3 =
face=3D&#23435;&#20307;><span
     lang=3DEN-US style=3D'font-size:12.0pt'>Simplicity: it
     never&nbsp;occurred&nbsp;to me that why we must have storage =
servers,
     called CDN, sitting all over the place, while some simple caching =
would be
     sufficient. In PPlive's Sigcomm paper, it mentioned of using =
8/<st1:chmetcnv
     TCSC=3D"0" NumberType=3D"1" Negative=3D"False" HasSpace=3D"False" =
SourceValue=3D"12"
     UnitName=3D"g" w:st=3D"on">12G</st1:chmetcnv> of Flash only, and no =
harddrive.
     (This may help answering some copyright =
concerns).<o:p></o:p></span></font></li>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l3 level1 lfo4'><font size=3D3 =
face=3D&#23435;&#20307;><span
     lang=3DEN-US style=3D'font-size:12.0pt'>Portability: people may =
argue uplink
     vs. inter-domain&nbsp;locality. But all service providers need to =
do is
     inserting a few P2P edge caching boxes in the network. If more =
locality is
     needed, add another one. Chunk discovery and tracker manager are =
perfect
     for this.<o:p></o:p></span></font></li>
</ul>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>This
is the line of reasoning I had: why not narrow the scope of PPSP, and =
solve the
caching problem first?<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>Once
again, I don't think PPSP needs to deal with end users for now. In fact, =
by
forcing an open standard, you are taking away the leverage from the =
existing
P2P media companies, including PPlive and PPstream (as mentioned in =
another
draft of yours :-)). Nobody wins!<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>0.5
cents,<o:p></o:p></span></font></p>

</div>

<div>

<div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>-
<st1:place w:st=3D"on">Ping</st1:place><o:p></o:p></span></font></p>

</div>

<div>

<div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<div>

<p><st1:chsdate IsROCDate=3D"False" IsLunarDate=3D"False" Day=3D"10" =
Month=3D"9"
Year=3D"2009" w:st=3D"on"><font size=3D3 face=3D&#23435;&#20307;><span =
lang=3DEN-US
 style=3D'font-size:12.0pt'>2009/9/10</span></font></st1:chsdate><span
lang=3DEN-US> Ning Zong &lt;<a href=3D"mailto:zongning@huawei.com" =
target=3D"_blank">zongning@huawei.com</a>&gt;<o:p></o:p></span></p>

<div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>Hi,
Ping,<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>End
users will run PPSP. As addressed in charter, PPSP protocols could run =
on
multiple entities such as end users, caches, CDN nodes, =
etc.<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>Here
we&nbsp;talk about the standard protocols running on end users. What do =
you
mean by non-technical issues? If you mean security, privacy and =
copyrights
issues, I think not only PPSP, but some other BoF/WGs&nbsp;have same =
issues.
You are perfectly right, they will be not in the working scope (but need =
some
considerations during the WG work).<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>BR,<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>Ning
Zong&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D&#23435;&#20307;><span lang=3DEN-US style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></font></div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>Ning,<o:p></o:p></span></font></p>

</div>

<div>

<div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>We
are in agreement here.&nbsp;So, you have listed =
three&nbsp;objectives&nbsp;for
PPSP:<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>1.
Standard interface to CDN/Cache<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>2.
Enable media providers to stream content through standard =
interfaces<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>3.
Help the service providers to manage their network/links =
better.<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>So,
curious, does it require the end users to run PPSP as well?&nbsp;The =
problem
statement draft (draft-zhang-ppsp-problem-statement-04.txt) seems to =
assume
that is the case. (If I am not mistaken, all the &quot;proprietary
protocols&quot; listed in Section 3.1 are client P2P applications). If =
yes, you
have a wide scope of non-technical issues to deal with. If no, then you =
need to
make it clear in the documents.<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>Thanks
for clarification.<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p style=3D'margin-bottom:12.0pt'><st1:place w:st=3D"on"><font size=3D3 =
face=3D&#23435;&#20307;><span
 lang=3DEN-US =
style=3D'font-size:12.0pt'>Ping</span></font></st1:place><span
lang=3DEN-US><o:p></o:p></span></p>

<div>

<p><st1:chsdate IsROCDate=3D"False" IsLunarDate=3D"False" Day=3D"10" =
Month=3D"9"
Year=3D"2009" w:st=3D"on"><font size=3D3 face=3D&#23435;&#20307;><span =
lang=3DEN-US
 style=3D'font-size:12.0pt'>2009/9/10</span></font></st1:chsdate><span
lang=3DEN-US> Ning Zong &lt;<a href=3D"mailto:zongning@huawei.com" =
target=3D"_blank">zongning@huawei.com</a>&gt;<o:p></o:p></span></p>

<div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>Hi,
Ping,<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>Thank
you for your comments, please see in-line.<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D&#23435;&#20307;><span lang=3DEN-US style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></font></div>

</div>

<div>

<div>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier =
New";color:blue'>Ning,</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

</div>

<div>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier =
New";color:blue'>&nbsp;</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

</div>

<div>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'>I'd =
think that it
is very important to emphasis the target users of the work, which has =
been
quoted as &quot;intelligent endpoints, caches, content distribution =
network
nodes, and/or other edge devices.&quot;</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

</div>

<div>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier =
New";color:blue'>&nbsp;</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

</div>

</div>

<div>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'>[Ning =
Zong] This
is a good suggestion.</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

</div>

<div>

<div>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier =
New";color:blue'>&nbsp;</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

</div>

<div>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'>If =
possible, I
would hope that further specification, clarification and constraints to =
be
added in one of the documents.</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

</div>

<div>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier =
New";color:blue'>&nbsp;</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

</div>

<div>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'>The =
reasoning is
that, if the work is to enable further&nbsp;proliferation&nbsp;of P2P =
clients
within the networks, then the WG needs to address issues including =
security,
privacy and copyrights extensively. This may be above and beyond =
technology,
and&nbsp;is probably outside the scope of PPSP.</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

</div>

<div>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier =
New";color:blue'>&nbsp;</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

</div>

<div>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'>On the =
other
hand, if the work is to enable more efficient streaming content =
distribtution
within a controlled&nbsp;environment by leveraging mechanisms such as =
tracker
management and chuck discovery, then the work is well understood, and =
can be
clearly defined, specified and experimented in the near =
future.</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

</div>

<div>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier =
New";color:blue'>&nbsp;</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

</div>

</div>

<div>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'>[Ning =
Zong] If I
understand your question correctly, this is related to the incentives of =
PPSP
work. The clarification of incentives are further provided in problem
statement. IMO, the second point in your comments is closer =
to&nbsp;current
intention of PPSP. To be brief, the intention include (maybe not limited =
to):
1) enable more efficient streaming to integrate&nbsp;3rd party devices, =
e.g.
cache/CDN nodes; 2)&nbsp;enable&nbsp;streaming vendors&nbsp;to
accomplish&nbsp;content distribution via some standard API, thus reduce
the&nbsp;time-to-market and maybe cost, we hope; 3) enable ISPs to
construct&nbsp;standard streaming platform to run content provisioning
services.</span></font><span lang=3DEN-US><o:p></o:p></span></p>

</div>

<div>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier =
New";color:blue'>&nbsp;</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

</div>

<div>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'>2 =
cents,</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

</div>

<div>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier =
New";color:blue'>&nbsp;</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

</div>

<div>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'>- =
<st1:place
w:st=3D"on">Ping</st1:place></span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

</div>

<div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<div>

<p><st1:chsdate IsROCDate=3D"False" IsLunarDate=3D"False" Day=3D"10" =
Month=3D"9"
Year=3D"2009" w:st=3D"on"><font size=3D3 face=3D&#23435;&#20307;><span =
lang=3DEN-US
 style=3D'font-size:12.0pt'>2009/9/10</span></font></st1:chsdate><span
lang=3DEN-US> Ning Zong &lt;<a href=3D"mailto:zongning@huawei.com" =
target=3D"_blank">zongning@huawei.com</a>&gt;<o:p></o:p></span></p>

<div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>Hi,
Lucy<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>The
participating entities in the first paragraph include both peers and =
trackers
in P2P streaming systems. In second paragraph, we discuss the roles
of&nbsp;trackers -&nbsp;assuming that people know the basic meaning of =
peers.<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>Formal
definitions of PPSP peers and PPSP trackers are defined in Problem =
Statement
Draft.<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>BR,<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>Ning
Zong<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 color=3D"#888888" face=3D&#23435;&#20307;><span =
lang=3DEN-US
style=3D'font-size:12.0pt;color:#888888'>&nbsp;</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

</div>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
color=3D"#888888" face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt;
color:#888888'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></font></div>

</div>

<div>

<div>

<div>

<p><font size=3D2 color=3Dnavy face=3D&#23435;&#20307;><span =
lang=3DEN-US
style=3D'font-size:10.0pt;color:navy'>Hi YunFei and =
Christian,</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D2 color=3Dnavy face=3D&#23435;&#20307;><span =
lang=3DEN-US
style=3D'font-size:10.0pt;color:navy'>One clarification: =
&#8220;participating
entities&#8221; listed in the text are the peer in P2P streaming =
systems, is
that right? Thus, &#8220;PPSP&#8221; trackers are another participator =
in the
systems. &nbsp;Suggest stating that clearly in the first =
paragraph.</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D2 color=3Dnavy face=3D&#23435;&#20307;><span =
lang=3DEN-US
style=3D'font-size:10.0pt;color:navy'>Cheers,</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D2 color=3Dnavy face=3D&#23435;&#20307;><span =
lang=3DEN-US
style=3D'font-size:10.0pt;color:navy'>Lucy</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<div style=3D'border:none;border-left:solid windowtext 1.5pt;padding:0cm =
0cm 0cm 4.0pt;
border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color =
blue'>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D&#23435;&#20307;><span lang=3DEN-US style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></font></div>

<p><b><font size=3D2 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:
10.0pt;font-weight:bold'>From:</span></font></b><font size=3D2><span =
lang=3DEN-US
style=3D'font-size:10.0pt'> <a href=3D"mailto:ppsp-bounces@ietf.org" =
target=3D"_blank">ppsp-bounces@ietf.org</a>
[mailto:<a href=3D"mailto:ppsp-bounces@ietf.org" =
target=3D"_blank">ppsp-bounces@ietf.org</a>]
<b><span style=3D'font-weight:bold'>On Behalf Of </span></b>Schmidt, =
Christian 1.
(NSN - DE/Munich)<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Thursday, September =
10, 2009
3:03 AM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> ext zhangyunfei; <a
href=3D"mailto:ppsp@ietf.org" target=3D"_blank">ppsp@ietf.org</a><br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Re: [ppsp] ppsp =
charter
discussion</span></font><span lang=3DEN-US><o:p></o:p></span></p>

</div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D2 color=3Dblue face=3D&#23435;&#20307;><span =
lang=3DEN-US
style=3D'font-size:10.0pt;color:blue'>Hi Yunfei,</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D2 color=3Dblue face=3D&#23435;&#20307;><span =
lang=3DEN-US
style=3D'font-size:10.0pt;color:blue'>after reading your charter =
proposal, a text
proposal and 2 questions for clarifications.</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D2 color=3Dblue face=3D&#23435;&#20307;><span =
lang=3DEN-US
style=3D'font-size:10.0pt;color:blue'>Best Regards</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D2 color=3Dblue face=3D&#23435;&#20307;><span =
lang=3DEN-US
style=3D'font-size:10.0pt;color:blue'>Christian =
Schmidt</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'>Proposed =
new
text&nbsp;for more transparency in main description:</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'>Old =
text:</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 color=3Dblack face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier New";color:black'>The =
Peer-to-Peer
(P2P) Streaming Protocol working group (PPSP WG) is chartered to develop
standard signaling protocols (called PPSP protocols) for multiple types =
of
entities (e.g. intelligent endpoints, caches, content distribution =
network
nodes, and/or other edge devices) to participate in P2P streaming =
systems in
both fixed and mobile Internet.</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'><br>
</span></font><font color=3Dblack face=3D"Courier New"><span =
lang=3DEN-US
style=3D'font-family:"Courier New";color:black'>PPSP protocols include =
the PPSP
tracker protocol &#8211; a signaling protocol between &#8220;PPSP
trackers&#8221; and &#8220;PPSP peers&#8221;, and the PPSP peer protocol
&#8211; a signaling protocol among &#8220;PPSP peers&#8221;. A PPSP =
tracker
maintains lists of participating PPSP peers, each for a specific channel =
or
streaming file, and answers the queries from PPSP peers for candidate =
PPSP
peers. PPSP peers inform their status information to PPSP trackers, =
exchange
their chunk availability with other PPSP peers and/or PPSP trackers, and =
ask
other PPSP peers for wanted data.</span></font><font color=3Dblue
face=3D"Courier New"><span lang=3DEN-US style=3D'font-family:"Courier =
New";
color:blue'> </span></font><span lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier =
New";color:blue'>New&nbsp;text:</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'>The =
Peer-to-Peer
(P2P) Streaming Protocol working group (PPSP WG) is chartered to develop
standard signaling protocols (called PPSP protocols)&nbsp;for P2P =
streaming
systems in both fixed and mobile Internet. Participating entities could =
be
intelligent endpoints, caches, content distribution network nodes, =
and/or other
edge devices.</span></font><span lang=3DEN-US><o:p></o:p></span></p>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'>For a =
specific
channel or streaming file, a PPSP tracker maintains lists of =
particiating PPSP
peers. The PPSP tracker answers queries from PPSP peers for candidate =
PPSP
peers. PPSP peers&nbsp;provide their status information to PPSP =
trackers,
exchange their chunk availability with other PPSP peers and/or PPSP =
trackers,
and ask other PPSP peers for wanted data. PPSP protocols include the =
PPSP
tracker protocol &#8211; a signaling protocol between &#8220;PPSP
trackers&#8221; and &#8220;PPSP peers&#8221;, and the PPSP peer protocol
&#8211; a signaling protocol among &#8220;PPSP =
peers&#8221;.</span></font><font
color=3Dblack face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-family:"Courier New";
color:black'> </span></font><span lang=3DEN-US><o:p></o:p></span></p>

</div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier =
New";color:blue'>Architectural
survey</span></font><span lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
font-family:"Courier New"'>3. An &quot;architectural survey&quot; =
document
explaining the current P2P streaming architectures, in particular =
tracker-based
P2P streaming, and key issues in best practice.</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'>It is =
good to
have a description of the current P2P streaming architecture. What is =
missing
is the relation to the PPSP work. Will it contain a proposal =
for&nbsp;the PPSP
architecture?</span></font><span lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'>Usage =
document</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 color=3Dblack face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier New";color:black'>6. A
&#8220;usage document&#8221; explaining how the protocols defined above, =
along
with existing IETF protocols, such as RELAOD, ALTO and RTSP, can =
inter-operate;
and how they may be integrated together to produce complete P2P =
streaming
systems.</span></font><span lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 color=3Dblue face=3D"Courier New"><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:"Courier New";color:blue'>This =
sounds more
like a &quot;interop document&quot;. Was this the =
intention?</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D&#23435;&#20307;><span lang=3DDE style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></font></div>

<p style=3D'margin-bottom:12.0pt'><b><font size=3D2 =
face=3D&#23435;&#20307;><span
lang=3DDE =
style=3D'font-size:10.0pt;font-weight:bold'>From:</span></font></b><font
size=3D2><span lang=3DDE style=3D'font-size:10.0pt'> <a
href=3D"mailto:ppsp-bounces@ietf.org" =
target=3D"_blank">ppsp-bounces@ietf.org</a>
[mailto:<a href=3D"mailto:ppsp-bounces@ietf.org" =
target=3D"_blank">ppsp-bounces@ietf.org</a>]
<b><span style=3D'font-weight:bold'>On Behalf Of </span></b>ext =
zhangyunfei<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Thursday, September =
10, 2009
8:24 AM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> <a =
href=3D"mailto:ppsp@ietf.org"
target=3D"_blank">ppsp@ietf.org</a><br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> [ppsp] ppsp =
charter
discussion</span></font><span lang=3DEN-US><o:p></o:p></span></p>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'><br
clear=3Dall>
<o:p></o:p></span></font></p>

<p><b><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
font-family:"Courier New";font-weight:bold'>Dear =
all,</span></font></b><span
lang=3DEN-US><o:p></o:p></span></p>

<p><b><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
font-family:"Courier New";font-weight:bold'>&nbsp;&nbsp; The following =
is the
modified version of PPSP charter(An early version was published in the =
IETF
PPSP wiki page).Please review it and any comments and suggestions are =
highly
appreciated.</span></font></b><span lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><b><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
font-family:"Courier =
New";font-weight:bold'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;
BR</span></font></b><span lang=3DEN-US><o:p></o:p></span></p>

<p><b><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
font-family:"Courier =
New";font-weight:bold'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;
Yunfei</span></font></b><span lang=3DEN-US><o:p></o:p></span></p>

<p><b><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
font-family:"Courier =
New";font-weight:bold'>--------------------------------------------------=
------</span></font></b><span
lang=3DEN-US><o:p></o:p></span></p>

<p><b><font size=3D5 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:18.0pt;
font-family:"Courier New";font-weight:bold'>Description of PPSP Working =
Group:</span></font></b><span
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
font-family:"Courier New"'>The Peer-to-Peer (P2P) Streaming Protocol =
working
group (PPSP WG) is chartered to develop standard signaling protocols =
(called
PPSP protocols) for multiple types of entities (e.g. intelligent =
endpoints,
caches, content distribution network nodes, and/or other edge devices) =
to
participate in P2P streaming systems in both fixed and mobile =
Internet.</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
font-family:"Courier New"'><br>
PPSP protocols include the PPSP tracker protocol &#8211; a signaling =
protocol
between &#8220;PPSP trackers&#8221; and &#8220;PPSP peers&#8221;, and =
the PPSP
peer protocol &#8211; a signaling protocol among &#8220;PPSP =
peers&#8221;. A
PPSP tracker maintains lists of participating PPSP peers, each for a =
specific
channel or streaming file, and answers the queries from PPSP peers for
candidate PPSP peers. PPSP peers inform their status information to PPSP
trackers, exchange their chunk availability with other PPSP peers and/or =
PPSP
trackers, and ask other PPSP peers for wanted data. </span></font><span
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
font-family:"Courier New"'>This WG's primary tasks are to produce:<br>
1. A &#8220;problem statement&#8221; document describing the problems,
incentives, and scope of developing the PPSP protocols, as well as =
common
terminologies and concepts.</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
font-family:"Courier New"'>2. A &#8220;requirements&#8221; document =
listing the
requirements on the designed PPSP protocols (e.g., general functionality =
and
performance requirements of PPSP protocols or basic types of information =
that
PPSP protocols should communicate to facilitate P2P =
streaming).</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
font-family:"Courier New"'><br>
3. An &quot;architectural survey&quot; document explaining the current =
P2P
streaming architectures, in particular tracker-based P2P streaming, and =
key
issues in best practice.</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
font-family:"Courier New"'><br>
4. A proposed standard defining the PPSP peer protocol. This protocol =
will
define how PPSP peers advertise chunk availability. The protocol will =
also
define the requests and responses of chunks among PPSP =
peers.</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
font-family:"Courier New"'>5. A proposed standard defining the PPSP =
tracker
protocol. This protocol will define how PPSP peers inform and request
information from PPSP trackers and how PPSP trackers reply to the =
requests.</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
font-family:"Courier New"'>6. A &#8220;usage document&#8221; explaining =
how the
protocols defined above, along with existing IETF protocols, such as =
RELAOD,
ALTO and RTSP, can inter-operate; and how they may be integrated =
together to
produce complete P2P streaming systems.</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
font-family:"Courier New"'>7. Optionally a &#8221;mobile usage =
document&#8221;
(PPSP mobile BCP document) to evaluate PPSP with and without Mobile IP =
support
when there are a lot of mobile peers in the system.</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
font-family:"Courier New"'><br>
The work planned for the PPSP WG is distinct from, but requires close
participation with, work in other IETF WGs, particularly P2PSIP, ALTO =
and
MMUSIC. The PPSP WG assumes that it cannot modify baseline P2PSIP, ALTO, =
and
MMUSIC behaviors. If PPSP determines that extensions to P2PSIP, ALTO, =
MMUSIC
are needed, PPSP will seek to define such extensions and present to the
respective working groups.</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
font-family:"Courier New"'><br>
The design of PPSP has to consider security/privacy issues. The protocol
document will contain a complete description of the security/privacy =
issues
that PPSP should address.</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
font-family:"Courier New"'>The following topics are excluded from this =
WG's
scope:<br>
1. Transport mechanisms for data transmission among PPSP peers, e.g. =
using TCP
or UDP, unicast or multicast, etc.</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
font-family:"Courier New"'><br>
2. Network coding mechanisms in P2P streaming. Network coding may be =
used in
P2P streaming, but its support is beyond the scope of current =
charter.</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
font-family:"Courier New"'>3. Play-out mechanisms including streaming =
control
(e.g., pause, fast-forward, and rewind).</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
font-family:"Courier New"'>4. Algorithms that may be different in =
different
deployments (e.g., chunk selection, local storage =
strategies).</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
font-family:"Courier New"'>5. Research type questions related to P2P =
streaming.
This WG will instead forward such questions to the IRTF P2PRG or other =
RG as
appropriate. Examples include cache management.</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

<p><b><font size=3D5 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:18.0pt;
font-family:"Courier New";font-weight:bold'>Goals and =
Milestones:</span></font></b><span
lang=3DEN-US><o:p></o:p></span></p>

<table class=3DMsoNormalTable border=3D0 cellpadding=3D0 width=3D567 =
style=3D'width:15.0cm'>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Apr 2010</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Working Group Last Call for problem =
statement</span></font><span
  lang=3DEN-US><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Jun 2010</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Submit problem statement to IESG as =
Informational
  document</span></font><span lang=3DEN-US><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Aug 2010</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Working Group Last Call for architecture =
survey</span></font><span
  lang=3DEN-US><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Aug 2010</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Working Group Last Call for =
requirements</span></font><span
  lang=3DEN-US><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Oct</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>2010</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Submit architecture survey to IESG as
  Informational document</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Oct 2010</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Submit requirements to IESG as =
Informational
  document</span></font><span lang=3DEN-US><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Apr 2011</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Working Group Last Call for PPSP peer =
protocol</span></font><span
  lang=3DEN-US><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Apr</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>2011</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Working Group Last Call for PPSP tracker =
protocol</span></font><span
  lang=3DEN-US><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Aug 2011</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Submit PPSP peer protocol to IESG as =
Proposed
  Standard</span></font><span lang=3DEN-US><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Aug 2011</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Submit PPSP tracker protocol to IESG as =
Proposed
  Standard</span></font><span lang=3DEN-US><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Nov 2011</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Working Group Last Call of usage =
document</span></font><span
  lang=3DEN-US><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Nov 2011</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Working Group Last Call of mobility BCP =
document</span></font><span
  lang=3DEN-US><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Jan 2012</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Submit usage document to IESG as =
Informational
  document</span></font><span lang=3DEN-US><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Jan 2012</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Submit mobility BCP document to IESG as
  Informational document</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width=3D70 valign=3Dtop style=3D'width:52.5pt;padding:.75pt .75pt =
.75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Apr 2012</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>
  </td>
  <td width=3D491 valign=3Dtop style=3D'width:368.25pt;padding:.75pt =
.75pt .75pt .75pt'>
  <p><font size=3D3 face=3D"Courier New"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
  font-family:"Courier New"'>Dissolve or re-charter </span></font><span
  lang=3DEN-US><o:p></o:p></span></p>
  </td>
 </tr>
</table>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D2
face=3D&#23435;&#20307;><span lang=3DEN-US style=3D'font-size:10.0pt'>

<hr size=3D2 width=3D122 style=3D'width:91.5pt' align=3Dcenter>

</span></font></div>

<div>

<p><font size=3D2 color=3Dsilver face=3D&#23435;&#20307;><span =
lang=3DEN-US
style=3D'font-size:10.0pt;color:silver'>zhangyunfei</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

</div>

<div>

<p><st1:chsdate IsROCDate=3D"False" IsLunarDate=3D"False" Day=3D"10" =
Month=3D"9"
Year=3D"2009" w:st=3D"on"><font size=3D2 color=3Dsilver =
face=3D&#23435;&#20307;><span
 lang=3DEN-US =
style=3D'font-size:10.0pt;color:silver'>2009-09-10</span></font></st1:chs=
date><span
lang=3DEN-US><o:p></o:p></span></p>

</div>

</div>

</div>

</div>

</div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D&#23435;&#20307;><span lang=3DEN-US style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></font></div>

</div>

<p style=3D'margin-bottom:12.0pt'><font size=3D3 =
face=3D&#23435;&#20307;><span
lang=3DEN-US style=3D'font-size:12.0pt'><br>
_______________________________________________<br>
ppsp mailing list<br>
<a href=3D"mailto:ppsp@ietf.org" target=3D"_blank">ppsp@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ppsp" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/ppsp</a><o:p></o:=
p></span></font></p>

</div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

</div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D&#23435;&#20307;><span lang=3DEN-US style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></font></div>

</div>

</div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

</div>

</div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D&#23435;&#20307;><span lang=3DEN-US style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></font></div>

</div>

</div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

</div>

</div>

</div>

</div>

</div>

<p><font size=3D3 face=3D&#23435;&#20307;><span lang=3DEN-US =
style=3D'font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

</div>

</div>

</div>

</div>

</div>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D&#23435;&#20307;><span =
lang=3DEN-US
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>

--Boundary_(ID_ipMByAqgM8GQiNuxhrokIw)--

From lars.eggert@nokia.com  Mon Sep 28 06:33:14 2009
Return-Path: <lars.eggert@nokia.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CE6E73A6946; Mon, 28 Sep 2009 06:33:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hgjMvqULaetf; Mon, 28 Sep 2009 06:33:14 -0700 (PDT)
Received: from mail.fit.nokia.com (mail.fit.nokia.com [195.148.124.195]) by core3.amsl.com (Postfix) with ESMTP id B39163A6899; Mon, 28 Sep 2009 06:33:13 -0700 (PDT)
Received: from pc-a80034.wlan.inet.fi (pc-a80034.wlan.inet.fi [194.111.80.34]) (authenticated bits=0) by mail.fit.nokia.com (8.14.3/8.14.3) with ESMTP id n8SDYHWu063480 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Mon, 28 Sep 2009 16:34:18 +0300 (EEST) (envelope-from lars.eggert@nokia.com)
From: Lars Eggert <lars.eggert@nokia.com>
Content-Type: multipart/signed; boundary=Apple-Mail-6-954839149; protocol="application/pkcs7-signature"; micalg=sha1
Date: Mon, 28 Sep 2009 15:12:25 +0300
To: ppsp@ietf.org
Message-Id: <CFE7533F-74C4-43CF-AF1B-87DDA7BFDCB1@nokia.com>
Mime-Version: 1.0 (Apple Message framework v1076)
X-Mailer: Apple Mail (2.1076)
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.3 (mail.fit.nokia.com [195.148.124.194]); Mon, 28 Sep 2009 16:34:18 +0300 (EEST)
Subject: [ppsp] PPSP BOF approved
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2009 13:33:14 -0000

--Apple-Mail-6-954839149
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=us-ascii;
	format=flowed;
	delsp=yes

Hi,

I just wanted to drop you all a quick note that after the IAB/IESG BOF  
call last Friday, we've approved the PPSP BOF for the next IETF in  
Hiroshima.

I'll work with the proponents on detailing the BOF agenda and  
assigning some BOF chairs.

Lars

PS: Secretariat (BCC'ed), please allocate an agenda slot for the PPSP  
BOF.


--Apple-Mail-6-954839149
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGbDCCAyUw
ggKOoAMCAQICEAdjk36sXKbnVn15S0/qUp0wDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx
JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ
ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA5MDYxNTExMjYxNFoXDTEwMDYxNTExMjYx
NFowXDEPMA0GA1UEBBMGRWdnZXJ0MQ0wCwYDVQQqEwRMYXJzMRQwEgYDVQQDEwtMYXJzIEVnZ2Vy
dDEkMCIGCSqGSIb3DQEJARYVbGFycy5lZ2dlcnRAbm9raWEuY29tMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEA7mR8A+Pn0/FsUkMX6Pyjw+FL3IFcJk8GaKV5VJ40TMI0Wh8oq20cqA9X
uqnVDW9WztKwH+o+msJenLwWpprbpJm4TImYGbnUJxYyN8gb81aiX1Bw2xCpJ5z3H2+8DsReJLuY
Rdl4bVvaIxLIL4odmfsRwzPyNkOK8LRtfl6OPcaDOlFWzbikULfIVGGu7BqK4lxQSpYwwpZkOMOB
6nnBSfUOtBEmqO+qZG/nL/JxWFV5vxQgg4XHbsMMTxFf6+ji18BD09BUIfDLTuJoCzFmQhrM9vLT
VuRhHWSL20LoafGjXv6mPt3i9IGJHpVb2dMQUgOgRyWHTKiUJVU/rUTdWwIDAQABo14wXDAqBgUr
ZQEEAQQhMB8CAQAwGjAYAgEEBBNMMnVNeWZmQk5VYk5KSmNkWjJzMCAGA1UdEQQZMBeBFWxhcnMu
ZWdnZXJ0QG5va2lhLmNvbTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBQUAA4GBADUx+67n98wt
I1vydB90HeSZP4Y64VCxxb0NxGGFvfc2+JdVKeHJ/xT+l+ygYKsWNwJJprkPi4WZ5G0crkq4VK1H
5drEJIztpSPVfWI05vPidaaGuuuCR+6MvJMtOTEYEvc/6eovBnkrzRf9x5x5EyuJXAWTeuBADg80
QI3vQ1tZMIIDPzCCAqigAwIBAgIBDTANBgkqhkiG9w0BAQUFADCB0TELMAkGA1UEBhMCWkExFTAT
BgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUg
Q29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEkMCIG
A1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJzb25h
bC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTAzMDcxNzAwMDAwMFoXDTEzMDcxNjIzNTk1OVowYjEL
MAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNV
BAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMIGfMA0GCSqGSIb3DQEBAQUA
A4GNADCBiQKBgQDEpjxVc1X7TrnKmVoeaMB1BHCd3+n/ox7svc31W/Iadr1/DDph8r9RzgHU5VAK
MNcCY1osiRVwjt3J8CuFWqo/cVbLrzwLB+fxH5E2JCoTzyvV84J3PQO+K/67GD4Hv0CAAmTXp6a7
n2XRxSpUhQ9IBH+nttE8YQRAHmQZcmC3+wIDAQABo4GUMIGRMBIGA1UdEwEB/wQIMAYBAf8CAQAw
QwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC50aGF3dGUuY29tL1RoYXd0ZVBlcnNvbmFsRnJl
ZW1haWxDQS5jcmwwCwYDVR0PBAQDAgEGMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2YXRl
TGFiZWwyLTEzODANBgkqhkiG9w0BAQUFAAOBgQBIjNFQg+oLLswNo2asZw9/r6y+whehQ5aUnX9M
Ibj4Nh+qLZ82L8D0HFAgk3A8/a3hYWLD2ToZfoSxmRsAxRoLgnSeJVCUYsfbJ3FXJY3dqZw5jowg
T2Vfldr394fWxghOrvbqNOUQGls1TXfjViF4gtwhGTXeJLHTHUb/XV9lTzGCAxAwggMMAgEBMHYw
YjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAq
BgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhAHY5N+rFym51Z9eUtP
6lKdMAkGBSsOAwIaBQCgggFvMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkF
MQ8XDTA5MDkyODEyMTIyNlowIwYJKoZIhvcNAQkEMRYEFFWdI72rBjCwnlTcGnu1cjuVz3v0MIGF
BgkrBgEEAYI3EAQxeDB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGlu
ZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBD
QQIQB2OTfqxcpudWfXlLT+pSnTCBhwYLKoZIhvcNAQkQAgsxeKB2MGIxCzAJBgNVBAYTAlpBMSUw
IwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVy
c29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQB2OTfqxcpudWfXlLT+pSnTANBgkqhkiG9w0BAQEF
AASCAQBhl0gkpBgje6vz9aXE/V6FPML8OoPubgEAVFTBJ/RsRwDoRdoNxjupeDwmeGbNMhWlrDII
/k+l7venhqsSYbXLMoZ3qB3XC3+6KmbvgrOpcKgcyhTLij+WaaDucvrifQBqhzu/B8gOuOVh9fqn
gnoJYk3ZkkKjhVH1tkkyv4xijiR/JDlcr/e39EHYpHCv88003q+KKNEAiDVBlp+tux5Z84GJ3ZT7
QTICEpgZG28Tx+jAVhmGLmeBQmspvczmrNiwzp9oMBysY+iItNqwC/BSMTV1Wrwb33sSlVaREn9f
cZ1X3ys3zH+wfaXi67vVZg2cT51WTm7ggr5MTap4TUhEAAAAAAAA

--Apple-Mail-6-954839149--

From zhangyunfei@chinamobile.com  Mon Sep 28 18:33:41 2009
Return-Path: <zhangyunfei@chinamobile.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DE6573A684C for <ppsp@core3.amsl.com>; Mon, 28 Sep 2009 18:33:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -95.878
X-Spam-Level: 
X-Spam-Status: No, score=-95.878 tagged_above=-999 required=5 tests=[AWL=0.295, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, RELAY_IS_221=2.222,  USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0l0Q82030Umr for <ppsp@core3.amsl.com>; Mon, 28 Sep 2009 18:33:41 -0700 (PDT)
Received: from cmccmta.chinamobile.com (cmccmta.chinamobile.com [221.130.253.133]) by core3.amsl.com (Postfix) with ESMTP id 8F4B13A67E5 for <ppsp@ietf.org>; Mon, 28 Sep 2009 18:33:40 -0700 (PDT)
Received: from LENOVO-917FFE55 ([10.2.0.106]) by mail.chinamobile.com (Lotus Domino Release 6.5.5FP1) with SMTP id 2009092909374879-2496 ; Tue, 29 Sep 2009 09:37:48 +0800 
Date: Tue, 29 Sep 2009 09:34:45 +0800
From: "zhangyunfei" <zhangyunfei@chinamobile.com>
To: "Lars Eggert" <lars.eggert@nokia.com>, "ppsp@ietf.org" <ppsp@ietf.org>
References: <CFE7533F-74C4-43CF-AF1B-87DDA7BFDCB1@nokia.com>
Message-ID: <200909290934448757015@chinamobile.com>
X-mailer: Foxmail 6, 2, 103, 20 [cn]
Mime-Version: 1.0
X-MIMETrack: Itemize by SMTP Server on jtgsml01/servers/cmcc(Release 6.5.5FP1 | April 14, 2006) at 2009-09-29 09:37:49, Serialize by Router on cmccmta/servers/cmcc(Release 6.5.5FP1 | April 14, 2006) at 2009-09-29 09:35:01, Serialize complete at 2009-09-29 09:35:01
Content-Type: multipart/alternative; boundary="=====003_Dragon433481606202_====="
Subject: Re: [ppsp] PPSP BOF approved
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Sep 2009 01:33:42 -0000

This is a multi-part message in MIME format.

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

VGhhbmtzIExhcnMgZm9yIHRoZSBpbmZvcm1hdGlvbi5JdCdzIHZlcnkgZW5jb3VyYWdpbmcuSG9w
ZSB0byBoYXZlIGEgZGV0YWlsZWQgZGlzY3Vzc2lvbiBvbiB0aGUgQk9GIGFnZW5kYSB3aXRoIHlv
dS4NCg0KWXVuZmVpDQoNCg0KDQoNCnpoYW5neXVuZmVpDQoyMDA5LTA5LTI5DQoNCg0KDQq3orz+
yMujuiBMYXJzIEVnZ2VydA0Kt6LLzcqxvOSjuiAyMDA5LTA5LTI4IDIyOjEzOjA0DQrK1bz+yMuj
uiBwcHNwQGlldGYub3JnDQqzrcvNo7ogDQrW98zio7ogW3Bwc3BdIFBQU1AgQk9GIGFwcHJvdmVk
DQoNCkhpLA0KDQpJICBqdXN0ICB3YW50ZWQgIHRvICBkcm9wICB5b3UgIGFsbCAgYSAgcXVpY2sg
IG5vdGUgIHRoYXQgIGFmdGVyICB0aGUgIElBQi9JRVNHICBCT0YgICAgDQpjYWxsICBsYXN0ICBG
cmlkYXksICB3ZSd2ZSAgYXBwcm92ZWQgIHRoZSAgUFBTUCAgQk9GICBmb3IgIHRoZSAgbmV4dCAg
SUVURiAgaW4gICAgDQpIaXJvc2hpbWEuDQoNCkknbGwgIHdvcmsgIHdpdGggIHRoZSAgcHJvcG9u
ZW50cyAgb24gIGRldGFpbGluZyAgdGhlICBCT0YgIGFnZW5kYSAgYW5kICAgIA0KYXNzaWduaW5n
ICBzb21lICBCT0YgIGNoYWlycy4NCg0KTGFycw0KDQpQUzogIFNlY3JldGFyaWF0ICAoQkNDJ2Vk
KSwgIHBsZWFzZSAgYWxsb2NhdGUgIGFuICBhZ2VuZGEgIHNsb3QgIGZvciAgdGhlICBQUFNQICAg
IA0KQk9GLg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQpwcHNwICBtYWlsaW5nICBsaXN0DQpwcHNwQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Bwc3ANCg==

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

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PWdiMjMxMiI+DQo8TUVUQSBjb250ZW50PSJNU0hUTUwgNi4w
MC4yOTAwLjM0OTIiIG5hbWU9R0VORVJBVE9SPg0KPFNUWUxFPg0KPCEtLQ0KIC8qIEZvbnQgRGVm
aW5pdGlvbnMgKi8NCiBAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OsvOzOU7DQoJcGFub3NlLTE6
MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlZlcmRhbmE7
DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseToiXEDLzszlIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCiAvKiBTdHls
ZSBEZWZpbml0aW9ucyAqLw0KIHAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3Jt
YWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJdGV4dC1hbGlnbjpq
dXN0aWZ5Ow0KCXRleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGg7DQoJZm9udC1zaXplOjEwLjVw
dDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQphOmxpbmssIHNwYW4uTXNvSHlw
ZXJsaW5rDQoJe2NvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZp
c2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7Y29sb3I6cHVycGxlOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWwtY29tcG9zZTsNCglmb250LWZhbWlseTpWZXJkYW5hOw0KCWNvbG9yOndpbmRv
d3RleHQ7DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQtc3R5bGU6bm9ybWFsOw0KCXRleHQt
ZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0KIC8qIFBhZ2UgRGVmaW5pdGlvbnMgKi8NCiBAcGFnZSBT
ZWN0aW9uMQ0KCXtzaXplOjU5NS4zcHQgODQxLjlwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3
Mi4wcHQgOTAuMHB0Ow0KCWxheW91dC1ncmlkOjE1LjZwdDt9DQpkaXYuU2VjdGlvbjENCgl7cGFn
ZTpTZWN0aW9uMTt9DQotLT4NCjwvU1RZTEU+DQo8L0hFQUQ+DQo8Qk9EWT4NCjxESVY+PEZPTlQg
ZmFjZT1WZXJkYW5hIGNvbG9yPSMwMDAwZmYgc2l6ZT0yPlRoYW5rcyBMYXJzIGZvciB0aGUgDQpp
bmZvcm1hdGlvbi5JdCdzIHZlcnkgZW5jb3VyYWdpbmcuSG9wZSB0byBoYXZlIGEgZGV0YWlsZWQg
ZGlzY3Vzc2lvbiBvbiB0aGUgQk9GIA0KYWdlbmRhIHdpdGggeW91LjwvRk9OVD48L0RJVj4NCjxE
SVY+PEZPTlQgZmFjZT1WZXJkYW5hIGNvbG9yPSMwMDAwZmYgc2l6ZT0yPjwvRk9OVD4mbmJzcDs8
L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIGNvbG9yPSMwMDAwZmYgc2l6ZT0yPll1bmZl
aTwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48L0ZPTlQ+Jm5i
c3A7PC9ESVY+DQo8RElWIGFsaWduPWxlZnQ+DQo8RElWIGFsaWduPWxlZnQ+PEZPTlQgZmFjZT1W
ZXJkYW5hIHNpemU9Mj4NCjxIUiBzdHlsZT0iV0lEVEg6IDEyMnB4OyBIRUlHSFQ6IDJweCIgU0la
RT0yPg0KPC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBjb2xvcj0jYzBjMGMwPjxGT05UIGZhY2U9
VmVyZGFuYSBzaXplPTI+emhhbmd5dW5mZWk8L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9
VmVyZGFuYSBzaXplPTI+MjAwOS0wOS0yOTwvRk9OVD48L0ZPTlQ+PC9ESVY+PC9ESVY+DQo8RElW
PjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+DQo8SFI+DQo8L0ZPTlQ+PC9ESVY+DQo8RElWPjxG
T05UIGZhY2U9VmVyZGFuYT48Rk9OVCBzaXplPTI+PFNUUk9ORz63orz+yMujujwvU1RST05HPiBM
YXJzIA0KRWdnZXJ0PC9GT05UPjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1WZXJkYW5h
PjxGT05UIHNpemU9Mj48U1RST05HPreiy83Ksbzko7o8L1NUUk9ORz4gDQoyMDA5LTA5LTI4Jm5i
c3A7MjI6MTM6MDQ8L0ZPTlQ+PC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBmYWNlPVZlcmRhbmE+
PEZPTlQgc2l6ZT0yPjxTVFJPTkc+ytW8/sjLo7o8L1NUUk9ORz4gDQpwcHNwQGlldGYub3JnPC9G
T05UPjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hPjxGT05UIHNpemU9Mj48
U1RST05HPrOty82jujwvU1RST05HPiA8L0ZPTlQ+PC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBm
YWNlPVZlcmRhbmE+PEZPTlQgc2l6ZT0yPjxTVFJPTkc+1vfM4qO6PC9TVFJPTkc+IFtwcHNwXSBQ
UFNQIEJPRiANCmFwcHJvdmVkPC9GT05UPjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1W
ZXJkYW5hIHNpemU9Mj48L0ZPTlQ+Jm5ic3A7PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFu
YSBzaXplPTI+DQo8RElWPkhpLDwvRElWPg0KPERJVj4mbmJzcDs8L0RJVj4NCjxESVY+SSAmbmJz
cDtqdXN0ICZuYnNwO3dhbnRlZCAmbmJzcDt0byAmbmJzcDtkcm9wICZuYnNwO3lvdSAmbmJzcDth
bGwgJm5ic3A7YSANCiZuYnNwO3F1aWNrICZuYnNwO25vdGUgJm5ic3A7dGhhdCAmbmJzcDthZnRl
ciAmbmJzcDt0aGUgJm5ic3A7SUFCL0lFU0cgJm5ic3A7Qk9GIA0KJm5ic3A7ICZuYnNwOzwvRElW
Pg0KPERJVj5jYWxsICZuYnNwO2xhc3QgJm5ic3A7RnJpZGF5LCAmbmJzcDt3ZSd2ZSAmbmJzcDth
cHByb3ZlZCAmbmJzcDt0aGUgDQombmJzcDtQUFNQICZuYnNwO0JPRiAmbmJzcDtmb3IgJm5ic3A7
dGhlICZuYnNwO25leHQgJm5ic3A7SUVURiAmbmJzcDtpbiAmbmJzcDsgDQombmJzcDs8L0RJVj4N
CjxESVY+SGlyb3NoaW1hLjwvRElWPg0KPERJVj4mbmJzcDs8L0RJVj4NCjxESVY+SSdsbCAmbmJz
cDt3b3JrICZuYnNwO3dpdGggJm5ic3A7dGhlICZuYnNwO3Byb3BvbmVudHMgJm5ic3A7b24gDQom
bmJzcDtkZXRhaWxpbmcgJm5ic3A7dGhlICZuYnNwO0JPRiAmbmJzcDthZ2VuZGEgJm5ic3A7YW5k
ICZuYnNwOyAmbmJzcDs8L0RJVj4NCjxESVY+YXNzaWduaW5nICZuYnNwO3NvbWUgJm5ic3A7Qk9G
ICZuYnNwO2NoYWlycy48L0RJVj4NCjxESVY+Jm5ic3A7PC9ESVY+DQo8RElWPkxhcnM8L0RJVj4N
CjxESVY+Jm5ic3A7PC9ESVY+DQo8RElWPlBTOiAmbmJzcDtTZWNyZXRhcmlhdCAmbmJzcDsoQkND
J2VkKSwgJm5ic3A7cGxlYXNlICZuYnNwO2FsbG9jYXRlICZuYnNwO2FuIA0KJm5ic3A7YWdlbmRh
ICZuYnNwO3Nsb3QgJm5ic3A7Zm9yICZuYnNwO3RoZSAmbmJzcDtQUFNQICZuYnNwOyAmbmJzcDs8
L0RJVj4NCjxESVY+Qk9GLjwvRElWPg0KPERJVj4mbmJzcDs8L0RJVj4NCjxESVY+Jm5ic3A7PC9E
SVY+DQo8RElWPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
PC9ESVY+DQo8RElWPnBwc3AgJm5ic3A7bWFpbGluZyAmbmJzcDtsaXN0PC9ESVY+DQo8RElWPnBw
c3BAaWV0Zi5vcmc8L0RJVj4NCjxESVY+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9wcHNwPC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPjwvRk9OVD48L0RJVj48L0JPRFk+PC9I
VE1MPg0K

--=====003_Dragon433481606202_=====--


From zongning@huawei.com  Mon Sep 28 20:58:45 2009
Return-Path: <zongning@huawei.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6A87A28C0FC for <ppsp@core3.amsl.com>; Mon, 28 Sep 2009 20:58:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -97.266
X-Spam-Level: 
X-Spam-Status: No, score=-97.266 tagged_above=-999 required=5 tests=[AWL=1.998, BAYES_00=-2.599, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, MIME_CHARSET_FARAWAY=2.45, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XoqlwBT5Bbxw for <ppsp@core3.amsl.com>; Mon, 28 Sep 2009 20:58:44 -0700 (PDT)
Received: from szxga03-in.huawei.com (szxga03-in.huawei.com [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id 1BB1F28C0EC for <ppsp@ietf.org>; Mon, 28 Sep 2009 20:58:44 -0700 (PDT)
Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KQP005A6SDV15@szxga03-in.huawei.com> for ppsp@ietf.org; Tue, 29 Sep 2009 11:58:44 +0800 (CST)
Received: from huawei.com ([172.24.1.33]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KQP00FDRSDVN4@szxga03-in.huawei.com> for ppsp@ietf.org; Tue, 29 Sep 2009 11:58:43 +0800 (CST)
Received: from z63316 ([10.164.12.81]) by szxml06-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KQP00CG8SDVA5@szxml06-in.huawei.com> for ppsp@ietf.org; Tue, 29 Sep 2009 11:58:43 +0800 (CST)
Date: Tue, 29 Sep 2009 11:58:42 +0800
From: Ning Zong <zongning@huawei.com>
In-reply-to: <200909290934448757015@chinamobile.com>
To: 'zhangyunfei' <zhangyunfei@chinamobile.com>, 'Lars Eggert' <lars.eggert@nokia.com>, ppsp@ietf.org
Message-id: <003001ca40b9$22f046e0$510ca40a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-Mailer: Microsoft Office Outlook 11
Content-type: multipart/alternative; boundary="Boundary_(ID_PedpM1mkGdmlUtubC6VOwg)"
Thread-index: AcpApRPVf+6qp83GRKeiwnffYEYezQAFAYGQ
Subject: Re: [ppsp] PPSP BOF approved
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Sep 2009 03:58:45 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_PedpM1mkGdmlUtubC6VOwg)
Content-type: text/plain; charset=gb2312
Content-transfer-encoding: quoted-printable

Thanks, Lars.

=20

  _____ =20

From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf Of
zhangyunfei
Sent: Tuesday, September 29, 2009 9:35 AM
To: Lars Eggert; ppsp@ietf.org
Subject: Re: [ppsp] PPSP BOF approved

=20

Thanks Lars for the information.It's very encouraging.Hope to have a
detailed discussion on the BOF agenda with you.

=20

Yunfei

=20

  _____ =20

zhangyunfei

2009-09-29

  _____ =20

=B7=A2=BC=FE=C8=CB=A3=BA Lars Eggert

=B7=A2=CB=CD=CA=B1=BC=E4=A3=BA 2009-09-28 22:13:04

=CA=D5=BC=FE=C8=CB=A3=BA ppsp@ietf.org

=B3=AD=CB=CD=A3=BA=20

=D6=F7=CC=E2=A3=BA [ppsp] PPSP BOF approved

=20

Hi,

=20

I  just  wanted  to  drop  you  all  a  quick  note  that  after  the
IAB/IESG  BOF   =20

call  last  Friday,  we've  approved  the  PPSP  BOF  for  the  next  =
IETF
in   =20

Hiroshima.

=20

I'll  work  with  the  proponents  on  detailing  the  BOF  agenda  and  =
 =20

assigning  some  BOF  chairs.

=20

Lars

=20

PS:  Secretariat  (BCC'ed),  please  allocate  an  agenda  slot  for  =
the
PPSP   =20

BOF.

=20

=20

_______________________________________________

ppsp  mailing  list

ppsp@ietf.org

https://www.ietf.org/mailman/listinfo/ppsp

=20


--Boundary_(ID_PedpM1mkGdmlUtubC6VOwg)
Content-type: text/html; charset=gb2312
Content-transfer-encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dgb2312">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" =
name=3D"City"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"place"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"chsdate"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Dotum;
	panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:=BA=DA=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"MS UI Gothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:DotumChe;
	panose-1:2 11 6 9 0 1 1 1 1 1;}
@font-face
	{font-family:=BF=AC=CC=E5_GB2312;
	panose-1:2 1 6 9 3 1 1 1 1 1;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"\@=BA=DA=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"\@=BF=AC=CC=E5_GB2312";
	panose-1:2 1 6 9 3 1 1 1 1 1;}
@font-face
	{font-family:"\@MS UI Gothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"\@Dotum";
	panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:"\@DotumChe";
	panose-1:2 11 6 9 0 1 1 1 1 1;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Times New Roman";}
h1
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:21.6pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:-21.6pt;
	page-break-after:avoid;
	mso-list:l1 level1 lfo2;
	font-size:16.0pt;
	font-family:Arial;}
h2
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:28.8pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:-28.8pt;
	page-break-after:avoid;
	mso-list:l1 level2 lfo2;
	font-size:12.0pt;
	font-family:Arial;
	font-weight:normal;}
h3
	{margin-top:13.0pt;
	margin-right:0cm;
	margin-bottom:13.0pt;
	margin-left:36.0pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:-36.0pt;
	line-height:173%;
	page-break-after:avoid;
	mso-list:l1 level3 lfo2;
	font-size:12.0pt;
	font-family:"Times New Roman";
	font-weight:normal;}
p.MsoHeader, li.MsoHeader, div.MsoHeader
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	layout-grid-mode:char;
	font-size:9.0pt;
	font-family:Arial;}
p.MsoFooter, li.MsoFooter, div.MsoFooter
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:Arial;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:9.0pt;
	font-family:"Times New Roman";}
p.a, li.a, div.a
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:54.45pt;
	margin-bottom:.0001pt;
	mso-para-margin-top:1.0gd;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:0cm;
	mso-para-margin-left:54.45pt;
	mso-para-margin-bottom:.0001pt;
	text-align:center;
	text-indent:-18.45pt;
	mso-list:l0 level9 lfo1;
	font-size:9.0pt;
	font-family:Arial;}
p.a0, li.a0, div.a0
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.5pt;
	font-family:Arial;}
p.a1, li.a1, div.a1
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	font-size:10.5pt;
	font-family:Arial;
	font-weight:bold;}
p.a2, li.a2, div.a2
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:54.45pt;
	mso-para-margin-top:0cm;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:1.0gd;
	mso-para-margin-left:54.45pt;
	text-align:center;
	text-indent:-18.45pt;
	mso-list:l0 level8 lfo1;
	font-size:9.0pt;
	font-family:Arial;}
p.a3, li.a3, div.a3
	{margin-top:4.0pt;
	margin-right:0cm;
	margin-bottom:4.0pt;
	margin-left:0cm;
	text-align:center;
	line-height:150%;
	page-break-after:avoid;
	text-autospace:none;
	font-size:10.5pt;
	font-family:"Times New Roman";
	layout-grid-mode:line;}
p.a4, li.a4, div.a4
	{margin-top:15.0pt;
	margin-right:0cm;
	margin-bottom:15.0pt;
	margin-left:0cm;
	text-align:center;
	font-size:18.0pt;
	font-family:Arial;}
p.a5, li.a5, div.a5
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Times New Roman";}
p.a6, li.a6, div.a6
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	border:none;
	padding:0cm;
	font-size:9.0pt;
	font-family:Arial;}
p.a7, li.a7, div.a7
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:18.0pt;
	border:none;
	padding:0cm;
	font-size:9.0pt;
	font-family:Arial;}
p.a8, li.a8, div.a8
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:21.0pt;
	font-size:10.5pt;
	font-family:Arial;
	color:blue;
	font-style:italic;}
span.a9
	{font-family:=CB=CE=CC=E5;
	color:black;
	font-weight:bold;}
span.aa
	{font-family:=CB=CE=CC=E5;
	color:black;
	font-weight:bold;}
span.EmailStyle34
	{mso-style-type:personal;
	font-family:Verdana;
	color:windowtext;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
span.EmailStyle36
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
 /* Page Definitions */
 @page
	{mso-endnote-separator:url("cid:header.htm\@01CA40FC.305BF6B0") es;
	=
mso-endnote-continuation-separator:url("cid:header.htm\@01CA40FC.305BF6B0=
") ecs;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:65.6pt 90.0pt 72.0pt 90.0pt;
	mso-footer:url("cid:header.htm\@01CA40FC.305BF6B0") f1;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:1123964682;
	mso-list-template-ids:301907670;}
@list l0:level1
	{mso-level-suffix:none;
	mso-level-text:"%1  ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:18.0pt;
	mso-bidi-font-size:18.0pt;
	font-family:Arial;
	mso-fareast-font-family:=BA=DA=CC=E5;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level2
	{mso-level-suffix:none;
	mso-level-text:"%1\.%2  ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:15.0pt;
	mso-bidi-font-size:15.0pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level3
	{mso-level-suffix:none;
	mso-level-text:"%1\.%2\.%3  ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level4
	{mso-level-suffix:none;
	mso-level-text:"%1\.%2\.%3\.%4  ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:10.5pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level5
	{mso-level-tab-stop:2.0cm;
	mso-level-number-position:left;
	margin-left:2.0cm;
	text-indent:-15.6pt;
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:10.5pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level6
	{mso-level-text:"%6\)";
	mso-level-tab-stop:2.0cm;
	mso-level-number-position:left;
	margin-left:2.0cm;
	text-indent:-15.6pt;
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:10.5pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level7
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:2.0cm;
	mso-level-number-position:left;
	margin-left:2.0cm;
	text-indent:-15.6pt;
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:10.5pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level8
	{mso-level-reset-level:level1;
	mso-level-style-link:=B2=E5=CD=BC=CC=E2=D7=A2;
	mso-level-suffix:space;
	mso-level-text:=CD=BC%8;
	mso-level-tab-stop:none;
	mso-level-number-position:center;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:9.0pt;
	mso-bidi-font-size:9.0pt;
	font-family:Arial;
	mso-fareast-font-family:=BA=DA=CC=E5;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level9
	{mso-level-reset-level:level1;
	mso-level-style-link:=B1=ED=B8=F1=CC=E2=D7=A2;
	mso-level-suffix:space;
	mso-level-text:=B1=ED%9;
	mso-level-tab-stop:none;
	mso-level-number-position:center;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:9.0pt;
	mso-bidi-font-size:9.0pt;
	font-family:Arial;
	mso-fareast-font-family:=BA=DA=CC=E5;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l1
	{mso-list-id:1666475049;
	mso-list-template-ids:-28945502;}
@list l1:level1
	{mso-level-style-link:"=B1=EA=CC=E2 1";
	mso-level-text:%1;
	mso-level-tab-stop:21.6pt;
	mso-level-number-position:left;
	margin-left:21.6pt;
	text-indent:-21.6pt;}
@list l1:level2
	{mso-level-style-link:"=B1=EA=CC=E2 2";
	mso-level-text:"%1\.%2";
	mso-level-tab-stop:28.8pt;
	mso-level-number-position:left;
	margin-left:28.8pt;
	text-indent:-28.8pt;}
@list l1:level3
	{mso-level-style-link:"=B1=EA=CC=E2 3";
	mso-level-text:"%1\.%2\.%3";
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	margin-left:36.0pt;
	text-indent:-36.0pt;}
@list l1:level4
	{mso-level-tab-stop:1.0cm;
	mso-level-number-position:left;
	margin-left:46.8pt;
	text-indent:-34.0pt;}
@list l1:level5
	{mso-level-text:%5=A3=A9;
	mso-level-tab-stop:1.0cm;
	mso-level-number-position:left;
	margin-left:46.8pt;
	text-indent:-34.0pt;}
@list l1:level6
	{mso-level-number-format:alpha-lower;
	mso-level-text:%6=A3=A9;
	mso-level-tab-stop:1.0cm;
	mso-level-number-position:left;
	margin-left:46.8pt;
	text-indent:-34.0pt;}
@list l1:level7
	{mso-level-number-format:roman-lower;
	mso-level-text:%7;
	mso-level-tab-stop:1.0cm;
	mso-level-number-position:left;
	margin-left:46.8pt;
	text-indent:-34.0pt;}
@list l1:level8
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8";
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	margin-left:72.0pt;
	text-indent:-72.0pt;}
@list l1:level9
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9";
	mso-level-tab-stop:79.2pt;
	mso-level-number-position:left;
	margin-left:79.2pt;
	text-indent:-79.2pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"2079" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"2" />
  <o:regrouptable v:ext=3D"edit">
   <o:entry new=3D"1" old=3D"0" />
  </o:regrouptable>
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DZH-CN link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'>Thanks, =
Lars.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p><=
/span></font></p>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D=CB=CE=CC=E5><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:=CB=CE=CC=E5'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>

</span></font></div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><b><font =
size=3D2
face=3DTahoma><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Tahoma;
font-weight:bold'>From:</span></font></b><font size=3D2 =
face=3DTahoma><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:Tahoma'> =
ppsp-bounces@ietf.org
[mailto:ppsp-bounces@ietf.org] <b><span style=3D'font-weight:bold'>On =
Behalf Of </span></b>zhangyunfei<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Tuesday, September =
29, 2009
9:35 AM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> Lars Eggert; =
ppsp@ietf.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Re: [ppsp] PPSP =
BOF
approved</span></font><font size=3D3 face=3D=CB=CE=CC=E5><span =
lang=3DEN-US style=3D'font-size:
12.0pt;font-family:=CB=CE=CC=E5'><o:p></o:p></span></font></p>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D2
face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'font-size:10.5pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D2
face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'font-size:10.5pt'><!--[if gte vml 1]><v:shapetype=20
 id=3D"_x0000_t74" coordsize=3D"21600,21600" o:spt=3D"74" =
path=3D"m10860,2187c10451,1746,9529,1018,9015,730,7865,152,6685,,5415,,41=
75,152,2995,575,1967,1305,1150,2187,575,3222,242,4220,,5410,242,6560,575,=
7597l10860,21600,20995,7597v485,-1037,605,-2187,485,-3377c21115,3222,2042=
0,2187,19632,1305,18575,575,17425,152,16275,,15005,,13735,152,12705,730v-=
529,288,-1451,1016,-1845,1457xe">
 <v:stroke joinstyle=3D"miter" />
 <v:path gradientshapeok=3D"t" o:connecttype=3D"custom" =
o:connectlocs=3D"10860,2187;2928,10800;10860,21600;18672,10800"=20
  o:connectangles=3D"270,180,90,0" textboxrect=3D"5037,2277,16557,13677" =
/>
</v:shapetype><v:shape id=3D"DtsShapeName" o:spid=3D"_x0000_s2078" =
type=3D"#_x0000_t74"=20
 =
alt=3D"GE2G30DB@C@354BE@18EE013@G63@58D099&gt;8888L;5[72207!!!!!!BIHO@]{7=
2207!!!1@@51B401107DBC6C7D6Onsl`m/enu!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!|"=20
 =
style=3D'position:absolute;margin-left:0;margin-top:0;width:.05pt;height:=
.05pt;
 z-index:1;visibility:hidden'>
 <w:anchorlock/>
</v:shape><![endif]--></span></font><font size=3D2 color=3Dblue =
face=3DVerdana><span
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana;color:blue'>Thanks Lars
for the information.It's very encouraging.Hope to have a detailed =
discussion on
the BOF agenda with you.</span></font><font size=3D3 =
face=3D=CB=CE=CC=E5><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:=CB=CE=CC=E5'><o:p></o:p></span></f=
ont></p>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D3 face=3D=CB=CE=CC=E5><span
lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:=CB=CE=CC=E5'>&nbsp;<o:p></o:p></sp=
an></font></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D2 color=3Dblue
face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana;
color:blue'>Yunfei</span></font><font size=3D3 face=3D=CB=CE=CC=E5><span =
lang=3DEN-US
style=3D'font-size:12.0pt;font-family:=CB=CE=CC=E5'><o:p></o:p></span></f=
ont></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D3 face=3D=CB=CE=CC=E5><span
lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:=CB=CE=CC=E5'>&nbsp;<o:p></o:p></sp=
an></font></p>

</div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D2
face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>

<hr size=3D2 width=3D122 style=3D'width:91.5pt' align=3Dcenter>

</span></font></div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D2
color=3Dsilver face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
Verdana;color:silver'>zhangyunfei</span></font><font size=3D3 =
color=3Dsilver
face=3D=CB=CE=CC=E5><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:=CB=CE=CC=E5;color:silver'><o:p></o=
:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><st1:chsdate
IsROCDate=3D"False" IsLunarDate=3D"False" Day=3D"29" Month=3D"9" =
Year=3D"2009" w:st=3D"on"><font
 size=3D2 color=3Dsilver face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;
 =
font-family:Verdana;color:silver'>2009-09-29</span></font></st1:chsdate><=
font
size=3D3 face=3D=CB=CE=CC=E5><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:=CB=CE=CC=E5'><o:p></o:p></span></f=
ont></p>

</div>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D2
face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></font></div>

</div>

<div>

<p class=3DMsoNormal align=3Dleft =
style=3D'text-align:left'><strong><b><font size=3D2
face=3D=CB=CE=CC=E5><span =
style=3D'font-size:10.0pt;font-family:=CB=CE=CC=E5'>=B7=A2=BC=FE=C8=CB=A3=
=BA</span></font></b></strong><font
size=3D2 face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>
Lars Eggert</span></font><font size=3D3 face=3D=CB=CE=CC=E5><span =
lang=3DEN-US
style=3D'font-size:12.0pt;font-family:=CB=CE=CC=E5'><o:p></o:p></span></f=
ont></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft =
style=3D'text-align:left'><strong><b><font size=3D2
face=3D=CB=CE=CC=E5><span =
style=3D'font-size:10.0pt;font-family:=CB=CE=CC=E5'>=B7=A2=CB=CD=CA=B1=BC=
=E4=A3=BA</span></font></b></strong><font
size=3D2 face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>
<st1:chsdate IsROCDate=3D"False" IsLunarDate=3D"False" Day=3D"28" =
Month=3D"9"
Year=3D"2009" =
w:st=3D"on">2009-09-28</st1:chsdate>&nbsp;22:13:04</span></font><font
size=3D3 face=3D=CB=CE=CC=E5><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:=CB=CE=CC=E5'><o:p></o:p></span></f=
ont></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft =
style=3D'text-align:left'><strong><b><font size=3D2
face=3D=CB=CE=CC=E5><span =
style=3D'font-size:10.0pt;font-family:=CB=CE=CC=E5'>=CA=D5=BC=FE=C8=CB=A3=
=BA</span></font></b></strong><font
size=3D2 face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>
ppsp@ietf.org</span></font><font size=3D3 face=3D=CB=CE=CC=E5><span =
lang=3DEN-US
style=3D'font-size:12.0pt;font-family:=CB=CE=CC=E5'><o:p></o:p></span></f=
ont></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft =
style=3D'text-align:left'><strong><b><font size=3D2
face=3D=CB=CE=CC=E5><span =
style=3D'font-size:10.0pt;font-family:=CB=CE=CC=E5'>=B3=AD=CB=CD=A3=BA</s=
pan></font></b></strong><font
size=3D2 face=3DVerdana><span =
style=3D'font-size:10.0pt;font-family:Verdana'> </span></font><font
size=3D3 face=3D=CB=CE=CC=E5><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:=CB=CE=CC=E5'><o:p></o:p></span></f=
ont></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft =
style=3D'text-align:left'><strong><b><font size=3D2
face=3D=CB=CE=CC=E5><span =
style=3D'font-size:10.0pt;font-family:=CB=CE=CC=E5'>=D6=F7=CC=E2=A3=BA</s=
pan></font></b></strong><font
size=3D2 face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>
[ppsp] PPSP BOF approved</span></font><font size=3D3 =
face=3D=CB=CE=CC=E5><span lang=3DEN-US
style=3D'font-size:12.0pt;font-family:=CB=CE=CC=E5'><o:p></o:p></span></f=
ont></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D3 face=3D=CB=CE=CC=E5><span
lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:=CB=CE=CC=E5'>&nbsp;<o:p></o:p></sp=
an></font></p>

</div>

<div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D2
face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>Hi,<o:p></o:p></span></fon=
t></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D2
face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>&nbsp;<o:p></o:p></span></=
font></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D2
face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>I
&nbsp;just &nbsp;wanted &nbsp;to &nbsp;drop &nbsp;you &nbsp;all &nbsp;a
&nbsp;quick &nbsp;note &nbsp;that &nbsp;after &nbsp;the &nbsp;IAB/IESG
&nbsp;BOF &nbsp; &nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D2
face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>call
&nbsp;last &nbsp;Friday, &nbsp;we've &nbsp;approved &nbsp;the &nbsp;PPSP
&nbsp;BOF &nbsp;for &nbsp;the &nbsp;next &nbsp;IETF &nbsp;in &nbsp; =
&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><st1:City =
w:st=3D"on"><st1:place
 w:st=3D"on"><font size=3D2 face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;
  =
font-family:Verdana'>Hiroshima</span></font></st1:place></st1:City><font
size=3D2 face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>.<o:p></o:p></span></font>=
</p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D2
face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>&nbsp;<o:p></o:p></span></=
font></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D2
face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>I'll
&nbsp;work &nbsp;with &nbsp;the &nbsp;proponents &nbsp;on =
&nbsp;detailing
&nbsp;the &nbsp;BOF &nbsp;agenda &nbsp;and &nbsp; =
&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D2
face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>assigning
&nbsp;some &nbsp;BOF &nbsp;chairs.<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D2
face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>&nbsp;<o:p></o:p></span></=
font></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D2
face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>Lars<o:p></o:p></span></fo=
nt></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D2
face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>&nbsp;<o:p></o:p></span></=
font></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D2
face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>PS:
&nbsp;Secretariat &nbsp;(BCC'ed), &nbsp;please &nbsp;allocate &nbsp;an
&nbsp;agenda &nbsp;slot &nbsp;for &nbsp;the &nbsp;PPSP &nbsp; =
&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D2
face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>BOF.<o:p></o:p></span></fo=
nt></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D2
face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>&nbsp;<o:p></o:p></span></=
font></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D2
face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>&nbsp;<o:p></o:p></span></=
font></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D2
face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>__________________________=
_____________________<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D2
face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>ppsp
&nbsp;mailing &nbsp;list<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D2
face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>ppsp@ietf.org<o:p></o:p></=
span></font></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D2
face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>https://www.ietf.org/mailm=
an/listinfo/ppsp<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><font =
size=3D2
face=3DVerdana><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Verdana'>&nbsp;<o:p></o:p></span></=
font></p>

</div>

</div>

</div>

</body>

</html>

--Boundary_(ID_PedpM1mkGdmlUtubC6VOwg)--

From james.seng@gmail.com  Mon Sep 28 21:38:04 2009
Return-Path: <james.seng@gmail.com>
X-Original-To: ppsp@core3.amsl.com
Delivered-To: ppsp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 746EA3A6954 for <ppsp@core3.amsl.com>; Mon, 28 Sep 2009 21:38:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.977
X-Spam-Level: 
X-Spam-Status: No, score=-1.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R58-UrrjBe2y for <ppsp@core3.amsl.com>; Mon, 28 Sep 2009 21:38:03 -0700 (PDT)
Received: from mail-px0-f183.google.com (mail-px0-f183.google.com [209.85.216.183]) by core3.amsl.com (Postfix) with ESMTP id CC15A3A67D3 for <ppsp@ietf.org>; Mon, 28 Sep 2009 21:38:03 -0700 (PDT)
Received: by pxi13 with SMTP id 13so5620616pxi.6 for <ppsp@ietf.org>; Mon, 28 Sep 2009 21:39:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:from:date:x-google-sender-auth:message-id:subject:to:cc :content-type; bh=pyCva/+4dVHk6YBZtAW7I0PJBILLPHNdco1JkLJH1aA=; b=SFD4YDeyU+cF1KR87V4b8hzGTWkYu0V1fowPaV21/t9Wpd9cH+X24/9yqC/D3cUdgJ u/D8ja3KYTlMyjqwhfh3pCaBpG0aGNN9mDtAUMLhkzmDXP9vBUvKp65o8oj8ZZh7UgIj FcNpVKwb+PA0CQtcodR+o4od0twfCj/ZR8q0M=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; b=F8be3vw8g1EL4sGqaiThZVy7E7sbzZCogaf9Ikhen9ClaLC5rNsacZhhK9QbAtrUyf USWYT6HzBo4OqmCKSu0jU7wWh92jl9ae8LT5l5chGftylAzQAcv1ZBWV2+8Frx4MIWvy iY916FDdIwBVYk2Jvx+H7WOnDFFBcKVVrKP74=
MIME-Version: 1.0
Sender: james.seng@gmail.com
Received: by 10.140.247.13 with SMTP id u13mr172668rvh.72.1254199159048; Mon,  28 Sep 2009 21:39:19 -0700 (PDT)
In-Reply-To: <CFE7533F-74C4-43CF-AF1B-87DDA7BFDCB1@nokia.com>
References: <CFE7533F-74C4-43CF-AF1B-87DDA7BFDCB1@nokia.com>
From: James Seng <james@seng.sg>
Date: Tue, 29 Sep 2009 12:38:59 +0800
X-Google-Sender-Auth: a8762d3e14630d2a
Message-ID: <558a39a60909282138u7224e440mc455b03b5c47cbfc@mail.gmail.com>
To: Lars Eggert <lars.eggert@nokia.com>
Content-Type: text/plain; charset=UTF-8
Cc: ppsp@ietf.org
Subject: Re: [ppsp] PPSP BOF approved
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Sep 2009 04:38:04 -0000

Good news :-)

2009/9/28 Lars Eggert <lars.eggert@nokia.com>:
> Hi,
>
> I just wanted to drop you all a quick note that after the IAB/IESG BOF call last Friday, we've approved the PPSP BOF for the next IETF in Hiroshima.
>
> I'll work with the proponents on detailing the BOF agenda and assigning some BOF chairs.
>
> Lars
>
> PS: Secretariat (BCC'ed), please allocate an agenda slot for the PPSP BOF.
>
>
> _______________________________________________
> ppsp mailing list
> ppsp@ietf.org
> https://www.ietf.org/mailman/listinfo/ppsp
>
>
