
From christian.1.schmidt@nsn.com  Thu Feb  3 01:23:22 2011
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 A98C43A68D2 for <ppsp@core3.amsl.com>; Thu,  3 Feb 2011 01:23:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.662
X-Spam-Level: 
X-Spam-Status: No, score=-3.662 tagged_above=-999 required=5 tests=[AWL=-0.113, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_83=0.6, MIME_CHARSET_FARAWAY=2.45, 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 ntyVQQCFkfIW for <ppsp@core3.amsl.com>; Thu,  3 Feb 2011 01:23:21 -0800 (PST)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by core3.amsl.com (Postfix) with ESMTP id 48CF63A68CD for <ppsp@ietf.org>; Thu,  3 Feb 2011 01:23:19 -0800 (PST)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id p139QK7k006534 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 3 Feb 2011 10:26:21 +0100
Received: from demuexc025.nsn-intra.net (demuexc025.nsn-intra.net [10.159.32.12]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id p139QEod022474; Thu, 3 Feb 2011 10:26:20 +0100
Received: from DEMUEXC013.nsn-intra.net ([10.150.128.24]) by demuexc025.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 3 Feb 2011 10:26:14 +0100
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_01CBC384.6758A6F3"
Date: Thu, 3 Feb 2011 10:26:13 +0100
Message-ID: <C58FFCAAA14F454A85AFB7C1C2F862C401799919@DEMUEXC013.nsn-intra.net>
In-Reply-To: <201101311644379687165@chinamobile.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Review: draft-ietf-pp2p-problem-statement-01 / Section 3
Thread-Index: AcvBI35ahqie2qrWQqCNGnC0Sr3mcgCWhmJQ
References: <201101180955204217745@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C40168CE4E@DEMUEXC013.nsn-intra.net> <201101181419275009728@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C401730366@DEMUEXC013.nsn-intra.net> <201101311644379687165@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: 03 Feb 2011 09:26:14.0970 (UTC) FILETIME=[677F81A0:01CBC384]
Subject: Re: [ppsp] Review: draft-ietf-pp2p-problem-statement-01 / Section 3
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, 03 Feb 2011 09:23:22 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CBC384.6758A6F3
Content-Type: text/plain;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable

Hi Yunfei,

=20

it looks like that the interworking between different streaming =
providers will be an  important point in this section.

Lets assume the following possibilities.

=20

Subscriber a of Service Provider A request access to a certain movie M.

=20

In case, Service Provider A can deliver M=20

>> no interworking is needed.

=20

In case,  Service Provider A can not deliver M:

=A1=A4         Service Provider A can refuse request and Subscriber a =
can contact other Service Providers himself;=20
>>no interworking is needed.

=A1=A4         Service Provider A contact other Service Providers

o    SP A provide Subscriber a the information, that he can get M from =
Service Provider C=20
>>Only Interworking between Service Providers needed.

o    SP A fetch the related content himself and provide it to his =
subscriber a afterwards.
>>Only Interworking between Service Providers needed.

o    SP A forward the addresses of available peers to his subscriber a.=20
>>Interworking between Service Providers and Peers are needed.

=A1=A4         Service Provider A knows the content of other service =
providers, e.g. with direct information from Service Providers or =
related Super Peers.

o    SP A provide Subscriber a the information, that he can get M from =
Service Provider C=20
>>Only Interworking between Service Providers needed.

o    SP A fetch the related content himself and provide it to his =
subscriber a afterwards.
>>Only Interworking between Service Providers needed.

o    SP A forward the addresses of available peers to his subscriber a.=20
>>Interworking between Service Providers and Peers are needed.

=20

What will be a realistic model, taken into account the different =
interests of the contributing service providers?

=20

Best Regards

Christian Schmidt

=20

=20

=20

=20

From: ext zhangyunfei [mailto:zhangyunfei@chinamobile.com]=20
Sent: Monday, January 31, 2011 9:45 AM
To: Schmidt, Christian 1. (NSN - DE/Munich); ppsp@ietf.org
Subject: Re: Review: draft-ietf-pp2p-problem-statement-01 / Section 3

=20

Hi Christian,

    Thanks for your review.Please see inline for the reply.

=20

BR

Yunfei

=20

________________________________

zhangyunfei

2011-01-31

________________________________

=B7=A2=BC=FE=C8=CB=A3=BA Schmidt, Christian 1. (NSN - DE/Munich)

=B7=A2=CB=CD=CA=B1=BC=E4=A3=BA 2011-01-28 18:34:55

=CA=D5=BC=FE=C8=CB=A3=BA ext zhangyunfei; ppsp@ietf.org

=B3=AD=CB=CD=A3=BA=20

=D6=F7=CC=E2=A3=BA Review: draft-ietf-pp2p-problem-statement-01 / =
Section 3

=20

Comments on section 3 problem statement

=20

3.1 ISP=A1=AFs difficulties in deploying P2P caches

- Is it really possible, to decide remotely with deep packet inspection, =
which stream should be locally cached? And what should be done next to =
reduce traffic?

In many samll ISPs, P2P cache is widely deployed to reduce traffic. The =
deep packet inspection may not be executed remotely but locally (in the =
cache nodes). The next step is just caching the identified frequently =
visited content in the cache nodes.

- An application controlled caching system is much better for this =
purpose.

It depends. We see many ISP-unfriendly applications where the =
application is unaware of the ISP caching systems, let alone the =
cooperation.

- ISP workload can be reduced as well, using proprietary protocols for =
remote control.

The argument is not that ISP use proprietary or open protocols for =
remote control, but that if the applications use proprietary =
communication protocols, the ISP may add more workload for identifying =
these P2P streaming applications like many of today's practices.

=20

=20

3.2 Open streaming delivery infrastructure

- Interaction between different streaming providers is an interesting =
topic.  The level of cooperation will have influence to the importance =
for  standards in this area.=20

I agree with you.=20

=20

3.3 Difficulties in mobile and wireless environment

- I do not see, how this is problems are related to proprietary vs. =
Standardized peer protocols. All this mobile specialities can be taken =
into account in proprietary protocols as well.

I may don't express my meaning exactly. What I mean is a two step logic. =
The first one is that since currently existing proprietary protocols =
don't consider the mobile and wireless issue well, we need to design one =
protocol suitable for both mobile and fixed environment. The second one =
is that consider the fact that proprietary protocols have lots of =
drawbacks as stated above, should we design another proprietary new =
protocol?Why not an open one?

=20

3.4 Terminal physical resource starvation

- Limited CPU, storage and memory =A8C Is this still a problem today?=20

Good question. I can update the argument more clearly.One important =
thing in P2P applications is that the shared storage and memory size is =
very great. For example, in P2P live streaming systems, the shared =
memory is some minutes video length,e.g., !M bps*60*2/8=3D15M; and in =
P2P VoD streaming, the shared storage is about GB magnitude. This is =
even equivalent to many smart phones setting.

When several such daemons are envoked in the system, the resource =
starvation occurs.

=20

In section 3, a lot of arguments are not fitting under the umbrella of

=A1=B0 Let=A1=AFs take a look what problems proprietary signalling =
brings out for P2P streaming applications.=A1=B1

Okay.I'll update the expression.

=20

Let=A1=AFs focus here on the last sentence of this section and provide =
more input on this:

=A1=B0Standard protocols reduce the complexity of coexisting multiple =
closed systems and create possibilities to use one client software =
accommodating different systems.=A1=B1

Good suggestion.Thanks.

=20

Best Regards

Christian Schmidt

=20


------_=_NextPart_001_01CBC384.6758A6F3
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:x=3D"urn:schemas-microsoft-com:office:excel" =
xmlns:p=3D"urn:schemas-microsoft-com:office:powerpoint" =
xmlns:a=3D"urn:schemas-microsoft-com:office:access" =
xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" =
xmlns:s=3D"uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" =
xmlns:rs=3D"urn:schemas-microsoft-com:rowset" xmlns:z=3D"#RowsetSchema" =
xmlns:b=3D"urn:schemas-microsoft-com:office:publisher" =
xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadsheet" =
xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" =
xmlns:odc=3D"urn:schemas-microsoft-com:office:odc" =
xmlns:oa=3D"urn:schemas-microsoft-com:office:activation" =
xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:rtc=3D"http://microsoft.com/officenet/conferencing" =
xmlns:D=3D"DAV:" xmlns:Repl=3D"http://schemas.microsoft.com/repl/" =
xmlns:mt=3D"http://schemas.microsoft.com/sharepoint/soap/meetings/" =
xmlns:x2=3D"http://schemas.microsoft.com/office/excel/2003/xml" =
xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" =
xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" =
xmlns:dir=3D"http://schemas.microsoft.com/sharepoint/soap/directory/" =
xmlns:ds=3D"http://www.w3.org/2000/09/xmldsig#" =
xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint/dsp" =
xmlns:udc=3D"http://schemas.microsoft.com/data/udc" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" =
xmlns:sub=3D"http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/"=
 xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#" =
xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" =
xmlns:sps=3D"http://schemas.microsoft.com/sharepoint/soap/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/soap" =
xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" =
xmlns:udcp2p=3D"http://schemas.microsoft.com/data/udc/parttopart" =
xmlns:wf=3D"http://schemas.microsoft.com/sharepoint/soap/workflow/" =
xmlns:dsss=3D"http://schemas.microsoft.com/office/2006/digsig-setup" =
xmlns:dssi=3D"http://schemas.microsoft.com/office/2006/digsig" =
xmlns:mdssi=3D"http://schemas.openxmlformats.org/package/2006/digital-sig=
nature" =
xmlns:mver=3D"http://schemas.openxmlformats.org/markup-compatibility/2006=
" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns:mrels=3D"http://schemas.openxmlformats.org/package/2006/relationshi=
ps" xmlns:spwp=3D"http://microsoft.com/sharepoint/webpartpages" =
xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/2006/types"=
 =
xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/2006/messag=
es" =
xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/=
" =
xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortalServer/Pub=
lishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" =
xmlns:st=3D"&#1;" 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 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:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@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:"\@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:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	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.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Times New Roman","serif";}
span.E-MailFormatvorlage17
	{mso-style-type:personal;
	font-family:"Verdana","sans-serif";
	color:windowtext;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
span.E-MailFormatvorlage19
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:102503119;
	mso-list-type:hybrid;
	mso-list-template-ids:-1629613800 67567617 67567619 67567621 67567617 =
67567619 67567621 67567617 67567619 67567621;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:1004894769;
	mso-list-type:hybrid;
	mso-list-template-ids:48419846 67567617 67567619 67567621 67567617 =
67567619 67567621 67567617 67567619 67567621;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></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=3DDE link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Hi Yunfei,<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>it looks like that the interworking between different streaming =
providers will be an &nbsp;important point in this =
section.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Lets assume the following possibilities.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Subscriber a of Service Provider A request access to a certain movie =
M.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>In case, Service Provider A can deliver M <o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&gt;&gt; no interworking is needed.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>In case,&nbsp; Service Provider A can not deliver =
M:<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if =
!supportLists]><span lang=3DEN-GB style=3D'font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=A1=A4<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span dir=3DLTR></span><span =
lang=3DEN-GB>Service Provider A can refuse request and Subscriber a can =
contact other Service Providers himself; <br>&gt;&gt;no interworking is =
needed.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if =
!supportLists]><span lang=3DEN-GB style=3D'font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=A1=A4<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span dir=3DLTR></span><span =
lang=3DEN-GB>Service Provider A contact other Service =
Providers<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1 level2 =
lfo2'><![if !supportLists]><span lang=3DEN-GB =
style=3D'font-family:"Courier New"'><span =
style=3D'mso-list:Ignore'>o<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span =
dir=3DLTR></span><span lang=3DEN-GB>SP A provide Subscriber a the =
information, that he can get M from Service Provider C <br>&gt;&gt;Only =
Interworking between Service Providers needed.<o:p></o:p></span></p><p =
class=3DMsoListParagraph =
style=3D'margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1 level2 =
lfo2'><![if !supportLists]><span lang=3DEN-GB =
style=3D'font-family:"Courier New"'><span =
style=3D'mso-list:Ignore'>o<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span =
dir=3DLTR></span><span lang=3DEN-GB>SP A fetch the related content =
himself and provide it to his subscriber a afterwards.<br>&gt;&gt;Only =
Interworking between Service Providers needed.<o:p></o:p></span></p><p =
class=3DMsoListParagraph =
style=3D'margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1 level2 =
lfo2'><![if !supportLists]><span lang=3DEN-GB =
style=3D'font-family:"Courier New"'><span =
style=3D'mso-list:Ignore'>o<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span =
dir=3DLTR></span><span lang=3DEN-GB>SP A forward the addresses of =
available peers to his subscriber a. <br>&gt;&gt;Interworking between =
Service Providers and Peers are needed.<o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'text-indent:-18.0pt;mso-list:l1 level1 =
lfo2'><![if !supportLists]><span lang=3DEN-GB =
style=3D'font-family:Symbol'><span style=3D'mso-list:Ignore'>=A1=A4<span =
style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span dir=3DLTR></span><span =
lang=3DEN-GB>Service Provider A knows the content of other service =
providers, e.g. with direct information from Service Providers or =
related Super Peers.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1 level2 =
lfo2'><![if !supportLists]><span lang=3DEN-GB =
style=3D'font-family:"Courier New"'><span =
style=3D'mso-list:Ignore'>o<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span =
dir=3DLTR></span><span lang=3DEN-GB>SP A provide Subscriber a the =
information, that he can get M from Service Provider C <br>&gt;&gt;Only =
Interworking between Service Providers needed.<o:p></o:p></span></p><p =
class=3DMsoListParagraph =
style=3D'margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1 level2 =
lfo2'><![if !supportLists]><span lang=3DEN-GB =
style=3D'font-family:"Courier New"'><span =
style=3D'mso-list:Ignore'>o<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span =
dir=3DLTR></span><span lang=3DEN-GB>SP A fetch the related content =
himself and provide it to his subscriber a afterwards.<br>&gt;&gt;Only =
Interworking between Service Providers needed.<o:p></o:p></span></p><p =
class=3DMsoListParagraph =
style=3D'margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1 level2 =
lfo2'><![if !supportLists]><span lang=3DEN-GB =
style=3D'font-family:"Courier New"'><span =
style=3D'mso-list:Ignore'>o<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span =
dir=3DLTR></span><span lang=3DEN-GB>SP A forward the addresses of =
available peers to his subscriber a. <br>&gt;&gt;Interworking between =
Service Providers and Peers are needed.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>What will be a realistic model, taken into account the different =
interests of the contributing service providers?<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Best Regards<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Christian Schmidt<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal align=3Dleft =
style=3D'text-align:left'><b><span lang=3DEN-GB =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span lang=3DEN-GB =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> ext =
zhangyunfei [mailto:zhangyunfei@chinamobile.com] <br><b>Sent:</b> =
Monday, January 31, 2011 9:45 AM<br><b>To:</b> Schmidt, =
Christi</span><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>an 1. (NSN =
- DE/Munich); ppsp@ietf.org<br><b>Subject:</b> Re: Review: =
draft-ietf-pp2p-problem-statement-01 / Section =
3<o:p></o:p></span></p></div></div><p class=3DMsoNormal align=3Dleft =
style=3D'text-align:left'><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal =
align=3Dleft style=3D'text-align:left'><span =
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'>=
Hi Christian,</span><span =
style=3D'font-size:12.0pt;font-family:SimSun'><o:p></o:p></span></p></div=
><div><p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><span =
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'>=
&nbsp;&nbsp;&nbsp; Thanks for your review.Please see inline for the =
reply.</span><span =
style=3D'font-size:12.0pt;font-family:SimSun'><o:p></o:p></span></p></div=
><div><p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><span =
style=3D'font-size:12.0pt;font-family:SimSun'>&nbsp;<o:p></o:p></span></p=
></div><div><p class=3DMsoNormal align=3Dleft =
style=3D'text-align:left'><span =
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'>=
BR</span><span =
style=3D'font-size:12.0pt;font-family:SimSun'><o:p></o:p></span></p></div=
><div><p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><span =
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'>=
Yunfei</span><span =
style=3D'font-size:12.0pt;font-family:SimSun'><o:p></o:p></span></p></div=
><div><p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><span =
style=3D'font-size:12.0pt;font-family:SimSun'>&nbsp;<o:p></o:p></span></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 class=3DMsoNormal align=3Dleft =
style=3D'text-align:left'><span =
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif";color:silver=
'>zhangyunfei</span><span =
style=3D'font-size:12.0pt;font-family:SimSun;color:silver'><o:p></o:p></s=
pan></p></div><div><p class=3DMsoNormal align=3Dleft =
style=3D'text-align:left'><span =
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif";color:silver=
'>2011-01-31</span><span =
style=3D'font-size:12.0pt;font-family:SimSun'><o:p></o:p></span></p></div=
><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=3D"100%" align=3Dcenter></span></div></div><div><p =
class=3DMsoNormal align=3Dleft style=3D'text-align:left'><strong><span =
lang=3DZH-CN =
style=3D'font-size:10.0pt;font-family:SimSun'>=B7=A2=BC=FE=C8=CB=A3=BA</s=
pan></strong><span =
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif"'> Schmidt, =
Christian 1. (NSN - DE/Munich)</span><span =
style=3D'font-size:12.0pt;font-family:SimSun'><o:p></o:p></span></p></div=
><div><p class=3DMsoNormal align=3Dleft =
style=3D'text-align:left'><strong><span lang=3DZH-CN =
style=3D'font-size:10.0pt;font-family:SimSun'>=B7=A2=CB=CD=CA=B1=BC=E4=A3=
=BA</span></strong><span =
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif"'> =
2011-01-28&nbsp;18:34:55</span><span =
style=3D'font-size:12.0pt;font-family:SimSun'><o:p></o:p></span></p></div=
><div><p class=3DMsoNormal align=3Dleft =
style=3D'text-align:left'><strong><span lang=3DZH-CN =
style=3D'font-size:10.0pt;font-family:SimSun'>=CA=D5=BC=FE=C8=CB=A3=BA</s=
pan></strong><span =
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif"'> ext =
zhangyunfei; ppsp@ietf.org</span><span =
style=3D'font-size:12.0pt;font-family:SimSun'><o:p></o:p></span></p></div=
><div><p class=3DMsoNormal align=3Dleft =
style=3D'text-align:left'><strong><span lang=3DZH-CN =
style=3D'font-size:10.0pt;font-family:SimSun'>=B3=AD=CB=CD=A3=BA</span></=
strong><span lang=3DZH-CN =
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif"'> =
</span><span =
style=3D'font-size:12.0pt;font-family:SimSun'><o:p></o:p></span></p></div=
><div><p class=3DMsoNormal align=3Dleft =
style=3D'text-align:left'><strong><span lang=3DZH-CN =
style=3D'font-size:10.0pt;font-family:SimSun'>=D6=F7=CC=E2=A3=BA</span></=
strong><span =
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif"'> Review: =
draft-ietf-pp2p-problem-statement-01 / Section 3</span><span =
style=3D'font-size:12.0pt;font-family:SimSun'><o:p></o:p></span></p></div=
><div><p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><span =
style=3D'font-size:12.0pt;font-family:SimSun'>&nbsp;<o:p></o:p></span></p=
></div><div><div><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Comments on section 3 problem statement</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>3.1 ISP=A1=AFs difficulties in deploying P2P =
caches</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>- Is it really possible, to decide remotely with deep packet =
inspection, which stream should be locally cached? And what should be =
done next to reduce traffic?</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>I=
n many samll ISPs, P2P cache is widely deployed to</span><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'> </span><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>r=
educe traffic. The deep packet inspection may not be executed remotely =
but locally (in the cache nodes). The next step is just caching the =
identified frequently visited content in the cache =
nodes.</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>- An application controlled caching system is much better for this =
purpose.</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>I=
t depends. We see many ISP-unfriendly applications</span><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'> </span><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>w=
here the application is unaware of the ISP caching systems, let alone =
the cooperation.</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>- ISP workload can be reduced as well, using proprietary protocols =
for remote control.</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>T=
he argument is not that ISP use proprietary or open protocols for remote =
control, but that if the applications use proprietary communication =
protocols, the ISP may add more workload for identifying these P2P =
streaming applications like many of today's =
practices.</span><o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>3.2 Open streaming delivery infrastructure</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>- Interaction between different streaming providers is an interesting =
topic. &nbsp;The level of cooperation will have influence to the =
importance for&nbsp; standards in this area. </span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>I=
 agree with you. </span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>3.3 Difficulties in mobile and wireless =
environment</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:teal'>=
- I do not see, how this is problems are related to proprietary vs. =
Standardized peer protocols. All this mobile specialities can be taken =
into account in proprietary protocols as well.</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>I=
 may don't express my meaning exactly. What I mean is a two step logic. =
The first one is that since currently existing&nbsp;proprietary =
protocols don't consider the mobile and wireless issue well, we need to =
design&nbsp;one protocol suitable for both mobile and&nbsp;fixed =
environment. The second one is that consider the fact that proprietary =
protocols have lots of drawbacks as stated above, should we design =
another proprietary new protocol?Why not an open one?</span><span =
lang=3DEN-GB style=3D'color:#1F497D'><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>&=
nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>3.4 Terminal physical resource starvation</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>- Limited CPU, storage and memory =A8C Is this still a problem today? =
</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>G=
ood question. I can update the argument more clearly.One =
important&nbsp;thing in P2P applications is that =
the&nbsp;shared&nbsp;storage and memory&nbsp;size is very great. For =
example, in P2P live streaming systems, the shared memory is some =
minutes video length,e.g., !M bps*60*2/8=3D15M; and in P2P VoD =
streaming, the shared storage is about GB magnitude. This is even =
equivalent to many smart phones setting.</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>W=
hen several such daemons&nbsp;are envoked in the system, the resource =
starvation occurs.</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>In section 3, a lot of arguments are not fitting under the umbrella =
of</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=A1=B0 Let=A1=AFs take a look what problems proprietary signalling =
brings out for P2P streaming applications.=A1=B1</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>O=
kay.I'll update the expression.</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Let=A1=AFs focus here on the last sentence of this section and =
provide more input on this:</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=A1=B0Standard protocols reduce the complexity of coexisting multiple =
closed systems and create possibilities to use one client software =
accommodating different systems.=A1=B1</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>G=
ood suggestion.Thanks.</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Best Regards</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Christian Schmidt</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p></div></div></div></body></html>
------_=_NextPart_001_01CBC384.6758A6F3--

From zongning@huawei.com  Thu Feb 10 01:11:49 2011
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 EF2DF3A6951 for <ppsp@core3.amsl.com>; Thu, 10 Feb 2011 01:11:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -96.634
X-Spam-Level: 
X-Spam-Status: No, score=-96.634 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, CN_BODY_35=0.339, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1, SARE_SUB_ENC_GB2312=1.345, SARE_SUB_OBFU_Q1=0.227, 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 pc68E1ekdbUb for <ppsp@core3.amsl.com>; Thu, 10 Feb 2011 01:11:47 -0800 (PST)
Received: from szxga03-in.huawei.com (unknown [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id 5C4E53A693B for <ppsp@ietf.org>; Thu, 10 Feb 2011 01:11:47 -0800 (PST)
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 <0LGE00LYT9JO0W@szxga03-in.huawei.com> for ppsp@ietf.org; Thu, 10 Feb 2011 17:11:48 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LGE002LR9JOGH@szxga03-in.huawei.com> for ppsp@ietf.org; Thu, 10 Feb 2011 17:11:48 +0800 (CST)
Received: from z63316a ([10.138.41.31]) by szxml06-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LGE00C5F9JJBB@szxml06-in.huawei.com> for ppsp@ietf.org; Thu, 10 Feb 2011 17:11:48 +0800 (CST)
Date: Thu, 10 Feb 2011 17:11:43 +0800
From: Ning Zong <zongning@huawei.com>
In-reply-to: <667DE8D5-BEA5-4A78-B83D-E1032951EE72@nokia.com>
To: 'Lars Eggert' <lars.eggert@nokia.com>, ppsp@ietf.org
Message-id: <00a801cbc902$89330190$9b9904b0$@com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: text/plain; charset=gb2312
Content-language: zh-cn
Content-transfer-encoding: quoted-printable
Thread-index: Acu7q83+Mr0ksHRYSTWG87YBS/RoYwNJTC+Q
References: <667DE8D5-BEA5-4A78-B83D-E1032951EE72@nokia.com>
Subject: [ppsp] =?gb2312?b?ILTwuLQ6ICByZXZpZXc6IGRyYWZ0LWlldGYtcHBzcC1y?= =?gb2312?b?ZXFzLTAx?=
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 Feb 2011 09:11:50 -0000

Hi, Lars

Thank you for the deep review. Please see my response starting with =
[ZN].
I'd also like to invite more opinions/suggestions from other
authors/contributors as I think some of the issues are still open. =
Thanks!

-----=D3=CA=BC=FE=D4=AD=BC=FE-----
=B7=A2=BC=FE=C8=CB: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] =
=B4=FA=B1=ED Lars
Eggert
=B7=A2=CB=CD=CA=B1=BC=E4: 2011=C4=EA1=D4=C224=C8=D5 17:46
=CA=D5=BC=FE=C8=CB: ppsp@ietf.org
=D6=F7=CC=E2: [ppsp] review: draft-ietf-ppsp-reqs-01

Hi,

I had some time to give draft-ietf-ppsp-reqs-01 a closer read. I did =
find
quite a number of open issues, see below.

  High-level comment: We need to make sure that all requirements are
  captured in the "PPSP.REQ" list of numbered requirements, and that the
  explanation following each numbered item is purely explanatory.
  Currently, some of the explanatory text does include additional
  requirements.

[ZN] I will check it through the document. If there are any requirements =
in
the explanatory text, I will separate them as new requirement items in =
the
next revision.


  High-level comment: This document requires a careful editing pass for
  such things as consistent terminology use, English language issues.
  Also, there's formatting issues wrt non-ASCII characters.

[ZN] Will be corrected in next revision.

  High-level comment: Some of the editors have been silent on the WG
  list for one or even two years. The WG may need to discuss if there's
  a lack-of-energy problem here.


INTRODUCTION, paragraph 1:
> Intended status: Standards Track

  The charter milestone for this document is "Informational".

[ZN] Will be corrected in next revision.


INTRODUCTION, paragraph 11:
> Copyright Notice

  The document has a disclaimer for pre-RFC5378 work, but was first
  submitted on or after 10 November 2008.  Does it really need the
  disclaimer?


Section 4., paragraph 0:
>        4.1.3.  Other General Requriements . . . . . . . . . . . . . .  =

> 8

  Nit: s/Requriements/Requirements/

[ZN] Will be corrected in next revision.=20

Section 1., paragraph 1:
>    demonstrated by PPlive [WWW.PPLive], PPStream [WWW.PPStream], UUSee

  Nit: s/PPlive/PPLive/ (pick one way to capitalize it)

[ZN] Will be unified as "PPLive" in next revision.

Section 1., paragraph 2:
>    Also some web2.0 streaming applications such as Youtube

  Nit: s/Youtube/YouTube/

[ZN] Will be corrected in next revision.

Section 1., paragraph 3:
>    [WWW.YouTube], Tudou [WWW.Tudou] are reported to use or are =
preparing
>    to use P2P engine to accelerate its downloading rate and cut down =
the
>    transmission cost.

  Is there a reference to back this claim up?

[ZN] You are right. I will check it with other authors and then add a
reference, or change the wording.

Section 2., paragraph 5:
>    Peer list: A list of peer ID which are in a same swarm maintained =
by
>    the PPSP tracker.  A peer must fetch the peer list of a swarm from
>    the tracker to know which peers have the required content.

  "Must it", really? I agree that this is one way of getting a peer
  list, but in some deployments it is also possible to get a peer list
  from other peers or through some non-tracker third party.

[ZN] In current charter we don't focus on specific tracker entity, but
general tracker function provided with various forms such as =
centralized,
distributed, or third-party provided.
We can explicitly state in next revision that here the tracker refer to
tracker function, rather than tracker server.

Section 2., paragraph 7:
>    Usage type: Information used to identify the type of shared =
content.
>    Currently there are two usage types in PPSP: live streaming and =
VoD.
>    PPSP may also be extended to support more usage types, e.g. data
>    file.

  "Type of shared content" is not the same as "usage type". Which do you
  mean?

[ZN] Consider your further comments below, I agree that this requirement =
of
"usage type" for classifying live streaming, VoD, etc is not necessary =
for
tracker/peer protocols and can be implemented by application level.
So I propose to delete this requirement. Other thoughts?

Section 4.1.1., paragraph 0:
> 4.1.1.  Basic Requirements to PPSP Node

  I think we're missing a high-level requirement that the tracker and
  peer protocols should be as similar as possible, in terms of design,
  message formats and flows, etc. Ideally, the peer protocol would be an
  extension to the tracker protocol that adds a few message types. We do
  NOT want two completely different protocols here.

[ZN] You are right, and in the current design, the tracker and peer
protocols are similar. But do we need to make this as a formal =
requirement?

Section 4.1.1., paragraph 1:
>    PPSP.REQ-1: Each peer in PPSP MUST has a unique identifier, i.e. =
peer
>    ID.

  Unique in what scope? Globally? Swarm? Also, English: s/has/have/

[ZN] IMO, it is enough for peer ID to be unique in a swarm. I will
explicitly state this in next revision. Other thoughts?


Section 4.1.1., paragraph 2:
>    It's a basic requirement for a peer to be uniquely identified in =
the
>    PPSP overlay that other peers or tracker can refer the ID for the
>    peer.

  The term "overlay" is ndefined. Do you mean "swarm"?

[ZN] Should be swarm.

Section 4.1.1., paragraph 3:
>      The peer ID may be generated from IP address or SIP URI which
>    can distinguish this peer with the others.  But if IP address is =
used
>    as peer ID, the ID may be unstable as IP address may change while
>    peer moving.

  Not sure if we need to discuss here what the options are for choosing
  peer IDs. If we want to do this, we need to really discuss all the
  options, some obvious ones are missing (e.g., large random value,
  etc.)

[ZN] Option for choosing peer ID is still a open issue. IMO, consider =
the
case that IP address may change, unique peer IDs such as those used in
RELOAD are preferred in peer/swarm management level, while IP address is =
for
peer connection.
Other thoughts?

Section 4.1.1., paragraph 4:
>    PPSP.REQ-2: The tracker in PPSP MUST have a public identity that =
can
>    be discovered and accessed by PPSP peers.

  "Public identity" is an undefined term. Do you simple mean "unique
  ID"? If so, again, unique in what scope?

[ZN] The current statement is misleading. The main focus here is =
"publicly
reachable" rather than "unique ID".
In this case, I agree that we don't need requirement for reachability =
and
then propose to delete this requirement. Other thoughts?

Section 4.1.1., paragraph 5:
>    It requires trackers are reachable with identifiers from Internet =
or
>    other IP network.  But how to discover the tracker is not in the
>    scope of PPSP.

  I think you're mixing up ID and address here. Also, I don't think we
  need to require anything about tracker reachability here. Either a
  peer can reach an identified tracker with whatever connectivity it
  has, or it can't. Plus, there may be access control or policy in place
  that may cause a tracker to not respond to a peer even when it is
  reachable at the IP layer.

[ZN] see above.

Section 4.1.2., paragraph 1:
>    PPSP.REQ-3: The data resources shared in PPSP services MUST be
>    classified and identified by different usage types.

  If you really mean "usage type" and not "type of content" (see comment
  on terminology above), I don't know if this makes total sense.
  Consider for example the case where some peers are watching a live
  streaming session for a content item. While the live session is still
  ongoing, other peers may already start watching the same content item
  as VoD. We surely would like the cached data on peers that got it via
  live streaming to be available to the peers that started watching a
  VoD session. That gets really hard if we label content with usage
  types. Can we not simply leave it up to the peer algorithms that
  decide which chunks to retrieve to determine how to do this for their
  usage type for a content item?

[ZN] see above.

>    PPSP is designed for P2P live streaming and VoD.  It also has the
>    potential to be used for P2P data file sharing.  These usage types
>    have different requirements for truck queries and transmission
>    behaviors, e.g. data downloading order and time constraint.
>    Therefore, usage types are necessary to guide different content
>    sharing behaviors.

  See above, do we really need to segregate this at the information
  level?


Section 4.1.2., paragraph 3:
>    A swarm refers to a group of peers sharing the same content.  It
>    could be a TV Channel, film name or file name.  Swarm ID can be
>    looked as a resource ID to denote a specific content.  The swarm ID
>    can be used in two cases: 1) a peer requests the tracker for the =
peer
>    list indexed by a swarm ID; 2) a peer tells the tracker about the
>    swarms it belongs to.

  To me at least, "swarm ID" means "an ID for a swarm, i.e., a group of
  peers sharing a content item." Is this requirement saying that we're
  also going to use the swarm ID to identify the content item? So
  there'd always be exactly one swarm in the network per content item
  (and not maybe two disjoint sets of peers)?

[ZN] IMO, the content ID and swarm ID should be decoupled and let
application level to decide how to generate swarm ID.
I propose to change the text to " A swarm refers to a group of peers =
sharing
the same content. A swarm ID is an ID uniquely identifies a swarm. The =
swarm
ID can be used in two cases... ...".
Other thoughts?

Section 4.1.2., paragraph 5:
>    A key characteristic of P2P streaming system is allowing the data
>    fetching from different peers concurrently.  Therefore, the whole
>    content must be partitioned into small peaces, called chunks in =
PPSP,
>    for transmission.  The chunks must be formed and sorted by a =
standard
>    way, so when a peer says it requires some chunks, e.g. 011, 012 and
>    013, other peers could understand which peaces wanted by the peer
>    exactly.  Also, a normative buffer map can be used to show the =
chunk
>    availability of a peer.

  This doesn't quite capture it. I think what you mean is that the data
  needs to be chunkable, and that each chunk must have a unique ID
  (within which context?) I don't think we need to require anything
  about ordering here other than that peers must be able to determine
  which chunks IDs to request in order to obtain which part of the
  content object. (I.e. there's some sort of mapping, but we don't need
  to care about the details.) Nit: s/peaces/pieces/

[ZN] You are right. The necessary requirement here is that a chunk must =
have
an unique ID in swarm wise.
I propose to change the text to "Each chunk MUST have an unique ID in =
the
swarm such as the peer understand which pieces are requested. An example =
for
generating the chunk IDs is the bitmap approach [cite]".
Other thoughts?

Section 4.1.2., paragraph 7:
>    So, the availability of each data unit in a peer can be denoted in =
a
>    normative bitmap structure.  By exchanging the bitmap, peers in a
>    swarm can schedule the transmission in the grain of the smallest =
data
>    units.

  The text in PPSP.REQ-6 and the explanation don't go together.
  PPSP.REQ-6 says that the content item must have a standards format,
  which e.g. means that "this data item is an MPEG2 movie". But that is
  totally unrelated to denoting stuff in the availability bitmap. In
  fact, you don't even need to know what type the content has, you can
  chunk and bitmap it as a bytestream.

[ZN] The text in PPSP.REQ-6 is misleading. I think the purpose here is =
to
define bitmap for denoting chunk availability.
Consider that PPSP.REQ-5 is the requirement for chunk ID and bitmap is =
just
one way for identifying chunks, I propose to delete PPSP.REQ-6.
Other thoughts?

Section 4.1.3., paragraph 0:
> 4.1.3.  Other General Requriements

  Nit: s/Requriements/Requirements/

[ZN] Will be corrected in next revision.

Section 4.1.3., paragraph 1:
>    PPSP.REQ-7: The Tracker Protocol and Peer Protocol SHOULD enable
>    peers to receive streaming data within the time constraints =
required
>    by specific content items.

  Why is this not a MUST? Also, this isn't always possible, simply
  because of the characteristics of the underlying connectivity.
  Finally, I think you wand to replace "streaming data" by "content".
  (Streaming data is just one type of content.)

[ZN] IMO, tracker/peer protocols should help achieving the streaming =
feature
as stated in current PPSP charter. As tools in P2P streaming system, =
MUST is
too strong for protocols to guarantee the streaming feature.
Plus, I think we currently focus on streaming media, rather than all =
types
of content sharing according to the charter. Other thoughts?

Section 4.1.3., paragraph 2:
>    PPSP.REQ-8: The Tracker Protocol and Peer Protocol are Recommended =
to
>    be carried over TCP (or UDP, when delivery requirements cannot be =
met
>    by TCP).

  I really think we should be simply requiring TCP here and not even
  talk about UDP.

[ZN] I don=A1=AFt quite understand why must TCP?

Section 4.2., paragraph 0:
>   PPSP.REQ-9: The Tracker Protocol is Recommended to support the IP
>   address change report sent from the peer.  The Peer Protocol may
>   support the IP address change report sent from the peer.

  I have no idea what this means. If this is about supporting mobile
  peers, why do we need anything specific to that in the protocol? A
  peer whose IP address changes simply looks like a leave-and-join to
  the swarm.

[ZN] Yes, this is merged from another draft for mobile P2P case:
http://tools.ietf.org/id/draft-lu-ppsp-mobile-04.txt
IMO, this is helpful to re-connect between peers in a timely manner =
since
peer may not re-send join message to the tracker even after IP change. =
Other
thoughts?

Section 4.2., paragraph 8:
>    PPSP.TP.REQ-7: The PPSP tracker MAY generate the peer list with the
>    help of traffic optimization services, e.g.  Alto.

  Not sure if we need this, since a "MAY"-level statement isn't really a
  requirement. This would make more sense as a non-requirement in
  explanatory text. Also, cite ALTO.

[ZN] How about change "MAY" to "SHOULD support" - which means =
"optionally
implement"?

Section 4.2., paragraph 9:
>    PPSP.TP.REQ-8: The peer status report (update) message MAY have the
>    option to carry streaming status of the peer, including online =
time,
>    link status including available uplink and downlink bandwidth, peer
>    capability and other streaming parameters of the peer.  Therefore,
>    the tracker is able to select better candidate peers for streaming
>    without the help of other traffic optimization services.

  s/streaming//g (not all swarms are for streaming)


Section 4.3., paragraph 0:
>    PPSP.TP.REQ-9: Battery status of the peer SHOULD be reported to the
>    tracker in the case where the peers are constrained by their =
limited
>    battery (e.g. cellphone),

 Why? What is the tracker supposed to do with this information? Also,  =
what
metric do you envision to be applied here, mW?  4.3.  PPSP Peer  =
Protocol
Requirements

[ZN] I think the main scenario is mobile P2P where peers have very =
limited
power and are not suitable for long-term streaming and the tracker may =
only
put those peers in limited number of swarms.

Section 4.3., paragraph 2:
>    PPSP.PP.REQ-1: The PPSP peers MUST implement the PPSP peer protocol
>    to exchange information and negotiate the data chunk requests and
>    responses before any content is transmitted.

  Not quite sure what the "before any content is transmitted" bit is
  about?

[ZN] As stated in charter, content transmission itself is not in the =
current
scope. Chunk request and response are signaling for next-step data
transmission.

Section 4.3., paragraph 3:
>    PPSP.PP.REQ-2: The content availability request message MUST allow
>    the peer to solicit the chunk ID and bitmap information from other
>    peers with the respect of the peer list received from tracker.

  Not quite sure what you mean with "with respect to"?

[ZN] Sorry for confusion. Should be "... from other peers in the peer =
list
received from the tracker".

Section 4.3., paragraph 8:
>    Due to the dynamic change of the buffered content in each peer and
>    the frequent join/leave of peers to the swarm, the content
>    availability among neighbourhoods are always changing,which =
requires
>    being updated on time.  This update should be done at least on
>    demand, which means when a peer requires finding more peers with
>    certain chunks, it send a message to all peer in the swarm for
>    content availability update.

  This is going too far in describing algorithmic behavior. I'm
  especially concerned about the "sending to all peers" bit; surely we
  want to allow peers freedom in determining how far to spread any such
  requests?

[ZN] I agree this is going too far beyond explanatory text. I will =
change
the wording and of course leave the freedom to peer algorithms.

Section 4.3., paragraph 10:
>    PPSP.PP.REQ-6: The peer streaming status update information MAY be
>    advertised among peers.

  s/streaming//g (not all swarms are for streaming)

>    Streaming status information should be related to the content
>    delivery, including online time, link status including available
>    uplink and downlink bandwidth, peer capability and other streaming
>    parameters of the peer.  With this information, a peer can select
>    more appropriate peers for content sharing based on some content
>    sharing strategies and/or application requirements.

  <Insert my standard rant about how difficult it is to provide and use
  bandwidth information here.> Also, s/streaming//g (not all swarms are
  for streaming)

[ZN] Understand. How about "...link status including available bandwidth =
if
possible..." or just "...link status including DSL/wifi/etc..."? Other
suggestions?

Section 4.3., paragraph 11:
>    PPSP.PP.REQ-7: Battery status of the peer SHOULD be reported to =
other
>    peers in the case where the peers are constrained by their limited
>    battery (e.g. cellphone),

  See my battery comment for the tracker protocol.

[ZN] See above.

Section 4.4., paragraph 1:
>    PPSP.ERR.REQ-1: A peer MUST be able to respond with error =
information
>    to the peers sending PPSP messages, when some information (e.g. =
peer
>    list, chunk expression) cannot be understood in the message.

  Why? Dropping such requests silently is much preferred from a DDoS
  angle.

[ZN] I am OK with your suggestion. Other thoughts?

Section 4.4., paragraph 4:
>    PPSP.ERR.REQ-2: A PPSP tracker, which is operating close to its
>    capacity limit, MUST be able to inform peers about its impending
>    overload situation, and redirect them to another PPSP tracker.

  Why? I really don't want to redo the SIP-overload work for PPSP. Let
  the peers choose to go to another tracker when the one they have
  chosen is unresponsive.

[ZN] I am OK with your suggestion. Other thoughts?

Section 4.4., paragraph 5:
>    PPSP.ERR.REQ-3: A PPSP tracker, which is operating close to its
>    capacity limit, MUST be able to inform peers about its impending
>    overload situation, and terminate the conversation with the current
>    PPSP tracker.

  See above.


Section 4.4., paragraph 6:
>    PPSP.ERR.REQ-4: A PPSP tracker, which is operating close to its
>    capacity limit, MUST be able to inform peers about its impending
>    overload situation, and reject new conversation attempts.

  See above.


Section 5., paragraph 2:
>    PPSP.SEC.REQ-1: PPSP MUST ensure that only authorized users can
>    access the original media in the P2P streaming system.  This can be
>    achieved by defining or adopting such mechanisms as user
>    authentication and/or key management scheme.

  I think this goes in the right direction, but is phrased in a way that
  may be too strong. How about "PPSP MUST support closed swarms, where
  are peers are authenticated." I think this is as much as we can
  guarantee, because even with closed swarms, the content can leak
  (think about a hacked peer).

[ZN] I am OK with your suggestion.

Section 5., paragraph 3:
>    PPSP.SEC.REQ-2: Confidentiality of the streaming data SHOULD be
>    supported and the corresponding key management scheme MUST scale =
well
>    without degrading the system performance.

  s/SHOULD/MUST optionally/ (i.e., it must be implemented but may not be
  used by all swarms)


Section 5., paragraph 5:
>    PPSP.SEC.REQ-4: PPSP MUST prevent stream pollution attacks.  In the
>    stream pollution attack, the attacker mixes into the stream bogus
>    chunks, or declare the chunks it doesn't have.

  Do we need to prevent this attack outright, or is it sufficient to
  identify it and exclude the offending peer from the swarm (which may
  be easier)? In other words, do we really need to treat this attack
  differently than PPSP.SEC.REQ-5?

[ZN] I agree that we can merge this into SEC.REQ-5.

Section 5., paragraph 8:
>    PPSP.SEC.REQ-6: PPSP MUST prevent peers from exhausting the P2P
>    streaming system's available resource, e.g. processing capacity,
>    bandwidth, etc.

  How? The Internet as a whole doesn't have this capability, and since
  we're running on top of it, this seems difficult to achieve.

[ZN] Concerning the comments below, I propose to restrict REQ-6 by only
explicitly stating prevent DoS attacks. Other thoughts?

Section 5., paragraph 9:
>    Given the prevalence of DoS attacks in the Internet, it is =
important
>    to realize that a similar threat could exist in a large-scale
>    streaming system where attackers are capable of consuming a lot of
>    resources with just a small amount of effort.

  That makes sense, but PPSP.SEC.REQ-6 is phrased much more broadly.


Section 5., paragraph 10:
>    PPSP.SEC.REQ-7: PPSP SHOULD minimize the dependency on reachability
>    of centralized servers.

  Unless we're willing to make a statement like "all peers MUST be
  accessible as if they were trackers", this requirement is basically
  useless.

[ZN] I think it would make more sense if we state in the view of system
robustness, i.e. when centralized tracker fails the system SHOULD work =
by
supporting distributed tracker. Other thoughts?

Section 5., paragraph 12:
>    PPSP.SEC.REQ-9: Security mechanisms of PPSP SHOULD not limit the
>    scalability, performance and reliability of the P2P streaming =
system.

  Security always introduces an overhead. So it will always limit the
  scalability and performance compared to using no security. So this
  isn't really a useful requirement. Also: s/SHOULD not/SHOULD NOT/

[ZN] I propose to delete this REQ-9.

Section 8.2., paragraph 7:
>    [Survey]   Zong, N. and X. Jiang, "Survey of P2P Streaming",
>               IETF PPSP BoF, November 2008.

  Unused Reference: 'Survey' is defined on line 564, but no explicit
  reference was found in the text

[ZN] Will be corrected in next revision.

Section 8.2., paragraph 8:
>    [ProbSta]  Zhang, Y., "Problem Statement of P2P Streaming Protocol
>               (PPSP)", IETF PPSP BoF, November 2008.

  Unused Reference: 'ProbSta' is defined on line 567, but no explicit
  reference was found in the text

[ZN] Will be corrected in next revision.

Section 8.2., paragraph 9:
>    [P2PLive]  Guo, Y., Liang, C., and Y. Liu, "Adaptive Queue-based
>               Chunk Scheduling for P2P Live Streaming", IFIP
>               Networking Proceedings, May 2008.

  Unused Reference: 'P2PLive' is defined on line 570, but no explicit
  reference was found in the text

[ZN] Will be corrected in next revision.

Section 8.2., paragraph 10:
>    [LiveStream]
>               Pascual, V., "Live Streaming over P2PSIP", International
>               SIP Conference 10th Edition, January 2009.

  Unused Reference: 'LiveStream' is defined on line 574, but no explicit
  reference was found in the text

[ZN] Will be corrected in next revision.

Section 8.2., paragraph 11:
>    [I-D.ietf-p2psip-base]
>               Jennings, C., Lowekamp, B., Rescorla, E., Baset, S., and
>               H. Schulzrinne, "REsource LOcation And Discovery =
(RELOAD)
>               Base Protocol", draft-ietf-p2psip-base-01 (work in
>               progress), December 2008.

  Unused Reference: 'I-D.ietf-p2psip-base' is defined on line 578, but
  no explicit reference was found in the text

[ZN] Will be corrected in next revision.

Section 8.2., paragraph 12:
>    [PPSPPS]   Zhang, Y., Zong, N., Camarillo, G., Seng, J., and R. =
Yang,
>               "PPSP Problem Statement",
>               draft-zhang-ppsp-problem-statement-05 (work in =
progress).

  This document has been replaced by draft-ietf-ppsp-problem-statement.

[ZN] Will be corrected in next revision.



From lars.eggert@nokia.com  Thu Feb 10 05:51:48 2011
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 008233A69A0 for <ppsp@core3.amsl.com>; Thu, 10 Feb 2011 05:51:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.452
X-Spam-Level: 
X-Spam-Status: No, score=-102.452 tagged_above=-999 required=5 tests=[AWL=0.468, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-1, SARE_SUB_ENC_UTF8=0.152, SARE_SUB_OBFU_Q1=0.227,  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 uOexz9huoF75 for <ppsp@core3.amsl.com>; Thu, 10 Feb 2011 05:51:46 -0800 (PST)
Received: from mgw-da01.nokia.com (smtp.nokia.com [147.243.128.24]) by core3.amsl.com (Postfix) with ESMTP id E9E833A6997 for <ppsp@ietf.org>; Thu, 10 Feb 2011 05:51:45 -0800 (PST)
Received: from mail.fit.nokia.com (esdhcp030222.research.nokia.com [172.21.30.222]) by mgw-da01.nokia.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id p1ADpoAq018154 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 10 Feb 2011 15:51:52 +0200
X-Virus-Status: Clean
X-Virus-Scanned: clamav-milter 0.96.5 at fit.nokia.com
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: multipart/signed; boundary=Apple-Mail-57--936361154; protocol="application/pkcs7-signature"; micalg=sha1
From: Lars Eggert <lars.eggert@nokia.com>
In-Reply-To: <00a801cbc902$89330190$9b9904b0$@com>
Date: Thu, 10 Feb 2011 15:51:42 +0200
Message-Id: <09AC6DFD-53DA-4536-BAE8-7E72B0CDCEDB@nokia.com>
References: <667DE8D5-BEA5-4A78-B83D-E1032951EE72@nokia.com> <00a801cbc902$89330190$9b9904b0$@com>
To: Ning Zong <zongning@huawei.com>
X-Mailer: Apple Mail (2.1082)
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.6 (mail.fit.nokia.com); Thu, 10 Feb 2011 15:51:47 +0200 (EET)
X-Nokia-AV: Clean
Cc: ppsp@ietf.org
Subject: Re: [ppsp] =?utf-8?b?562U5aSNOiAgcmV2aWV3OiBkcmFmdC1pZXRmLXBwc3AtcmVx?= =?utf-8?q?s-01?=
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 Feb 2011 13:51:48 -0000

--Apple-Mail-57--936361154
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Hi,

thanks for responding. I have a few more comments below; I'm cutting all =
the text that I think we have a way forward on.

On 2011-2-10, at 11:11, Ning Zong wrote:
> Section 2., paragraph 5:
>>   Peer list: A list of peer ID which are in a same swarm maintained =
by
>>   the PPSP tracker.  A peer must fetch the peer list of a swarm from
>>   the tracker to know which peers have the required content.
>=20
>  "Must it", really? I agree that this is one way of getting a peer
>  list, but in some deployments it is also possible to get a peer list
>  from other peers or through some non-tracker third party.
>=20
> [ZN] In current charter we don't focus on specific tracker entity, but
> general tracker function provided with various forms such as =
centralized,
> distributed, or third-party provided.
> We can explicitly state in next revision that here the tracker refer =
to
> tracker function, rather than tracker server.

What I meant is that the current definition is too narrow. Yes, the =
tracker has a peer list. But so do the peers themselves (although it is =
likely much less complete than that of the tracker.) But in a system =
where peers exchange peer information directly, or there are multiple =
trackers, or there is some other way to get peer information, *nobody* =
may actually have the definitive list of peers in a swarm - and no one =
needs to, since the system still works OK.

> Section 4.1.1., paragraph 0:
>> 4.1.1.  Basic Requirements to PPSP Node
>=20
>  I think we're missing a high-level requirement that the tracker and
>  peer protocols should be as similar as possible, in terms of design,
>  message formats and flows, etc. Ideally, the peer protocol would be =
an
>  extension to the tracker protocol that adds a few message types. We =
do
>  NOT want two completely different protocols here.
>=20
> [ZN] You are right, and in the current design, the tracker and peer
> protocols are similar. But do we need to make this as a formal =
requirement?

Why not?=20

> Section 4.1.1., paragraph 3:
>>     The peer ID may be generated from IP address or SIP URI which
>>   can distinguish this peer with the others.  But if IP address is =
used
>>   as peer ID, the ID may be unstable as IP address may change while
>>   peer moving.
>=20
>  Not sure if we need to discuss here what the options are for choosing
>  peer IDs. If we want to do this, we need to really discuss all the
>  options, some obvious ones are missing (e.g., large random value,
>  etc.)
>=20
> [ZN] Option for choosing peer ID is still a open issue. IMO, consider =
the
> case that IP address may change, unique peer IDs such as those used in
> RELOAD are preferred in peer/swarm management level, while IP address =
is for
> peer connection.
> Other thoughts?

I'd simply cut the text above then.

> Section 4.1.3., paragraph 2:
>>   PPSP.REQ-8: The Tracker Protocol and Peer Protocol are Recommended =
to
>>   be carried over TCP (or UDP, when delivery requirements cannot be =
met
>>   by TCP).
>=20
>  I really think we should be simply requiring TCP here and not even
>  talk about UDP.
>=20
> [ZN] I don=92t quite understand why must TCP?

Because building something on top of UDP is difficult; see RFC5405.

In which case do you think TCP will not be appropriate?

> Section 4.2., paragraph 0:
>>  PPSP.REQ-9: The Tracker Protocol is Recommended to support the IP
>>  address change report sent from the peer.  The Peer Protocol may
>>  support the IP address change report sent from the peer.
>=20
>  I have no idea what this means. If this is about supporting mobile
>  peers, why do we need anything specific to that in the protocol? A
>  peer whose IP address changes simply looks like a leave-and-join to
>  the swarm.
>=20
> [ZN] Yes, this is merged from another draft for mobile P2P case:
> http://tools.ietf.org/id/draft-lu-ppsp-mobile-04.txt
> IMO, this is helpful to re-connect between peers in a timely manner =
since
> peer may not re-send join message to the tracker even after IP change. =
Other
> thoughts?

What I'm saying is that a mobility events to the tracker and to other =
peers looks exactly like a leave followed by a join. In other words, we =
don't need any extra support in the protocol for it.

> Section 4.2., paragraph 8:
>>   PPSP.TP.REQ-7: The PPSP tracker MAY generate the peer list with the
>>   help of traffic optimization services, e.g.  Alto.
>=20
>  Not sure if we need this, since a "MAY"-level statement isn't really =
a
>  requirement. This would make more sense as a non-requirement in
>  explanatory text. Also, cite ALTO.
>=20
> [ZN] How about change "MAY" to "SHOULD support" - which means =
"optionally
> implement"?

ALTO is a mechanism for *peers* to perform better then random *initial* =
peer selection. It's completely unclear if the tracker can even do =
something useful with the ALTO information, at least without a lot more =
context about the peer.

> Section 4.3., paragraph 0:
>>   PPSP.TP.REQ-9: Battery status of the peer SHOULD be reported to the
>>   tracker in the case where the peers are constrained by their =
limited
>>   battery (e.g. cellphone),
>=20
> Why? What is the tracker supposed to do with this information? Also,  =
what
> metric do you envision to be applied here, mW?  4.3.  PPSP Peer  =
Protocol
> Requirements
>=20
> [ZN] I think the main scenario is mobile P2P where peers have very =
limited
> power and are not suitable for long-term streaming and the tracker may =
only
> put those peers in limited number of swarms.

The tracker has *no* influence over what swarms peers join or not join, =
and it can't prevent anything. And peers can obviously simply lie about =
their battery information.

> Section 4.3., paragraph 10:
>>   Streaming status information should be related to the content
>>   delivery, including online time, link status including available
>>   uplink and downlink bandwidth, peer capability and other streaming
>>   parameters of the peer.  With this information, a peer can select
>>   more appropriate peers for content sharing based on some content
>>   sharing strategies and/or application requirements.
>=20
>  <Insert my standard rant about how difficult it is to provide and use
>  bandwidth information here.> Also, s/streaming//g (not all swarms are
>  for streaming)
>=20
> [ZN] Understand. How about "...link status including available =
bandwidth if
> possible..." or just "...link status including DSL/wifi/etc..."? Other
> suggestions?

Remove it?

Lars


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

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMRjCCBVAw
ggQ4oAMCAQICEGxdPUZzCwUJ8KBiJwH+bYgwDQYJKoZIhvcNAQEFBQAwgd0xCzAJBgNVBAYTAlVT
MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29y
azE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEg
KGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24g
Q2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMzAeFw0xMDEwMTUwMDAwMDBaFw0x
MTEwMTUyMzU5NTlaMIIBEzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT
aWduIFRydXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9S
UEEgSW5jb3JwLiBieSBSZWYuLExJQUIuTFREKGMpOTgxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZh
bGlkYXRlZDEzMDEGA1UECxMqRGlnaXRhbCBJRCBDbGFzcyAxIC0gTmV0c2NhcGUgRnVsbCBTZXJ2
aWNlMRQwEgYDVQQDFAtMYXJzIEVnZ2VydDEkMCIGCSqGSIb3DQEJARYVbGFycy5lZ2dlcnRAbm9r
aWEuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwolKEyOz/NQZJJlw0x9XBS9W
wCmabdY1fXpbWSdcaJiEWhQpRzSIC/pgIwCgaUW9g3JsWioXCawyjUVeg8xR42sR690f4z+OPAUm
3jokZxsuRaGX6fuPkPQomYAGz7htUHws/8FZIU+4dciETQf4vF5ptitJ+QZCVRCTLqisj6mG/kG4
65Op3G5/YZF9F/a390LdhuRP6vdY2Y+dqm8LDa0zmENPpoE98u1pIZGqCcnskN/nNBtEPd+a4lNh
ZSGnPuL4XCUSJYR9NB7FAYBvi5N7LSWHR3fspwa5EgpXynJcsLzaLA0iGfjFOBYFxul/07edmyw4
FIXuCIkaMDUfEwIDAQABo4HSMIHPMAkGA1UdEwQCMAAwRAYDVR0gBD0wOzA5BgtghkgBhvhFAQcX
ATAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMAsGA1UdDwQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDBAYIKwYBBQUHAwIwUAYDVR0fBEkwRzBFoEOgQYY/aHR0cDov
L2luZGMxZGlnaXRhbGlkLWczLWNybC52ZXJpc2lnbi5jb20vSW5kQzFEaWdpdGFsSUQtRzMuY3Js
MA0GCSqGSIb3DQEBBQUAA4IBAQAlSTzUKqa3ZouKWFQfIJ+4l/KsztPnY4Onwzt8lqAmeiFPqOmf
kLTXbXDKtC6caFadNtyHpnsmQFFKXwhe5Z9/AaVSwryu6F9992DzYLp3j8PE0DSU0wmpUXUtp+rz
TFqJRkzB8RCBoq/TPBmkMPr68qB0TkU3dbYiVIvscOt1MRkdHiwG4wKQLyCf8XRRWqmMY6lbun7g
kiEWiris5StGKRvE5+e1SrcdnoZxIKQFF7Etr+4ftClrsDQWX9nRCEjYcmz4y/deq+HU8ylBaKZE
0ZJmcnYlAaD50OYWi0ckGDnKYyeMUEtCZJSV0otm2LqyIUAu9WPv/GNHt2ntjnUaMIIG7jCCBdag
AwIBAgIQcRVmBUrkkSFN6bxE+azT3DANBgkqhkiG9w0BAQUFADCByjELMAkGA1UEBhMCVVMxFzAV
BgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTow
OAYDVQQLEzEoYykgMTk5OSBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5
MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24g
QXV0aG9yaXR5IC0gRzMwHhcNMDkwNTAxMDAwMDAwWhcNMTkwNDMwMjM1OTU5WjCB3TELMAkGA1UE
BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO
ZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t
L3JwYSAoYykwOTEeMBwGA1UECxMVUGVyc29uYSBOb3QgVmFsaWRhdGVkMTcwNQYDVQQDEy5WZXJp
U2lnbiBDbGFzcyAxIEluZGl2aWR1YWwgU3Vic2NyaWJlciBDQSAtIEczMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEA7cRH3yooHXwGa7vXITLJbBOP6bGNQU4099oL42r6ZYggCxET6Zvg
SU6Lb9UB0F8NR5GKWkx0Pj/GkQm7TDSejW6hglFi92l2WJYHr54UGAdPWr2f0jGyVBlzRmoZQhHs
EnMhjfXcMM3l2VYKMcU2bSkUl70t2olHGYjYSwQ967Y8Zx50ABMN0Ibak2f4MwOuGjxraXj2wCyO
4YM/d/mZ//6fUlrCtIcK2GypR8FUKWVDPkrAlh/Brfd3r2yxBF6+wbaULZeQLSfSux7pg2qE9sSy
riMGZSalJ1grByK0b6ZiSBp38tVQJ5op05b7KPW6JHZi44xZ6/tu1ULEvkHH9QIDAQABo4ICuTCC
ArUwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC52ZXJpc2lnbi5jb20w
EgYDVR0TAQH/BAgwBgEB/wIBADBwBgNVHSAEaTBnMGUGC2CGSAGG+EUBBxcBMFYwKAYIKwYBBQUH
AgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9jcHMwKgYIKwYBBQUHAgIwHhocaHR0cHM6Ly93
d3cudmVyaXNpZ24uY29tL3JwYTA0BgNVHR8ELTArMCmgJ6AlhiNodHRwOi8vY3JsLnZlcmlzaWdu
LmNvbS9wY2ExLWczLmNybDAOBgNVHQ8BAf8EBAMCAQYwbgYIKwYBBQUHAQwEYjBgoV6gXDBaMFgw
VhYJaW1hZ2UvZ2lmMCEwHzAHBgUrDgMCGgQUS2u5KJYGDLvQUjibKaxLB4shBRgwJhYkaHR0cDov
L2xvZ28udmVyaXNpZ24uY29tL3ZzbG9nbzEuZ2lmMC4GA1UdEQQnMCWkIzAhMR8wHQYDVQQDExZQ
cml2YXRlTGFiZWw0LTIwNDgtMTE4MB0GA1UdDgQWBBR5R2EIQf04BKJL57XM9UP2SSsR+DCB8QYD
VR0jBIHpMIHmoYHQpIHNMIHKMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4x
HzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlT
aWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENs
YXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHM4IRAItbdVaE
VIULAM+vOEjOsaQwDQYJKoZIhvcNAQEFBQADggEBADlNz0GZgbWpBbVSOOk5hIls5DSoWufYbAlM
JBq6WaSHO3Mh8ZOBz79oY1pn/jWFK6HDXaNKwjoZ3TDWzE3v8dKBl8pUWkO/N4t6jhmND0OojPKv
YLMVirOVnDzgnrMnmKQ1chfl/Cpdh9OKDcLRRSr4wPSsKpM61a4ScAjr+zvid+zoK2Q1ds262uDR
yxTWcVibvtU+fbbZ6CTFJGZMXZEfdrMXPn8NxiGJL7M3uKH/XLJtSd5lUkL7DojS7Uodv0vj+Mxy
+kgOZY5JyNb4mZg7t5Q+MXEGh/psWVMu198r7V9jAKwV7QO4VRaMxmgD5yKocwuxvKDaUljdCg5/
wYIxggSLMIIEhwIBATCB8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMu
MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug
YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEeMBwGA1UECxMVUGVyc29uYSBO
b3QgVmFsaWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwgU3Vic2Ny
aWJlciBDQSAtIEczAhBsXT1GcwsFCfCgYicB/m2IMAkGBSsOAwIaBQCgggJtMBgGCSqGSIb3DQEJ
AzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTExMDIxMDEzNTE0MlowIwYJKoZIhvcNAQkE
MRYEFIITqIPKHCpEQaWRidjIsWAyTGzmMIIBAwYJKwYBBAGCNxAEMYH1MIHyMIHdMQswCQYDVQQG
EwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5l
dHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20v
cnBhIChjKTA5MR4wHAYDVQQLExVQZXJzb25hIE5vdCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlT
aWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENBIC0gRzMCEGxdPUZzCwUJ8KBiJwH+
bYgwggEFBgsqhkiG9w0BCRACCzGB9aCB8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlT
aWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJt
cyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEeMBwGA1UECxMV
UGVyc29uYSBOb3QgVmFsaWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1
YWwgU3Vic2NyaWJlciBDQSAtIEczAhBsXT1GcwsFCfCgYicB/m2IMA0GCSqGSIb3DQEBAQUABIIB
AFb+TTKHQtR9ZOd39CwQtZb4XU4jFPInMYUjwX8aPvHN5StLh1/b2HYNPFADBGZp9eZYuC0pXcJX
+nCHqSX2DZXZpeBLylCjnvWkF7GcWCC5Ke89iGQlU34hYn9ol7pVEmAOTy38Z08V78Q6K7Xv1M+Q
HdlekQ9b9U0tEXEIDy0jgKOeDusm/ZscF7/J29hImpK2rEVyd/1WZqZNROd1zeJL9jjN1Sy3j5Nr
yF2ogKXK70AT90S+E8ZpFo7qv/Mzlq5JzZE9mwrdXs+eHyYtc2bqix8LzoW2VYzaXBzG5Mg/QEwS
SaSlcS7IAQfVzlEy3qWfa+HRPZzMUSby41FGiM8AAAAAAAA=

--Apple-Mail-57--936361154--

From zongning@huawei.com  Thu Feb 10 19:40:23 2011
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 7B4A43A6A40 for <ppsp@core3.amsl.com>; Thu, 10 Feb 2011 19:40:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -96.014
X-Spam-Level: 
X-Spam-Status: No, score=-96.014 tagged_above=-999 required=5 tests=[AWL=-0.620, BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, CN_BODY_35=0.339, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-4,  RDNS_NONE=0.1, SARE_LWSHORTT=1.24, SARE_SUB_ENC_GB2312=1.345, SARE_SUB_OBFU_Q1=0.227, 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 trgVQfc6HY-8 for <ppsp@core3.amsl.com>; Thu, 10 Feb 2011 19:40:17 -0800 (PST)
Received: from szxga03-in.huawei.com (unknown [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id 0EC203A69AD for <ppsp@ietf.org>; Thu, 10 Feb 2011 19:40:17 -0800 (PST)
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 <0LGF00LWFOV8TW@szxga03-in.huawei.com> for ppsp@ietf.org; Fri, 11 Feb 2011 11:40:20 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LGF00KIQOV8SO@szxga03-in.huawei.com> for ppsp@ietf.org; Fri, 11 Feb 2011 11:40:20 +0800 (CST)
Received: from z63316a ([10.138.41.31]) by szxml04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LGF00EN7OV3CR@szxml04-in.huawei.com> for ppsp@ietf.org; Fri, 11 Feb 2011 11:40:19 +0800 (CST)
Date: Fri, 11 Feb 2011 11:40:15 +0800
From: Ning Zong <zongning@huawei.com>
In-reply-to: <09AC6DFD-53DA-4536-BAE8-7E72B0CDCEDB@nokia.com>
To: 'Lars Eggert' <lars.eggert@nokia.com>
Message-id: <00a201cbc99d$655f1650$301d42f0$@com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: text/plain; charset=gb2312
Content-language: zh-cn
Content-transfer-encoding: quoted-printable
Thread-index: AcvJKbW7kLmzZe7zSEiwwGnKadTkowAZw9xw
References: <667DE8D5-BEA5-4A78-B83D-E1032951EE72@nokia.com> <00a801cbc902$89330190$9b9904b0$@com> <09AC6DFD-53DA-4536-BAE8-7E72B0CDCEDB@nokia.com>
Cc: ppsp@ietf.org
Subject: [ppsp] =?gb2312?b?tPC4tDogtPC4tDogIHJldmlldzogZHJhZnQtaWV0Zi1w?= =?gb2312?b?cHNwLXJlcXMtMDE=?=
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 Feb 2011 03:40:23 -0000

Hi, Lars,

Thank you for comments. See inline.

-----=D3=CA=BC=FE=D4=AD=BC=FE-----
=B7=A2=BC=FE=C8=CB: Lars Eggert [mailto:lars.eggert@nokia.com]=20
=B7=A2=CB=CD=CA=B1=BC=E4: 2011=C4=EA2=D4=C210=C8=D5 21:52
=CA=D5=BC=FE=C8=CB: Ning Zong
=B3=AD=CB=CD: ppsp@ietf.org
=D6=F7=CC=E2: Re: =B4=F0=B8=B4: [ppsp] review: draft-ietf-ppsp-reqs-01

Hi,

thanks for responding. I have a few more comments below; I'm cutting all =
the
text that I think we have a way forward on.

On 2011-2-10, at 11:11, Ning Zong wrote:
> Section 2., paragraph 5:
>>   Peer list: A list of peer ID which are in a same swarm maintained =
by
>>   the PPSP tracker.  A peer must fetch the peer list of a swarm from
>>   the tracker to know which peers have the required content.
>=20
>  "Must it", really? I agree that this is one way of getting a peer
>  list, but in some deployments it is also possible to get a peer list
>  from other peers or through some non-tracker third party.
>=20
> [ZN] In current charter we don't focus on specific tracker entity, but
> general tracker function provided with various forms such as =
centralized,
> distributed, or third-party provided.
> We can explicitly state in next revision that here the tracker refer =
to
> tracker function, rather than tracker server.

What I meant is that the current definition is too narrow. Yes, the =
tracker
has a peer list. But so do the peers themselves (although it is likely =
much
less complete than that of the tracker.) But in a system where peers
exchange peer information directly, or there are multiple trackers, or =
there
is some other way to get peer information, *nobody* may actually have =
the
definitive list of peers in a swarm - and no one needs to, since the =
system
still works OK.

[ZN] I agree that the tracker is not the only part to provide peer list. =
In
PPSP.PP.REQ-4, it says that peer can also get an extra list of peers =
other
than those in the list from tracker.
And you are right that the statement here is not precise. I propose to
change "fetch the peer list of a swarm from the tracker" to "fetch an
initial peer list from the tracker or other entity in bootstrapping =
stage".

> Section 4.1.1., paragraph 0:
>> 4.1.1.  Basic Requirements to PPSP Node
>=20
>  I think we're missing a high-level requirement that the tracker and
>  peer protocols should be as similar as possible, in terms of design,
>  message formats and flows, etc. Ideally, the peer protocol would be =
an
>  extension to the tracker protocol that adds a few message types. We =
do
>  NOT want two completely different protocols here.
>=20
> [ZN] You are right, and in the current design, the tracker and peer
> protocols are similar. But do we need to make this as a formal
requirement?

Why not?

[ZN] I am OK to make this a formal requirement. How about other
contributors?

> Section 4.1.1., paragraph 3:
>>     The peer ID may be generated from IP address or SIP URI which
>>   can distinguish this peer with the others.  But if IP address is =
used
>>   as peer ID, the ID may be unstable as IP address may change while
>>   peer moving.
>=20
>  Not sure if we need to discuss here what the options are for choosing
>  peer IDs. If we want to do this, we need to really discuss all the
>  options, some obvious ones are missing (e.g., large random value,
>  etc.)
>=20
> [ZN] Option for choosing peer ID is still a open issue. IMO, consider =
the
> case that IP address may change, unique peer IDs such as those used in
> RELOAD are preferred in peer/swarm management level, while IP address =
is
for
> peer connection.
> Other thoughts?

I'd simply cut the text above then.

[ZN]: I agree.

> Section 4.1.3., paragraph 2:
>>   PPSP.REQ-8: The Tracker Protocol and Peer Protocol are Recommended =
to
>>   be carried over TCP (or UDP, when delivery requirements cannot be =
met
>>   by TCP).
>=20
>  I really think we should be simply requiring TCP here and not even
>  talk about UDP.
>=20
> [ZN] I don=A1=AFt quite understand why must TCP?

Because building something on top of UDP is difficult; see RFC5405.

In which case do you think TCP will not be appropriate?

[ZN] Consider the cases:
1) a large number of connections between peers are only for temporary
information exchange (e.g. chunk availability exchange) and won=A1=AFt =
persist
for data transfer (if the requested peers don=A1=AFt have the requested =
chunks).
2) a peer may communicate with a small subset of peers only for a short =
term
and then frequently change to another small subset of peers (like =
PPLive).
TCP may introduce more (and possibly unnecessary) overhead.

> Section 4.2., paragraph 0:
>>  PPSP.REQ-9: The Tracker Protocol is Recommended to support the IP
>>  address change report sent from the peer.  The Peer Protocol may
>>  support the IP address change report sent from the peer.
>=20
>  I have no idea what this means. If this is about supporting mobile
>  peers, why do we need anything specific to that in the protocol? A
>  peer whose IP address changes simply looks like a leave-and-join to
>  the swarm.
>=20
> [ZN] Yes, this is merged from another draft for mobile P2P case:
> http://tools.ietf.org/id/draft-lu-ppsp-mobile-04.txt
> IMO, this is helpful to re-connect between peers in a timely manner =
since
> peer may not re-send join message to the tracker even after IP change.
Other
> thoughts?

What I'm saying is that a mobility events to the tracker and to other =
peers
looks exactly like a leave followed by a join. In other words, we don't =
need
any extra support in the protocol for it.

[ZN] I agree that we don=A1=AFt need extra message for this. But it =
seems that
we then need new requirement about when the peer should send join =
message -
bootstrap, IP address change, etc...?

> Section 4.2., paragraph 8:
>>   PPSP.TP.REQ-7: The PPSP tracker MAY generate the peer list with the
>>   help of traffic optimization services, e.g.  Alto.
>=20
>  Not sure if we need this, since a "MAY"-level statement isn't really =
a
>  requirement. This would make more sense as a non-requirement in
>  explanatory text. Also, cite ALTO.
>=20
> [ZN] How about change "MAY" to "SHOULD support" - which means =
"optionally
> implement"?

ALTO is a mechanism for *peers* to perform better then random *initial* =
peer
selection. It's completely unclear if the tracker can even do something
useful with the ALTO information, at least without a lot more context =
about
the peer.

[ZN] I think in tracker based P2P system, the tracker can act as the =
ALTO
client, which receives ALTO information and performs peer selection =
(Section
3.1 in draft-ietf-alto-reqs-07.txt).
But anyway, I agree that this MAY-level statement should move to
non-requirement text. I propose to revise the requirement as "PPSP =
system
SHOULD support traffic optimization service, e.g. ALTO [cite]". Other
thoughts?

> Section 4.3., paragraph 0:
>>   PPSP.TP.REQ-9: Battery status of the peer SHOULD be reported to the
>>   tracker in the case where the peers are constrained by their =
limited
>>   battery (e.g. cellphone),
>=20
> Why? What is the tracker supposed to do with this information? Also,  =
what
> metric do you envision to be applied here, mW?  4.3.  PPSP Peer  =
Protocol
> Requirements
>=20
> [ZN] I think the main scenario is mobile P2P where peers have very =
limited
> power and are not suitable for long-term streaming and the tracker may
only
> put those peers in limited number of swarms.

The tracker has *no* influence over what swarms peers join or not join, =
and
it can't prevent anything. And peers can obviously simply lie about =
their
battery information.

[ZN] If tracker doesn't reply with an initial peer list, it would be
difficult (not impossible) for the requesting peer to start - just like
being lack of bootstrap information, right?
I am also thinking that lower battery status of a peer *may* lead =
tracker to
NOT to put this peer in the peer list for other peers, since lower =
battery
peer may unstable (e.g. offline soon).

> Section 4.3., paragraph 10:
>>   Streaming status information should be related to the content
>>   delivery, including online time, link status including available
>>   uplink and downlink bandwidth, peer capability and other streaming
>>   parameters of the peer.  With this information, a peer can select
>>   more appropriate peers for content sharing based on some content
>>   sharing strategies and/or application requirements.
>=20
>  <Insert my standard rant about how difficult it is to provide and use
>  bandwidth information here.> Also, s/streaming//g (not all swarms are
>  for streaming)
>=20
> [ZN] Understand. How about "...link status including available =
bandwidth
if
> possible..." or just "...link status including DSL/wifi/etc..."? Other
> suggestions?

Remove it?

[ZN] I am OK, how about other contributors?

Lars




From guyingjie@huawei.com  Thu Feb 10 23:07:49 2011
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 35A403A68B8 for <ppsp@core3.amsl.com>; Thu, 10 Feb 2011 23:07:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.976
X-Spam-Level: 
X-Spam-Status: No, score=-101.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  J_CHICKENPOX_52=0.6, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1, SARE_LWSHORTT=1.24, SARE_SUB_ENC_UTF8=0.152, SARE_SUB_OBFU_Q1=0.227, 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 EDv5c8a4DV6K for <ppsp@core3.amsl.com>; Thu, 10 Feb 2011 23:07:46 -0800 (PST)
Received: from szxga03-in.huawei.com (unknown [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id AC15A3A689D for <ppsp@ietf.org>; Thu, 10 Feb 2011 23:07:45 -0800 (PST)
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 <0LGF00551YH11O@szxga03-in.huawei.com> for ppsp@ietf.org; Fri, 11 Feb 2011 15:07:49 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LGF00JZNYH1NF@szxga03-in.huawei.com> for ppsp@ietf.org; Fri, 11 Feb 2011 15:07:49 +0800 (CST)
Received: from g00107907 ([10.138.41.53]) by szxml04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LGF00I0MYH0QE@szxml04-in.huawei.com> for ppsp@ietf.org; Fri, 11 Feb 2011 15:07:49 +0800 (CST)
Date: Fri, 11 Feb 2011 15:09:56 +0800
From: "Y.J. GU" <guyingjie@huawei.com>
In-reply-to: <00a201cbc99d$655f1650$301d42f0$@com>
To: 'Ning Zong' <zongning@huawei.com>, 'Lars Eggert' <lars.eggert@nokia.com>
Message-id: <005501cbc9ba$affaf270$35298a0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3664
X-Mailer: Microsoft Office Outlook 11
Content-type: text/plain; charset=UTF-8
Content-transfer-encoding: quoted-printable
Thread-index: AcvJKbW7kLmzZe7zSEiwwGnKadTkowAZw9xwAAe3cGA=
Cc: ppsp@ietf.org
Subject: [ppsp] =?utf-8?b?IFJFOiAg562U5aSNOiDnrZTlpI06ICByZXZpZXc6IGRyYWZ0?= =?utf-8?q?-ietf-ppsp-reqs-01?=
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 Feb 2011 07:07:49 -0000

Sorry for chiming in. Here is some of my opinions on the comments and =
proposals.

> -----Original Message-----
> From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf =
Of Ning
> Zong
> Sent: Friday, February 11, 2011 11:40 AM
> To: 'Lars Eggert'
> Cc: ppsp@ietf.org
> Subject: [ppsp] =E7=AD=94=E5=A4=8D: =E7=AD=94=E5=A4=8D: review: =
draft-ietf-ppsp-reqs-01
>=20
> Hi, Lars,
>=20
> Thank you for comments. See inline.
>=20
> -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----
> =E5=8F=91=E4=BB=B6=E4=BA=BA: Lars Eggert =
[mailto:lars.eggert@nokia.com]
> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: =
2011=E5=B9=B42=E6=9C=8810=E6=97=A5 21:52
> =E6=94=B6=E4=BB=B6=E4=BA=BA: Ning Zong
> =E6=8A=84=E9=80=81: ppsp@ietf.org
> =E4=B8=BB=E9=A2=98: Re: =E7=AD=94=E5=A4=8D: [ppsp] review: =
draft-ietf-ppsp-reqs-01
>=20
> Hi,
>=20
> thanks for responding. I have a few more comments below; I'm cutting =
all the
> text that I think we have a way forward on.
>=20
> On 2011-2-10, at 11:11, Ning Zong wrote:
> > Section 2., paragraph 5:
> >>   Peer list: A list of peer ID which are in a same swarm maintained =
by
> >>   the PPSP tracker.  A peer must fetch the peer list of a swarm =
from
> >>   the tracker to know which peers have the required content.
> >
> >  "Must it", really? I agree that this is one way of getting a peer
> >  list, but in some deployments it is also possible to get a peer =
list
> >  from other peers or through some non-tracker third party.
> >
> > [ZN] In current charter we don't focus on specific tracker entity, =
but
> > general tracker function provided with various forms such as =
centralized,
> > distributed, or third-party provided.
> > We can explicitly state in next revision that here the tracker refer =
to
> > tracker function, rather than tracker server.
>=20
> What I meant is that the current definition is too narrow. Yes, the =
tracker
> has a peer list. But so do the peers themselves (although it is likely =
much
> less complete than that of the tracker.) But in a system where peers
> exchange peer information directly, or there are multiple trackers, or =
there
> is some other way to get peer information, *nobody* may actually have =
the
> definitive list of peers in a swarm - and no one needs to, since the =
system
> still works OK.
>=20
> [ZN] I agree that the tracker is not the only part to provide peer =
list. In
> PPSP.PP.REQ-4, it says that peer can also get an extra list of peers =
other
> than those in the list from tracker.
> And you are right that the statement here is not precise. I propose to
> change "fetch the peer list of a swarm from the tracker" to "fetch an
> initial peer list from the tracker or other entity in bootstrapping =
stage".

[Gyj] I agree that peer can get peerlist from Tracker and other peers. =
But I am not very sure whether 'getting peerlist from other entity in =
bootstrapping stage' or 'non-tracker third party'is in the scope of =
PPSP. According to Section 4 in draft-ietf-ppsp-problem-statement, there =
are only two entities in PPSP architecture : Tracker and Peer. I agree =
that a peerlist can be gotten from non-tracker and non-peer entity, but =
that is not PPSP consideration. So, getting peerlist from either Tracker =
or peer is okay, other than those, I think, are out of the scope of =
PPSP.=20
I propose to revise the requirement as ' A peer can fetch the peer list =
of a swarm from
either tracker or other peers to know which peers have the required =
content '

> > Section 4.1.1., paragraph 0:
> >> 4.1.1.  Basic Requirements to PPSP Node
> >
> >  I think we're missing a high-level requirement that the tracker and
> >  peer protocols should be as similar as possible, in terms of =
design,
> >  message formats and flows, etc. Ideally, the peer protocol would be =
an
> >  extension to the tracker protocol that adds a few message types. We =
do
> >  NOT want two completely different protocols here.
> >
> > [ZN] You are right, and in the current design, the tracker and peer
> > protocols are similar. But do we need to make this as a formal
> requirement?
>=20
> Why not?
>=20
> [ZN] I am OK to make this a formal requirement. How about other
> contributors?

[Gyj] What Lars suggest is an ideal situation. And we should follow the =
requirement. But for now, I am not sure whether there are some messages =
in Peer Protocol that can not be extend by Tracker Protocol. I suggest =
we define this requirement as a 'SHOULD' item. Lars also suggest =
'SHOULD'.

> > Section 4.1.1., paragraph 3:
> >>     The peer ID may be generated from IP address or SIP URI which
> >>   can distinguish this peer with the others.  But if IP address is =
used
> >>   as peer ID, the ID may be unstable as IP address may change while
> >>   peer moving.
> >
> >  Not sure if we need to discuss here what the options are for =
choosing
> >  peer IDs. If we want to do this, we need to really discuss all the
> >  options, some obvious ones are missing (e.g., large random value,
> >  etc.)
> >
> > [ZN] Option for choosing peer ID is still a open issue. IMO, =
consider the
> > case that IP address may change, unique peer IDs such as those used =
in
> > RELOAD are preferred in peer/swarm management level, while IP =
address is
> for
> > peer connection.
> > Other thoughts?
>=20
> I'd simply cut the text above then.
>=20
> [ZN]: I agree.

[Gyj] What the Requirement draft needs to decide is whether the Peer ID =
need to be unique in global or just in a swarm. I didn't go through the =
requirement draft words by words, but my memory is that we don't decide =
yet.=20


> > Section 4.1.3., paragraph 2:
> >>   PPSP.REQ-8: The Tracker Protocol and Peer Protocol are =
Recommended to
> >>   be carried over TCP (or UDP, when delivery requirements cannot be =
met
> >>   by TCP).
> >
> >  I really think we should be simply requiring TCP here and not even
> >  talk about UDP.
> >
> > [ZN] I don=E2=80=99t quite understand why must TCP?
>=20
> Because building something on top of UDP is difficult; see RFC5405.
>=20
> In which case do you think TCP will not be appropriate?
>=20
> [ZN] Consider the cases:
> 1) a large number of connections between peers are only for temporary
> information exchange (e.g. chunk availability exchange) and =
won=E2=80=99t persist
> for data transfer (if the requested peers don=E2=80=99t have the =
requested chunks).
> 2) a peer may communicate with a small subset of peers only for a =
short term
> and then frequently change to another small subset of peers (like =
PPLive).
> TCP may introduce more (and possibly unnecessary) overhead.

> > Section 4.2., paragraph 0:
> >>  PPSP.REQ-9: The Tracker Protocol is Recommended to support the IP
> >>  address change report sent from the peer.  The Peer Protocol may
> >>  support the IP address change report sent from the peer.
> >
> >  I have no idea what this means. If this is about supporting mobile
> >  peers, why do we need anything specific to that in the protocol? A
> >  peer whose IP address changes simply looks like a leave-and-join to
> >  the swarm.
> >
> > [ZN] Yes, this is merged from another draft for mobile P2P case:
> > http://tools.ietf.org/id/draft-lu-ppsp-mobile-04.txt
> > IMO, this is helpful to re-connect between peers in a timely manner =
since
> > peer may not re-send join message to the tracker even after IP =
change.
> Other
> > thoughts?
>=20
> What I'm saying is that a mobility events to the tracker and to other =
peers
> looks exactly like a leave followed by a join. In other words, we =
don't need
> any extra support in the protocol for it.
>=20
> [ZN] I agree that we don=E2=80=99t need extra message for this. But it =
seems that
> we then need new requirement about when the peer should send join =
message -
> bootstrap, IP address change, etc...?
>
>
> > Section 4.2., paragraph 8:
> >>   PPSP.TP.REQ-7: The PPSP tracker MAY generate the peer list with =
the
> >>   help of traffic optimization services, e.g.  Alto.
> >
> >  Not sure if we need this, since a "MAY"-level statement isn't =
really a
> >  requirement. This would make more sense as a non-requirement in
> >  explanatory text. Also, cite ALTO.
> >
> > [ZN] How about change "MAY" to "SHOULD support" - which means =
"optionally
> > implement"?
>=20
> ALTO is a mechanism for *peers* to perform better then random =
*initial* peer
> selection. It's completely unclear if the tracker can even do =
something
> useful with the ALTO information, at least without a lot more context =
about
> the peer.
>=20
> [ZN] I think in tracker based P2P system, the tracker can act as the =
ALTO
> client, which receives ALTO information and performs peer selection =
(Section
> 3.1 in draft-ietf-alto-reqs-07.txt).
> But anyway, I agree that this MAY-level statement should move to
> non-requirement text. I propose to revise the requirement as "PPSP =
system
> SHOULD support traffic optimization service, e.g. ALTO [cite]". Other
> thoughts?
>=20
> > Section 4.3., paragraph 0:
> >>   PPSP.TP.REQ-9: Battery status of the peer SHOULD be reported to =
the
> >>   tracker in the case where the peers are constrained by their =
limited
> >>   battery (e.g. cellphone),
> >
> > Why? What is the tracker supposed to do with this information? Also, =
 what
> > metric do you envision to be applied here, mW?  4.3.  PPSP Peer  =
Protocol
> > Requirements
> >
> > [ZN] I think the main scenario is mobile P2P where peers have very =
limited
> > power and are not suitable for long-term streaming and the tracker =
may
> only
> > put those peers in limited number of swarms.
>=20
> The tracker has *no* influence over what swarms peers join or not =
join, and
> it can't prevent anything. And peers can obviously simply lie about =
their
> battery information.
>=20
> [ZN] If tracker doesn't reply with an initial peer list, it would be
> difficult (not impossible) for the requesting peer to start - just =
like
> being lack of bootstrap information, right?
> I am also thinking that lower battery status of a peer *may* lead =
tracker to
> NOT to put this peer in the peer list for other peers, since lower =
battery
> peer may unstable (e.g. offline soon).
>=20
> > Section 4.3., paragraph 10:
> >>   Streaming status information should be related to the content
> >>   delivery, including online time, link status including available
> >>   uplink and downlink bandwidth, peer capability and other =
streaming
> >>   parameters of the peer.  With this information, a peer can select
> >>   more appropriate peers for content sharing based on some content
> >>   sharing strategies and/or application requirements.
> >
> >  <Insert my standard rant about how difficult it is to provide and =
use
> >  bandwidth information here.> Also, s/streaming//g (not all swarms =
are
> >  for streaming)
> >
> > [ZN] Understand. How about "...link status including available =
bandwidth
> if
> > possible..." or just "...link status including DSL/wifi/etc..."? =
Other
> > suggestions?
>=20
> Remove it?
>=20
> [ZN] I am OK, how about other contributors?
>=20
> Lars
>=20
>=20
>=20
> _______________________________________________
> ppsp mailing list
> ppsp@ietf.org
> https://www.ietf.org/mailman/listinfo/ppsp


From Martin.Stiemerling@neclab.eu  Fri Feb 11 05:57:22 2011
Return-Path: <Martin.Stiemerling@neclab.eu>
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 21A223A69FF for <ppsp@core3.amsl.com>; Fri, 11 Feb 2011 05:57:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.337
X-Spam-Level: 
X-Spam-Status: No, score=-102.337 tagged_above=-999 required=5 tests=[AWL=-0.087, BAYES_00=-2.599, HELO_EQ_DE=0.35, 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 EuSkl6I0KZSN for <ppsp@core3.amsl.com>; Fri, 11 Feb 2011 05:57:21 -0800 (PST)
Received: from smtp0.netlab.nec.de (smtp0.netlab.nec.de [195.37.70.40]) by core3.amsl.com (Postfix) with ESMTP id EB3D53A69BD for <ppsp@ietf.org>; Fri, 11 Feb 2011 05:57:20 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp0.netlab.nec.de (Postfix) with ESMTP id 9F4A22800018B for <ppsp@ietf.org>; Fri, 11 Feb 2011 14:58:51 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (atlas1.office.hd)
Received: from smtp0.netlab.nec.de ([127.0.0.1]) by localhost (atlas1.office.hd [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HPFG0Mr0fqNY for <ppsp@ietf.org>; Fri, 11 Feb 2011 14:58:51 +0100 (CET)
Received: from ENCELADUS.office.hd (ENCELADUS.office.hd [192.168.24.52]) by smtp0.netlab.nec.de (Postfix) with ESMTP id 844F92800018A for <ppsp@ietf.org>; Fri, 11 Feb 2011 14:58:46 +0100 (CET)
Received: from PALLENE.office.hd ([169.254.1.162]) by ENCELADUS.office.hd ([192.168.24.52]) with mapi id 14.01.0270.001; Fri, 11 Feb 2011 14:57:30 +0100
From: Martin Stiemerling <Martin.Stiemerling@neclab.eu>
To: "ppsp@ietf.org" <ppsp@ietf.org>
Thread-Topic: Brief review of draft-ietf-ppsp-problem-statement-01
Thread-Index: AcvJ854UMN5caCSETvKvZ5aH+3Qrug==
Date: Fri, 11 Feb 2011 13:57:30 +0000
Message-ID: <E84E7B8FF3F2314DA16E48EC89AB49F005CD7D87@PALLENE.office.hd>
Accept-Language: de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.1.67]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: [ppsp] Brief review of draft-ietf-ppsp-problem-statement-01
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 Feb 2011 13:57:22 -0000

Dear all,

Here is my review of draft-ietf-ppsp-problem-statement-01.txt=20
(http://tools.ietf.org/id/draft-ietf-ppsp-problem-statement-01.txt)

I have sometimes back commented on the -00 version of this draft and I wasn=
't too happy about the old version. However, the -01 has made good progress=
 towards a problem statement draft. It is way more readable!=20

The good thing is the separation in problem statement and also uses cases.=
=20

Here are some few details:
- There are some places where company or particular project names are menti=
oned without having the benefit of mentioning them being clear to me. For e=
xample, the content centric projects are mentioned, but I don't see the nea=
r term relationship of those to the PPSP problem statement draft. I would s=
uggest to remove these loosely related references. The same holds true for =
Pandoo/PPLive.=20

- Section 3: This sections follows the right direction, but I would drill d=
own the technical issues current caused (and foreseeable in the future) in =
more technical details. For instance, it is problematic to have p2p tv on m=
obile handsets, as they are limited in battery power, but the bigger issue =
seems to me the overloading of the wireless part, the backhaul, and probabl=
y even the GGSN (or however the packet gateway) is called. PPSP may not be =
able to fix the downlink part, but I could imagine that the mobile peers ar=
e at least not uploading anything or delegate this to the a PPSP super peer=
 in the operator network.=20

- Section 3.1: good start, but probably not enough text. this should also b=
e set in relationship with DECADE

- Section 3.4: this is a chance of PPSP, but it may be also worth documenti=
ng the fact that a standardized PPSP may not ensure that you can use a sing=
le PPSP client for all TV programs or systems. It may happen that different=
 systems use PPSP for signalling and media transport, but implement somethi=
ng system specific on top of that. For instance, they could use some home-g=
rown codec (e.g. WebM) or use encryption.

This is a very brief review, but I would be happy to discuss how to progres=
s with the draft.

  Martin



martin.stiemerling@neclab.eu

NEC Laboratories Europe - Network Research Division
NEC Europe Limited | Registered Office: NEC House, 1 Victoria Road, London =
W3 6BL | Registered in England 2832014=20



From lin.xiao@nsn.com  Mon Feb 14 01:54:59 2011
Return-Path: <lin.xiao@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 04F643A6C92 for <ppsp@core3.amsl.com>; Mon, 14 Feb 2011 01:54:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.102
X-Spam-Level: ***
X-Spam-Status: No, score=3.102 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, CN_BODY_35=0.339, J_CHICKENPOX_52=0.6, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-4, SARE_LWSHORTT=1.24, SARE_SUB_ENC_GB2312=1.345, SARE_SUB_OBFU_Q1=0.227]
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 lzaoZNZYnBZJ for <ppsp@core3.amsl.com>; Mon, 14 Feb 2011 01:54:57 -0800 (PST)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by core3.amsl.com (Postfix) with ESMTP id 69FD23A6B6E for <ppsp@ietf.org>; Mon, 14 Feb 2011 01:54:56 -0800 (PST)
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 p1E9tExh010599 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 14 Feb 2011 10:55:14 +0100
Received: from demuexc023.nsn-intra.net (demuexc023.nsn-intra.net [10.150.128.36]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id p1E9tEjZ016859; Mon, 14 Feb 2011 10:55:14 +0100
Received: from CNBEEXC007.nsn-intra.net ([10.159.192.12]) by demuexc023.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.4675);  Mon, 14 Feb 2011 10:55:10 +0100
x-mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 14 Feb 2011 17:54:56 +0800
Message-ID: <08E397856DC04A468C8283DC63E5EFDBB3D22F@CNBEEXC007.nsn-intra.net>
In-Reply-To: <005501cbc9ba$affaf270$35298a0a@china.huawei.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: =?gb2312?B?W3Bwc3BdICBSRTogILTwuLQ6ILTwuLQ6ICByZXZpZXc6IGRyYWZ0LQ==?= =?gb2312?B?aWV0Zi1wcHNwLXJlcXMtMDE=?=
Thread-Index: AcvJKbW7kLmzZe7zSEiwwGnKadTkowAZw9xwAAe3cGAAnYVD4A==
References: <00a201cbc99d$655f1650$301d42f0$@com> <005501cbc9ba$affaf270$35298a0a@china.huawei.com>
From: "Xiao, Lin (NSN - CN/Beijing)" <lin.xiao@nsn.com>
To: "ext Y.J. GU" <guyingjie@huawei.com>, "Ning Zong" <zongning@huawei.com>, "Lars Eggert" <lars.eggert@nokia.com>
X-OriginalArrivalTime: 14 Feb 2011 09:55:10.0092 (UTC) FILETIME=[44415CC0:01CBCC2D]
Cc: ppsp@ietf.org
Subject: Re: [ppsp] =?gb2312?b?tPC4tDogtPC4tDogIHJldmlldzogZHJhZnQtaWV0Zi1w?= =?gb2312?b?cHNwLXJlcXMtMDE=?=
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 Feb 2011 09:54:59 -0000

Thanks Lars for such a close review on the draft. It's really helpful =
for us to re-consider some issues and to refine the draft for the next =
version. =20
As the comments are very long, I just list my opinions simply as =
followed:

1. for the peerlist fetching, I think we have got the agreement that =
Peer can fetch the peer list of a swarm from either tracker or other =
peers, and the initial peerlist should be fetched from tracker.

2. Agree to add a new requirement to declare that the protocol design =
should keep same style for both Peer protocol and tracker protocol, in =
terms of message formats and flows,

3. It is agreed that the Peer ID is unique within a swarm. But =
considering the special situation that a peer may take part in multiple =
swarms, is it better to simply keep one ID for the peer among different =
swarms?

4.  For some issues from mobility consideration, I agree with Lars as I =
suggested in IETF 79 that, it's not necessary to make such a specific =
requirement to handle IP address changing. Any peer status change can be =
reflected in the periodically status report, including the battery =
status. The detailed items which status should be involved in the report =
should not be fully listed in the requirement draft.

5. for ALTO support, I agree with Ning that tracker can work as an ALTO =
client to refine the peer selection responding.


BR
Lin


-----Original Message-----
From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf Of =
ext Y.J. GU
Sent: Friday, February 11, 2011 3:10 PM
To: 'Ning Zong'; 'Lars Eggert'
Cc: ppsp@ietf.org
Subject: [ppsp] RE: =B4=F0=B8=B4: =B4=F0=B8=B4: review: =
draft-ietf-ppsp-reqs-01

Sorry for chiming in. Here is some of my opinions on the comments and =
proposals.

> -----Original Message-----
> From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf=20
> Of Ning Zong
> Sent: Friday, February 11, 2011 11:40 AM
> To: 'Lars Eggert'
> Cc: ppsp@ietf.org
> Subject: [ppsp] =B4=F0=B8=B4: =B4=F0=B8=B4: review: =
draft-ietf-ppsp-reqs-01
>=20
> Hi, Lars,
>=20
> Thank you for comments. See inline.
>=20
> -----=D3=CA=BC=FE=D4=AD=BC=FE-----
> =B7=A2=BC=FE=C8=CB: Lars Eggert [mailto:lars.eggert@nokia.com]
> =B7=A2=CB=CD=CA=B1=BC=E4: 2011=C4=EA2=D4=C210=C8=D5 21:52
> =CA=D5=BC=FE=C8=CB: Ning Zong
> =B3=AD=CB=CD: ppsp@ietf.org
> =D6=F7=CC=E2: Re: =B4=F0=B8=B4: [ppsp] review: draft-ietf-ppsp-reqs-01
>=20
> Hi,
>=20
> thanks for responding. I have a few more comments below; I'm cutting=20
> all the text that I think we have a way forward on.
>=20
> On 2011-2-10, at 11:11, Ning Zong wrote:
> > Section 2., paragraph 5:
> >>   Peer list: A list of peer ID which are in a same swarm maintained =
by
> >>   the PPSP tracker.  A peer must fetch the peer list of a swarm =
from
> >>   the tracker to know which peers have the required content.
> >
> >  "Must it", really? I agree that this is one way of getting a peer =20
> > list, but in some deployments it is also possible to get a peer list =
=20
> > from other peers or through some non-tracker third party.
> >
> > [ZN] In current charter we don't focus on specific tracker entity,=20
> > but general tracker function provided with various forms such as=20
> > centralized, distributed, or third-party provided.
> > We can explicitly state in next revision that here the tracker refer =

> > to tracker function, rather than tracker server.
>=20
> What I meant is that the current definition is too narrow. Yes, the=20
> tracker has a peer list. But so do the peers themselves (although it=20
> is likely much less complete than that of the tracker.) But in a=20
> system where peers exchange peer information directly, or there are=20
> multiple trackers, or there is some other way to get peer information, =

> *nobody* may actually have the definitive list of peers in a swarm -=20
> and no one needs to, since the system still works OK.
>=20
> [ZN] I agree that the tracker is not the only part to provide peer=20
> list. In PPSP.PP.REQ-4, it says that peer can also get an extra list=20
> of peers other than those in the list from tracker.
> And you are right that the statement here is not precise. I propose to =

> change "fetch the peer list of a swarm from the tracker" to "fetch an=20
> initial peer list from the tracker or other entity in bootstrapping =
stage".

[Gyj] I agree that peer can get peerlist from Tracker and other peers. =
But I am not very sure whether 'getting peerlist from other entity in =
bootstrapping stage' or 'non-tracker third party'is in the scope of =
PPSP. According to Section 4 in draft-ietf-ppsp-problem-statement, there =
are only two entities in PPSP architecture : Tracker and Peer. I agree =
that a peerlist can be gotten from non-tracker and non-peer entity, but =
that is not PPSP consideration. So, getting peerlist from either Tracker =
or peer is okay, other than those, I think, are out of the scope of =
PPSP.=20
I propose to revise the requirement as ' A peer can fetch the peer list =
of a swarm from either tracker or other peers to know which peers have =
the required content '

> > Section 4.1.1., paragraph 0:
> >> 4.1.1.  Basic Requirements to PPSP Node
> >
> >  I think we're missing a high-level requirement that the tracker and =
=20
> > peer protocols should be as similar as possible, in terms of design, =
=20
> > message formats and flows, etc. Ideally, the peer protocol would be=20
> > an  extension to the tracker protocol that adds a few message types. =

> > We do  NOT want two completely different protocols here.
> >
> > [ZN] You are right, and in the current design, the tracker and peer=20
> > protocols are similar. But do we need to make this as a formal
> requirement?
>=20
> Why not?
>=20
> [ZN] I am OK to make this a formal requirement. How about other=20
> contributors?

[Gyj] What Lars suggest is an ideal situation. And we should follow the =
requirement. But for now, I am not sure whether there are some messages =
in Peer Protocol that can not be extend by Tracker Protocol. I suggest =
we define this requirement as a 'SHOULD' item. Lars also suggest =
'SHOULD'.

> > Section 4.1.1., paragraph 3:
> >>     The peer ID may be generated from IP address or SIP URI which
> >>   can distinguish this peer with the others.  But if IP address is =
used
> >>   as peer ID, the ID may be unstable as IP address may change while
> >>   peer moving.
> >
> >  Not sure if we need to discuss here what the options are for=20
> > choosing  peer IDs. If we want to do this, we need to really discuss =

> > all the  options, some obvious ones are missing (e.g., large random=20
> > value,
> >  etc.)
> >
> > [ZN] Option for choosing peer ID is still a open issue. IMO,=20
> > consider the case that IP address may change, unique peer IDs such=20
> > as those used in RELOAD are preferred in peer/swarm management=20
> > level, while IP address is
> for
> > peer connection.
> > Other thoughts?
>=20
> I'd simply cut the text above then.
>=20
> [ZN]: I agree.

[Gyj] What the Requirement draft needs to decide is whether the Peer ID =
need to be unique in global or just in a swarm. I didn't go through the =
requirement draft words by words, but my memory is that we don't decide =
yet.=20


> > Section 4.1.3., paragraph 2:
> >>   PPSP.REQ-8: The Tracker Protocol and Peer Protocol are =
Recommended to
> >>   be carried over TCP (or UDP, when delivery requirements cannot be =
met
> >>   by TCP).
> >
> >  I really think we should be simply requiring TCP here and not even  =

> > talk about UDP.
> >
> > [ZN] I don=A1=AFt quite understand why must TCP?
>=20
> Because building something on top of UDP is difficult; see RFC5405.
>=20
> In which case do you think TCP will not be appropriate?
>=20
> [ZN] Consider the cases:
> 1) a large number of connections between peers are only for temporary=20
> information exchange (e.g. chunk availability exchange) and won=A1=AFt =

> persist for data transfer (if the requested peers don=A1=AFt have the =
requested chunks).
> 2) a peer may communicate with a small subset of peers only for a=20
> short term and then frequently change to another small subset of peers =
(like PPLive).
> TCP may introduce more (and possibly unnecessary) overhead.

> > Section 4.2., paragraph 0:
> >>  PPSP.REQ-9: The Tracker Protocol is Recommended to support the IP  =

> >> address change report sent from the peer.  The Peer Protocol may =20
> >> support the IP address change report sent from the peer.
> >
> >  I have no idea what this means. If this is about supporting mobile  =

> > peers, why do we need anything specific to that in the protocol? A =20
> > peer whose IP address changes simply looks like a leave-and-join to  =

> > the swarm.
> >
> > [ZN] Yes, this is merged from another draft for mobile P2P case:
> > http://tools.ietf.org/id/draft-lu-ppsp-mobile-04.txt
> > IMO, this is helpful to re-connect between peers in a timely manner=20
> > since peer may not re-send join message to the tracker even after IP =
change.
> Other
> > thoughts?
>=20
> What I'm saying is that a mobility events to the tracker and to other=20
> peers looks exactly like a leave followed by a join. In other words,=20
> we don't need any extra support in the protocol for it.
>=20
> [ZN] I agree that we don=A1=AFt need extra message for this. But it =
seems=20
> that we then need new requirement about when the peer should send join =

> message - bootstrap, IP address change, etc...?
>
>
> > Section 4.2., paragraph 8:
> >>   PPSP.TP.REQ-7: The PPSP tracker MAY generate the peer list with =
the
> >>   help of traffic optimization services, e.g.  Alto.
> >
> >  Not sure if we need this, since a "MAY"-level statement isn't=20
> > really a  requirement. This would make more sense as a=20
> > non-requirement in  explanatory text. Also, cite ALTO.
> >
> > [ZN] How about change "MAY" to "SHOULD support" - which means=20
> > "optionally implement"?
>=20
> ALTO is a mechanism for *peers* to perform better then random=20
> *initial* peer selection. It's completely unclear if the tracker can=20
> even do something useful with the ALTO information, at least without a =

> lot more context about the peer.
>=20
> [ZN] I think in tracker based P2P system, the tracker can act as the=20
> ALTO client, which receives ALTO information and performs peer=20
> selection (Section
> 3.1 in draft-ietf-alto-reqs-07.txt).
> But anyway, I agree that this MAY-level statement should move to=20
> non-requirement text. I propose to revise the requirement as "PPSP=20
> system SHOULD support traffic optimization service, e.g. ALTO [cite]". =

> Other thoughts?
>=20
> > Section 4.3., paragraph 0:
> >>   PPSP.TP.REQ-9: Battery status of the peer SHOULD be reported to =
the
> >>   tracker in the case where the peers are constrained by their =
limited
> >>   battery (e.g. cellphone),
> >
> > Why? What is the tracker supposed to do with this information? Also, =
=20
> > what metric do you envision to be applied here, mW?  4.3.  PPSP Peer =
=20
> > Protocol Requirements
> >
> > [ZN] I think the main scenario is mobile P2P where peers have very=20
> > limited power and are not suitable for long-term streaming and the=20
> > tracker may
> only
> > put those peers in limited number of swarms.
>=20
> The tracker has *no* influence over what swarms peers join or not=20
> join, and it can't prevent anything. And peers can obviously simply=20
> lie about their battery information.
>=20
> [ZN] If tracker doesn't reply with an initial peer list, it would be=20
> difficult (not impossible) for the requesting peer to start - just=20
> like being lack of bootstrap information, right?
> I am also thinking that lower battery status of a peer *may* lead=20
> tracker to NOT to put this peer in the peer list for other peers,=20
> since lower battery peer may unstable (e.g. offline soon).
>=20
> > Section 4.3., paragraph 10:
> >>   Streaming status information should be related to the content
> >>   delivery, including online time, link status including available
> >>   uplink and downlink bandwidth, peer capability and other =
streaming
> >>   parameters of the peer.  With this information, a peer can select
> >>   more appropriate peers for content sharing based on some content
> >>   sharing strategies and/or application requirements.
> >
> >  <Insert my standard rant about how difficult it is to provide and=20
> > use  bandwidth information here.> Also, s/streaming//g (not all=20
> > swarms are  for streaming)
> >
> > [ZN] Understand. How about "...link status including available=20
> > bandwidth
> if
> > possible..." or just "...link status including DSL/wifi/etc..."?=20
> > Other suggestions?
>=20
> Remove it?
>=20
> [ZN] I am OK, how about other contributors?
>=20
> Lars
>=20
>=20
>=20
> _______________________________________________
> ppsp mailing list
> ppsp@ietf.org
> https://www.ietf.org/mailman/listinfo/ppsp

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

From zongning@huawei.com  Mon Feb 14 17:32:03 2011
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 48C883A6DF7 for <ppsp@core3.amsl.com>; Mon, 14 Feb 2011 17:32:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -95.404
X-Spam-Level: 
X-Spam-Status: No, score=-95.404 tagged_above=-999 required=5 tests=[AWL=-0.610, BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, CN_BODY_35=0.339, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, J_CHICKENPOX_52=0.6, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1, SARE_LWSHORTT=1.24, SARE_SUB_ENC_GB2312=1.345, SARE_SUB_OBFU_Q1=0.227, 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 czlWwzgBPepw for <ppsp@core3.amsl.com>; Mon, 14 Feb 2011 17:32:01 -0800 (PST)
Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id 7E3E23A6A0C for <ppsp@ietf.org>; Mon, 14 Feb 2011 17:32:01 -0800 (PST)
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 <0LGM00AU8XLMDM@szxga04-in.huawei.com> for ppsp@ietf.org; Tue, 15 Feb 2011 09:32:10 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LGM001ZBXLMI4@szxga04-in.huawei.com> for ppsp@ietf.org; Tue, 15 Feb 2011 09:32:10 +0800 (CST)
Received: from z63316a ([10.138.41.31]) by szxml06-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LGM00GG3XLI9D@szxml06-in.huawei.com> for ppsp@ietf.org; Tue, 15 Feb 2011 09:32:10 +0800 (CST)
Date: Tue, 15 Feb 2011 09:32:06 +0800
From: Ning Zong <zongning@huawei.com>
In-reply-to: <08E397856DC04A468C8283DC63E5EFDBB3D22F@CNBEEXC007.nsn-intra.net>
To: "'Xiao, Lin (NSN - CN/Beijing)'" <lin.xiao@nsn.com>, "'ext Y.J. GU'" <guyingjie@huawei.com>, 'Lars Eggert' <lars.eggert@nokia.com>
Message-id: <006a01cbccb0$284a4ee0$78deeca0$@com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: text/plain; charset=gb2312
Content-language: zh-cn
Content-transfer-encoding: quoted-printable
Thread-index: AcvJKbW7kLmzZe7zSEiwwGnKadTkowAZw9xwAAe3cGAAnYVD4AAibOHA
References: <00a201cbc99d$655f1650$301d42f0$@com> <005501cbc9ba$affaf270$35298a0a@china.huawei.com> <08E397856DC04A468C8283DC63E5EFDBB3D22F@CNBEEXC007.nsn-intra.net>
Cc: ppsp@ietf.org
Subject: [ppsp] =?gb2312?b?tPC4tDogICBSRTogILTwuLQ6ILTwuLQ6ICByZXZpZXc6?= =?gb2312?b?IGRyYWZ0LWlldGYtcHBzcC1yZXFzLTAx?=
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, 15 Feb 2011 01:32:03 -0000

Thanks Lin,

Please see inline.

-----=D3=CA=BC=FE=D4=AD=BC=FE-----
=B7=A2=BC=FE=C8=CB: Xiao, Lin (NSN - CN/Beijing) =
[mailto:lin.xiao@nsn.com]=20
=B7=A2=CB=CD=CA=B1=BC=E4: 2011=C4=EA2=D4=C214=C8=D5 17:55
=CA=D5=BC=FE=C8=CB: ext Y.J. GU; Ning Zong; Lars Eggert
=B3=AD=CB=CD: ppsp@ietf.org
=D6=F7=CC=E2: RE: [ppsp] RE: =B4=F0=B8=B4: =B4=F0=B8=B4: review: =
draft-ietf-ppsp-reqs-01

Thanks Lars for such a close review on the draft. It's really helpful =
for us
to re-consider some issues and to refine the draft for the next version. =
=20
As the comments are very long, I just list my opinions simply as =
followed:

1. for the peerlist fetching, I think we have got the agreement that =
Peer
can fetch the peer list of a swarm from either tracker or other peers, =
and
the initial peerlist should be fetched from tracker.
[ZN] +1

2. Agree to add a new requirement to declare that the protocol design =
should
keep same style for both Peer protocol and tracker protocol, in terms of
message formats and flows,
[ZN] +1

3. It is agreed that the Peer ID is unique within a swarm. But =
considering
the special situation that a peer may take part in multiple swarms, is =
it
better to simply keep one ID for the peer among different swarms?
[ZN] I would leave this cross-swarm peer ID management issue to the
application level - e.g. application may use its own mechanism to =
correlate
various peer IDs for a single node/device.

4.  For some issues from mobility consideration, I agree with Lars as I
suggested in IETF 79 that, it's not necessary to make such a specific
requirement to handle IP address changing. Any peer status change can be
reflected in the periodically status report, including the battery =
status.
The detailed items which status should be involved in the report should =
not
be fully listed in the requirement draft.
[ZN] I agree we can merge this into one requirement item.

5. for ALTO support, I agree with Ning that tracker can work as an ALTO
client to refine the peer selection responding.
[ZN] +1

BR
Lin


-----Original Message-----
From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf Of =
ext
Y.J. GU
Sent: Friday, February 11, 2011 3:10 PM
To: 'Ning Zong'; 'Lars Eggert'
Cc: ppsp@ietf.org
Subject: [ppsp] RE: =B4=F0=B8=B4: =B4=F0=B8=B4: review: =
draft-ietf-ppsp-reqs-01

Sorry for chiming in. Here is some of my opinions on the comments and
proposals.

> -----Original Message-----
> From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf=20
> Of Ning Zong
> Sent: Friday, February 11, 2011 11:40 AM
> To: 'Lars Eggert'
> Cc: ppsp@ietf.org
> Subject: [ppsp] =B4=F0=B8=B4: =B4=F0=B8=B4: review: =
draft-ietf-ppsp-reqs-01
>=20
> Hi, Lars,
>=20
> Thank you for comments. See inline.
>=20
> -----=D3=CA=BC=FE=D4=AD=BC=FE-----
> =B7=A2=BC=FE=C8=CB: Lars Eggert [mailto:lars.eggert@nokia.com]
> =B7=A2=CB=CD=CA=B1=BC=E4: 2011=C4=EA2=D4=C210=C8=D5 21:52
> =CA=D5=BC=FE=C8=CB: Ning Zong
> =B3=AD=CB=CD: ppsp@ietf.org
> =D6=F7=CC=E2: Re: =B4=F0=B8=B4: [ppsp] review: draft-ietf-ppsp-reqs-01
>=20
> Hi,
>=20
> thanks for responding. I have a few more comments below; I'm cutting=20
> all the text that I think we have a way forward on.
>=20
> On 2011-2-10, at 11:11, Ning Zong wrote:
> > Section 2., paragraph 5:
> >>   Peer list: A list of peer ID which are in a same swarm maintained =
by
> >>   the PPSP tracker.  A peer must fetch the peer list of a swarm =
from
> >>   the tracker to know which peers have the required content.
> >
> >  "Must it", really? I agree that this is one way of getting a peer =20
> > list, but in some deployments it is also possible to get a peer list =
=20
> > from other peers or through some non-tracker third party.
> >
> > [ZN] In current charter we don't focus on specific tracker entity,=20
> > but general tracker function provided with various forms such as=20
> > centralized, distributed, or third-party provided.
> > We can explicitly state in next revision that here the tracker refer =

> > to tracker function, rather than tracker server.
>=20
> What I meant is that the current definition is too narrow. Yes, the=20
> tracker has a peer list. But so do the peers themselves (although it=20
> is likely much less complete than that of the tracker.) But in a=20
> system where peers exchange peer information directly, or there are=20
> multiple trackers, or there is some other way to get peer information, =

> *nobody* may actually have the definitive list of peers in a swarm -=20
> and no one needs to, since the system still works OK.
>=20
> [ZN] I agree that the tracker is not the only part to provide peer=20
> list. In PPSP.PP.REQ-4, it says that peer can also get an extra list=20
> of peers other than those in the list from tracker.
> And you are right that the statement here is not precise. I propose to =

> change "fetch the peer list of a swarm from the tracker" to "fetch an=20
> initial peer list from the tracker or other entity in bootstrapping
stage".

[Gyj] I agree that peer can get peerlist from Tracker and other peers. =
But I
am not very sure whether 'getting peerlist from other entity in
bootstrapping stage' or 'non-tracker third party'is in the scope of =
PPSP.
According to Section 4 in draft-ietf-ppsp-problem-statement, there are =
only
two entities in PPSP architecture : Tracker and Peer. I agree that a
peerlist can be gotten from non-tracker and non-peer entity, but that is =
not
PPSP consideration. So, getting peerlist from either Tracker or peer is
okay, other than those, I think, are out of the scope of PPSP.=20
I propose to revise the requirement as ' A peer can fetch the peer list =
of a
swarm from either tracker or other peers to know which peers have the
required content '

> > Section 4.1.1., paragraph 0:
> >> 4.1.1.  Basic Requirements to PPSP Node
> >
> >  I think we're missing a high-level requirement that the tracker and =
=20
> > peer protocols should be as similar as possible, in terms of design, =
=20
> > message formats and flows, etc. Ideally, the peer protocol would be=20
> > an  extension to the tracker protocol that adds a few message types. =

> > We do  NOT want two completely different protocols here.
> >
> > [ZN] You are right, and in the current design, the tracker and peer=20
> > protocols are similar. But do we need to make this as a formal
> requirement?
>=20
> Why not?
>=20
> [ZN] I am OK to make this a formal requirement. How about other=20
> contributors?

[Gyj] What Lars suggest is an ideal situation. And we should follow the
requirement. But for now, I am not sure whether there are some messages =
in
Peer Protocol that can not be extend by Tracker Protocol. I suggest we
define this requirement as a 'SHOULD' item. Lars also suggest 'SHOULD'.

> > Section 4.1.1., paragraph 3:
> >>     The peer ID may be generated from IP address or SIP URI which
> >>   can distinguish this peer with the others.  But if IP address is =
used
> >>   as peer ID, the ID may be unstable as IP address may change while
> >>   peer moving.
> >
> >  Not sure if we need to discuss here what the options are for=20
> > choosing  peer IDs. If we want to do this, we need to really discuss =

> > all the  options, some obvious ones are missing (e.g., large random=20
> > value,
> >  etc.)
> >
> > [ZN] Option for choosing peer ID is still a open issue. IMO,=20
> > consider the case that IP address may change, unique peer IDs such=20
> > as those used in RELOAD are preferred in peer/swarm management=20
> > level, while IP address is
> for
> > peer connection.
> > Other thoughts?
>=20
> I'd simply cut the text above then.
>=20
> [ZN]: I agree.

[Gyj] What the Requirement draft needs to decide is whether the Peer ID =
need
to be unique in global or just in a swarm. I didn't go through the
requirement draft words by words, but my memory is that we don't decide =
yet.



> > Section 4.1.3., paragraph 2:
> >>   PPSP.REQ-8: The Tracker Protocol and Peer Protocol are =
Recommended to
> >>   be carried over TCP (or UDP, when delivery requirements cannot be =
met
> >>   by TCP).
> >
> >  I really think we should be simply requiring TCP here and not even  =

> > talk about UDP.
> >
> > [ZN] I don=A1=AFt quite understand why must TCP?
>=20
> Because building something on top of UDP is difficult; see RFC5405.
>=20
> In which case do you think TCP will not be appropriate?
>=20
> [ZN] Consider the cases:
> 1) a large number of connections between peers are only for temporary=20
> information exchange (e.g. chunk availability exchange) and won=A1=AFt =

> persist for data transfer (if the requested peers don=A1=AFt have the
requested chunks).
> 2) a peer may communicate with a small subset of peers only for a=20
> short term and then frequently change to another small subset of peers
(like PPLive).
> TCP may introduce more (and possibly unnecessary) overhead.

> > Section 4.2., paragraph 0:
> >>  PPSP.REQ-9: The Tracker Protocol is Recommended to support the IP  =

> >> address change report sent from the peer.  The Peer Protocol may =20
> >> support the IP address change report sent from the peer.
> >
> >  I have no idea what this means. If this is about supporting mobile  =

> > peers, why do we need anything specific to that in the protocol? A =20
> > peer whose IP address changes simply looks like a leave-and-join to  =

> > the swarm.
> >
> > [ZN] Yes, this is merged from another draft for mobile P2P case:
> > http://tools.ietf.org/id/draft-lu-ppsp-mobile-04.txt
> > IMO, this is helpful to re-connect between peers in a timely manner=20
> > since peer may not re-send join message to the tracker even after IP
change.
> Other
> > thoughts?
>=20
> What I'm saying is that a mobility events to the tracker and to other=20
> peers looks exactly like a leave followed by a join. In other words,=20
> we don't need any extra support in the protocol for it.
>=20
> [ZN] I agree that we don=A1=AFt need extra message for this. But it =
seems=20
> that we then need new requirement about when the peer should send join =

> message - bootstrap, IP address change, etc...?
>
>
> > Section 4.2., paragraph 8:
> >>   PPSP.TP.REQ-7: The PPSP tracker MAY generate the peer list with =
the
> >>   help of traffic optimization services, e.g.  Alto.
> >
> >  Not sure if we need this, since a "MAY"-level statement isn't=20
> > really a  requirement. This would make more sense as a=20
> > non-requirement in  explanatory text. Also, cite ALTO.
> >
> > [ZN] How about change "MAY" to "SHOULD support" - which means=20
> > "optionally implement"?
>=20
> ALTO is a mechanism for *peers* to perform better then random=20
> *initial* peer selection. It's completely unclear if the tracker can=20
> even do something useful with the ALTO information, at least without a =

> lot more context about the peer.
>=20
> [ZN] I think in tracker based P2P system, the tracker can act as the=20
> ALTO client, which receives ALTO information and performs peer=20
> selection (Section
> 3.1 in draft-ietf-alto-reqs-07.txt).
> But anyway, I agree that this MAY-level statement should move to=20
> non-requirement text. I propose to revise the requirement as "PPSP=20
> system SHOULD support traffic optimization service, e.g. ALTO [cite]". =

> Other thoughts?
>=20
> > Section 4.3., paragraph 0:
> >>   PPSP.TP.REQ-9: Battery status of the peer SHOULD be reported to =
the
> >>   tracker in the case where the peers are constrained by their =
limited
> >>   battery (e.g. cellphone),
> >
> > Why? What is the tracker supposed to do with this information? Also, =
=20
> > what metric do you envision to be applied here, mW?  4.3.  PPSP Peer =
=20
> > Protocol Requirements
> >
> > [ZN] I think the main scenario is mobile P2P where peers have very=20
> > limited power and are not suitable for long-term streaming and the=20
> > tracker may
> only
> > put those peers in limited number of swarms.
>=20
> The tracker has *no* influence over what swarms peers join or not=20
> join, and it can't prevent anything. And peers can obviously simply=20
> lie about their battery information.
>=20
> [ZN] If tracker doesn't reply with an initial peer list, it would be=20
> difficult (not impossible) for the requesting peer to start - just=20
> like being lack of bootstrap information, right?
> I am also thinking that lower battery status of a peer *may* lead=20
> tracker to NOT to put this peer in the peer list for other peers,=20
> since lower battery peer may unstable (e.g. offline soon).
>=20
> > Section 4.3., paragraph 10:
> >>   Streaming status information should be related to the content
> >>   delivery, including online time, link status including available
> >>   uplink and downlink bandwidth, peer capability and other =
streaming
> >>   parameters of the peer.  With this information, a peer can select
> >>   more appropriate peers for content sharing based on some content
> >>   sharing strategies and/or application requirements.
> >
> >  <Insert my standard rant about how difficult it is to provide and=20
> > use  bandwidth information here.> Also, s/streaming//g (not all=20
> > swarms are  for streaming)
> >
> > [ZN] Understand. How about "...link status including available=20
> > bandwidth
> if
> > possible..." or just "...link status including DSL/wifi/etc..."?=20
> > Other suggestions?
>=20
> Remove it?
>=20
> [ZN] I am OK, how about other contributors?
>=20
> Lars
>=20
>=20
>=20
> _______________________________________________
> ppsp mailing list
> ppsp@ietf.org
> https://www.ietf.org/mailman/listinfo/ppsp

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



From zhangyunfei@chinamobile.com  Mon Feb 14 18:01:00 2011
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 8694E3A6D9B for <ppsp@core3.amsl.com>; Mon, 14 Feb 2011 18:01:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -93.921
X-Spam-Level: 
X-Spam-Status: No, score=-93.921 tagged_above=-999 required=5 tests=[AWL=1.652, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_83=0.6, 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 3HNhmLb9F0Nn for <ppsp@core3.amsl.com>; Mon, 14 Feb 2011 18:00:59 -0800 (PST)
Received: from hqmta.chinamobile.com (hqmta.chinamobile.com [221.130.253.171]) by core3.amsl.com (Postfix) with ESMTP id 436A53A6D24 for <ppsp@ietf.org>; Mon, 14 Feb 2011 18:00:58 -0800 (PST)
Received: from hqmta.chinamobile.com (localhost [127.0.0.1]) by localhost.imsstest.com (Postfix) with ESMTP id 48108210B6; Tue, 15 Feb 2011 10:01:15 +0800 (CST)
Received: from mail.chinamobile.com (unknown [10.1.28.22]) by hqmta.chinamobile.com (Postfix) with ESMTP id 1F55D16ACD; Tue, 15 Feb 2011 10:01:15 +0800 (CST)
Received: from zyf ([10.1.5.3]) by mail.chinamobile.com (Lotus Domino Release 6.5.6) with ESMTP id 2011021510011209-4104 ; Tue, 15 Feb 2011 10:01:12 +0800 
Date: Tue, 15 Feb 2011 10:01:05 +0800
From: "zhangyunfei" <zhangyunfei@chinamobile.com>
To: "Schmidt, Christian 1. (NSN - DE/" <christian.1.schmidt@nsn.com>, "ppsp@ietf.org" <ppsp@ietf.org>
References: <201101180955204217745@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C40168CE4E@DEMUEXC013.nsn-intra.net> <201101181419275009728@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C401730366@DEMUEXC013.nsn-intra.net> <201101311644379687165@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C401799919@DEMUEXC013.nsn-intra.net>
Message-ID: <201102151000498905239@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.6|March 06, 2007) at 2011-02-15 10:01:12, Serialize by Router on jtgsml01/servers/cmcc(Release 6.5.6|March 06, 2007) at 2011-02-15 10:01:15, Serialize complete at 2011-02-15 10:01:15
Content-Type: multipart/alternative; boundary="=====003_Dragon116205688736_====="
X-TM-AS-Product-Ver: IMSS-7.0.0.8231-6.5.0.1024-17956.003
X-TM-AS-Result: No--32.827-7.0-31-10
X-imss-scan-details: No--32.827-7.0-31-10;No--32.827-5.0-31-10
X-TM-AS-User-Approved-Sender: No
Subject: Re: [ppsp] Review: draft-ietf-pp2p-problem-statement-01 / Section 3
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, 15 Feb 2011 02:01:00 -0000

This is a multi-part message in MIME format.

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

VGhhbmtzIENocmlzdGlhbiBmb3IgeW91IHRvIHByb3ZpZGUgbmV3IGhpbnRzIGluIGVsYWJvcmF0
aW5nIHRoaXMgY2hhcHRlci5MZXQgbWUgdHJ5IHRvIGZvbGxvdyB5b3VyIHRob3VnaHRzKFBsZWFz
ZSBzZWUgaW4gdGhlIGlubGluZSkuIElmIEkgdW5kZXJzdGFuZCByaWdodCwgSSB3aWxsIHVwZGF0
ZSB0aGlzIHBhcnQuVGhhbmtzLg0KDQpCUg0KWXVuZmVpDQoNCg0KDQoNCg0Kemhhbmd5dW5mZWkN
CjIwMTEtMDItMTUNCg0KDQoNCreivP7Iy6O6IFNjaG1pZHQsIENocmlzdGlhbiAxLiAoTlNOIC0g
REUvTXVuaWNoKQ0Kt6LLzcqxvOSjuiAyMDExLTAyLTAzIDE3OjI2OjQwDQrK1bz+yMujuiBleHQg
emhhbmd5dW5mZWk7IHBwc3BAaWV0Zi5vcmcNCrOty82juiANCtb3zOKjuiBSRTogUmV2aWV3OiBk
cmFmdC1pZXRmLXBwMnAtcHJvYmxlbS1zdGF0ZW1lbnQtMDEgLyBTZWN0aW9uIDMNCg0KSGkgWXVu
ZmVpLA0KIA0KaXQgbG9va3MgbGlrZSB0aGF0IHRoZSBpbnRlcndvcmtpbmcgYmV0d2VlbiBkaWZm
ZXJlbnQgc3RyZWFtaW5nIHByb3ZpZGVycyB3aWxsIGJlIGFuICBpbXBvcnRhbnQgcG9pbnQgaW4g
dGhpcyBzZWN0aW9uLg0KTGV0cyBhc3N1bWUgdGhlIGZvbGxvd2luZyBwb3NzaWJpbGl0aWVzLg0K
IA0KU3Vic2NyaWJlciBhIG9mIFNlcnZpY2UgUHJvdmlkZXIgQSByZXF1ZXN0IGFjY2VzcyB0byBh
IGNlcnRhaW4gbW92aWUgTS4NCiANCkluIGNhc2UsIFNlcnZpY2UgUHJvdmlkZXIgQSBjYW4gZGVs
aXZlciBNIA0KPj4gbm8gaW50ZXJ3b3JraW5nIGlzIG5lZWRlZC4NCiANCkluIGNhc2UsICBTZXJ2
aWNlIFByb3ZpZGVyIEEgY2FuIG5vdCBkZWxpdmVyIE06DQqhpCAgICAgICAgIFNlcnZpY2UgUHJv
dmlkZXIgQSBjYW4gcmVmdXNlIHJlcXVlc3QgYW5kIFN1YnNjcmliZXIgYSBjYW4gY29udGFjdCBv
dGhlciBTZXJ2aWNlIFByb3ZpZGVycyBoaW1zZWxmOyANCj4+bm8gaW50ZXJ3b3JraW5nIGlzIG5l
ZWRlZC4NCqGkICAgICAgICAgU2VydmljZSBQcm92aWRlciBBIGNvbnRhY3Qgb3RoZXIgU2Vydmlj
ZSBQcm92aWRlcnMNCiAgICAgICAgVGhpcyBpcyBhIGNvbmZlZGVyYWN5IG1vZGVsIHdpdGggbG9v
c2UgY291cGxpbmcgYmV0d2VlbiBTUCBBIGFuZCBTUCBDLg0KbyAgICBTUCBBIHByb3ZpZGUgU3Vi
c2NyaWJlciBhIHRoZSBpbmZvcm1hdGlvbiwgdGhhdCBoZSBjYW4gZ2V0IE0gZnJvbSBTZXJ2aWNl
IFByb3ZpZGVyIEMgDQo+Pk9ubHkgSW50ZXJ3b3JraW5nIGJldHdlZW4gU2VydmljZSBQcm92aWRl
cnMgbmVlZGVkLg0KVGhlIHRyYWNrZXIgcHJvdG9jb2wgKGJldHdlZW4gU1BBIGFuZCBzdWJzY3Jp
YmVyIGEpIG1heSB0YWtlIGVmZmVjdCBpbiByZWRpcmVjdGluZyB0aGUgc2VydmljZSBwcm92aWRl
ciBDIGZvciBzdWJzY3JpYmVyIGEuDQpvICAgIFNQIEEgZmV0Y2ggdGhlIHJlbGF0ZWQgY29udGVu
dCBoaW1zZWxmIGFuZCBwcm92aWRlIGl0IHRvIGhpcyBzdWJzY3JpYmVyIGEgYWZ0ZXJ3YXJkcy4N
Cj4+T25seSBJbnRlcndvcmtpbmcgYmV0d2VlbiBTZXJ2aWNlIFByb3ZpZGVycyBuZWVkZWQuDQpX
ZSBtYXkgbmVlZCB0aGUgU1AgQSdzIHN1cGVyIFBlZXJzIHRvIGNvbm5lY3Qgd2l0aCBTUCBDJ3Mg
dHJhY2tlciBhbmQgc3VwZXIgcGVlcnMuT2YgY291cnNlIHRoZXJlIGFyZSBzdGlsbCBzb21lIGFs
dGVybmF0aXZlcyB0byBjb25uZWN0IHdpdGggU1AgQyBkaXJlY3RseSB3aXRob3V0IGludm9sdmlu
ZyBkaXN0cmlidXRpb24uVGhlIGZvcm1lciBzb2x1dGlvbiBoYXMgYWR2YW50YWdlcyBpbiBzbG93
ZXIgbGF0ZW5jeS4NCm8gICAgU1AgQSBmb3J3YXJkIHRoZSBhZGRyZXNzZXMgb2YgYXZhaWxhYmxl
IHBlZXJzIHRvIGhpcyBzdWJzY3JpYmVyIGEuIA0KPj5JbnRlcndvcmtpbmcgYmV0d2VlbiBTZXJ2
aWNlIFByb3ZpZGVycyBhbmQgUGVlcnMgYXJlIG5lZWRlZC4NCkluIHRoaXMgY2FzZSwgdHJhY2tl
ciBwcm90b2NvbCBuZWVkcyB0byBuZWdvdGhpYXRlIGFuZCBzeW5jaHJvbml6ZSBwZWVyIGxpc3Qg
YmV0d2VlbiBTUEEgYW5kIFNQQyBmb3IgcmVxdWVzdGVkIHZpZGVvL3N0cmVhbWluZy4NCqGkICAg
ICAgICAgU2VydmljZSBQcm92aWRlciBBIGtub3dzIHRoZSBjb250ZW50IG9mIG90aGVyIHNlcnZp
Y2UgcHJvdmlkZXJzLCBlLmcuIHdpdGggZGlyZWN0IGluZm9ybWF0aW9uIGZyb20gU2VydmljZSBQ
cm92aWRlcnMgb3IgcmVsYXRlZCBTdXBlciBQZWVycy4NCkkgICAgICAgICAgICAgICAgICAgIFRo
aXMgaXMgYSB1bmlvbiBtb2RlbCB3aXRoIHRpZ2h0IGNvdXBsaW5nIGJldHdlZW4gdHdvIHByb3Zp
ZGVycy4gSW4gdGhpcyBjYXNlLCB0aGUgdHJhY2tlciBhbmQgc3VwZXIgcGVlcyBpbiBTUCBBIGFu
ZCBTUCBCIGNhbiB0b3RhbGx5IGV4Y2hhbmdlIGluZm9ybWF0aW9uLg0KbyAgICBTUCBBIHByb3Zp
ZGUgU3Vic2NyaWJlciBhIHRoZSBpbmZvcm1hdGlvbiwgdGhhdCBoZSBjYW4gZ2V0IE0gZnJvbSBT
ZXJ2aWNlIFByb3ZpZGVyIEMgDQo+Pk9ubHkgSW50ZXJ3b3JraW5nIGJldHdlZW4gU2VydmljZSBQ
cm92aWRlcnMgbmVlZGVkLg0KbyAgICBTUCBBIGZldGNoIHRoZSByZWxhdGVkIGNvbnRlbnQgaGlt
c2VsZiBhbmQgcHJvdmlkZSBpdCB0byBoaXMgc3Vic2NyaWJlciBhIGFmdGVyd2FyZHMuDQo+Pk9u
bHkgSW50ZXJ3b3JraW5nIGJldHdlZW4gU2VydmljZSBQcm92aWRlcnMgbmVlZGVkLg0KbyAgICBT
UCBBIGZvcndhcmQgdGhlIGFkZHJlc3NlcyBvZiBhdmFpbGFibGUgcGVlcnMgdG8gaGlzIHN1YnNj
cmliZXIgYS4gDQo+PkludGVyd29ya2luZyBiZXR3ZWVuIFNlcnZpY2UgUHJvdmlkZXJzIGFuZCBQ
ZWVycyBhcmUgbmVlZGVkLg0KIA0KV2hhdCB3aWxsIGJlIGEgcmVhbGlzdGljIG1vZGVsLCB0YWtl
biBpbnRvIGFjY291bnQgdGhlIGRpZmZlcmVudCBpbnRlcmVzdHMgb2YgdGhlIGNvbnRyaWJ1dGlu
ZyBzZXJ2aWNlIHByb3ZpZGVycz8NCiANCkJlc3QgUmVnYXJkcw0KQ2hyaXN0aWFuIFNjaG1pZHQN
CiANCiANCiANCiANCkZyb206IGV4dCB6aGFuZ3l1bmZlaSBbbWFpbHRvOnpoYW5neXVuZmVpQGNo
aW5hbW9iaWxlLmNvbV0gDQpTZW50OiBNb25kYXksIEphbnVhcnkgMzEsIDIwMTEgOTo0NSBBTQ0K
VG86IFNjaG1pZHQsIENocmlzdGlhbiAxLiAoTlNOIC0gREUvTXVuaWNoKTsgcHBzcEBpZXRmLm9y
Zw0KU3ViamVjdDogUmU6IFJldmlldzogZHJhZnQtaWV0Zi1wcDJwLXByb2JsZW0tc3RhdGVtZW50
LTAxIC8gU2VjdGlvbiAzDQogDQpIaSBDaHJpc3RpYW4sDQogICAgVGhhbmtzIGZvciB5b3VyIHJl
dmlldy5QbGVhc2Ugc2VlIGlubGluZSBmb3IgdGhlIHJlcGx5Lg0KIA0KQlINCll1bmZlaQ0KIA0K
DQoNCg0Kemhhbmd5dW5mZWkNCjIwMTEtMDEtMzENCg0KDQoNCreivP7Iy6O6IFNjaG1pZHQsIENo
cmlzdGlhbiAxLiAoTlNOIC0gREUvTXVuaWNoKQ0Kt6LLzcqxvOSjuiAyMDExLTAxLTI4IDE4OjM0
OjU1DQrK1bz+yMujuiBleHQgemhhbmd5dW5mZWk7IHBwc3BAaWV0Zi5vcmcNCrOty82juiANCtb3
zOKjuiBSZXZpZXc6IGRyYWZ0LWlldGYtcHAycC1wcm9ibGVtLXN0YXRlbWVudC0wMSAvIFNlY3Rp
b24gMw0KIA0KQ29tbWVudHMgb24gc2VjdGlvbiAzIHByb2JsZW0gc3RhdGVtZW50DQogDQozLjEg
SVNQoa9zIGRpZmZpY3VsdGllcyBpbiBkZXBsb3lpbmcgUDJQIGNhY2hlcw0KLSBJcyBpdCByZWFs
bHkgcG9zc2libGUsIHRvIGRlY2lkZSByZW1vdGVseSB3aXRoIGRlZXAgcGFja2V0IGluc3BlY3Rp
b24sIHdoaWNoIHN0cmVhbSBzaG91bGQgYmUgbG9jYWxseSBjYWNoZWQ/IEFuZCB3aGF0IHNob3Vs
ZCBiZSBkb25lIG5leHQgdG8gcmVkdWNlIHRyYWZmaWM/DQpJbiBtYW55IHNhbWxsIElTUHMsIFAy
UCBjYWNoZSBpcyB3aWRlbHkgZGVwbG95ZWQgdG8gcmVkdWNlIHRyYWZmaWMuIFRoZSBkZWVwIHBh
Y2tldCBpbnNwZWN0aW9uIG1heSBub3QgYmUgZXhlY3V0ZWQgcmVtb3RlbHkgYnV0IGxvY2FsbHkg
KGluIHRoZSBjYWNoZSBub2RlcykuIFRoZSBuZXh0IHN0ZXAgaXMganVzdCBjYWNoaW5nIHRoZSBp
ZGVudGlmaWVkIGZyZXF1ZW50bHkgdmlzaXRlZCBjb250ZW50IGluIHRoZSBjYWNoZSBub2Rlcy4N
Ci0gQW4gYXBwbGljYXRpb24gY29udHJvbGxlZCBjYWNoaW5nIHN5c3RlbSBpcyBtdWNoIGJldHRl
ciBmb3IgdGhpcyBwdXJwb3NlLg0KSXQgZGVwZW5kcy4gV2Ugc2VlIG1hbnkgSVNQLXVuZnJpZW5k
bHkgYXBwbGljYXRpb25zIHdoZXJlIHRoZSBhcHBsaWNhdGlvbiBpcyB1bmF3YXJlIG9mIHRoZSBJ
U1AgY2FjaGluZyBzeXN0ZW1zLCBsZXQgYWxvbmUgdGhlIGNvb3BlcmF0aW9uLg0KLSBJU1Agd29y
a2xvYWQgY2FuIGJlIHJlZHVjZWQgYXMgd2VsbCwgdXNpbmcgcHJvcHJpZXRhcnkgcHJvdG9jb2xz
IGZvciByZW1vdGUgY29udHJvbC4NClRoZSBhcmd1bWVudCBpcyBub3QgdGhhdCBJU1AgdXNlIHBy
b3ByaWV0YXJ5IG9yIG9wZW4gcHJvdG9jb2xzIGZvciByZW1vdGUgY29udHJvbCwgYnV0IHRoYXQg
aWYgdGhlIGFwcGxpY2F0aW9ucyB1c2UgcHJvcHJpZXRhcnkgY29tbXVuaWNhdGlvbiBwcm90b2Nv
bHMsIHRoZSBJU1AgbWF5IGFkZCBtb3JlIHdvcmtsb2FkIGZvciBpZGVudGlmeWluZyB0aGVzZSBQ
MlAgc3RyZWFtaW5nIGFwcGxpY2F0aW9ucyBsaWtlIG1hbnkgb2YgdG9kYXkncyBwcmFjdGljZXMu
DQogDQogDQozLjIgT3BlbiBzdHJlYW1pbmcgZGVsaXZlcnkgaW5mcmFzdHJ1Y3R1cmUNCi0gSW50
ZXJhY3Rpb24gYmV0d2VlbiBkaWZmZXJlbnQgc3RyZWFtaW5nIHByb3ZpZGVycyBpcyBhbiBpbnRl
cmVzdGluZyB0b3BpYy4gIFRoZSBsZXZlbCBvZiBjb29wZXJhdGlvbiB3aWxsIGhhdmUgaW5mbHVl
bmNlIHRvIHRoZSBpbXBvcnRhbmNlIGZvciAgc3RhbmRhcmRzIGluIHRoaXMgYXJlYS4gDQpJIGFn
cmVlIHdpdGggeW91LiANCiANCjMuMyBEaWZmaWN1bHRpZXMgaW4gbW9iaWxlIGFuZCB3aXJlbGVz
cyBlbnZpcm9ubWVudA0KLSBJIGRvIG5vdCBzZWUsIGhvdyB0aGlzIGlzIHByb2JsZW1zIGFyZSBy
ZWxhdGVkIHRvIHByb3ByaWV0YXJ5IHZzLiBTdGFuZGFyZGl6ZWQgcGVlciBwcm90b2NvbHMuIEFs
bCB0aGlzIG1vYmlsZSBzcGVjaWFsaXRpZXMgY2FuIGJlIHRha2VuIGludG8gYWNjb3VudCBpbiBw
cm9wcmlldGFyeSBwcm90b2NvbHMgYXMgd2VsbC4NCkkgbWF5IGRvbid0IGV4cHJlc3MgbXkgbWVh
bmluZyBleGFjdGx5LiBXaGF0IEkgbWVhbiBpcyBhIHR3byBzdGVwIGxvZ2ljLiBUaGUgZmlyc3Qg
b25lIGlzIHRoYXQgc2luY2UgY3VycmVudGx5IGV4aXN0aW5nIHByb3ByaWV0YXJ5IHByb3RvY29s
cyBkb24ndCBjb25zaWRlciB0aGUgbW9iaWxlIGFuZCB3aXJlbGVzcyBpc3N1ZSB3ZWxsLCB3ZSBu
ZWVkIHRvIGRlc2lnbiBvbmUgcHJvdG9jb2wgc3VpdGFibGUgZm9yIGJvdGggbW9iaWxlIGFuZCBm
aXhlZCBlbnZpcm9ubWVudC4gVGhlIHNlY29uZCBvbmUgaXMgdGhhdCBjb25zaWRlciB0aGUgZmFj
dCB0aGF0IHByb3ByaWV0YXJ5IHByb3RvY29scyBoYXZlIGxvdHMgb2YgZHJhd2JhY2tzIGFzIHN0
YXRlZCBhYm92ZSwgc2hvdWxkIHdlIGRlc2lnbiBhbm90aGVyIHByb3ByaWV0YXJ5IG5ldyBwcm90
b2NvbD9XaHkgbm90IGFuIG9wZW4gb25lPw0KIA0KMy40IFRlcm1pbmFsIHBoeXNpY2FsIHJlc291
cmNlIHN0YXJ2YXRpb24NCi0gTGltaXRlZCBDUFUsIHN0b3JhZ2UgYW5kIG1lbW9yeSCoQyBJcyB0
aGlzIHN0aWxsIGEgcHJvYmxlbSB0b2RheT8gDQpHb29kIHF1ZXN0aW9uLiBJIGNhbiB1cGRhdGUg
dGhlIGFyZ3VtZW50IG1vcmUgY2xlYXJseS5PbmUgaW1wb3J0YW50IHRoaW5nIGluIFAyUCBhcHBs
aWNhdGlvbnMgaXMgdGhhdCB0aGUgc2hhcmVkIHN0b3JhZ2UgYW5kIG1lbW9yeSBzaXplIGlzIHZl
cnkgZ3JlYXQuIEZvciBleGFtcGxlLCBpbiBQMlAgbGl2ZSBzdHJlYW1pbmcgc3lzdGVtcywgdGhl
IHNoYXJlZCBtZW1vcnkgaXMgc29tZSBtaW51dGVzIHZpZGVvIGxlbmd0aCxlLmcuLCAhTSBicHMq
NjAqMi84PTE1TTsgYW5kIGluIFAyUCBWb0Qgc3RyZWFtaW5nLCB0aGUgc2hhcmVkIHN0b3JhZ2Ug
aXMgYWJvdXQgR0IgbWFnbml0dWRlLiBUaGlzIGlzIGV2ZW4gZXF1aXZhbGVudCB0byBtYW55IHNt
YXJ0IHBob25lcyBzZXR0aW5nLg0KV2hlbiBzZXZlcmFsIHN1Y2ggZGFlbW9ucyBhcmUgZW52b2tl
ZCBpbiB0aGUgc3lzdGVtLCB0aGUgcmVzb3VyY2Ugc3RhcnZhdGlvbiBvY2N1cnMuDQogDQpJbiBz
ZWN0aW9uIDMsIGEgbG90IG9mIGFyZ3VtZW50cyBhcmUgbm90IGZpdHRpbmcgdW5kZXIgdGhlIHVt
YnJlbGxhIG9mDQqhsCBMZXShr3MgdGFrZSBhIGxvb2sgd2hhdCBwcm9ibGVtcyBwcm9wcmlldGFy
eSBzaWduYWxsaW5nIGJyaW5ncyBvdXQgZm9yIFAyUCBzdHJlYW1pbmcgYXBwbGljYXRpb25zLqGx
DQpPa2F5LkknbGwgdXBkYXRlIHRoZSBleHByZXNzaW9uLg0KIA0KTGV0oa9zIGZvY3VzIGhlcmUg
b24gdGhlIGxhc3Qgc2VudGVuY2Ugb2YgdGhpcyBzZWN0aW9uIGFuZCBwcm92aWRlIG1vcmUgaW5w
dXQgb24gdGhpczoNCqGwU3RhbmRhcmQgcHJvdG9jb2xzIHJlZHVjZSB0aGUgY29tcGxleGl0eSBv
ZiBjb2V4aXN0aW5nIG11bHRpcGxlIGNsb3NlZCBzeXN0ZW1zIGFuZCBjcmVhdGUgcG9zc2liaWxp
dGllcyB0byB1c2Ugb25lIGNsaWVudCBzb2Z0d2FyZSBhY2NvbW1vZGF0aW5nIGRpZmZlcmVudCBz
eXN0ZW1zLqGxDQpHb29kIHN1Z2dlc3Rpb24uVGhhbmtzLg0KIA0KQmVzdCBSZWdhcmRzDQpDaHJp
c3RpYW4gU2NobWlkdA0KIA0K

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

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MIHhtbG5zOm8+PEhFQUQ+DQo8TUVUQSBodHRwLWVxdWl2PUNvbnRlbnQtVHlw
ZSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9Z2IyMzEyIj4NCjxNRVRBIGNvbnRlbnQ9Ik1T
SFRNTCA2LjAwLjYwMDAuMTcwODAiIG5hbWU9R0VORVJBVE9SPg0KPFNUWUxFPg0KPCEtLQ0KIC8q
IEZvbnQgRGVmaW5pdGlvbnMgKi8NCiBAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OsvOzOU7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OlZlcmRhbmE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiXEDLzszlIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CiAvKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KIHAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRp
di5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJdGV4
dC1hbGlnbjpqdXN0aWZ5Ow0KCXRleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGg7DQoJZm9udC1z
aXplOjEwLjVwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQphOmxpbmssIHNw
YW4uTXNvSHlwZXJsaW5rDQoJe2NvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7Y29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtY29tcG9zZTsNCglmb250LWZhbWlseTpWZXJkYW5hOw0KCWNv
bG9yOndpbmRvd3RleHQ7DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQtc3R5bGU6bm9ybWFs
Ow0KCXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0KIC8qIFBhZ2UgRGVmaW5pdGlvbnMgKi8N
CiBAcGFnZSBTZWN0aW9uMQ0KCXtzaXplOjU5NS4zcHQgODQxLjlwdDsNCgltYXJnaW46NzIuMHB0
IDkwLjBwdCA3Mi4wcHQgOTAuMHB0Ow0KCWxheW91dC1ncmlkOjE1LjZwdDt9DQpkaXYuU2VjdGlv
bjENCgl7cGFnZTpTZWN0aW9uMTt9DQotLT4NCjwvU1RZTEU+DQo8L0hFQUQ+DQo8Qk9EWT4NCjxE
SVY+PEZPTlQgZmFjZT1WZXJkYW5hIGNvbG9yPSMwMDAwZmYgc2l6ZT0yPlRoYW5rcyBDaHJpc3Rp
YW4gZm9yIHlvdSB0byBwcm92aWRlIA0KbmV3IGhpbnRzIGluIGVsYWJvcmF0aW5nIHRoaXMgY2hh
cHRlci5MZXQgbWUgdHJ5IHRvIGZvbGxvdyB5b3VyIHRob3VnaHRzKFBsZWFzZSANCnNlZSZuYnNw
O2luIHRoZSBpbmxpbmUpLiBJZiBJIHVuZGVyc3RhbmQgcmlnaHQsIEkgd2lsbCB1cGRhdGUgdGhp
cyANCnBhcnQuVGhhbmtzLjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIGNv
bG9yPSMwMDAwZmYgc2l6ZT0yPjwvRk9OVD4mbmJzcDs8L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1W
ZXJkYW5hIGNvbG9yPSMwMDAwZmYgc2l6ZT0yPkJSPC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBm
YWNlPVZlcmRhbmEgY29sb3I9IzAwMDBmZiBzaXplPTI+WXVuZmVpPC9GT05UPjwvRElWPg0KPERJ
Vj48Rk9OVCBmYWNlPVZlcmRhbmEgY29sb3I9IzAwMDBmZiBzaXplPTI+PC9GT05UPiZuYnNwOzwv
RElWPg0KPERJVj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjwvRk9OVD4mbmJzcDs8L0RJVj4N
CjxESVYgYWxpZ249bGVmdD4NCjxESVYgYWxpZ249bGVmdD48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6
ZT0yPg0KPEhSIHN0eWxlPSJXSURUSDogMTIycHg7IEhFSUdIVDogMnB4IiBTSVpFPTI+DQo8L0ZP
TlQ+PC9ESVY+DQo8RElWPjxGT05UIGNvbG9yPSNjMGMwYzA+PEZPTlQgZmFjZT1WZXJkYW5hIHNp
emU9Mj56aGFuZ3l1bmZlaTwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNp
emU9Mj4yMDExLTAyLTE1PC9GT05UPjwvRk9OVD48L0RJVj48L0RJVj4NCjxESVY+PEZPTlQgZmFj
ZT1WZXJkYW5hIHNpemU9Mj4NCjxIUj4NCjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1W
ZXJkYW5hPjxGT05UIHNpemU9Mj48U1RST05HPreivP7Iy6O6PC9TVFJPTkc+IFNjaG1pZHQsIENo
cmlzdGlhbiAxLiANCihOU04gLSBERS9NdW5pY2gpPC9GT05UPjwvRk9OVD48L0RJVj4NCjxESVY+
PEZPTlQgZmFjZT1WZXJkYW5hPjxGT05UIHNpemU9Mj48U1RST05HPreiy83Ksbzko7o8L1NUUk9O
Rz4gDQoyMDExLTAyLTAzJm5ic3A7MTc6MjY6NDA8L0ZPTlQ+PC9GT05UPjwvRElWPg0KPERJVj48
Rk9OVCBmYWNlPVZlcmRhbmE+PEZPTlQgc2l6ZT0yPjxTVFJPTkc+ytW8/sjLo7o8L1NUUk9ORz4g
ZXh0IHpoYW5neXVuZmVpOyANCnBwc3BAaWV0Zi5vcmc8L0ZPTlQ+PC9GT05UPjwvRElWPg0KPERJ
Vj48Rk9OVCBmYWNlPVZlcmRhbmE+PEZPTlQgc2l6ZT0yPjxTVFJPTkc+s63LzaO6PC9TVFJPTkc+
IDwvRk9OVD48L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYT48Rk9OVCBzaXpl
PTI+PFNUUk9ORz7W98zio7o8L1NUUk9ORz4gUkU6IFJldmlldzogDQpkcmFmdC1pZXRmLXBwMnAt
cHJvYmxlbS1zdGF0ZW1lbnQtMDEgLyBTZWN0aW9uIDM8L0ZPTlQ+PC9GT05UPjwvRElWPg0KPERJ
Vj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjwvRk9OVD4mbmJzcDs8L0RJVj4NCjxESVY+PEZP
TlQgZmFjZT1WZXJkYW5hIHNpemU9Mj4NCjxESVYgY2xhc3M9V29yZFNlY3Rpb24xPg0KPFAgY2xh
c3M9TXNvTm9ybWFsPjxTUEFOIGxhbmc9RU4tR0IgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMXB0OyBD
T0xPUjogIzFmNDk3ZDsgRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZiciPkhpIA0K
WXVuZmVpLDxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiBs
YW5nPUVOLUdCIA0Kc3R5bGU9IkZPTlQtU0laRTogMTFwdDsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQt
RkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnIj48bzpwPiZuYnNwOzwvbzpwPjwvU1BBTj48
L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gbGFuZz1FTi1HQiANCnN0eWxlPSJGT05ULVNJ
WkU6IDExcHQ7IENPTE9SOiAjMWY0OTdkOyBGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNl
cmlmJyI+aXQgDQpsb29rcyBsaWtlIHRoYXQgdGhlIGludGVyd29ya2luZyBiZXR3ZWVuIGRpZmZl
cmVudCBzdHJlYW1pbmcgcHJvdmlkZXJzIHdpbGwgYmUgDQphbiAmbmJzcDtpbXBvcnRhbnQgcG9p
bnQgaW4gdGhpcyBzZWN0aW9uLjxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05v
cm1hbD48U1BBTiBsYW5nPUVOLUdCIA0Kc3R5bGU9IkZPTlQtU0laRTogMTFwdDsgQ09MT1I6ICMx
ZjQ5N2Q7IEZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnIj5MZXRzIA0KYXNzdW1l
IHRoZSBmb2xsb3dpbmcgcG9zc2liaWxpdGllcy48bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8UCBj
bGFzcz1Nc29Ob3JtYWw+PFNQQU4gbGFuZz1FTi1HQiANCnN0eWxlPSJGT05ULVNJWkU6IDExcHQ7
IENPTE9SOiAjMWY0OTdkOyBGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJyI+PG86
cD4mbmJzcDs8L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIGxhbmc9
RU4tR0IgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMXB0OyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1GQU1J
TFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZiciPlN1YnNjcmliZXIgDQphIG9mIFNlcnZpY2UgUHJv
dmlkZXIgQSByZXF1ZXN0IGFjY2VzcyB0byBhIGNlcnRhaW4gbW92aWUgDQpNLjxvOnA+PC9vOnA+
PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiBsYW5nPUVOLUdCIA0Kc3R5bGU9
IkZPTlQtU0laRTogMTFwdDsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtRkFNSUxZOiAnQ2FsaWJyaScs
J3NhbnMtc2VyaWYnIj48bzpwPiZuYnNwOzwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29O
b3JtYWw+PFNQQU4gbGFuZz1FTi1HQiANCnN0eWxlPSJGT05ULVNJWkU6IDExcHQ7IENPTE9SOiAj
MWY0OTdkOyBGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJyI+SW4gDQpjYXNlLCBT
ZXJ2aWNlIFByb3ZpZGVyIEEgY2FuIGRlbGl2ZXIgTSA8bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8
UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gbGFuZz1FTi1HQiANCnN0eWxlPSJGT05ULVNJWkU6IDEx
cHQ7IENPTE9SOiAjMWY0OTdkOyBGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJyI+
Jmd0OyZndDsgDQpubyBpbnRlcndvcmtpbmcgaXMgbmVlZGVkLjxvOnA+PC9vOnA+PC9TUEFOPjwv
UD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiBsYW5nPUVOLUdCIA0Kc3R5bGU9IkZPTlQtU0la
RTogMTFwdDsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2Vy
aWYnIj48bzpwPiZuYnNwOzwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQ
QU4gbGFuZz1FTi1HQiANCnN0eWxlPSJGT05ULVNJWkU6IDExcHQ7IENPTE9SOiAjMWY0OTdkOyBG
T05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJyI+SW4gDQpjYXNlLCZuYnNwOyBTZXJ2
aWNlIFByb3ZpZGVyIEEgY2FuIG5vdCBkZWxpdmVyIE06PG86cD48L286cD48L1NQQU4+PC9QPg0K
PFAgY2xhc3M9TXNvTGlzdFBhcmFncmFwaCBzdHlsZT0iVEVYVC1JTkRFTlQ6IC0xOHB0OyBtc28t
bGlzdDogbDEgbGV2ZWwxIGxmbzIiPjwhW2lmICFzdXBwb3J0TGlzdHNdPjxTUEFOIA0KbGFuZz1F
Ti1HQiBzdHlsZT0iRk9OVC1GQU1JTFk6IFN5bWJvbCI+PFNQQU4gc3R5bGU9Im1zby1saXN0OiBJ
Z25vcmUiPqGkPFNQQU4gDQpzdHlsZT0iRk9OVDogN3B0ICdUaW1lcyBOZXcgUm9tYW4nIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQo8L1NQQU4+PC9T
UEFOPjwvU1BBTj48IVtlbmRpZl0+PFNQQU4gZGlyPWx0cj48L1NQQU4+PFNQQU4gbGFuZz1FTi1H
Qj5TZXJ2aWNlIA0KUHJvdmlkZXIgQSBjYW4gcmVmdXNlIHJlcXVlc3QgYW5kIFN1YnNjcmliZXIg
YSBjYW4gY29udGFjdCBvdGhlciBTZXJ2aWNlIA0KUHJvdmlkZXJzIGhpbXNlbGY7IDxCUj4mZ3Q7
Jmd0O25vIGludGVyd29ya2luZyBpcyBuZWVkZWQuPG86cD48L286cD48L1NQQU4+PC9QPjwhW2lm
ICFzdXBwb3J0TGlzdHNdPg0KPFAgY2xhc3M9TXNvTGlzdFBhcmFncmFwaCANCnN0eWxlPSJURVhU
LUlOREVOVDogLTE4cHQ7IG1zby1saXN0OiBsMSBsZXZlbDEgbGZvMiI+PFNQQU4gbGFuZz1FTi1H
QiANCnN0eWxlPSJGT05ULUZBTUlMWTogU3ltYm9sIj48U1BBTiBzdHlsZT0ibXNvLWxpc3Q6IEln
bm9yZSI+oaQ8U1BBTiANCnN0eWxlPSJGT05UOiA3cHQgJ1RpbWVzIE5ldyBSb21hbiciPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCjwvU1BBTj48L1NQ
QU4+PC9TUEFOPjwhW2VuZGlmXT48U1BBTiBkaXI9bHRyPjwvU1BBTj48U1BBTiBsYW5nPUVOLUdC
PlNlcnZpY2UgDQpQcm92aWRlciBBIGNvbnRhY3Qgb3RoZXIgU2VydmljZSBQcm92aWRlcnM8L1NQ
QU4+PC9QPg0KPFAgY2xhc3M9TXNvTGlzdFBhcmFncmFwaCANCnN0eWxlPSJURVhULUlOREVOVDog
LTE4cHQ7IG1zby1saXN0OiBsMSBsZXZlbDEgbGZvMiI+PFNQQU4gDQpsYW5nPUVOLUdCPiZuYnNw
OyZuYnNwOyZuYnNwOzxGT05UIGNvbG9yPSNmZjAwMDA+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IFRoaXMgDQppcyBhIGNvbmZlZGVyYWN5IG1vZGVsIHdpdGggbG9vc2UgY291cGxpbmcgYmV0d2Vl
biBTUCBBIGFuZCBTUCBDLjwvRk9OVD48L1NQQU4+PCFbaWYgIXN1cHBvcnRMaXN0c10+PC9QPg0K
PFAgY2xhc3M9TXNvTGlzdFBhcmFncmFwaCANCnN0eWxlPSJNQVJHSU4tTEVGVDogNzJwdDsgVEVY
VC1JTkRFTlQ6IC0xOHB0OyBtc28tbGlzdDogbDEgbGV2ZWwyIGxmbzIiPjxTUEFOIA0KbGFuZz1F
Ti1HQiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdDb3VyaWVyIE5ldyciPjxTUEFOIA0Kc3R5bGU9Im1z
by1saXN0OiBJZ25vcmUiPm88U1BBTiANCnN0eWxlPSJGT05UOiA3cHQgJ1RpbWVzIE5ldyBSb21h
biciPiZuYnNwOyZuYnNwOyZuYnNwOyA8L1NQQU4+PC9TUEFOPjwvU1BBTj48IVtlbmRpZl0+PFNQ
QU4gZGlyPWx0cj48L1NQQU4+PFNQQU4gbGFuZz1FTi1HQj5TUCBBIA0KcHJvdmlkZSBTdWJzY3Jp
YmVyIGEgdGhlIGluZm9ybWF0aW9uLCB0aGF0IGhlIGNhbiBnZXQgTSBmcm9tIFNlcnZpY2UgUHJv
dmlkZXIgQyANCjxCUj4mZ3Q7Jmd0O09ubHkgSW50ZXJ3b3JraW5nIGJldHdlZW4gU2VydmljZSBQ
cm92aWRlcnMgbmVlZGVkLjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29MaXN0UGFyYWdyYXBoIA0K
c3R5bGU9Ik1BUkdJTi1MRUZUOiA3MnB0OyBURVhULUlOREVOVDogLTE4cHQ7IG1zby1saXN0OiBs
MSBsZXZlbDIgbGZvMiI+PFNQQU4gDQpsYW5nPUVOLUdCPjxGT05UIGNvbG9yPSNmZjAwMDA+VGhl
IHRyYWNrZXIgcHJvdG9jb2wgKGJldHdlZW4gU1BBIGFuZCBzdWJzY3JpYmVyIA0KYSkgbWF5IHRh
a2UgZWZmZWN0IGluIHJlZGlyZWN0aW5nIHRoZSBzZXJ2aWNlIHByb3ZpZGVyIEMgZm9yIHN1YnNj
cmliZXIgDQphLjxvOnA+PC9vOnA+PC9GT05UPjwvU1BBTj48L1A+PCFbaWYgIXN1cHBvcnRMaXN0
c10+DQo8UCBjbGFzcz1Nc29MaXN0UGFyYWdyYXBoIA0Kc3R5bGU9Ik1BUkdJTi1MRUZUOiA3MnB0
OyBURVhULUlOREVOVDogLTE4cHQ7IG1zby1saXN0OiBsMSBsZXZlbDIgbGZvMiI+PFNQQU4gDQps
YW5nPUVOLUdCIHN0eWxlPSJGT05ULUZBTUlMWTogJ0NvdXJpZXIgTmV3JyI+PFNQQU4gDQpzdHls
ZT0ibXNvLWxpc3Q6IElnbm9yZSI+bzxTUEFOIA0Kc3R5bGU9IkZPTlQ6IDdwdCAnVGltZXMgTmV3
IFJvbWFuJyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvU1BBTj48L1NQQU4+PC9TUEFOPjwhW2VuZGlm
XT48U1BBTiBkaXI9bHRyPjwvU1BBTj48U1BBTiBsYW5nPUVOLUdCPlNQIEEgZmV0Y2ggDQp0aGUg
cmVsYXRlZCBjb250ZW50IGhpbXNlbGYgYW5kIHByb3ZpZGUgaXQgdG8gaGlzIHN1YnNjcmliZXIg
YSANCmFmdGVyd2FyZHMuPEJSPiZndDsmZ3Q7T25seSBJbnRlcndvcmtpbmcgYmV0d2VlbiBTZXJ2
aWNlIFByb3ZpZGVycyANCm5lZWRlZC48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTGlzdFBhcmFn
cmFwaCANCnN0eWxlPSJNQVJHSU4tTEVGVDogNzJwdDsgVEVYVC1JTkRFTlQ6IC0xOHB0OyBtc28t
bGlzdDogbDEgbGV2ZWwyIGxmbzIiPjxTUEFOIA0KbGFuZz1FTi1HQj48bzpwPjxGT05UIGNvbG9y
PSNmZjAwMDA+V2UgbWF5IG5lZWQgdGhlIFNQIEEncyBzdXBlciBQZWVycyB0byANCmNvbm5lY3Qg
d2l0aCBTUCBDJ3MgdHJhY2tlciBhbmQgc3VwZXIgcGVlcnMuT2YgY291cnNlJm5ic3A7dGhlcmUg
YXJlIHN0aWxsIHNvbWUgDQphbHRlcm5hdGl2ZXMgdG8gY29ubmVjdCB3aXRoIFNQIEMgZGlyZWN0
bHkgd2l0aG91dCBpbnZvbHZpbmcgZGlzdHJpYnV0aW9uLlRoZSANCmZvcm1lciBzb2x1dGlvbiBo
YXMgYWR2YW50YWdlcyBpbiBzbG93ZXIgbGF0ZW5jeS48L0ZPTlQ+PC9vOnA+PC9TUEFOPjwvUD48
IVtpZiAhc3VwcG9ydExpc3RzXT4NCjxQIGNsYXNzPU1zb0xpc3RQYXJhZ3JhcGggDQpzdHlsZT0i
TUFSR0lOLUxFRlQ6IDcycHQ7IFRFWFQtSU5ERU5UOiAtMThwdDsgbXNvLWxpc3Q6IGwxIGxldmVs
MiBsZm8yIj48U1BBTiANCmxhbmc9RU4tR0Igc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ291cmllciBO
ZXcnIj48U1BBTiANCnN0eWxlPSJtc28tbGlzdDogSWdub3JlIj5vPFNQQU4gDQpzdHlsZT0iRk9O
VDogN3B0ICdUaW1lcyBOZXcgUm9tYW4nIj4mbmJzcDsmbmJzcDsmbmJzcDsgPC9TUEFOPjwvU1BB
Tj48L1NQQU4+PCFbZW5kaWZdPjxTUEFOIGRpcj1sdHI+PC9TUEFOPjxTUEFOIGxhbmc9RU4tR0I+
U1AgQSANCmZvcndhcmQgdGhlIGFkZHJlc3NlcyBvZiBhdmFpbGFibGUgcGVlcnMgdG8gaGlzIHN1
YnNjcmliZXIgYS4gDQo8QlI+Jmd0OyZndDtJbnRlcndvcmtpbmcgYmV0d2VlbiBTZXJ2aWNlIFBy
b3ZpZGVycyBhbmQgUGVlcnMgYXJlIA0KbmVlZGVkLjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29M
aXN0UGFyYWdyYXBoIA0Kc3R5bGU9Ik1BUkdJTi1MRUZUOiA3MnB0OyBURVhULUlOREVOVDogLTE4
cHQ7IG1zby1saXN0OiBsMSBsZXZlbDIgbGZvMiI+PFNQQU4gDQpsYW5nPUVOLUdCPjxGT05UIGNv
bG9yPSNmZjAwMDA+SW4gdGhpcyBjYXNlLCB0cmFja2VyIHByb3RvY29sIG5lZWRzIHRvIA0KbmVn
b3RoaWF0ZSBhbmQgc3luY2hyb25pemUgcGVlciBsaXN0IGJldHdlZW4gU1BBIGFuZCBTUEMgZm9y
IHJlcXVlc3RlZCANCnZpZGVvL3N0cmVhbWluZy48L0ZPTlQ+PC9TUEFOPjwvUD48IVtpZiAhc3Vw
cG9ydExpc3RzXT4NCjxQIGNsYXNzPU1zb0xpc3RQYXJhZ3JhcGggDQpzdHlsZT0iVEVYVC1JTkRF
TlQ6IC0xOHB0OyBtc28tbGlzdDogbDEgbGV2ZWwxIGxmbzIiPjxTUEFOIGxhbmc9RU4tR0IgDQpz
dHlsZT0iRk9OVC1GQU1JTFk6IFN5bWJvbCI+PFNQQU4gc3R5bGU9Im1zby1saXN0OiBJZ25vcmUi
PqGkPFNQQU4gDQpzdHlsZT0iRk9OVDogN3B0ICdUaW1lcyBOZXcgUm9tYW4nIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQo8L1NQQU4+PC9TUEFOPjwv
U1BBTj48IVtlbmRpZl0+PFNQQU4gZGlyPWx0cj48L1NQQU4+PFNQQU4gbGFuZz1FTi1HQj5TZXJ2
aWNlIA0KUHJvdmlkZXIgQSBrbm93cyB0aGUgY29udGVudCBvZiBvdGhlciBzZXJ2aWNlIHByb3Zp
ZGVycywgZS5nLiB3aXRoIGRpcmVjdCANCmluZm9ybWF0aW9uIGZyb20gU2VydmljZSBQcm92aWRl
cnMgb3IgcmVsYXRlZCBTdXBlciBQZWVycy48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTGlzdFBh
cmFncmFwaCANCnN0eWxlPSJURVhULUlOREVOVDogLTE4cHQ7IG1zby1saXN0OiBsMSBsZXZlbDEg
bGZvMiI+PFNQQU4gDQpsYW5nPUVOLUdCPkkmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDs8Rk9OVCANCmNvbG9yPSNmZjAwMDA+Jm5ic3A7Jm5ic3A7VGhp
cyBpcyBhIHVuaW9uIG1vZGVsIHdpdGggdGlnaHQgY291cGxpbmcgYmV0d2VlbiB0d28gDQpwcm92
aWRlcnMuIEluIHRoaXMgY2FzZSwgdGhlIHRyYWNrZXIgYW5kIHN1cGVyIHBlZXMgaW4gU1AgQSBh
bmQgU1AgQiBjYW4gdG90YWxseSANCmV4Y2hhbmdlIGluZm9ybWF0aW9uLjwvRk9OVD48L1NQQU4+
PC9QPg0KPFAgY2xhc3M9TXNvTGlzdFBhcmFncmFwaCANCnN0eWxlPSJNQVJHSU4tTEVGVDogNzJw
dDsgVEVYVC1JTkRFTlQ6IC0xOHB0OyBtc28tbGlzdDogbDEgbGV2ZWwyIGxmbzIiPjwhW2lmICFz
dXBwb3J0TGlzdHNdPjxTUEFOIA0KbGFuZz1FTi1HQiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdDb3Vy
aWVyIE5ldyciPjxTUEFOIA0Kc3R5bGU9Im1zby1saXN0OiBJZ25vcmUiPm88U1BBTiANCnN0eWxl
PSJGT05UOiA3cHQgJ1RpbWVzIE5ldyBSb21hbiciPiZuYnNwOyZuYnNwOyZuYnNwOyA8L1NQQU4+
PC9TUEFOPjwvU1BBTj48IVtlbmRpZl0+PFNQQU4gZGlyPWx0cj48L1NQQU4+PFNQQU4gbGFuZz1F
Ti1HQj5TUCBBIA0KcHJvdmlkZSBTdWJzY3JpYmVyIGEgdGhlIGluZm9ybWF0aW9uLCB0aGF0IGhl
IGNhbiBnZXQgTSBmcm9tIFNlcnZpY2UgUHJvdmlkZXIgQyANCjxCUj4mZ3Q7Jmd0O09ubHkgSW50
ZXJ3b3JraW5nIGJldHdlZW4gU2VydmljZSBQcm92aWRlcnMgDQpuZWVkZWQuPG86cD48L286cD48
L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTGlzdFBhcmFncmFwaCANCnN0eWxlPSJNQVJHSU4tTEVG
VDogNzJwdDsgVEVYVC1JTkRFTlQ6IC0xOHB0OyBtc28tbGlzdDogbDEgbGV2ZWwyIGxmbzIiPjwh
W2lmICFzdXBwb3J0TGlzdHNdPjxTUEFOIA0KbGFuZz1FTi1HQiBzdHlsZT0iRk9OVC1GQU1JTFk6
ICdDb3VyaWVyIE5ldyciPjxTUEFOIA0Kc3R5bGU9Im1zby1saXN0OiBJZ25vcmUiPm88U1BBTiAN
CnN0eWxlPSJGT05UOiA3cHQgJ1RpbWVzIE5ldyBSb21hbiciPiZuYnNwOyZuYnNwOyZuYnNwOyA8
L1NQQU4+PC9TUEFOPjwvU1BBTj48IVtlbmRpZl0+PFNQQU4gZGlyPWx0cj48L1NQQU4+PFNQQU4g
bGFuZz1FTi1HQj5TUCBBIGZldGNoIA0KdGhlIHJlbGF0ZWQgY29udGVudCBoaW1zZWxmIGFuZCBw
cm92aWRlIGl0IHRvIGhpcyBzdWJzY3JpYmVyIGEgDQphZnRlcndhcmRzLjxCUj4mZ3Q7Jmd0O09u
bHkgSW50ZXJ3b3JraW5nIGJldHdlZW4gU2VydmljZSBQcm92aWRlcnMgDQpuZWVkZWQuPG86cD48
L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTGlzdFBhcmFncmFwaCANCnN0eWxlPSJNQVJH
SU4tTEVGVDogNzJwdDsgVEVYVC1JTkRFTlQ6IC0xOHB0OyBtc28tbGlzdDogbDEgbGV2ZWwyIGxm
bzIiPjwhW2lmICFzdXBwb3J0TGlzdHNdPjxTUEFOIA0KbGFuZz1FTi1HQiBzdHlsZT0iRk9OVC1G
QU1JTFk6ICdDb3VyaWVyIE5ldyciPjxTUEFOIA0Kc3R5bGU9Im1zby1saXN0OiBJZ25vcmUiPm88
U1BBTiANCnN0eWxlPSJGT05UOiA3cHQgJ1RpbWVzIE5ldyBSb21hbiciPiZuYnNwOyZuYnNwOyZu
YnNwOyA8L1NQQU4+PC9TUEFOPjwvU1BBTj48IVtlbmRpZl0+PFNQQU4gZGlyPWx0cj48L1NQQU4+
PFNQQU4gbGFuZz1FTi1HQj5TUCBBIA0KZm9yd2FyZCB0aGUgYWRkcmVzc2VzIG9mIGF2YWlsYWJs
ZSBwZWVycyB0byBoaXMgc3Vic2NyaWJlciBhLiANCjxCUj4mZ3Q7Jmd0O0ludGVyd29ya2luZyBi
ZXR3ZWVuIFNlcnZpY2UgUHJvdmlkZXJzIGFuZCBQZWVycyBhcmUgDQpuZWVkZWQuPG86cD48L286
cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIGxhbmc9RU4tR0IgDQpzdHls
ZT0iRk9OVC1TSVpFOiAxMXB0OyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1GQU1JTFk6ICdDYWxpYnJp
Jywnc2Fucy1zZXJpZiciPjxvOnA+Jm5ic3A7PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1z
b05vcm1hbD48U1BBTiBsYW5nPUVOLUdCIA0Kc3R5bGU9IkZPTlQtU0laRTogMTFwdDsgQ09MT1I6
ICMxZjQ5N2Q7IEZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnIj5XaGF0IA0Kd2ls
bCBiZSBhIHJlYWxpc3RpYyBtb2RlbCwgdGFrZW4gaW50byBhY2NvdW50IHRoZSBkaWZmZXJlbnQg
aW50ZXJlc3RzIG9mIHRoZSANCmNvbnRyaWJ1dGluZyBzZXJ2aWNlIHByb3ZpZGVycz88bzpwPjwv
bzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gbGFuZz1FTi1HQiANCnN0
eWxlPSJGT05ULVNJWkU6IDExcHQ7IENPTE9SOiAjMWY0OTdkOyBGT05ULUZBTUlMWTogJ0NhbGli
cmknLCdzYW5zLXNlcmlmJyI+PG86cD4mbmJzcDs8L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9
TXNvTm9ybWFsPjxTUEFOIGxhbmc9RU4tR0IgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMXB0OyBDT0xP
UjogIzFmNDk3ZDsgRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZiciPkJlc3QgDQpS
ZWdhcmRzPG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIGxh
bmc9RU4tR0IgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMXB0OyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1G
QU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZiciPkNocmlzdGlhbiANClNjaG1pZHQ8bzpwPjwv
bzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gbGFuZz1FTi1HQiANCnN0
eWxlPSJGT05ULVNJWkU6IDExcHQ7IENPTE9SOiAjMWY0OTdkOyBGT05ULUZBTUlMWTogJ0NhbGli
cmknLCdzYW5zLXNlcmlmJyI+PG86cD4mbmJzcDs8L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9
TXNvTm9ybWFsPjxTUEFOIGxhbmc9RU4tR0IgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMXB0OyBDT0xP
UjogIzFmNDk3ZDsgRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZiciPjxvOnA+Jm5i
c3A7PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiBsYW5nPUVOLUdC
IA0Kc3R5bGU9IkZPTlQtU0laRTogMTFwdDsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtRkFNSUxZOiAn
Q2FsaWJyaScsJ3NhbnMtc2VyaWYnIj48bzpwPiZuYnNwOzwvbzpwPjwvU1BBTj48L1A+DQo8UCBj
bGFzcz1Nc29Ob3JtYWw+PFNQQU4gbGFuZz1FTi1HQiANCnN0eWxlPSJGT05ULVNJWkU6IDExcHQ7
IENPTE9SOiAjMWY0OTdkOyBGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJyI+PG86
cD4mbmJzcDs8L286cD48L1NQQU4+PC9QPg0KPERJVj4NCjxESVYgDQpzdHlsZT0iQk9SREVSLVJJ
R0hUOiBtZWRpdW0gbm9uZTsgUEFERElORy1SSUdIVDogMGNtOyBCT1JERVItVE9QOiAjYjVjNGRm
IDFwdCBzb2xpZDsgUEFERElORy1MRUZUOiAwY207IFBBRERJTkctQk9UVE9NOiAwY207IEJPUkRF
Ui1MRUZUOiBtZWRpdW0gbm9uZTsgUEFERElORy1UT1A6IDNwdDsgQk9SREVSLUJPVFRPTTogbWVk
aXVtIG5vbmUiPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJURVhULUFMSUdOOiBsZWZ0IiBh
bGlnbj1sZWZ0PjxCPjxTUEFOIGxhbmc9RU4tR0IgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBG
T05ULUZBTUlMWTogJ1RhaG9tYScsJ3NhbnMtc2VyaWYnIj5Gcm9tOjwvU1BBTj48L0I+PFNQQU4g
DQpsYW5nPUVOLUdCIHN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IEZPTlQtRkFNSUxZOiAnVGFob21h
Jywnc2Fucy1zZXJpZiciPiBleHQgDQp6aGFuZ3l1bmZlaSBbbWFpbHRvOnpoYW5neXVuZmVpQGNo
aW5hbW9iaWxlLmNvbV0gPEJSPjxCPlNlbnQ6PC9CPiBNb25kYXksIA0KSmFudWFyeSAzMSwgMjAx
MSA5OjQ1IEFNPEJSPjxCPlRvOjwvQj4gU2NobWlkdCwgQ2hyaXN0aTwvU1BBTj48U1BBTiANCnN0
eWxlPSJGT05ULVNJWkU6IDEwcHQ7IEZPTlQtRkFNSUxZOiAnVGFob21hJywnc2Fucy1zZXJpZici
PmFuIDEuIChOU04gLSANCkRFL011bmljaCk7IHBwc3BAaWV0Zi5vcmc8QlI+PEI+U3ViamVjdDo8
L0I+IFJlOiBSZXZpZXc6IA0KZHJhZnQtaWV0Zi1wcDJwLXByb2JsZW0tc3RhdGVtZW50LTAxIC8g
U2VjdGlvbiANCjM8bzpwPjwvbzpwPjwvU1BBTj48L1A+PC9ESVY+PC9ESVY+DQo8UCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9IlRFWFQtQUxJR046IGxlZnQiIGFsaWduPWxlZnQ+PG86cD4mbmJzcDs8
L286cD48L1A+DQo8RElWPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJURVhULUFMSUdOOiBs
ZWZ0IiBhbGlnbj1sZWZ0PjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6IGJs
dWU7IEZPTlQtRkFNSUxZOiAnVmVyZGFuYScsJ3NhbnMtc2VyaWYnIj5IaSANCkNocmlzdGlhbiw8
L1NQQU4+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogU2ltU3Vu
Ij48bzpwPjwvbzpwPjwvU1BBTj48L1A+PC9ESVY+DQo8RElWPg0KPFAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSJURVhULUFMSUdOOiBsZWZ0IiBhbGlnbj1sZWZ0PjxTUEFOIA0Kc3R5bGU9IkZPTlQt
U0laRTogMTBwdDsgQ09MT1I6IGJsdWU7IEZPTlQtRkFNSUxZOiAnVmVyZGFuYScsJ3NhbnMtc2Vy
aWYnIj4mbmJzcDsmbmJzcDsmbmJzcDsgDQpUaGFua3MgZm9yIHlvdXIgcmV2aWV3LlBsZWFzZSBz
ZWUgaW5saW5lIGZvciB0aGUgcmVwbHkuPC9TUEFOPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTog
MTJwdDsgRk9OVC1GQU1JTFk6IFNpbVN1biI+PG86cD48L286cD48L1NQQU4+PC9QPjwvRElWPg0K
PERJVj4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iVEVYVC1BTElHTjogbGVmdCIgYWxpZ249
bGVmdD48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiBTaW1TdW4i
PiZuYnNwOzxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L0RJVj4NCjxESVY+DQo8UCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9IlRFWFQtQUxJR046IGxlZnQiIGFsaWduPWxlZnQ+PFNQQU4gDQpzdHlsZT0i
Rk9OVC1TSVpFOiAxMHB0OyBDT0xPUjogYmx1ZTsgRk9OVC1GQU1JTFk6ICdWZXJkYW5hJywnc2Fu
cy1zZXJpZiciPkJSPC9TUEFOPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1G
QU1JTFk6IFNpbVN1biI+PG86cD48L286cD48L1NQQU4+PC9QPjwvRElWPg0KPERJVj4NCjxQIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0iVEVYVC1BTElHTjogbGVmdCIgYWxpZ249bGVmdD48U1BBTiAN
CnN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IENPTE9SOiBibHVlOyBGT05ULUZBTUlMWTogJ1ZlcmRh
bmEnLCdzYW5zLXNlcmlmJyI+WXVuZmVpPC9TUEFOPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTog
MTJwdDsgRk9OVC1GQU1JTFk6IFNpbVN1biI+PG86cD48L286cD48L1NQQU4+PC9QPjwvRElWPg0K
PERJVj4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iVEVYVC1BTElHTjogbGVmdCIgYWxpZ249
bGVmdD48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZOiBTaW1TdW4i
PiZuYnNwOzxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L0RJVj4NCjxESVYgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSJURVhULUFMSUdOOiBjZW50ZXIiIGFsaWduPWNlbnRlcj48U1BBTiANCnN0eWxlPSJG
T05ULVNJWkU6IDEwcHQ7IEZPTlQtRkFNSUxZOiAnVmVyZGFuYScsJ3NhbnMtc2VyaWYnIj4NCjxI
UiBzdHlsZT0iV0lEVEg6IDkxLjVwdCIgYWxpZ249Y2VudGVyIHdpZHRoPTEyMiBTSVpFPTI+DQo8
L1NQQU4+PC9ESVY+DQo8RElWPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJURVhULUFMSUdO
OiBsZWZ0IiBhbGlnbj1sZWZ0PjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6
IHNpbHZlcjsgRk9OVC1GQU1JTFk6ICdWZXJkYW5hJywnc2Fucy1zZXJpZiciPnpoYW5neXVuZmVp
PC9TUEFOPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgQ09MT1I6IHNpbHZlcjsgRk9O
VC1GQU1JTFk6IFNpbVN1biI+PG86cD48L286cD48L1NQQU4+PC9QPjwvRElWPg0KPERJVj4NCjxQ
IGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iVEVYVC1BTElHTjogbGVmdCIgYWxpZ249bGVmdD48U1BB
TiANCnN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IENPTE9SOiBzaWx2ZXI7IEZPTlQtRkFNSUxZOiAn
VmVyZGFuYScsJ3NhbnMtc2VyaWYnIj4yMDExLTAxLTMxPC9TUEFOPjxTUEFOIA0Kc3R5bGU9IkZP
TlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6IFNpbVN1biI+PG86cD48L286cD48L1NQQU4+PC9Q
PjwvRElWPg0KPERJVj4NCjxESVYgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJURVhULUFMSUdOOiBj
ZW50ZXIiIGFsaWduPWNlbnRlcj48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IEZPTlQt
RkFNSUxZOiAnVmVyZGFuYScsJ3NhbnMtc2VyaWYnIj4NCjxIUiBhbGlnbj1jZW50ZXIgd2lkdGg9
IjEwMCUiIFNJWkU9Mj4NCjwvU1BBTj48L0RJVj48L0RJVj4NCjxESVY+DQo8UCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9IlRFWFQtQUxJR046IGxlZnQiIGFsaWduPWxlZnQ+PFNUUk9ORz48U1BBTiBs
YW5nPVpILUNOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgRk9OVC1GQU1JTFk6IFNpbVN1biI+
t6K8/sjLo7o8L1NQQU4+PC9TVFJPTkc+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBG
T05ULUZBTUlMWTogJ1ZlcmRhbmEnLCdzYW5zLXNlcmlmJyI+IFNjaG1pZHQsIENocmlzdGlhbiAN
CjEuIChOU04gLSBERS9NdW5pY2gpPC9TUEFOPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJw
dDsgRk9OVC1GQU1JTFk6IFNpbVN1biI+PG86cD48L286cD48L1NQQU4+PC9QPjwvRElWPg0KPERJ
Vj4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iVEVYVC1BTElHTjogbGVmdCIgYWxpZ249bGVm
dD48U1RST05HPjxTUEFOIGxhbmc9WkgtQ04gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBGT05U
LUZBTUlMWTogU2ltU3VuIj63osvNyrG85KO6PC9TUEFOPjwvU1RST05HPjxTUEFOIA0Kc3R5bGU9
IkZPTlQtU0laRTogMTBwdDsgRk9OVC1GQU1JTFk6ICdWZXJkYW5hJywnc2Fucy1zZXJpZiciPiAN
CjIwMTEtMDEtMjgmbmJzcDsxODozNDo1NTwvU1BBTj48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6
IDEycHQ7IEZPTlQtRkFNSUxZOiBTaW1TdW4iPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L0RJVj4N
CjxESVY+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9IlRFWFQtQUxJR046IGxlZnQiIGFsaWdu
PWxlZnQ+PFNUUk9ORz48U1BBTiBsYW5nPVpILUNOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTBwdDsg
Rk9OVC1GQU1JTFk6IFNpbVN1biI+ytW8/sjLo7o8L1NQQU4+PC9TVFJPTkc+PFNQQU4gDQpzdHls
ZT0iRk9OVC1TSVpFOiAxMHB0OyBGT05ULUZBTUlMWTogJ1ZlcmRhbmEnLCdzYW5zLXNlcmlmJyI+
IGV4dCB6aGFuZ3l1bmZlaTsgDQpwcHNwQGlldGYub3JnPC9TUEFOPjxTUEFOIA0Kc3R5bGU9IkZP
TlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6IFNpbVN1biI+PG86cD48L286cD48L1NQQU4+PC9Q
PjwvRElWPg0KPERJVj4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iVEVYVC1BTElHTjogbGVm
dCIgYWxpZ249bGVmdD48U1RST05HPjxTUEFOIGxhbmc9WkgtQ04gDQpzdHlsZT0iRk9OVC1TSVpF
OiAxMHB0OyBGT05ULUZBTUlMWTogU2ltU3VuIj6zrcvNo7o8L1NQQU4+PC9TVFJPTkc+PFNQQU4g
bGFuZz1aSC1DTiANCnN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IEZPTlQtRkFNSUxZOiAnVmVyZGFu
YScsJ3NhbnMtc2VyaWYnIj4gPC9TUEFOPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsg
Rk9OVC1GQU1JTFk6IFNpbVN1biI+PG86cD48L286cD48L1NQQU4+PC9QPjwvRElWPg0KPERJVj4N
CjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iVEVYVC1BTElHTjogbGVmdCIgYWxpZ249bGVmdD48
U1RST05HPjxTUEFOIGxhbmc9WkgtQ04gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBGT05ULUZB
TUlMWTogU2ltU3VuIj7W98zio7o8L1NQQU4+PC9TVFJPTkc+PFNQQU4gDQpzdHlsZT0iRk9OVC1T
SVpFOiAxMHB0OyBGT05ULUZBTUlMWTogJ1ZlcmRhbmEnLCdzYW5zLXNlcmlmJyI+IFJldmlldzog
DQpkcmFmdC1pZXRmLXBwMnAtcHJvYmxlbS1zdGF0ZW1lbnQtMDEgLyBTZWN0aW9uIDM8L1NQQU4+
PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogU2ltU3VuIj48bzpw
PjwvbzpwPjwvU1BBTj48L1A+PC9ESVY+DQo8RElWPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSJURVhULUFMSUdOOiBsZWZ0IiBhbGlnbj1sZWZ0PjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTog
MTJwdDsgRk9OVC1GQU1JTFk6IFNpbVN1biI+Jm5ic3A7PG86cD48L286cD48L1NQQU4+PC9QPjwv
RElWPg0KPERJVj4NCjxESVY+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gbGFuZz1FTi1HQiAN
CnN0eWxlPSJGT05ULVNJWkU6IDExcHQ7IENPTE9SOiAjMWY0OTdkOyBGT05ULUZBTUlMWTogJ0Nh
bGlicmknLCdzYW5zLXNlcmlmJyI+Q29tbWVudHMgDQpvbiBzZWN0aW9uIDMgcHJvYmxlbSBzdGF0
ZW1lbnQ8L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gbGFu
Zz1FTi1HQiANCnN0eWxlPSJGT05ULVNJWkU6IDExcHQ7IENPTE9SOiAjMWY0OTdkOyBGT05ULUZB
TUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJyI+Jm5ic3A7PC9TUEFOPjxvOnA+PC9vOnA+PC9Q
Pg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIGxhbmc9RU4tR0IgDQpzdHlsZT0iRk9OVC1TSVpF
OiAxMXB0OyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJp
ZiciPjMuMSANCklTUKGvcyBkaWZmaWN1bHRpZXMgaW4gZGVwbG95aW5nIFAyUCBjYWNoZXM8L1NQ
QU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gbGFuZz1FTi1HQiAN
CnN0eWxlPSJGT05ULVNJWkU6IDExcHQ7IENPTE9SOiAjMWY0OTdkOyBGT05ULUZBTUlMWTogJ0Nh
bGlicmknLCdzYW5zLXNlcmlmJyI+LSANCklzIGl0IHJlYWxseSBwb3NzaWJsZSwgdG8gZGVjaWRl
IHJlbW90ZWx5IHdpdGggZGVlcCBwYWNrZXQgaW5zcGVjdGlvbiwgd2hpY2ggDQpzdHJlYW0gc2hv
dWxkIGJlIGxvY2FsbHkgY2FjaGVkPyBBbmQgd2hhdCBzaG91bGQgYmUgZG9uZSBuZXh0IHRvIHJl
ZHVjZSANCnRyYWZmaWM/PC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFs
PjxTUEFOIGxhbmc9RU4tR0IgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMXB0OyBDT0xPUjogcmVkOyBG
T05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJyI+SW4gbWFueSANCnNhbWxsIElTUHMs
IFAyUCBjYWNoZSBpcyB3aWRlbHkgZGVwbG95ZWQgdG88L1NQQU4+PFNQQU4gbGFuZz1FTi1HQiAN
CnN0eWxlPSJGT05ULVNJWkU6IDExcHQ7IENPTE9SOiAjMWY0OTdkOyBGT05ULUZBTUlMWTogJ0Nh
bGlicmknLCdzYW5zLXNlcmlmJyI+IA0KPC9TUEFOPjxTUEFOIGxhbmc9RU4tR0IgDQpzdHlsZT0i
Rk9OVC1TSVpFOiAxMXB0OyBDT0xPUjogcmVkOyBGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5z
LXNlcmlmJyI+cmVkdWNlIA0KdHJhZmZpYy4gVGhlIGRlZXAgcGFja2V0IGluc3BlY3Rpb24gbWF5
IG5vdCBiZSBleGVjdXRlZCByZW1vdGVseSBidXQgbG9jYWxseSAoaW4gDQp0aGUgY2FjaGUgbm9k
ZXMpLiBUaGUgbmV4dCBzdGVwIGlzIGp1c3QgY2FjaGluZyB0aGUgaWRlbnRpZmllZCBmcmVxdWVu
dGx5IA0KdmlzaXRlZCBjb250ZW50IGluIHRoZSBjYWNoZSBub2Rlcy48L1NQQU4+PG86cD48L286
cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gbGFuZz1FTi1HQiANCnN0eWxlPSJGT05U
LVNJWkU6IDExcHQ7IENPTE9SOiAjMWY0OTdkOyBGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5z
LXNlcmlmJyI+LSANCkFuIGFwcGxpY2F0aW9uIGNvbnRyb2xsZWQgY2FjaGluZyBzeXN0ZW0gaXMg
bXVjaCBiZXR0ZXIgZm9yIHRoaXMgDQpwdXJwb3NlLjwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQ
IGNsYXNzPU1zb05vcm1hbD48U1BBTiBsYW5nPUVOLUdCIA0Kc3R5bGU9IkZPTlQtU0laRTogMTFw
dDsgQ09MT1I6IHJlZDsgRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZiciPkl0IA0K
ZGVwZW5kcy4gV2Ugc2VlIG1hbnkgSVNQLXVuZnJpZW5kbHkgYXBwbGljYXRpb25zPC9TUEFOPjxT
UEFOIGxhbmc9RU4tR0IgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMXB0OyBDT0xPUjogIzFmNDk3ZDsg
Rk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZiciPiANCjwvU1BBTj48U1BBTiBsYW5n
PUVOLUdCIA0Kc3R5bGU9IkZPTlQtU0laRTogMTFwdDsgQ09MT1I6IHJlZDsgRk9OVC1GQU1JTFk6
ICdDYWxpYnJpJywnc2Fucy1zZXJpZiciPndoZXJlIA0KdGhlIGFwcGxpY2F0aW9uIGlzIHVuYXdh
cmUgb2YgdGhlIElTUCBjYWNoaW5nIHN5c3RlbXMsIGxldCBhbG9uZSB0aGUgDQpjb29wZXJhdGlv
bi48L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gbGFuZz1F
Ti1HQiANCnN0eWxlPSJGT05ULVNJWkU6IDExcHQ7IENPTE9SOiAjMWY0OTdkOyBGT05ULUZBTUlM
WTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJyI+LSANCklTUCB3b3JrbG9hZCBjYW4gYmUgcmVkdWNl
ZCBhcyB3ZWxsLCB1c2luZyBwcm9wcmlldGFyeSBwcm90b2NvbHMgZm9yIHJlbW90ZSANCmNvbnRy
b2wuPC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIGxhbmc9
RU4tR0IgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMXB0OyBDT0xPUjogcmVkOyBGT05ULUZBTUlMWTog
J0NhbGlicmknLCdzYW5zLXNlcmlmJyI+VGhlIA0KYXJndW1lbnQgaXMgbm90IHRoYXQgSVNQIHVz
ZSBwcm9wcmlldGFyeSBvciBvcGVuIHByb3RvY29scyBmb3IgcmVtb3RlIGNvbnRyb2wsIA0KYnV0
IHRoYXQgaWYgdGhlIGFwcGxpY2F0aW9ucyB1c2UgcHJvcHJpZXRhcnkgY29tbXVuaWNhdGlvbiBw
cm90b2NvbHMsIHRoZSBJU1AgDQptYXkgYWRkIG1vcmUgd29ya2xvYWQgZm9yIGlkZW50aWZ5aW5n
IHRoZXNlIFAyUCBzdHJlYW1pbmcgYXBwbGljYXRpb25zIGxpa2UgbWFueSANCm9mIHRvZGF5J3Mg
cHJhY3RpY2VzLjwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD4mbmJz
cDs8bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiBsYW5nPUVOLUdCIA0K
c3R5bGU9IkZPTlQtU0laRTogMTFwdDsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtRkFNSUxZOiAnQ2Fs
aWJyaScsJ3NhbnMtc2VyaWYnIj4mbmJzcDs8L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFz
cz1Nc29Ob3JtYWw+PFNQQU4gbGFuZz1FTi1HQiANCnN0eWxlPSJGT05ULVNJWkU6IDExcHQ7IENP
TE9SOiAjMWY0OTdkOyBGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJyI+My4yIA0K
T3BlbiBzdHJlYW1pbmcgZGVsaXZlcnkgaW5mcmFzdHJ1Y3R1cmU8L1NQQU4+PG86cD48L286cD48
L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gbGFuZz1FTi1HQiANCnN0eWxlPSJGT05ULVNJ
WkU6IDExcHQ7IENPTE9SOiAjMWY0OTdkOyBGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNl
cmlmJyI+LSANCkludGVyYWN0aW9uIGJldHdlZW4gZGlmZmVyZW50IHN0cmVhbWluZyBwcm92aWRl
cnMgaXMgYW4gaW50ZXJlc3RpbmcgdG9waWMuIA0KJm5ic3A7VGhlIGxldmVsIG9mIGNvb3BlcmF0
aW9uIHdpbGwgaGF2ZSBpbmZsdWVuY2UgdG8gdGhlIGltcG9ydGFuY2UgZm9yJm5ic3A7IA0Kc3Rh
bmRhcmRzIGluIHRoaXMgYXJlYS4gPC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNv
Tm9ybWFsPjxTUEFOIGxhbmc9RU4tR0IgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMXB0OyBDT0xPUjog
cmVkOyBGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJyI+SSBhZ3JlZSANCndpdGgg
eW91LiA8L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gbGFu
Zz1FTi1HQiANCnN0eWxlPSJGT05ULVNJWkU6IDExcHQ7IENPTE9SOiAjMWY0OTdkOyBGT05ULUZB
TUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJyI+Jm5ic3A7PC9TUEFOPjxvOnA+PC9vOnA+PC9Q
Pg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIGxhbmc9RU4tR0IgDQpzdHlsZT0iRk9OVC1TSVpF
OiAxMXB0OyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJp
ZiciPjMuMyANCkRpZmZpY3VsdGllcyBpbiBtb2JpbGUgYW5kIHdpcmVsZXNzIGVudmlyb25tZW50
PC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIGxhbmc9RU4t
R0IgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMXB0OyBDT0xPUjogdGVhbDsgRk9OVC1GQU1JTFk6ICdD
YWxpYnJpJywnc2Fucy1zZXJpZiciPi0gSSBkbyANCm5vdCBzZWUsIGhvdyB0aGlzIGlzIHByb2Js
ZW1zIGFyZSByZWxhdGVkIHRvIHByb3ByaWV0YXJ5IHZzLiBTdGFuZGFyZGl6ZWQgcGVlciANCnBy
b3RvY29scy4gQWxsIHRoaXMgbW9iaWxlIHNwZWNpYWxpdGllcyBjYW4gYmUgdGFrZW4gaW50byBh
Y2NvdW50IGluIHByb3ByaWV0YXJ5IA0KcHJvdG9jb2xzIGFzIHdlbGwuPC9TUEFOPjxvOnA+PC9v
OnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIGxhbmc9RU4tR0IgDQpzdHlsZT0iRk9O
VC1TSVpFOiAxMXB0OyBDT0xPUjogcmVkOyBGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNl
cmlmJyI+SSBtYXkgDQpkb24ndCBleHByZXNzIG15IG1lYW5pbmcgZXhhY3RseS4gV2hhdCBJIG1l
YW4gaXMgYSB0d28gc3RlcCBsb2dpYy4gVGhlIGZpcnN0IG9uZSANCmlzIHRoYXQgc2luY2UgY3Vy
cmVudGx5IGV4aXN0aW5nJm5ic3A7cHJvcHJpZXRhcnkgcHJvdG9jb2xzIGRvbid0IGNvbnNpZGVy
IHRoZSANCm1vYmlsZSBhbmQgd2lyZWxlc3MgaXNzdWUgd2VsbCwgd2UgbmVlZCB0byBkZXNpZ24m
bmJzcDtvbmUgcHJvdG9jb2wgc3VpdGFibGUgZm9yIA0KYm90aCBtb2JpbGUgYW5kJm5ic3A7Zml4
ZWQgZW52aXJvbm1lbnQuIFRoZSBzZWNvbmQgb25lIGlzIHRoYXQgY29uc2lkZXIgdGhlIGZhY3Qg
DQp0aGF0IHByb3ByaWV0YXJ5IHByb3RvY29scyBoYXZlIGxvdHMgb2YgZHJhd2JhY2tzIGFzIHN0
YXRlZCBhYm92ZSwgc2hvdWxkIHdlIA0KZGVzaWduIGFub3RoZXIgcHJvcHJpZXRhcnkgbmV3IHBy
b3RvY29sP1doeSBub3QgYW4gb3BlbiBvbmU/PC9TUEFOPjxTUEFOIA0KbGFuZz1FTi1HQiBzdHls
ZT0iQ09MT1I6ICMxZjQ5N2QiPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05v
cm1hbD48U1BBTiBsYW5nPUVOLUdCIA0Kc3R5bGU9IkZPTlQtU0laRTogMTFwdDsgQ09MT1I6IHJl
ZDsgRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZiciPiZuYnNwOzwvU1BBTj48bzpw
PjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiBsYW5nPUVOLUdCIA0Kc3R5bGU9
IkZPTlQtU0laRTogMTFwdDsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtRkFNSUxZOiAnQ2FsaWJyaScs
J3NhbnMtc2VyaWYnIj4zLjQgDQpUZXJtaW5hbCBwaHlzaWNhbCByZXNvdXJjZSBzdGFydmF0aW9u
PC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIGxhbmc9RU4t
R0IgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMXB0OyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1GQU1JTFk6
ICdDYWxpYnJpJywnc2Fucy1zZXJpZiciPi0gDQpMaW1pdGVkIENQVSwgc3RvcmFnZSBhbmQgbWVt
b3J5IKhDIElzIHRoaXMgc3RpbGwgYSBwcm9ibGVtIHRvZGF5PyANCjwvU1BBTj48bzpwPjwvbzpw
PjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiBsYW5nPUVOLUdCIA0Kc3R5bGU9IkZPTlQt
U0laRTogMTFwdDsgQ09MT1I6IHJlZDsgRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJp
ZiciPkdvb2QgDQpxdWVzdGlvbi4gSSBjYW4gdXBkYXRlIHRoZSBhcmd1bWVudCBtb3JlIGNsZWFy
bHkuT25lIGltcG9ydGFudCZuYnNwO3RoaW5nIGluIFAyUCANCmFwcGxpY2F0aW9ucyBpcyB0aGF0
IHRoZSZuYnNwO3NoYXJlZCZuYnNwO3N0b3JhZ2UgYW5kIG1lbW9yeSZuYnNwO3NpemUgaXMgdmVy
eSANCmdyZWF0LiBGb3IgZXhhbXBsZSwgaW4gUDJQIGxpdmUgc3RyZWFtaW5nIHN5c3RlbXMsIHRo
ZSBzaGFyZWQgbWVtb3J5IGlzIHNvbWUgDQptaW51dGVzIHZpZGVvIGxlbmd0aCxlLmcuLCAhTSBi
cHMqNjAqMi84PTE1TTsgYW5kIGluIFAyUCBWb0Qgc3RyZWFtaW5nLCB0aGUgDQpzaGFyZWQgc3Rv
cmFnZSBpcyBhYm91dCBHQiBtYWduaXR1ZGUuIFRoaXMgaXMgZXZlbiBlcXVpdmFsZW50IHRvIG1h
bnkgc21hcnQgDQpwaG9uZXMgc2V0dGluZy48L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFz
cz1Nc29Ob3JtYWw+PFNQQU4gbGFuZz1FTi1HQiANCnN0eWxlPSJGT05ULVNJWkU6IDExcHQ7IENP
TE9SOiByZWQ7IEZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnIj5XaGVuIA0Kc2V2
ZXJhbCBzdWNoIGRhZW1vbnMmbmJzcDthcmUgZW52b2tlZCBpbiB0aGUgc3lzdGVtLCB0aGUgcmVz
b3VyY2Ugc3RhcnZhdGlvbiANCm9jY3Vycy48L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFz
cz1Nc29Ob3JtYWw+PFNQQU4gbGFuZz1FTi1HQiANCnN0eWxlPSJGT05ULVNJWkU6IDExcHQ7IENP
TE9SOiAjMWY0OTdkOyBGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJyI+Jm5ic3A7
PC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIGxhbmc9RU4t
R0IgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMXB0OyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1GQU1JTFk6
ICdDYWxpYnJpJywnc2Fucy1zZXJpZiciPkluIA0Kc2VjdGlvbiAzLCBhIGxvdCBvZiBhcmd1bWVu
dHMgYXJlIG5vdCBmaXR0aW5nIHVuZGVyIHRoZSB1bWJyZWxsYSANCm9mPC9TUEFOPjxvOnA+PC9v
OnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIGxhbmc9RU4tR0IgDQpzdHlsZT0iRk9O
VC1TSVpFOiAxMXB0OyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fu
cy1zZXJpZiciPqGwIA0KTGV0oa9zIHRha2UgYSBsb29rIHdoYXQgcHJvYmxlbXMgcHJvcHJpZXRh
cnkgc2lnbmFsbGluZyBicmluZ3Mgb3V0IGZvciBQMlAgDQpzdHJlYW1pbmcgYXBwbGljYXRpb25z
LqGxPC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIGxhbmc9
RU4tR0IgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMXB0OyBDT0xPUjogcmVkOyBGT05ULUZBTUlMWTog
J0NhbGlicmknLCdzYW5zLXNlcmlmJyI+T2theS5JJ2xsIA0KdXBkYXRlIHRoZSBleHByZXNzaW9u
LjwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiBsYW5nPUVO
LUdCIA0Kc3R5bGU9IkZPTlQtU0laRTogMTFwdDsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtRkFNSUxZ
OiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnIj4mbmJzcDs8L1NQQU4+PG86cD48L286cD48L1A+DQo8
UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gbGFuZz1FTi1HQiANCnN0eWxlPSJGT05ULVNJWkU6IDEx
cHQ7IENPTE9SOiAjMWY0OTdkOyBGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJyI+
TGV0oa9zIA0KZm9jdXMgaGVyZSBvbiB0aGUgbGFzdCBzZW50ZW5jZSBvZiB0aGlzIHNlY3Rpb24g
YW5kIHByb3ZpZGUgbW9yZSBpbnB1dCBvbiANCnRoaXM6PC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0K
PFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIGxhbmc9RU4tR0IgDQpzdHlsZT0iRk9OVC1TSVpFOiAx
MXB0OyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZici
PqGwU3RhbmRhcmQgDQpwcm90b2NvbHMgcmVkdWNlIHRoZSBjb21wbGV4aXR5IG9mIGNvZXhpc3Rp
bmcgbXVsdGlwbGUgY2xvc2VkIHN5c3RlbXMgYW5kIGNyZWF0ZSANCnBvc3NpYmlsaXRpZXMgdG8g
dXNlIG9uZSBjbGllbnQgc29mdHdhcmUgYWNjb21tb2RhdGluZyBkaWZmZXJlbnQgDQpzeXN0ZW1z
LqGxPC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIGxhbmc9
RU4tR0IgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMXB0OyBDT0xPUjogcmVkOyBGT05ULUZBTUlMWTog
J0NhbGlicmknLCdzYW5zLXNlcmlmJyI+R29vZCANCnN1Z2dlc3Rpb24uVGhhbmtzLjwvU1BBTj48
bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiBsYW5nPUVOLUdCIA0Kc3R5
bGU9IkZPTlQtU0laRTogMTFwdDsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtRkFNSUxZOiAnQ2FsaWJy
aScsJ3NhbnMtc2VyaWYnIj4mbmJzcDs8L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1N
c29Ob3JtYWw+PFNQQU4gbGFuZz1FTi1HQiANCnN0eWxlPSJGT05ULVNJWkU6IDExcHQ7IENPTE9S
OiAjMWY0OTdkOyBGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJyI+QmVzdCANClJl
Z2FyZHM8L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gbGFu
Zz1FTi1HQiANCnN0eWxlPSJGT05ULVNJWkU6IDExcHQ7IENPTE9SOiAjMWY0OTdkOyBGT05ULUZB
TUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJyI+Q2hyaXN0aWFuIA0KU2NobWlkdDwvU1BBTj48
bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiBsYW5nPUVOLUdCIA0Kc3R5
bGU9IkZPTlQtU0laRTogMTFwdDsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtRkFNSUxZOiAnQ2FsaWJy
aScsJ3NhbnMtc2VyaWYnIj4mbmJzcDs8L1NQQU4+PG86cD48L286cD48L1A+PC9ESVY+PC9ESVY+
PC9ESVY+PC9GT05UPjwvRElWPjwvQk9EWT48L0hUTUw+DQo=

--=====003_Dragon116205688736_=====--



From zhangyunfei@chinamobile.com  Mon Feb 14 18:21:55 2011
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 777AF3A6E1C for <ppsp@core3.amsl.com>; Mon, 14 Feb 2011 18:21:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -94.308
X-Spam-Level: 
X-Spam-Status: No, score=-94.308 tagged_above=-999 required=5 tests=[AWL=1.865, 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 UFITt2gWV7OP for <ppsp@core3.amsl.com>; Mon, 14 Feb 2011 18:21:54 -0800 (PST)
Received: from hqmta.chinamobile.com (hqmta.chinamobile.com [221.130.253.171]) by core3.amsl.com (Postfix) with ESMTP id 1A9E73A6E16 for <ppsp@ietf.org>; Mon, 14 Feb 2011 18:21:53 -0800 (PST)
Received: from hqmta.chinamobile.com (localhost [127.0.0.1]) by localhost.imsstest.com (Postfix) with ESMTP id 4148F20DF4; Tue, 15 Feb 2011 10:22:12 +0800 (CST)
Received: from mail.chinamobile.com (unknown [10.1.28.22]) by hqmta.chinamobile.com (Postfix) with ESMTP id 3318D20DEB; Tue, 15 Feb 2011 10:22:12 +0800 (CST)
Received: from zyf ([10.1.5.3]) by mail.chinamobile.com (Lotus Domino Release 6.5.6) with ESMTP id 2011021510220810-4779 ; Tue, 15 Feb 2011 10:22:08 +0800 
Date: Tue, 15 Feb 2011 10:21:59 +0800
From: "zhangyunfei" <zhangyunfei@chinamobile.com>
To: "Martin Stiemerling" <Martin.Stiemerling@neclab.eu>, "ppsp@ietf.org" <ppsp@ietf.org>
References: <E84E7B8FF3F2314DA16E48EC89AB49F005CD7D87@PALLENE.office.hd>
Message-ID: <201102151021534534560@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.6|March 06, 2007) at 2011-02-15 10:22:11, Serialize by Router on jtgsml01/servers/cmcc(Release 6.5.6|March 06, 2007) at 2011-02-15 10:22:11, Serialize complete at 2011-02-15 10:22:11
Content-Type: multipart/alternative; boundary="=====003_Dragon547747204471_====="
X-TM-AS-Product-Ver: IMSS-7.0.0.8231-6.5.0.1024-17956.003
X-TM-AS-Result: No--25.087-7.0-31-10
X-imss-scan-details: No--25.087-7.0-31-10;No--25.087-5.0-31-10
X-TM-AS-User-Approved-Sender: No
Subject: Re: [ppsp] Brief review of draft-ietf-ppsp-problem-statement-01
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, 15 Feb 2011 02:21:55 -0000

This is a multi-part message in MIME format.

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

SGkgTWFydGluLA0KICAgVGhhbmtzIHNvIG11Y2ggZm9yIHlvdXIgcmV2aWV3LiBQbGVhc2Ugc2Vl
IGlubGluZSBhbmQgbG9va2luZyBmb3J3YXJkIHRvIG1vcmUgY29tbWVudHMgb24gdGhlIGRldGFp
bHMgb2YgdGhlIGRyYWZ0IGFzIHdlbGwgYXMgaG93IHRvIHByb2NlZWQgdGhlIGRyYWZ0Lg0KDQpC
Ug0KWXVuZmVpDQoNCg0KDQoNCnpoYW5neXVuZmVpDQoyMDExLTAyLTE1DQoNCg0KDQq3orz+yMuj
uiBNYXJ0aW4gU3RpZW1lcmxpbmcNCreiy83Ksbzko7ogMjAxMS0wMi0xMSAyMTo1Nzo0NQ0KytW8
/sjLo7ogcHBzcEBpZXRmLm9yZw0Ks63LzaO6IA0K1vfM4qO6IFtwcHNwXSBCcmllZiByZXZpZXcg
b2YgZHJhZnQtaWV0Zi1wcHNwLXByb2JsZW0tc3RhdGVtZW50LTAxDQoNCkRlYXIgIGFsbCwNCg0K
SGVyZSAgaXMgIG15ICByZXZpZXcgIG9mICBkcmFmdC1pZXRmLXBwc3AtcHJvYmxlbS1zdGF0ZW1l
bnQtMDEudHh0ICANCihodHRwOi8vdG9vbHMuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi1wcHNwLXBy
b2JsZW0tc3RhdGVtZW50LTAxLnR4dCkNCg0KSSAgaGF2ZSAgc29tZXRpbWVzICBiYWNrICBjb21t
ZW50ZWQgIG9uICB0aGUgIC0wMCAgdmVyc2lvbiAgb2YgIHRoaXMgIGRyYWZ0ICBhbmQgIEkgIHdh
c24ndCAgdG9vICBoYXBweSAgYWJvdXQgIHRoZSAgb2xkICB2ZXJzaW9uLiAgSG93ZXZlciwgIHRo
ZSAgLTAxICBoYXMgIG1hZGUgIGdvb2QgIHByb2dyZXNzICB0b3dhcmRzICBhICBwcm9ibGVtICBz
dGF0ZW1lbnQgIGRyYWZ0LiAgSXQgIGlzICB3YXkgIG1vcmUgIHJlYWRhYmxlISAgDQoNClRoZSAg
Z29vZCAgdGhpbmcgIGlzICB0aGUgIHNlcGFyYXRpb24gIGluICBwcm9ibGVtICBzdGF0ZW1lbnQg
IGFuZCAgYWxzbyAgdXNlcyAgY2FzZXMuICANCg0KSGVyZSAgYXJlICBzb21lICBmZXcgIGRldGFp
bHM6DQotICBUaGVyZSAgYXJlICBzb21lICBwbGFjZXMgIHdoZXJlICBjb21wYW55ICBvciAgcGFy
dGljdWxhciAgcHJvamVjdCAgbmFtZXMgIGFyZSAgbWVudGlvbmVkICB3aXRob3V0ICBoYXZpbmcg
IHRoZSAgYmVuZWZpdCAgb2YgIG1lbnRpb25pbmcgIHRoZW0gIGJlaW5nICBjbGVhciAgdG8gIG1l
LiAgRm9yICBleGFtcGxlLCAgdGhlICBjb250ZW50ICBjZW50cmljICBwcm9qZWN0cyAgYXJlICBt
ZW50aW9uZWQsICBidXQgIEkgIGRvbid0ICBzZWUgIHRoZSAgbmVhciAgdGVybSAgcmVsYXRpb25z
aGlwICBvZiAgdGhvc2UgIHRvICB0aGUgIFBQU1AgIHByb2JsZW0gIHN0YXRlbWVudCAgZHJhZnQu
ICBJICB3b3VsZCAgc3VnZ2VzdCAgdG8gIHJlbW92ZSAgdGhlc2UgIGxvb3NlbHkgIHJlbGF0ZWQg
IHJlZmVyZW5jZXMuICBUaGUgIHNhbWUgIGhvbGRzICB0cnVlICBmb3IgIFBhbmRvby9QUExpdmUu
ICANCk9rYXkuSSdsbCBkZWxldGUgc3VjaCBleHByZXNzaW9ucy4NCg0KLSAgU2VjdGlvbiAgMzog
IFRoaXMgIHNlY3Rpb25zICBmb2xsb3dzICB0aGUgIHJpZ2h0ICBkaXJlY3Rpb24sICBidXQgIEkg
IHdvdWxkICBkcmlsbCAgZG93biAgdGhlICB0ZWNobmljYWwgIGlzc3VlcyAgY3VycmVudCAgY2F1
c2VkICAoYW5kICBmb3Jlc2VlYWJsZSAgaW4gIHRoZSAgZnV0dXJlKSAgaW4gIG1vcmUgIHRlY2hu
aWNhbCAgZGV0YWlscy4gIEZvciAgaW5zdGFuY2UsICBpdCAgaXMgIHByb2JsZW1hdGljICB0byAg
aGF2ZSAgcDJwICB0diAgb24gIG1vYmlsZSAgaGFuZHNldHMsICBhcyAgdGhleSAgYXJlICBsaW1p
dGVkICBpbiAgYmF0dGVyeSAgcG93ZXIsICBidXQgIHRoZSAgYmlnZ2VyICBpc3N1ZSAgc2VlbXMg
IHRvICBtZSAgdGhlICBvdmVybG9hZGluZyAgb2YgIHRoZSAgd2lyZWxlc3MgIHBhcnQsICB0aGUg
IGJhY2toYXVsLCAgYW5kICBwcm9iYWJseSAgZXZlbiAgdGhlICBHR1NOICAob3IgIGhvd2V2ZXIg
IHRoZSAgcGFja2V0ICBnYXRld2F5KSAgaXMgIGNhbGxlZC4gIFBQU1AgIG1heSAgbm90ICBiZSAg
YWJsZSAgdG8gIGZpeCAgdGhlICBkb3dubGluayAgcGFydCwgIGJ1dCAgSSAgY291bGQgIGltYWdp
bmUgIHRoYXQgIHRoZSAgbW9iaWxlICBwZWVycyAgYXJlICBhdCAgbGVhc3QgIG5vdCAgdXBsb2Fk
aW5nICBhbnl0aGluZyAgb3IgIGRlbGVnYXRlICB0aGlzICB0byAgdGhlICBhICBQUFNQICBzdXBl
ciAgcGVlciAgaW4gIHRoZSAgb3BlcmF0b3IgIG5ldHdvcmsuICANCkkgYWdyZWUgd2l0aCB5b3Ug
b24gdGhlIHByb2JsZW1zIHlvdSBtZW50aW9uZWQgaW4gbW9iaWxlIFAyUCBUVi4gRG8geW91IG1l
YW4gd2UgbmVlZCB0byBzdGF0ZSBtb3JlIGNsZWFyIHdoYXQgUFBTUCBjYW4gZG8gYW5kIHdoYXQg
aXQgY2Fubm90IGRvIGFuZCB3aGF0IHRoZSBkaWZmZXJlbmNlIG1vYmlsZSBwZWVycyBoYXZlIGNv
bXBhcmVkIHdpdGggd2lyZWQgcGVlcnM/DQoNCi0gIFNlY3Rpb24gIDMuMTogIGdvb2QgIHN0YXJ0
LCAgYnV0ICBwcm9iYWJseSAgbm90ICBlbm91Z2ggIHRleHQuICB0aGlzICBzaG91bGQgIGFsc28g
IGJlICBzZXQgIGluICByZWxhdGlvbnNoaXAgIHdpdGggIERFQ0FERQ0KRG8geW91IG1lYW4gYSBz
ZXBhcmF0ZSBzZWN0aW9uIHRvIGV4cGxhaW4gdGhlIHJlbGF0aW9uc2hpcCB3aXRoIHJlbGF0ZWQg
V0dzPw0KDQotICBTZWN0aW9uICAzLjQ6ICB0aGlzICBpcyAgYSAgY2hhbmNlICBvZiAgUFBTUCwg
IGJ1dCAgaXQgIG1heSAgYmUgIGFsc28gIHdvcnRoICBkb2N1bWVudGluZyAgdGhlICBmYWN0ICB0
aGF0ICBhICBzdGFuZGFyZGl6ZWQgIFBQU1AgIG1heSAgbm90ICBlbnN1cmUgIHRoYXQgIHlvdSAg
Y2FuICB1c2UgIGEgIHNpbmdsZSAgUFBTUCAgY2xpZW50ICBmb3IgIGFsbCAgVFYgIHByb2dyYW1z
ICBvciAgc3lzdGVtcy4gIEl0ICBtYXkgIGhhcHBlbiAgdGhhdCAgZGlmZmVyZW50ICBzeXN0ZW1z
ICB1c2UgIFBQU1AgIGZvciAgc2lnbmFsbGluZyAgYW5kICBtZWRpYSAgdHJhbnNwb3J0LCAgYnV0
ICBpbXBsZW1lbnQgIHNvbWV0aGluZyAgc3lzdGVtICBzcGVjaWZpYyAgb24gIHRvcCAgb2YgIHRo
YXQuICBGb3IgIGluc3RhbmNlLCAgdGhleSAgY291bGQgIHVzZSAgc29tZSAgaG9tZS1ncm93biAg
Y29kZWMgIChlLmcuICBXZWJNKSAgb3IgIHVzZSAgZW5jcnlwdGlvbi4NCkkgYWdyZWUuIFRoYW5r
cyBmb3IgeW91ciBhZHZpY2UuDQoNClRoaXMgIGlzICBhICB2ZXJ5ICBicmllZiAgcmV2aWV3LCAg
YnV0ICBJICB3b3VsZCAgYmUgIGhhcHB5ICB0byAgZGlzY3VzcyAgaG93ICB0byAgcHJvZ3Jlc3Mg
IHdpdGggIHRoZSAgZHJhZnQuDQoNCiAgIE1hcnRpbg0KDQoNCg0KbWFydGluLnN0aWVtZXJsaW5n
QG5lY2xhYi5ldQ0KDQpORUMgIExhYm9yYXRvcmllcyAgRXVyb3BlICAtICBOZXR3b3JrICBSZXNl
YXJjaCAgRGl2aXNpb24NCk5FQyAgRXVyb3BlICBMaW1pdGVkICB8ICBSZWdpc3RlcmVkICBPZmZp
Y2U6ICBORUMgIEhvdXNlLCAgMSAgVmljdG9yaWEgIFJvYWQsICBMb25kb24gIFczICA2QkwgIHwg
IFJlZ2lzdGVyZWQgIGluICBFbmdsYW5kICAyODMyMDE0ICANCg0KDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KcHBzcCAgbWFpbGluZyAgbGlzdA0KcHBz
cEBpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9wcHNwDQo=

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

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PWdiMjMxMiI+DQo8TUVUQSBjb250ZW50PSJNU0hUTUwgNi4w
MC42MDAwLjE3MDgwIiBuYW1lPUdFTkVSQVRPUj4NCjxTVFlMRT4NCjwhLS0NCiAvKiBGb250IERl
ZmluaXRpb25zICovDQogQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTrLzszlOw0KCXBhbm9zZS0x
OjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpWZXJkYW5h
Ow0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6IlxAy87M5SI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQogLyogU3R5
bGUgRGVmaW5pdGlvbnMgKi8NCiBwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9y
bWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCXRleHQtYWxpZ246
anVzdGlmeTsNCgl0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoOw0KCWZvbnQtc2l6ZToxMC41
cHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5
cGVybGluaw0KCXtjb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2
aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe2NvbG9yOnB1cnBsZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsLWNvbXBvc2U7DQoJZm9udC1mYW1pbHk6VmVyZGFuYTsNCgljb2xvcjp3aW5k
b3d0ZXh0Ow0KCWZvbnQtd2VpZ2h0Om5vcm1hbDsNCglmb250LXN0eWxlOm5vcm1hbDsNCgl0ZXh0
LWRlY29yYXRpb246bm9uZSBub25lO30NCiAvKiBQYWdlIERlZmluaXRpb25zICovDQogQHBhZ2Ug
U2VjdGlvbjENCgl7c2l6ZTo1OTUuM3B0IDg0MS45cHQ7DQoJbWFyZ2luOjcyLjBwdCA5MC4wcHQg
NzIuMHB0IDkwLjBwdDsNCglsYXlvdXQtZ3JpZDoxNS42cHQ7fQ0KZGl2LlNlY3Rpb24xDQoJe3Bh
Z2U6U2VjdGlvbjE7fQ0KLS0+DQo8L1NUWUxFPg0KPC9IRUFEPg0KPEJPRFk+DQo8RElWPjxGT05U
IGZhY2U9VmVyZGFuYSBjb2xvcj0jMDAwMGZmIHNpemU9Mj5IaSBNYXJ0aW4sPC9GT05UPjwvRElW
Pg0KPERJVj48Rk9OVCBmYWNlPVZlcmRhbmEgY29sb3I9IzAwMDBmZiBzaXplPTI+Jm5ic3A7Jm5i
c3A7IFRoYW5rcyBzbyBtdWNoIGZvciANCnlvdXIgcmV2aWV3LiBQbGVhc2Ugc2VlIGlubGluZSBh
bmQgbG9va2luZyBmb3J3YXJkIHRvIG1vcmUmbmJzcDtjb21tZW50cyBvbiB0aGUgDQpkZXRhaWxz
IG9mIHRoZSBkcmFmdCBhcyB3ZWxsIGFzIGhvdyB0byBwcm9jZWVkIHRoZSBkcmFmdC48L0ZPTlQ+
PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBjb2xvcj0jMDAwMGZmIHNpemU9Mj48L0ZP
TlQ+Jm5ic3A7PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBjb2xvcj0jMDAwMGZmIHNp
emU9Mj5CUjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIGNvbG9yPSMwMDAw
ZmYgc2l6ZT0yPll1bmZlaTwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNp
emU9Mj48L0ZPTlQ+Jm5ic3A7PC9ESVY+DQo8RElWIGFsaWduPWxlZnQ+DQo8RElWIGFsaWduPWxl
ZnQ+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj4NCjxIUiBzdHlsZT0iV0lEVEg6IDEyMnB4OyBI
RUlHSFQ6IDJweCIgU0laRT0yPg0KPC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBjb2xvcj0jYzBj
MGMwPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+emhhbmd5dW5mZWk8L0ZPTlQ+PC9ESVY+DQo8
RElWPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+MjAxMS0wMi0xNTwvRk9OVD48L0ZPTlQ+PC9E
SVY+PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+DQo8SFI+DQo8L0ZPTlQ+
PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYT48Rk9OVCBzaXplPTI+PFNUUk9ORz63orz+
yMujujwvU1RST05HPiBNYXJ0aW4gDQpTdGllbWVybGluZzwvRk9OVD48L0ZPTlQ+PC9ESVY+DQo8
RElWPjxGT05UIGZhY2U9VmVyZGFuYT48Rk9OVCBzaXplPTI+PFNUUk9ORz63osvNyrG85KO6PC9T
VFJPTkc+IA0KMjAxMS0wMi0xMSZuYnNwOzIxOjU3OjQ1PC9GT05UPjwvRk9OVD48L0RJVj4NCjxE
SVY+PEZPTlQgZmFjZT1WZXJkYW5hPjxGT05UIHNpemU9Mj48U1RST05HPsrVvP7Iy6O6PC9TVFJP
Tkc+IA0KcHBzcEBpZXRmLm9yZzwvRk9OVD48L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9
VmVyZGFuYT48Rk9OVCBzaXplPTI+PFNUUk9ORz6zrcvNo7o8L1NUUk9ORz4gPC9GT05UPjwvRk9O
VD48L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hPjxGT05UIHNpemU9Mj48U1RST05HPtb3
zOKjujwvU1RST05HPiBbcHBzcF0gQnJpZWYgcmV2aWV3IG9mIA0KZHJhZnQtaWV0Zi1wcHNwLXBy
b2JsZW0tc3RhdGVtZW50LTAxPC9GT05UPjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1W
ZXJkYW5hIHNpemU9Mj48L0ZPTlQ+Jm5ic3A7PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFu
YSBzaXplPTI+DQo8RElWPkRlYXIgJm5ic3A7YWxsLDwvRElWPg0KPERJVj4mbmJzcDs8L0RJVj4N
CjxESVY+SGVyZSAmbmJzcDtpcyAmbmJzcDtteSAmbmJzcDtyZXZpZXcgJm5ic3A7b2YgDQombmJz
cDtkcmFmdC1pZXRmLXBwc3AtcHJvYmxlbS1zdGF0ZW1lbnQtMDEudHh0ICZuYnNwOzwvRElWPg0K
PERJVj4oPEEgDQpocmVmPSJodHRwOi8vdG9vbHMuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi1wcHNw
LXByb2JsZW0tc3RhdGVtZW50LTAxLnR4dCkiPmh0dHA6Ly90b29scy5pZXRmLm9yZy9pZC9kcmFm
dC1pZXRmLXBwc3AtcHJvYmxlbS1zdGF0ZW1lbnQtMDEudHh0KTwvQT48L0RJVj4NCjxESVY+Jm5i
c3A7PC9ESVY+DQo8RElWPkkgJm5ic3A7aGF2ZSAmbmJzcDtzb21ldGltZXMgJm5ic3A7YmFjayAm
bmJzcDtjb21tZW50ZWQgJm5ic3A7b24gJm5ic3A7dGhlIA0KJm5ic3A7LTAwICZuYnNwO3ZlcnNp
b24gJm5ic3A7b2YgJm5ic3A7dGhpcyAmbmJzcDtkcmFmdCAmbmJzcDthbmQgJm5ic3A7SSANCiZu
YnNwO3dhc24ndCAmbmJzcDt0b28gJm5ic3A7aGFwcHkgJm5ic3A7YWJvdXQgJm5ic3A7dGhlICZu
YnNwO29sZCANCiZuYnNwO3ZlcnNpb24uICZuYnNwO0hvd2V2ZXIsICZuYnNwO3RoZSAmbmJzcDst
MDEgJm5ic3A7aGFzICZuYnNwO21hZGUgDQombmJzcDtnb29kICZuYnNwO3Byb2dyZXNzICZuYnNw
O3Rvd2FyZHMgJm5ic3A7YSAmbmJzcDtwcm9ibGVtICZuYnNwO3N0YXRlbWVudCANCiZuYnNwO2Ry
YWZ0LiAmbmJzcDtJdCAmbmJzcDtpcyAmbmJzcDt3YXkgJm5ic3A7bW9yZSAmbmJzcDtyZWFkYWJs
ZSEgJm5ic3A7PC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj5UaGUgJm5ic3A7Z29vZCAm
bmJzcDt0aGluZyAmbmJzcDtpcyAmbmJzcDt0aGUgJm5ic3A7c2VwYXJhdGlvbiAmbmJzcDtpbiAN
CiZuYnNwO3Byb2JsZW0gJm5ic3A7c3RhdGVtZW50ICZuYnNwO2FuZCAmbmJzcDthbHNvICZuYnNw
O3VzZXMgJm5ic3A7Y2FzZXMuIA0KJm5ic3A7PC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJ
Vj5IZXJlICZuYnNwO2FyZSAmbmJzcDtzb21lICZuYnNwO2ZldyAmbmJzcDtkZXRhaWxzOjwvRElW
Pg0KPERJVj4tICZuYnNwO1RoZXJlICZuYnNwO2FyZSAmbmJzcDtzb21lICZuYnNwO3BsYWNlcyAm
bmJzcDt3aGVyZSAmbmJzcDtjb21wYW55IA0KJm5ic3A7b3IgJm5ic3A7cGFydGljdWxhciAmbmJz
cDtwcm9qZWN0ICZuYnNwO25hbWVzICZuYnNwO2FyZSAmbmJzcDttZW50aW9uZWQgDQombmJzcDt3
aXRob3V0ICZuYnNwO2hhdmluZyAmbmJzcDt0aGUgJm5ic3A7YmVuZWZpdCAmbmJzcDtvZiAmbmJz
cDttZW50aW9uaW5nIA0KJm5ic3A7dGhlbSAmbmJzcDtiZWluZyAmbmJzcDtjbGVhciAmbmJzcDt0
byAmbmJzcDttZS4gJm5ic3A7Rm9yICZuYnNwO2V4YW1wbGUsIA0KJm5ic3A7dGhlICZuYnNwO2Nv
bnRlbnQgJm5ic3A7Y2VudHJpYyAmbmJzcDtwcm9qZWN0cyAmbmJzcDthcmUgJm5ic3A7bWVudGlv
bmVkLCANCiZuYnNwO2J1dCAmbmJzcDtJICZuYnNwO2Rvbid0ICZuYnNwO3NlZSAmbmJzcDt0aGUg
Jm5ic3A7bmVhciAmbmJzcDt0ZXJtIA0KJm5ic3A7cmVsYXRpb25zaGlwICZuYnNwO29mICZuYnNw
O3Rob3NlICZuYnNwO3RvICZuYnNwO3RoZSAmbmJzcDtQUFNQIA0KJm5ic3A7cHJvYmxlbSAmbmJz
cDtzdGF0ZW1lbnQgJm5ic3A7ZHJhZnQuICZuYnNwO0kgJm5ic3A7d291bGQgJm5ic3A7c3VnZ2Vz
dCANCiZuYnNwO3RvICZuYnNwO3JlbW92ZSAmbmJzcDt0aGVzZSAmbmJzcDtsb29zZWx5ICZuYnNw
O3JlbGF0ZWQgJm5ic3A7cmVmZXJlbmNlcy4gDQombmJzcDtUaGUgJm5ic3A7c2FtZSAmbmJzcDto
b2xkcyAmbmJzcDt0cnVlICZuYnNwO2ZvciAmbmJzcDtQYW5kb28vUFBMaXZlLiANCiZuYnNwOzwv
RElWPg0KPERJVj48Rk9OVCBjb2xvcj0jZmYwMDAwPk9rYXkuSSdsbCBkZWxldGUgc3VjaCBleHBy
ZXNzaW9ucy48L0ZPTlQ+PC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj4tICZuYnNwO1Nl
Y3Rpb24gJm5ic3A7MzogJm5ic3A7VGhpcyAmbmJzcDtzZWN0aW9ucyAmbmJzcDtmb2xsb3dzICZu
YnNwO3RoZSANCiZuYnNwO3JpZ2h0ICZuYnNwO2RpcmVjdGlvbiwgJm5ic3A7YnV0ICZuYnNwO0kg
Jm5ic3A7d291bGQgJm5ic3A7ZHJpbGwgDQombmJzcDtkb3duICZuYnNwO3RoZSAmbmJzcDt0ZWNo
bmljYWwgJm5ic3A7aXNzdWVzICZuYnNwO2N1cnJlbnQgJm5ic3A7Y2F1c2VkIA0KJm5ic3A7KGFu
ZCAmbmJzcDtmb3Jlc2VlYWJsZSAmbmJzcDtpbiAmbmJzcDt0aGUgJm5ic3A7ZnV0dXJlKSAmbmJz
cDtpbiANCiZuYnNwO21vcmUgJm5ic3A7dGVjaG5pY2FsICZuYnNwO2RldGFpbHMuICZuYnNwO0Zv
ciAmbmJzcDtpbnN0YW5jZSwgJm5ic3A7aXQgDQombmJzcDtpcyAmbmJzcDtwcm9ibGVtYXRpYyAm
bmJzcDt0byAmbmJzcDtoYXZlICZuYnNwO3AycCAmbmJzcDt0diAmbmJzcDtvbiANCiZuYnNwO21v
YmlsZSAmbmJzcDtoYW5kc2V0cywgJm5ic3A7YXMgJm5ic3A7dGhleSAmbmJzcDthcmUgJm5ic3A7
bGltaXRlZCANCiZuYnNwO2luICZuYnNwO2JhdHRlcnkgJm5ic3A7cG93ZXIsICZuYnNwO2J1dCAm
bmJzcDt0aGUgJm5ic3A7YmlnZ2VyICZuYnNwO2lzc3VlIA0KJm5ic3A7c2VlbXMgJm5ic3A7dG8g
Jm5ic3A7bWUgJm5ic3A7dGhlICZuYnNwO292ZXJsb2FkaW5nICZuYnNwO29mICZuYnNwO3RoZSAN
CiZuYnNwO3dpcmVsZXNzICZuYnNwO3BhcnQsICZuYnNwO3RoZSAmbmJzcDtiYWNraGF1bCwgJm5i
c3A7YW5kICZuYnNwO3Byb2JhYmx5IA0KJm5ic3A7ZXZlbiAmbmJzcDt0aGUgJm5ic3A7R0dTTiAm
bmJzcDsob3IgJm5ic3A7aG93ZXZlciAmbmJzcDt0aGUgJm5ic3A7cGFja2V0IA0KJm5ic3A7Z2F0
ZXdheSkgJm5ic3A7aXMgJm5ic3A7Y2FsbGVkLiAmbmJzcDtQUFNQICZuYnNwO21heSAmbmJzcDtu
b3QgJm5ic3A7YmUgDQombmJzcDthYmxlICZuYnNwO3RvICZuYnNwO2ZpeCAmbmJzcDt0aGUgJm5i
c3A7ZG93bmxpbmsgJm5ic3A7cGFydCwgJm5ic3A7YnV0IA0KJm5ic3A7SSAmbmJzcDtjb3VsZCAm
bmJzcDtpbWFnaW5lICZuYnNwO3RoYXQgJm5ic3A7dGhlICZuYnNwO21vYmlsZSAmbmJzcDtwZWVy
cyANCiZuYnNwO2FyZSAmbmJzcDthdCAmbmJzcDtsZWFzdCAmbmJzcDtub3QgJm5ic3A7dXBsb2Fk
aW5nICZuYnNwO2FueXRoaW5nICZuYnNwO29yIA0KJm5ic3A7ZGVsZWdhdGUgJm5ic3A7dGhpcyAm
bmJzcDt0byAmbmJzcDt0aGUgJm5ic3A7YSAmbmJzcDtQUFNQICZuYnNwO3N1cGVyIA0KJm5ic3A7
cGVlciAmbmJzcDtpbiAmbmJzcDt0aGUgJm5ic3A7b3BlcmF0b3IgJm5ic3A7bmV0d29yay4gJm5i
c3A7PC9ESVY+DQo8RElWPjxGT05UIGNvbG9yPSNmZjAwMDA+SSBhZ3JlZSB3aXRoIHlvdSBvbiB0
aGUgcHJvYmxlbXMgeW91IG1lbnRpb25lZCBpbiANCm1vYmlsZSBQMlAgVFYuIERvIHlvdSBtZWFu
IHdlIG5lZWQgdG8gc3RhdGUgbW9yZSBjbGVhciB3aGF0IFBQU1AgY2FuIGRvIGFuZCB3aGF0IA0K
aXQgY2Fubm90IGRvIGFuZCB3aGF0IHRoZSBkaWZmZXJlbmNlIG1vYmlsZSBwZWVycyBoYXZlIGNv
bXBhcmVkIHdpdGggd2lyZWQgDQpwZWVycz88L0ZPTlQ+PC9ESVY+DQo8RElWPiZuYnNwOzwvRElW
Pg0KPERJVj4tICZuYnNwO1NlY3Rpb24gJm5ic3A7My4xOiAmbmJzcDtnb29kICZuYnNwO3N0YXJ0
LCAmbmJzcDtidXQgJm5ic3A7cHJvYmFibHkgDQombmJzcDtub3QgJm5ic3A7ZW5vdWdoICZuYnNw
O3RleHQuICZuYnNwO3RoaXMgJm5ic3A7c2hvdWxkICZuYnNwO2Fsc28gJm5ic3A7YmUgDQombmJz
cDtzZXQgJm5ic3A7aW4gJm5ic3A7cmVsYXRpb25zaGlwICZuYnNwO3dpdGggJm5ic3A7REVDQURF
PC9ESVY+DQo8RElWPjxGT05UIGNvbG9yPSNmZjAwMDA+RG8geW91IG1lYW4gYSBzZXBhcmF0ZSBz
ZWN0aW9uIHRvIGV4cGxhaW4gdGhlIA0KcmVsYXRpb25zaGlwIHdpdGggcmVsYXRlZCBXR3M/PC9G
T05UPjwvRElWPg0KPERJVj4mbmJzcDs8L0RJVj4NCjxESVY+LSAmbmJzcDtTZWN0aW9uICZuYnNw
OzMuNDogJm5ic3A7dGhpcyAmbmJzcDtpcyAmbmJzcDthICZuYnNwO2NoYW5jZSANCiZuYnNwO29m
ICZuYnNwO1BQU1AsICZuYnNwO2J1dCAmbmJzcDtpdCAmbmJzcDttYXkgJm5ic3A7YmUgJm5ic3A7
YWxzbyANCiZuYnNwO3dvcnRoICZuYnNwO2RvY3VtZW50aW5nICZuYnNwO3RoZSAmbmJzcDtmYWN0
ICZuYnNwO3RoYXQgJm5ic3A7YSANCiZuYnNwO3N0YW5kYXJkaXplZCAmbmJzcDtQUFNQICZuYnNw
O21heSAmbmJzcDtub3QgJm5ic3A7ZW5zdXJlICZuYnNwO3RoYXQgDQombmJzcDt5b3UgJm5ic3A7
Y2FuICZuYnNwO3VzZSAmbmJzcDthICZuYnNwO3NpbmdsZSAmbmJzcDtQUFNQICZuYnNwO2NsaWVu
dCANCiZuYnNwO2ZvciAmbmJzcDthbGwgJm5ic3A7VFYgJm5ic3A7cHJvZ3JhbXMgJm5ic3A7b3Ig
Jm5ic3A7c3lzdGVtcy4gJm5ic3A7SXQgDQombmJzcDttYXkgJm5ic3A7aGFwcGVuICZuYnNwO3Ro
YXQgJm5ic3A7ZGlmZmVyZW50ICZuYnNwO3N5c3RlbXMgJm5ic3A7dXNlIA0KJm5ic3A7UFBTUCAm
bmJzcDtmb3IgJm5ic3A7c2lnbmFsbGluZyAmbmJzcDthbmQgJm5ic3A7bWVkaWEgJm5ic3A7dHJh
bnNwb3J0LCANCiZuYnNwO2J1dCAmbmJzcDtpbXBsZW1lbnQgJm5ic3A7c29tZXRoaW5nICZuYnNw
O3N5c3RlbSAmbmJzcDtzcGVjaWZpYyAmbmJzcDtvbiANCiZuYnNwO3RvcCAmbmJzcDtvZiAmbmJz
cDt0aGF0LiAmbmJzcDtGb3IgJm5ic3A7aW5zdGFuY2UsICZuYnNwO3RoZXkgJm5ic3A7Y291bGQg
DQombmJzcDt1c2UgJm5ic3A7c29tZSAmbmJzcDtob21lLWdyb3duICZuYnNwO2NvZGVjICZuYnNw
OyhlLmcuICZuYnNwO1dlYk0pIA0KJm5ic3A7b3IgJm5ic3A7dXNlICZuYnNwO2VuY3J5cHRpb24u
PC9ESVY+DQo8RElWPjxGT05UIGNvbG9yPSNmZjAwMDA+SSBhZ3JlZS4gVGhhbmtzIGZvciB5b3Vy
IGFkdmljZS48L0ZPTlQ+PC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj5UaGlzICZuYnNw
O2lzICZuYnNwO2EgJm5ic3A7dmVyeSAmbmJzcDticmllZiAmbmJzcDtyZXZpZXcsICZuYnNwO2J1
dCANCiZuYnNwO0kgJm5ic3A7d291bGQgJm5ic3A7YmUgJm5ic3A7aGFwcHkgJm5ic3A7dG8gJm5i
c3A7ZGlzY3VzcyAmbmJzcDtob3cgDQombmJzcDt0byAmbmJzcDtwcm9ncmVzcyAmbmJzcDt3aXRo
ICZuYnNwO3RoZSAmbmJzcDtkcmFmdC48L0RJVj4NCjxESVY+Jm5ic3A7PC9ESVY+DQo8RElWPiZu
YnNwOyAmbmJzcDtNYXJ0aW48L0RJVj4NCjxESVY+Jm5ic3A7PC9ESVY+DQo8RElWPiZuYnNwOzwv
RElWPg0KPERJVj4mbmJzcDs8L0RJVj4NCjxESVY+bWFydGluLnN0aWVtZXJsaW5nQG5lY2xhYi5l
dTwvRElWPg0KPERJVj4mbmJzcDs8L0RJVj4NCjxESVY+TkVDICZuYnNwO0xhYm9yYXRvcmllcyAm
bmJzcDtFdXJvcGUgJm5ic3A7LSAmbmJzcDtOZXR3b3JrICZuYnNwO1Jlc2VhcmNoIA0KJm5ic3A7
RGl2aXNpb248L0RJVj4NCjxESVY+TkVDICZuYnNwO0V1cm9wZSAmbmJzcDtMaW1pdGVkICZuYnNw
O3wgJm5ic3A7UmVnaXN0ZXJlZCAmbmJzcDtPZmZpY2U6IA0KJm5ic3A7TkVDICZuYnNwO0hvdXNl
LCAmbmJzcDsxICZuYnNwO1ZpY3RvcmlhICZuYnNwO1JvYWQsICZuYnNwO0xvbmRvbiAmbmJzcDtX
MyANCiZuYnNwOzZCTCAmbmJzcDt8ICZuYnNwO1JlZ2lzdGVyZWQgJm5ic3A7aW4gJm5ic3A7RW5n
bGFuZCAmbmJzcDsyODMyMDE0IA0KJm5ic3A7PC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJ
Vj4mbmJzcDs8L0RJVj4NCjxESVY+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX188L0RJVj4NCjxESVY+cHBzcCAmbmJzcDttYWlsaW5nICZuYnNwO2xpc3Q8L0RJ
Vj4NCjxESVY+cHBzcEBpZXRmLm9yZzwvRElWPg0KPERJVj5odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3Bwc3A8L0RJVj4NCjxESVY+Jm5ic3A7PC9ESVY+PC9GT05UPjwvRElW
PjwvQk9EWT48L0hUTUw+DQo=

--=====003_Dragon547747204471_=====--



From guyingjie@huawei.com  Tue Feb 15 17:48:29 2011
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 B65913A6B6A for <ppsp@core3.amsl.com>; Tue, 15 Feb 2011 17:48:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.235
X-Spam-Level: 
X-Spam-Status: No, score=-103.235 tagged_above=-999 required=5 tests=[AWL=1.259, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, 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 VvBP5hTXS9So for <ppsp@core3.amsl.com>; Tue, 15 Feb 2011 17:48:28 -0800 (PST)
Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id 770153A684E for <ppsp@ietf.org>; Tue, 15 Feb 2011 17:48:28 -0800 (PST)
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 <0LGO00DVTT16OX@szxga04-in.huawei.com> for ppsp@ietf.org; Wed, 16 Feb 2011 09:48:43 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LGO00KDDT16LO@szxga04-in.huawei.com> for ppsp@ietf.org; Wed, 16 Feb 2011 09:48:42 +0800 (CST)
Received: from g00107907 ([10.138.41.53]) by szxml04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LGO00IJBT161A@szxml04-in.huawei.com> for ppsp@ietf.org; Wed, 16 Feb 2011 09:48:42 +0800 (CST)
Date: Wed, 16 Feb 2011 09:50:23 +0800
From: "Y.J. GU" <guyingjie@huawei.com>
To: ppsp@ietf.org
Message-id: <001501cbcd7b$e09d7c80$35298a0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3664
X-Mailer: Microsoft Office Outlook 11
Content-type: multipart/alternative; boundary="Boundary_(ID_V2m4El+tZBo+NzhcwgxgeQ)"
Thread-index: AcvNe+A0WeNpTW7+Q1OwnmhRVW+hfA==
Subject: [ppsp] Look forward to hear your opinion on Open Issues in Tracker Protocol
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 Feb 2011 01:48:29 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_V2m4El+tZBo+NzhcwgxgeQ)
Content-type: text/plain; charset=UTF-8
Content-transfer-encoding: 7BIT

Hi all,

At IETF 79 meeting, we discussed some open issues in Tracker protocol. However, because of time limitation, we don't have enough discussion to make any decision on some of the most important issues. The authors of draft-gu-ppsp-tracker-protocol and draft-gu-ppsp-peer-protocol enumerate two of the open issues, which they think are very crucial to both Tracker and Peer Protocol design.

We sincerely hope you can voice your opinion on these two issues to help us make concrete progress in Protocol design. There are more other issues, and we will discuss them after the circle of discussion.

 

1)  Tracker protocol encoding, text or binary? At last meeting, David suggested to consider easy-reading encoding, like XML. I think it's reasonable. What's other persons' opinion? 

    Lars suggests to make peer protocol to be similar to tracker protocol. So I guess the encoding decision we make will influence both protocols.

 

2)  IP Address or PeerID for ID/NAT Traversal? Similarly, the decision on this issue will apply to both Tracker and Peer Protocol. If using PeerID for NAT Traversal, we can reuse NAT Traversal mechanism described in P2PSIP; if using IP Address, we can use ICE, with additional functionality deployed on Tracker and/or peers. 

 

 

Any comments are highly appreciated.

 

BR

Yingjie Gu


--Boundary_(ID_V2m4El+tZBo+NzhcwgxgeQ)
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=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 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:=E5=AE=8B=E4=BD=93;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"\@=E5=AE=8B=E4=BD=93";
	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;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Times New Roman";}
p.MsoHeader, li.MsoHeader, div.MsoHeader
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	layout-grid-mode:char;
	font-size:9.0pt;
	font-family:"Times New Roman";}
p.MsoFooter, li.MsoFooter, div.MsoFooter
	{margin:0cm;
	margin-bottom:.0001pt;
	layout-grid-mode:char;
	font-size:9.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.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:Arial;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:9.0pt;
	font-family:=E5=AE=8B=E4=BD=93;}
 /* Page Definitions */
 @page
	{mso-endnote-separator:url("cid:header.htm\@01CBCDBE.EE530690") es;
	=
mso-endnote-continuation-separator:url("cid:header.htm\@01CBCDBE.EE530690=
") ecs;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:72.0pt 69.65pt 72.0pt 69.65pt;
	mso-footer:url("cid:header.htm\@01CBCDBE.EE530690") f1;
	layout-grid:15.6pt;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"2050" />
</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=3DZH-CN link=3Dblue vlink=3Dpurple =
style=3D'text-justify-trim:punctuation'>

<div class=3DSection1 style=3D'layout-grid:15.6pt'>

<p class=3DMsoPlainText><font size=3D3 face=3DArial><span lang=3DEN-US
style=3D'font-size:12.0pt'>Hi all,<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D3 face=3DArial><span lang=3DEN-US
style=3D'font-size:12.0pt'>At IETF 79 meeting, we discussed some open =
issues in
Tracker protocol. However, because of time limitation, we don't have =
enough
discussion to make any decision on some of the most important issues. =
The
authors of draft-gu-ppsp-tracker-protocol and =
draft-gu-ppsp-peer-protocol
enumerate two of the open issues, which they think are very crucial to =
both Tracker
and Peer Protocol design.<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D3 face=3DArial><span lang=3DEN-US
style=3D'font-size:12.0pt'>We sincerely hope you can voice your opinion =
on these
two issues to help us make concrete progress in Protocol design. There =
are more
other issues, and we will discuss them after the circle of =
discussion.<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D3 face=3DArial><span lang=3DEN-US
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D3 face=3DArial><span lang=3DEN-US
style=3D'font-size:12.0pt'>1)=C2=A0 Tracker protocol encoding, text or =
binary? At last
meeting, David suggested to consider easy-reading encoding, like XML. I =
think
it's reasonable. What's other persons' opinion? =
<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D3 face=3DArial><span lang=3DEN-US
style=3D'font-size:12.0pt'>=C2=A0=C2=A0=C2=A0 Lars suggests to make peer =
protocol to be similar to
tracker protocol. So I guess the encoding decision we make will =
influence both
protocols.<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D3 face=3DArial><span lang=3DEN-US
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D3 face=3DArial><span lang=3DEN-US
style=3D'font-size:12.0pt'>2)=C2=A0 IP Address or PeerID for ID/NAT =
Traversal? <!--[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"EUR1282D664953BCCD129E541C4B7B0@0895:;8=3DGEOF11016816!!!BIHO@]f11=
0168161@@51B51110CC86C8GD3Onsl`m/enu!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!1"=20
 =
style=3D'position:absolute;margin-left:0;margin-top:0;width:.05pt;height:=
.05pt;
 z-index:1;visibility:hidden;mso-position-horizontal-relative:text;
 mso-position-vertical-relative:text'>
 <w:anchorlock/>
</v:shape><![endif]-->Similarly, the decision on this issue will apply =
to both
Tracker and Peer Protocol. If using PeerID for NAT Traversal, we can =
reuse NAT
Traversal mechanism described in P2PSIP; if using IP Address, we can use =
ICE,
with additional functionality deployed on Tracker and/or peers. =
<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D3 face=3DArial><span lang=3DEN-US
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D3 face=3DArial><span lang=3DEN-US
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D3 face=3DArial><span lang=3DEN-US
style=3D'font-size:12.0pt'>Any comments are highly =
appreciated.<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D3 face=3DArial><span lang=3DEN-US
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D3 face=3DArial><span lang=3DEN-US
style=3D'font-size:12.0pt'>BR<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D3 face=3DArial><span lang=3DEN-US
style=3D'font-size:12.0pt'>Yingjie Gu<o:p></o:p></span></font></p>

</div>

</body>

</html>

--Boundary_(ID_V2m4El+tZBo+NzhcwgxgeQ)--

From lin.xiao@nsn.com  Thu Feb 17 23:21:13 2011
Return-Path: <lin.xiao@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 7BC8C3A6CE5 for <ppsp@core3.amsl.com>; Thu, 17 Feb 2011 23:21:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.306
X-Spam-Level: 
X-Spam-Status: No, score=-1.306 tagged_above=-999 required=5 tests=[AWL=4.408,  BAYES_00=-2.599, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001,  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 ui1AbzAAPQbj for <ppsp@core3.amsl.com>; Thu, 17 Feb 2011 23:21:11 -0800 (PST)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by core3.amsl.com (Postfix) with ESMTP id 602B03A6CDA for <ppsp@ietf.org>; Thu, 17 Feb 2011 23:21:10 -0800 (PST)
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 p1I7L4dQ010382 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 18 Feb 2011 08:21:04 +0100
Received: from demuexc022.nsn-intra.net (demuexc022.nsn-intra.net [10.150.128.35]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id p1I7L0gL032589; Fri, 18 Feb 2011 08:21:04 +0100
Received: from CNBEEXC007.nsn-intra.net ([10.159.192.12]) by demuexc022.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.4675);  Fri, 18 Feb 2011 08:21:02 +0100
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_01CBCF3C.584051DF"
Date: Fri, 18 Feb 2011 15:20:37 +0800
Message-ID: <08E397856DC04A468C8283DC63E5EFDBBC2B87@CNBEEXC007.nsn-intra.net>
In-Reply-To: <001501cbcd7b$e09d7c80$35298a0a@china.huawei.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [ppsp] Look forward to hear your opinion on Open Issues in TrackerProtocol
Thread-Index: AcvNe+A0WeNpTW7+Q1OwnmhRVW+hfABvG+Eg
References: <001501cbcd7b$e09d7c80$35298a0a@china.huawei.com>
From: "Xiao, Lin (NSN - CN/Beijing)" <lin.xiao@nsn.com>
To: "ext Y.J. GU" <guyingjie@huawei.com>, <ppsp@ietf.org>
X-OriginalArrivalTime: 18 Feb 2011 07:21:02.0435 (UTC) FILETIME=[65DFE330:01CBCF3C]
Subject: Re: [ppsp] Look forward to hear your opinion on Open Issues in TrackerProtocol
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, 18 Feb 2011 07:21:13 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CBCF3C.584051DF
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Yingjie,
=20
Some comments in line.
=20
Br
Lin
________________________________

From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf Of
ext Y.J. GU
Sent: Wednesday, February 16, 2011 9:50 AM
To: ppsp@ietf.org
Subject: [ppsp] Look forward to hear your opinion on Open Issues in
TrackerProtocol



Hi all,

At IETF 79 meeting, we discussed some open issues in Tracker protocol.
However, because of time limitation, we don't have enough discussion to
make any decision on some of the most important issues. The authors of
draft-gu-ppsp-tracker-protocol and draft-gu-ppsp-peer-protocol enumerate
two of the open issues, which they think are very crucial to both
Tracker and Peer Protocol design.

We sincerely hope you can voice your opinion on these two issues to help
us make concrete progress in Protocol design. There are more other
issues, and we will discuss them after the circle of discussion.

=20

1)  Tracker protocol encoding, text or binary? At last meeting, David
suggested to consider easy-reading encoding, like XML. I think it's
reasonable. What's other persons' opinion?=20

    Lars suggests to make peer protocol to be similar to tracker
protocol. So I guess the encoding decision we make will influence both
protocols.=20

=20

[lin]: It's not a big issue. Both ways can work. If I must make a
choice, I prefer text based. It's true that no matter which way to
choose, both tracker protocol and peer protocol should follow to keep
the same style.


=20

2)  IP Address or PeerID for ID/NAT Traversal? Similarly, the decision
on this issue will apply to both Tracker and Peer Protocol. If using
PeerID for NAT Traversal, we can reuse NAT Traversal mechanism described
in P2PSIP; if using IP Address, we can use ICE, with additional
functionality deployed on Tracker and/or peers.=20

=20

 [lin]: Do we really need to touch the NAT traversal issue in PPSP?
IMHO, PPSP is to define request/reply protocols (like HTTP) for
communication between peers and tracker, and among peers. It's not a
protocol for constructing a overlay network by connecting nodes like
P2PSIP. So, we just need to define the message format and procedure
between nodes, but don't care how these two nodes connected. Either
Reload or pure ICE should work below the layer of PPSP.=20

For me, Both Peer ID and IP address should be supported in PPSP, not
only for NAT traversal. Peer ID is the identity for a peer, IP is the
locator in current IP network. With the mobility of a node, its IP may
change, but the Peer ID is kept unchanged for consistency. For NAT
traversal, Reload actually also use modified ICE. So, even if we use
Reload message for NAT traversal, it does not mean the nodes should be
organized and located by Reload. We'd better de-couple the ppsp with the
overlay connection method.

=20

=20

Any comments are highly appreciated.

=20

BR

Yingjie Gu


------_=_NextPart_001_01CBCF3C.584051DF
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns=3D"http://www.w3.org/TR/REC-html40" xmlns:v =3D=20
"urn:schemas-microsoft-com:vml" xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office" xmlns:w =3D=20
"urn:schemas-microsoft-com:office:word"><HEAD>
<META content=3D"text/html; charset=3Dus-ascii" =
http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.19019"><!--[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-face {
	font-family: &#23435;&#20307;;
}
@font-face {
	font-family: @&#23435;&#20307;;
}
@page  {mso-endnote-separator: url("cid:header.htm\@01CBCDBE.EE530690") =
es; mso-endnote-continuation-separator: =
url("cid:header.htm\@01CBCDBE.EE530690") ecs; }
@page Section1 {size: 595.3pt 841.9pt; margin: 72.0pt 69.65pt 72.0pt =
69.65pt; mso-footer: url("cid:header.htm\@01CBCDBE.EE530690") f1; =
layout-grid: 15.6pt; }
P.MsoNormal {
	TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; MARGIN: 0cm 0cm =
0pt; FONT-FAMILY: "Times New Roman"; FONT-SIZE: 10.5pt
}
LI.MsoNormal {
	TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; MARGIN: 0cm 0cm =
0pt; FONT-FAMILY: "Times New Roman"; FONT-SIZE: 10.5pt
}
DIV.MsoNormal {
	TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; MARGIN: 0cm 0cm =
0pt; FONT-FAMILY: "Times New Roman"; FONT-SIZE: 10.5pt
}
P.MsoHeader {
	TEXT-ALIGN: center; MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; =
FONT-FAMILY: "Times New Roman"; FONT-SIZE: 9pt
}
LI.MsoHeader {
	TEXT-ALIGN: center; MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; =
FONT-FAMILY: "Times New Roman"; FONT-SIZE: 9pt
}
DIV.MsoHeader {
	TEXT-ALIGN: center; MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; =
FONT-FAMILY: "Times New Roman"; FONT-SIZE: 9pt
}
P.MsoFooter {
	MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; FONT-FAMILY: "Times New =
Roman"; FONT-SIZE: 9pt
}
LI.MsoFooter {
	MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; FONT-FAMILY: "Times New =
Roman"; FONT-SIZE: 9pt
}
DIV.MsoFooter {
	MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; FONT-FAMILY: "Times New =
Roman"; FONT-SIZE: 9pt
}
A:link {
	COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
	COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
	COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
	COLOR: purple; TEXT-DECORATION: underline
}
P.MsoPlainText {
	MARGIN: 0cm 0cm 0pt; FONT-FAMILY: Arial; FONT-SIZE: 12pt
}
LI.MsoPlainText {
	MARGIN: 0cm 0cm 0pt; FONT-FAMILY: Arial; FONT-SIZE: 12pt
}
DIV.MsoPlainText {
	MARGIN: 0cm 0cm 0pt; FONT-FAMILY: Arial; FONT-SIZE: 12pt
}
P.MsoAcetate {
	TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; MARGIN: 0cm 0cm =
0pt; FONT-FAMILY: &#23435;&#20307;; FONT-SIZE: 9pt
}
LI.MsoAcetate {
	TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; MARGIN: 0cm 0cm =
0pt; FONT-FAMILY: &#23435;&#20307;; FONT-SIZE: 9pt
}
DIV.MsoAcetate {
	TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; MARGIN: 0cm 0cm =
0pt; FONT-FAMILY: &#23435;&#20307;; FONT-SIZE: 9pt
}
DIV.Section1 {
	page: Section1
}
</STYLE>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"2050" />
</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 style=3D"TEXT-JUSTIFY-TRIM: punctuation" lang=3DZH-CN link=3Dblue =
vLink=3Dpurple>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D312475106-18022011><FONT =
color=3D#0000ff=20
face=3D&#23435;&#20307;>Hi Yingjie,</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D312475106-18022011><FONT =
color=3D#0000ff=20
face=3D&#23435;&#20307;></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D312475106-18022011><FONT =
color=3D#0000ff=20
face=3D&#23435;&#20307;>Some comments in line.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D312475106-18022011><FONT =
color=3D#0000ff=20
face=3D&#23435;&#20307;></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D312475106-18022011><FONT =
color=3D#0000ff=20
face=3D&#23435;&#20307;>Br</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D312475106-18022011><FONT =
color=3D#0000ff=20
face=3D&#23435;&#20307;>Lin</FONT></SPAN></DIV>
<DIV dir=3Dltr lang=3Den-us class=3DOutlookMessageHeader align=3Dleft>
<HR tabIndex=3D-1>
<FONT size=3D2 face=3DTahoma><B>From:</B> ppsp-bounces@ietf.org=20
[mailto:ppsp-bounces@ietf.org] <B>On Behalf Of </B>ext Y.J. =
GU<BR><B>Sent:</B>=20
Wednesday, February 16, 2011 9:50 AM<BR><B>To:</B>=20
ppsp@ietf.org<BR><B>Subject:</B> [ppsp] Look forward to hear your =
opinion on=20
Open Issues in TrackerProtocol<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV style=3D"LAYOUT-GRID:  15.6pt none" class=3DSection1>
<P class=3DMsoPlainText><FONT face=3DArial><SPAN style=3D"FONT-SIZE: =
12pt"=20
lang=3DEN-US>Hi all,<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoPlainText><FONT face=3DArial><SPAN style=3D"FONT-SIZE: =
12pt"=20
lang=3DEN-US>At IETF 79 meeting, we discussed some open issues in =
Tracker=20
protocol. However, because of time limitation, we don't have enough =
discussion=20
to make any decision on some of the most important issues. The authors =
of=20
draft-gu-ppsp-tracker-protocol and draft-gu-ppsp-peer-protocol enumerate =
two of=20
the open issues, which they think are very crucial to both Tracker and =
Peer=20
Protocol design.<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoPlainText><FONT face=3DArial><SPAN style=3D"FONT-SIZE: =
12pt"=20
lang=3DEN-US>We sincerely hope you can voice your opinion on these two =
issues to=20
help us make concrete progress in Protocol design. There are more other =
issues,=20
and we will discuss them after the circle of=20
discussion.<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoPlainText><FONT face=3DArial><SPAN style=3D"FONT-SIZE: =
12pt"=20
lang=3DEN-US><o:p>&nbsp;</o:p></SPAN></FONT></P>
<P class=3DMsoPlainText><FONT face=3DArial><SPAN style=3D"FONT-SIZE: =
12pt"=20
lang=3DEN-US>1)&nbsp; Tracker protocol encoding, text or binary? At last =
meeting,=20
David suggested to consider easy-reading encoding, like XML. I think =
it's=20
reasonable. What's other persons' opinion? <o:p></o:p></SPAN></FONT></P>
<P class=3DMsoPlainText><FONT face=3DArial><SPAN style=3D"FONT-SIZE: =
12pt"=20
lang=3DEN-US>&nbsp;&nbsp;&nbsp; Lars suggests to make peer protocol to =
be similar=20
to tracker protocol. So I guess the encoding decision we make will =
influence=20
both protocols.<FONT face=3D&#23435;&#20307;><FONT color=3D#0000ff><SPAN =

class=3D312475106-18022011>&nbsp;</SPAN></FONT></FONT></SPAN></FONT></P>
<P class=3DMsoPlainText><FONT face=3DArial><SPAN style=3D"FONT-SIZE: =
12pt"=20
lang=3DEN-US><FONT face=3D&#23435;&#20307;><SPAN =
class=3D312475106-18022011><FONT=20
color=3D#0000ff>&nbsp;</FONT></P>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D312475106-18022011><FONT =
color=3D#0000ff=20
face=3D&#23435;&#20307;>[lin]: It's not a big issue. Both ways can work. =
If I must make a=20
choice, I prefer text based. It's true that no matter which way to =
choose, both=20
tracker protocol and peer protocol should follow to keep the same=20
style.</FONT></SPAN></DIV>
<P class=3DMsoPlainText><BR></SPAN></FONT></SPAN></FONT><FONT =
face=3DArial><SPAN=20
style=3D"FONT-SIZE: 12pt" =
lang=3DEN-US><o:p>&nbsp;</o:p></SPAN></FONT></P>
<P class=3DMsoPlainText><FONT face=3DArial><SPAN style=3D"FONT-SIZE: =
12pt"=20
lang=3DEN-US>2)&nbsp; IP Address or PeerID for ID/NAT Traversal?<!--[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"EUR1282D664953BCCD129E541C4B7B0@0895:;8=3DGEOF11016816!!!BIHO@]f11=
0168161@@51B51110CC86C8GD3Onsl`m/enu!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!1"=20
 =
style=3D'position:absolute;margin-left:0;margin-top:0;width:.05pt;height:=
.05pt;
 z-index:1;visibility:hidden;mso-position-horizontal-relative:text;
 mso-position-vertical-relative:text'>
 <w:anchorlock/>
</v:shape><![endif]--> Similarly, the decision on this issue will apply =
to both=20
Tracker and Peer Protocol. If using PeerID for NAT Traversal, we can =
reuse NAT=20
Traversal mechanism described in P2PSIP; if using IP Address, we can use =
ICE,=20
with additional functionality deployed on Tracker and/or peers.=20
<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoPlainText><FONT face=3DArial><SPAN style=3D"FONT-SIZE: =
12pt"=20
lang=3DEN-US><o:p>&nbsp;</o:p></SPAN></FONT></P>
<P class=3DMsoPlainText><FONT face=3DArial><SPAN style=3D"FONT-SIZE: =
12pt"=20
lang=3DEN-US><o:p>&nbsp;<SPAN class=3D312475106-18022011><FONT =
color=3D#0000ff=20
face=3D&#23435;&#20307;>[lin]: Do we really need to touch the NAT =
traversal issue in PPSP? IMHO,=20
PPSP is to define request/reply protocols (like HTTP) for=20
communication&nbsp;between peers and tracker, and among peers. It's not =
a=20
protocol&nbsp;for&nbsp;constructing a overlay network by connecting =
nodes like=20
P2PSIP. So, we just need to define the message format and procedure =
between=20
nodes, but don't care how these two nodes connected. Either Reload or=20
pure&nbsp;ICE should work below the layer of PPSP. </FONT></SPAN></P>
<P class=3DMsoPlainText><FONT color=3D#0000ff =
face=3D&#23435;&#20307;><o:p><SPAN=20
class=3D312475106-18022011>For me, Both Peer ID and IP address should be =
supported=20
in PPSP, not only for NAT traversal. Peer ID is the identity for a peer, =
IP is=20
the locator in current IP network. With the mobility of a node, its IP =
may=20
change, but the Peer ID is kept unchanged for consistency. For NAT =
traversal,=20
Reload actually also use modified ICE. So, even if we use Reload message =
for NAT=20
traversal, it does not mean the nodes should be organized and located by =
Reload.=20
We'd better de-couple the ppsp with the overlay connection=20
method.</SPAN></o:p></FONT></P>
<P class=3DMsoPlainText><FONT color=3D#0000ff =
face=3D&#23435;&#20307;><o:p><SPAN=20
class=3D312475106-18022011></SPAN></o:p></FONT>&nbsp;</P>
<P class=3DMsoPlainText><FONT color=3D#0000ff =
face=3D&#23435;&#20307;><o:p><SPAN=20
class=3D312475106-18022011></SPAN></o:p></FONT>&nbsp;</P></o:p></SPAN></F=
ONT>
<P class=3DMsoPlainText><FONT face=3DArial><SPAN style=3D"FONT-SIZE: =
12pt"=20
lang=3DEN-US>Any comments are highly =
appreciated.<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoPlainText><FONT face=3DArial><SPAN style=3D"FONT-SIZE: =
12pt"=20
lang=3DEN-US><o:p>&nbsp;</o:p></SPAN></FONT></P>
<P class=3DMsoPlainText><FONT face=3DArial><SPAN style=3D"FONT-SIZE: =
12pt"=20
lang=3DEN-US>BR<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoPlainText><FONT face=3DArial><SPAN style=3D"FONT-SIZE: =
12pt"=20
lang=3DEN-US>Yingjie Gu<o:p></o:p></SPAN></FONT></P></DIV></BODY></HTML>

------_=_NextPart_001_01CBCF3C.584051DF--

From lei@informatik.uni-goettingen.de  Fri Feb 18 10:28:47 2011
Return-Path: <lei@informatik.uni-goettingen.de>
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 024553A6F43 for <ppsp@core3.amsl.com>; Fri, 18 Feb 2011 10:28:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.249
X-Spam-Level: 
X-Spam-Status: No, score=-102.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35, 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 Igr+-IAj+aeO for <ppsp@core3.amsl.com>; Fri, 18 Feb 2011 10:28:45 -0800 (PST)
Received: from mailer.gwdg.de (mailer.gwdg.de [134.76.10.26]) by core3.amsl.com (Postfix) with ESMTP id 7852D3A6DF3 for <ppsp@ietf.org>; Fri, 18 Feb 2011 10:28:45 -0800 (PST)
Received: from gwdexc-fe2.exc.top.gwdg.de ([134.76.26.172] helo=vsmtpgwdexc.exc.top.gwdg.de) by mailer.gwdg.de with smtp (Exim 4.72) (envelope-from <lei@informatik.uni-goettingen.de>) id 1PqV4w-0004a8-OI; Fri, 18 Feb 2011 19:29:18 +0100
Received: from vs3.exc.top.gwdg.de ([134.76.26.193]) by vsmtpgwdexc.exc.top.gwdg.de with Microsoft SMTPSVC(6.0.3790.4675);  Fri, 18 Feb 2011 19:29:18 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 18 Feb 2011 19:29:18 +0100
Message-ID: <468D7B271219C542969F5137CB4D2BAE9E98A5@VS3.exc.top.gwdg.de>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [ppsp] Look forward to hear your opinion on Open Issues in TrackerProtocol
Thread-Index: AcvNe+A0WeNpTW7+Q1OwnmhRVW+hfACHP0B4
References: <001501cbcd7b$e09d7c80$35298a0a@china.huawei.com>
From: "Lei, Jun" <lei@informatik.uni-goettingen.de>
To: "Y.J. GU" <guyingjie@huawei.com>
X-OriginalArrivalTime: 18 Feb 2011 18:29:18.0517 (UTC) FILETIME=[C1007650:01CBCF99]
X-Virus-Scanned: (clean) by exiscan+sophie
Cc: ppsp@ietf.org
Subject: Re: [ppsp] Look forward to hear your opinion on Open Issues in TrackerProtocol
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, 18 Feb 2011 18:28:47 -0000

Hi, Yingjie and all,

please see inline.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Dr. Jun Lei
Research Associate

Address:
Georg-August-Universitaet Goettingen
Institut f=FCr Informatik
Computer Networks Group
Goldschmidtstr. 7
37077 G=F6ttingen
Germany



Fax: +49 (551) 39-1 44 03
Tel: +49 (6221) 32-77091

Email: lei@informatik.uni-goettingen.de



-----Original Message-----
From: ppsp-bounces@ietf.org on behalf of Y.J. GU
Sent: Wed 2/16/2011 2:50
To: ppsp@ietf.org
Subject: [ppsp] Look forward to hear your opinion on Open Issues in
TrackerProtocol
=20
Hi all,

At IETF 79 meeting, we discussed some open issues in Tracker protocol.
However, because of time limitation, we don't have enough discussion to =
make
any decision on some of the most important issues. The authors of
draft-gu-ppsp-tracker-protocol and draft-gu-ppsp-peer-protocol enumerate =
two
of the open issues, which they think are very crucial to both Tracker =
and
Peer Protocol design.

We sincerely hope you can voice your opinion on these two issues to help =
us
make concrete progress in Protocol design. There are more other issues, =
and
we will discuss them after the circle of discussion.

=20

1)  Tracker protocol encoding, text or binary? At last meeting, David
suggested to consider easy-reading encoding, like XML. I think it's
reasonable. What's other persons' opinion?=20

    Lars suggests to make peer protocol to be similar to tracker =
protocol. So
I guess the encoding decision we make will influence both protocols.
=20
[Jun] I would agree that it is reasonable and common to use plain-text =
based
encoding, like XML.
=20

2)  IP Address or PeerID for ID/NAT Traversal? Similarly, the decision =
on
this issue will apply to both Tracker and Peer Protocol. If using PeerID =
for
NAT Traversal, we can reuse NAT Traversal mechanism described in P2PSIP; =
if
using IP Address, we can use ICE, with additional functionality deployed =
on
Tracker and/or peers.=20

[Jun] I would say it might not necessary to put the focus on this issue =
as we
can rely on existing technologies to solve it. We can leave it to =
specific
implementation.=20

=20

Any comments are highly appreciated.

=20

BR

Yingjie Gu



From wang.wei108@zte.com.cn  Sun Feb 20 17:44:57 2011
Return-Path: <wang.wei108@zte.com.cn>
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 2FFEA3A6F57 for <ppsp@core3.amsl.com>; Sun, 20 Feb 2011 17:44:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -92.79
X-Spam-Level: 
X-Spam-Status: No, score=-92.79 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, RCVD_DOUBLE_IP_LOOSE=0.76, SARE_SUB_ENC_GB2312=1.345, 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 us4jLDu2v2WG for <ppsp@core3.amsl.com>; Sun, 20 Feb 2011 17:44:55 -0800 (PST)
Received: from mx5.zte.com.cn (mx6.zte.com.cn [63.218.89.70]) by core3.amsl.com (Postfix) with ESMTP id 1C2133A6EAC for <ppsp@ietf.org>; Sun, 20 Feb 2011 17:44:54 -0800 (PST)
Received: from [10.34.0.130] by mx5.zte.com.cn with surfront esmtp id 3510790912505; Mon, 21 Feb 2011 09:43:23 +0800 (CST)
Received: from [10.30.3.20] by [192.168.168.16] with StormMail ESMTP id 50584.2836501774; Mon, 21 Feb 2011 09:36:42 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse01.zte.com.cn with ESMTP id p1L1jRD2071879; Mon, 21 Feb 2011 09:45:28 +0800 (GMT-8) (envelope-from wang.wei108@zte.com.cn)
In-Reply-To: <08E397856DC04A468C8283DC63E5EFDBBC2B87@CNBEEXC007.nsn-intra.net>
To: "ext Y.J. GU" <guyingjie@huawei.com>
MIME-Version: 1.0
X-KeepSent: BF594A6B:1016ED72-4825783E:00080E27; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 6.5.6 March 06, 2007
Message-ID: <OFBF594A6B.1016ED72-ON4825783E.00080E27-4825783E.0009A762@zte.com.cn>
From: wang.wei108@zte.com.cn
Date: Mon, 21 Feb 2011 09:42:17 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.1FP4|July 25, 2010) at 2011-02-21 09:45:27, Serialize complete at 2011-02-21 09:45:27
Content-Type: multipart/alternative; boundary="=_alternative 0009A75F4825783E_="
X-MAIL: mse01.zte.com.cn p1L1jRD2071879
Cc: ppsp@ietf.org
Subject: [ppsp] =?gb2312?b?tPC4tDogUmU6ICBMb29rIGZvcndhcmQgdG8gaGVhciB5?= =?gb2312?b?b3VyIG9waW5pb24gb24gT3BlbiBJc3N1ZXMgaW4JVHJhY2tlclByb3RvY29s?=
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, 21 Feb 2011 01:44:57 -0000

This is a multipart message in MIME format.
--=_alternative 0009A75F4825783E_=
Content-Type: text/plain; charset="GB2312"
Content-Transfer-Encoding: base64

SGkgWWluZ2ppZSBhbmQgYWxsLA0KDQogICAgRm9yIHRoZSBmaXJzdCBpc3N1ZSwgSSB0aGluayBo
dW1hbiByZWFkYWJsZSBmb3JtYXQgbGlrZSBYTUwNCm1heSBiZSBiZXR0ZXIuDQoNCiAgICBGb3Ig
dGhlIHNlY29uZCBpc3N1ZSwgSSBhZ3JlZSB3aXRoIExpbi4gV2UgbWF5IG5vdCB0b3VjaCB0aGUg
TkFUDQppc3N1ZSBoZXJlLiBCdXQsIHdlIHNob3VsZCBwcm92aWRlIGZsZXhpYmlsaXR5IGluIHRo
ZSB0cmFja2VyL3BlZXINCnByb3RvY29sIGRlc2lnbiwgc28gdGhhdCBuZWNlc3NhcnkgaW5mb3Jt
YXRpb24gZm9yIGRpZmZlcmVudCBzb2x1dGlvbnMNCmNvdWxkIGJlIHRyYW5zZmVycmVkLiBGb3Ig
ZXhhbXBsZSwgbWF5YmUgYm90aCBQZWVySUQgYW5kIElQIGFkZHJlc3Nlcw0KKG9mIGRpZmZlcmVu
dCB0eXBlcykgY2xvdWQgYmUgdXNlZCBhcyBQZWVyIGlkZW50aXRpZXMgaW4gdGhlIHBlZXIgbGlz
dC4gDQoNCkJlc3QgUmVnYXJkcw0KV2VpDQoNCg0KcHBzcC1ib3VuY2VzQGlldGYub3JnINC009og
MjAxMS0wMi0xOCAxNToyMDozNzoNCg0KPiBIaSBZaW5namllLA0KPiANCj4gU29tZSBjb21tZW50
cyBpbiBsaW5lLg0KPiANCj4gQnINCj4gTGluDQo+IEZyb206IHBwc3AtYm91bmNlc0BpZXRmLm9y
ZyBbbWFpbHRvOnBwc3AtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIA0KPiBleHQgWS5K
LiBHVQ0KPiBTZW50OiBXZWRuZXNkYXksIEZlYnJ1YXJ5IDE2LCAyMDExIDk6NTAgQU0NCj4gVG86
IHBwc3BAaWV0Zi5vcmcNCj4gU3ViamVjdDogW3Bwc3BdIExvb2sgZm9yd2FyZCB0byBoZWFyIHlv
dXIgb3BpbmlvbiBvbiBPcGVuIElzc3VlcyBpbiANCj4gVHJhY2tlclByb3RvY29sDQoNCj4gSGkg
YWxsLA0KPiBBdCBJRVRGIDc5IG1lZXRpbmcsIHdlIGRpc2N1c3NlZCBzb21lIG9wZW4gaXNzdWVz
IGluIFRyYWNrZXIgDQo+IHByb3RvY29sLiBIb3dldmVyLCBiZWNhdXNlIG9mIHRpbWUgbGltaXRh
dGlvbiwgd2UgZG9uJ3QgaGF2ZSBlbm91Z2ggDQo+IGRpc2N1c3Npb24gdG8gbWFrZSBhbnkgZGVj
aXNpb24gb24gc29tZSBvZiB0aGUgbW9zdCBpbXBvcnRhbnQgDQo+IGlzc3Vlcy4gVGhlIGF1dGhv
cnMgb2YgZHJhZnQtZ3UtcHBzcC10cmFja2VyLXByb3RvY29sIGFuZCBkcmFmdC1ndS0NCj4gcHBz
cC1wZWVyLXByb3RvY29sIGVudW1lcmF0ZSB0d28gb2YgdGhlIG9wZW4gaXNzdWVzLCB3aGljaCB0
aGV5IA0KPiB0aGluayBhcmUgdmVyeSBjcnVjaWFsIHRvIGJvdGggVHJhY2tlciBhbmQgUGVlciBQ
cm90b2NvbCBkZXNpZ24uDQo+IFdlIHNpbmNlcmVseSBob3BlIHlvdSBjYW4gdm9pY2UgeW91ciBv
cGluaW9uIG9uIHRoZXNlIHR3byBpc3N1ZXMgdG8gDQo+IGhlbHAgdXMgbWFrZSBjb25jcmV0ZSBw
cm9ncmVzcyBpbiBQcm90b2NvbCBkZXNpZ24uIFRoZXJlIGFyZSBtb3JlIA0KPiBvdGhlciBpc3N1
ZXMsIGFuZCB3ZSB3aWxsIGRpc2N1c3MgdGhlbSBhZnRlciB0aGUgY2lyY2xlIG9mIGRpc2N1c3Np
b24uDQo+IA0KPiAxKSAgVHJhY2tlciBwcm90b2NvbCBlbmNvZGluZywgdGV4dCBvciBiaW5hcnk/
IEF0IGxhc3QgbWVldGluZywgDQo+IERhdmlkIHN1Z2dlc3RlZCB0byBjb25zaWRlciBlYXN5LXJl
YWRpbmcgZW5jb2RpbmcsIGxpa2UgWE1MLiBJIHRoaW5rDQo+IGl0J3MgcmVhc29uYWJsZS4gV2hh
dCdzIG90aGVyIHBlcnNvbnMnIG9waW5pb24/IA0KPiAgICAgTGFycyBzdWdnZXN0cyB0byBtYWtl
IHBlZXIgcHJvdG9jb2wgdG8gYmUgc2ltaWxhciB0byB0cmFja2VyIA0KPiBwcm90b2NvbC4gU28g
SSBndWVzcyB0aGUgZW5jb2RpbmcgZGVjaXNpb24gd2UgbWFrZSB3aWxsIGluZmx1ZW5jZSANCj4g
Ym90aCBwcm90b2NvbHMuIA0KPiANCj4gW2xpbl06IEl0J3Mgbm90IGEgYmlnIGlzc3VlLiBCb3Ro
IHdheXMgY2FuIHdvcmsuIElmIEkgbXVzdCBtYWtlIGEgDQo+IGNob2ljZSwgSSBwcmVmZXIgdGV4
dCBiYXNlZC4gSXQncyB0cnVlIHRoYXQgbm8gbWF0dGVyIHdoaWNoIHdheSB0byANCj4gY2hvb3Nl
LCBib3RoIHRyYWNrZXIgcHJvdG9jb2wgYW5kIHBlZXIgcHJvdG9jb2wgc2hvdWxkIGZvbGxvdyB0
byANCj4ga2VlcCB0aGUgc2FtZSBzdHlsZS4NCj4gDQo+IA0KPiAyKSAgSVAgQWRkcmVzcyBvciBQ
ZWVySUQgZm9yIElEL05BVCBUcmF2ZXJzYWw/IFNpbWlsYXJseSwgdGhlIA0KPiBkZWNpc2lvbiBv
biB0aGlzIGlzc3VlIHdpbGwgYXBwbHkgdG8gYm90aCBUcmFja2VyIGFuZCBQZWVyIFByb3RvY29s
Lg0KPiBJZiB1c2luZyBQZWVySUQgZm9yIE5BVCBUcmF2ZXJzYWwsIHdlIGNhbiByZXVzZSBOQVQg
VHJhdmVyc2FsIA0KPiBtZWNoYW5pc20gZGVzY3JpYmVkIGluIFAyUFNJUDsgaWYgdXNpbmcgSVAg
QWRkcmVzcywgd2UgY2FuIHVzZSBJQ0UsIA0KPiB3aXRoIGFkZGl0aW9uYWwgZnVuY3Rpb25hbGl0
eSBkZXBsb3llZCBvbiBUcmFja2VyIGFuZC9vciBwZWVycy4gDQo+IA0KPiAgW2xpbl06IERvIHdl
IHJlYWxseSBuZWVkIHRvIHRvdWNoIHRoZSBOQVQgdHJhdmVyc2FsIGlzc3VlIGluIFBQU1A/IA0K
PiBJTUhPLCBQUFNQIGlzIHRvIGRlZmluZSByZXF1ZXN0L3JlcGx5IHByb3RvY29scyAobGlrZSBI
VFRQKSBmb3IgDQo+IGNvbW11bmljYXRpb24gYmV0d2VlbiBwZWVycyBhbmQgdHJhY2tlciwgYW5k
IGFtb25nIHBlZXJzLiBJdCdzIG5vdCBhDQo+IHByb3RvY29sIGZvciBjb25zdHJ1Y3RpbmcgYSBv
dmVybGF5IG5ldHdvcmsgYnkgY29ubmVjdGluZyBub2RlcyBsaWtlDQo+IFAyUFNJUC4gU28sIHdl
IGp1c3QgbmVlZCB0byBkZWZpbmUgdGhlIG1lc3NhZ2UgZm9ybWF0IGFuZCBwcm9jZWR1cmUgDQo+
IGJldHdlZW4gbm9kZXMsIGJ1dCBkb24ndCBjYXJlIGhvdyB0aGVzZSB0d28gbm9kZXMgY29ubmVj
dGVkLiBFaXRoZXIgDQo+IFJlbG9hZCBvciBwdXJlIElDRSBzaG91bGQgd29yayBiZWxvdyB0aGUg
bGF5ZXIgb2YgUFBTUC4gDQo+IEZvciBtZSwgQm90aCBQZWVyIElEIGFuZCBJUCBhZGRyZXNzIHNo
b3VsZCBiZSBzdXBwb3J0ZWQgaW4gUFBTUCwgbm90DQo+IG9ubHkgZm9yIE5BVCB0cmF2ZXJzYWwu
IFBlZXIgSUQgaXMgdGhlIGlkZW50aXR5IGZvciBhIHBlZXIsIElQIGlzIA0KPiB0aGUgbG9jYXRv
ciBpbiBjdXJyZW50IElQIG5ldHdvcmsuIFdpdGggdGhlIG1vYmlsaXR5IG9mIGEgbm9kZSwgaXRz
IA0KPiBJUCBtYXkgY2hhbmdlLCBidXQgdGhlIFBlZXIgSUQgaXMga2VwdCB1bmNoYW5nZWQgZm9y
IGNvbnNpc3RlbmN5LiANCj4gRm9yIE5BVCB0cmF2ZXJzYWwsIFJlbG9hZCBhY3R1YWxseSBhbHNv
IHVzZSBtb2RpZmllZCBJQ0UuIFNvLCBldmVuIA0KPiBpZiB3ZSB1c2UgUmVsb2FkIG1lc3NhZ2Ug
Zm9yIE5BVCB0cmF2ZXJzYWwsIGl0IGRvZXMgbm90IG1lYW4gdGhlIA0KPiBub2RlcyBzaG91bGQg
YmUgb3JnYW5pemVkIGFuZCBsb2NhdGVkIGJ5IFJlbG9hZC4gV2UnZCBiZXR0ZXIgZGUtDQo+IGNv
dXBsZSB0aGUgcHBzcCB3aXRoIHRoZSBvdmVybGF5IGNvbm5lY3Rpb24gbWV0aG9kLg0KPiANCj4g
DQo+IEFueSBjb21tZW50cyBhcmUgaGlnaGx5IGFwcHJlY2lhdGVkLg0KPiANCj4gQlINCj4gWWlu
Z2ppZSBHdV9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+
IHBwc3AgbWFpbGluZyBsaXN0DQo+IHBwc3BAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9wcHNwDQoNCg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KWlRFIEluZm9ybWF0aW9uIFNlY3VyaXR5
IE5vdGljZTogVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIG1haWwgaXMgc29sZWx5
IHByb3BlcnR5IG9mIHRoZSBzZW5kZXIncyBvcmdhbml6YXRpb24uIFRoaXMgbWFpbCBjb21tdW5p
Y2F0aW9uIGlzIGNvbmZpZGVudGlhbC4gUmVjaXBpZW50cyBuYW1lZCBhYm92ZSBhcmUgb2JsaWdh
dGVkIHRvIG1haW50YWluIHNlY3JlY3kgYW5kIGFyZSBub3QgcGVybWl0dGVkIHRvIGRpc2Nsb3Nl
IHRoZSBjb250ZW50cyBvZiB0aGlzIGNvbW11bmljYXRpb24gdG8gb3RoZXJzLg0KVGhpcyBlbWFp
bCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIGNvbmZpZGVudGlhbCBhbmQg
aW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0
byB3aG9tIHRoZXkgYXJlIGFkZHJlc3NlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFp
bCBpbiBlcnJvciBwbGVhc2Ugbm90aWZ5IHRoZSBvcmlnaW5hdG9yIG9mIHRoZSBtZXNzYWdlLiBB
bnkgdmlld3MgZXhwcmVzc2VkIGluIHRoaXMgbWVzc2FnZSBhcmUgdGhvc2Ugb2YgdGhlIGluZGl2
aWR1YWwgc2VuZGVyLg0KVGhpcyBtZXNzYWdlIGhhcyBiZWVuIHNjYW5uZWQgZm9yIHZpcnVzZXMg
YW5kIFNwYW0gYnkgWlRFIEFudGktU3BhbSBzeXN0ZW0uDQo=
--=_alternative 0009A75F4825783E_=
Content-Type: text/html; charset="GB2312"
Content-Transfer-Encoding: base64

DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPjxicj4NCkhpIFlpbmdqaWUgYW5k
IGFsbCw8L2ZvbnQ+DQo8YnI+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPiZu
YnNwOyAmbmJzcDsgRm9yIHRoZSBmaXJzdCBpc3N1ZSwgSQ0KdGhpbmsgaHVtYW4gcmVhZGFibGUg
Zm9ybWF0IGxpa2UgWE1MPC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlm
Ij5tYXkgYmUgYmV0dGVyLjwvZm9udD4NCjxicj4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0ic2Fu
cy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyBGb3IgdGhlIHNlY29uZCBpc3N1ZSwNCkkgYWdyZWUgd2l0
aCBMaW4uIFdlIG1heSBub3QgdG91Y2ggdGhlIE5BVDwvZm9udD4NCjxicj48Zm9udCBzaXplPTIg
ZmFjZT0ic2Fucy1zZXJpZiI+aXNzdWUgaGVyZS4gQnV0LCB3ZSBzaG91bGQgcHJvdmlkZSBmbGV4
aWJpbGl0eQ0KaW4gdGhlIHRyYWNrZXIvcGVlcjwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFj
ZT0ic2Fucy1zZXJpZiI+cHJvdG9jb2wgZGVzaWduLCBzbyB0aGF0IG5lY2Vzc2FyeSBpbmZvcm1h
dGlvbg0KZm9yIGRpZmZlcmVudCBzb2x1dGlvbnM8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZh
Y2U9InNhbnMtc2VyaWYiPmNvdWxkIGJlIHRyYW5zZmVycmVkLiBGb3IgZXhhbXBsZSwgbWF5YmUN
CmJvdGggUGVlcklEIGFuZCBJUCBhZGRyZXNzZXM8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZh
Y2U9InNhbnMtc2VyaWYiPihvZiBkaWZmZXJlbnQgdHlwZXMpIGNsb3VkIGJlIHVzZWQgYXMNClBl
ZXIgaWRlbnRpdGllcyBpbiB0aGUgcGVlciBsaXN0LiA8L2ZvbnQ+DQo8YnI+DQo8YnI+PGZvbnQg
c2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkJlc3QgUmVnYXJkczwvZm9udD4NCjxicj48Zm9udCBz
aXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+V2VpPC9mb250Pg0KPGJyPg0KPGJyPg0KPGJyPjx0dD48
Zm9udCBzaXplPTI+cHBzcC1ib3VuY2VzQGlldGYub3JnINC009ogMjAxMS0wMi0xOCAxNToyMDoz
Nzo8YnI+DQo8YnI+DQomZ3Q7IEhpIFlpbmdqaWUsPC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250
IHNpemU9Mj4mZ3Q7ICZuYnNwOzwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0
OyBTb21lIGNvbW1lbnRzIGluIGxpbmUuPC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9
Mj4mZ3Q7ICZuYnNwOzwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyBCcjwv
Zm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyBMaW48L2ZvbnQ+PC90dD4NCjxi
cj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgRnJvbTogcHBzcC1ib3VuY2VzQGlldGYub3JnIFttYWls
dG86cHBzcC1ib3VuY2VzQGlldGYub3JnXQ0KT24gQmVoYWxmIE9mIDxicj4NCiZndDsgZXh0IFku
Si4gR1U8YnI+DQomZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgRmVicnVhcnkgMTYsIDIwMTEgOTo1MCBB
TTxicj4NCiZndDsgVG86IHBwc3BAaWV0Zi5vcmc8YnI+DQomZ3Q7IFN1YmplY3Q6IFtwcHNwXSBM
b29rIGZvcndhcmQgdG8gaGVhciB5b3VyIG9waW5pb24gb24gT3BlbiBJc3N1ZXMgaW4NCjxicj4N
CiZndDsgVHJhY2tlclByb3RvY29sPGJyPg0KPC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNp
emU9Mj4mZ3Q7IEhpIGFsbCw8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsg
QXQgSUVURiA3OSBtZWV0aW5nLCB3ZSBkaXNjdXNzZWQgc29tZSBvcGVuIGlzc3Vlcw0KaW4gVHJh
Y2tlciA8YnI+DQomZ3Q7IHByb3RvY29sLiBIb3dldmVyLCBiZWNhdXNlIG9mIHRpbWUgbGltaXRh
dGlvbiwgd2UgZG9uJ3QgaGF2ZSBlbm91Z2gNCjxicj4NCiZndDsgZGlzY3Vzc2lvbiB0byBtYWtl
IGFueSBkZWNpc2lvbiBvbiBzb21lIG9mIHRoZSBtb3N0IGltcG9ydGFudCA8YnI+DQomZ3Q7IGlz
c3Vlcy4gVGhlIGF1dGhvcnMgb2YgZHJhZnQtZ3UtcHBzcC10cmFja2VyLXByb3RvY29sIGFuZCBk
cmFmdC1ndS08YnI+DQomZ3Q7IHBwc3AtcGVlci1wcm90b2NvbCBlbnVtZXJhdGUgdHdvIG9mIHRo
ZSBvcGVuIGlzc3Vlcywgd2hpY2ggdGhleSA8YnI+DQomZ3Q7IHRoaW5rIGFyZSB2ZXJ5IGNydWNp
YWwgdG8gYm90aCBUcmFja2VyIGFuZCBQZWVyIFByb3RvY29sIGRlc2lnbi48L2ZvbnQ+PC90dD4N
Cjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgV2Ugc2luY2VyZWx5IGhvcGUgeW91IGNhbiB2b2lj
ZSB5b3VyIG9waW5pb24NCm9uIHRoZXNlIHR3byBpc3N1ZXMgdG8gPGJyPg0KJmd0OyBoZWxwIHVz
IG1ha2UgY29uY3JldGUgcHJvZ3Jlc3MgaW4gUHJvdG9jb2wgZGVzaWduLiBUaGVyZSBhcmUgbW9y
ZQ0KPGJyPg0KJmd0OyBvdGhlciBpc3N1ZXMsIGFuZCB3ZSB3aWxsIGRpc2N1c3MgdGhlbSBhZnRl
ciB0aGUgY2lyY2xlIG9mIGRpc2N1c3Npb24uPC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNp
emU9Mj4mZ3Q7ICZuYnNwOzwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyAx
KSAmbmJzcDtUcmFja2VyIHByb3RvY29sIGVuY29kaW5nLCB0ZXh0IG9yIGJpbmFyeT8NCkF0IGxh
c3QgbWVldGluZywgPGJyPg0KJmd0OyBEYXZpZCBzdWdnZXN0ZWQgdG8gY29uc2lkZXIgZWFzeS1y
ZWFkaW5nIGVuY29kaW5nLCBsaWtlIFhNTC4gSSB0aGluazxicj4NCiZndDsgaXQncyByZWFzb25h
YmxlLiBXaGF0J3Mgb3RoZXIgcGVyc29ucycgb3Bpbmlvbj8gPC9mb250PjwvdHQ+DQo8YnI+PHR0
Pjxmb250IHNpemU9Mj4mZ3Q7ICZuYnNwOyAmbmJzcDsgTGFycyBzdWdnZXN0cyB0byBtYWtlIHBl
ZXIgcHJvdG9jb2wNCnRvIGJlIHNpbWlsYXIgdG8gdHJhY2tlciA8YnI+DQomZ3Q7IHByb3RvY29s
LiBTbyBJIGd1ZXNzIHRoZSBlbmNvZGluZyBkZWNpc2lvbiB3ZSBtYWtlIHdpbGwgaW5mbHVlbmNl
DQo8YnI+DQomZ3Q7IGJvdGggcHJvdG9jb2xzLiA8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQg
c2l6ZT0yPiZndDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7
IFtsaW5dOiBJdCdzIG5vdCBhIGJpZyBpc3N1ZS4gQm90aCB3YXlzIGNhbiB3b3JrLg0KSWYgSSBt
dXN0IG1ha2UgYSA8YnI+DQomZ3Q7IGNob2ljZSwgSSBwcmVmZXIgdGV4dCBiYXNlZC4gSXQncyB0
cnVlIHRoYXQgbm8gbWF0dGVyIHdoaWNoIHdheSB0bw0KPGJyPg0KJmd0OyBjaG9vc2UsIGJvdGgg
dHJhY2tlciBwcm90b2NvbCBhbmQgcGVlciBwcm90b2NvbCBzaG91bGQgZm9sbG93IHRvIDxicj4N
CiZndDsga2VlcCB0aGUgc2FtZSBzdHlsZS48L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6
ZT0yPiZndDsgPGJyPg0KJmd0OyAmbmJzcDs8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6
ZT0yPiZndDsgMikgJm5ic3A7SVAgQWRkcmVzcyBvciBQZWVySUQgZm9yIElEL05BVCBUcmF2ZXJz
YWw/DQpTaW1pbGFybHksIHRoZSA8YnI+DQomZ3Q7IGRlY2lzaW9uIG9uIHRoaXMgaXNzdWUgd2ls
bCBhcHBseSB0byBib3RoIFRyYWNrZXIgYW5kIFBlZXIgUHJvdG9jb2wuPGJyPg0KJmd0OyBJZiB1
c2luZyBQZWVySUQgZm9yIE5BVCBUcmF2ZXJzYWwsIHdlIGNhbiByZXVzZSBOQVQgVHJhdmVyc2Fs
IDxicj4NCiZndDsgbWVjaGFuaXNtIGRlc2NyaWJlZCBpbiBQMlBTSVA7IGlmIHVzaW5nIElQIEFk
ZHJlc3MsIHdlIGNhbiB1c2UgSUNFLA0KPGJyPg0KJmd0OyB3aXRoIGFkZGl0aW9uYWwgZnVuY3Rp
b25hbGl0eSBkZXBsb3llZCBvbiBUcmFja2VyIGFuZC9vciBwZWVycy4gPC9mb250PjwvdHQ+DQo8
YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7ICZuYnNwOzwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9u
dCBzaXplPTI+Jmd0OyAmbmJzcDtbbGluXTogRG8gd2UgcmVhbGx5IG5lZWQgdG8gdG91Y2ggdGhl
IE5BVA0KdHJhdmVyc2FsIGlzc3VlIGluIFBQU1A/IDxicj4NCiZndDsgSU1ITywgUFBTUCBpcyB0
byBkZWZpbmUgcmVxdWVzdC9yZXBseSBwcm90b2NvbHMgKGxpa2UgSFRUUCkgZm9yIDxicj4NCiZn
dDsgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIHBlZXJzIGFuZCB0cmFja2VyLCBhbmQgYW1vbmcgcGVl
cnMuIEl0J3Mgbm90DQphPGJyPg0KJmd0OyBwcm90b2NvbCBmb3IgY29uc3RydWN0aW5nIGEgb3Zl
cmxheSBuZXR3b3JrIGJ5IGNvbm5lY3Rpbmcgbm9kZXMgbGlrZTxicj4NCiZndDsgUDJQU0lQLiBT
bywgd2UganVzdCBuZWVkIHRvIGRlZmluZSB0aGUgbWVzc2FnZSBmb3JtYXQgYW5kIHByb2NlZHVy
ZQ0KPGJyPg0KJmd0OyBiZXR3ZWVuIG5vZGVzLCBidXQgZG9uJ3QgY2FyZSBob3cgdGhlc2UgdHdv
IG5vZGVzIGNvbm5lY3RlZC4gRWl0aGVyDQo8YnI+DQomZ3Q7IFJlbG9hZCBvciBwdXJlIElDRSBz
aG91bGQgd29yayBiZWxvdyB0aGUgbGF5ZXIgb2YgUFBTUC4gPC9mb250PjwvdHQ+DQo8YnI+PHR0
Pjxmb250IHNpemU9Mj4mZ3Q7IEZvciBtZSwgQm90aCBQZWVyIElEIGFuZCBJUCBhZGRyZXNzIHNo
b3VsZCBiZQ0Kc3VwcG9ydGVkIGluIFBQU1AsIG5vdDxicj4NCiZndDsgb25seSBmb3IgTkFUIHRy
YXZlcnNhbC4gUGVlciBJRCBpcyB0aGUgaWRlbnRpdHkgZm9yIGEgcGVlciwgSVAgaXMNCjxicj4N
CiZndDsgdGhlIGxvY2F0b3IgaW4gY3VycmVudCBJUCBuZXR3b3JrLiBXaXRoIHRoZSBtb2JpbGl0
eSBvZiBhIG5vZGUsIGl0cw0KPGJyPg0KJmd0OyBJUCBtYXkgY2hhbmdlLCBidXQgdGhlIFBlZXIg
SUQgaXMga2VwdCB1bmNoYW5nZWQgZm9yIGNvbnNpc3RlbmN5Lg0KPGJyPg0KJmd0OyBGb3IgTkFU
IHRyYXZlcnNhbCwgUmVsb2FkIGFjdHVhbGx5IGFsc28gdXNlIG1vZGlmaWVkIElDRS4gU28sIGV2
ZW4NCjxicj4NCiZndDsgaWYgd2UgdXNlIFJlbG9hZCBtZXNzYWdlIGZvciBOQVQgdHJhdmVyc2Fs
LCBpdCBkb2VzIG5vdCBtZWFuIHRoZSA8YnI+DQomZ3Q7IG5vZGVzIHNob3VsZCBiZSBvcmdhbml6
ZWQgYW5kIGxvY2F0ZWQgYnkgUmVsb2FkLiBXZSdkIGJldHRlciBkZS08YnI+DQomZ3Q7IGNvdXBs
ZSB0aGUgcHBzcCB3aXRoIHRoZSBvdmVybGF5IGNvbm5lY3Rpb24gbWV0aG9kLjwvZm9udD48L3R0
Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyAmbmJzcDs8L2ZvbnQ+PC90dD4NCjxicj48dHQ+
PGZvbnQgc2l6ZT0yPiZndDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9
Mj4mZ3Q7IEFueSBjb21tZW50cyBhcmUgaGlnaGx5IGFwcHJlY2lhdGVkLjwvZm9udD48L3R0Pg0K
PGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyAmbmJzcDs8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZv
bnQgc2l6ZT0yPiZndDsgQlI8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsg
WWluZ2ppZSBHdV9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
PGJyPg0KJmd0OyBwcHNwIG1haWxpbmcgbGlzdDxicj4NCiZndDsgcHBzcEBpZXRmLm9yZzxicj4N
CiZndDsgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9wcHNwPGJyPg0KPC9m
b250PjwvdHQ+DQo8YnI+PHByZT4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpaVEUmbmJzcDtJbmZvcm1hdGlvbiZuYnNwO1NlY3VyaXR5
Jm5ic3A7Tm90aWNlOiZuYnNwO1RoZSZuYnNwO2luZm9ybWF0aW9uJm5ic3A7Y29udGFpbmVkJm5i
c3A7aW4mbmJzcDt0aGlzJm5ic3A7bWFpbCZuYnNwO2lzJm5ic3A7c29sZWx5Jm5ic3A7cHJvcGVy
dHkmbmJzcDtvZiZuYnNwO3RoZSZuYnNwO3NlbmRlcidzJm5ic3A7b3JnYW5pemF0aW9uLiZuYnNw
O1RoaXMmbmJzcDttYWlsJm5ic3A7Y29tbXVuaWNhdGlvbiZuYnNwO2lzJm5ic3A7Y29uZmlkZW50
aWFsLiZuYnNwO1JlY2lwaWVudHMmbmJzcDtuYW1lZCZuYnNwO2Fib3ZlJm5ic3A7YXJlJm5ic3A7
b2JsaWdhdGVkJm5ic3A7dG8mbmJzcDttYWludGFpbiZuYnNwO3NlY3JlY3kmbmJzcDthbmQmbmJz
cDthcmUmbmJzcDtub3QmbmJzcDtwZXJtaXR0ZWQmbmJzcDt0byZuYnNwO2Rpc2Nsb3NlJm5ic3A7
dGhlJm5ic3A7Y29udGVudHMmbmJzcDtvZiZuYnNwO3RoaXMmbmJzcDtjb21tdW5pY2F0aW9uJm5i
c3A7dG8mbmJzcDtvdGhlcnMuDQpUaGlzJm5ic3A7ZW1haWwmbmJzcDthbmQmbmJzcDthbnkmbmJz
cDtmaWxlcyZuYnNwO3RyYW5zbWl0dGVkJm5ic3A7d2l0aCZuYnNwO2l0Jm5ic3A7YXJlJm5ic3A7
Y29uZmlkZW50aWFsJm5ic3A7YW5kJm5ic3A7aW50ZW5kZWQmbmJzcDtzb2xlbHkmbmJzcDtmb3Im
bmJzcDt0aGUmbmJzcDt1c2UmbmJzcDtvZiZuYnNwO3RoZSZuYnNwO2luZGl2aWR1YWwmbmJzcDtv
ciZuYnNwO2VudGl0eSZuYnNwO3RvJm5ic3A7d2hvbSZuYnNwO3RoZXkmbmJzcDthcmUmbmJzcDth
ZGRyZXNzZWQuJm5ic3A7SWYmbmJzcDt5b3UmbmJzcDtoYXZlJm5ic3A7cmVjZWl2ZWQmbmJzcDt0
aGlzJm5ic3A7ZW1haWwmbmJzcDtpbiZuYnNwO2Vycm9yJm5ic3A7cGxlYXNlJm5ic3A7bm90aWZ5
Jm5ic3A7dGhlJm5ic3A7b3JpZ2luYXRvciZuYnNwO29mJm5ic3A7dGhlJm5ic3A7bWVzc2FnZS4m
bmJzcDtBbnkmbmJzcDt2aWV3cyZuYnNwO2V4cHJlc3NlZCZuYnNwO2luJm5ic3A7dGhpcyZuYnNw
O21lc3NhZ2UmbmJzcDthcmUmbmJzcDt0aG9zZSZuYnNwO29mJm5ic3A7dGhlJm5ic3A7aW5kaXZp
ZHVhbCZuYnNwO3NlbmRlci4NClRoaXMmbmJzcDttZXNzYWdlJm5ic3A7aGFzJm5ic3A7YmVlbiZu
YnNwO3NjYW5uZWQmbmJzcDtmb3ImbmJzcDt2aXJ1c2VzJm5ic3A7YW5kJm5ic3A7U3BhbSZuYnNw
O2J5Jm5ic3A7WlRFJm5ic3A7QW50aS1TcGFtJm5ic3A7c3lzdGVtLg0KPC9wcmU+
--=_alternative 0009A75F4825783E_=--


From guyingjie@huawei.com  Sun Feb 20 18:44:55 2011
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 B2D093A6F7F for <ppsp@core3.amsl.com>; Sun, 20 Feb 2011 18:44:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.423
X-Spam-Level: 
X-Spam-Status: No, score=-101.423 tagged_above=-999 required=5 tests=[AWL=-1.812, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_FONT_FACE_BAD=0.884, 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 Tk3O-g6ebXrc for <ppsp@core3.amsl.com>; Sun, 20 Feb 2011 18:44:54 -0800 (PST)
Received: from szxga01-in.huawei.com (unknown [119.145.14.64]) by core3.amsl.com (Postfix) with ESMTP id EC3993A6F7D for <ppsp@ietf.org>; Sun, 20 Feb 2011 18:44:53 -0800 (PST)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LGY007G84ZBP5@szxga05-in.huawei.com> for ppsp@ietf.org; Mon, 21 Feb 2011 10:45:12 +0800 (CST)
Received: from szxeml201-edg.china.huawei.com ([172.24.2.119]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug  8 2006)) with ESMTP id <0LGY00FXB4ZB48@szxga05-in.huawei.com> for ppsp@ietf.org; Mon, 21 Feb 2011 10:45:11 +0800 (CST)
Received: from SZXEML402-HUB.china.huawei.com (10.82.67.32) by szxeml201-edg.china.huawei.com (172.24.2.39) with Microsoft SMTP Server (TLS) id 14.1.270.1; Mon, 21 Feb 2011 10:45:08 +0800
Received: from g00107907 (10.138.41.53) by SZXEML402-HUB.china.huawei.com (10.82.67.32) with Microsoft SMTP Server (TLS) id 14.1.270.1; Mon, 21 Feb 2011 10:45:10 +0800
Date: Mon, 21 Feb 2011 10:46:51 +0800
From: "Yingjie Gu(yingjie)" <guyingjie@huawei.com>
In-reply-to: <OFBF594A6B.1016ED72-ON4825783E.00080E27-4825783E.0009A762@zte.com.cn>
X-Originating-IP: [10.138.41.53]
To: wang.wei108@zte.com.cn
Message-id: <000601cbd171$97bb5f60$35298a0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3664
X-Mailer: Microsoft Office Outlook 11
Content-type: multipart/alternative; boundary="Boundary_(ID_nMZh2g2XN5uw1PNVU3Y0uQ)"
Thread-index: AcvRaUUGa1DRWZa+T2yvfyJ/Q7+i0gAB2FhQ
Cc: ppsp@ietf.org
Subject: Re: [ppsp] Look forward to hear your opinion on Open Issues in	TrackerProtocol
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, 21 Feb 2011 02:44:55 -0000

--Boundary_(ID_nMZh2g2XN5uw1PNVU3Y0uQ)
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: quoted-printable

Thanks Lin, Jun and Wei for your comments.

Could you please voice your considerations for choosing Text-based =
encoding? I guess there might be persons who prefer Binary encoding, =
e.g. for mobile peers. So we need to consider the pros and cons of both. =


=20

Hope to hear others=E2=80=99 opinion too.

=20

=20

=20

  _____ =20

From: wang.wei108@zte.com.cn [mailto:wang.wei108@zte.com.cn]=20
Sent: Monday, February 21, 2011 9:42 AM
To: ext Y.J. GU
Cc: ppsp@ietf.org
Subject: =E7=AD=94=E5=A4=8D: Re: [ppsp] Look forward to hear your =
opinion on Open Issues in TrackerProtocol

=20



Hi Yingjie and all,=20

    For the first issue, I think human readable format like XML=20
may be better.=20

    For the second issue, I agree with Lin. We may not touch the NAT=20
issue here. But, we should provide flexibility in the tracker/peer=20
protocol design, so that necessary information for different solutions=20
could be transferred. For example, maybe both PeerID and IP addresses=20
(of different types) cloud be used as Peer identities in the peer list.=20

Best Regards=20
Wei=20


ppsp-bounces@ietf.org =E5=86=99=E4=BA=8E 2011-02-18 15:20:37:

> Hi Yingjie,=20
>  =20
> Some comments in line.=20
>  =20
> Br=20
> Lin=20
> From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf =
Of=20
> ext Y.J. GU
> Sent: Wednesday, February 16, 2011 9:50 AM
> To: ppsp@ietf.org
> Subject: [ppsp] Look forward to hear your opinion on Open Issues in=20
> TrackerProtocol

> Hi all,=20
> At IETF 79 meeting, we discussed some open issues in Tracker=20
> protocol. However, because of time limitation, we don't have enough=20
> discussion to make any decision on some of the most important=20
> issues. The authors of draft-gu-ppsp-tracker-protocol and draft-gu-
> ppsp-peer-protocol enumerate two of the open issues, which they=20
> think are very crucial to both Tracker and Peer Protocol design.=20
> We sincerely hope you can voice your opinion on these two issues to=20
> help us make concrete progress in Protocol design. There are more=20
> other issues, and we will discuss them after the circle of discussion. =

>  =20
> 1)  Tracker protocol encoding, text or binary? At last meeting,=20
> David suggested to consider easy-reading encoding, like XML. I think
> it's reasonable. What's other persons' opinion?=20
>     Lars suggests to make peer protocol to be similar to tracker=20
> protocol. So I guess the encoding decision we make will influence=20
> both protocols.=20
>  =20
> [lin]: It's not a big issue. Both ways can work. If I must make a=20
> choice, I prefer text based. It's true that no matter which way to=20
> choose, both tracker protocol and peer protocol should follow to=20
> keep the same style.=20
>=20
>  =20
> 2)  IP Address or PeerID for ID/NAT Traversal? Similarly, the=20
> decision on this issue will apply to both Tracker and Peer Protocol.
> If using PeerID for NAT Traversal, we can reuse NAT Traversal=20
> mechanism described in P2PSIP; if using IP Address, we can use ICE,=20
> with additional functionality deployed on Tracker and/or peers.=20
>  =20
>  [lin]: Do we really need to touch the NAT traversal issue in PPSP?=20
> IMHO, PPSP is to define request/reply protocols (like HTTP) for=20
> communication between peers and tracker, and among peers. It's not a
> protocol for constructing a overlay network by connecting nodes like
> P2PSIP. So, we just need to define the message format and procedure=20
> between nodes, but don't care how these two nodes connected. Either=20
> Reload or pure ICE should work below the layer of PPSP.=20
> For me, Both Peer ID and IP address should be supported in PPSP, not
> only for NAT traversal. Peer ID is the identity for a peer, IP is=20
> the locator in current IP network. With the mobility of a node, its=20
> IP may change, but the Peer ID is kept unchanged for consistency.=20
> For NAT traversal, Reload actually also use modified ICE. So, even=20
> if we use Reload message for NAT traversal, it does not mean the=20
> nodes should be organized and located by Reload. We'd better de-
> couple the ppsp with the overlay connection method.=20
>  =20
>  =20
> Any comments are highly appreciated.=20
>  =20
> BR=20
> Yingjie Gu_______________________________________________
> ppsp mailing list
> ppsp@ietf.org
> https://www.ietf.org/mailman/listinfo/ppsp

=20
--------------------------------------------------------
ZTE Information Security Notice: The information contained in this mail =
is solely property of the sender's organization. This mail communication =
is confidential. Recipients named above are obligated to maintain =
secrecy and are not permitted to disclose the contents of this =
communication to others.
This email and any files transmitted with it are confidential and =
intended solely for the use of the individual or entity to whom they are =
addressed. If you have received this email in error please notify the =
originator of the message. Any views expressed in this message are those =
of the individual sender.
This message has been scanned for viruses and Spam by ZTE Anti-Spam =
system.

--Boundary_(ID_nMZh2g2XN5uw1PNVU3Y0uQ)
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=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 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:=E5=AE=8B=E4=BD=93;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"FrutigerNext LT Regular";
	panose-1:2 11 5 3 4 5 4 2 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@=E5=AE=8B=E4=BD=93";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:sans-serif;
	panose-1:0 0 0 0 0 0 0 0 0 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:=E5=AE=8B=E4=BD=93;}
p.MsoHeader, li.MsoHeader, div.MsoHeader
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	layout-grid-mode:char;
	font-size:9.0pt;
	font-family:"Times New Roman";}
p.MsoFooter, li.MsoFooter, div.MsoFooter
	{margin:0cm;
	margin-bottom:.0001pt;
	layout-grid-mode:char;
	font-size:9.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
pre
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:=E5=AE=8B=E4=BD=93;}
tt
	{font-family:=E5=AE=8B=E4=BD=93;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:=E5=AE=8B=E4=BD=93;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:blue;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
 /* Page Definitions */
 @page
	{mso-endnote-separator:url("cid:header.htm\@01CBD1B4.A569BD80") es;
	=
mso-endnote-continuation-separator:url("cid:header.htm\@01CBD1B4.A569BD80=
") ecs;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-footer:url("cid:header.htm\@01CBD1B4.A569BD80") f1;}
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=3DZH-CN link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3DArial><span =
lang=3DEN-US
style=3D'font-size:12.0pt;font-family:Arial;color:blue'>Thanks Lin, Jun =
and Wei
for your comments.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3DArial><span =
lang=3DEN-US
style=3D'font-size:12.0pt;font-family:Arial;color:blue'>Could you please =
voice
your considerations for choosing Text-based encoding? I guess there =
might be
persons who prefer Binary encoding, e.g. for mobile peers. So we need to
consider the pros and cons of both. <o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3DArial><span =
lang=3DEN-US
style=3D'font-size:12.0pt;font-family:Arial;color:blue'><o:p>&nbsp;</o:p>=
</span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3DArial><span =
lang=3DEN-US
style=3D'font-size:12.0pt;font-family:Arial;color:blue'>Hope to hear =
others=E2=80=99
opinion too.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3DArial><span =
lang=3DEN-US
style=3D'font-size:12.0pt;font-family:Arial;color:blue'><o:p>&nbsp;</o:p>=
</span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3DArial><span =
lang=3DEN-US
style=3D'font-size:12.0pt;font-family:Arial;color:blue'><o:p>&nbsp;</o:p>=
</span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3DArial><span =
lang=3DEN-US
style=3D'font-size:12.0pt;font-family:Arial;color:blue'><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=E5=AE=8B=E4=BD=93><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'>
wang.wei108@zte.com.cn [mailto:wang.wei108@zte.com.cn] <br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Monday, February =
21, 2011
9:42 AM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> ext Y.J. GU<br>
<b><span style=3D'font-weight:bold'>Cc:</span></b> ppsp@ietf.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> =
</span></font><font
size=3D2><span =
style=3D'font-size:10.0pt'>=E7=AD=94=E5=A4=8D</span></font><font =
size=3D2 face=3DTahoma><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:Tahoma'>: Re: [ppsp] =
Look
forward to hear your opinion on Open Issues in =
TrackerProtocol</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D=E5=AE=8B=E4=BD=93><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"FrutigerNext LT Regular"><span lang=3DEN-US =
style=3D'font-size:12.0pt;
font-family:"FrutigerNext LT Regular"'><!--[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_s1026" =
type=3D"#_x0000_t74"=20
 =
alt=3D"EUR1282D664953BCCD129E541C4B7B0@0895:;8=3DGEOF11016816!!!BIHO@]f11=
0168161@@51B51110CC86C8GD3Onsl`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><span lang=3DEN-US><br>
</span><font size=3D2 face=3Dsans-serif><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:sans-serif'><br>
Hi Yingjie and all,</span></font><span lang=3DEN-US> <br>
<br>
</span><font size=3D2 face=3Dsans-serif><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:sans-serif'>&nbsp; &nbsp; For the first issue, I think human
readable format like XML</span></font><span lang=3DEN-US> <br>
</span><font size=3D2 face=3Dsans-serif><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:sans-serif'>may be better.</span></font><span lang=3DEN-US> =
<br>
<br>
</span><font size=3D2 face=3Dsans-serif><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:sans-serif'>&nbsp; &nbsp; For the second issue, I agree with =
Lin.
We may not touch the NAT</span></font><span lang=3DEN-US> <br>
</span><font size=3D2 face=3Dsans-serif><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:sans-serif'>issue here. But, we should provide flexibility =
in the
tracker/peer</span></font><span lang=3DEN-US> <br>
</span><font size=3D2 face=3Dsans-serif><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:sans-serif'>protocol design, so that necessary information =
for
different solutions</span></font><span lang=3DEN-US> <br>
</span><font size=3D2 face=3Dsans-serif><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:sans-serif'>could be transferred. For example, maybe both =
PeerID
and IP addresses</span></font><span lang=3DEN-US> <br>
</span><font size=3D2 face=3Dsans-serif><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:sans-serif'>(of different types) cloud be used as Peer =
identities
in the peer list. </span></font><span lang=3DEN-US><br>
<br>
</span><font size=3D2 face=3Dsans-serif><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:sans-serif'>Best Regards</span></font><span lang=3DEN-US> =
<br>
</span><font size=3D2 face=3Dsans-serif><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:sans-serif'>Wei</span></font><span lang=3DEN-US> <br>
<br>
<br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>ppsp-bounces@ietf.org
</span></font></tt><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span =
style=3D'font-size:10.0pt'>=E5=86=99=E4=BA=8E<span
lang=3DEN-US> 2011-02-18 15:20:37:</span></span></font></tt><font =
size=3D2><span
lang=3DEN-US style=3D'font-size:10.0pt'><br>
<br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; Hi =
Yingjie,</font></tt></span></font><span lang=3DEN-US> <br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt;
&nbsp;</span></font></tt><span lang=3DEN-US> <br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt;
Some comments in line.</span></font></tt><span lang=3DEN-US> <br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt;
&nbsp;</span></font></tt><span lang=3DEN-US> <br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt;
Br</span></font></tt><span lang=3DEN-US> <br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt;
Lin</span></font></tt><span lang=3DEN-US> <br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt;
From: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] On Behalf Of =
</span></font></tt><font
size=3D2><span lang=3DEN-US style=3D'font-size:10.0pt'><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; ext Y.J. GU</font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; Sent: Wednesday, February 16, =
2011 9:50 AM</font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; To: =
ppsp@ietf.org</font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; Subject: [ppsp] Look forward to =
hear your opinion on
Open Issues in </font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; TrackerProtocol</font></tt><br>
</span></font><span lang=3DEN-US><br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt;
Hi all,</span></font></tt><span lang=3DEN-US> <br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt;
At IETF 79 meeting, we discussed some open issues in Tracker =
</span></font></tt><font
size=3D2><span lang=3DEN-US style=3D'font-size:10.0pt'><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; protocol. However, because of =
time limitation, we don't
have enough </font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; discussion to make any decision =
on some of the most
important </font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; issues. The authors of =
draft-gu-ppsp-tracker-protocol
and draft-gu-</font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; ppsp-peer-protocol enumerate =
two of the open issues,
which they </font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; think are very crucial to both =
Tracker and Peer Protocol
design.</font></tt></span></font><span lang=3DEN-US> <br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt;
We sincerely hope you can voice your opinion on these two issues to =
</span></font></tt><font
size=3D2><span lang=3DEN-US style=3D'font-size:10.0pt'><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; help us make concrete progress =
in Protocol design. There
are more </font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; other issues, and we will =
discuss them after the circle
of discussion.</font></tt></span></font><span lang=3DEN-US> <br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt;
&nbsp;</span></font></tt><span lang=3DEN-US> <br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt;
1) &nbsp;Tracker protocol encoding, text or binary? At last meeting, =
</span></font></tt><font
size=3D2><span lang=3DEN-US style=3D'font-size:10.0pt'><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; David suggested to consider =
easy-reading encoding, like
XML. I think</font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; it's reasonable. What's other =
persons' opinion? </font></tt></span></font><span
lang=3DEN-US><br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt;
&nbsp; &nbsp; Lars suggests to make peer protocol to be similar to =
tracker </span></font></tt><font
size=3D2><span lang=3DEN-US style=3D'font-size:10.0pt'><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; protocol. So I guess the =
encoding decision we make will
influence </font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; both protocols. =
</font></tt></span></font><span
lang=3DEN-US><br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt;
&nbsp;</span></font></tt><span lang=3DEN-US> <br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt;
[lin]: It's not a big issue. Both ways can work. If I must make a =
</span></font></tt><font
size=3D2><span lang=3DEN-US style=3D'font-size:10.0pt'><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; choice, I prefer text based. =
It's true that no matter
which way to </font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; choose, both tracker protocol =
and peer protocol should
follow to </font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; keep the same =
style.</font></tt></span></font><span
lang=3DEN-US> <br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt; </span></font></tt><font
size=3D2><span lang=3DEN-US style=3D'font-size:10.0pt'><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; =
&nbsp;</font></tt></span></font><span lang=3DEN-US> <br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt;
2) &nbsp;IP Address or PeerID for ID/NAT Traversal? Similarly, the =
</span></font></tt><font
size=3D2><span lang=3DEN-US style=3D'font-size:10.0pt'><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; decision on this issue will =
apply to both Tracker and
Peer Protocol.</font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; If using PeerID for NAT =
Traversal, we can reuse NAT
Traversal </font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; mechanism described in P2PSIP; =
if using IP Address, we
can use ICE, </font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; with additional functionality =
deployed on Tracker and/or
peers. </font></tt></span></font><span lang=3DEN-US><br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt;
&nbsp;</span></font></tt><span lang=3DEN-US> <br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt;
&nbsp;[lin]: Do we really need to touch the NAT traversal issue in PPSP? =
</span></font></tt><font
size=3D2><span lang=3DEN-US style=3D'font-size:10.0pt'><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; IMHO, PPSP is to define =
request/reply protocols (like
HTTP) for </font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; communication between peers and =
tracker, and among
peers. It's not a</font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; protocol for constructing a =
overlay network by
connecting nodes like</font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; P2PSIP. So, we just need to =
define the message format
and procedure </font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; between nodes, but don't care =
how these two nodes
connected. Either </font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; Reload or pure ICE should work =
below the layer of PPSP. </font></tt></span></font><span
lang=3DEN-US><br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt;
For me, Both Peer ID and IP address should be supported in PPSP, =
not</span></font></tt><font
size=3D2><span lang=3DEN-US style=3D'font-size:10.0pt'><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; only for NAT traversal. Peer ID =
is the identity for a
peer, IP is </font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; the locator in current IP =
network. With the mobility of
a node, its </font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; IP may change, but the Peer ID =
is kept unchanged for
consistency. </font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; For NAT traversal, Reload =
actually also use modified
ICE. So, even </font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; if we use Reload message for =
NAT traversal, it does not
mean the </font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; nodes should be organized and =
located by Reload. We'd
better de-</font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; couple the ppsp with the =
overlay connection method.</font></tt></span></font><span
lang=3DEN-US> <br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt;
&nbsp;</span></font></tt><span lang=3DEN-US> <br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt;
&nbsp;</span></font></tt><span lang=3DEN-US> <br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt;
Any comments are highly appreciated.</span></font></tt><span =
lang=3DEN-US> <br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt;
&nbsp;</span></font></tt><span lang=3DEN-US> <br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt;
BR</span></font></tt><span lang=3DEN-US> <br>
</span><tt><font size=3D2 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:10.0pt'>&gt;
Yingjie =
Gu_______________________________________________</span></font></tt><font=

size=3D2><span lang=3DEN-US style=3D'font-size:10.0pt'><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; ppsp mailing =
list</font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; ppsp@ietf.org</font></tt><br>
<tt><font face=3D=E5=AE=8B=E4=BD=93>&gt; =
https://www.ietf.org/mailman/listinfo/ppsp</font></tt></span></font><span=

lang=3DEN-US><o:p></o:p></span></p>

<pre><font size=3D3 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D3 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:12.0pt'>----------------------------------------------=
----------<o:p></o:p></span></font></pre><pre><font
size=3D3 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:12.0pt'>ZTE&nbsp;Information&nbsp;Security&nbsp;Notice=
:&nbsp;The&nbsp;information&nbsp;contained&nbsp;in&nbsp;this&nbsp;mail&nb=
sp;is&nbsp;solely&nbsp;property&nbsp;of&nbsp;the&nbsp;sender's&nbsp;organ=
ization.&nbsp;This&nbsp;mail&nbsp;communication&nbsp;is&nbsp;confidential=
.&nbsp;Recipients&nbsp;named&nbsp;above&nbsp;are&nbsp;obligated&nbsp;to&n=
bsp;maintain&nbsp;secrecy&nbsp;and&nbsp;are&nbsp;not&nbsp;permitted&nbsp;=
to&nbsp;disclose&nbsp;the&nbsp;contents&nbsp;of&nbsp;this&nbsp;communicat=
ion&nbsp;to&nbsp;others.<o:p></o:p></span></font></pre><pre><font
size=3D3 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:12.0pt'>This&nbsp;email&nbsp;and&nbsp;any&nbsp;files&n=
bsp;transmitted&nbsp;with&nbsp;it&nbsp;are&nbsp;confidential&nbsp;and&nbs=
p;intended&nbsp;solely&nbsp;for&nbsp;the&nbsp;use&nbsp;of&nbsp;the&nbsp;i=
ndividual&nbsp;or&nbsp;entity&nbsp;to&nbsp;whom&nbsp;they&nbsp;are&nbsp;a=
ddressed.&nbsp;If&nbsp;you&nbsp;have&nbsp;received&nbsp;this&nbsp;email&n=
bsp;in&nbsp;error&nbsp;please&nbsp;notify&nbsp;the&nbsp;originator&nbsp;o=
f&nbsp;the&nbsp;message.&nbsp;Any&nbsp;views&nbsp;expressed&nbsp;in&nbsp;=
this&nbsp;message&nbsp;are&nbsp;those&nbsp;of&nbsp;the&nbsp;individual&nb=
sp;sender.<o:p></o:p></span></font></pre><pre><font
size=3D3 face=3D=E5=AE=8B=E4=BD=93><span lang=3DEN-US =
style=3D'font-size:12.0pt'>This&nbsp;message&nbsp;has&nbsp;been&nbsp;scan=
ned&nbsp;for&nbsp;viruses&nbsp;and&nbsp;Spam&nbsp;by&nbsp;ZTE&nbsp;Anti-S=
pam&nbsp;system.<o:p></o:p></span></font></pre></div>

</div>

</body>

</html>

--Boundary_(ID_nMZh2g2XN5uw1PNVU3Y0uQ)--

From wang.wei108@zte.com.cn  Mon Feb 21 19:33:34 2011
Return-Path: <wang.wei108@zte.com.cn>
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 5C4673A680A for <ppsp@core3.amsl.com>; Mon, 21 Feb 2011 19:33:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -95.212
X-Spam-Level: 
X-Spam-Status: No, score=-95.212 tagged_above=-999 required=5 tests=[AWL=2.422, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, RCVD_DOUBLE_IP_LOOSE=0.76, 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 58GbUyx6986f for <ppsp@core3.amsl.com>; Mon, 21 Feb 2011 19:33:32 -0800 (PST)
Received: from mx5.zte.com.cn (mx6.zte.com.cn [63.218.89.70]) by core3.amsl.com (Postfix) with ESMTP id D063A3A659B for <ppsp@ietf.org>; Mon, 21 Feb 2011 19:33:31 -0800 (PST)
Received: from [10.34.0.130] by mx5.zte.com.cn with surfront esmtp id 3510790912505; Tue, 22 Feb 2011 11:31:47 +0800 (CST)
Received: from [10.30.3.21] by [192.168.168.16] with StormMail ESMTP id 59970.2836501774; Tue, 22 Feb 2011 11:25:19 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse02.zte.com.cn with ESMTP id p1M3Y1JD008975; Tue, 22 Feb 2011 11:34:01 +0800 (GMT-8) (envelope-from wang.wei108@zte.com.cn)
In-Reply-To: <000601cbd171$97bb5f60$35298a0a@china.huawei.com>
To: "Yingjie Gu(yingjie)" <guyingjie@huawei.com>
MIME-Version: 1.0
X-KeepSent: 8EDA5585:9DE89C79-4825783F:0010B8B4; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 6.5.6 March 06, 2007
Message-ID: <OF8EDA5585.9DE89C79-ON4825783F.0010B8B4-4825783F.0013984D@zte.com.cn>
From: wang.wei108@zte.com.cn
Date: Tue, 22 Feb 2011 11:30:51 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.1FP4|July 25, 2010) at 2011-02-22 11:34:01, Serialize complete at 2011-02-22 11:34:01
Content-Type: multipart/alternative; boundary="=_alternative 0013984B4825783F_="
X-MAIL: mse02.zte.com.cn p1M3Y1JD008975
Cc: ppsp@ietf.org
Subject: Re: [ppsp] Look forward to hear your opinion on Open Issues in TrackerProtocol
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, 22 Feb 2011 03:33:34 -0000

This is a multipart message in MIME format.
--=_alternative 0013984B4825783F_=
Content-Type: text/plain; charset="GB2312"
Content-Transfer-Encoding: base64

SGkgWWluZ2ppZaOsDQoNCiAgICBJTUhPLCBIdHRwL1hNTCBpcyBtb3JlIHByZWZlcmFibGUgZm9y
IHRoZSBmb2xsb3dpbmcgcmVhc29uczogDQoNCjEuIEh0dHAvWE1MIGlzIHdpZGVseSB1c2VkIGZv
ciBhcHBsaWNhdGlvbiBwcm90b2NvbCBkZXZlbG9wbWVudC4gRXhpc3RpbmcgDQpwcm90b2NvbCBz
dGFja3MNCmFuZCBsaWJyYXJpZXMgd291bGQgZ3JlYXRseSByZWR1Y2UgZGV2ZWxvcG1lbnQgY29z
dCBmb3IgYm90aCB0aGUgdHJhY2tlciANCmFuZCBwZWVyLiANCkl0IGlzIGFsc28gdmVyeSBmbGV4
aWJsZSBhbmQgZWFzeSB0byBleHRlbmQuDQoNCjIuIElmIHdlIGFkb3B0IHRoZSBSRVNUIGFyY2hp
dGVjdHVyZSwgd2UgY2FuIHJldXNlIG1hbnkgZGVwbG95ZWQgDQppbmZyYXN0cnVjdHVyZXMgc3Vj
aCBhcw0KcHJveGllcyBhbmQgd2ViIGNhY2hlcy4gSW4gdGhpcyBjYXNlLCB3ZSBtYXkgdXNlIGh0
dHAgR0VULCBpbnN0ZWFkIG9mIFBPU1QgDQooYXMgc3VnZ2VzdGVkDQppbiB0aGUgdHJhY2tlciBw
cm90b2NvbCksIGZvciBvcGVyYXRpb25zIHRoYXQgZG8gbm90IGNoYW5nZSB0aGUgDQoicmVzb3Vy
Y2VzIiBvbiB0aGUgdHJhY2tlci4NCk1lc3NhZ2VzIHN1Y2ggYXMgRklORCBvciBTVEFUX1F1ZXJ5
IGNvdWxkIHRoZW4gYmUgY2FjaGVkIHRvIHJlZHVjZSB0aGUgDQpidXJkZW4gb2YgdGhlIHRyYWNr
ZXIuDQoNCiAgIEkgYWdyZWUgd2l0aCB5b3UgdGhhdCBiaW5hcnkgZW5jb2RpbmcgaXMgbW9yZSBl
ZmZpY2llbnQgdGhhbiB0ZXh0IGJhc2VkIA0KZW5jb2RpbmcuIEhvd2V2ZXINCnRoZSBiYW5kd2lk
dGggY29uc3VtcHRpb24gb2YgY29udHJvbCBtZXNzYWdlIGlzIHZlcnkgc21hbGwgY29tcGFyZWQg
dG8gdGhlIA0Kc3RyZWFtaW5nIGRhdGEuIA0KTW9yZW92ZXIsIGl0IGlzIGxpa2VseSB0aGF0IG9w
ZXJhdG9ycyB3b3VsZCBwcm92aWRlIGEgdW5pZmllZCANCmluZnJhc3RydWN0dXJlIGZvciBodHRw
IGNvbXByZXNzaW9uDQpvdmVyIHRoZSB3aXJlbGVzcyBsaW5rIGZvciBtb2JpbGUgcGVlcnMsIHdo
ZW4gaHR0cCBmbG93cyBiZWNvbWUgYSBidXJkZW4gDQpmb3Igd2lyZWxlc3MgbGlua3MuDQpJZiB3
ZSB1c2UgaHR0cC94bWwsIHRoZW4gd2UgY2FuIGFnYWluIHJldXNlIHRoZSBleGlzdGluZyBzb2x1
dGlvbnMgZm9yIA0KbW9iaWxlIHVzZXJzLiANCg0KQmVzdCBSZWdhcmRzDQpXZWkgDQoNCiANCg0K
IllpbmdqaWUgR3UoeWluZ2ppZSkiIDxndXlpbmdqaWVAaHVhd2VpLmNvbT4g0LTT2iAyMDExLTAy
LTIxIDEwOjQ2OjUxOg0KDQo+IFRoYW5rcyBMaW4sIEp1biBhbmQgV2VpIGZvciB5b3VyIGNvbW1l
bnRzLg0KPiBDb3VsZCB5b3UgcGxlYXNlIHZvaWNlIHlvdXIgY29uc2lkZXJhdGlvbnMgZm9yIGNo
b29zaW5nIFRleHQtYmFzZWQgDQo+IGVuY29kaW5nPyBJIGd1ZXNzIHRoZXJlIG1pZ2h0IGJlIHBl
cnNvbnMgd2hvIHByZWZlciBCaW5hcnkgZW5jb2RpbmcsDQo+IGUuZy4gZm9yIG1vYmlsZSBwZWVy
cy4gU28gd2UgbmVlZCB0byBjb25zaWRlciB0aGUgcHJvcyBhbmQgY29ucyBvZiBib3RoLiANCg0K
PiANCj4gSG9wZSB0byBoZWFyIG90aGVyc6GvIG9waW5pb24gdG9vLg0KPiANCj4gDQo+IA0KPiAN
Cj4gRnJvbTogd2FuZy53ZWkxMDhAenRlLmNvbS5jbiBbbWFpbHRvOndhbmcud2VpMTA4QHp0ZS5j
b20uY25dIA0KPiBTZW50OiBNb25kYXksIEZlYnJ1YXJ5IDIxLCAyMDExIDk6NDIgQU0NCj4gVG86
IGV4dCBZLkouIEdVDQo+IENjOiBwcHNwQGlldGYub3JnDQo+IFN1YmplY3Q6ILTwuLQ6IFJlOiBb
cHBzcF0gTG9vayBmb3J3YXJkIHRvIGhlYXIgeW91ciBvcGluaW9uIG9uIE9wZW4gDQo+IElzc3Vl
cyBpbiBUcmFja2VyUHJvdG9jb2wNCj4gDQo+IA0KPiANCj4gSGkgWWluZ2ppZSBhbmQgYWxsLCAN
Cj4gDQo+ICAgICBGb3IgdGhlIGZpcnN0IGlzc3VlLCBJIHRoaW5rIGh1bWFuIHJlYWRhYmxlIGZv
cm1hdCBsaWtlIFhNTCANCj4gbWF5IGJlIGJldHRlci4gDQo+IA0KPiAgICAgRm9yIHRoZSBzZWNv
bmQgaXNzdWUsIEkgYWdyZWUgd2l0aCBMaW4uIFdlIG1heSBub3QgdG91Y2ggdGhlIE5BVCANCj4g
aXNzdWUgaGVyZS4gQnV0LCB3ZSBzaG91bGQgcHJvdmlkZSBmbGV4aWJpbGl0eSBpbiB0aGUgdHJh
Y2tlci9wZWVyIA0KPiBwcm90b2NvbCBkZXNpZ24sIHNvIHRoYXQgbmVjZXNzYXJ5IGluZm9ybWF0
aW9uIGZvciBkaWZmZXJlbnQgc29sdXRpb25zIA0KPiBjb3VsZCBiZSB0cmFuc2ZlcnJlZC4gRm9y
IGV4YW1wbGUsIG1heWJlIGJvdGggUGVlcklEIGFuZCBJUCBhZGRyZXNzZXMgDQo+IChvZiBkaWZm
ZXJlbnQgdHlwZXMpIGNsb3VkIGJlIHVzZWQgYXMgUGVlciBpZGVudGl0aWVzIGluIHRoZSBwZWVy
IGxpc3QuIA0KPiANCj4gQmVzdCBSZWdhcmRzIA0KPiBXZWkgDQo+IA0KPiANCj4gcHBzcC1ib3Vu
Y2VzQGlldGYub3JnINC009ogMjAxMS0wMi0xOCAxNToyMDozNzoNCj4gDQo+ID4gSGkgWWluZ2pp
ZSwgDQo+ID4gDQo+ID4gU29tZSBjb21tZW50cyBpbiBsaW5lLiANCj4gPiANCj4gPiBCciANCj4g
PiBMaW4gDQo+ID4gRnJvbTogcHBzcC1ib3VuY2VzQGlldGYub3JnIFttYWlsdG86cHBzcC1ib3Vu
Y2VzQGlldGYub3JnXSBPbiBCZWhhbGYgDQpPZiANCj4gPiBleHQgWS5KLiBHVQ0KPiA+IFNlbnQ6
IFdlZG5lc2RheSwgRmVicnVhcnkgMTYsIDIwMTEgOTo1MCBBTQ0KPiA+IFRvOiBwcHNwQGlldGYu
b3JnDQo+ID4gU3ViamVjdDogW3Bwc3BdIExvb2sgZm9yd2FyZCB0byBoZWFyIHlvdXIgb3Bpbmlv
biBvbiBPcGVuIElzc3VlcyBpbiANCj4gPiBUcmFja2VyUHJvdG9jb2wNCj4gDQo+ID4gSGkgYWxs
LCANCj4gPiBBdCBJRVRGIDc5IG1lZXRpbmcsIHdlIGRpc2N1c3NlZCBzb21lIG9wZW4gaXNzdWVz
IGluIFRyYWNrZXIgDQo+ID4gcHJvdG9jb2wuIEhvd2V2ZXIsIGJlY2F1c2Ugb2YgdGltZSBsaW1p
dGF0aW9uLCB3ZSBkb24ndCBoYXZlIGVub3VnaCANCj4gPiBkaXNjdXNzaW9uIHRvIG1ha2UgYW55
IGRlY2lzaW9uIG9uIHNvbWUgb2YgdGhlIG1vc3QgaW1wb3J0YW50IA0KPiA+IGlzc3Vlcy4gVGhl
IGF1dGhvcnMgb2YgZHJhZnQtZ3UtcHBzcC10cmFja2VyLXByb3RvY29sIGFuZCBkcmFmdC1ndS0N
Cj4gPiBwcHNwLXBlZXItcHJvdG9jb2wgZW51bWVyYXRlIHR3byBvZiB0aGUgb3BlbiBpc3N1ZXMs
IHdoaWNoIHRoZXkgDQo+ID4gdGhpbmsgYXJlIHZlcnkgY3J1Y2lhbCB0byBib3RoIFRyYWNrZXIg
YW5kIFBlZXIgUHJvdG9jb2wgZGVzaWduLiANCj4gPiBXZSBzaW5jZXJlbHkgaG9wZSB5b3UgY2Fu
IHZvaWNlIHlvdXIgb3BpbmlvbiBvbiB0aGVzZSB0d28gaXNzdWVzIHRvIA0KPiA+IGhlbHAgdXMg
bWFrZSBjb25jcmV0ZSBwcm9ncmVzcyBpbiBQcm90b2NvbCBkZXNpZ24uIFRoZXJlIGFyZSBtb3Jl
IA0KPiA+IG90aGVyIGlzc3VlcywgYW5kIHdlIHdpbGwgZGlzY3VzcyB0aGVtIGFmdGVyIHRoZSBj
aXJjbGUgb2YgZGlzY3Vzc2lvbi4gDQoNCj4gPiANCj4gPiAxKSAgVHJhY2tlciBwcm90b2NvbCBl
bmNvZGluZywgdGV4dCBvciBiaW5hcnk/IEF0IGxhc3QgbWVldGluZywgDQo+ID4gRGF2aWQgc3Vn
Z2VzdGVkIHRvIGNvbnNpZGVyIGVhc3ktcmVhZGluZyBlbmNvZGluZywgbGlrZSBYTUwuIEkgdGhp
bmsNCj4gPiBpdCdzIHJlYXNvbmFibGUuIFdoYXQncyBvdGhlciBwZXJzb25zJyBvcGluaW9uPyAN
Cj4gPiAgICAgTGFycyBzdWdnZXN0cyB0byBtYWtlIHBlZXIgcHJvdG9jb2wgdG8gYmUgc2ltaWxh
ciB0byB0cmFja2VyIA0KPiA+IHByb3RvY29sLiBTbyBJIGd1ZXNzIHRoZSBlbmNvZGluZyBkZWNp
c2lvbiB3ZSBtYWtlIHdpbGwgaW5mbHVlbmNlIA0KPiA+IGJvdGggcHJvdG9jb2xzLiANCj4gPiAN
Cj4gPiBbbGluXTogSXQncyBub3QgYSBiaWcgaXNzdWUuIEJvdGggd2F5cyBjYW4gd29yay4gSWYg
SSBtdXN0IG1ha2UgYSANCj4gPiBjaG9pY2UsIEkgcHJlZmVyIHRleHQgYmFzZWQuIEl0J3MgdHJ1
ZSB0aGF0IG5vIG1hdHRlciB3aGljaCB3YXkgdG8gDQo+ID4gY2hvb3NlLCBib3RoIHRyYWNrZXIg
cHJvdG9jb2wgYW5kIHBlZXIgcHJvdG9jb2wgc2hvdWxkIGZvbGxvdyB0byANCj4gPiBrZWVwIHRo
ZSBzYW1lIHN0eWxlLiANCj4gPiANCj4gPiANCj4gPiAyKSAgSVAgQWRkcmVzcyBvciBQZWVySUQg
Zm9yIElEL05BVCBUcmF2ZXJzYWw/IFNpbWlsYXJseSwgdGhlIA0KPiA+IGRlY2lzaW9uIG9uIHRo
aXMgaXNzdWUgd2lsbCBhcHBseSB0byBib3RoIFRyYWNrZXIgYW5kIFBlZXIgUHJvdG9jb2wuDQo+
ID4gSWYgdXNpbmcgUGVlcklEIGZvciBOQVQgVHJhdmVyc2FsLCB3ZSBjYW4gcmV1c2UgTkFUIFRy
YXZlcnNhbCANCj4gPiBtZWNoYW5pc20gZGVzY3JpYmVkIGluIFAyUFNJUDsgaWYgdXNpbmcgSVAg
QWRkcmVzcywgd2UgY2FuIHVzZSBJQ0UsIA0KPiA+IHdpdGggYWRkaXRpb25hbCBmdW5jdGlvbmFs
aXR5IGRlcGxveWVkIG9uIFRyYWNrZXIgYW5kL29yIHBlZXJzLiANCj4gPiANCj4gPiAgW2xpbl06
IERvIHdlIHJlYWxseSBuZWVkIHRvIHRvdWNoIHRoZSBOQVQgdHJhdmVyc2FsIGlzc3VlIGluIFBQ
U1A/IA0KPiA+IElNSE8sIFBQU1AgaXMgdG8gZGVmaW5lIHJlcXVlc3QvcmVwbHkgcHJvdG9jb2xz
IChsaWtlIEhUVFApIGZvciANCj4gPiBjb21tdW5pY2F0aW9uIGJldHdlZW4gcGVlcnMgYW5kIHRy
YWNrZXIsIGFuZCBhbW9uZyBwZWVycy4gSXQncyBub3QgYQ0KPiA+IHByb3RvY29sIGZvciBjb25z
dHJ1Y3RpbmcgYSBvdmVybGF5IG5ldHdvcmsgYnkgY29ubmVjdGluZyBub2RlcyBsaWtlDQo+ID4g
UDJQU0lQLiBTbywgd2UganVzdCBuZWVkIHRvIGRlZmluZSB0aGUgbWVzc2FnZSBmb3JtYXQgYW5k
IHByb2NlZHVyZSANCj4gPiBiZXR3ZWVuIG5vZGVzLCBidXQgZG9uJ3QgY2FyZSBob3cgdGhlc2Ug
dHdvIG5vZGVzIGNvbm5lY3RlZC4gRWl0aGVyIA0KPiA+IFJlbG9hZCBvciBwdXJlIElDRSBzaG91
bGQgd29yayBiZWxvdyB0aGUgbGF5ZXIgb2YgUFBTUC4gDQo+ID4gRm9yIG1lLCBCb3RoIFBlZXIg
SUQgYW5kIElQIGFkZHJlc3Mgc2hvdWxkIGJlIHN1cHBvcnRlZCBpbiBQUFNQLCBub3QNCj4gPiBv
bmx5IGZvciBOQVQgdHJhdmVyc2FsLiBQZWVyIElEIGlzIHRoZSBpZGVudGl0eSBmb3IgYSBwZWVy
LCBJUCBpcyANCj4gPiB0aGUgbG9jYXRvciBpbiBjdXJyZW50IElQIG5ldHdvcmsuIFdpdGggdGhl
IG1vYmlsaXR5IG9mIGEgbm9kZSwgaXRzIA0KPiA+IElQIG1heSBjaGFuZ2UsIGJ1dCB0aGUgUGVl
ciBJRCBpcyBrZXB0IHVuY2hhbmdlZCBmb3IgY29uc2lzdGVuY3kuIA0KPiA+IEZvciBOQVQgdHJh
dmVyc2FsLCBSZWxvYWQgYWN0dWFsbHkgYWxzbyB1c2UgbW9kaWZpZWQgSUNFLiBTbywgZXZlbiAN
Cj4gPiBpZiB3ZSB1c2UgUmVsb2FkIG1lc3NhZ2UgZm9yIE5BVCB0cmF2ZXJzYWwsIGl0IGRvZXMg
bm90IG1lYW4gdGhlIA0KPiA+IG5vZGVzIHNob3VsZCBiZSBvcmdhbml6ZWQgYW5kIGxvY2F0ZWQg
YnkgUmVsb2FkLiBXZSdkIGJldHRlciBkZS0NCj4gPiBjb3VwbGUgdGhlIHBwc3Agd2l0aCB0aGUg
b3ZlcmxheSBjb25uZWN0aW9uIG1ldGhvZC4gDQo+ID4gDQo+ID4gDQo+ID4gQW55IGNvbW1lbnRz
IGFyZSBoaWdobHkgYXBwcmVjaWF0ZWQuIA0KPiA+IA0KPiA+IEJSIA0KPiA+IFlpbmdqaWUgR3Vf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+IHBwc3Ag
bWFpbGluZyBsaXN0DQo+ID4gcHBzcEBpZXRmLm9yZw0KPiA+IGh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vcHBzcA0KPiANCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gWlRFIEluZm9ybWF0aW9uIFNlY3VyaXR5
IE5vdGljZTogVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIA0KPiBtYWlsIGlzIHNv
bGVseSBwcm9wZXJ0eSBvZiB0aGUgc2VuZGVyJ3Mgb3JnYW5pemF0aW9uLiBUaGlzIG1haWwgDQo+
IGNvbW11bmljYXRpb24gaXMgY29uZmlkZW50aWFsLiBSZWNpcGllbnRzIG5hbWVkIGFib3ZlIGFy
ZSBvYmxpZ2F0ZWQgDQo+IHRvIG1haW50YWluIHNlY3JlY3kgYW5kIGFyZSBub3QgcGVybWl0dGVk
IHRvIGRpc2Nsb3NlIHRoZSBjb250ZW50cyANCj4gb2YgdGhpcyBjb21tdW5pY2F0aW9uIHRvIG90
aGVycy4NCj4gVGhpcyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJl
IGNvbmZpZGVudGlhbCBhbmQgDQo+IGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUg
aW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0aGV5DQo+IGFyZSBhZGRyZXNzZWQuIElmIHlv
dSBoYXZlIHJlY2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IgcGxlYXNlIA0KPiBub3RpZnkgdGhl
IG9yaWdpbmF0b3Igb2YgdGhlIG1lc3NhZ2UuIEFueSB2aWV3cyBleHByZXNzZWQgaW4gdGhpcyAN
Cj4gbWVzc2FnZSBhcmUgdGhvc2Ugb2YgdGhlIGluZGl2aWR1YWwgc2VuZGVyLg0KPiBUaGlzIG1l
c3NhZ2UgaGFzIGJlZW4gc2Nhbm5lZCBmb3IgdmlydXNlcyBhbmQgU3BhbSBieSBaVEUgQW50aS1T
cGFtIA0Kc3lzdGVtLg0KDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tDQpaVEUgSW5mb3JtYXRpb24gU2VjdXJpdHkgTm90aWNlOiBUaGUg
aW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgbWFpbCBpcyBzb2xlbHkgcHJvcGVydHkgb2Yg
dGhlIHNlbmRlcidzIG9yZ2FuaXphdGlvbi4gVGhpcyBtYWlsIGNvbW11bmljYXRpb24gaXMgY29u
ZmlkZW50aWFsLiBSZWNpcGllbnRzIG5hbWVkIGFib3ZlIGFyZSBvYmxpZ2F0ZWQgdG8gbWFpbnRh
aW4gc2VjcmVjeSBhbmQgYXJlIG5vdCBwZXJtaXR0ZWQgdG8gZGlzY2xvc2UgdGhlIGNvbnRlbnRz
IG9mIHRoaXMgY29tbXVuaWNhdGlvbiB0byBvdGhlcnMuDQpUaGlzIGVtYWlsIGFuZCBhbnkgZmls
ZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgY29uZmlkZW50aWFsIGFuZCBpbnRlbmRlZCBzb2xl
bHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhleSBh
cmUgYWRkcmVzc2VkLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yIHBs
ZWFzZSBub3RpZnkgdGhlIG9yaWdpbmF0b3Igb2YgdGhlIG1lc3NhZ2UuIEFueSB2aWV3cyBleHBy
ZXNzZWQgaW4gdGhpcyBtZXNzYWdlIGFyZSB0aG9zZSBvZiB0aGUgaW5kaXZpZHVhbCBzZW5kZXIu
DQpUaGlzIG1lc3NhZ2UgaGFzIGJlZW4gc2Nhbm5lZCBmb3IgdmlydXNlcyBhbmQgU3BhbSBieSBa
VEUgQW50aS1TcGFtIHN5c3RlbS4NCg==
--=_alternative 0013984B4825783F_=
Content-Type: text/html; charset="GB2312"
Content-Transfer-Encoding: base64

DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkhpIFlpbmdqaWWjrDwvZm9udD4N
Cjxicj4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyBJ
TUhPLCBIdHRwL1hNTCBpcyBtb3JlDQpwcmVmZXJhYmxlIGZvciB0aGUgZm9sbG93aW5nIHJlYXNv
bnM6IDwvZm9udD4NCjxicj4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+MS4g
SHR0cC9YTUwgaXMgd2lkZWx5IHVzZWQgZm9yIGFwcGxpY2F0aW9uDQpwcm90b2NvbCBkZXZlbG9w
bWVudC4gRXhpc3RpbmcgcHJvdG9jb2wgc3RhY2tzPC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBm
YWNlPSJzYW5zLXNlcmlmIj5hbmQgbGlicmFyaWVzIHdvdWxkIGdyZWF0bHkgcmVkdWNlIGRldmVs
b3BtZW50DQpjb3N0IGZvciBib3RoIHRoZSB0cmFja2VyIGFuZCBwZWVyLiA8L2ZvbnQ+DQo8YnI+
PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkl0IGlzIGFsc28gdmVyeSBmbGV4aWJsZSBh
bmQgZWFzeSB0bw0KZXh0ZW5kLjwvZm9udD4NCjxicj4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0i
c2Fucy1zZXJpZiI+Mi4gSWYgd2UgYWRvcHQgdGhlIFJFU1QgYXJjaGl0ZWN0dXJlLA0Kd2UgY2Fu
IHJldXNlIG1hbnkgZGVwbG95ZWQgaW5mcmFzdHJ1Y3R1cmVzIHN1Y2ggYXM8L2ZvbnQ+DQo8YnI+
PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPnByb3hpZXMgYW5kIHdlYiBjYWNoZXMuIElu
IHRoaXMgY2FzZSwNCndlIG1heSB1c2UgaHR0cCBHRVQsIGluc3RlYWQgb2YgUE9TVCAoYXMgc3Vn
Z2VzdGVkPC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj5pbiB0aGUg
dHJhY2tlciBwcm90b2NvbCksIGZvciBvcGVyYXRpb25zDQp0aGF0IGRvIG5vdCBjaGFuZ2UgdGhl
ICZxdW90O3Jlc291cmNlcyZxdW90OyBvbiB0aGUgdHJhY2tlci48L2ZvbnQ+DQo8YnI+PGZvbnQg
c2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPk1lc3NhZ2VzIHN1Y2ggYXMgRklORCBvciBTVEFUX1F1
ZXJ5DQpjb3VsZCB0aGVuIGJlIGNhY2hlZCB0byByZWR1Y2UgdGhlIGJ1cmRlbiBvZiB0aGUgdHJh
Y2tlci48L2ZvbnQ+DQo8YnI+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPiZu
YnNwOyAmbmJzcDtJIGFncmVlIHdpdGggeW91IHRoYXQgYmluYXJ5DQplbmNvZGluZyBpcyBtb3Jl
IGVmZmljaWVudCB0aGFuIHRleHQgYmFzZWQgZW5jb2RpbmcuIEhvd2V2ZXI8L2ZvbnQ+DQo8YnI+
PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPnRoZSBiYW5kd2lkdGggY29uc3VtcHRpb24g
b2YgY29udHJvbA0KbWVzc2FnZSBpcyB2ZXJ5IHNtYWxsIGNvbXBhcmVkIHRvIHRoZSBzdHJlYW1p
bmcgZGF0YS4gPC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj5Nb3Jl
b3ZlciwgaXQgaXMgbGlrZWx5IHRoYXQgb3BlcmF0b3JzDQp3b3VsZCBwcm92aWRlIGEgdW5pZmll
ZCBpbmZyYXN0cnVjdHVyZSBmb3IgaHR0cCBjb21wcmVzc2lvbjwvZm9udD4NCjxicj48Zm9udCBz
aXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+b3ZlciB0aGUgd2lyZWxlc3MgbGluayBmb3IgbW9iaWxl
IHBlZXJzLA0Kd2hlbiBodHRwIGZsb3dzIGJlY29tZSBhIGJ1cmRlbiBmb3Igd2lyZWxlc3MgbGlu
a3MuPC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj5JZiB3ZSB1c2Ug
aHR0cC94bWwsIHRoZW4gd2UgY2FuIGFnYWluDQpyZXVzZSB0aGUgZXhpc3Rpbmcgc29sdXRpb25z
IGZvciBtb2JpbGUgdXNlcnMuICZuYnNwOzwvZm9udD4NCjxicj4NCjxicj48Zm9udCBzaXplPTIg
ZmFjZT0ic2Fucy1zZXJpZiI+QmVzdCBSZWdhcmRzPC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBm
YWNlPSJzYW5zLXNlcmlmIj5XZWkgJm5ic3A7IDwvZm9udD4NCjxicj4NCjxicj48Zm9udCBzaXpl
PTEgZmFjZT0iQXJpYWwiPiZuYnNwOzwvZm9udD4NCjxicj4NCjxicj48dHQ+PGZvbnQgc2l6ZT0y
PiZxdW90O1lpbmdqaWUgR3UoeWluZ2ppZSkmcXVvdDsgJmx0O2d1eWluZ2ppZUBodWF3ZWkuY29t
Jmd0Ow0K0LTT2iAyMDExLTAyLTIxIDEwOjQ2OjUxOjxicj4NCjxicj4NCiZndDsgVGhhbmtzIExp
biwgSnVuIGFuZCBXZWkgZm9yIHlvdXIgY29tbWVudHMuPC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxm
b250IHNpemU9Mj4mZ3Q7IENvdWxkIHlvdSBwbGVhc2Ugdm9pY2UgeW91ciBjb25zaWRlcmF0aW9u
cyBmb3INCmNob29zaW5nIFRleHQtYmFzZWQgPGJyPg0KJmd0OyBlbmNvZGluZz8gSSBndWVzcyB0
aGVyZSBtaWdodCBiZSBwZXJzb25zIHdobyBwcmVmZXIgQmluYXJ5IGVuY29kaW5nLDxicj4NCiZn
dDsgZS5nLiBmb3IgbW9iaWxlIHBlZXJzLiBTbyB3ZSBuZWVkIHRvIGNvbnNpZGVyIHRoZSBwcm9z
IGFuZCBjb25zIG9mDQpib3RoLiA8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZn
dDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IEhvcGUgdG8g
aGVhciBvdGhlcnOhryBvcGluaW9uIHRvby48L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6
ZT0yPiZndDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7ICZu
YnNwOzwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyAmbmJzcDs8L2ZvbnQ+
PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgPGJyPg0KJmd0OyBGcm9tOiB3YW5nLndl
aTEwOEB6dGUuY29tLmNuIFttYWlsdG86d2FuZy53ZWkxMDhAenRlLmNvbS5jbl0gPGJyPg0KJmd0
OyBTZW50OiBNb25kYXksIEZlYnJ1YXJ5IDIxLCAyMDExIDk6NDIgQU08YnI+DQomZ3Q7IFRvOiBl
eHQgWS5KLiBHVTxicj4NCiZndDsgQ2M6IHBwc3BAaWV0Zi5vcmc8YnI+DQomZ3Q7IFN1YmplY3Q6
ILTwuLQ6IFJlOiBbcHBzcF0gTG9vayBmb3J3YXJkIHRvIGhlYXIgeW91ciBvcGluaW9uIG9uIE9w
ZW4NCjxicj4NCiZndDsgSXNzdWVzIGluIFRyYWNrZXJQcm90b2NvbDwvZm9udD48L3R0Pg0KPGJy
Pjx0dD48Zm9udCBzaXplPTI+Jmd0OyAmbmJzcDs8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQg
c2l6ZT0yPiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEhpIFlpbmdqaWUgYW5kIGFsbCwgPGJy
Pg0KJmd0OyA8YnI+DQomZ3Q7ICZuYnNwOyAmbmJzcDsgRm9yIHRoZSBmaXJzdCBpc3N1ZSwgSSB0
aGluayBodW1hbiByZWFkYWJsZSBmb3JtYXQgbGlrZQ0KWE1MIDxicj4NCiZndDsgbWF5IGJlIGJl
dHRlci4gPGJyPg0KJmd0OyA8YnI+DQomZ3Q7ICZuYnNwOyAmbmJzcDsgRm9yIHRoZSBzZWNvbmQg
aXNzdWUsIEkgYWdyZWUgd2l0aCBMaW4uIFdlIG1heSBub3QgdG91Y2gNCnRoZSBOQVQgPGJyPg0K
Jmd0OyBpc3N1ZSBoZXJlLiBCdXQsIHdlIHNob3VsZCBwcm92aWRlIGZsZXhpYmlsaXR5IGluIHRo
ZSB0cmFja2VyL3BlZXINCjxicj4NCiZndDsgcHJvdG9jb2wgZGVzaWduLCBzbyB0aGF0IG5lY2Vz
c2FyeSBpbmZvcm1hdGlvbiBmb3IgZGlmZmVyZW50IHNvbHV0aW9ucw0KPGJyPg0KJmd0OyBjb3Vs
ZCBiZSB0cmFuc2ZlcnJlZC4gRm9yIGV4YW1wbGUsIG1heWJlIGJvdGggUGVlcklEIGFuZCBJUCBh
ZGRyZXNzZXMNCjxicj4NCiZndDsgKG9mIGRpZmZlcmVudCB0eXBlcykgY2xvdWQgYmUgdXNlZCBh
cyBQZWVyIGlkZW50aXRpZXMgaW4gdGhlIHBlZXINCmxpc3QuIDxicj4NCiZndDsgPGJyPg0KJmd0
OyBCZXN0IFJlZ2FyZHMgPGJyPg0KJmd0OyBXZWkgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4N
CiZndDsgcHBzcC1ib3VuY2VzQGlldGYub3JnINC009ogMjAxMS0wMi0xOCAxNToyMDozNzo8YnI+
DQomZ3Q7IDxicj4NCiZndDsgJmd0OyBIaSBZaW5namllLCA8YnI+DQomZ3Q7ICZndDsgJm5ic3A7
IDxicj4NCiZndDsgJmd0OyBTb21lIGNvbW1lbnRzIGluIGxpbmUuIDxicj4NCiZndDsgJmd0OyAm
bmJzcDsgPGJyPg0KJmd0OyAmZ3Q7IEJyIDxicj4NCiZndDsgJmd0OyBMaW4gPGJyPg0KJmd0OyAm
Z3Q7IEZyb206IHBwc3AtYm91bmNlc0BpZXRmLm9yZyBbbWFpbHRvOnBwc3AtYm91bmNlc0BpZXRm
Lm9yZ10gT24NCkJlaGFsZiBPZiA8YnI+DQomZ3Q7ICZndDsgZXh0IFkuSi4gR1U8YnI+DQomZ3Q7
ICZndDsgU2VudDogV2VkbmVzZGF5LCBGZWJydWFyeSAxNiwgMjAxMSA5OjUwIEFNPGJyPg0KJmd0
OyAmZ3Q7IFRvOiBwcHNwQGlldGYub3JnPGJyPg0KJmd0OyAmZ3Q7IFN1YmplY3Q6IFtwcHNwXSBM
b29rIGZvcndhcmQgdG8gaGVhciB5b3VyIG9waW5pb24gb24gT3BlbiBJc3N1ZXMNCmluIDxicj4N
CiZndDsgJmd0OyBUcmFja2VyUHJvdG9jb2w8YnI+DQomZ3Q7IDxicj4NCiZndDsgJmd0OyBIaSBh
bGwsIDxicj4NCiZndDsgJmd0OyBBdCBJRVRGIDc5IG1lZXRpbmcsIHdlIGRpc2N1c3NlZCBzb21l
IG9wZW4gaXNzdWVzIGluIFRyYWNrZXINCjxicj4NCiZndDsgJmd0OyBwcm90b2NvbC4gSG93ZXZl
ciwgYmVjYXVzZSBvZiB0aW1lIGxpbWl0YXRpb24sIHdlIGRvbid0IGhhdmUNCmVub3VnaCA8YnI+
DQomZ3Q7ICZndDsgZGlzY3Vzc2lvbiB0byBtYWtlIGFueSBkZWNpc2lvbiBvbiBzb21lIG9mIHRo
ZSBtb3N0IGltcG9ydGFudA0KPGJyPg0KJmd0OyAmZ3Q7IGlzc3Vlcy4gVGhlIGF1dGhvcnMgb2Yg
ZHJhZnQtZ3UtcHBzcC10cmFja2VyLXByb3RvY29sIGFuZCBkcmFmdC1ndS08YnI+DQomZ3Q7ICZn
dDsgcHBzcC1wZWVyLXByb3RvY29sIGVudW1lcmF0ZSB0d28gb2YgdGhlIG9wZW4gaXNzdWVzLCB3
aGljaCB0aGV5DQo8YnI+DQomZ3Q7ICZndDsgdGhpbmsgYXJlIHZlcnkgY3J1Y2lhbCB0byBib3Ro
IFRyYWNrZXIgYW5kIFBlZXIgUHJvdG9jb2wgZGVzaWduLg0KPGJyPg0KJmd0OyAmZ3Q7IFdlIHNp
bmNlcmVseSBob3BlIHlvdSBjYW4gdm9pY2UgeW91ciBvcGluaW9uIG9uIHRoZXNlIHR3byBpc3N1
ZXMNCnRvIDxicj4NCiZndDsgJmd0OyBoZWxwIHVzIG1ha2UgY29uY3JldGUgcHJvZ3Jlc3MgaW4g
UHJvdG9jb2wgZGVzaWduLiBUaGVyZSBhcmUNCm1vcmUgPGJyPg0KJmd0OyAmZ3Q7IG90aGVyIGlz
c3VlcywgYW5kIHdlIHdpbGwgZGlzY3VzcyB0aGVtIGFmdGVyIHRoZSBjaXJjbGUgb2YgZGlzY3Vz
c2lvbi4NCjxicj4NCiZndDsgJmd0OyAmbmJzcDsgPGJyPg0KJmd0OyAmZ3Q7IDEpICZuYnNwO1Ry
YWNrZXIgcHJvdG9jb2wgZW5jb2RpbmcsIHRleHQgb3IgYmluYXJ5PyBBdCBsYXN0IG1lZXRpbmcs
DQo8YnI+DQomZ3Q7ICZndDsgRGF2aWQgc3VnZ2VzdGVkIHRvIGNvbnNpZGVyIGVhc3ktcmVhZGlu
ZyBlbmNvZGluZywgbGlrZSBYTUwuDQpJIHRoaW5rPGJyPg0KJmd0OyAmZ3Q7IGl0J3MgcmVhc29u
YWJsZS4gV2hhdCdzIG90aGVyIHBlcnNvbnMnIG9waW5pb24/IDxicj4NCiZndDsgJmd0OyAmbmJz
cDsgJm5ic3A7IExhcnMgc3VnZ2VzdHMgdG8gbWFrZSBwZWVyIHByb3RvY29sIHRvIGJlIHNpbWls
YXINCnRvIHRyYWNrZXIgPGJyPg0KJmd0OyAmZ3Q7IHByb3RvY29sLiBTbyBJIGd1ZXNzIHRoZSBl
bmNvZGluZyBkZWNpc2lvbiB3ZSBtYWtlIHdpbGwgaW5mbHVlbmNlDQo8YnI+DQomZ3Q7ICZndDsg
Ym90aCBwcm90b2NvbHMuIDxicj4NCiZndDsgJmd0OyAmbmJzcDsgPGJyPg0KJmd0OyAmZ3Q7IFts
aW5dOiBJdCdzIG5vdCBhIGJpZyBpc3N1ZS4gQm90aCB3YXlzIGNhbiB3b3JrLiBJZiBJIG11c3Qg
bWFrZQ0KYSA8YnI+DQomZ3Q7ICZndDsgY2hvaWNlLCBJIHByZWZlciB0ZXh0IGJhc2VkLiBJdCdz
IHRydWUgdGhhdCBubyBtYXR0ZXIgd2hpY2ggd2F5DQp0byA8YnI+DQomZ3Q7ICZndDsgY2hvb3Nl
LCBib3RoIHRyYWNrZXIgcHJvdG9jb2wgYW5kIHBlZXIgcHJvdG9jb2wgc2hvdWxkIGZvbGxvdw0K
dG8gPGJyPg0KJmd0OyAmZ3Q7IGtlZXAgdGhlIHNhbWUgc3R5bGUuIDxicj4NCiZndDsgJmd0OyA8
YnI+DQomZ3Q7ICZndDsgJm5ic3A7IDxicj4NCiZndDsgJmd0OyAyKSAmbmJzcDtJUCBBZGRyZXNz
IG9yIFBlZXJJRCBmb3IgSUQvTkFUIFRyYXZlcnNhbD8gU2ltaWxhcmx5LA0KdGhlIDxicj4NCiZn
dDsgJmd0OyBkZWNpc2lvbiBvbiB0aGlzIGlzc3VlIHdpbGwgYXBwbHkgdG8gYm90aCBUcmFja2Vy
IGFuZCBQZWVyIFByb3RvY29sLjxicj4NCiZndDsgJmd0OyBJZiB1c2luZyBQZWVySUQgZm9yIE5B
VCBUcmF2ZXJzYWwsIHdlIGNhbiByZXVzZSBOQVQgVHJhdmVyc2FsDQo8YnI+DQomZ3Q7ICZndDsg
bWVjaGFuaXNtIGRlc2NyaWJlZCBpbiBQMlBTSVA7IGlmIHVzaW5nIElQIEFkZHJlc3MsIHdlIGNh
biB1c2UNCklDRSwgPGJyPg0KJmd0OyAmZ3Q7IHdpdGggYWRkaXRpb25hbCBmdW5jdGlvbmFsaXR5
IGRlcGxveWVkIG9uIFRyYWNrZXIgYW5kL29yIHBlZXJzLg0KPGJyPg0KJmd0OyAmZ3Q7ICZuYnNw
OyA8YnI+DQomZ3Q7ICZndDsgJm5ic3A7W2xpbl06IERvIHdlIHJlYWxseSBuZWVkIHRvIHRvdWNo
IHRoZSBOQVQgdHJhdmVyc2FsIGlzc3VlDQppbiBQUFNQPyA8YnI+DQomZ3Q7ICZndDsgSU1ITywg
UFBTUCBpcyB0byBkZWZpbmUgcmVxdWVzdC9yZXBseSBwcm90b2NvbHMgKGxpa2UgSFRUUCkgZm9y
DQo8YnI+DQomZ3Q7ICZndDsgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIHBlZXJzIGFuZCB0cmFja2Vy
LCBhbmQgYW1vbmcgcGVlcnMuIEl0J3MNCm5vdCBhPGJyPg0KJmd0OyAmZ3Q7IHByb3RvY29sIGZv
ciBjb25zdHJ1Y3RpbmcgYSBvdmVybGF5IG5ldHdvcmsgYnkgY29ubmVjdGluZyBub2Rlcw0KbGlr
ZTxicj4NCiZndDsgJmd0OyBQMlBTSVAuIFNvLCB3ZSBqdXN0IG5lZWQgdG8gZGVmaW5lIHRoZSBt
ZXNzYWdlIGZvcm1hdCBhbmQgcHJvY2VkdXJlDQo8YnI+DQomZ3Q7ICZndDsgYmV0d2VlbiBub2Rl
cywgYnV0IGRvbid0IGNhcmUgaG93IHRoZXNlIHR3byBub2RlcyBjb25uZWN0ZWQuDQpFaXRoZXIg
PGJyPg0KJmd0OyAmZ3Q7IFJlbG9hZCBvciBwdXJlIElDRSBzaG91bGQgd29yayBiZWxvdyB0aGUg
bGF5ZXIgb2YgUFBTUC4gPGJyPg0KJmd0OyAmZ3Q7IEZvciBtZSwgQm90aCBQZWVyIElEIGFuZCBJ
UCBhZGRyZXNzIHNob3VsZCBiZSBzdXBwb3J0ZWQgaW4gUFBTUCwNCm5vdDxicj4NCiZndDsgJmd0
OyBvbmx5IGZvciBOQVQgdHJhdmVyc2FsLiBQZWVyIElEIGlzIHRoZSBpZGVudGl0eSBmb3IgYSBw
ZWVyLCBJUA0KaXMgPGJyPg0KJmd0OyAmZ3Q7IHRoZSBsb2NhdG9yIGluIGN1cnJlbnQgSVAgbmV0
d29yay4gV2l0aCB0aGUgbW9iaWxpdHkgb2YgYSBub2RlLA0KaXRzIDxicj4NCiZndDsgJmd0OyBJ
UCBtYXkgY2hhbmdlLCBidXQgdGhlIFBlZXIgSUQgaXMga2VwdCB1bmNoYW5nZWQgZm9yIGNvbnNp
c3RlbmN5Lg0KPGJyPg0KJmd0OyAmZ3Q7IEZvciBOQVQgdHJhdmVyc2FsLCBSZWxvYWQgYWN0dWFs
bHkgYWxzbyB1c2UgbW9kaWZpZWQgSUNFLiBTbywNCmV2ZW4gPGJyPg0KJmd0OyAmZ3Q7IGlmIHdl
IHVzZSBSZWxvYWQgbWVzc2FnZSBmb3IgTkFUIHRyYXZlcnNhbCwgaXQgZG9lcyBub3QgbWVhbg0K
dGhlIDxicj4NCiZndDsgJmd0OyBub2RlcyBzaG91bGQgYmUgb3JnYW5pemVkIGFuZCBsb2NhdGVk
IGJ5IFJlbG9hZC4gV2UnZCBiZXR0ZXINCmRlLTxicj4NCiZndDsgJmd0OyBjb3VwbGUgdGhlIHBw
c3Agd2l0aCB0aGUgb3ZlcmxheSBjb25uZWN0aW9uIG1ldGhvZC4gPGJyPg0KJmd0OyAmZ3Q7ICZu
YnNwOyA8YnI+DQomZ3Q7ICZndDsgJm5ic3A7IDxicj4NCiZndDsgJmd0OyBBbnkgY29tbWVudHMg
YXJlIGhpZ2hseSBhcHByZWNpYXRlZC4gPGJyPg0KJmd0OyAmZ3Q7ICZuYnNwOyA8YnI+DQomZ3Q7
ICZndDsgQlIgPGJyPg0KJmd0OyAmZ3Q7IFlpbmdqaWUgR3VfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsgJmd0OyBwcHNwIG1haWxpbmcgbGlz
dDxicj4NCiZndDsgJmd0OyBwcHNwQGlldGYub3JnPGJyPg0KJmd0OyAmZ3Q7IGh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vcHBzcDwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9u
dCBzaXplPTI+Jmd0OyAmbmJzcDs8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZn
dDsgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS08L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgWlRFIEluZm9ybWF0aW9u
IFNlY3VyaXR5IE5vdGljZTogVGhlIGluZm9ybWF0aW9uDQpjb250YWluZWQgaW4gdGhpcyA8YnI+
DQomZ3Q7IG1haWwgaXMgc29sZWx5IHByb3BlcnR5IG9mIHRoZSBzZW5kZXIncyBvcmdhbml6YXRp
b24uIFRoaXMgbWFpbCA8YnI+DQomZ3Q7IGNvbW11bmljYXRpb24gaXMgY29uZmlkZW50aWFsLiBS
ZWNpcGllbnRzIG5hbWVkIGFib3ZlIGFyZSBvYmxpZ2F0ZWQNCjxicj4NCiZndDsgdG8gbWFpbnRh
aW4gc2VjcmVjeSBhbmQgYXJlIG5vdCBwZXJtaXR0ZWQgdG8gZGlzY2xvc2UgdGhlIGNvbnRlbnRz
DQo8YnI+DQomZ3Q7IG9mIHRoaXMgY29tbXVuaWNhdGlvbiB0byBvdGhlcnMuPC9mb250PjwvdHQ+
DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IFRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFu
c21pdHRlZCB3aXRoIGl0DQphcmUgY29uZmlkZW50aWFsIGFuZCA8YnI+DQomZ3Q7IGludGVuZGVk
IHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0
aGV5PGJyPg0KJmd0OyBhcmUgYWRkcmVzc2VkLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVt
YWlsIGluIGVycm9yIHBsZWFzZSA8YnI+DQomZ3Q7IG5vdGlmeSB0aGUgb3JpZ2luYXRvciBvZiB0
aGUgbWVzc2FnZS4gQW55IHZpZXdzIGV4cHJlc3NlZCBpbiB0aGlzDQo8YnI+DQomZ3Q7IG1lc3Nh
Z2UgYXJlIHRob3NlIG9mIHRoZSBpbmRpdmlkdWFsIHNlbmRlci48L2ZvbnQ+PC90dD4NCjxicj48
dHQ+PGZvbnQgc2l6ZT0yPiZndDsgVGhpcyBtZXNzYWdlIGhhcyBiZWVuIHNjYW5uZWQgZm9yIHZp
cnVzZXMgYW5kDQpTcGFtIGJ5IFpURSBBbnRpLVNwYW0gc3lzdGVtLjwvZm9udD48L3R0Pg0KPGJy
PjxwcmU+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQ0KWlRFJm5ic3A7SW5mb3JtYXRpb24mbmJzcDtTZWN1cml0eSZuYnNwO05vdGljZTom
bmJzcDtUaGUmbmJzcDtpbmZvcm1hdGlvbiZuYnNwO2NvbnRhaW5lZCZuYnNwO2luJm5ic3A7dGhp
cyZuYnNwO21haWwmbmJzcDtpcyZuYnNwO3NvbGVseSZuYnNwO3Byb3BlcnR5Jm5ic3A7b2YmbmJz
cDt0aGUmbmJzcDtzZW5kZXIncyZuYnNwO29yZ2FuaXphdGlvbi4mbmJzcDtUaGlzJm5ic3A7bWFp
bCZuYnNwO2NvbW11bmljYXRpb24mbmJzcDtpcyZuYnNwO2NvbmZpZGVudGlhbC4mbmJzcDtSZWNp
cGllbnRzJm5ic3A7bmFtZWQmbmJzcDthYm92ZSZuYnNwO2FyZSZuYnNwO29ibGlnYXRlZCZuYnNw
O3RvJm5ic3A7bWFpbnRhaW4mbmJzcDtzZWNyZWN5Jm5ic3A7YW5kJm5ic3A7YXJlJm5ic3A7bm90
Jm5ic3A7cGVybWl0dGVkJm5ic3A7dG8mbmJzcDtkaXNjbG9zZSZuYnNwO3RoZSZuYnNwO2NvbnRl
bnRzJm5ic3A7b2YmbmJzcDt0aGlzJm5ic3A7Y29tbXVuaWNhdGlvbiZuYnNwO3RvJm5ic3A7b3Ro
ZXJzLg0KVGhpcyZuYnNwO2VtYWlsJm5ic3A7YW5kJm5ic3A7YW55Jm5ic3A7ZmlsZXMmbmJzcDt0
cmFuc21pdHRlZCZuYnNwO3dpdGgmbmJzcDtpdCZuYnNwO2FyZSZuYnNwO2NvbmZpZGVudGlhbCZu
YnNwO2FuZCZuYnNwO2ludGVuZGVkJm5ic3A7c29sZWx5Jm5ic3A7Zm9yJm5ic3A7dGhlJm5ic3A7
dXNlJm5ic3A7b2YmbmJzcDt0aGUmbmJzcDtpbmRpdmlkdWFsJm5ic3A7b3ImbmJzcDtlbnRpdHkm
bmJzcDt0byZuYnNwO3dob20mbmJzcDt0aGV5Jm5ic3A7YXJlJm5ic3A7YWRkcmVzc2VkLiZuYnNw
O0lmJm5ic3A7eW91Jm5ic3A7aGF2ZSZuYnNwO3JlY2VpdmVkJm5ic3A7dGhpcyZuYnNwO2VtYWls
Jm5ic3A7aW4mbmJzcDtlcnJvciZuYnNwO3BsZWFzZSZuYnNwO25vdGlmeSZuYnNwO3RoZSZuYnNw
O29yaWdpbmF0b3ImbmJzcDtvZiZuYnNwO3RoZSZuYnNwO21lc3NhZ2UuJm5ic3A7QW55Jm5ic3A7
dmlld3MmbmJzcDtleHByZXNzZWQmbmJzcDtpbiZuYnNwO3RoaXMmbmJzcDttZXNzYWdlJm5ic3A7
YXJlJm5ic3A7dGhvc2UmbmJzcDtvZiZuYnNwO3RoZSZuYnNwO2luZGl2aWR1YWwmbmJzcDtzZW5k
ZXIuDQpUaGlzJm5ic3A7bWVzc2FnZSZuYnNwO2hhcyZuYnNwO2JlZW4mbmJzcDtzY2FubmVkJm5i
c3A7Zm9yJm5ic3A7dmlydXNlcyZuYnNwO2FuZCZuYnNwO1NwYW0mbmJzcDtieSZuYnNwO1pURSZu
YnNwO0FudGktU3BhbSZuYnNwO3N5c3RlbS4NCjwvcHJlPg==
--=_alternative 0013984B4825783F_=--


From lin.xiao@nsn.com  Tue Feb 22 18:20:45 2011
Return-Path: <lin.xiao@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 9ED063A67B6 for <ppsp@core3.amsl.com>; Tue, 22 Feb 2011 18:20:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.953
X-Spam-Level: 
X-Spam-Status: No, score=-3.953 tagged_above=-999 required=5 tests=[AWL=2.647,  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 Bq1id+IJ8dSN for <ppsp@core3.amsl.com>; Tue, 22 Feb 2011 18:20:44 -0800 (PST)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) by core3.amsl.com (Postfix) with ESMTP id 734B53A67B4 for <ppsp@ietf.org>; Tue, 22 Feb 2011 18:20:44 -0800 (PST)
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 p1N2LTuV008546 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <ppsp@ietf.org>; Wed, 23 Feb 2011 03:21:29 +0100
Received: from demuexc025.nsn-intra.net (demuexc025.nsn-intra.net [10.159.32.12]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id p1N2LSNY005843 for <ppsp@ietf.org>; Wed, 23 Feb 2011 03:21:28 +0100
Received: from CNBEEXC007.nsn-intra.net ([10.159.192.12]) by demuexc025.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.4675);  Wed, 23 Feb 2011 03:21:28 +0100
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: Wed, 23 Feb 2011 10:21:04 +0800
Message-ID: <08E397856DC04A468C8283DC63E5EFDBC4F186@CNBEEXC007.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: New Version Notification for draft-xiao-ppsp-reload-distributed-tracker-01 
Thread-Index: AcvSiPnZXvXO3RJpSQ2U0jBoROpjkgAdrvcg
From: "Xiao, Lin (NSN - CN/Beijing)" <lin.xiao@nsn.com>
To: <ppsp@ietf.org>
X-OriginalArrivalTime: 23 Feb 2011 02:21:28.0874 (UTC) FILETIME=[60DCE0A0:01CBD300]
Subject: [ppsp] FW: New Version Notification for draft-xiao-ppsp-reload-distributed-tracker-01
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, 23 Feb 2011 02:20:45 -0000

Hi,

We have submitted a new version of distributed tracker draft. Please
find it at
http://tools.ietf.org/html/draft-xiao-ppsp-reload-distributed-tracker-01

Comments are welcome!

Best Regards,
Lin

-----Original Message-----
From: ext IETF I-D Submission Tool [mailto:idsubmission@ietf.org]=20
Sent: Tuesday, February 22, 2011 8:06 PM
To: taixuanyueshi@gmail.com
Cc: Xiao, Lin (NSN - CN/Beijing); dbryan@ethernot.org;
guyingjie@huawei.com
Subject: New Version Notification for
draft-xiao-ppsp-reload-distributed-tracker-01=20


A new version of I-D, draft-xiao-ppsp-reload-distributed-tracker-01.txt
has been successfully submitted by Xuan Tai and posted to the IETF
repository.

Filename:	 draft-xiao-ppsp-reload-distributed-tracker
Revision:	 01
Title:		 A PPSP Tracker Usage for Reload
Creation_date:	 2011-02-22
WG ID:		 Independent Submission
Number_of_pages: 14

Abstract:
This document defines PPSP tracker usages for REsource LOcation And
Discovery (RELOAD).  Although PPSP assumes a centralized tracker from
peer's point of view, the logical centralized tracker could be realized
by a cluster of geographically distributed trackers. In this draft, we
design distributed trackers system, which are organized by RELOAD. It
provides lookup service for file/channel indexes and Peer Status among
the distributed trackers.
=20



The IETF Secretariat.



From zongning@huawei.com  Wed Feb 23 00:44:06 2011
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 BEB733A6809 for <ppsp@core3.amsl.com>; Wed, 23 Feb 2011 00:44:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.712
X-Spam-Level: 
X-Spam-Status: No, score=-99.712 tagged_above=-999 required=5 tests=[AWL=4.104, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1, SARE_SUB_ENC_UTF8=0.152, SARE_SUB_OBFU_Q1=0.227, 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 GjDlXPISwnhU for <ppsp@core3.amsl.com>; Wed, 23 Feb 2011 00:44:05 -0800 (PST)
Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id 3E5C63A67E3 for <ppsp@ietf.org>; Wed, 23 Feb 2011 00:44:05 -0800 (PST)
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 <0LH20031GAWSTJ@szxga04-in.huawei.com> for ppsp@ietf.org; Wed, 23 Feb 2011 16:43:40 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LH200CO2AWS1A@szxga04-in.huawei.com> for ppsp@ietf.org; Wed, 23 Feb 2011 16:43:40 +0800 (CST)
Received: from z63316a ([10.138.41.31]) by szxml06-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LH200J76AWP59@szxml06-in.huawei.com> for ppsp@ietf.org; Wed, 23 Feb 2011 16:43:40 +0800 (CST)
Date: Wed, 23 Feb 2011 16:43:37 +0800
From: Ning Zong <zongning@huawei.com>
To: ppsp@ietf.org
Message-id: <005001cbd335$c3533a10$49f9ae30$@com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: text/plain; charset=UTF-8
Content-language: zh-cn
Content-transfer-encoding: quoted-printable
Thread-index: AcvTM5b6b+waz/oQTVueNaz5Dzo55wAAHDvQ
Subject: [ppsp] =?utf-8?b?6L2s5Y+ROiBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9y?= =?utf-8?q?_draft-ietf-ppsp-reqs-02?=
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, 23 Feb 2011 08:44:06 -0000

Hi, folks,

A new revision of PPSP requirements has been uploaded as:
http://tools.ietf.org/html/draft-ietf-ppsp-reqs-02
The main differences between -02 and -01 can be found in:
http://tools.ietf.org/rfcdiff?url2=3Ddraft-ietf-ppsp-reqs-02.txt

Basically, most of the changes reflect the discussion on the mailing =
list. Thanks again to Lars, Yingjie, Lin for their comments and =
suggestions.
Because some issues that are still open, any further comments and =
discussions are highly appreciated. I expect to do another pass of the =
draft and submit a new version (if necessary) before the Prague meeting.

BR,
Ning Zong

-----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----
=E5=8F=91=E4=BB=B6=E4=BA=BA: IETF I-D Submission Tool =
[mailto:idsubmission@ietf.org]=20
=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2011=E5=B9=B42=E6=9C=8823=E6=97=A5 =
16:27
=E6=94=B6=E4=BB=B6=E4=BA=BA: zongning@huawei.com
=E6=8A=84=E9=80=81: zhangyunfei@chinamobile.com; =
victor.pascual.avila@gmail.com; carlw@mcsr-labs.org; lin.xiao@nsn.com
=E4=B8=BB=E9=A2=98: New Version Notification for draft-ietf-ppsp-reqs-02


A new version of I-D, draft-ietf-ppsp-reqs-02.txt has been successfully =
submitted by Ning Zong and posted to the IETF repository.

Filename:	 draft-ietf-ppsp-reqs
Revision:	 02
Title:		 P2P Streaming Protocol (PPSP) Requirements
Creation_date:	 2011-02-23
WG ID:		 ppsp
Number_of_pages: 12

Abstract:
The objective of the PPSP work is to standardize the key signaling
protocols that apply to tracker and peers in a Peer-to-Peer (P2P)
streaming system.  These protocols are called PPSP.  This document
enumerates the requirements for the PPSP, which should be considered
when designing PPSP.
                                                                         =
        =20


The IETF Secretariat.





From zongning@huawei.com  Thu Feb 24 01:54:22 2011
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 9E2933A6A34 for <ppsp@core3.amsl.com>; Thu, 24 Feb 2011 01:54:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.738
X-Spam-Level: 
X-Spam-Status: No, score=-100.738 tagged_above=-999 required=5 tests=[AWL=3.078, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1, SARE_SUB_ENC_UTF8=0.152, SARE_SUB_OBFU_Q1=0.227, 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 dxLP9Enb+E70 for <ppsp@core3.amsl.com>; Thu, 24 Feb 2011 01:54:21 -0800 (PST)
Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id A3AA63A6843 for <ppsp@ietf.org>; Thu, 24 Feb 2011 01:54:21 -0800 (PST)
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 <0LH400J8Z8RHYQ@szxga04-in.huawei.com> for ppsp@ietf.org; Thu, 24 Feb 2011 17:52:30 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LH40050V8RHXG@szxga04-in.huawei.com> for ppsp@ietf.org; Thu, 24 Feb 2011 17:52:29 +0800 (CST)
Received: from z63316a ([10.138.41.31]) by szxml04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LH400DU08RDQW@szxml04-in.huawei.com> for ppsp@ietf.org; Thu, 24 Feb 2011 17:52:29 +0800 (CST)
Date: Thu, 24 Feb 2011 17:52:25 +0800
From: Ning Zong <zongning@huawei.com>
To: ppsp@ietf.org
Message-id: <00a101cbd408$8a8e7590$9fab60b0$@com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: text/plain; charset=utf-8
Content-language: zh-cn
Content-transfer-encoding: quoted-printable
Thread-index: AcvTM5b6b+waz/oQTVueNaz5Dzo55wAAHDvQADUdkLA=
Subject: [ppsp] =?utf-8?b?6L2s5Y+ROiBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9y?= =?utf-8?q?_draft-ietf-ppsp-reqs-02?=
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, 24 Feb 2011 09:54:22 -0000

Re-send. Sorry for duplication.

-----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----
=E5=8F=91=E4=BB=B6=E4=BA=BA: Ning Zong [mailto:zongning@huawei.com]=20
=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2011=E5=B9=B42=E6=9C=8823=E6=97=A5 =
16:44
=E6=94=B6=E4=BB=B6=E4=BA=BA: 'ppsp@ietf.org'
=E4=B8=BB=E9=A2=98: =E8=BD=AC=E5=8F=91: New Version Notification for =
draft-ietf-ppsp-reqs-02

Hi, folks,

A new revision of PPSP requirements has been uploaded as:
http://tools.ietf.org/html/draft-ietf-ppsp-reqs-02
The main differences between -02 and -01 can be found in:
http://tools.ietf.org/rfcdiff?url2=3Ddraft-ietf-ppsp-reqs-02.txt

Basically, most of the changes reflect the discussion on the mailing =
list. Thanks again to Lars, Yingjie, Lin for their comments and =
suggestions.
Because some issues that are still open, any further comments and =
discussions are highly appreciated. I expect to do another pass of the =
draft and submit a new version (if necessary) before the Prague meeting.

BR,
Ning Zong

-----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----
=E5=8F=91=E4=BB=B6=E4=BA=BA: IETF I-D Submission Tool =
[mailto:idsubmission@ietf.org]=20
=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2011=E5=B9=B42=E6=9C=8823=E6=97=A5 =
16:27
=E6=94=B6=E4=BB=B6=E4=BA=BA: zongning@huawei.com
=E6=8A=84=E9=80=81: zhangyunfei@chinamobile.com; =
victor.pascual.avila@gmail.com; carlw@mcsr-labs.org; lin.xiao@nsn.com
=E4=B8=BB=E9=A2=98: New Version Notification for draft-ietf-ppsp-reqs-02


A new version of I-D, draft-ietf-ppsp-reqs-02.txt has been successfully =
submitted by Ning Zong and posted to the IETF repository.

Filename:	 draft-ietf-ppsp-reqs
Revision:	 02
Title:		 P2P Streaming Protocol (PPSP) Requirements
Creation_date:	 2011-02-23
WG ID:		 ppsp
Number_of_pages: 12

Abstract:
The objective of the PPSP work is to standardize the key signaling
protocols that apply to tracker and peers in a Peer-to-Peer (P2P)
streaming system.  These protocols are called PPSP.  This document
enumerates the requirements for the PPSP, which should be considered
when designing PPSP.
                                                                         =
        =20


The IETF Secretariat.





From christian.1.schmidt@nsn.com  Thu Feb 24 04:36:46 2011
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 4AC543A6AD6 for <ppsp@core3.amsl.com>; Thu, 24 Feb 2011 04:36:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level: 
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 fM4nAMSE7J54 for <ppsp@core3.amsl.com>; Thu, 24 Feb 2011 04:36:40 -0800 (PST)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by core3.amsl.com (Postfix) with ESMTP id DAA3B3A6AD7 for <ppsp@ietf.org>; Thu, 24 Feb 2011 04:36:39 -0800 (PST)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id p1OCbANl025795 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 24 Feb 2011 13:37:10 +0100
Received: from demuexc025.nsn-intra.net (demuexc025.nsn-intra.net [10.159.32.12]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id p1OCb6c6018979; Thu, 24 Feb 2011 13:37:10 +0100
Received: from DEMUEXC013.nsn-intra.net ([10.150.128.24]) by demuexc025.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 24 Feb 2011 13:37:07 +0100
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_01CBD41F.8C72F0B4"
Date: Thu, 24 Feb 2011 13:37:05 +0100
Message-ID: <C58FFCAAA14F454A85AFB7C1C2F862C40190012D@DEMUEXC013.nsn-intra.net>
In-Reply-To: <201102151000498905239@chinamobile.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Review: draft-ietf-pp2p-problem-statement-01 / Section 5
Thread-Index: AcvMtEPEmNRn+yPTQ+ClbxGwB3Ot6QHZwv/Q
References: <201101180955204217745@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C40168CE4E@DEMUEXC013.nsn-intra.net> <201101181419275009728@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C401730366@DEMUEXC013.nsn-intra.net> <201101311644379687165@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C401799919@DEMUEXC013.nsn-intra.net> <201102151000498905239@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: 24 Feb 2011 12:37:07.0943 (UTC) FILETIME=[8CAD3F70:01CBD41F]
Subject: [ppsp] Review: draft-ietf-pp2p-problem-statement-01 / Section 5
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, 24 Feb 2011 12:36:46 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CBD41F.8C72F0B4
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Yunfei,

=20

some more thoughts on the problem statement ID.

=20

Security Considerations

=20

(1)    "PPSP will not attempt to provide a solution on security and
copyright

   issues like malicious content distribution, content pollution and DRM

   for a general P2P streaming system. Instead PPSP security

   considerations involve the security problems related to PPSP

   protocols."

=20

CS: This provides the wrong impression, that the draft do not care about
security issues, caused by the p2p technology, e.g. distributed and
untrusted peers.

=20

Proposal:

   "PPSP will not attempt to provide a solution on security and
copyright

   issues like malicious content distribution, content pollution and DRM

   for a general P2P streaming system. Instead PPSP security

   considerations involve the security problems related to the
introduction=20

   of p2p technology (e.g. usage of untrusted peers) and the used PPSP
protocols."

=20

(2)   " Malicious peers may issue denial of service attack to the
trackers by

   sending large amount of requests with tracker protocol. Distributed

   trackers deployment may alleviate the problem."

=20

CS: Can you please explain, why you are in the opinion, that distributed
trackers can alleviate the problem? It even could increase the problem,
because now you can attack the distributed parts of the tracker
simultaneously. Which makes thinks worse.

=20

(3)  "On the other hand, malicious peers may report fake information
(e.g.,

   cheating trackers and other peers by claiming itself owning some

   unexisting data).

=20

CS: Delete the first part of the sentence, it is without information:

=20

Proposal:

   "Malicious peers may report fake information (e.g.,

   cheating trackers and other peers by claiming itself owning some

   unexisting data)."

=20

(4)  "So it may be optional in some cases to realize authentication to
the

   peers before accepting the request for the tracker. But this may add

   up the tracker's workload on authentication."

=20

CS: Proposal for rewording:

=20

   "In some cases peer authentication for tracker contact may be needed.
But this may increase

   the tracker's workload."

=20

=20

(5)  "Similar to the behavior in the tracker-peer interaction, malicious

   peers may also create fake information on chunk availability and

   exchange it with other peers. Some techniques to check the data

   integrity (e.g., using checksum) may be useful for detecting the
data.

   But this part is out of scope of PPSP."

=20

CS: I do not thing, that it is a good idea to declare this out of scope
here, because it is a fundamental question for p2p streaming. We should
provide more information here.

For example, how checksums could be used for this purpose. What level of
security can be achieved and what is the remaining risk.

=20

Best Regards

Christian

=20

=20

=20


------_=_NextPart_001_01CBD41F.8C72F0B4
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: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=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 12 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 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:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	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.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:SimSun;}
span.E-MailFormatvorlage17
	{mso-style-type:personal;
	font-family:"Verdana","sans-serif";
	color:windowtext;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
span.E-MailFormatvorlage20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></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=3DDE link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Hi Yunfei,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>some more thoughts on the problem statement =
ID.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Security Considerations<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>(1) &nbsp;&nbsp;&nbsp;&#8220;PPSP will not attempt to provide a =
solution on security and copyright<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; issues like malicious content distribution, content =
pollution and DRM<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; for a general P2P streaming system. Instead PPSP =
security<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; considerations involve the security problems related to =
PPSP<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; protocols.&#8221;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>C=
S: This provides the wrong impression, that the draft do not care about =
security issues, caused by the p2p technology, e.g. distributed and =
untrusted peers.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Proposal:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; &#8220;PPSP will not attempt to provide a solution on =
security and copyright<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; issues like malicious content distribution, content =
pollution and DRM<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; for a general P2P streaming system. Instead PPSP =
security<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; considerations involve the security problems related to =
</span><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>t=
he introduction <o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>&=
nbsp;&nbsp;&nbsp;of p2p technology (e.g. usage of untrusted peers) =
and</span><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'> the used PPSP protocols.&#8221;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>(2) &nbsp;&nbsp;&#8220; Malicious peers may issue denial of service =
attack to the trackers by<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; sending large amount of requests with tracker protocol. =
Distributed<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; trackers deployment may alleviate the =
problem.&#8221;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>C=
S: Can you please explain, why you are in the opinion, that distributed =
trackers can alleviate the problem? It even could increase the problem, =
because now you can attack the distributed parts of the tracker =
simultaneously. Which makes thinks worse.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>(3)&nbsp; &#8220;On the other hand, malicious peers may report fake =
information (e.g.,<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; cheating trackers and other peers by claiming itself =
owning some<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; unexisting data).<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>C=
S: Delete the first part of the sentence, it is without =
information:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Proposal:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; &#8220;Malicious peers may report fake information =
(e.g.,<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; cheating trackers and other peers by claiming itself =
owning some<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; unexisting data).&#8221;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>(4) &nbsp;&#8220;So it may be optional in some cases to realize =
authentication to the<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; peers before accepting the request for the tracker. But =
this may add<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; up the tracker's workload on =
authentication.&#8221;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>C=
S: Proposal for rewording:</span><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; &#8220;In some cases peer authentication for tracker =
contact may be needed. But this may increase<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; the tracker's workload.&#8221;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>(5) &nbsp;&#8220;Similar to the behavior in the tracker-peer =
interaction, malicious<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; peers may also create fake information on chunk =
availability and<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; exchange it with other peers. Some techniques to check =
the data<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; integrity (e.g., using checksum) may be useful for =
detecting the data.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; But this part is out of scope of =
PPSP.&#8221;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>C=
S: I do not thing, that it is a good idea to declare this out of scope =
here, because it is a fundamental question for p2p streaming. We should =
provide more information here.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>F=
or example, how checksums could be used for this purpose. What level of =
security can be achieved and what is the remaining =
risk.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'><=
o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>B=
est Regards<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>C=
hristian</span><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p></div></body></html>
------_=_NextPart_001_01CBD41F.8C72F0B4--

From christian.1.schmidt@nsn.com  Thu Feb 24 04:55:32 2011
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 136C13A6AE4 for <ppsp@core3.amsl.com>; Thu, 24 Feb 2011 04:55:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level: 
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 1uOCBnkWiZlG for <ppsp@core3.amsl.com>; Thu, 24 Feb 2011 04:55:28 -0800 (PST)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by core3.amsl.com (Postfix) with ESMTP id 6EA5C3A6ADE for <ppsp@ietf.org>; Thu, 24 Feb 2011 04:55:27 -0800 (PST)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id p1OCuBZj009957 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 24 Feb 2011 13:56:11 +0100
Received: from demuexc024.nsn-intra.net (demuexc024.nsn-intra.net [10.159.32.11]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id p1OCuBP8011008; Thu, 24 Feb 2011 13:56:11 +0100
Received: from DEMUEXC013.nsn-intra.net ([10.150.128.24]) by demuexc024.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 24 Feb 2011 13:56:06 +0100
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_01CBD422.333A5863"
Date: Thu, 24 Feb 2011 13:56:05 +0100
Message-ID: <C58FFCAAA14F454A85AFB7C1C2F862C401900150@DEMUEXC013.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Draft-ietf-ppsp-req-01
Thread-Index: AcvMtEPEmNRn+yPTQ+ClbxGwB3Ot6QHZwv/QAAFhUqA=
References: <201101180955204217745@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C40168CE4E@DEMUEXC013.nsn-intra.net> <201101181419275009728@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C401730366@DEMUEXC013.nsn-intra.net> <201101311644379687165@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C401799919@DEMUEXC013.nsn-intra.net> <201102151000498905239@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: 24 Feb 2011 12:56:06.0752 (UTC) FILETIME=[3375B600:01CBD422]
Subject: [ppsp] Draft-ietf-ppsp-req-01
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, 24 Feb 2011 12:55:32 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CBD422.333A5863
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Yunfei,

=20

a proposal related to PPSP.REQ-7:

=20

   "PPSP.REQ-7: The Tracker Protocol and Peer Protocol SHOULD enable

   peers to receive streaming data within the time constraints required

   by specific content items."

=20

CS: We should be a little bit more specific here. I think, that delay
will

be the most critical QoS issues, especially for p2p live streaming.

We should add:

=20

Proposal:

   "PPSP.REQ-7: The Tracker Protocol and Peer Protocol SHOULD enable

   peers to receive streaming data within the time constraints required

   by specific content items. End to end delay will become critical in
case

   of live streaming. Especially In provisioning of sports events,=20

  end to end delay of 1 minute and more seems to be not acceptable."

=20

What do you think about?

Best Regards

Christian

=20


------_=_NextPart_001_01CBD422.333A5863
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: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=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 12 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 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:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:10.5pt;
	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.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:SimSun;}
span.E-MailFormatvorlage18
	{mso-style-type:personal;
	font-family:"Verdana","sans-serif";
	color:windowtext;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
span.E-MailFormatvorlage19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.E-MailFormatvorlage20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></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=3DDE link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Hi Yunfei,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>a proposal related to PPSP.REQ-7:<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; &#8220;PPSP.REQ-7: The Tracker Protocol and Peer =
Protocol SHOULD enable<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; peers to receive streaming data within the time =
constraints required<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; by specific content =
items.&#8221;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>C=
S: We should be a little bit more specific here. I think, that delay =
will<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>b=
e the most critical QoS issues, especially for p2p live =
streaming.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>W=
e should add:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Proposal:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; &#8220;PPSP.REQ-7: The Tracker Protocol and Peer =
Protocol SHOULD enable<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; peers to receive streaming data within the time =
constraints required<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; by specific content items. </span><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>E=
nd to end delay will become critical in case<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>&=
nbsp; &nbsp;of live streaming. Especially In provisioning of sports =
events, <o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>&=
nbsp;&nbsp;end to end delay of 1 minute and more seems to be not =
acceptable.&#8221;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>What do you think about?<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Best Regards<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Christian<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p></div></body></html>
------_=_NextPart_001_01CBD422.333A5863--

From zongning@huawei.com  Thu Feb 24 16:27:14 2011
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 DEAEB3A635F for <ppsp@core3.amsl.com>; Thu, 24 Feb 2011 16:27:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -98.045
X-Spam-Level: 
X-Spam-Status: No, score=-98.045 tagged_above=-999 required=5 tests=[AWL=-0.846, BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-4,  RDNS_NONE=0.1, SARE_SUB_ENC_GB2312=1.345, 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 9L1rnJGxTaMm for <ppsp@core3.amsl.com>; Thu, 24 Feb 2011 16:27:13 -0800 (PST)
Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id 605723A67F0 for <ppsp@ietf.org>; Thu, 24 Feb 2011 16:27:13 -0800 (PST)
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 <0LH500BDQDAFD2@szxga04-in.huawei.com> for ppsp@ietf.org; Fri, 25 Feb 2011 08:27:51 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LH500HI9DAFWL@szxga04-in.huawei.com> for ppsp@ietf.org; Fri, 25 Feb 2011 08:27:51 +0800 (CST)
Received: from z63316a ([10.138.41.31]) by szxml04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LH5000TJDAAG2@szxml04-in.huawei.com> for ppsp@ietf.org; Fri, 25 Feb 2011 08:27:51 +0800 (CST)
Date: Fri, 25 Feb 2011 08:27:46 +0800
From: Ning Zong <zongning@huawei.com>
In-reply-to: <C58FFCAAA14F454A85AFB7C1C2F862C401900150@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: <007801cbd482$d39d9cf0$7ad8d6d0$@com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: multipart/alternative; boundary="Boundary_(ID_ArR0ce2yNCJT1lU7peOVNA)"
Content-language: zh-cn
Thread-index: AcvMtEPEmNRn+yPTQ+ClbxGwB3Ot6QHZwv/QAAFhUqAAGE8+0A==
References: <201101180955204217745@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C40168CE4E@DEMUEXC013.nsn-intra.net> <201101181419275009728@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C401730366@DEMUEXC013.nsn-intra.net> <201101311644379687165@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C401799919@DEMUEXC013.nsn-intra.net> <201102151000498905239@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C401900150@DEMUEXC013.nsn-intra.net>
Subject: [ppsp] =?gb2312?b?tPC4tDogIERyYWZ0LWlldGYtcHBzcC1yZXEtMDE=?=
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, 25 Feb 2011 00:27:15 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_ArR0ce2yNCJT1lU7peOVNA)
Content-type: text/plain; charset=gb2312
Content-transfer-encoding: quoted-printable

Hi, Schmidt,

=20

Your suggestion is good, although I think this new text could be in
explanatory text rather than in the formal requirement body.

BTW, I have post a new revision -02 and forward the message to the list, =
but
it seems that it doesn=A1=AFt come out. So I attached the link to the =
new
version as below

=20

http://tools.ietf.org/html/draft-ietf-ppsp-reqs-02

The main differences between -02 and -01 can be found in:

http://tools.ietf.org/rfcdiff?url2=3Ddraft-ietf-ppsp-reqs-02.txt

=20

BR,

Ning Zong

=20

=B7=A2=BC=FE=C8=CB: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] =
=B4=FA=B1=ED Schmidt,
Christian 1. (NSN - DE/Munich)
=B7=A2=CB=CD=CA=B1=BC=E4: 2011=C4=EA2=D4=C224=C8=D5 20:56
=CA=D5=BC=FE=C8=CB: ext zhangyunfei; ppsp@ietf.org
=D6=F7=CC=E2: [ppsp] Draft-ietf-ppsp-req-01

=20

Hi Yunfei,

=20

a proposal related to PPSP.REQ-7:

=20

   =A1=B0PPSP.REQ-7: The Tracker Protocol and Peer Protocol SHOULD =
enable

   peers to receive streaming data within the time constraints required

   by specific content items.=A1=B1

=20

CS: We should be a little bit more specific here. I think, that delay =
will

be the most critical QoS issues, especially for p2p live streaming.

We should add:

=20

Proposal:

   =A1=B0PPSP.REQ-7: The Tracker Protocol and Peer Protocol SHOULD =
enable

   peers to receive streaming data within the time constraints required

   by specific content items. End to end delay will become critical in =
case

   of live streaming. Especially In provisioning of sports events,=20

  end to end delay of 1 minute and more seems to be not =
acceptable.=A1=B1

=20

What do you think about?

Best Regards

Christian

=20


--Boundary_(ID_ArR0ce2yNCJT1lU7peOVNA)
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: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=3Dgb2312"><meta =
name=3DGenerator content=3D"Microsoft Word 12 (filtered =
medium)"><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:"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:Verdana;
	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;}
/* 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","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.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"=B4=BF=CE=C4=B1=BE Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:9.0pt;
	font-family:"Times New Roman","serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:=CB=CE=CC=E5;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Verdana","sans-serif";
	color:windowtext;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.Char
	{mso-style-name:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	mso-style-priority:99;
	mso-style-link:=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE;
	font-family:=CB=CE=CC=E5;}
span.Char0
	{mso-style-name:"=B4=BF=CE=C4=B1=BE Char";
	mso-style-priority:99;
	mso-style-link:=B4=BF=CE=C4=B1=BE;
	font-family:"Calibri","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></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=3DZH-CN link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'>Hi, =
Schmidt,<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o=
:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'>Your =
suggestion is good, although I think this new text could be in =
explanatory text rather than in the formal requirement =
body.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'>BTW, I have =
post a new revision -02 and forward the message to the list, but it =
seems that it doesn=A1=AFt come out. So I attached the link to the new =
version as below<o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-US><a =
href=3D"http://tools.ietf.org/html/draft-ietf-ppsp-reqs-02">http://tools.=
ietf.org/html/draft-ietf-ppsp-reqs-02</a><o:p></o:p></span></p><p =
class=3DMsoPlainText><span lang=3DEN-US>The main differences between -02 =
and -01 can be found in:<o:p></o:p></span></p><p =
class=3DMsoPlainText><span lang=3DEN-US><a =
href=3D"http://tools.ietf.org/rfcdiff?url2=3Ddraft-ietf-ppsp-reqs-02.txt"=
>http://tools.ietf.org/rfcdiff?url2=3Ddraft-ietf-ppsp-reqs-02.txt</a><o:p=
></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o=
:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'>BR,<o:p></o:p>=
</span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'>Ning =
Zong<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o=
:p></span></p><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal align=3Dleft =
style=3D'text-align:left'><b><span =
style=3D'font-size:10.0pt;font-family:=CB=CE=CC=E5'>=B7=A2=BC=FE=C8=CB<sp=
an lang=3DEN-US>:</span></span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:=CB=CE=CC=E5'> <a =
href=3D"mailto:ppsp-bounces@ietf.org">ppsp-bounces@ietf.org</a> <a =
href=3D"mailto:[mailto:ppsp-bounces@ietf.org]">[mailto:ppsp-bounces@ietf.=
org]</a> </span><b><span =
style=3D'font-size:10.0pt;font-family:=CB=CE=CC=E5'>=B4=FA=B1=ED =
</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:=CB=CE=CC=E5'>Schmidt, Christian =
1. (NSN - DE/Munich)<br></span><b><span =
style=3D'font-size:10.0pt;font-family:=CB=CE=CC=E5'>=B7=A2=CB=CD=CA=B1=BC=
=E4<span lang=3DEN-US>:</span></span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:=CB=CE=CC=E5'> 2011</span><span =
style=3D'font-size:10.0pt;font-family:=CB=CE=CC=E5'>=C4=EA<span =
lang=3DEN-US>2</span>=D4=C2<span lang=3DEN-US>24</span>=C8=D5<span =
lang=3DEN-US> 20:56<br></span><b>=CA=D5=BC=FE=C8=CB<span =
lang=3DEN-US>:</span></b><span lang=3DEN-US> ext zhangyunfei; <a =
href=3D"mailto:ppsp@ietf.org">ppsp@ietf.org</a><br></span><b>=D6=F7=CC=E2=
<span lang=3DEN-US>:</span></b><span lang=3DEN-US> [ppsp] =
Draft-ietf-ppsp-req-01<o:p></o:p></span></span></p></div></div><p =
class=3DMsoNormal align=3Dleft style=3D'text-align:left'><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DDE =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Hi Yunfei,<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DDE =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>a proposal related to PPSP.REQ-7:<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; =A1=B0PPSP.REQ-7: The Tracker Protocol and Peer Protocol =
SHOULD enable<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; peers to receive streaming data within the time =
constraints required<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; by specific content items.=A1=B1<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>C=
S: We should be a little bit more specific here. I think, that delay =
will<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>b=
e the most critical QoS issues, especially for p2p live =
streaming.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>W=
e should add:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Proposal:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; =A1=B0PPSP.REQ-7: The Tracker Protocol and Peer Protocol =
SHOULD enable<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; peers to receive streaming data within the time =
constraints required<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; by specific content items. </span><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>E=
nd to end delay will become critical in case<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>&=
nbsp; &nbsp;of live streaming. Especially In provisioning of sports =
events, <o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>&=
nbsp;&nbsp;end to end delay of 1 minute and more seems to be not =
acceptable.=A1=B1<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>What do you think about?<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Best Regards<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Christian<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p></div></body></html>=

--Boundary_(ID_ArR0ce2yNCJT1lU7peOVNA)--

From zhangyunfei@chinamobile.com  Fri Feb 25 01:37:25 2011
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 A73363A692F for <ppsp@core3.amsl.com>; Fri, 25 Feb 2011 01:37:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -94.101
X-Spam-Level: 
X-Spam-Status: No, score=-94.101 tagged_above=-999 required=5 tests=[AWL=1.472, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_64=0.6, 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 x3619qkkZZ9b for <ppsp@core3.amsl.com>; Fri, 25 Feb 2011 01:37:24 -0800 (PST)
Received: from hqmta.chinamobile.com (hqmta.chinamobile.com [221.130.253.171]) by core3.amsl.com (Postfix) with ESMTP id 2790B3A67E7 for <ppsp@ietf.org>; Fri, 25 Feb 2011 01:37:18 -0800 (PST)
Received: from hqmta.chinamobile.com (localhost [127.0.0.1]) by localhost.imsstest.com (Postfix) with ESMTP id 1B59421DAF; Fri, 25 Feb 2011 17:38:01 +0800 (CST)
Received: from mail.chinamobile.com (unknown [10.1.28.22]) by hqmta.chinamobile.com (Postfix) with ESMTP id 0D5A321DA8; Fri, 25 Feb 2011 17:38:01 +0800 (CST)
Received: from zyf-PC ([10.2.0.201]) by mail.chinamobile.com (Lotus Domino Release 6.5.6) with ESMTP id 2011022517375934-14439 ; Fri, 25 Feb 2011 17:37:59 +0800 
Date: Fri, 25 Feb 2011 17:37:54 +0800
From: "zhangyunfei" <zhangyunfei@chinamobile.com>
To: "Schmidt, Christian 1. (NSN - DE/" <christian.1.schmidt@nsn.com>, "ppsp@ietf.org" <ppsp@ietf.org>
References: <201101180955204217745@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C40168CE4E@DEMUEXC013.nsn-intra.net> <201101181419275009728@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C401730366@DEMUEXC013.nsn-intra.net> <201101311644379687165@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C401799919@DEMUEXC013.nsn-intra.net> <201102151000498905239@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C40190012D@DEMUEXC013.nsn-intra.net>
Message-ID: <201102251737543564278@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.6|March 06, 2007) at 2011-02-25 17:37:59, Serialize by Router on jtgsml01/servers/cmcc(Release 6.5.6|March 06, 2007) at 2011-02-25 17:38:00, Serialize complete at 2011-02-25 17:38:00
Content-Type: multipart/alternative; boundary="=====003_Dragon531354140603_====="
X-TM-AS-Product-Ver: IMSS-7.0.0.8231-6.5.0.1024-17976.006
X-TM-AS-Result: No--18.591-7.0-31-10
X-imss-scan-details: No--18.591-7.0-31-10;No--18.591-5.0-31-10
X-TM-AS-User-Approved-Sender: No
Subject: Re: [ppsp] Review: draft-ietf-pp2p-problem-statement-01 / Section 5
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, 25 Feb 2011 09:37:25 -0000

This is a multi-part message in MIME format.

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

SGkgQ2hyaXNpdGlhbiwNCiAgIFRoYW5rcyBmb3IgdGhlIHJldmlldy5QbGVhc2Ugc2VlIGlubGlu
ZSBmb3IgdGhlIHJlcGx5Lg0KDQpCUg0KWXVuZmVpDQoNCg0KDQoNCnpoYW5neXVuZmVpDQoyMDEx
LTAyLTI1DQoNCg0KDQq3orz+yMujuiBTY2htaWR0LCBDaHJpc3RpYW4gMS4gKE5TTiAtIERFL011
bmljaCkNCreiy83Ksbzko7ogMjAxMS0wMi0yNCAyMDozNzoyOQ0KytW8/sjLo7ogZXh0IHpoYW5n
eXVuZmVpOyBwcHNwQGlldGYub3JnDQqzrcvNo7ogDQrW98zio7ogUmV2aWV3OiBkcmFmdC1pZXRm
LXBwMnAtcHJvYmxlbS1zdGF0ZW1lbnQtMDEgLyBTZWN0aW9uIDUNCg0KSGkgWXVuZmVpLA0KIA0K
c29tZSBtb3JlIHRob3VnaHRzIG9uIHRoZSBwcm9ibGVtIHN0YXRlbWVudCBJRC4NCiANClNlY3Vy
aXR5IENvbnNpZGVyYXRpb25zDQogDQooMSkgICAgobBQUFNQIHdpbGwgbm90IGF0dGVtcHQgdG8g
cHJvdmlkZSBhIHNvbHV0aW9uIG9uIHNlY3VyaXR5IGFuZCBjb3B5cmlnaHQNCiAgIGlzc3VlcyBs
aWtlIG1hbGljaW91cyBjb250ZW50IGRpc3RyaWJ1dGlvbiwgY29udGVudCBwb2xsdXRpb24gYW5k
IERSTQ0KICAgZm9yIGEgZ2VuZXJhbCBQMlAgc3RyZWFtaW5nIHN5c3RlbS4gSW5zdGVhZCBQUFNQ
IHNlY3VyaXR5DQogICBjb25zaWRlcmF0aW9ucyBpbnZvbHZlIHRoZSBzZWN1cml0eSBwcm9ibGVt
cyByZWxhdGVkIHRvIFBQU1ANCiAgIHByb3RvY29scy6hsQ0KIA0KQ1M6IFRoaXMgcHJvdmlkZXMg
dGhlIHdyb25nIGltcHJlc3Npb24sIHRoYXQgdGhlIGRyYWZ0IGRvIG5vdCBjYXJlIGFib3V0IHNl
Y3VyaXR5IGlzc3VlcywgY2F1c2VkIGJ5IHRoZSBwMnAgdGVjaG5vbG9neSwgZS5nLiBkaXN0cmli
dXRlZCBhbmQgdW50cnVzdGVkIHBlZXJzLg0KDQogDQpQcm9wb3NhbDoNCiAgIKGwUFBTUCB3aWxs
IG5vdCBhdHRlbXB0IHRvIHByb3ZpZGUgYSBzb2x1dGlvbiBvbiBzZWN1cml0eSBhbmQgY29weXJp
Z2h0DQogICBpc3N1ZXMgbGlrZSBtYWxpY2lvdXMgY29udGVudCBkaXN0cmlidXRpb24sIGNvbnRl
bnQgcG9sbHV0aW9uIGFuZCBEUk0NCiAgIGZvciBhIGdlbmVyYWwgUDJQIHN0cmVhbWluZyBzeXN0
ZW0uIEluc3RlYWQgUFBTUCBzZWN1cml0eQ0KICAgY29uc2lkZXJhdGlvbnMgaW52b2x2ZSB0aGUg
c2VjdXJpdHkgcHJvYmxlbXMgcmVsYXRlZCB0byB0aGUgaW50cm9kdWN0aW9uIA0KICAgb2YgcDJw
IHRlY2hub2xvZ3kgKGUuZy4gdXNhZ2Ugb2YgdW50cnVzdGVkIHBlZXJzKSBhbmQgdGhlIHVzZWQg
UFBTUCBwcm90b2NvbHMuobENCg0KWXVuZmVpOkkgYW0gZmluZSB3aXRoIHRoaXMgcmV2aXNpb24u
DQogDQooMikgICChsCBNYWxpY2lvdXMgcGVlcnMgbWF5IGlzc3VlIGRlbmlhbCBvZiBzZXJ2aWNl
IGF0dGFjayB0byB0aGUgdHJhY2tlcnMgYnkNCiAgIHNlbmRpbmcgbGFyZ2UgYW1vdW50IG9mIHJl
cXVlc3RzIHdpdGggdHJhY2tlciBwcm90b2NvbC4gRGlzdHJpYnV0ZWQNCiAgIHRyYWNrZXJzIGRl
cGxveW1lbnQgbWF5IGFsbGV2aWF0ZSB0aGUgcHJvYmxlbS6hsQ0KIA0KQ1M6IENhbiB5b3UgcGxl
YXNlIGV4cGxhaW4sIHdoeSB5b3UgYXJlIGluIHRoZSBvcGluaW9uLCB0aGF0IGRpc3RyaWJ1dGVk
IHRyYWNrZXJzIGNhbiBhbGxldmlhdGUgdGhlIHByb2JsZW0/IEl0IGV2ZW4gY291bGQgaW5jcmVh
c2UgdGhlIHByb2JsZW0sIGJlY2F1c2Ugbm93IHlvdSBjYW4gYXR0YWNrIHRoZSBkaXN0cmlidXRl
ZCBwYXJ0cyBvZiB0aGUgdHJhY2tlciBzaW11bHRhbmVvdXNseS4gV2hpY2ggbWFrZXMgdGhpbmtz
IHdvcnNlLg0KDQpZdW5mZWk6IFRoZSByYXRpb25hbCBpcyB0aGF0IGRpc3RyaWJ1dGVkIHRyYWNr
ZXJzIGRpc3BlcnNlIHRoZSBEb1MgYXR0YWNrIHRvIGEgc3BlY2lmaWMgdHJhY2tlciBpbiBjZW50
cmFsaXplZCB0cmFja2VyIHNlbmFyaW8uIFRoZXJlZm9yZSB0aGUgYXR0YWNrIHRvIG9uZSBjZXJ0
YWluIHRyYWNrZXIgaXMgYWxsZXZpYXRlZC5Eb2VzIGl0IG1ha2Ugc2Vuc2U/DQogDQooMykgIKGw
T24gdGhlIG90aGVyIGhhbmQsIG1hbGljaW91cyBwZWVycyBtYXkgcmVwb3J0IGZha2UgaW5mb3Jt
YXRpb24gKGUuZy4sDQogICBjaGVhdGluZyB0cmFja2VycyBhbmQgb3RoZXIgcGVlcnMgYnkgY2xh
aW1pbmcgaXRzZWxmIG93bmluZyBzb21lDQogICB1bmV4aXN0aW5nIGRhdGEpLg0KIA0KQ1M6IERl
bGV0ZSB0aGUgZmlyc3QgcGFydCBvZiB0aGUgc2VudGVuY2UsIGl0IGlzIHdpdGhvdXQgaW5mb3Jt
YXRpb246DQogDQpQcm9wb3NhbDoNCiAgIKGwTWFsaWNpb3VzIHBlZXJzIG1heSByZXBvcnQgZmFr
ZSBpbmZvcm1hdGlvbiAoZS5nLiwNCiAgIGNoZWF0aW5nIHRyYWNrZXJzIGFuZCBvdGhlciBwZWVy
cyBieSBjbGFpbWluZyBpdHNlbGYgb3duaW5nIHNvbWUNCiAgIHVuZXhpc3RpbmcgZGF0YSkuobEN
Cg0KWXVuZmVpOkkgYW0gZmluZSB3aXRoIHRoaXMgcmV2aXNpb24uDQogDQooNCkgIKGwU28gaXQg
bWF5IGJlIG9wdGlvbmFsIGluIHNvbWUgY2FzZXMgdG8gcmVhbGl6ZSBhdXRoZW50aWNhdGlvbiB0
byB0aGUNCiAgIHBlZXJzIGJlZm9yZSBhY2NlcHRpbmcgdGhlIHJlcXVlc3QgZm9yIHRoZSB0cmFj
a2VyLiBCdXQgdGhpcyBtYXkgYWRkDQogICB1cCB0aGUgdHJhY2tlcidzIHdvcmtsb2FkIG9uIGF1
dGhlbnRpY2F0aW9uLqGxDQogDQpDUzogUHJvcG9zYWwgZm9yIHJld29yZGluZzoNCiANCiAgIKGw
SW4gc29tZSBjYXNlcyBwZWVyIGF1dGhlbnRpY2F0aW9uIGZvciB0cmFja2VyIGNvbnRhY3QgbWF5
IGJlIG5lZWRlZC4gQnV0IHRoaXMgbWF5IGluY3JlYXNlDQogICB0aGUgdHJhY2tlcidzIHdvcmts
b2FkLqGxDQpZdW5mZWk6R29vZC4NCiANCiANCig1KSAgobBTaW1pbGFyIHRvIHRoZSBiZWhhdmlv
ciBpbiB0aGUgdHJhY2tlci1wZWVyIGludGVyYWN0aW9uLCBtYWxpY2lvdXMNCiAgIHBlZXJzIG1h
eSBhbHNvIGNyZWF0ZSBmYWtlIGluZm9ybWF0aW9uIG9uIGNodW5rIGF2YWlsYWJpbGl0eSBhbmQN
CiAgIGV4Y2hhbmdlIGl0IHdpdGggb3RoZXIgcGVlcnMuIFNvbWUgdGVjaG5pcXVlcyB0byBjaGVj
ayB0aGUgZGF0YQ0KICAgaW50ZWdyaXR5IChlLmcuLCB1c2luZyBjaGVja3N1bSkgbWF5IGJlIHVz
ZWZ1bCBmb3IgZGV0ZWN0aW5nIHRoZSBkYXRhLg0KICAgQnV0IHRoaXMgcGFydCBpcyBvdXQgb2Yg
c2NvcGUgb2YgUFBTUC6hsQ0KIA0KQ1M6IEkgZG8gbm90IHRoaW5nLCB0aGF0IGl0IGlzIGEgZ29v
ZCBpZGVhIHRvIGRlY2xhcmUgdGhpcyBvdXQgb2Ygc2NvcGUgaGVyZSwgYmVjYXVzZSBpdCBpcyBh
IGZ1bmRhbWVudGFsIHF1ZXN0aW9uIGZvciBwMnAgc3RyZWFtaW5nLiBXZSBzaG91bGQgcHJvdmlk
ZSBtb3JlIGluZm9ybWF0aW9uIGhlcmUuDQpGb3IgZXhhbXBsZSwgaG93IGNoZWNrc3VtcyBjb3Vs
ZCBiZSB1c2VkIGZvciB0aGlzIHB1cnBvc2UuIFdoYXQgbGV2ZWwgb2Ygc2VjdXJpdHkgY2FuIGJl
IGFjaGlldmVkIGFuZCB3aGF0IGlzIHRoZSByZW1haW5pbmcgcmlzay4NCll1bmZlaTogSSBhbSBv
a2F5IGlmIFBQU1AgZ3V5cyBiZWxpZXZlIHRoaXMgaXMgYSBmdW5kYW1lbnRhbCB0YXNrIG9mIFBQ
U1AuIEkgd291bGQgbGlrZSB0byBzZWUgbW9yZSBjb21tZW50cyBvbiB0aGlzIHBhcnQuIA0KDQpC
ZXN0IFJlZ2FyZHMNCkNocmlzdGlhbg0KDQpUaGFua3MsDQpZdW5mZWkNCg0KIA0KIA0KIA0K

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

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MIHhtbG5zOm8+PEhFQUQ+DQo8TUVUQSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNo
YXJzZXQ9Z2IyMzEyIiBodHRwLWVxdWl2PUNvbnRlbnQtVHlwZT4NCjxNRVRBIG5hbWU9R0VORVJB
VE9SIGNvbnRlbnQ9Ik1TSFRNTCA4LjAwLjc2MDAuMTY3MjIiPg0KPFNUWUxFPg0KPCEtLQ0KIC8q
IEZvbnQgRGVmaW5pdGlvbnMgKi8NCiBAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OsvOzOU7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OlZlcmRhbmE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiXEDLzszlIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CiAvKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KIHAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRp
di5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJdGV4
dC1hbGlnbjpqdXN0aWZ5Ow0KCXRleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGg7DQoJZm9udC1z
aXplOjEwLjVwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQphOmxpbmssIHNw
YW4uTXNvSHlwZXJsaW5rDQoJe2NvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7Y29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtY29tcG9zZTsNCglmb250LWZhbWlseTpWZXJkYW5hOw0KCWNv
bG9yOndpbmRvd3RleHQ7DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQtc3R5bGU6bm9ybWFs
Ow0KCXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0KIC8qIFBhZ2UgRGVmaW5pdGlvbnMgKi8N
CiBAcGFnZSBTZWN0aW9uMQ0KCXtzaXplOjU5NS4zcHQgODQxLjlwdDsNCgltYXJnaW46NzIuMHB0
IDkwLjBwdCA3Mi4wcHQgOTAuMHB0Ow0KCWxheW91dC1ncmlkOjE1LjZwdDt9DQpkaXYuU2VjdGlv
bjENCgl7cGFnZTpTZWN0aW9uMTt9DQotLT4NCjwvU1RZTEU+DQo8L0hFQUQ+DQo8Qk9EWT4NCjxE
SVY+PEZPTlQgY29sb3I9IzAwMDBmZiBzaXplPTIgZmFjZT1WZXJkYW5hPkhpIENocmlzaXRpYW4s
PC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBjb2xvcj0jMDAwMGZmIHNpemU9MiBmYWNlPVZlcmRh
bmE+Jm5ic3A7Jm5ic3A7IFRoYW5rcyBmb3IgdGhlIA0KcmV2aWV3LlBsZWFzZSBzZWUgaW5saW5l
IGZvciB0aGUgcmVwbHkuPC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBjb2xvcj0jMDAwMGZmIHNp
emU9MiBmYWNlPVZlcmRhbmE+PC9GT05UPiZuYnNwOzwvRElWPg0KPERJVj48Rk9OVCBjb2xvcj0j
MDAwMGZmIHNpemU9MiBmYWNlPVZlcmRhbmE+QlI8L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGNv
bG9yPSMwMDAwZmYgc2l6ZT0yIGZhY2U9VmVyZGFuYT5ZdW5mZWk8L0ZPTlQ+PC9ESVY+DQo8RElW
PjxGT05UIHNpemU9MiBmYWNlPVZlcmRhbmE+PC9GT05UPiZuYnNwOzwvRElWPg0KPERJViBhbGln
bj1sZWZ0Pg0KPERJViBhbGlnbj1sZWZ0PjxGT05UIHNpemU9MiBmYWNlPVZlcmRhbmE+DQo8SFIg
c3R5bGU9IldJRFRIOiAxMjJweDsgSEVJR0hUOiAycHgiIFNJWkU9Mj4NCjwvRk9OVD48L0RJVj4N
CjxESVY+PEZPTlQgY29sb3I9I2MwYzBjMD48Rk9OVCBzaXplPTIgZmFjZT1WZXJkYW5hPnpoYW5n
eXVuZmVpPC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBzaXplPTIgZmFjZT1WZXJkYW5hPjIwMTEt
MDItMjU8L0ZPTlQ+PC9GT05UPjwvRElWPjwvRElWPg0KPERJVj48Rk9OVCBzaXplPTIgZmFjZT1W
ZXJkYW5hPg0KPEhSPg0KPC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBmYWNlPVZlcmRhbmE+PEZP
TlQgc2l6ZT0yPjxTVFJPTkc+t6K8/sjLo7o8L1NUUk9ORz4gU2NobWlkdCwgQ2hyaXN0aWFuIDEu
IA0KKE5TTiAtIERFL011bmljaCk8L0ZPTlQ+PC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBmYWNl
PVZlcmRhbmE+PEZPTlQgc2l6ZT0yPjxTVFJPTkc+t6LLzcqxvOSjujwvU1RST05HPiANCjIwMTEt
MDItMjQmbmJzcDsyMDozNzoyOTwvRk9OVD48L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9
VmVyZGFuYT48Rk9OVCBzaXplPTI+PFNUUk9ORz7K1bz+yMujujwvU1RST05HPiBleHQgemhhbmd5
dW5mZWk7IA0KcHBzcEBpZXRmLm9yZzwvRk9OVD48L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGZh
Y2U9VmVyZGFuYT48Rk9OVCBzaXplPTI+PFNUUk9ORz6zrcvNo7o8L1NUUk9ORz4gPC9GT05UPjwv
Rk9OVD48L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hPjxGT05UIHNpemU9Mj48U1RST05H
Ptb3zOKjujwvU1RST05HPiBSZXZpZXc6IA0KZHJhZnQtaWV0Zi1wcDJwLXByb2JsZW0tc3RhdGVt
ZW50LTAxIC8gU2VjdGlvbiA1PC9GT05UPjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgc2l6ZT0y
IGZhY2U9VmVyZGFuYT48L0ZPTlQ+Jm5ic3A7PC9ESVY+DQo8RElWPjxGT05UIHNpemU9MiBmYWNl
PVZlcmRhbmE+DQo8RElWIGNsYXNzPVdvcmRTZWN0aW9uMT4NCjxQIGNsYXNzPU1zb05vcm1hbD48
U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6
ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCI+SGkgDQpZdW5mZWksPG86cD48L286cD48L1NQQU4+
PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2Fs
aWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0Ij48bzpw
PiZuYnNwOzwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHls
ZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBG
T05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj5zb21lIG1vcmUgdGhvdWdodHMgb24gdGhlIHBy
b2JsZW0gc3RhdGVtZW50IElELjxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05v
cm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsg
Q09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPjxvOnA+Jm5ic3A7
PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05U
LUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0la
RTogMTFwdCIgDQpsYW5nPUVOLUdCPlNlY3VyaXR5IENvbnNpZGVyYXRpb25zPG86cD48L286cD48
L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZ
OiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0
IiANCmxhbmc9RU4tR0I+PG86cD4mbmJzcDs8L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNv
Tm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYn
OyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+KDEpICZuYnNw
OyZuYnNwOyZuYnNwO6GwUFBTUCB3aWxsIG5vdCBhdHRlbXB0IHRvIHByb3ZpZGUgYSBzb2x1dGlv
biBvbiANCnNlY3VyaXR5IGFuZCBjb3B5cmlnaHQ8bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8UCBj
bGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fu
cy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4m
bmJzcDsmbmJzcDsgaXNzdWVzIGxpa2UgbWFsaWNpb3VzIGNvbnRlbnQgZGlzdHJpYnV0aW9uLCBj
b250ZW50IA0KcG9sbHV0aW9uIGFuZCBEUk08bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFz
cz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1z
ZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJz
cDsmbmJzcDsgZm9yIGEgZ2VuZXJhbCBQMlAgc3RyZWFtaW5nIHN5c3RlbS4gSW5zdGVhZCBQUFNQ
IA0Kc2VjdXJpdHk8bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQ
QU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAj
MWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJzcDsmbmJzcDsgY29uc2lk
ZXJhdGlvbnMgaW52b2x2ZSB0aGUgc2VjdXJpdHkgcHJvYmxlbXMgcmVsYXRlZCB0byANClBQU1A8
bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0i
Rk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05U
LVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJzcDsmbmJzcDsgcHJvdG9jb2xzLqGxPG86cD48
L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQt
RkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpF
OiAxMXB0IiANCmxhbmc9RU4tR0I+PG86cD4mbmJzcDs8L286cD48L1NQQU4+PC9QPg0KPFAgY2xh
c3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMt
c2VyaWYnOyBDT0xPUjogcmVkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj5DUzogVGhp
cyBwcm92aWRlcyB0aGUgd3JvbmcgaW1wcmVzc2lvbiwgdGhhdCB0aGUgZHJhZnQgZG8gbm90IGNh
cmUgDQphYm91dCBzZWN1cml0eSBpc3N1ZXMsIGNhdXNlZCBieSB0aGUgcDJwIHRlY2hub2xvZ3ks
IGUuZy4gZGlzdHJpYnV0ZWQgYW5kIA0KdW50cnVzdGVkIHBlZXJzLjwvU1BBTj48L1A+DQo8UCBj
bGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fu
cy1zZXJpZic7IENPTE9SOiByZWQ7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPjwvU1BB
Tj4mbmJzcDs8L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1J
TFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDEx
cHQiIA0KbGFuZz1FTi1HQj48bzpwPiZuYnNwOzwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1N
c29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJp
Zic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj5Qcm9wb3Nh
bDo8bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHls
ZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBG
T05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJzcDsmbmJzcDsgobBQUFNQIHdpbGwgbm90
IGF0dGVtcHQgdG8gcHJvdmlkZSBhIHNvbHV0aW9uIG9uIHNlY3VyaXR5IA0KYW5kIGNvcHlyaWdo
dDxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxl
PSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZP
TlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNwOyZuYnNwOyBpc3N1ZXMgbGlrZSBtYWxp
Y2lvdXMgY29udGVudCBkaXN0cmlidXRpb24sIGNvbnRlbnQgDQpwb2xsdXRpb24gYW5kIERSTTxv
OnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJG
T05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQt
U0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNwOyZuYnNwOyBmb3IgYSBnZW5lcmFsIFAyUCBz
dHJlYW1pbmcgc3lzdGVtLiBJbnN0ZWFkIFBQU1AgDQpzZWN1cml0eTxvOnA+PC9vOnA+PC9TUEFO
PjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0Nh
bGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQps
YW5nPUVOLUdCPiZuYnNwOyZuYnNwOyBjb25zaWRlcmF0aW9ucyBpbnZvbHZlIHRoZSBzZWN1cml0
eSBwcm9ibGVtcyByZWxhdGVkIHRvIA0KPC9TUEFOPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZ
OiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogcmVkOyBGT05ULVNJWkU6IDExcHQiIA0K
bGFuZz1FTi1HQj50aGUgaW50cm9kdWN0aW9uIDxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNs
YXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5z
LXNlcmlmJzsgQ09MT1I6IHJlZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7
Jm5ic3A7Jm5ic3A7b2YgcDJwIHRlY2hub2xvZ3kgKGUuZy4gdXNhZ2Ugb2YgdW50cnVzdGVkIHBl
ZXJzKSANCmFuZDwvU1BBTj48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdz
YW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdC
PiB0aGUgdXNlZCBQUFNQIHByb3RvY29scy6hsTwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3Jt
YWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENP
TE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj48L1NQQU4+Jm5ic3A7
PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2Fs
aWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxh
bmc9RU4tR0I+PEZPTlQgY29sb3I9IzAwMDBmZj5ZdW5mZWk6SSBhbSBmaW5lIHdpdGggdGhpcyAN
CnJldmlzaW9uLjwvRk9OVD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0K
c3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3
ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+PG86cD4mbmJzcDs8L286cD48L1NQQU4+
PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2Fs
aWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxh
bmc9RU4tR0I+KDIpICZuYnNwOyZuYnNwO6GwIE1hbGljaW91cyBwZWVycyBtYXkgaXNzdWUgZGVu
aWFsIG9mIHNlcnZpY2UgYXR0YWNrIA0KdG8gdGhlIHRyYWNrZXJzIGJ5PG86cD48L286cD48L1NQ
QU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAn
Q2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiAN
Cmxhbmc9RU4tR0I+Jm5ic3A7Jm5ic3A7IHNlbmRpbmcgbGFyZ2UgYW1vdW50IG9mIHJlcXVlc3Rz
IHdpdGggdHJhY2tlciBwcm90b2NvbC4gDQpEaXN0cmlidXRlZDxvOnA+PC9vOnA+PC9TUEFOPjwv
UD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGli
cmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5n
PUVOLUdCPiZuYnNwOyZuYnNwOyB0cmFja2VycyBkZXBsb3ltZW50IG1heSBhbGxldmlhdGUgdGhl
IA0KcHJvYmxlbS6hsTxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48
U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6
ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPjxvOnA+Jm5ic3A7PC9vOnA+
PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlM
WTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6IHJlZDsgRk9OVC1TSVpFOiAxMXB0IiAN
Cmxhbmc9RU4tR0I+Q1M6IENhbiB5b3UgcGxlYXNlIGV4cGxhaW4sIHdoeSB5b3UgYXJlIGluIHRo
ZSBvcGluaW9uLCB0aGF0IA0KZGlzdHJpYnV0ZWQgdHJhY2tlcnMgY2FuIGFsbGV2aWF0ZSB0aGUg
cHJvYmxlbT8gSXQgZXZlbiBjb3VsZCBpbmNyZWFzZSB0aGUgDQpwcm9ibGVtLCBiZWNhdXNlIG5v
dyB5b3UgY2FuIGF0dGFjayB0aGUgZGlzdHJpYnV0ZWQgcGFydHMgb2YgdGhlIHRyYWNrZXIgDQpz
aW11bHRhbmVvdXNseS4gV2hpY2ggbWFrZXMgdGhpbmtzIHdvcnNlLjwvU1BBTj48L1A+DQo8UCBj
bGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fu
cy1zZXJpZic7IENPTE9SOiByZWQ7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPjwvU1BB
Tj4mbmJzcDs8L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1J
TFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiByZWQ7IEZPTlQtU0laRTogMTFwdCIg
DQpsYW5nPUVOLUdCPjxGT05UIGNvbG9yPSMwMDAwZmY+WXVuZmVpOiBUaGUgcmF0aW9uYWwgaXMg
dGhhdCBkaXN0cmlidXRlZCB0cmFja2VycyANCmRpc3BlcnNlIHRoZSBEb1MgYXR0YWNrIHRvIGEm
bmJzcDtzcGVjaWZpYyB0cmFja2VyIGluIGNlbnRyYWxpemVkIHRyYWNrZXIgDQpzZW5hcmlvLiBU
aGVyZWZvcmUgdGhlIGF0dGFjayB0byBvbmUgY2VydGFpbiB0cmFja2VyIGlzIGFsbGV2aWF0ZWQu
RG9lcyBpdCBtYWtlIA0Kc2Vuc2U/PC9GT05UPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3Jt
YWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENP
TE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj48bzpwPiZuYnNwOzwv
bzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1G
QU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6
IDExcHQiIA0KbGFuZz1FTi1HQj4oMykmbmJzcDsgobBPbiB0aGUgb3RoZXIgaGFuZCwgbWFsaWNp
b3VzIHBlZXJzIG1heSByZXBvcnQgZmFrZSANCmluZm9ybWF0aW9uIChlLmcuLDxvOnA+PC9vOnA+
PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlM
WTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFw
dCIgDQpsYW5nPUVOLUdCPiZuYnNwOyZuYnNwOyBjaGVhdGluZyB0cmFja2VycyBhbmQgb3RoZXIg
cGVlcnMgYnkgY2xhaW1pbmcgaXRzZWxmIA0Kb3duaW5nIHNvbWU8bzpwPjwvbzpwPjwvU1BBTj48
L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxp
YnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFu
Zz1FTi1HQj4mbmJzcDsmbmJzcDsgdW5leGlzdGluZyBkYXRhKS48bzpwPjwvbzpwPjwvU1BBTj48
L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxp
YnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFu
Zz1FTi1HQj48bzpwPiZuYnNwOzwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+
PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9S
OiByZWQ7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPkNTOiBEZWxldGUgdGhlIGZpcnN0
IHBhcnQgb2YgdGhlIHNlbnRlbmNlLCBpdCBpcyB3aXRob3V0IA0KaW5mb3JtYXRpb246PG86cD48
L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQt
RkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpF
OiAxMXB0IiANCmxhbmc9RU4tR0I+PG86cD4mbmJzcDs8L286cD48L1NQQU4+PC9QPg0KPFAgY2xh
c3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMt
c2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+UHJv
cG9zYWw6PG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0K
c3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3
ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7Jm5ic3A7IKGwTWFsaWNpb3Vz
IHBlZXJzIG1heSByZXBvcnQgZmFrZSBpbmZvcm1hdGlvbiANCihlLmcuLDxvOnA+PC9vOnA+PC9T
UEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTog
J0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIg
DQpsYW5nPUVOLUdCPiZuYnNwOyZuYnNwOyBjaGVhdGluZyB0cmFja2VycyBhbmQgb3RoZXIgcGVl
cnMgYnkgY2xhaW1pbmcgaXRzZWxmIA0Kb3duaW5nIHNvbWU8bzpwPjwvbzpwPjwvU1BBTj48L1A+
DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJp
Jywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1F
Ti1HQj4mbmJzcDsmbmJzcDsgdW5leGlzdGluZyBkYXRhKS6hsTwvU1BBTj48L1A+DQo8UCBjbGFz
cz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1z
ZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj48bzpw
PjwvbzpwPjwvU1BBTj4mbmJzcDs8L1A+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxp
YnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFu
Zz1FTi1HQj48bzpwPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFN
SUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAx
MXB0IiANCmxhbmc9RU4tR0I+PEZPTlQgY29sb3I9IzAwMDBmZj5ZdW5mZWk6SSBhbSBmaW5lIHdp
dGggdGhpcyANCnJldmlzaW9uLjwvRk9OVD48L1NQQU4+PC9QPjwvbzpwPjwvU1BBTj4NCjxQIGNs
YXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5z
LXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPjxv
OnA+Jm5ic3A7PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0
eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7
IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPig0KSAmbmJzcDuhsFNvIGl0IG1heSBiZSBv
cHRpb25hbCBpbiBzb21lIGNhc2VzIHRvIHJlYWxpemUgDQphdXRoZW50aWNhdGlvbiB0byB0aGU8
bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0i
Rk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05U
LVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJzcDsmbmJzcDsgcGVlcnMgYmVmb3JlIGFjY2Vw
dGluZyB0aGUgcmVxdWVzdCBmb3IgdGhlIHRyYWNrZXIuIEJ1dCANCnRoaXMgbWF5IGFkZDxvOnA+
PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05U
LUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0la
RTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNwOyZuYnNwOyB1cCB0aGUgdHJhY2tlcidzIHdvcmts
b2FkIG9uIA0KYXV0aGVudGljYXRpb24uobE8bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFz
cz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1z
ZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj48bzpw
PiZuYnNwOzwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHls
ZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiByZWQ7IEZPTlQt
U0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPkNTOiBQcm9wb3NhbCBmb3IgcmV3b3JkaW5nOjwvU1BB
Tj48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09M
T1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPjxvOnA+PC9vOnA+PC9T
UEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTog
J0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIg
DQpsYW5nPUVOLUdCPjxvOnA+Jm5ic3A7PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05v
cm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsg
Q09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNwOyZuYnNw
OyChsEluIHNvbWUgY2FzZXMgcGVlciBhdXRoZW50aWNhdGlvbiBmb3IgdHJhY2tlciBjb250YWN0
IA0KbWF5IGJlIG5lZWRlZC4gQnV0IHRoaXMgbWF5IGluY3JlYXNlPG86cD48L286cD48L1NQQU4+
PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2Fs
aWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxh
bmc9RU4tR0I+Jm5ic3A7Jm5ic3A7IHRoZSB0cmFja2VyJ3Mgd29ya2xvYWQuobE8L1NQQU4+PC9Q
Pg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJy
aScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9
RU4tR0I+PEZPTlQgY29sb3I9IzAwMDBmZj5ZdW5mZWk6R29vZC48L0ZPTlQ+PC9TUEFOPjwvUD4N
CjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmkn
LCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVO
LUdCPjxvOnA+Jm5ic3A7PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BB
TiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMx
ZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPjxvOnA+Jm5ic3A7PC9vOnA+PC9T
UEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTog
J0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIg
DQpsYW5nPUVOLUdCPig1KSAmbmJzcDuhsFNpbWlsYXIgdG8gdGhlIGJlaGF2aW9yIGluIHRoZSB0
cmFja2VyLXBlZXIgaW50ZXJhY3Rpb24sIA0KbWFsaWNpb3VzPG86cD48L286cD48L1NQQU4+PC9Q
Pg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJy
aScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9
RU4tR0I+Jm5ic3A7Jm5ic3A7IHBlZXJzIG1heSBhbHNvIGNyZWF0ZSBmYWtlIGluZm9ybWF0aW9u
IG9uIGNodW5rIA0KYXZhaWxhYmlsaXR5IGFuZDxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNs
YXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5z
LXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZu
YnNwOyZuYnNwOyBleGNoYW5nZSBpdCB3aXRoIG90aGVyIHBlZXJzLiBTb21lIHRlY2huaXF1ZXMg
dG8gY2hlY2sgDQp0aGUgZGF0YTxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05v
cm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsg
Q09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNwOyZuYnNw
OyBpbnRlZ3JpdHkgKGUuZy4sIHVzaW5nIGNoZWNrc3VtKSBtYXkgYmUgdXNlZnVsIGZvciANCmRl
dGVjdGluZyB0aGUgZGF0YS48bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3Jt
YWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENP
TE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJzcDsmbmJzcDsg
QnV0IHRoaXMgcGFydCBpcyBvdXQgb2Ygc2NvcGUgb2YgDQpQUFNQLqGxPG86cD48L286cD48L1NQ
QU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAn
Q2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiAN
Cmxhbmc9RU4tR0I+PG86cD4mbmJzcDs8L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9y
bWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBD
T0xPUjogcmVkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj5DUzogSSBkbyBub3QgdGhp
bmcsIHRoYXQgaXQgaXMgYSBnb29kIGlkZWEgdG8gZGVjbGFyZSB0aGlzIG91dCBvZiANCnNjb3Bl
IGhlcmUsIGJlY2F1c2UgaXQgaXMgYSBmdW5kYW1lbnRhbCBxdWVzdGlvbiBmb3IgcDJwIHN0cmVh
bWluZy4gV2Ugc2hvdWxkIA0KcHJvdmlkZSBtb3JlIGluZm9ybWF0aW9uIGhlcmUuPG86cD48L286
cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFN
SUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogcmVkOyBGT05ULVNJWkU6IDExcHQi
IA0KbGFuZz1FTi1HQj5Gb3IgZXhhbXBsZSwgaG93IGNoZWNrc3VtcyBjb3VsZCBiZSB1c2VkIGZv
ciB0aGlzIHB1cnBvc2UuIFdoYXQgbGV2ZWwgDQpvZiBzZWN1cml0eSBjYW4gYmUgYWNoaWV2ZWQg
YW5kIHdoYXQgaXMgdGhlIHJlbWFpbmluZyByaXNrLjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29O
b3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7
IENPTE9SOiByZWQ7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPjxvOnA+PEZPTlQgY29s
b3I9IzAwMDBmZj5ZdW5mZWk6Jm5ic3A7SSBhbSBva2F5IGlmJm5ic3A7UFBTUCBndXlzIA0KYmVs
aWV2ZSB0aGlzIGlzIGEgZnVuZGFtZW50YWwgdGFzayZuYnNwO29mIFBQU1AuIEkgd291bGQgbGlr
ZSB0byBzZWUgbW9yZSANCmNvbW1lbnRzIG9uIHRoaXMgcGFydC4mbmJzcDs8L0ZPTlQ+PC9vOnA+
PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlM
WTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6IHJlZDsgRk9OVC1TSVpFOiAxMXB0IiAN
Cmxhbmc9RU4tR0I+PC9TUEFOPiZuYnNwOzwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiAN
CnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6IHJlZDsg
Rk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+QmVzdCBSZWdhcmRzPG86cD48L286cD48L1NQ
QU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAn
Q2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogcmVkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFu
Zz1FTi1HQj5DaHJpc3RpYW48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0K
c3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogcmVkOyBG
T05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj48L1NQQU4+Jm5ic3A7PC9QPg0KPFAgY2xhc3M9
TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2Vy
aWYnOyBDT0xPUjogcmVkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj48Rk9OVCBjb2xv
cj0jMDAwMGZmPlRoYW5rcyw8L0ZPTlQ+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48
U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6
IHJlZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+PEZPTlQgY29sb3I9IzAwMDBmZj5Z
dW5mZWk8L0ZPTlQ+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxl
PSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6IHJlZDsgRk9OVC1T
SVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+PEZPTlQgY29sb3I9IzAwMDBmZj48L0ZPTlQ+PC9TUEFO
PiZuYnNwOzwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlM
WTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFw
dCIgDQpsYW5nPUVOLUdCPjxvOnA+Jm5ic3A7PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1z
b05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlm
JzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPjxvOnA+Jm5i
c3A7PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJG
T05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQt
U0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPjxvOnA+Jm5ic3A7PC9vOnA+PC9TUEFOPjwvUD48L0RJ
Vj48L0ZPTlQ+PC9ESVY+PC9CT0RZPjwvSFRNTD4NCg==

--=====003_Dragon531354140603_=====--


From christian.1.schmidt@nsn.com  Fri Feb 25 04:18:38 2011
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 98E8F3A699A for <ppsp@core3.amsl.com>; Fri, 25 Feb 2011 04:18:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.373
X-Spam-Level: 
X-Spam-Status: No, score=-5.373 tagged_above=-999 required=5 tests=[AWL=-1.225, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_CHARSET_FARAWAY=2.45, 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 FMmco-l7nhPK for <ppsp@core3.amsl.com>; Fri, 25 Feb 2011 04:18:37 -0800 (PST)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by core3.amsl.com (Postfix) with ESMTP id 382D03A6841 for <ppsp@ietf.org>; Fri, 25 Feb 2011 04:18:36 -0800 (PST)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id p1PCJDN0008093 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 25 Feb 2011 13:19:13 +0100
Received: from demuexc025.nsn-intra.net (demuexc025.nsn-intra.net [10.159.32.12]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id p1PCJ7Vu029252; Fri, 25 Feb 2011 13:19:13 +0100
Received: from DEMUEXC013.nsn-intra.net ([10.150.128.24]) by demuexc025.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.4675);  Fri, 25 Feb 2011 13:19:10 +0100
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_01CBD4E6.350B6717"
Date: Fri, 25 Feb 2011 13:18:58 +0100
Message-ID: <C58FFCAAA14F454A85AFB7C1C2F862C401900785@DEMUEXC013.nsn-intra.net>
In-Reply-To: <201102251737543564278@chinamobile.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Review: draft-ietf-pp2p-problem-statement-01 / Section 5
Thread-Index: AcvUz7ZvMkdapvhHRnWoPmVpwCbFRQAFHC1w
References: <201101180955204217745@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C40168CE4E@DEMUEXC013.nsn-intra.net> <201101181419275009728@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C401730366@DEMUEXC013.nsn-intra.net> <201101311644379687165@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C401799919@DEMUEXC013.nsn-intra.net> <201102151000498905239@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C40190012D@DEMUEXC013.nsn-intra.net> <201102251737543564278@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: 25 Feb 2011 12:19:10.0969 (UTC) FILETIME=[3529CE90:01CBD4E6]
Subject: Re: [ppsp] Review: draft-ietf-pp2p-problem-statement-01 / Section 5
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, 25 Feb 2011 12:18:38 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CBD4E6.350B6717
Content-Type: text/plain;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable

Hi Yunfei

=20

(2)   =A1=B0 Malicious peers may issue denial of service attack to the =
trackers by

   sending large amount of requests with tracker protocol. Distributed

   trackers deployment may alleviate the problem.=A1=B1

=20

CS: Can you please explain, why you are in the opinion, that distributed =
trackers can alleviate the problem? It even could increase the problem, =
because now you can attack the distributed parts of the tracker =
simultaneously. Which makes thinks worse.

=20

Yunfei: The rational is that distributed trackers disperse the DoS =
attack to a specific tracker in centralized tracker senario. Therefore =
the attack to one certain tracker is alleviated.Does it make sense?

=20

CS: I see, what about the following text proposal:

=20

(2)   =A1=B0 Malicious peers may issue denial of service attack to the =
trackers by

   sending large amount of requests with tracker protocol. In case of a =
distributed

   tracker the attack to some of these entities may not interrupt the =
service.=A1=B1

=20

Best Regards

Christian

=20

=20

=20

From: ext zhangyunfei [mailto:zhangyunfei@chinamobile.com]=20
Sent: Friday, February 25, 2011 10:38 AM
To: Schmidt, Christian 1. (NSN - DE/Munich); ppsp@ietf.org
Subject: Re: Review: draft-ietf-pp2p-problem-statement-01 / Section 5

=20

Hi Chrisitian,

   Thanks for the review.Please see inline for the reply.

=20

BR

Yunfei

=20

________________________________

zhangyunfei

2011-02-25

________________________________

=B7=A2=BC=FE=C8=CB=A3=BA Schmidt, Christian 1. (NSN - DE/Munich)

=B7=A2=CB=CD=CA=B1=BC=E4=A3=BA 2011-02-24 20:37:29

=CA=D5=BC=FE=C8=CB=A3=BA ext zhangyunfei; ppsp@ietf.org

=B3=AD=CB=CD=A3=BA=20

=D6=F7=CC=E2=A3=BA Review: draft-ietf-pp2p-problem-statement-01 / =
Section 5

=20

Hi Yunfei,

=20

some more thoughts on the problem statement ID.

=20

Security Considerations

=20

(1)    =A1=B0PPSP will not attempt to provide a solution on security and =
copyright

   issues like malicious content distribution, content pollution and DRM

   for a general P2P streaming system. Instead PPSP security

   considerations involve the security problems related to PPSP

   protocols.=A1=B1

=20

CS: This provides the wrong impression, that the draft do not care about =
security issues, caused by the p2p technology, e.g. distributed and =
untrusted peers.

=20

=20

Proposal:

   =A1=B0PPSP will not attempt to provide a solution on security and =
copyright

   issues like malicious content distribution, content pollution and DRM

   for a general P2P streaming system. Instead PPSP security

   considerations involve the security problems related to the =
introduction=20

   of p2p technology (e.g. usage of untrusted peers) and the used PPSP =
protocols.=A1=B1

=20

Yunfei:I am fine with this revision.

=20

(2)   =A1=B0 Malicious peers may issue denial of service attack to the =
trackers by

   sending large amount of requests with tracker protocol. Distributed

   trackers deployment may alleviate the problem.=A1=B1

=20

CS: Can you please explain, why you are in the opinion, that distributed =
trackers can alleviate the problem? It even could increase the problem, =
because now you can attack the distributed parts of the tracker =
simultaneously. Which makes thinks worse.

=20

Yunfei: The rational is that distributed trackers disperse the DoS =
attack to a specific tracker in centralized tracker senario. Therefore =
the attack to one certain tracker is alleviated.Does it make sense?

=20

(3)  =A1=B0On the other hand, malicious peers may report fake =
information (e.g.,

   cheating trackers and other peers by claiming itself owning some

   unexisting data).

=20

CS: Delete the first part of the sentence, it is without information:

=20

Proposal:

   =A1=B0Malicious peers may report fake information (e.g.,

   cheating trackers and other peers by claiming itself owning some

   unexisting data).=A1=B1

=20

Yunfei:I am fine with this revision.

=20

(4)  =A1=B0So it may be optional in some cases to realize authentication =
to the

   peers before accepting the request for the tracker. But this may add

   up the tracker's workload on authentication.=A1=B1

=20

CS: Proposal for rewording:

=20

   =A1=B0In some cases peer authentication for tracker contact may be =
needed. But this may increase

   the tracker's workload.=A1=B1

Yunfei:Good.

=20

=20

(5)  =A1=B0Similar to the behavior in the tracker-peer interaction, =
malicious

   peers may also create fake information on chunk availability and

   exchange it with other peers. Some techniques to check the data

   integrity (e.g., using checksum) may be useful for detecting the =
data.

   But this part is out of scope of PPSP.=A1=B1

=20

CS: I do not thing, that it is a good idea to declare this out of scope =
here, because it is a fundamental question for p2p streaming. We should =
provide more information here.

For example, how checksums could be used for this purpose. What level of =
security can be achieved and what is the remaining risk.

Yunfei: I am okay if PPSP guys believe this is a fundamental task of =
PPSP. I would like to see more comments on this part.=20

=20

Best Regards

Christian

=20

Thanks,

Yunfei

=20

=20

=20

=20


------_=_NextPart_001_01CBD4E6.350B6717
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: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=3Dgb2312"><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:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@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;}
@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:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	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;}
span.E-MailFormatvorlage17
	{mso-style-type:personal;
	font-family:"Verdana","sans-serif";
	color:windowtext;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
span.E-MailFormatvorlage19
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></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=3DDE link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Hi Yunfei<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>(2) &nbsp;&nbsp;=A1=B0 Malicious peers may issue denial of service =
attack to the trackers by</span><span =
lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; sending large amount of requests with tracker protocol. =
Distributed</span><span lang=3DEN-GB><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; trackers deployment may alleviate the =
problem.=A1=B1</span><span lang=3DEN-GB><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>C=
S: Can you please explain, why you are in the opinion, that distributed =
trackers can alleviate the problem? It even could increase the problem, =
because now you can attack the distributed parts of the tracker =
simultaneously. Which makes thinks worse.</span><span =
lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:blue'>=
Yunfei: The rational is that distributed trackers disperse the DoS =
attack to a&nbsp;specific tracker in centralized tracker senario. =
Therefore the attack to one certain tracker is alleviated.Does it make =
sense?</span><span lang=3DEN-GB><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>CS: I see, what about the following text =
proposal:<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>(2) &nbsp;&nbsp;=A1=B0 Malicious peers may issue denial of service =
attack to the trackers by</span><span =
lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; sending large amount of requests with tracker protocol. =
In case of a distributed</span><span =
lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; tracker the attack to some of these entities may not =
interrupt the service.=A1=B1</span><span =
lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Best Regards<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Christian<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal align=3Dleft =
style=3D'text-align:left'><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"'> =
ext zhangyunfei [mailto:zhangyunfei@chinamobile.com] <br><b>Sent:</b> =
Friday, February 25, 2011 10:38 AM<br><b>To:</b> Schmidt, Christian 1. =
(NSN - DE/Munich); ppsp@ietf.org<br><b>Subject:</b> Re: Review: =
draft-ietf-pp2p-problem-statement-01 / Section =
5<o:p></o:p></span></p></div></div><p class=3DMsoNormal align=3Dleft =
style=3D'text-align:left'><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal =
align=3Dleft style=3D'text-align:left'><span =
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'>=
Hi Chrisitian,</span><span =
style=3D'font-size:12.0pt;font-family:SimSun'><o:p></o:p></span></p></div=
><div><p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><span =
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'>=
&nbsp;&nbsp; Thanks for the review.Please see inline for the =
reply.</span><span =
style=3D'font-size:12.0pt;font-family:SimSun'><o:p></o:p></span></p></div=
><div><p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><span =
style=3D'font-size:12.0pt;font-family:SimSun'>&nbsp;<o:p></o:p></span></p=
></div><div><p class=3DMsoNormal align=3Dleft =
style=3D'text-align:left'><span =
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'>=
BR</span><span =
style=3D'font-size:12.0pt;font-family:SimSun'><o:p></o:p></span></p></div=
><div><p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><span =
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'>=
Yunfei</span><span =
style=3D'font-size:12.0pt;font-family:SimSun'><o:p></o:p></span></p></div=
><div><p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><span =
style=3D'font-size:12.0pt;font-family:SimSun'>&nbsp;<o:p></o:p></span></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 class=3DMsoNormal align=3Dleft =
style=3D'text-align:left'><span =
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif";color:silver=
'>zhangyunfei</span><span =
style=3D'font-size:12.0pt;font-family:SimSun;color:silver'><o:p></o:p></s=
pan></p></div><div><p class=3DMsoNormal align=3Dleft =
style=3D'text-align:left'><span =
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif";color:silver=
'>2011-02-25</span><span =
style=3D'font-size:12.0pt;font-family:SimSun'><o:p></o:p></span></p></div=
><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=3D"100%" align=3Dcenter></span></div></div><div><p =
class=3DMsoNormal align=3Dleft style=3D'text-align:left'><strong><span =
lang=3DZH-CN =
style=3D'font-size:10.0pt;font-family:SimSun'>=B7=A2=BC=FE=C8=CB=A3=BA</s=
pan></strong><span =
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif"'> Schmidt, =
Christian 1. (NSN - DE/Munich)</span><span =
style=3D'font-size:12.0pt;font-family:SimSun'><o:p></o:p></span></p></div=
><div><p class=3DMsoNormal align=3Dleft =
style=3D'text-align:left'><strong><span lang=3DZH-CN =
style=3D'font-size:10.0pt;font-family:SimSun'>=B7=A2=CB=CD=CA=B1=BC=E4=A3=
=BA</span></strong><span =
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif"'> =
2011-02-24&nbsp;20:37:29</span><span =
style=3D'font-size:12.0pt;font-family:SimSun'><o:p></o:p></span></p></div=
><div><p class=3DMsoNormal align=3Dleft =
style=3D'text-align:left'><strong><span lang=3DZH-CN =
style=3D'font-size:10.0pt;font-family:SimSun'>=CA=D5=BC=FE=C8=CB=A3=BA</s=
pan></strong><span =
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif"'> ext =
zhangyunfei; ppsp@ietf.org</span><span =
style=3D'font-size:12.0pt;font-family:SimSun'><o:p></o:p></span></p></div=
><div><p class=3DMsoNormal align=3Dleft =
style=3D'text-align:left'><strong><span lang=3DZH-CN =
style=3D'font-size:10.0pt;font-family:SimSun'>=B3=AD=CB=CD=A3=BA</span></=
strong><span lang=3DZH-CN =
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif"'> =
</span><span =
style=3D'font-size:12.0pt;font-family:SimSun'><o:p></o:p></span></p></div=
><div><p class=3DMsoNormal align=3Dleft =
style=3D'text-align:left'><strong><span lang=3DZH-CN =
style=3D'font-size:10.0pt;font-family:SimSun'>=D6=F7=CC=E2=A3=BA</span></=
strong><span =
style=3D'font-size:10.0pt;font-family:"Verdana","sans-serif"'> Review: =
draft-ietf-pp2p-problem-statement-01 / Section 5</span><span =
style=3D'font-size:12.0pt;font-family:SimSun'><o:p></o:p></span></p></div=
><div><p class=3DMsoNormal align=3Dleft style=3D'text-align:left'><span =
style=3D'font-size:12.0pt;font-family:SimSun'>&nbsp;<o:p></o:p></span></p=
></div><div><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Hi Yunfei,</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>some more thoughts on the problem statement =
ID.</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Security Considerations</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>(1) &nbsp;&nbsp;&nbsp;=A1=B0PPSP will not attempt to provide a =
solution on security and copyright</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; issues like malicious content distribution, content =
pollution and DRM</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; for a general P2P streaming system. Instead PPSP =
security</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; considerations involve the security problems related to =
PPSP</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; protocols.=A1=B1</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>C=
S: This provides the wrong impression, that the draft do not care about =
security issues, caused by the p2p technology, e.g. distributed and =
untrusted peers.</span><o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Proposal:</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; =A1=B0PPSP will not attempt to provide a solution on =
security and copyright</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; issues like malicious content distribution, content =
pollution and DRM</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; for a general P2P streaming system. Instead PPSP =
security</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; considerations involve the security problems related to =
</span><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>t=
he introduction </span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>&=
nbsp;&nbsp;&nbsp;of p2p technology (e.g. usage of untrusted peers) =
and</span><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'> the used PPSP protocols.=A1=B1</span><o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:blue'>=
Yunfei:I am fine with this revision.</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>(2) &nbsp;&nbsp;=A1=B0 Malicious peers may issue denial of service =
attack to the trackers by</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; sending large amount of requests with tracker protocol. =
Distributed</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; trackers deployment may alleviate the =
problem.=A1=B1</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>C=
S: Can you please explain, why you are in the opinion, that distributed =
trackers can alleviate the problem? It even could increase the problem, =
because now you can attack the distributed parts of the tracker =
simultaneously. Which makes thinks worse.</span><o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:blue'>=
Yunfei: The rational is that distributed trackers disperse the DoS =
attack to a&nbsp;specific tracker in centralized tracker senario. =
Therefore the attack to one certain tracker is alleviated.Does it make =
sense?</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>(3)&nbsp; =A1=B0On the other hand, malicious peers may report fake =
information (e.g.,</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; cheating trackers and other peers by claiming itself =
owning some</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; unexisting data).</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>C=
S: Delete the first part of the sentence, it is without =
information:</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Proposal:</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; =A1=B0Malicious peers may report fake information =
(e.g.,</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; cheating trackers and other peers by claiming itself =
owning some</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; unexisting data).=A1=B1</span><o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:blue'>=
Yunfei:I am fine with this revision.</span><span lang=3DEN-GB =
style=3D'color:#1F497D'><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>(4) &nbsp;=A1=B0So it may be optional in some cases to realize =
authentication to the</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; peers before accepting the request for the tracker. But =
this may add</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; up the tracker's workload on =
authentication.=A1=B1</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>C=
S: Proposal for rewording:</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; =A1=B0In some cases peer authentication for tracker =
contact may be needed. But this may increase</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; the tracker's workload.=A1=B1</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:blue'>=
Yunfei:Good.</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>(5) &nbsp;=A1=B0Similar to the behavior in the tracker-peer =
interaction, malicious</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; peers may also create fake information on chunk =
availability and</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; exchange it with other peers. Some techniques to check =
the data</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; integrity (e.g., using checksum) may be useful for =
detecting the data.</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp; But this part is out of scope of =
PPSP.=A1=B1</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>C=
S: I do not thing, that it is a good idea to declare this out of scope =
here, because it is a fundamental question for p2p streaming. We should =
provide more information here.</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>F=
or example, how checksums could be used for this purpose. What level of =
security can be achieved and what is the remaining =
risk.</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:blue'>=
Yunfei:&nbsp;I am okay if&nbsp;PPSP guys believe this is a fundamental =
task&nbsp;of PPSP. I would like to see more comments on this =
part.&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>B=
est Regards</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:red'>C=
hristian</span><o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:blue'>=
Thanks,</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:blue'>=
Yunfei</span><o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><o:p></o:p></p></div></div></div></body></html>
------_=_NextPart_001_01CBD4E6.350B6717--

From fluffy@cisco.com  Sat Feb 26 05:54:09 2011
Return-Path: <fluffy@cisco.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 80B083A692F for <ppsp@core3.amsl.com>; Sat, 26 Feb 2011 05:54:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.538
X-Spam-Level: 
X-Spam-Status: No, score=-110.538 tagged_above=-999 required=5 tests=[AWL=0.061, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, 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 H0oHEvWzc6X5 for <ppsp@core3.amsl.com>; Sat, 26 Feb 2011 05:54:08 -0800 (PST)
Received: from sj-iport-3.cisco.com (sj-iport-3.cisco.com [171.71.176.72]) by core3.amsl.com (Postfix) with ESMTP id B40F73A693B for <ppsp@ietf.org>; Sat, 26 Feb 2011 05:54:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=fluffy@cisco.com; l=204; q=dns/txt; s=iport; t=1298728504; x=1299938104; h=from:content-transfer-encoding:subject:date:references: to:message-id:mime-version; bh=n75sOEmn/lbWWrIYEJRh+eYHbI+3Sm3anjtBb2TWo/o=; b=ifzmLmRxHToh2+rexHxPpAQjoPQp1n57FPUzI954uxcDD+fzW1Gg8Ych 3USXtQ6LbInR/qU6VKwAvb3pMZMbfs91bKQ2eXtwPT0Fvem4E+8HrDDEk QDomiMGL6qvAhLOhYg9BzLRAjNoZgbKPXjDcC/abwBGdFoAYM1VGsw0b2 c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AuYGAD6VaE2rRN+J/2dsb2JhbACYNI4SdKAymzGFYQSFEIcNgz4
X-IronPort-AV: E=Sophos;i="4.62,231,1297036800"; d="scan'208";a="271050655"
Received: from sj-core-3.cisco.com ([171.68.223.137]) by sj-iport-3.cisco.com with ESMTP; 26 Feb 2011 13:55:03 +0000
Received: from [192.168.4.2] (rcdn-fluffy-8711.cisco.com [10.99.9.18]) by sj-core-3.cisco.com (8.13.8/8.14.3) with ESMTP id p1QDqmZA026447 for <ppsp@ietf.org>; Sat, 26 Feb 2011 13:55:04 GMT
From: Cullen Jennings <fluffy@cisco.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Date: Sat, 26 Feb 2011 06:57:25 -0700
References: <20110224222740.016963A6877@core3.amsl.com>
To: ppsp@ietf.org
Message-Id: <AD0D6FF3-4010-483E-A14C-B99AC7FF8968@cisco.com>
Mime-Version: 1.0 (Apple Message framework v1082)
X-Mailer: Apple Mail (2.1082)
Subject: [ppsp] Fwd: PPSP - Requested session has been scheduled for IETF 80
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: Sat, 26 Feb 2011 13:54:09 -0000

Tentative time for PPSP meeting 

Begin forwarded message:

> PPSP Session 1 (2.5 hours)
> Monday, Morning Session I 0900-1130
> Room Name: Roma
> ----------------------------------------------


From zhangyunfei@chinamobile.com  Sun Feb 27 17:38:14 2011
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 BD3913A695E for <ppsp@core3.amsl.com>; Sun, 27 Feb 2011 17:38:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -95.587
X-Spam-Level: 
X-Spam-Status: No, score=-95.587 tagged_above=-999 required=5 tests=[AWL=2.818, BAYES_00=-2.599, MISSING_SUBJECT=1.762, RELAY_IS_221=2.222, SARE_RMML_Stock1=0.21, 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 i0YYEMzmeQ5I for <ppsp@core3.amsl.com>; Sun, 27 Feb 2011 17:38:11 -0800 (PST)
Received: from hqmta.chinamobile.com (hqmta.chinamobile.com [221.130.253.171]) by core3.amsl.com (Postfix) with ESMTP id 57EF43A6959 for <ppsp@ietf.org>; Sun, 27 Feb 2011 17:38:10 -0800 (PST)
Received: from hqmta.chinamobile.com (localhost [127.0.0.1]) by localhost.imsstest.com (Postfix) with ESMTP id 6855616B13; Mon, 28 Feb 2011 09:39:01 +0800 (CST)
Received: from mail.chinamobile.com (unknown [10.1.28.22]) by hqmta.chinamobile.com (Postfix) with ESMTP id 524FC16605; Mon, 28 Feb 2011 09:39:01 +0800 (CST)
Received: from zyf-PC ([10.2.0.245]) by mail.chinamobile.com (Lotus Domino Release 6.5.6) with ESMTP id 2011022809385878-4159 ; Mon, 28 Feb 2011 09:38:58 +0800 
Date: Mon, 28 Feb 2011 09:38:58 +0800
From: "zhangyunfei" <zhangyunfei@chinamobile.com>
To: "Schmidt, Christian 1. (NSN - DE/" <christian.1.schmidt@nsn.com>, "ppsp@ietf.org" <ppsp@ietf.org>
References: <201101180955204217745@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C40168CE4E@DEMUEXC013.nsn-intra.net> <201101181419275009728@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C401730366@DEMUEXC013.nsn-intra.net> <201101311644379687165@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C401799919@DEMUEXC013.nsn-intra.net> <201102151000498905239@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C40190012D@DEMUEXC013.nsn-intra.net> <201102251737543564278@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F
X-MIMETrack: Itemize by SMTP Server on jtgsml01/servers/cmcc(Release 6.5.6|March 06, 2007) at 2011-02-28 09:38:58, Serialize by Router on jtgsml01/servers/cmcc(Release 6.5.6|March 06, 2007) at 2011-02-28 09:39:00, Serialize complete at 2011-02-28 09:39:00
Message-ID: <OF172622B0.C7973564-ON48257845.00090FE3@chinamobile.com>
X-TM-AS-Product-Ver: IMSS-7.0.0.8231-6.5.0.1024-17982.003
X-TM-AS-Result: No-4.417-7.0-31-10
X-imss-scan-details: No-4.417-7.0-31-10;No-4.417-5.0-31-10
X-TM-AS-User-Approved-Sender: No
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: Mon, 28 Feb 2011 01:38:15 -0000

862C401900785@DEMUEXC013.nsn-intra.net>
Subject: Re: RE: Review: draft-ietf-pp2p-problem-statement-01 / Section 5
Message-ID: <201102280938582729845@chinamobile.com>
X-mailer: Foxmail 6, 2, 103, 20 [cn]
Mime-Version: 1.0
Content-Type: multipart/alternative;
	boundary="=====003_Dragon628402863235_====="


This is a multi-part message in MIME format.

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

SGkgQ2hyaXNpdGlhbiwNCiAgICBUaGFua3MgZm9yIHRoZSBwcm9wb3NhbC5JIGFtIGZpbmUgd2l0
aCB0aGUgcmV2aXNpb24gYW5kIHdpbGwgdXBkYXRlIHRoZSBjb3JyZXNwb25kaW5nIHRleHQuDQoN
CkJSDQpZdW5mZWkNCg0KDQoNCg0Kemhhbmd5dW5mZWkNCjIwMTEtMDItMjgNCg0KDQoNCreivP7I
y6O6IFNjaG1pZHQsIENocmlzdGlhbiAxLiAoTlNOIC0gREUvTXVuaWNoKQ0Kt6LLzcqxvOSjuiAy
MDExLTAyLTI1IDIwOjE5OjI3DQrK1bz+yMujuiBleHQgemhhbmd5dW5mZWk7IHBwc3BAaWV0Zi5v
cmcNCrOty82juiANCtb3zOKjuiBSRTogUmV2aWV3OiBkcmFmdC1pZXRmLXBwMnAtcHJvYmxlbS1z
dGF0ZW1lbnQtMDEgLyBTZWN0aW9uIDUNCg0KSGkgWXVuZmVpDQogDQooMikgICChsCBNYWxpY2lv
dXMgcGVlcnMgbWF5IGlzc3VlIGRlbmlhbCBvZiBzZXJ2aWNlIGF0dGFjayB0byB0aGUgdHJhY2tl
cnMgYnkNCiAgIHNlbmRpbmcgbGFyZ2UgYW1vdW50IG9mIHJlcXVlc3RzIHdpdGggdHJhY2tlciBw
cm90b2NvbC4gRGlzdHJpYnV0ZWQNCiAgIHRyYWNrZXJzIGRlcGxveW1lbnQgbWF5IGFsbGV2aWF0
ZSB0aGUgcHJvYmxlbS6hsQ0KIA0KQ1M6IENhbiB5b3UgcGxlYXNlIGV4cGxhaW4sIHdoeSB5b3Ug
YXJlIGluIHRoZSBvcGluaW9uLCB0aGF0IGRpc3RyaWJ1dGVkIHRyYWNrZXJzIGNhbiBhbGxldmlh
dGUgdGhlIHByb2JsZW0/IEl0IGV2ZW4gY291bGQgaW5jcmVhc2UgdGhlIHByb2JsZW0sIGJlY2F1
c2Ugbm93IHlvdSBjYW4gYXR0YWNrIHRoZSBkaXN0cmlidXRlZCBwYXJ0cyBvZiB0aGUgdHJhY2tl
ciBzaW11bHRhbmVvdXNseS4gV2hpY2ggbWFrZXMgdGhpbmtzIHdvcnNlLg0KIA0KWXVuZmVpOiBU
aGUgcmF0aW9uYWwgaXMgdGhhdCBkaXN0cmlidXRlZCB0cmFja2VycyBkaXNwZXJzZSB0aGUgRG9T
IGF0dGFjayB0byBhIHNwZWNpZmljIHRyYWNrZXIgaW4gY2VudHJhbGl6ZWQgdHJhY2tlciBzZW5h
cmlvLiBUaGVyZWZvcmUgdGhlIGF0dGFjayB0byBvbmUgY2VydGFpbiB0cmFja2VyIGlzIGFsbGV2
aWF0ZWQuRG9lcyBpdCBtYWtlIHNlbnNlPw0KIA0KQ1M6IEkgc2VlLCB3aGF0IGFib3V0IHRoZSBm
b2xsb3dpbmcgdGV4dCBwcm9wb3NhbDoNCiANCigyKSAgIKGwIE1hbGljaW91cyBwZWVycyBtYXkg
aXNzdWUgZGVuaWFsIG9mIHNlcnZpY2UgYXR0YWNrIHRvIHRoZSB0cmFja2VycyBieQ0KICAgc2Vu
ZGluZyBsYXJnZSBhbW91bnQgb2YgcmVxdWVzdHMgd2l0aCB0cmFja2VyIHByb3RvY29sLiBJbiBj
YXNlIG9mIGEgZGlzdHJpYnV0ZWQNCiAgIHRyYWNrZXIgdGhlIGF0dGFjayB0byBzb21lIG9mIHRo
ZXNlIGVudGl0aWVzIG1heSBub3QgaW50ZXJydXB0IHRoZSBzZXJ2aWNlLqGxDQogDQpCZXN0IFJl
Z2FyZHMNCkNocmlzdGlhbg0KIA0KIA0KIA0KRnJvbTogZXh0IHpoYW5neXVuZmVpIFttYWlsdG86
emhhbmd5dW5mZWlAY2hpbmFtb2JpbGUuY29tXSANClNlbnQ6IEZyaWRheSwgRmVicnVhcnkgMjUs
IDIwMTEgMTA6MzggQU0NClRvOiBTY2htaWR0LCBDaHJpc3RpYW4gMS4gKE5TTiAtIERFL011bmlj
aCk7IHBwc3BAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBSZXZpZXc6IGRyYWZ0LWlldGYtcHAycC1w
cm9ibGVtLXN0YXRlbWVudC0wMSAvIFNlY3Rpb24gNQ0KIA0KSGkgQ2hyaXNpdGlhbiwNCiAgIFRo
YW5rcyBmb3IgdGhlIHJldmlldy5QbGVhc2Ugc2VlIGlubGluZSBmb3IgdGhlIHJlcGx5Lg0KIA0K
QlINCll1bmZlaQ0KIA0KDQoNCg0Kemhhbmd5dW5mZWkNCjIwMTEtMDItMjUNCg0KDQoNCreivP7I
y6O6IFNjaG1pZHQsIENocmlzdGlhbiAxLiAoTlNOIC0gREUvTXVuaWNoKQ0Kt6LLzcqxvOSjuiAy
MDExLTAyLTI0IDIwOjM3OjI5DQrK1bz+yMujuiBleHQgemhhbmd5dW5mZWk7IHBwc3BAaWV0Zi5v
cmcNCrOty82juiANCtb3zOKjuiBSZXZpZXc6IGRyYWZ0LWlldGYtcHAycC1wcm9ibGVtLXN0YXRl
bWVudC0wMSAvIFNlY3Rpb24gNQ0KIA0KSGkgWXVuZmVpLA0KIA0Kc29tZSBtb3JlIHRob3VnaHRz
IG9uIHRoZSBwcm9ibGVtIHN0YXRlbWVudCBJRC4NCiANClNlY3VyaXR5IENvbnNpZGVyYXRpb25z
DQogDQooMSkgICAgobBQUFNQIHdpbGwgbm90IGF0dGVtcHQgdG8gcHJvdmlkZSBhIHNvbHV0aW9u
IG9uIHNlY3VyaXR5IGFuZCBjb3B5cmlnaHQNCiAgIGlzc3VlcyBsaWtlIG1hbGljaW91cyBjb250
ZW50IGRpc3RyaWJ1dGlvbiwgY29udGVudCBwb2xsdXRpb24gYW5kIERSTQ0KICAgZm9yIGEgZ2Vu
ZXJhbCBQMlAgc3RyZWFtaW5nIHN5c3RlbS4gSW5zdGVhZCBQUFNQIHNlY3VyaXR5DQogICBjb25z
aWRlcmF0aW9ucyBpbnZvbHZlIHRoZSBzZWN1cml0eSBwcm9ibGVtcyByZWxhdGVkIHRvIFBQU1AN
CiAgIHByb3RvY29scy6hsQ0KIA0KQ1M6IFRoaXMgcHJvdmlkZXMgdGhlIHdyb25nIGltcHJlc3Np
b24sIHRoYXQgdGhlIGRyYWZ0IGRvIG5vdCBjYXJlIGFib3V0IHNlY3VyaXR5IGlzc3VlcywgY2F1
c2VkIGJ5IHRoZSBwMnAgdGVjaG5vbG9neSwgZS5nLiBkaXN0cmlidXRlZCBhbmQgdW50cnVzdGVk
IHBlZXJzLg0KIA0KIA0KUHJvcG9zYWw6DQogICChsFBQU1Agd2lsbCBub3QgYXR0ZW1wdCB0byBw
cm92aWRlIGEgc29sdXRpb24gb24gc2VjdXJpdHkgYW5kIGNvcHlyaWdodA0KICAgaXNzdWVzIGxp
a2UgbWFsaWNpb3VzIGNvbnRlbnQgZGlzdHJpYnV0aW9uLCBjb250ZW50IHBvbGx1dGlvbiBhbmQg
RFJNDQogICBmb3IgYSBnZW5lcmFsIFAyUCBzdHJlYW1pbmcgc3lzdGVtLiBJbnN0ZWFkIFBQU1Ag
c2VjdXJpdHkNCiAgIGNvbnNpZGVyYXRpb25zIGludm9sdmUgdGhlIHNlY3VyaXR5IHByb2JsZW1z
IHJlbGF0ZWQgdG8gdGhlIGludHJvZHVjdGlvbiANCiAgIG9mIHAycCB0ZWNobm9sb2d5IChlLmcu
IHVzYWdlIG9mIHVudHJ1c3RlZCBwZWVycykgYW5kIHRoZSB1c2VkIFBQU1AgcHJvdG9jb2xzLqGx
DQogDQpZdW5mZWk6SSBhbSBmaW5lIHdpdGggdGhpcyByZXZpc2lvbi4NCiANCigyKSAgIKGwIE1h
bGljaW91cyBwZWVycyBtYXkgaXNzdWUgZGVuaWFsIG9mIHNlcnZpY2UgYXR0YWNrIHRvIHRoZSB0
cmFja2VycyBieQ0KICAgc2VuZGluZyBsYXJnZSBhbW91bnQgb2YgcmVxdWVzdHMgd2l0aCB0cmFj
a2VyIHByb3RvY29sLiBEaXN0cmlidXRlZA0KICAgdHJhY2tlcnMgZGVwbG95bWVudCBtYXkgYWxs
ZXZpYXRlIHRoZSBwcm9ibGVtLqGxDQogDQpDUzogQ2FuIHlvdSBwbGVhc2UgZXhwbGFpbiwgd2h5
IHlvdSBhcmUgaW4gdGhlIG9waW5pb24sIHRoYXQgZGlzdHJpYnV0ZWQgdHJhY2tlcnMgY2FuIGFs
bGV2aWF0ZSB0aGUgcHJvYmxlbT8gSXQgZXZlbiBjb3VsZCBpbmNyZWFzZSB0aGUgcHJvYmxlbSwg
YmVjYXVzZSBub3cgeW91IGNhbiBhdHRhY2sgdGhlIGRpc3RyaWJ1dGVkIHBhcnRzIG9mIHRoZSB0
cmFja2VyIHNpbXVsdGFuZW91c2x5LiBXaGljaCBtYWtlcyB0aGlua3Mgd29yc2UuDQogDQpZdW5m
ZWk6IFRoZSByYXRpb25hbCBpcyB0aGF0IGRpc3RyaWJ1dGVkIHRyYWNrZXJzIGRpc3BlcnNlIHRo
ZSBEb1MgYXR0YWNrIHRvIGEgc3BlY2lmaWMgdHJhY2tlciBpbiBjZW50cmFsaXplZCB0cmFja2Vy
IHNlbmFyaW8uIFRoZXJlZm9yZSB0aGUgYXR0YWNrIHRvIG9uZSBjZXJ0YWluIHRyYWNrZXIgaXMg
YWxsZXZpYXRlZC5Eb2VzIGl0IG1ha2Ugc2Vuc2U/DQogDQooMykgIKGwT24gdGhlIG90aGVyIGhh
bmQsIG1hbGljaW91cyBwZWVycyBtYXkgcmVwb3J0IGZha2UgaW5mb3JtYXRpb24gKGUuZy4sDQog
ICBjaGVhdGluZyB0cmFja2VycyBhbmQgb3RoZXIgcGVlcnMgYnkgY2xhaW1pbmcgaXRzZWxmIG93
bmluZyBzb21lDQogICB1bmV4aXN0aW5nIGRhdGEpLg0KIA0KQ1M6IERlbGV0ZSB0aGUgZmlyc3Qg
cGFydCBvZiB0aGUgc2VudGVuY2UsIGl0IGlzIHdpdGhvdXQgaW5mb3JtYXRpb246DQogDQpQcm9w
b3NhbDoNCiAgIKGwTWFsaWNpb3VzIHBlZXJzIG1heSByZXBvcnQgZmFrZSBpbmZvcm1hdGlvbiAo
ZS5nLiwNCiAgIGNoZWF0aW5nIHRyYWNrZXJzIGFuZCBvdGhlciBwZWVycyBieSBjbGFpbWluZyBp
dHNlbGYgb3duaW5nIHNvbWUNCiAgIHVuZXhpc3RpbmcgZGF0YSkuobENCiANCll1bmZlaTpJIGFt
IGZpbmUgd2l0aCB0aGlzIHJldmlzaW9uLg0KIA0KKDQpICChsFNvIGl0IG1heSBiZSBvcHRpb25h
bCBpbiBzb21lIGNhc2VzIHRvIHJlYWxpemUgYXV0aGVudGljYXRpb24gdG8gdGhlDQogICBwZWVy
cyBiZWZvcmUgYWNjZXB0aW5nIHRoZSByZXF1ZXN0IGZvciB0aGUgdHJhY2tlci4gQnV0IHRoaXMg
bWF5IGFkZA0KICAgdXAgdGhlIHRyYWNrZXIncyB3b3JrbG9hZCBvbiBhdXRoZW50aWNhdGlvbi6h
sQ0KIA0KQ1M6IFByb3Bvc2FsIGZvciByZXdvcmRpbmc6DQogDQogICChsEluIHNvbWUgY2FzZXMg
cGVlciBhdXRoZW50aWNhdGlvbiBmb3IgdHJhY2tlciBjb250YWN0IG1heSBiZSBuZWVkZWQuIEJ1
dCB0aGlzIG1heSBpbmNyZWFzZQ0KICAgdGhlIHRyYWNrZXIncyB3b3JrbG9hZC6hsQ0KWXVuZmVp
Okdvb2QuDQogDQogDQooNSkgIKGwU2ltaWxhciB0byB0aGUgYmVoYXZpb3IgaW4gdGhlIHRyYWNr
ZXItcGVlciBpbnRlcmFjdGlvbiwgbWFsaWNpb3VzDQogICBwZWVycyBtYXkgYWxzbyBjcmVhdGUg
ZmFrZSBpbmZvcm1hdGlvbiBvbiBjaHVuayBhdmFpbGFiaWxpdHkgYW5kDQogICBleGNoYW5nZSBp
dCB3aXRoIG90aGVyIHBlZXJzLiBTb21lIHRlY2huaXF1ZXMgdG8gY2hlY2sgdGhlIGRhdGENCiAg
IGludGVncml0eSAoZS5nLiwgdXNpbmcgY2hlY2tzdW0pIG1heSBiZSB1c2VmdWwgZm9yIGRldGVj
dGluZyB0aGUgZGF0YS4NCiAgIEJ1dCB0aGlzIHBhcnQgaXMgb3V0IG9mIHNjb3BlIG9mIFBQU1Au
obENCiANCkNTOiBJIGRvIG5vdCB0aGluZywgdGhhdCBpdCBpcyBhIGdvb2QgaWRlYSB0byBkZWNs
YXJlIHRoaXMgb3V0IG9mIHNjb3BlIGhlcmUsIGJlY2F1c2UgaXQgaXMgYSBmdW5kYW1lbnRhbCBx
dWVzdGlvbiBmb3IgcDJwIHN0cmVhbWluZy4gV2Ugc2hvdWxkIHByb3ZpZGUgbW9yZSBpbmZvcm1h
dGlvbiBoZXJlLg0KRm9yIGV4YW1wbGUsIGhvdyBjaGVja3N1bXMgY291bGQgYmUgdXNlZCBmb3Ig
dGhpcyBwdXJwb3NlLiBXaGF0IGxldmVsIG9mIHNlY3VyaXR5IGNhbiBiZSBhY2hpZXZlZCBhbmQg
d2hhdCBpcyB0aGUgcmVtYWluaW5nIHJpc2suDQpZdW5mZWk6IEkgYW0gb2theSBpZiBQUFNQIGd1
eXMgYmVsaWV2ZSB0aGlzIGlzIGEgZnVuZGFtZW50YWwgdGFzayBvZiBQUFNQLiBJIHdvdWxkIGxp
a2UgdG8gc2VlIG1vcmUgY29tbWVudHMgb24gdGhpcyBwYXJ0LiANCiANCkJlc3QgUmVnYXJkcw0K
Q2hyaXN0aWFuDQogDQpUaGFua3MsDQpZdW5mZWkNCiANCiANCiANCiANCg==

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

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MIHhtbG5zOm8+PEhFQUQ+DQo8TUVUQSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNo
YXJzZXQ9Z2IyMzEyIiBodHRwLWVxdWl2PUNvbnRlbnQtVHlwZT4NCjxNRVRBIG5hbWU9R0VORVJB
VE9SIGNvbnRlbnQ9Ik1TSFRNTCA4LjAwLjc2MDAuMTY3MjIiPg0KPFNUWUxFPg0KPCEtLQ0KIC8q
IEZvbnQgRGVmaW5pdGlvbnMgKi8NCiBAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OsvOzOU7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OlZlcmRhbmE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiXEDLzszlIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CiAvKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KIHAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRp
di5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJdGV4
dC1hbGlnbjpqdXN0aWZ5Ow0KCXRleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGg7DQoJZm9udC1z
aXplOjEwLjVwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQphOmxpbmssIHNw
YW4uTXNvSHlwZXJsaW5rDQoJe2NvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7Y29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtY29tcG9zZTsNCglmb250LWZhbWlseTpWZXJkYW5hOw0KCWNv
bG9yOndpbmRvd3RleHQ7DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQtc3R5bGU6bm9ybWFs
Ow0KCXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0KIC8qIFBhZ2UgRGVmaW5pdGlvbnMgKi8N
CiBAcGFnZSBTZWN0aW9uMQ0KCXtzaXplOjU5NS4zcHQgODQxLjlwdDsNCgltYXJnaW46NzIuMHB0
IDkwLjBwdCA3Mi4wcHQgOTAuMHB0Ow0KCWxheW91dC1ncmlkOjE1LjZwdDt9DQpkaXYuU2VjdGlv
bjENCgl7cGFnZTpTZWN0aW9uMTt9DQotLT4NCjwvU1RZTEU+DQo8L0hFQUQ+DQo8Qk9EWT4NCjxE
SVY+PEZPTlQgY29sb3I9IzAwMDBmZiBzaXplPTIgZmFjZT1WZXJkYW5hPkhpIENocmlzaXRpYW4s
PC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBjb2xvcj0jMDAwMGZmIHNpemU9MiBmYWNlPVZlcmRh
bmE+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRoYW5rcyBmb3IgdGhlIA0KcHJvcG9zYWwuSSBhbSBmaW5l
IHdpdGggdGhlIHJldmlzaW9uIGFuZCB3aWxsIHVwZGF0ZSB0aGUgY29ycmVzcG9uZGluZyANCnRl
eHQuPC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBjb2xvcj0jMDAwMGZmIHNpemU9MiBmYWNlPVZl
cmRhbmE+PC9GT05UPiZuYnNwOzwvRElWPg0KPERJVj48Rk9OVCBjb2xvcj0jMDAwMGZmIHNpemU9
MiBmYWNlPVZlcmRhbmE+QlI8L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGNvbG9yPSMwMDAwZmYg
c2l6ZT0yIGZhY2U9VmVyZGFuYT5ZdW5mZWk8L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIHNpemU9
MiBmYWNlPVZlcmRhbmE+PC9GT05UPiZuYnNwOzwvRElWPg0KPERJViBhbGlnbj1sZWZ0Pg0KPERJ
ViBhbGlnbj1sZWZ0PjxGT05UIHNpemU9MiBmYWNlPVZlcmRhbmE+DQo8SFIgc3R5bGU9IldJRFRI
OiAxMjJweDsgSEVJR0hUOiAycHgiIFNJWkU9Mj4NCjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQg
Y29sb3I9I2MwYzBjMD48Rk9OVCBzaXplPTIgZmFjZT1WZXJkYW5hPnpoYW5neXVuZmVpPC9GT05U
PjwvRElWPg0KPERJVj48Rk9OVCBzaXplPTIgZmFjZT1WZXJkYW5hPjIwMTEtMDItMjg8L0ZPTlQ+
PC9GT05UPjwvRElWPjwvRElWPg0KPERJVj48Rk9OVCBzaXplPTIgZmFjZT1WZXJkYW5hPg0KPEhS
Pg0KPC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBmYWNlPVZlcmRhbmE+PEZPTlQgc2l6ZT0yPjxT
VFJPTkc+t6K8/sjLo7o8L1NUUk9ORz4gU2NobWlkdCwgQ2hyaXN0aWFuIDEuIA0KKE5TTiAtIERF
L011bmljaCk8L0ZPTlQ+PC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBmYWNlPVZlcmRhbmE+PEZP
TlQgc2l6ZT0yPjxTVFJPTkc+t6LLzcqxvOSjujwvU1RST05HPiANCjIwMTEtMDItMjUmbmJzcDsy
MDoxOToyNzwvRk9OVD48L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYT48Rk9O
VCBzaXplPTI+PFNUUk9ORz7K1bz+yMujujwvU1RST05HPiBleHQgemhhbmd5dW5mZWk7IA0KcHBz
cEBpZXRmLm9yZzwvRk9OVD48L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYT48
Rk9OVCBzaXplPTI+PFNUUk9ORz6zrcvNo7o8L1NUUk9ORz4gPC9GT05UPjwvRk9OVD48L0RJVj4N
CjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hPjxGT05UIHNpemU9Mj48U1RST05HPtb3zOKjujwvU1RS
T05HPiBSRTogUmV2aWV3OiANCmRyYWZ0LWlldGYtcHAycC1wcm9ibGVtLXN0YXRlbWVudC0wMSAv
IFNlY3Rpb24gNTwvRk9OVD48L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIHNpemU9MiBmYWNlPVZl
cmRhbmE+PC9GT05UPiZuYnNwOzwvRElWPg0KPERJVj48Rk9OVCBzaXplPTIgZmFjZT1WZXJkYW5h
Pg0KPERJViBjbGFzcz1Xb3JkU2VjdGlvbjE+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpz
dHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdk
OyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj5IaSBZdW5mZWk8bzpwPjwvbzpwPjwvU1BB
Tj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdD
YWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0K
bGFuZz1FTi1HQj48bzpwPiZuYnNwOzwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3Jt
YWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENP
TE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4oMikgJm5ic3A7Jm5i
c3A7obAgTWFsaWNpb3VzIHBlZXJzIG1heSBpc3N1ZSBkZW5pYWwgb2Ygc2VydmljZSBhdHRhY2sg
DQp0byB0aGUgdHJhY2tlcnMgYnk8L1NQQU4+PFNQQU4gbGFuZz1FTi1HQj48bzpwPjwvbzpwPjwv
U1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6
ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQi
IA0KbGFuZz1FTi1HQj4mbmJzcDsmbmJzcDsgc2VuZGluZyBsYXJnZSBhbW91bnQgb2YgcmVxdWVz
dHMgd2l0aCB0cmFja2VyIHByb3RvY29sLiANCkRpc3RyaWJ1dGVkPC9TUEFOPjxTUEFOIGxhbmc9
RU4tR0I+PG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0K
c3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3
ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7Jm5ic3A7IHRyYWNrZXJzIGRl
cGxveW1lbnQgbWF5IGFsbGV2aWF0ZSB0aGUgDQpwcm9ibGVtLqGxPC9TUEFOPjxTUEFOIGxhbmc9
RU4tR0I+PG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0K
c3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3
ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7PC9TUEFOPjxTUEFOIGxhbmc9
RU4tR0I+PG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0K
c3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogcmVkOyBG
T05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj5DUzogQ2FuIHlvdSBwbGVhc2UgZXhwbGFpbiwg
d2h5IHlvdSBhcmUgaW4gdGhlIG9waW5pb24sIHRoYXQgDQpkaXN0cmlidXRlZCB0cmFja2VycyBj
YW4gYWxsZXZpYXRlIHRoZSBwcm9ibGVtPyBJdCBldmVuIGNvdWxkIGluY3JlYXNlIHRoZSANCnBy
b2JsZW0sIGJlY2F1c2Ugbm93IHlvdSBjYW4gYXR0YWNrIHRoZSBkaXN0cmlidXRlZCBwYXJ0cyBv
ZiB0aGUgdHJhY2tlciANCnNpbXVsdGFuZW91c2x5LiBXaGljaCBtYWtlcyB0aGlua3Mgd29yc2Uu
PC9TUEFOPjxTUEFOIA0KbGFuZz1FTi1HQj48bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFz
cz1Nc29Ob3JtYWw+PFNQQU4gbGFuZz1FTi1HQj4mbmJzcDs8bzpwPjwvbzpwPjwvU1BBTj48L1A+
DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJp
Jywnc2Fucy1zZXJpZic7IENPTE9SOiBibHVlOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1H
Qj5ZdW5mZWk6IFRoZSByYXRpb25hbCBpcyB0aGF0IGRpc3RyaWJ1dGVkIHRyYWNrZXJzIGRpc3Bl
cnNlIHRoZSBEb1MgDQphdHRhY2sgdG8gYSZuYnNwO3NwZWNpZmljIHRyYWNrZXIgaW4gY2VudHJh
bGl6ZWQgdHJhY2tlciBzZW5hcmlvLiBUaGVyZWZvcmUgdGhlIA0KYXR0YWNrIHRvIG9uZSBjZXJ0
YWluIHRyYWNrZXIgaXMgYWxsZXZpYXRlZC5Eb2VzIGl0IG1ha2Ugc2Vuc2U/PC9TUEFOPjxTUEFO
IA0KbGFuZz1FTi1HQj48bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+
PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9S
OiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj48bzpwPiZuYnNwOzwvbzpw
PjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1J
TFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDEx
cHQiIA0KbGFuZz1FTi1HQj5DUzogSSBzZWUsIHdoYXQgYWJvdXQgdGhlIGZvbGxvd2luZyB0ZXh0
IA0KcHJvcG9zYWw6PG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxT
UEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjog
IzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+PG86cD4mbmJzcDs8L286cD48
L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZ
OiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0
IiANCmxhbmc9RU4tR0I+KDIpICZuYnNwOyZuYnNwO6GwIE1hbGljaW91cyBwZWVycyBtYXkgaXNz
dWUgZGVuaWFsIG9mIHNlcnZpY2UgYXR0YWNrIA0KdG8gdGhlIHRyYWNrZXJzIGJ5PC9TUEFOPjxT
UEFOIGxhbmc9RU4tR0I+PG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFs
PjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xP
UjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7Jm5ic3A7IHNl
bmRpbmcgbGFyZ2UgYW1vdW50IG9mIHJlcXVlc3RzIHdpdGggdHJhY2tlciBwcm90b2NvbC4gDQpJ
biBjYXNlIG9mIGEgZGlzdHJpYnV0ZWQ8L1NQQU4+PFNQQU4gbGFuZz1FTi1HQj48bzpwPjwvbzpw
PjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1J
TFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDEx
cHQiIA0KbGFuZz1FTi1HQj4mbmJzcDsmbmJzcDsgdHJhY2tlciB0aGUgYXR0YWNrIHRvIHNvbWUg
b2YgdGhlc2UgZW50aXRpZXMgbWF5IG5vdCANCmludGVycnVwdCB0aGUgc2VydmljZS6hsTwvU1BB
Tj48U1BBTiBsYW5nPUVOLUdCPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05v
cm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsg
Q09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPjxvOnA+Jm5ic3A7
PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05U
LUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0la
RTogMTFwdCIgDQpsYW5nPUVOLUdCPkJlc3QgUmVnYXJkczxvOnA+PC9vOnA+PC9TUEFOPjwvUD4N
CjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmkn
LCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVO
LUdCPkNocmlzdGlhbjxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48
U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6
ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPjxvOnA+Jm5ic3A7PC9vOnA+
PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlM
WTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFw
dCIgDQpsYW5nPUVOLUdCPjxvOnA+Jm5ic3A7PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1z
b05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlm
JzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPjxvOnA+Jm5i
c3A7PC9vOnA+PC9TUEFOPjwvUD4NCjxESVY+DQo8RElWIA0Kc3R5bGU9IkJPUkRFUi1CT1RUT006
IG1lZGl1bSBub25lOyBCT1JERVItTEVGVDogbWVkaXVtIG5vbmU7IFBBRERJTkctQk9UVE9NOiAw
Y207IFBBRERJTkctTEVGVDogMGNtOyBQQURESU5HLVJJR0hUOiAwY207IEJPUkRFUi1UT1A6ICNi
NWM0ZGYgMXB0IHNvbGlkOyBCT1JERVItUklHSFQ6IG1lZGl1bSBub25lOyBQQURESU5HLVRPUDog
M3B0Ij4NCjxQIHN0eWxlPSJURVhULUFMSUdOOiBsZWZ0IiBjbGFzcz1Nc29Ob3JtYWwgYWxpZ249
bGVmdD48Qj48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ1RhaG9tYScsJ3NhbnMtc2VyaWYn
OyBGT05ULVNJWkU6IDEwcHQiPkZyb206PC9TUEFOPjwvQj48U1BBTiANCnN0eWxlPSJGT05ULUZB
TUlMWTogJ1RhaG9tYScsJ3NhbnMtc2VyaWYnOyBGT05ULVNJWkU6IDEwcHQiPiBleHQgemhhbmd5
dW5mZWkgDQpbbWFpbHRvOnpoYW5neXVuZmVpQGNoaW5hbW9iaWxlLmNvbV0gPEJSPjxCPlNlbnQ6
PC9CPiBGcmlkYXksIEZlYnJ1YXJ5IDI1LCAyMDExIA0KMTA6MzggQU08QlI+PEI+VG86PC9CPiBT
Y2htaWR0LCBDaHJpc3RpYW4gMS4gKE5TTiAtIERFL011bmljaCk7IA0KcHBzcEBpZXRmLm9yZzxC
Uj48Qj5TdWJqZWN0OjwvQj4gUmU6IFJldmlldzogDQpkcmFmdC1pZXRmLXBwMnAtcHJvYmxlbS1z
dGF0ZW1lbnQtMDEgLyBTZWN0aW9uIA0KNTxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L0RJVj48L0RJ
Vj4NCjxQIHN0eWxlPSJURVhULUFMSUdOOiBsZWZ0IiBjbGFzcz1Nc29Ob3JtYWwgYWxpZ249bGVm
dD48bzpwPiZuYnNwOzwvbzpwPjwvUD4NCjxESVY+DQo8UCBzdHlsZT0iVEVYVC1BTElHTjogbGVm
dCIgY2xhc3M9TXNvTm9ybWFsIGFsaWduPWxlZnQ+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6
ICdWZXJkYW5hJywnc2Fucy1zZXJpZic7IENPTE9SOiBibHVlOyBGT05ULVNJWkU6IDEwcHQiPkhp
IA0KQ2hyaXNpdGlhbiw8L1NQQU4+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6IFNpbVN1bjsg
Rk9OVC1TSVpFOiAxMnB0Ij48bzpwPjwvbzpwPjwvU1BBTj48L1A+PC9ESVY+DQo8RElWPg0KPFAg
c3R5bGU9IlRFWFQtQUxJR046IGxlZnQiIGNsYXNzPU1zb05vcm1hbCBhbGlnbj1sZWZ0PjxTUEFO
IA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnVmVyZGFuYScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogYmx1
ZTsgRk9OVC1TSVpFOiAxMHB0Ij4mbmJzcDsmbmJzcDsgDQpUaGFua3MgZm9yIHRoZSByZXZpZXcu
UGxlYXNlIHNlZSBpbmxpbmUgZm9yIHRoZSByZXBseS48L1NQQU4+PFNQQU4gDQpzdHlsZT0iRk9O
VC1GQU1JTFk6IFNpbVN1bjsgRk9OVC1TSVpFOiAxMnB0Ij48bzpwPjwvbzpwPjwvU1BBTj48L1A+
PC9ESVY+DQo8RElWPg0KPFAgc3R5bGU9IlRFWFQtQUxJR046IGxlZnQiIGNsYXNzPU1zb05vcm1h
bCBhbGlnbj1sZWZ0PjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiBTaW1TdW47IEZPTlQtU0la
RTogMTJwdCI+Jm5ic3A7PG86cD48L286cD48L1NQQU4+PC9QPjwvRElWPg0KPERJVj4NCjxQIHN0
eWxlPSJURVhULUFMSUdOOiBsZWZ0IiBjbGFzcz1Nc29Ob3JtYWwgYWxpZ249bGVmdD48U1BBTiAN
CnN0eWxlPSJGT05ULUZBTUlMWTogJ1ZlcmRhbmEnLCdzYW5zLXNlcmlmJzsgQ09MT1I6IGJsdWU7
IEZPTlQtU0laRTogMTBwdCI+QlI8L1NQQU4+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6IFNp
bVN1bjsgRk9OVC1TSVpFOiAxMnB0Ij48bzpwPjwvbzpwPjwvU1BBTj48L1A+PC9ESVY+DQo8RElW
Pg0KPFAgc3R5bGU9IlRFWFQtQUxJR046IGxlZnQiIGNsYXNzPU1zb05vcm1hbCBhbGlnbj1sZWZ0
PjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnVmVyZGFuYScsJ3NhbnMtc2VyaWYnOyBDT0xP
UjogYmx1ZTsgRk9OVC1TSVpFOiAxMHB0Ij5ZdW5mZWk8L1NQQU4+PFNQQU4gDQpzdHlsZT0iRk9O
VC1GQU1JTFk6IFNpbVN1bjsgRk9OVC1TSVpFOiAxMnB0Ij48bzpwPjwvbzpwPjwvU1BBTj48L1A+
PC9ESVY+DQo8RElWPg0KPFAgc3R5bGU9IlRFWFQtQUxJR046IGxlZnQiIGNsYXNzPU1zb05vcm1h
bCBhbGlnbj1sZWZ0PjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiBTaW1TdW47IEZPTlQtU0la
RTogMTJwdCI+Jm5ic3A7PG86cD48L286cD48L1NQQU4+PC9QPjwvRElWPg0KPERJViBzdHlsZT0i
VEVYVC1BTElHTjogY2VudGVyIiBjbGFzcz1Nc29Ob3JtYWwgYWxpZ249Y2VudGVyPjxTUEFOIA0K
c3R5bGU9IkZPTlQtRkFNSUxZOiAnVmVyZGFuYScsJ3NhbnMtc2VyaWYnOyBGT05ULVNJWkU6IDEw
cHQiPg0KPEhSIHN0eWxlPSJXSURUSDogOTEuNXB0IiBhbGlnbj1jZW50ZXIgU0laRT0yIHdpZHRo
PTEyMj4NCjwvU1BBTj48L0RJVj4NCjxESVY+DQo8UCBzdHlsZT0iVEVYVC1BTElHTjogbGVmdCIg
Y2xhc3M9TXNvTm9ybWFsIGFsaWduPWxlZnQ+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdW
ZXJkYW5hJywnc2Fucy1zZXJpZic7IENPTE9SOiBzaWx2ZXI7IEZPTlQtU0laRTogMTBwdCI+emhh
bmd5dW5mZWk8L1NQQU4+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6IFNpbVN1bjsgQ09MT1I6
IHNpbHZlcjsgRk9OVC1TSVpFOiAxMnB0Ij48bzpwPjwvbzpwPjwvU1BBTj48L1A+PC9ESVY+DQo8
RElWPg0KPFAgc3R5bGU9IlRFWFQtQUxJR046IGxlZnQiIGNsYXNzPU1zb05vcm1hbCBhbGlnbj1s
ZWZ0PjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnVmVyZGFuYScsJ3NhbnMtc2VyaWYnOyBD
T0xPUjogc2lsdmVyOyBGT05ULVNJWkU6IDEwcHQiPjIwMTEtMDItMjU8L1NQQU4+PFNQQU4gDQpz
dHlsZT0iRk9OVC1GQU1JTFk6IFNpbVN1bjsgRk9OVC1TSVpFOiAxMnB0Ij48bzpwPjwvbzpwPjwv
U1BBTj48L1A+PC9ESVY+DQo8RElWPg0KPERJViBzdHlsZT0iVEVYVC1BTElHTjogY2VudGVyIiBj
bGFzcz1Nc29Ob3JtYWwgYWxpZ249Y2VudGVyPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAn
VmVyZGFuYScsJ3NhbnMtc2VyaWYnOyBGT05ULVNJWkU6IDEwcHQiPg0KPEhSIGFsaWduPWNlbnRl
ciBTSVpFPTIgd2lkdGg9IjEwMCUiPg0KPC9TUEFOPjwvRElWPjwvRElWPg0KPERJVj4NCjxQIHN0
eWxlPSJURVhULUFMSUdOOiBsZWZ0IiBjbGFzcz1Nc29Ob3JtYWwgYWxpZ249bGVmdD48U1RST05H
PjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiBTaW1TdW47IEZPTlQtU0laRTogMTBwdCIgDQps
YW5nPVpILUNOPreivP7Iy6O6PC9TUEFOPjwvU1RST05HPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFN
SUxZOiAnVmVyZGFuYScsJ3NhbnMtc2VyaWYnOyBGT05ULVNJWkU6IDEwcHQiPiBTY2htaWR0LCBD
aHJpc3RpYW4gDQoxLiAoTlNOIC0gREUvTXVuaWNoKTwvU1BBTj48U1BBTiANCnN0eWxlPSJGT05U
LUZBTUlMWTogU2ltU3VuOyBGT05ULVNJWkU6IDEycHQiPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD48
L0RJVj4NCjxESVY+DQo8UCBzdHlsZT0iVEVYVC1BTElHTjogbGVmdCIgY2xhc3M9TXNvTm9ybWFs
IGFsaWduPWxlZnQ+PFNUUk9ORz48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogU2ltU3VuOyBG
T05ULVNJWkU6IDEwcHQiIA0KbGFuZz1aSC1DTj63osvNyrG85KO6PC9TUEFOPjwvU1RST05HPjxT
UEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnVmVyZGFuYScsJ3NhbnMtc2VyaWYnOyBGT05ULVNJ
WkU6IDEwcHQiPiANCjIwMTEtMDItMjQmbmJzcDsyMDozNzoyOTwvU1BBTj48U1BBTiANCnN0eWxl
PSJGT05ULUZBTUlMWTogU2ltU3VuOyBGT05ULVNJWkU6IDEycHQiPjxvOnA+PC9vOnA+PC9TUEFO
PjwvUD48L0RJVj4NCjxESVY+DQo8UCBzdHlsZT0iVEVYVC1BTElHTjogbGVmdCIgY2xhc3M9TXNv
Tm9ybWFsIGFsaWduPWxlZnQ+PFNUUk9ORz48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogU2lt
U3VuOyBGT05ULVNJWkU6IDEwcHQiIA0KbGFuZz1aSC1DTj7K1bz+yMujujwvU1BBTj48L1NUUk9O
Rz48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ1ZlcmRhbmEnLCdzYW5zLXNlcmlmJzsgRk9O
VC1TSVpFOiAxMHB0Ij4gZXh0IHpoYW5neXVuZmVpOyANCnBwc3BAaWV0Zi5vcmc8L1NQQU4+PFNQ
QU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6IFNpbVN1bjsgRk9OVC1TSVpFOiAxMnB0Ij48bzpwPjwv
bzpwPjwvU1BBTj48L1A+PC9ESVY+DQo8RElWPg0KPFAgc3R5bGU9IlRFWFQtQUxJR046IGxlZnQi
IGNsYXNzPU1zb05vcm1hbCBhbGlnbj1sZWZ0PjxTVFJPTkc+PFNQQU4gDQpzdHlsZT0iRk9OVC1G
QU1JTFk6IFNpbVN1bjsgRk9OVC1TSVpFOiAxMHB0IiBsYW5nPVpILUNOPrOty82jujwvU1BBTj48
L1NUUk9ORz48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ1ZlcmRhbmEnLCdzYW5zLXNlcmlm
JzsgRk9OVC1TSVpFOiAxMHB0IiBsYW5nPVpILUNOPiANCjwvU1BBTj48U1BBTiANCnN0eWxlPSJG
T05ULUZBTUlMWTogU2ltU3VuOyBGT05ULVNJWkU6IDEycHQiPjxvOnA+PC9vOnA+PC9TUEFOPjwv
UD48L0RJVj4NCjxESVY+DQo8UCBzdHlsZT0iVEVYVC1BTElHTjogbGVmdCIgY2xhc3M9TXNvTm9y
bWFsIGFsaWduPWxlZnQ+PFNUUk9ORz48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogU2ltU3Vu
OyBGT05ULVNJWkU6IDEwcHQiIGxhbmc9WkgtQ04+1vfM4qO6PC9TUEFOPjwvU1RST05HPjxTUEFO
IA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnVmVyZGFuYScsJ3NhbnMtc2VyaWYnOyBGT05ULVNJWkU6
IDEwcHQiPiBSZXZpZXc6IA0KZHJhZnQtaWV0Zi1wcDJwLXByb2JsZW0tc3RhdGVtZW50LTAxIC8g
U2VjdGlvbiA1PC9TUEFOPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiBTaW1TdW47IEZPTlQt
U0laRTogMTJwdCI+PG86cD48L286cD48L1NQQU4+PC9QPjwvRElWPg0KPERJVj4NCjxQIHN0eWxl
PSJURVhULUFMSUdOOiBsZWZ0IiBjbGFzcz1Nc29Ob3JtYWwgYWxpZ249bGVmdD48U1BBTiANCnN0
eWxlPSJGT05ULUZBTUlMWTogU2ltU3VuOyBGT05ULVNJWkU6IDEycHQiPiZuYnNwOzxvOnA+PC9v
OnA+PC9TUEFOPjwvUD48L0RJVj4NCjxESVY+DQo8RElWPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxT
UEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjog
IzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0Ij5IaSANCll1bmZlaSw8L1NQQU4+PG86cD48L286cD48
L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxp
YnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiPiZuYnNw
OzwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxl
PSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZP
TlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPnNvbWUgbW9yZSB0aG91Z2h0cyBvbiB0aGUgcHJv
YmxlbSBzdGF0ZW1lbnQgSUQuPC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9y
bWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBD
T0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7PC9TUEFO
PjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQt
RkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpF
OiAxMXB0IiANCmxhbmc9RU4tR0I+U2VjdXJpdHkgQ29uc2lkZXJhdGlvbnM8L1NQQU4+PG86cD48
L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6
ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQi
IA0KbGFuZz1FTi1HQj4mbmJzcDs8L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29O
b3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7
IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4oMSkgJm5ic3A7
Jm5ic3A7Jm5ic3A7obBQUFNQIHdpbGwgbm90IGF0dGVtcHQgdG8gcHJvdmlkZSBhIHNvbHV0aW9u
IG9uIA0Kc2VjdXJpdHkgYW5kIGNvcHlyaWdodDwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNs
YXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5z
LXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZu
YnNwOyZuYnNwOyBpc3N1ZXMgbGlrZSBtYWxpY2lvdXMgY29udGVudCBkaXN0cmlidXRpb24sIGNv
bnRlbnQgDQpwb2xsdXRpb24gYW5kIERSTTwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNz
PU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNl
cmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNw
OyZuYnNwOyBmb3IgYSBnZW5lcmFsIFAyUCBzdHJlYW1pbmcgc3lzdGVtLiBJbnN0ZWFkIFBQU1Ag
DQpzZWN1cml0eTwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BB
TiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMx
ZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNwOyZuYnNwOyBjb25zaWRl
cmF0aW9ucyBpbnZvbHZlIHRoZSBzZWN1cml0eSBwcm9ibGVtcyByZWxhdGVkIHRvIA0KUFBTUDwv
U1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJG
T05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQt
U0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNwOyZuYnNwOyBwcm90b2NvbHMuobE8L1NQQU4+
PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1G
QU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6
IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJzcDs8L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFz
cz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1z
ZXJpZic7IENPTE9SOiByZWQ7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPkNTOiBUaGlz
IHByb3ZpZGVzIHRoZSB3cm9uZyBpbXByZXNzaW9uLCB0aGF0IHRoZSBkcmFmdCBkbyBub3QgY2Fy
ZSANCmFib3V0IHNlY3VyaXR5IGlzc3VlcywgY2F1c2VkIGJ5IHRoZSBwMnAgdGVjaG5vbG9neSwg
ZS5nLiBkaXN0cmlidXRlZCBhbmQgDQp1bnRydXN0ZWQgcGVlcnMuPC9TUEFOPjxvOnA+PC9vOnA+
PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPiZuYnNwOzxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9
TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2Vy
aWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7
PC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9
IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9O
VC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+UHJvcG9zYWw6PC9TUEFOPjxvOnA+PC9vOnA+PC9Q
Pg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJy
aScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9
RU4tR0I+Jm5ic3A7Jm5ic3A7IKGwUFBTUCB3aWxsIG5vdCBhdHRlbXB0IHRvIHByb3ZpZGUgYSBz
b2x1dGlvbiBvbiBzZWN1cml0eSANCmFuZCBjb3B5cmlnaHQ8L1NQQU4+PG86cD48L286cD48L1A+
DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJp
Jywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1F
Ti1HQj4mbmJzcDsmbmJzcDsgaXNzdWVzIGxpa2UgbWFsaWNpb3VzIGNvbnRlbnQgZGlzdHJpYnV0
aW9uLCBjb250ZW50IA0KcG9sbHV0aW9uIGFuZCBEUk08L1NQQU4+PG86cD48L286cD48L1A+DQo8
UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywn
c2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1H
Qj4mbmJzcDsmbmJzcDsgZm9yIGEgZ2VuZXJhbCBQMlAgc3RyZWFtaW5nIHN5c3RlbS4gSW5zdGVh
ZCBQUFNQIA0Kc2VjdXJpdHk8L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3Jt
YWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENP
TE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJzcDsmbmJzcDsg
Y29uc2lkZXJhdGlvbnMgaW52b2x2ZSB0aGUgc2VjdXJpdHkgcHJvYmxlbXMgcmVsYXRlZCB0byAN
CjwvU1BBTj48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlm
JzsgQ09MT1I6IHJlZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+dGhlIGludHJvZHVj
dGlvbiA8L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpz
dHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiByZWQ7IEZP
TlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNwOyZuYnNwOyZuYnNwO29mIHAycCB0ZWNo
bm9sb2d5IChlLmcuIHVzYWdlIG9mIHVudHJ1c3RlZCBwZWVycykgDQphbmQ8L1NQQU4+PFNQQU4g
DQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0
OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4gdGhlIHVzZWQgUFBTUCBwcm90b2Nv
bHMuobE8L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+Jm5ic3A7PG86
cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1J
TFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiBibHVlOyBGT05ULVNJWkU6IDExcHQi
IA0KbGFuZz1FTi1HQj5ZdW5mZWk6SSBhbSBmaW5lIHdpdGggdGhpcyByZXZpc2lvbi48L1NQQU4+
PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1G
QU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6
IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJzcDs8L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFz
cz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1z
ZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4oMikg
Jm5ic3A7Jm5ic3A7obAgTWFsaWNpb3VzIHBlZXJzIG1heSBpc3N1ZSBkZW5pYWwgb2Ygc2Vydmlj
ZSBhdHRhY2sgDQp0byB0aGUgdHJhY2tlcnMgYnk8L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBj
bGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fu
cy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4m
bmJzcDsmbmJzcDsgc2VuZGluZyBsYXJnZSBhbW91bnQgb2YgcmVxdWVzdHMgd2l0aCB0cmFja2Vy
IHByb3RvY29sLiANCkRpc3RyaWJ1dGVkPC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9
TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2Vy
aWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7
Jm5ic3A7IHRyYWNrZXJzIGRlcGxveW1lbnQgbWF5IGFsbGV2aWF0ZSB0aGUgDQpwcm9ibGVtLqGx
PC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9
IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9O
VC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7PC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0K
PFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScs
J3NhbnMtc2VyaWYnOyBDT0xPUjogcmVkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj5D
UzogQ2FuIHlvdSBwbGVhc2UgZXhwbGFpbiwgd2h5IHlvdSBhcmUgaW4gdGhlIG9waW5pb24sIHRo
YXQgDQpkaXN0cmlidXRlZCB0cmFja2VycyBjYW4gYWxsZXZpYXRlIHRoZSBwcm9ibGVtPyBJdCBl
dmVuIGNvdWxkIGluY3JlYXNlIHRoZSANCnByb2JsZW0sIGJlY2F1c2Ugbm93IHlvdSBjYW4gYXR0
YWNrIHRoZSBkaXN0cmlidXRlZCBwYXJ0cyBvZiB0aGUgdHJhY2tlciANCnNpbXVsdGFuZW91c2x5
LiBXaGljaCBtYWtlcyB0aGlua3Mgd29yc2UuPC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xh
c3M9TXNvTm9ybWFsPiZuYnNwOzxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxT
UEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjog
Ymx1ZTsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+WXVuZmVpOiBUaGUgcmF0aW9uYWwg
aXMgdGhhdCBkaXN0cmlidXRlZCB0cmFja2VycyBkaXNwZXJzZSB0aGUgRG9TIA0KYXR0YWNrIHRv
IGEmbmJzcDtzcGVjaWZpYyB0cmFja2VyIGluIGNlbnRyYWxpemVkIHRyYWNrZXIgc2VuYXJpby4g
VGhlcmVmb3JlIHRoZSANCmF0dGFjayB0byBvbmUgY2VydGFpbiB0cmFja2VyIGlzIGFsbGV2aWF0
ZWQuRG9lcyBpdCBtYWtlIA0Kc2Vuc2U/PC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9
TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2Vy
aWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7
PC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9
IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9O
VC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+KDMpJm5ic3A7IKGwT24gdGhlIG90aGVyIGhhbmQs
IG1hbGljaW91cyBwZWVycyBtYXkgcmVwb3J0IGZha2UgDQppbmZvcm1hdGlvbiAoZS5nLiw8L1NQ
QU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9O
VC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJ
WkU6IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJzcDsmbmJzcDsgY2hlYXRpbmcgdHJhY2tlcnMgYW5k
IG90aGVyIHBlZXJzIGJ5IGNsYWltaW5nIGl0c2VsZiANCm93bmluZyBzb21lPC9TUEFOPjxvOnA+
PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZ
OiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0
IiANCmxhbmc9RU4tR0I+Jm5ic3A7Jm5ic3A7IHVuZXhpc3RpbmcgZGF0YSkuPC9TUEFOPjxvOnA+
PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZ
OiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0
IiANCmxhbmc9RU4tR0I+Jm5ic3A7PC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNv
Tm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYn
OyBDT0xPUjogcmVkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj5DUzogRGVsZXRlIHRo
ZSBmaXJzdCBwYXJ0IG9mIHRoZSBzZW50ZW5jZSwgaXQgaXMgd2l0aG91dCANCmluZm9ybWF0aW9u
OjwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxl
PSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZP
TlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNwOzwvU1BBTj48bzpwPjwvbzpwPjwvUD4N
CjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmkn
LCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVO
LUdCPlByb3Bvc2FsOjwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48
U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6
ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNwOyZuYnNwOyChsE1h
bGljaW91cyBwZWVycyBtYXkgcmVwb3J0IGZha2UgaW5mb3JtYXRpb24gDQooZS5nLiw8L1NQQU4+
PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1G
QU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6
IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJzcDsmbmJzcDsgY2hlYXRpbmcgdHJhY2tlcnMgYW5kIG90
aGVyIHBlZXJzIGJ5IGNsYWltaW5nIGl0c2VsZiANCm93bmluZyBzb21lPC9TUEFOPjxvOnA+PC9v
OnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAn
Q2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiAN
Cmxhbmc9RU4tR0I+Jm5ic3A7Jm5ic3A7IHVuZXhpc3RpbmcgZGF0YSkuobE8L1NQQU4+PG86cD48
L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+Jm5ic3A7PG86cD48L286cD48L1A+DQo8UCBj
bGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fu
cy1zZXJpZic7IENPTE9SOiBibHVlOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj5ZdW5m
ZWk6SSBhbSBmaW5lIHdpdGggdGhpcyByZXZpc2lvbi48L1NQQU4+PFNQQU4gDQpzdHlsZT0iQ09M
T1I6ICMxZjQ5N2QiIGxhbmc9RU4tR0I+PG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9
TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2Vy
aWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7
PC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9
IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9O
VC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+KDQpICZuYnNwO6GwU28gaXQgbWF5IGJlIG9wdGlv
bmFsIGluIHNvbWUgY2FzZXMgdG8gcmVhbGl6ZSANCmF1dGhlbnRpY2F0aW9uIHRvIHRoZTwvU1BB
Tj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05U
LUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0la
RTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNwOyZuYnNwOyBwZWVycyBiZWZvcmUgYWNjZXB0aW5n
IHRoZSByZXF1ZXN0IGZvciB0aGUgdHJhY2tlci4gQnV0IA0KdGhpcyBtYXkgYWRkPC9TUEFOPjxv
OnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFN
SUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAx
MXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7Jm5ic3A7IHVwIHRoZSB0cmFja2VyJ3Mgd29ya2xvYWQg
b24gDQphdXRoZW50aWNhdGlvbi6hsTwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1z
b05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlm
JzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNwOzwv
U1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJG
T05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6IHJlZDsgRk9OVC1TSVpF
OiAxMXB0IiANCmxhbmc9RU4tR0I+Q1M6IFByb3Bvc2FsIGZvciByZXdvcmRpbmc6PC9TUEFOPjxv
OnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFN
SUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAx
MXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7PC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9
TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2Vy
aWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7
Jm5ic3A7IKGwSW4gc29tZSBjYXNlcyBwZWVyIGF1dGhlbnRpY2F0aW9uIGZvciB0cmFja2VyIGNv
bnRhY3QgDQptYXkgYmUgbmVlZGVkLiBCdXQgdGhpcyBtYXkgaW5jcmVhc2U8L1NQQU4+PG86cD48
L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6
ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQi
IA0KbGFuZz1FTi1HQj4mbmJzcDsmbmJzcDsgdGhlIHRyYWNrZXIncyB3b3JrbG9hZC6hsTwvU1BB
Tj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05U
LUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6IGJsdWU7IEZPTlQtU0laRTog
MTFwdCIgDQpsYW5nPUVOLUdCPll1bmZlaTpHb29kLjwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQ
IGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdz
YW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdC
PiZuYnNwOzwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiAN
CnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5
N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNwOzwvU1BBTj48bzpwPjwvbzpw
PjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0Nh
bGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQps
YW5nPUVOLUdCPig1KSAmbmJzcDuhsFNpbWlsYXIgdG8gdGhlIGJlaGF2aW9yIGluIHRoZSB0cmFj
a2VyLXBlZXIgaW50ZXJhY3Rpb24sIA0KbWFsaWNpb3VzPC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0K
PFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScs
J3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4t
R0I+Jm5ic3A7Jm5ic3A7IHBlZXJzIG1heSBhbHNvIGNyZWF0ZSBmYWtlIGluZm9ybWF0aW9uIG9u
IGNodW5rIA0KYXZhaWxhYmlsaXR5IGFuZDwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNz
PU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNl
cmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNw
OyZuYnNwOyBleGNoYW5nZSBpdCB3aXRoIG90aGVyIHBlZXJzLiBTb21lIHRlY2huaXF1ZXMgdG8g
Y2hlY2sgDQp0aGUgZGF0YTwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1h
bD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09M
T1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNwOyZuYnNwOyBp
bnRlZ3JpdHkgKGUuZy4sIHVzaW5nIGNoZWNrc3VtKSBtYXkgYmUgdXNlZnVsIGZvciANCmRldGVj
dGluZyB0aGUgZGF0YS48L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+
PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9S
OiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJzcDsmbmJzcDsgQnV0
IHRoaXMgcGFydCBpcyBvdXQgb2Ygc2NvcGUgb2YgDQpQUFNQLqGxPC9TUEFOPjxvOnA+PC9vOnA+
PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2Fs
aWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxh
bmc9RU4tR0I+Jm5ic3A7PC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFs
PjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xP
UjogcmVkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj5DUzogSSBkbyBub3QgdGhpbmcs
IHRoYXQgaXQgaXMgYSBnb29kIGlkZWEgdG8gZGVjbGFyZSB0aGlzIG91dCBvZiANCnNjb3BlIGhl
cmUsIGJlY2F1c2UgaXQgaXMgYSBmdW5kYW1lbnRhbCBxdWVzdGlvbiBmb3IgcDJwIHN0cmVhbWlu
Zy4gV2Ugc2hvdWxkIA0KcHJvdmlkZSBtb3JlIGluZm9ybWF0aW9uIGhlcmUuPC9TUEFOPjxvOnA+
PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZ
OiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogcmVkOyBGT05ULVNJWkU6IDExcHQiIA0K
bGFuZz1FTi1HQj5Gb3IgZXhhbXBsZSwgaG93IGNoZWNrc3VtcyBjb3VsZCBiZSB1c2VkIGZvciB0
aGlzIHB1cnBvc2UuIFdoYXQgbGV2ZWwgDQpvZiBzZWN1cml0eSBjYW4gYmUgYWNoaWV2ZWQgYW5k
IHdoYXQgaXMgdGhlIHJlbWFpbmluZyANCnJpc2suPC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAg
Y2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3Nh
bnMtc2VyaWYnOyBDT0xPUjogYmx1ZTsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+WXVu
ZmVpOiZuYnNwO0kgYW0gb2theSBpZiZuYnNwO1BQU1AgZ3V5cyBiZWxpZXZlIHRoaXMgaXMgYSAN
CmZ1bmRhbWVudGFsIHRhc2smbmJzcDtvZiBQUFNQLiBJIHdvdWxkIGxpa2UgdG8gc2VlIG1vcmUg
Y29tbWVudHMgb24gdGhpcyANCnBhcnQuJm5ic3A7PC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAg
Y2xhc3M9TXNvTm9ybWFsPiZuYnNwOzxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFs
PjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xP
UjogcmVkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj5CZXN0IFJlZ2FyZHM8L1NQQU4+
PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1G
QU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiByZWQ7IEZPTlQtU0laRTogMTFw
dCIgDQpsYW5nPUVOLUdCPkNocmlzdGlhbjwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNz
PU1zb05vcm1hbD4mbmJzcDs8bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BB
TiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6IGJs
dWU7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPlRoYW5rcyw8L1NQQU4+PG86cD48L286
cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdD
YWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiBibHVlOyBGT05ULVNJWkU6IDExcHQiIA0KbGFu
Zz1FTi1HQj5ZdW5mZWk8L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+
Jm5ic3A7PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0i
Rk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05U
LVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJzcDs8L1NQQU4+PG86cD48L286cD48L1A+DQo8
UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywn
c2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1H
Qj4mbmJzcDs8L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4g
DQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0
OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJzcDs8L1NQQU4+PG86cD48L286
cD48L1A+PC9ESVY+PC9ESVY+PC9ESVY+PC9GT05UPjwvRElWPjwvQk9EWT48L0hUTUw+DQo=

--=====003_Dragon628402863235_=====--


From Internet-Drafts@ietf.org  Wed Feb 23 00:30:02 2011
Return-Path: <Internet-Drafts@ietf.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 A78B63A681A; Wed, 23 Feb 2011 00:30:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.458
X-Spam-Level: 
X-Spam-Status: No, score=-102.458 tagged_above=-999 required=5 tests=[AWL=-0.086, BAYES_00=-2.599, SARE_SUB_OBFU_Q1=0.227, 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 FElVah7XoUcO; Wed, 23 Feb 2011 00:30:01 -0800 (PST)
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8CFB93A67E3; Wed, 23 Feb 2011 00:30:01 -0800 (PST)
MIME-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 3.12
Message-ID: <20110223083001.18782.47419.idtracker@localhost>
Date: Wed, 23 Feb 2011 00:30:01 -0800
X-Mailman-Approved-At: Sun, 27 Feb 2011 21:56:46 -0800
Cc: ppsp@ietf.org
Subject: [ppsp] I-D Action:draft-ietf-ppsp-reqs-02.txt
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, 23 Feb 2011 08:30:02 -0000

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Peer to Peer Streaming Protocol Working Group of the IETF.


	Title           : P2P Streaming Protocol (PPSP) Requirements
	Author(s)       : N. Zong, et al.
	Filename        : draft-ietf-ppsp-reqs-02.txt
	Pages           : 12
	Date            : 2011-02-23

The objective of the PPSP work is to standardize the key signaling
protocols that apply to tracker and peers in a Peer-to-Peer (P2P)
streaming system.  These protocols are called PPSP.  This document
enumerates the requirements for the PPSP, which should be considered
when designing PPSP.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ppsp-reqs-02.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Message/External-body; name="draft-ietf-ppsp-reqs-02.txt";
	site="ftp.ietf.org"; access-type="anon-ftp";
	directory="internet-drafts"

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


--NextPart--

From Internet-Drafts@ietf.org  Sun Feb 27 21:45:07 2011
Return-Path: <Internet-Drafts@ietf.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 D08353A6AB1; Sun, 27 Feb 2011 21:45:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.669
X-Spam-Level: 
X-Spam-Status: No, score=-102.669 tagged_above=-999 required=5 tests=[AWL=-0.070, BAYES_00=-2.599, 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 nyL3Xm9uCRdN; Sun, 27 Feb 2011 21:45:02 -0800 (PST)
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C70183A6A9D; Sun, 27 Feb 2011 21:45:01 -0800 (PST)
MIME-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 3.12
Message-ID: <20110228054501.28153.77544.idtracker@localhost>
Date: Sun, 27 Feb 2011 21:45:01 -0800
X-Mailman-Approved-At: Sun, 27 Feb 2011 21:56:46 -0800
Cc: ppsp@ietf.org
Subject: [ppsp] I-D Action:draft-ietf-ppsp-survey-00.txt
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 Feb 2011 05:45:07 -0000

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Peer to Peer Streaming Protocol Working Group of the IETF.


	Title           : Survey of P2P Streaming Applications
	Author(s)       : G. Yingjie, et al.
	Filename        : draft-ietf-ppsp-survey-00.txt
	Pages           : 21
	Date            : 2011-02-27

This document presents a survey of popular Peer-to-Peer streaming
applications on the Internet.  We focus on the Architecture and Peer
Protocol/Tracker Signaling Protocol description in the presentation,
and study a selection of well-known P2P streaming systems, including
Joost, PPlive, andother popular existing systems.  Through the
survey, we summarize a common P2P streaming process model and the
correspondent signaling process for P2P Streaming Protocol
standardization.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ppsp-survey-00.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Message/External-body; name="draft-ietf-ppsp-survey-00.txt";
	site="ftp.ietf.org"; access-type="anon-ftp";
	directory="internet-drafts"

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


--NextPart--

From zhangyunfei@chinamobile.com  Sun Feb 27 21:59:09 2011
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 51FC83A69B7 for <ppsp@core3.amsl.com>; Sun, 27 Feb 2011 21:59:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -95.715
X-Spam-Level: 
X-Spam-Status: No, score=-95.715 tagged_above=-999 required=5 tests=[AWL=2.690, BAYES_00=-2.599, MISSING_SUBJECT=1.762, RELAY_IS_221=2.222, SARE_RMML_Stock1=0.21, 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 qgamey-GP4H0 for <ppsp@core3.amsl.com>; Sun, 27 Feb 2011 21:59:06 -0800 (PST)
Received: from hqmta.chinamobile.com (hqmta.chinamobile.com [221.130.253.171]) by core3.amsl.com (Postfix) with ESMTP id DF2A73A68E5 for <ppsp@ietf.org>; Sun, 27 Feb 2011 21:59:05 -0800 (PST)
Received: from hqmta.chinamobile.com (localhost [127.0.0.1]) by localhost.imsstest.com (Postfix) with ESMTP id 49D7720E26; Mon, 28 Feb 2011 13:59:48 +0800 (CST)
Received: from mail.chinamobile.com (unknown [10.1.28.22]) by hqmta.chinamobile.com (Postfix) with ESMTP id 35EBF20D74; Mon, 28 Feb 2011 13:59:48 +0800 (CST)
Received: from zyf-PC ([10.2.0.55]) by mail.chinamobile.com (Lotus Domino Release 6.5.6) with ESMTP id 2011022813594606-12003 ; Mon, 28 Feb 2011 13:59:46 +0800 
Date: Mon, 28 Feb 2011 13:59:44 +0800
From: "zhangyunfei" <zhangyunfei@chinamobile.com>
To: "Schmidt, Christian 1. (NSN - DE/" <christian.1.schmidt@nsn.com>, "ppsp@ietf.org" <ppsp@ietf.org>
References: <201101180955204217745@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C40168CE4E@DEMUEXC013.nsn-intra.net> <201101181419275009728@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C401730366@DEMUEXC013.nsn-intra.net> <201101311644379687165@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C401799919@DEMUEXC013.nsn-intra.net> <201102151000498905239@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F862C40190012D@DEMUEXC013.nsn-intra.net> <201102251737543564278@chinamobile.com> <C58FFCAAA14F454A85AFB7C1C2F
X-MIMETrack: Itemize by SMTP Server on jtgsml01/servers/cmcc(Release 6.5.6|March 06, 2007) at 2011-02-28 13:59:46, Serialize by Router on jtgsml01/servers/cmcc(Release 6.5.6|March 06, 2007) at 2011-02-28 13:59:47, Serialize complete at 2011-02-28 13:59:47
Message-ID: <OFECFBB251.9E1EEFC0-ON48257845.0020F035@chinamobile.com>
X-TM-AS-Product-Ver: IMSS-7.0.0.8231-6.5.0.1024-17982.004
X-TM-AS-Result: No-4.417-7.0-31-10
X-imss-scan-details: No-4.417-7.0-31-10;No-4.417-5.0-31-10
X-TM-AS-User-Approved-Sender: No
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: Mon, 28 Feb 2011 05:59:09 -0000

862C401900785@DEMUEXC013.nsn-intra.net>
Subject: Re: RE: Review: draft-ietf-pp2p-problem-statement-01 / Section 5
Message-ID: <201102281359441814614@chinamobile.com>
X-mailer: Foxmail 6, 2, 103, 20 [cn]
Mime-Version: 1.0
Content-Type: multipart/alternative;
	boundary="=====003_Dragon328500555346_====="


This is a multi-part message in MIME format.

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

SGkgQ2hyaXNpdGlhbiwNCiAgICBUaGFua3MgZm9yIHRoZSBwcm9wb3NhbC5JIGFtIGZpbmUgd2l0
aCB0aGUgcmV2aXNpb24gYW5kIHdpbGwgdXBkYXRlIHRoZSBjb3JyZXNwb25kaW5nIHRleHQuDQoN
CkJSDQpZdW5mZWkNCg0KDQoNCg0KDQp6aGFuZ3l1bmZlaQ0KMjAxMS0wMi0yOA0KDQoNCg0Kt6K8
/sjLo7ogU2NobWlkdCwgQ2hyaXN0aWFuIDEuIChOU04gLSBERS9NdW5pY2gpDQq3osvNyrG85KO6
IDIwMTEtMDItMjUgMjA6MTk6MjcNCsrVvP7Iy6O6IGV4dCB6aGFuZ3l1bmZlaTsgcHBzcEBpZXRm
Lm9yZw0Ks63LzaO6IA0K1vfM4qO6IFJFOiBSZXZpZXc6IGRyYWZ0LWlldGYtcHAycC1wcm9ibGVt
LXN0YXRlbWVudC0wMSAvIFNlY3Rpb24gNQ0KDQpIaSBZdW5mZWkNCiANCigyKSAgIKGwIE1hbGlj
aW91cyBwZWVycyBtYXkgaXNzdWUgZGVuaWFsIG9mIHNlcnZpY2UgYXR0YWNrIHRvIHRoZSB0cmFj
a2VycyBieQ0KICAgc2VuZGluZyBsYXJnZSBhbW91bnQgb2YgcmVxdWVzdHMgd2l0aCB0cmFja2Vy
IHByb3RvY29sLiBEaXN0cmlidXRlZA0KICAgdHJhY2tlcnMgZGVwbG95bWVudCBtYXkgYWxsZXZp
YXRlIHRoZSBwcm9ibGVtLqGxDQogDQpDUzogQ2FuIHlvdSBwbGVhc2UgZXhwbGFpbiwgd2h5IHlv
dSBhcmUgaW4gdGhlIG9waW5pb24sIHRoYXQgZGlzdHJpYnV0ZWQgdHJhY2tlcnMgY2FuIGFsbGV2
aWF0ZSB0aGUgcHJvYmxlbT8gSXQgZXZlbiBjb3VsZCBpbmNyZWFzZSB0aGUgcHJvYmxlbSwgYmVj
YXVzZSBub3cgeW91IGNhbiBhdHRhY2sgdGhlIGRpc3RyaWJ1dGVkIHBhcnRzIG9mIHRoZSB0cmFj
a2VyIHNpbXVsdGFuZW91c2x5LiBXaGljaCBtYWtlcyB0aGlua3Mgd29yc2UuDQogDQpZdW5mZWk6
IFRoZSByYXRpb25hbCBpcyB0aGF0IGRpc3RyaWJ1dGVkIHRyYWNrZXJzIGRpc3BlcnNlIHRoZSBE
b1MgYXR0YWNrIHRvIGEgc3BlY2lmaWMgdHJhY2tlciBpbiBjZW50cmFsaXplZCB0cmFja2VyIHNl
bmFyaW8uIFRoZXJlZm9yZSB0aGUgYXR0YWNrIHRvIG9uZSBjZXJ0YWluIHRyYWNrZXIgaXMgYWxs
ZXZpYXRlZC5Eb2VzIGl0IG1ha2Ugc2Vuc2U/DQogDQpDUzogSSBzZWUsIHdoYXQgYWJvdXQgdGhl
IGZvbGxvd2luZyB0ZXh0IHByb3Bvc2FsOg0KIA0KKDIpICAgobAgTWFsaWNpb3VzIHBlZXJzIG1h
eSBpc3N1ZSBkZW5pYWwgb2Ygc2VydmljZSBhdHRhY2sgdG8gdGhlIHRyYWNrZXJzIGJ5DQogICBz
ZW5kaW5nIGxhcmdlIGFtb3VudCBvZiByZXF1ZXN0cyB3aXRoIHRyYWNrZXIgcHJvdG9jb2wuIElu
IGNhc2Ugb2YgYSBkaXN0cmlidXRlZA0KICAgdHJhY2tlciB0aGUgYXR0YWNrIHRvIHNvbWUgb2Yg
dGhlc2UgZW50aXRpZXMgbWF5IG5vdCBpbnRlcnJ1cHQgdGhlIHNlcnZpY2UuobENCiANCkJlc3Qg
UmVnYXJkcw0KQ2hyaXN0aWFuDQogDQogDQogDQpGcm9tOiBleHQgemhhbmd5dW5mZWkgW21haWx0
bzp6aGFuZ3l1bmZlaUBjaGluYW1vYmlsZS5jb21dIA0KU2VudDogRnJpZGF5LCBGZWJydWFyeSAy
NSwgMjAxMSAxMDozOCBBTQ0KVG86IFNjaG1pZHQsIENocmlzdGlhbiAxLiAoTlNOIC0gREUvTXVu
aWNoKTsgcHBzcEBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFJldmlldzogZHJhZnQtaWV0Zi1wcDJw
LXByb2JsZW0tc3RhdGVtZW50LTAxIC8gU2VjdGlvbiA1DQogDQpIaSBDaHJpc2l0aWFuLA0KICAg
VGhhbmtzIGZvciB0aGUgcmV2aWV3LlBsZWFzZSBzZWUgaW5saW5lIGZvciB0aGUgcmVwbHkuDQog
DQpCUg0KWXVuZmVpDQogDQoNCg0KDQp6aGFuZ3l1bmZlaQ0KMjAxMS0wMi0yNQ0KDQoNCg0Kt6K8
/sjLo7ogU2NobWlkdCwgQ2hyaXN0aWFuIDEuIChOU04gLSBERS9NdW5pY2gpDQq3osvNyrG85KO6
IDIwMTEtMDItMjQgMjA6Mzc6MjkNCsrVvP7Iy6O6IGV4dCB6aGFuZ3l1bmZlaTsgcHBzcEBpZXRm
Lm9yZw0Ks63LzaO6IA0K1vfM4qO6IFJldmlldzogZHJhZnQtaWV0Zi1wcDJwLXByb2JsZW0tc3Rh
dGVtZW50LTAxIC8gU2VjdGlvbiA1DQogDQpIaSBZdW5mZWksDQogDQpzb21lIG1vcmUgdGhvdWdo
dHMgb24gdGhlIHByb2JsZW0gc3RhdGVtZW50IElELg0KIA0KU2VjdXJpdHkgQ29uc2lkZXJhdGlv
bnMNCiANCigxKSAgICChsFBQU1Agd2lsbCBub3QgYXR0ZW1wdCB0byBwcm92aWRlIGEgc29sdXRp
b24gb24gc2VjdXJpdHkgYW5kIGNvcHlyaWdodA0KICAgaXNzdWVzIGxpa2UgbWFsaWNpb3VzIGNv
bnRlbnQgZGlzdHJpYnV0aW9uLCBjb250ZW50IHBvbGx1dGlvbiBhbmQgRFJNDQogICBmb3IgYSBn
ZW5lcmFsIFAyUCBzdHJlYW1pbmcgc3lzdGVtLiBJbnN0ZWFkIFBQU1Agc2VjdXJpdHkNCiAgIGNv
bnNpZGVyYXRpb25zIGludm9sdmUgdGhlIHNlY3VyaXR5IHByb2JsZW1zIHJlbGF0ZWQgdG8gUFBT
UA0KICAgcHJvdG9jb2xzLqGxDQogDQpDUzogVGhpcyBwcm92aWRlcyB0aGUgd3JvbmcgaW1wcmVz
c2lvbiwgdGhhdCB0aGUgZHJhZnQgZG8gbm90IGNhcmUgYWJvdXQgc2VjdXJpdHkgaXNzdWVzLCBj
YXVzZWQgYnkgdGhlIHAycCB0ZWNobm9sb2d5LCBlLmcuIGRpc3RyaWJ1dGVkIGFuZCB1bnRydXN0
ZWQgcGVlcnMuDQogDQogDQpQcm9wb3NhbDoNCiAgIKGwUFBTUCB3aWxsIG5vdCBhdHRlbXB0IHRv
IHByb3ZpZGUgYSBzb2x1dGlvbiBvbiBzZWN1cml0eSBhbmQgY29weXJpZ2h0DQogICBpc3N1ZXMg
bGlrZSBtYWxpY2lvdXMgY29udGVudCBkaXN0cmlidXRpb24sIGNvbnRlbnQgcG9sbHV0aW9uIGFu
ZCBEUk0NCiAgIGZvciBhIGdlbmVyYWwgUDJQIHN0cmVhbWluZyBzeXN0ZW0uIEluc3RlYWQgUFBT
UCBzZWN1cml0eQ0KICAgY29uc2lkZXJhdGlvbnMgaW52b2x2ZSB0aGUgc2VjdXJpdHkgcHJvYmxl
bXMgcmVsYXRlZCB0byB0aGUgaW50cm9kdWN0aW9uIA0KICAgb2YgcDJwIHRlY2hub2xvZ3kgKGUu
Zy4gdXNhZ2Ugb2YgdW50cnVzdGVkIHBlZXJzKSBhbmQgdGhlIHVzZWQgUFBTUCBwcm90b2NvbHMu
obENCiANCll1bmZlaTpJIGFtIGZpbmUgd2l0aCB0aGlzIHJldmlzaW9uLg0KIA0KKDIpICAgobAg
TWFsaWNpb3VzIHBlZXJzIG1heSBpc3N1ZSBkZW5pYWwgb2Ygc2VydmljZSBhdHRhY2sgdG8gdGhl
IHRyYWNrZXJzIGJ5DQogICBzZW5kaW5nIGxhcmdlIGFtb3VudCBvZiByZXF1ZXN0cyB3aXRoIHRy
YWNrZXIgcHJvdG9jb2wuIERpc3RyaWJ1dGVkDQogICB0cmFja2VycyBkZXBsb3ltZW50IG1heSBh
bGxldmlhdGUgdGhlIHByb2JsZW0uobENCiANCkNTOiBDYW4geW91IHBsZWFzZSBleHBsYWluLCB3
aHkgeW91IGFyZSBpbiB0aGUgb3BpbmlvbiwgdGhhdCBkaXN0cmlidXRlZCB0cmFja2VycyBjYW4g
YWxsZXZpYXRlIHRoZSBwcm9ibGVtPyBJdCBldmVuIGNvdWxkIGluY3JlYXNlIHRoZSBwcm9ibGVt
LCBiZWNhdXNlIG5vdyB5b3UgY2FuIGF0dGFjayB0aGUgZGlzdHJpYnV0ZWQgcGFydHMgb2YgdGhl
IHRyYWNrZXIgc2ltdWx0YW5lb3VzbHkuIFdoaWNoIG1ha2VzIHRoaW5rcyB3b3JzZS4NCiANCll1
bmZlaTogVGhlIHJhdGlvbmFsIGlzIHRoYXQgZGlzdHJpYnV0ZWQgdHJhY2tlcnMgZGlzcGVyc2Ug
dGhlIERvUyBhdHRhY2sgdG8gYSBzcGVjaWZpYyB0cmFja2VyIGluIGNlbnRyYWxpemVkIHRyYWNr
ZXIgc2VuYXJpby4gVGhlcmVmb3JlIHRoZSBhdHRhY2sgdG8gb25lIGNlcnRhaW4gdHJhY2tlciBp
cyBhbGxldmlhdGVkLkRvZXMgaXQgbWFrZSBzZW5zZT8NCiANCigzKSAgobBPbiB0aGUgb3RoZXIg
aGFuZCwgbWFsaWNpb3VzIHBlZXJzIG1heSByZXBvcnQgZmFrZSBpbmZvcm1hdGlvbiAoZS5nLiwN
CiAgIGNoZWF0aW5nIHRyYWNrZXJzIGFuZCBvdGhlciBwZWVycyBieSBjbGFpbWluZyBpdHNlbGYg
b3duaW5nIHNvbWUNCiAgIHVuZXhpc3RpbmcgZGF0YSkuDQogDQpDUzogRGVsZXRlIHRoZSBmaXJz
dCBwYXJ0IG9mIHRoZSBzZW50ZW5jZSwgaXQgaXMgd2l0aG91dCBpbmZvcm1hdGlvbjoNCiANClBy
b3Bvc2FsOg0KICAgobBNYWxpY2lvdXMgcGVlcnMgbWF5IHJlcG9ydCBmYWtlIGluZm9ybWF0aW9u
IChlLmcuLA0KICAgY2hlYXRpbmcgdHJhY2tlcnMgYW5kIG90aGVyIHBlZXJzIGJ5IGNsYWltaW5n
IGl0c2VsZiBvd25pbmcgc29tZQ0KICAgdW5leGlzdGluZyBkYXRhKS6hsQ0KIA0KWXVuZmVpOkkg
YW0gZmluZSB3aXRoIHRoaXMgcmV2aXNpb24uDQogDQooNCkgIKGwU28gaXQgbWF5IGJlIG9wdGlv
bmFsIGluIHNvbWUgY2FzZXMgdG8gcmVhbGl6ZSBhdXRoZW50aWNhdGlvbiB0byB0aGUNCiAgIHBl
ZXJzIGJlZm9yZSBhY2NlcHRpbmcgdGhlIHJlcXVlc3QgZm9yIHRoZSB0cmFja2VyLiBCdXQgdGhp
cyBtYXkgYWRkDQogICB1cCB0aGUgdHJhY2tlcidzIHdvcmtsb2FkIG9uIGF1dGhlbnRpY2F0aW9u
LqGxDQogDQpDUzogUHJvcG9zYWwgZm9yIHJld29yZGluZzoNCiANCiAgIKGwSW4gc29tZSBjYXNl
cyBwZWVyIGF1dGhlbnRpY2F0aW9uIGZvciB0cmFja2VyIGNvbnRhY3QgbWF5IGJlIG5lZWRlZC4g
QnV0IHRoaXMgbWF5IGluY3JlYXNlDQogICB0aGUgdHJhY2tlcidzIHdvcmtsb2FkLqGxDQpZdW5m
ZWk6R29vZC4NCiANCiANCig1KSAgobBTaW1pbGFyIHRvIHRoZSBiZWhhdmlvciBpbiB0aGUgdHJh
Y2tlci1wZWVyIGludGVyYWN0aW9uLCBtYWxpY2lvdXMNCiAgIHBlZXJzIG1heSBhbHNvIGNyZWF0
ZSBmYWtlIGluZm9ybWF0aW9uIG9uIGNodW5rIGF2YWlsYWJpbGl0eSBhbmQNCiAgIGV4Y2hhbmdl
IGl0IHdpdGggb3RoZXIgcGVlcnMuIFNvbWUgdGVjaG5pcXVlcyB0byBjaGVjayB0aGUgZGF0YQ0K
ICAgaW50ZWdyaXR5IChlLmcuLCB1c2luZyBjaGVja3N1bSkgbWF5IGJlIHVzZWZ1bCBmb3IgZGV0
ZWN0aW5nIHRoZSBkYXRhLg0KICAgQnV0IHRoaXMgcGFydCBpcyBvdXQgb2Ygc2NvcGUgb2YgUFBT
UC6hsQ0KIA0KQ1M6IEkgZG8gbm90IHRoaW5nLCB0aGF0IGl0IGlzIGEgZ29vZCBpZGVhIHRvIGRl
Y2xhcmUgdGhpcyBvdXQgb2Ygc2NvcGUgaGVyZSwgYmVjYXVzZSBpdCBpcyBhIGZ1bmRhbWVudGFs
IHF1ZXN0aW9uIGZvciBwMnAgc3RyZWFtaW5nLiBXZSBzaG91bGQgcHJvdmlkZSBtb3JlIGluZm9y
bWF0aW9uIGhlcmUuDQpGb3IgZXhhbXBsZSwgaG93IGNoZWNrc3VtcyBjb3VsZCBiZSB1c2VkIGZv
ciB0aGlzIHB1cnBvc2UuIFdoYXQgbGV2ZWwgb2Ygc2VjdXJpdHkgY2FuIGJlIGFjaGlldmVkIGFu
ZCB3aGF0IGlzIHRoZSByZW1haW5pbmcgcmlzay4NCll1bmZlaTogSSBhbSBva2F5IGlmIFBQU1Ag
Z3V5cyBiZWxpZXZlIHRoaXMgaXMgYSBmdW5kYW1lbnRhbCB0YXNrIG9mIFBQU1AuIEkgd291bGQg
bGlrZSB0byBzZWUgbW9yZSBjb21tZW50cyBvbiB0aGlzIHBhcnQuIA0KIA0KQmVzdCBSZWdhcmRz
DQpDaHJpc3RpYW4NCiANClRoYW5rcywNCll1bmZlaQ0KIA0KIA0KIA0KIA0K

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

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MIHhtbG5zOm8+PEhFQUQ+DQo8TUVUQSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNo
YXJzZXQ9Z2IyMzEyIiBodHRwLWVxdWl2PUNvbnRlbnQtVHlwZT4NCjxNRVRBIG5hbWU9R0VORVJB
VE9SIGNvbnRlbnQ9Ik1TSFRNTCA4LjAwLjc2MDAuMTY3MjIiPg0KPFNUWUxFPg0KPCEtLQ0KIC8q
IEZvbnQgRGVmaW5pdGlvbnMgKi8NCiBAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OsvOzOU7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OlZlcmRhbmE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiXEDLzszlIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CiAvKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KIHAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRp
di5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJdGV4
dC1hbGlnbjpqdXN0aWZ5Ow0KCXRleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGg7DQoJZm9udC1z
aXplOjEwLjVwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQphOmxpbmssIHNw
YW4uTXNvSHlwZXJsaW5rDQoJe2NvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7Y29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtY29tcG9zZTsNCglmb250LWZhbWlseTpWZXJkYW5hOw0KCWNv
bG9yOndpbmRvd3RleHQ7DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQtc3R5bGU6bm9ybWFs
Ow0KCXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0KIC8qIFBhZ2UgRGVmaW5pdGlvbnMgKi8N
CiBAcGFnZSBTZWN0aW9uMQ0KCXtzaXplOjU5NS4zcHQgODQxLjlwdDsNCgltYXJnaW46NzIuMHB0
IDkwLjBwdCA3Mi4wcHQgOTAuMHB0Ow0KCWxheW91dC1ncmlkOjE1LjZwdDt9DQpkaXYuU2VjdGlv
bjENCgl7cGFnZTpTZWN0aW9uMTt9DQotLT4NCjwvU1RZTEU+DQo8L0hFQUQ+DQo8Qk9EWT4NCjxE
SVY+PEZPTlQgY29sb3I9IzAwMDBmZiBzaXplPTIgZmFjZT1WZXJkYW5hPg0KPERJVj48Rk9OVCBj
b2xvcj0jMDAwMGZmIHNpemU9MiBmYWNlPVZlcmRhbmE+SGkgQ2hyaXNpdGlhbiw8L0ZPTlQ+PC9E
SVY+DQo8RElWPjxGT05UIGNvbG9yPSMwMDAwZmYgc2l6ZT0yIGZhY2U9VmVyZGFuYT4mbmJzcDsm
bmJzcDsmbmJzcDsgVGhhbmtzIGZvciB0aGUgDQpwcm9wb3NhbC5JIGFtIGZpbmUgd2l0aCB0aGUg
cmV2aXNpb24gYW5kIHdpbGwgdXBkYXRlIHRoZSBjb3JyZXNwb25kaW5nIA0KdGV4dC48L0ZPTlQ+
PC9ESVY+DQo8RElWPjxGT05UIGNvbG9yPSMwMDAwZmYgc2l6ZT0yIGZhY2U9VmVyZGFuYT48L0ZP
TlQ+Jm5ic3A7PC9ESVY+DQo8RElWPjxGT05UIGNvbG9yPSMwMDAwZmYgc2l6ZT0yIGZhY2U9VmVy
ZGFuYT5CUjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgY29sb3I9IzAwMDBmZiBzaXplPTIgZmFj
ZT1WZXJkYW5hPll1bmZlaTwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgc2l6ZT0yIGZhY2U9VmVy
ZGFuYT48L0ZPTlQ+Jm5ic3A7PC9ESVY+PC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBzaXplPTIg
ZmFjZT1WZXJkYW5hPjwvRk9OVD4mbmJzcDs8L0RJVj4NCjxESVYgYWxpZ249bGVmdD4NCjxESVYg
YWxpZ249bGVmdD48Rk9OVCBzaXplPTIgZmFjZT1WZXJkYW5hPg0KPEhSIHN0eWxlPSJXSURUSDog
MTIycHg7IEhFSUdIVDogMnB4IiBTSVpFPTI+DQo8L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGNv
bG9yPSNjMGMwYzA+PEZPTlQgc2l6ZT0yIGZhY2U9VmVyZGFuYT56aGFuZ3l1bmZlaTwvRk9OVD48
L0RJVj4NCjxESVY+PEZPTlQgc2l6ZT0yIGZhY2U9VmVyZGFuYT4yMDExLTAyLTI4PC9GT05UPjwv
Rk9OVD48L0RJVj48L0RJVj4NCjxESVY+PEZPTlQgc2l6ZT0yIGZhY2U9VmVyZGFuYT4NCjxIUj4N
CjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hPjxGT05UIHNpemU9Mj48U1RS
T05HPreivP7Iy6O6PC9TVFJPTkc+IFNjaG1pZHQsIENocmlzdGlhbiAxLiANCihOU04gLSBERS9N
dW5pY2gpPC9GT05UPjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hPjxGT05U
IHNpemU9Mj48U1RST05HPreiy83Ksbzko7o8L1NUUk9ORz4gDQoyMDExLTAyLTI1Jm5ic3A7MjA6
MTk6Mjc8L0ZPTlQ+PC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBmYWNlPVZlcmRhbmE+PEZPTlQg
c2l6ZT0yPjxTVFJPTkc+ytW8/sjLo7o8L1NUUk9ORz4gZXh0IHpoYW5neXVuZmVpOyANCnBwc3BA
aWV0Zi5vcmc8L0ZPTlQ+PC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBmYWNlPVZlcmRhbmE+PEZP
TlQgc2l6ZT0yPjxTVFJPTkc+s63LzaO6PC9TVFJPTkc+IDwvRk9OVD48L0ZPTlQ+PC9ESVY+DQo8
RElWPjxGT05UIGZhY2U9VmVyZGFuYT48Rk9OVCBzaXplPTI+PFNUUk9ORz7W98zio7o8L1NUUk9O
Rz4gUkU6IFJldmlldzogDQpkcmFmdC1pZXRmLXBwMnAtcHJvYmxlbS1zdGF0ZW1lbnQtMDEgLyBT
ZWN0aW9uIDU8L0ZPTlQ+PC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBzaXplPTIgZmFjZT1WZXJk
YW5hPjwvRk9OVD4mbmJzcDs8L0RJVj4NCjxESVY+PEZPTlQgc2l6ZT0yIGZhY2U9VmVyZGFuYT4N
CjxESVYgY2xhc3M9V29yZFNlY3Rpb24xPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5
bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsg
Rk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+SGkgWXVuZmVpPG86cD48L286cD48L1NQQU4+
PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2Fs
aWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxh
bmc9RU4tR0I+PG86cD4mbmJzcDs8L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFs
PjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xP
UjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+KDIpICZuYnNwOyZuYnNw
O6GwIE1hbGljaW91cyBwZWVycyBtYXkgaXNzdWUgZGVuaWFsIG9mIHNlcnZpY2UgYXR0YWNrIA0K
dG8gdGhlIHRyYWNrZXJzIGJ5PC9TUEFOPjxTUEFOIGxhbmc9RU4tR0I+PG86cD48L286cD48L1NQ
QU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAn
Q2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiAN
Cmxhbmc9RU4tR0I+Jm5ic3A7Jm5ic3A7IHNlbmRpbmcgbGFyZ2UgYW1vdW50IG9mIHJlcXVlc3Rz
IHdpdGggdHJhY2tlciBwcm90b2NvbC4gDQpEaXN0cmlidXRlZDwvU1BBTj48U1BBTiBsYW5nPUVO
LUdCPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0
eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7
IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNwOyZuYnNwOyB0cmFja2VycyBkZXBs
b3ltZW50IG1heSBhbGxldmlhdGUgdGhlIA0KcHJvYmxlbS6hsTwvU1BBTj48U1BBTiBsYW5nPUVO
LUdCPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0
eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7
IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNwOzwvU1BBTj48U1BBTiBsYW5nPUVO
LUdCPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0
eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6IHJlZDsgRk9O
VC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+Q1M6IENhbiB5b3UgcGxlYXNlIGV4cGxhaW4sIHdo
eSB5b3UgYXJlIGluIHRoZSBvcGluaW9uLCB0aGF0IA0KZGlzdHJpYnV0ZWQgdHJhY2tlcnMgY2Fu
IGFsbGV2aWF0ZSB0aGUgcHJvYmxlbT8gSXQgZXZlbiBjb3VsZCBpbmNyZWFzZSB0aGUgDQpwcm9i
bGVtLCBiZWNhdXNlIG5vdyB5b3UgY2FuIGF0dGFjayB0aGUgZGlzdHJpYnV0ZWQgcGFydHMgb2Yg
dGhlIHRyYWNrZXIgDQpzaW11bHRhbmVvdXNseS4gV2hpY2ggbWFrZXMgdGhpbmtzIHdvcnNlLjwv
U1BBTj48U1BBTiANCmxhbmc9RU4tR0I+PG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9
TXNvTm9ybWFsPjxTUEFOIGxhbmc9RU4tR0I+Jm5ic3A7PG86cD48L286cD48L1NQQU4+PC9QPg0K
PFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScs
J3NhbnMtc2VyaWYnOyBDT0xPUjogYmx1ZTsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+
WXVuZmVpOiBUaGUgcmF0aW9uYWwgaXMgdGhhdCBkaXN0cmlidXRlZCB0cmFja2VycyBkaXNwZXJz
ZSB0aGUgRG9TIA0KYXR0YWNrIHRvIGEmbmJzcDtzcGVjaWZpYyB0cmFja2VyIGluIGNlbnRyYWxp
emVkIHRyYWNrZXIgc2VuYXJpby4gVGhlcmVmb3JlIHRoZSANCmF0dGFjayB0byBvbmUgY2VydGFp
biB0cmFja2VyIGlzIGFsbGV2aWF0ZWQuRG9lcyBpdCBtYWtlIHNlbnNlPzwvU1BBTj48U1BBTiAN
Cmxhbmc9RU4tR0I+PG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxT
UEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjog
IzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+PG86cD4mbmJzcDs8L286cD48
L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZ
OiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0
IiANCmxhbmc9RU4tR0I+Q1M6IEkgc2VlLCB3aGF0IGFib3V0IHRoZSBmb2xsb3dpbmcgdGV4dCAN
CnByb3Bvc2FsOjxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BB
TiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMx
ZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPjxvOnA+Jm5ic3A7PC9vOnA+PC9T
UEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTog
J0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIg
DQpsYW5nPUVOLUdCPigyKSAmbmJzcDsmbmJzcDuhsCBNYWxpY2lvdXMgcGVlcnMgbWF5IGlzc3Vl
IGRlbmlhbCBvZiBzZXJ2aWNlIGF0dGFjayANCnRvIHRoZSB0cmFja2VycyBieTwvU1BBTj48U1BB
TiBsYW5nPUVOLUdCPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48
U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6
ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNwOyZuYnNwOyBzZW5k
aW5nIGxhcmdlIGFtb3VudCBvZiByZXF1ZXN0cyB3aXRoIHRyYWNrZXIgcHJvdG9jb2wuIA0KSW4g
Y2FzZSBvZiBhIGRpc3RyaWJ1dGVkPC9TUEFOPjxTUEFOIGxhbmc9RU4tR0I+PG86cD48L286cD48
L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZ
OiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0
IiANCmxhbmc9RU4tR0I+Jm5ic3A7Jm5ic3A7IHRyYWNrZXIgdGhlIGF0dGFjayB0byBzb21lIG9m
IHRoZXNlIGVudGl0aWVzIG1heSBub3QgDQppbnRlcnJ1cHQgdGhlIHNlcnZpY2UuobE8L1NQQU4+
PFNQQU4gbGFuZz1FTi1HQj48bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3Jt
YWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENP
TE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj48bzpwPiZuYnNwOzwv
bzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1G
QU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6
IDExcHQiIA0KbGFuZz1FTi1HQj5CZXN0IFJlZ2FyZHM8bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8
UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywn
c2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1H
Qj5DaHJpc3RpYW48bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQ
QU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAj
MWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj48bzpwPiZuYnNwOzwvbzpwPjwv
U1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6
ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQi
IA0KbGFuZz1FTi1HQj48bzpwPiZuYnNwOzwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29O
b3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7
IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj48bzpwPiZuYnNw
OzwvbzpwPjwvU1BBTj48L1A+DQo8RElWPg0KPERJViANCnN0eWxlPSJCT1JERVItQk9UVE9NOiBt
ZWRpdW0gbm9uZTsgQk9SREVSLUxFRlQ6IG1lZGl1bSBub25lOyBQQURESU5HLUJPVFRPTTogMGNt
OyBQQURESU5HLUxFRlQ6IDBjbTsgUEFERElORy1SSUdIVDogMGNtOyBCT1JERVItVE9QOiAjYjVj
NGRmIDFwdCBzb2xpZDsgQk9SREVSLVJJR0hUOiBtZWRpdW0gbm9uZTsgUEFERElORy1UT1A6IDNw
dCI+DQo8UCBzdHlsZT0iVEVYVC1BTElHTjogbGVmdCIgY2xhc3M9TXNvTm9ybWFsIGFsaWduPWxl
ZnQ+PEI+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdUYWhvbWEnLCdzYW5zLXNlcmlmJzsg
Rk9OVC1TSVpFOiAxMHB0Ij5Gcm9tOjwvU1BBTj48L0I+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1J
TFk6ICdUYWhvbWEnLCdzYW5zLXNlcmlmJzsgRk9OVC1TSVpFOiAxMHB0Ij4gZXh0IHpoYW5neXVu
ZmVpIA0KW21haWx0bzp6aGFuZ3l1bmZlaUBjaGluYW1vYmlsZS5jb21dIDxCUj48Qj5TZW50Ojwv
Qj4gRnJpZGF5LCBGZWJydWFyeSAyNSwgMjAxMSANCjEwOjM4IEFNPEJSPjxCPlRvOjwvQj4gU2No
bWlkdCwgQ2hyaXN0aWFuIDEuIChOU04gLSBERS9NdW5pY2gpOyANCnBwc3BAaWV0Zi5vcmc8QlI+
PEI+U3ViamVjdDo8L0I+IFJlOiBSZXZpZXc6IA0KZHJhZnQtaWV0Zi1wcDJwLXByb2JsZW0tc3Rh
dGVtZW50LTAxIC8gU2VjdGlvbiANCjU8bzpwPjwvbzpwPjwvU1BBTj48L1A+PC9ESVY+PC9ESVY+
DQo8UCBzdHlsZT0iVEVYVC1BTElHTjogbGVmdCIgY2xhc3M9TXNvTm9ybWFsIGFsaWduPWxlZnQ+
PG86cD4mbmJzcDs8L286cD48L1A+DQo8RElWPg0KPFAgc3R5bGU9IlRFWFQtQUxJR046IGxlZnQi
IGNsYXNzPU1zb05vcm1hbCBhbGlnbj1sZWZ0PjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAn
VmVyZGFuYScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogYmx1ZTsgRk9OVC1TSVpFOiAxMHB0Ij5IaSAN
CkNocmlzaXRpYW4sPC9TUEFOPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiBTaW1TdW47IEZP
TlQtU0laRTogMTJwdCI+PG86cD48L286cD48L1NQQU4+PC9QPjwvRElWPg0KPERJVj4NCjxQIHN0
eWxlPSJURVhULUFMSUdOOiBsZWZ0IiBjbGFzcz1Nc29Ob3JtYWwgYWxpZ249bGVmdD48U1BBTiAN
CnN0eWxlPSJGT05ULUZBTUlMWTogJ1ZlcmRhbmEnLCdzYW5zLXNlcmlmJzsgQ09MT1I6IGJsdWU7
IEZPTlQtU0laRTogMTBwdCI+Jm5ic3A7Jm5ic3A7IA0KVGhhbmtzIGZvciB0aGUgcmV2aWV3LlBs
ZWFzZSBzZWUgaW5saW5lIGZvciB0aGUgcmVwbHkuPC9TUEFOPjxTUEFOIA0Kc3R5bGU9IkZPTlQt
RkFNSUxZOiBTaW1TdW47IEZPTlQtU0laRTogMTJwdCI+PG86cD48L286cD48L1NQQU4+PC9QPjwv
RElWPg0KPERJVj4NCjxQIHN0eWxlPSJURVhULUFMSUdOOiBsZWZ0IiBjbGFzcz1Nc29Ob3JtYWwg
YWxpZ249bGVmdD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogU2ltU3VuOyBGT05ULVNJWkU6
IDEycHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L0RJVj4NCjxESVY+DQo8UCBzdHls
ZT0iVEVYVC1BTElHTjogbGVmdCIgY2xhc3M9TXNvTm9ybWFsIGFsaWduPWxlZnQ+PFNQQU4gDQpz
dHlsZT0iRk9OVC1GQU1JTFk6ICdWZXJkYW5hJywnc2Fucy1zZXJpZic7IENPTE9SOiBibHVlOyBG
T05ULVNJWkU6IDEwcHQiPkJSPC9TUEFOPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiBTaW1T
dW47IEZPTlQtU0laRTogMTJwdCI+PG86cD48L286cD48L1NQQU4+PC9QPjwvRElWPg0KPERJVj4N
CjxQIHN0eWxlPSJURVhULUFMSUdOOiBsZWZ0IiBjbGFzcz1Nc29Ob3JtYWwgYWxpZ249bGVmdD48
U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ1ZlcmRhbmEnLCdzYW5zLXNlcmlmJzsgQ09MT1I6
IGJsdWU7IEZPTlQtU0laRTogMTBwdCI+WXVuZmVpPC9TUEFOPjxTUEFOIA0Kc3R5bGU9IkZPTlQt
RkFNSUxZOiBTaW1TdW47IEZPTlQtU0laRTogMTJwdCI+PG86cD48L286cD48L1NQQU4+PC9QPjwv
RElWPg0KPERJVj4NCjxQIHN0eWxlPSJURVhULUFMSUdOOiBsZWZ0IiBjbGFzcz1Nc29Ob3JtYWwg
YWxpZ249bGVmdD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogU2ltU3VuOyBGT05ULVNJWkU6
IDEycHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L0RJVj4NCjxESVYgc3R5bGU9IlRF
WFQtQUxJR046IGNlbnRlciIgY2xhc3M9TXNvTm9ybWFsIGFsaWduPWNlbnRlcj48U1BBTiANCnN0
eWxlPSJGT05ULUZBTUlMWTogJ1ZlcmRhbmEnLCdzYW5zLXNlcmlmJzsgRk9OVC1TSVpFOiAxMHB0
Ij4NCjxIUiBzdHlsZT0iV0lEVEg6IDkxLjVwdCIgYWxpZ249Y2VudGVyIFNJWkU9MiB3aWR0aD0x
MjI+DQo8L1NQQU4+PC9ESVY+DQo8RElWPg0KPFAgc3R5bGU9IlRFWFQtQUxJR046IGxlZnQiIGNs
YXNzPU1zb05vcm1hbCBhbGlnbj1sZWZ0PjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnVmVy
ZGFuYScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogc2lsdmVyOyBGT05ULVNJWkU6IDEwcHQiPnpoYW5n
eXVuZmVpPC9TUEFOPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiBTaW1TdW47IENPTE9SOiBz
aWx2ZXI7IEZPTlQtU0laRTogMTJwdCI+PG86cD48L286cD48L1NQQU4+PC9QPjwvRElWPg0KPERJ
Vj4NCjxQIHN0eWxlPSJURVhULUFMSUdOOiBsZWZ0IiBjbGFzcz1Nc29Ob3JtYWwgYWxpZ249bGVm
dD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ1ZlcmRhbmEnLCdzYW5zLXNlcmlmJzsgQ09M
T1I6IHNpbHZlcjsgRk9OVC1TSVpFOiAxMHB0Ij4yMDExLTAyLTI1PC9TUEFOPjxTUEFOIA0Kc3R5
bGU9IkZPTlQtRkFNSUxZOiBTaW1TdW47IEZPTlQtU0laRTogMTJwdCI+PG86cD48L286cD48L1NQ
QU4+PC9QPjwvRElWPg0KPERJVj4NCjxESVYgc3R5bGU9IlRFWFQtQUxJR046IGNlbnRlciIgY2xh
c3M9TXNvTm9ybWFsIGFsaWduPWNlbnRlcj48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ1Zl
cmRhbmEnLCdzYW5zLXNlcmlmJzsgRk9OVC1TSVpFOiAxMHB0Ij4NCjxIUiBhbGlnbj1jZW50ZXIg
U0laRT0yIHdpZHRoPSIxMDAlIj4NCjwvU1BBTj48L0RJVj48L0RJVj4NCjxESVY+DQo8UCBzdHls
ZT0iVEVYVC1BTElHTjogbGVmdCIgY2xhc3M9TXNvTm9ybWFsIGFsaWduPWxlZnQ+PFNUUk9ORz48
U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogU2ltU3VuOyBGT05ULVNJWkU6IDEwcHQiIA0KbGFu
Zz1aSC1DTj63orz+yMujujwvU1BBTj48L1NUUk9ORz48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlM
WTogJ1ZlcmRhbmEnLCdzYW5zLXNlcmlmJzsgRk9OVC1TSVpFOiAxMHB0Ij4gU2NobWlkdCwgQ2hy
aXN0aWFuIA0KMS4gKE5TTiAtIERFL011bmljaCk8L1NQQU4+PFNQQU4gDQpzdHlsZT0iRk9OVC1G
QU1JTFk6IFNpbVN1bjsgRk9OVC1TSVpFOiAxMnB0Ij48bzpwPjwvbzpwPjwvU1BBTj48L1A+PC9E
SVY+DQo8RElWPg0KPFAgc3R5bGU9IlRFWFQtQUxJR046IGxlZnQiIGNsYXNzPU1zb05vcm1hbCBh
bGlnbj1sZWZ0PjxTVFJPTkc+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6IFNpbVN1bjsgRk9O
VC1TSVpFOiAxMHB0IiANCmxhbmc9WkgtQ04+t6LLzcqxvOSjujwvU1BBTj48L1NUUk9ORz48U1BB
TiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ1ZlcmRhbmEnLCdzYW5zLXNlcmlmJzsgRk9OVC1TSVpF
OiAxMHB0Ij4gDQoyMDExLTAyLTI0Jm5ic3A7MjA6Mzc6Mjk8L1NQQU4+PFNQQU4gDQpzdHlsZT0i
Rk9OVC1GQU1JTFk6IFNpbVN1bjsgRk9OVC1TSVpFOiAxMnB0Ij48bzpwPjwvbzpwPjwvU1BBTj48
L1A+PC9ESVY+DQo8RElWPg0KPFAgc3R5bGU9IlRFWFQtQUxJR046IGxlZnQiIGNsYXNzPU1zb05v
cm1hbCBhbGlnbj1sZWZ0PjxTVFJPTkc+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6IFNpbVN1
bjsgRk9OVC1TSVpFOiAxMHB0IiANCmxhbmc9WkgtQ04+ytW8/sjLo7o8L1NQQU4+PC9TVFJPTkc+
PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdWZXJkYW5hJywnc2Fucy1zZXJpZic7IEZPTlQt
U0laRTogMTBwdCI+IGV4dCB6aGFuZ3l1bmZlaTsgDQpwcHNwQGlldGYub3JnPC9TUEFOPjxTUEFO
IA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiBTaW1TdW47IEZPTlQtU0laRTogMTJwdCI+PG86cD48L286
cD48L1NQQU4+PC9QPjwvRElWPg0KPERJVj4NCjxQIHN0eWxlPSJURVhULUFMSUdOOiBsZWZ0IiBj
bGFzcz1Nc29Ob3JtYWwgYWxpZ249bGVmdD48U1RST05HPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFN
SUxZOiBTaW1TdW47IEZPTlQtU0laRTogMTBwdCIgbGFuZz1aSC1DTj6zrcvNo7o8L1NQQU4+PC9T
VFJPTkc+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdWZXJkYW5hJywnc2Fucy1zZXJpZic7
IEZPTlQtU0laRTogMTBwdCIgbGFuZz1aSC1DTj4gDQo8L1NQQU4+PFNQQU4gDQpzdHlsZT0iRk9O
VC1GQU1JTFk6IFNpbVN1bjsgRk9OVC1TSVpFOiAxMnB0Ij48bzpwPjwvbzpwPjwvU1BBTj48L1A+
PC9ESVY+DQo8RElWPg0KPFAgc3R5bGU9IlRFWFQtQUxJR046IGxlZnQiIGNsYXNzPU1zb05vcm1h
bCBhbGlnbj1sZWZ0PjxTVFJPTkc+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6IFNpbVN1bjsg
Rk9OVC1TSVpFOiAxMHB0IiBsYW5nPVpILUNOPtb3zOKjujwvU1BBTj48L1NUUk9ORz48U1BBTiAN
CnN0eWxlPSJGT05ULUZBTUlMWTogJ1ZlcmRhbmEnLCdzYW5zLXNlcmlmJzsgRk9OVC1TSVpFOiAx
MHB0Ij4gUmV2aWV3OiANCmRyYWZ0LWlldGYtcHAycC1wcm9ibGVtLXN0YXRlbWVudC0wMSAvIFNl
Y3Rpb24gNTwvU1BBTj48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogU2ltU3VuOyBGT05ULVNJ
WkU6IDEycHQiPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L0RJVj4NCjxESVY+DQo8UCBzdHlsZT0i
VEVYVC1BTElHTjogbGVmdCIgY2xhc3M9TXNvTm9ybWFsIGFsaWduPWxlZnQ+PFNQQU4gDQpzdHls
ZT0iRk9OVC1GQU1JTFk6IFNpbVN1bjsgRk9OVC1TSVpFOiAxMnB0Ij4mbmJzcDs8bzpwPjwvbzpw
PjwvU1BBTj48L1A+PC9ESVY+DQo8RElWPg0KPERJVj4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BB
TiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMx
ZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCI+SGkgDQpZdW5mZWksPC9TUEFOPjxvOnA+PC9vOnA+PC9Q
Pg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJy
aScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0Ij4mbmJzcDs8
L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0i
Rk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05U
LVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj5zb21lIG1vcmUgdGhvdWdodHMgb24gdGhlIHByb2Js
ZW0gc3RhdGVtZW50IElELjwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1h
bD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09M
T1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNwOzwvU1BBTj48
bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZB
TUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTog
MTFwdCIgDQpsYW5nPUVOLUdCPlNlY3VyaXR5IENvbnNpZGVyYXRpb25zPC9TUEFOPjxvOnA+PC9v
OnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAn
Q2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiAN
Cmxhbmc9RU4tR0I+Jm5ic3A7PC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9y
bWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBD
T0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+KDEpICZuYnNwOyZu
YnNwOyZuYnNwO6GwUFBTUCB3aWxsIG5vdCBhdHRlbXB0IHRvIHByb3ZpZGUgYSBzb2x1dGlvbiBv
biANCnNlY3VyaXR5IGFuZCBjb3B5cmlnaHQ8L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFz
cz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1z
ZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJz
cDsmbmJzcDsgaXNzdWVzIGxpa2UgbWFsaWNpb3VzIGNvbnRlbnQgZGlzdHJpYnV0aW9uLCBjb250
ZW50IA0KcG9sbHV0aW9uIGFuZCBEUk08L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1N
c29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJp
Zic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJzcDsm
bmJzcDsgZm9yIGEgZ2VuZXJhbCBQMlAgc3RyZWFtaW5nIHN5c3RlbS4gSW5zdGVhZCBQUFNQIA0K
c2VjdXJpdHk8L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4g
DQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0
OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJzcDsmbmJzcDsgY29uc2lkZXJh
dGlvbnMgaW52b2x2ZSB0aGUgc2VjdXJpdHkgcHJvYmxlbXMgcmVsYXRlZCB0byANClBQU1A8L1NQ
QU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9O
VC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJ
WkU6IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJzcDsmbmJzcDsgcHJvdG9jb2xzLqGxPC9TUEFOPjxv
OnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFN
SUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAx
MXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7PC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9
TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2Vy
aWYnOyBDT0xPUjogcmVkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj5DUzogVGhpcyBw
cm92aWRlcyB0aGUgd3JvbmcgaW1wcmVzc2lvbiwgdGhhdCB0aGUgZHJhZnQgZG8gbm90IGNhcmUg
DQphYm91dCBzZWN1cml0eSBpc3N1ZXMsIGNhdXNlZCBieSB0aGUgcDJwIHRlY2hub2xvZ3ksIGUu
Zy4gZGlzdHJpYnV0ZWQgYW5kIA0KdW50cnVzdGVkIHBlZXJzLjwvU1BBTj48bzpwPjwvbzpwPjwv
UD4NCjxQIGNsYXNzPU1zb05vcm1hbD4mbmJzcDs8bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1z
b05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlm
JzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNwOzwv
U1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJG
T05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQt
U0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPlByb3Bvc2FsOjwvU1BBTj48bzpwPjwvbzpwPjwvUD4N
CjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmkn
LCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVO
LUdCPiZuYnNwOyZuYnNwOyChsFBQU1Agd2lsbCBub3QgYXR0ZW1wdCB0byBwcm92aWRlIGEgc29s
dXRpb24gb24gc2VjdXJpdHkgDQphbmQgY29weXJpZ2h0PC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0K
PFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScs
J3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4t
R0I+Jm5ic3A7Jm5ic3A7IGlzc3VlcyBsaWtlIG1hbGljaW91cyBjb250ZW50IGRpc3RyaWJ1dGlv
biwgY29udGVudCANCnBvbGx1dGlvbiBhbmQgRFJNPC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAg
Y2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3Nh
bnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+
Jm5ic3A7Jm5ic3A7IGZvciBhIGdlbmVyYWwgUDJQIHN0cmVhbWluZyBzeXN0ZW0uIEluc3RlYWQg
UFBTUCANCnNlY3VyaXR5PC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFs
PjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xP
UjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7Jm5ic3A7IGNv
bnNpZGVyYXRpb25zIGludm9sdmUgdGhlIHNlY3VyaXR5IHByb2JsZW1zIHJlbGF0ZWQgdG8gDQo8
L1NQQU4+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7
IENPTE9SOiByZWQ7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPnRoZSBpbnRyb2R1Y3Rp
b24gPC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5
bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogcmVkOyBGT05U
LVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJzcDsmbmJzcDsmbmJzcDtvZiBwMnAgdGVjaG5v
bG9neSAoZS5nLiB1c2FnZSBvZiB1bnRydXN0ZWQgcGVlcnMpIA0KYW5kPC9TUEFOPjxTUEFOIA0K
c3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3
ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+IHRoZSB1c2VkIFBQU1AgcHJvdG9jb2xz
LqGxPC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPiZuYnNwOzxvOnA+
PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZ
OiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogYmx1ZTsgRk9OVC1TSVpFOiAxMXB0IiAN
Cmxhbmc9RU4tR0I+WXVuZmVpOkkgYW0gZmluZSB3aXRoIHRoaXMgcmV2aXNpb24uPC9TUEFOPjxv
OnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFN
SUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAx
MXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7PC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9
TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2Vy
aWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+KDIpICZu
YnNwOyZuYnNwO6GwIE1hbGljaW91cyBwZWVycyBtYXkgaXNzdWUgZGVuaWFsIG9mIHNlcnZpY2Ug
YXR0YWNrIA0KdG8gdGhlIHRyYWNrZXJzIGJ5PC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xh
c3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMt
c2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+Jm5i
c3A7Jm5ic3A7IHNlbmRpbmcgbGFyZ2UgYW1vdW50IG9mIHJlcXVlc3RzIHdpdGggdHJhY2tlciBw
cm90b2NvbC4gDQpEaXN0cmlidXRlZDwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1z
b05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlm
JzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNwOyZu
YnNwOyB0cmFja2VycyBkZXBsb3ltZW50IG1heSBhbGxldmlhdGUgdGhlIA0KcHJvYmxlbS6hsTwv
U1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJG
T05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQt
U0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNwOzwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQ
IGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdz
YW5zLXNlcmlmJzsgQ09MT1I6IHJlZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+Q1M6
IENhbiB5b3UgcGxlYXNlIGV4cGxhaW4sIHdoeSB5b3UgYXJlIGluIHRoZSBvcGluaW9uLCB0aGF0
IA0KZGlzdHJpYnV0ZWQgdHJhY2tlcnMgY2FuIGFsbGV2aWF0ZSB0aGUgcHJvYmxlbT8gSXQgZXZl
biBjb3VsZCBpbmNyZWFzZSB0aGUgDQpwcm9ibGVtLCBiZWNhdXNlIG5vdyB5b3UgY2FuIGF0dGFj
ayB0aGUgZGlzdHJpYnV0ZWQgcGFydHMgb2YgdGhlIHRyYWNrZXIgDQpzaW11bHRhbmVvdXNseS4g
V2hpY2ggbWFrZXMgdGhpbmtzIHdvcnNlLjwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNz
PU1zb05vcm1hbD4mbmJzcDs8bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BB
TiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6IGJs
dWU7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPll1bmZlaTogVGhlIHJhdGlvbmFsIGlz
IHRoYXQgZGlzdHJpYnV0ZWQgdHJhY2tlcnMgZGlzcGVyc2UgdGhlIERvUyANCmF0dGFjayB0byBh
Jm5ic3A7c3BlY2lmaWMgdHJhY2tlciBpbiBjZW50cmFsaXplZCB0cmFja2VyIHNlbmFyaW8uIFRo
ZXJlZm9yZSB0aGUgDQphdHRhY2sgdG8gb25lIGNlcnRhaW4gdHJhY2tlciBpcyBhbGxldmlhdGVk
LkRvZXMgaXQgbWFrZSANCnNlbnNlPzwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1z
b05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlm
JzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNwOzwv
U1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJG
T05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQt
U0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPigzKSZuYnNwOyChsE9uIHRoZSBvdGhlciBoYW5kLCBt
YWxpY2lvdXMgcGVlcnMgbWF5IHJlcG9ydCBmYWtlIA0KaW5mb3JtYXRpb24gKGUuZy4sPC9TUEFO
PjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQt
RkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpF
OiAxMXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7Jm5ic3A7IGNoZWF0aW5nIHRyYWNrZXJzIGFuZCBv
dGhlciBwZWVycyBieSBjbGFpbWluZyBpdHNlbGYgDQpvd25pbmcgc29tZTwvU1BBTj48bzpwPjwv
bzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTog
J0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIg
DQpsYW5nPUVOLUdCPiZuYnNwOyZuYnNwOyB1bmV4aXN0aW5nIGRhdGEpLjwvU1BBTj48bzpwPjwv
bzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTog
J0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIg
DQpsYW5nPUVOLUdCPiZuYnNwOzwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05v
cm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsg
Q09MT1I6IHJlZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+Q1M6IERlbGV0ZSB0aGUg
Zmlyc3QgcGFydCBvZiB0aGUgc2VudGVuY2UsIGl0IGlzIHdpdGhvdXQgDQppbmZvcm1hdGlvbjo8
L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0i
Rk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05U
LVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJzcDs8L1NQQU4+PG86cD48L286cD48L1A+DQo8
UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywn
c2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1H
Qj5Qcm9wb3NhbDo8L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQ
QU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAj
MWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJzcDsmbmJzcDsgobBNYWxp
Y2lvdXMgcGVlcnMgbWF5IHJlcG9ydCBmYWtlIGluZm9ybWF0aW9uIA0KKGUuZy4sPC9TUEFOPjxv
OnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFN
SUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAx
MXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7Jm5ic3A7IGNoZWF0aW5nIHRyYWNrZXJzIGFuZCBvdGhl
ciBwZWVycyBieSBjbGFpbWluZyBpdHNlbGYgDQpvd25pbmcgc29tZTwvU1BBTj48bzpwPjwvbzpw
PjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0Nh
bGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQps
YW5nPUVOLUdCPiZuYnNwOyZuYnNwOyB1bmV4aXN0aW5nIGRhdGEpLqGxPC9TUEFOPjxvOnA+PC9v
OnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPiZuYnNwOzxvOnA+PC9vOnA+PC9QPg0KPFAgY2xh
c3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMt
c2VyaWYnOyBDT0xPUjogYmx1ZTsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+WXVuZmVp
OkkgYW0gZmluZSB3aXRoIHRoaXMgcmV2aXNpb24uPC9TUEFOPjxTUEFOIA0Kc3R5bGU9IkNPTE9S
OiAjMWY0OTdkIiBsYW5nPUVOLUdCPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1z
b05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlm
JzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNwOzwv
U1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJG
T05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQt
U0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPig0KSAmbmJzcDuhsFNvIGl0IG1heSBiZSBvcHRpb25h
bCBpbiBzb21lIGNhc2VzIHRvIHJlYWxpemUgDQphdXRoZW50aWNhdGlvbiB0byB0aGU8L1NQQU4+
PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1G
QU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6
IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJzcDsmbmJzcDsgcGVlcnMgYmVmb3JlIGFjY2VwdGluZyB0
aGUgcmVxdWVzdCBmb3IgdGhlIHRyYWNrZXIuIEJ1dCANCnRoaXMgbWF5IGFkZDwvU1BBTj48bzpw
PjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlM
WTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFw
dCIgDQpsYW5nPUVOLUdCPiZuYnNwOyZuYnNwOyB1cCB0aGUgdHJhY2tlcidzIHdvcmtsb2FkIG9u
IA0KYXV0aGVudGljYXRpb24uobE8L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29O
b3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7
IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJzcDs8L1NQ
QU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9O
VC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiByZWQ7IEZPTlQtU0laRTog
MTFwdCIgDQpsYW5nPUVOLUdCPkNTOiBQcm9wb3NhbCBmb3IgcmV3b3JkaW5nOjwvU1BBTj48bzpw
PjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlM
WTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFw
dCIgDQpsYW5nPUVOLUdCPiZuYnNwOzwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1z
b05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlm
JzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPiZuYnNwOyZu
YnNwOyChsEluIHNvbWUgY2FzZXMgcGVlciBhdXRoZW50aWNhdGlvbiBmb3IgdHJhY2tlciBjb250
YWN0IA0KbWF5IGJlIG5lZWRlZC4gQnV0IHRoaXMgbWF5IGluY3JlYXNlPC9TUEFOPjxvOnA+PC9v
OnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAn
Q2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiAN
Cmxhbmc9RU4tR0I+Jm5ic3A7Jm5ic3A7IHRoZSB0cmFja2VyJ3Mgd29ya2xvYWQuobE8L1NQQU4+
PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1G
QU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiBibHVlOyBGT05ULVNJWkU6IDEx
cHQiIA0KbGFuZz1FTi1HQj5ZdW5mZWk6R29vZC48L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBj
bGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fu
cy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4m
bmJzcDs8L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpz
dHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdk
OyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJzcDs8L1NQQU4+PG86cD48L286cD48
L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxp
YnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFu
Zz1FTi1HQj4oNSkgJm5ic3A7obBTaW1pbGFyIHRvIHRoZSBiZWhhdmlvciBpbiB0aGUgdHJhY2tl
ci1wZWVyIGludGVyYWN0aW9uLCANCm1hbGljaW91czwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQ
IGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdz
YW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdC
PiZuYnNwOyZuYnNwOyBwZWVycyBtYXkgYWxzbyBjcmVhdGUgZmFrZSBpbmZvcm1hdGlvbiBvbiBj
aHVuayANCmF2YWlsYWJpbGl0eSBhbmQ8L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1N
c29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJp
Zic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJzcDsm
bmJzcDsgZXhjaGFuZ2UgaXQgd2l0aCBvdGhlciBwZWVycy4gU29tZSB0ZWNobmlxdWVzIHRvIGNo
ZWNrIA0KdGhlIGRhdGE8L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+
PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9S
OiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4mbmJzcDsmbmJzcDsgaW50
ZWdyaXR5IChlLmcuLCB1c2luZyBjaGVja3N1bSkgbWF5IGJlIHVzZWZ1bCBmb3IgDQpkZXRlY3Rp
bmcgdGhlIGRhdGEuPC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxT
UEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjog
IzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7Jm5ic3A7IEJ1dCB0
aGlzIHBhcnQgaXMgb3V0IG9mIHNjb3BlIG9mIA0KUFBTUC6hsTwvU1BBTj48bzpwPjwvbzpwPjwv
UD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGli
cmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5n
PUVOLUdCPiZuYnNwOzwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48
U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6
IHJlZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+Q1M6IEkgZG8gbm90IHRoaW5nLCB0
aGF0IGl0IGlzIGEgZ29vZCBpZGVhIHRvIGRlY2xhcmUgdGhpcyBvdXQgb2YgDQpzY29wZSBoZXJl
LCBiZWNhdXNlIGl0IGlzIGEgZnVuZGFtZW50YWwgcXVlc3Rpb24gZm9yIHAycCBzdHJlYW1pbmcu
IFdlIHNob3VsZCANCnByb3ZpZGUgbW9yZSBpbmZvcm1hdGlvbiBoZXJlLjwvU1BBTj48bzpwPjwv
bzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTog
J0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6IHJlZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxh
bmc9RU4tR0I+Rm9yIGV4YW1wbGUsIGhvdyBjaGVja3N1bXMgY291bGQgYmUgdXNlZCBmb3IgdGhp
cyBwdXJwb3NlLiBXaGF0IGxldmVsIA0Kb2Ygc2VjdXJpdHkgY2FuIGJlIGFjaGlldmVkIGFuZCB3
aGF0IGlzIHRoZSByZW1haW5pbmcgDQpyaXNrLjwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNs
YXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5z
LXNlcmlmJzsgQ09MT1I6IGJsdWU7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPll1bmZl
aTombmJzcDtJIGFtIG9rYXkgaWYmbmJzcDtQUFNQIGd1eXMgYmVsaWV2ZSB0aGlzIGlzIGEgDQpm
dW5kYW1lbnRhbCB0YXNrJm5ic3A7b2YgUFBTUC4gSSB3b3VsZCBsaWtlIHRvIHNlZSBtb3JlIGNv
bW1lbnRzIG9uIHRoaXMgDQpwYXJ0LiZuYnNwOzwvU1BBTj48bzpwPjwvbzpwPjwvUD4NCjxQIGNs
YXNzPU1zb05vcm1hbD4mbmJzcDs8bzpwPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48
U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6
IHJlZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+QmVzdCBSZWdhcmRzPC9TUEFOPjxv
OnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFN
SUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogcmVkOyBGT05ULVNJWkU6IDExcHQi
IA0KbGFuZz1FTi1HQj5DaHJpc3RpYW48L1NQQU4+PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1N
c29Ob3JtYWw+Jm5ic3A7PG86cD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4g
DQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiBibHVl
OyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj5UaGFua3MsPC9TUEFOPjxvOnA+PC9vOnA+
PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2Fs
aWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogYmx1ZTsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9
RU4tR0I+WXVuZmVpPC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPiZu
YnNwOzxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZP
TlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1T
SVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7PC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAg
Y2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3Nh
bnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+
Jm5ic3A7PC9TUEFOPjxvOnA+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0K
c3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3
ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7PC9TUEFOPjxvOnA+PC9vOnA+
PC9QPjwvRElWPjwvRElWPjwvRElWPjwvRk9OVD48L0RJVj48L0JPRFk+PC9IVE1MPg0K

--=====003_Dragon328500555346_=====--


From zhangyunfei@chinamobile.com  Sun Feb 27 22:46:53 2011
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 2C3133A69ED for <ppsp@core3.amsl.com>; Sun, 27 Feb 2011 22:46:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -94.716
X-Spam-Level: 
X-Spam-Status: No, score=-94.716 tagged_above=-999 required=5 tests=[AWL=1.457, 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 1acF7oNbgiAn for <ppsp@core3.amsl.com>; Sun, 27 Feb 2011 22:46:51 -0800 (PST)
Received: from hqmta.chinamobile.com (hqmta.chinamobile.com [221.130.253.171]) by core3.amsl.com (Postfix) with ESMTP id 6987A3A6804 for <ppsp@ietf.org>; Sun, 27 Feb 2011 22:46:51 -0800 (PST)
Received: from hqmta.chinamobile.com (localhost [127.0.0.1]) by localhost.imsstest.com (Postfix) with ESMTP id EBBAA16A4A; Mon, 28 Feb 2011 14:47:46 +0800 (CST)
Received: from mail.chinamobile.com (unknown [10.1.28.22]) by hqmta.chinamobile.com (Postfix) with ESMTP id DE7D920F68; Mon, 28 Feb 2011 14:47:46 +0800 (CST)
Received: from zyf-PC ([10.1.5.3]) by mail.chinamobile.com (Lotus Domino Release 6.5.6) with ESMTP id 2011022814474092-13708 ; Mon, 28 Feb 2011 14:47:40 +0800 
Date: Mon, 28 Feb 2011 14:47:38 +0800
From: "zhangyunfei" <zhangyunfei@chinamobile.com>
To: "Schmidt, Christian 1. (NSN - DE/" <christian.1.schmidt@nsn.com>, "ppsp@ietf.org" <ppsp@ietf.org>
Message-ID: <201102281447367334107@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.6|March 06, 2007) at 2011-02-28 14:47:45, Serialize by Router on jtgsml01/servers/cmcc(Release 6.5.6|March 06, 2007) at 2011-02-28 14:47:46, Serialize complete at 2011-02-28 14:47:46
Content-Type: multipart/alternative; boundary="=====003_Dragon826266614458_====="
X-TM-AS-Product-Ver: IMSS-7.0.0.8231-6.5.0.1024-17982.005
X-TM-AS-Result: No--20.628-7.0-31-10
X-imss-scan-details: No--20.628-7.0-31-10;No--20.628-5.0-31-10
X-TM-AS-User-Approved-Sender: No
Subject: Re: [ppsp] Review: draft-ietf-pp2p-problem-statement-01 / Section 5
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 Feb 2011 06:46:53 -0000

This is a multi-part message in MIME format.

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

SGkgQ2hyaXNpdGlhbiwNCiAgICBUaGFua3MgZm9yIHRoZSBwcm9wb3NhbC5JIGFtIGZpbmUgd2l0
aCB0aGUgcmV2aXNpb24gYW5kIHdpbGwgdXBkYXRlIHRoZSBjb3JyZXNwb25kaW5nIHRleHQuDQoN
CkJSDQpZdW5mZWkNCg0KDQoNCg0KDQp6aGFuZ3l1bmZlaQ0KMjAxMS0wMi0yOA0KDQoNCg0Kt6K8
/sjLo7ogU2NobWlkdCwgQ2hyaXN0aWFuIDEuIChOU04gLSBERS9NdW5pY2gpDQq3osvNyrG85KO6
IDIwMTEtMDItMjUgMjA6MTk6MjcNCsrVvP7Iy6O6IGV4dCB6aGFuZ3l1bmZlaTsgcHBzcEBpZXRm
Lm9yZw0Ks63LzaO6IA0K1vfM4qO6IFJFOiBSZXZpZXc6IGRyYWZ0LWlldGYtcHAycC1wcm9ibGVt
LXN0YXRlbWVudC0wMSAvIFNlY3Rpb24gNQ0KDQpIaSBZdW5mZWkNCiANCigyKSAgIKGwIE1hbGlj
aW91cyBwZWVycyBtYXkgaXNzdWUgZGVuaWFsIG9mIHNlcnZpY2UgYXR0YWNrIHRvIHRoZSB0cmFj
a2VycyBieQ0KICAgc2VuZGluZyBsYXJnZSBhbW91bnQgb2YgcmVxdWVzdHMgd2l0aCB0cmFja2Vy
IHByb3RvY29sLiBEaXN0cmlidXRlZA0KICAgdHJhY2tlcnMgZGVwbG95bWVudCBtYXkgYWxsZXZp
YXRlIHRoZSBwcm9ibGVtLqGxDQogDQpDUzogQ2FuIHlvdSBwbGVhc2UgZXhwbGFpbiwgd2h5IHlv
dSBhcmUgaW4gdGhlIG9waW5pb24sIHRoYXQgZGlzdHJpYnV0ZWQgdHJhY2tlcnMgY2FuIGFsbGV2
aWF0ZSB0aGUgcHJvYmxlbT8gSXQgZXZlbiBjb3VsZCBpbmNyZWFzZSB0aGUgcHJvYmxlbSwgYmVj
YXVzZSBub3cgeW91IGNhbiBhdHRhY2sgdGhlIGRpc3RyaWJ1dGVkIHBhcnRzIG9mIHRoZSB0cmFj
a2VyIHNpbXVsdGFuZW91c2x5LiBXaGljaCBtYWtlcyB0aGlua3Mgd29yc2UuDQogDQpZdW5mZWk6
IFRoZSByYXRpb25hbCBpcyB0aGF0IGRpc3RyaWJ1dGVkIHRyYWNrZXJzIGRpc3BlcnNlIHRoZSBE
b1MgYXR0YWNrIHRvIGEgc3BlY2lmaWMgdHJhY2tlciBpbiBjZW50cmFsaXplZCB0cmFja2VyIHNl
bmFyaW8uIFRoZXJlZm9yZSB0aGUgYXR0YWNrIHRvIG9uZSBjZXJ0YWluIHRyYWNrZXIgaXMgYWxs
ZXZpYXRlZC5Eb2VzIGl0IG1ha2Ugc2Vuc2U/DQogDQpDUzogSSBzZWUsIHdoYXQgYWJvdXQgdGhl
IGZvbGxvd2luZyB0ZXh0IHByb3Bvc2FsOg0KIA0KKDIpICAgobAgTWFsaWNpb3VzIHBlZXJzIG1h
eSBpc3N1ZSBkZW5pYWwgb2Ygc2VydmljZSBhdHRhY2sgdG8gdGhlIHRyYWNrZXJzIGJ5DQogICBz
ZW5kaW5nIGxhcmdlIGFtb3VudCBvZiByZXF1ZXN0cyB3aXRoIHRyYWNrZXIgcHJvdG9jb2wuIElu
IGNhc2Ugb2YgYSBkaXN0cmlidXRlZA0KICAgdHJhY2tlciB0aGUgYXR0YWNrIHRvIHNvbWUgb2Yg
dGhlc2UgZW50aXRpZXMgbWF5IG5vdCBpbnRlcnJ1cHQgdGhlIHNlcnZpY2UuobENCiANCkJlc3Qg
UmVnYXJkcw0KQ2hyaXN0aWFuDQoNCg0KDQoNCnpoYW5neXVuZmVpDQoyMDExLTAyLTI4DQo=

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

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PWdi
MjMxMiIgaHR0cC1lcXVpdj1Db250ZW50LVR5cGU+DQo8TUVUQSBuYW1lPUdFTkVSQVRPUiBjb250
ZW50PSJNU0hUTUwgOC4wMC43NjAwLjE2NzIyIj48L0hFQUQ+DQo8Qk9EWT4NCjxESVY+PEZPTlQg
ZmFjZT1WZXJkYW5hPjxGT05UIHNpemU9Mj4NCjxESVY+PEZPTlQgY29sb3I9IzAwMDBmZiBzaXpl
PTIgZmFjZT1WZXJkYW5hPg0KPERJVj48Rk9OVCBjb2xvcj0jMDAwMGZmIHNpemU9MiBmYWNlPVZl
cmRhbmE+SGkgQ2hyaXNpdGlhbiw8L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGNvbG9yPSMwMDAw
ZmYgc2l6ZT0yIGZhY2U9VmVyZGFuYT4mbmJzcDsmbmJzcDsmbmJzcDsgVGhhbmtzIGZvciB0aGUg
DQpwcm9wb3NhbC5JIGFtIGZpbmUgd2l0aCB0aGUgcmV2aXNpb24gYW5kIHdpbGwgdXBkYXRlIHRo
ZSBjb3JyZXNwb25kaW5nIA0KdGV4dC48L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGNvbG9yPSMw
MDAwZmYgc2l6ZT0yIGZhY2U9VmVyZGFuYT48L0ZPTlQ+Jm5ic3A7PC9ESVY+DQo8RElWPjxGT05U
IGNvbG9yPSMwMDAwZmYgc2l6ZT0yIGZhY2U9VmVyZGFuYT5CUjwvRk9OVD48L0RJVj4NCjxESVY+
PEZPTlQgY29sb3I9IzAwMDBmZiBzaXplPTIgZmFjZT1WZXJkYW5hPll1bmZlaTwvRk9OVD48L0RJ
Vj4NCjxESVY+PEZPTlQgc2l6ZT0yIGZhY2U9VmVyZGFuYT48L0ZPTlQ+Jm5ic3A7PC9ESVY+PC9G
T05UPjwvRElWPg0KPERJVj48Rk9OVCBzaXplPTIgZmFjZT1WZXJkYW5hPjwvRk9OVD4mbmJzcDs8
L0RJVj4NCjxESVYgYWxpZ249bGVmdD4NCjxESVYgYWxpZ249bGVmdD48Rk9OVCBzaXplPTIgZmFj
ZT1WZXJkYW5hPg0KPEhSIHN0eWxlPSJXSURUSDogMTIycHg7IEhFSUdIVDogMnB4IiBTSVpFPTI+
DQo8L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGNvbG9yPSNjMGMwYzA+PEZPTlQgc2l6ZT0yIGZh
Y2U9VmVyZGFuYT56aGFuZ3l1bmZlaTwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgc2l6ZT0yIGZh
Y2U9VmVyZGFuYT4yMDExLTAyLTI4PC9GT05UPjwvRk9OVD48L0RJVj48L0RJVj4NCjxESVY+PEZP
TlQgc2l6ZT0yIGZhY2U9VmVyZGFuYT4NCjxIUj4NCjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQg
ZmFjZT1WZXJkYW5hPjxGT05UIHNpemU9Mj48U1RST05HPreivP7Iy6O6PC9TVFJPTkc+IFNjaG1p
ZHQsIENocmlzdGlhbiAxLiANCihOU04gLSBERS9NdW5pY2gpPC9GT05UPjwvRk9OVD48L0RJVj4N
CjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hPjxGT05UIHNpemU9Mj48U1RST05HPreiy83Ksbzko7o8
L1NUUk9ORz4gDQoyMDExLTAyLTI1Jm5ic3A7MjA6MTk6Mjc8L0ZPTlQ+PC9GT05UPjwvRElWPg0K
PERJVj48Rk9OVCBmYWNlPVZlcmRhbmE+PEZPTlQgc2l6ZT0yPjxTVFJPTkc+ytW8/sjLo7o8L1NU
Uk9ORz4gZXh0IHpoYW5neXVuZmVpOyANCnBwc3BAaWV0Zi5vcmc8L0ZPTlQ+PC9GT05UPjwvRElW
Pg0KPERJVj48Rk9OVCBmYWNlPVZlcmRhbmE+PEZPTlQgc2l6ZT0yPjxTVFJPTkc+s63LzaO6PC9T
VFJPTkc+IDwvRk9OVD48L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYT48Rk9O
VCBzaXplPTI+PFNUUk9ORz7W98zio7o8L1NUUk9ORz4gUkU6IFJldmlldzogDQpkcmFmdC1pZXRm
LXBwMnAtcHJvYmxlbS1zdGF0ZW1lbnQtMDEgLyBTZWN0aW9uIDU8L0ZPTlQ+PC9GT05UPjwvRElW
Pg0KPERJVj48Rk9OVCBzaXplPTIgZmFjZT1WZXJkYW5hPjwvRk9OVD4mbmJzcDs8L0RJVj4NCjxE
SVY+PEZPTlQgc2l6ZT0yIGZhY2U9VmVyZGFuYT4NCjxESVYgY2xhc3M9V29yZFNlY3Rpb24xPg0K
PFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScs
J3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4t
R0I+SGkgWXVuZmVpPD94bWw6bmFtZXNwYWNlIHByZWZpeCA9IG8gLz48bzpwPjwvbzpwPjwvU1BB
Tj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdD
YWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0K
bGFuZz1FTi1HQj48bzpwPiZuYnNwOzwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3Jt
YWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENP
TE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj4oMikgJm5ic3A7Jm5i
c3A7obAgTWFsaWNpb3VzIHBlZXJzIG1heSBpc3N1ZSBkZW5pYWwgb2Ygc2VydmljZSBhdHRhY2sg
DQp0byB0aGUgdHJhY2tlcnMgYnk8L1NQQU4+PFNQQU4gbGFuZz1FTi1HQj48bzpwPjwvbzpwPjwv
U1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6
ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQi
IA0KbGFuZz1FTi1HQj4mbmJzcDsmbmJzcDsgc2VuZGluZyBsYXJnZSBhbW91bnQgb2YgcmVxdWVz
dHMgd2l0aCB0cmFja2VyIHByb3RvY29sLiANCkRpc3RyaWJ1dGVkPC9TUEFOPjxTUEFOIGxhbmc9
RU4tR0I+PG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0K
c3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3
ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7Jm5ic3A7IHRyYWNrZXJzIGRl
cGxveW1lbnQgbWF5IGFsbGV2aWF0ZSB0aGUgDQpwcm9ibGVtLqGxPC9TUEFOPjxTUEFOIGxhbmc9
RU4tR0I+PG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0K
c3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3
ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7PC9TUEFOPjxTUEFOIGxhbmc9
RU4tR0I+PG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0K
c3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogcmVkOyBG
T05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj5DUzogQ2FuIHlvdSBwbGVhc2UgZXhwbGFpbiwg
d2h5IHlvdSBhcmUgaW4gdGhlIG9waW5pb24sIHRoYXQgDQpkaXN0cmlidXRlZCB0cmFja2VycyBj
YW4gYWxsZXZpYXRlIHRoZSBwcm9ibGVtPyBJdCBldmVuIGNvdWxkIGluY3JlYXNlIHRoZSANCnBy
b2JsZW0sIGJlY2F1c2Ugbm93IHlvdSBjYW4gYXR0YWNrIHRoZSBkaXN0cmlidXRlZCBwYXJ0cyBv
ZiB0aGUgdHJhY2tlciANCnNpbXVsdGFuZW91c2x5LiBXaGljaCBtYWtlcyB0aGlua3Mgd29yc2Uu
PC9TUEFOPjxTUEFOIA0KbGFuZz1FTi1HQj48bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFz
cz1Nc29Ob3JtYWw+PFNQQU4gbGFuZz1FTi1HQj4mbmJzcDs8bzpwPjwvbzpwPjwvU1BBTj48L1A+
DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJp
Jywnc2Fucy1zZXJpZic7IENPTE9SOiBibHVlOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1H
Qj5ZdW5mZWk6IFRoZSByYXRpb25hbCBpcyB0aGF0IGRpc3RyaWJ1dGVkIHRyYWNrZXJzIGRpc3Bl
cnNlIHRoZSBEb1MgDQphdHRhY2sgdG8gYSZuYnNwO3NwZWNpZmljIHRyYWNrZXIgaW4gY2VudHJh
bGl6ZWQgdHJhY2tlciBzZW5hcmlvLiBUaGVyZWZvcmUgdGhlIA0KYXR0YWNrIHRvIG9uZSBjZXJ0
YWluIHRyYWNrZXIgaXMgYWxsZXZpYXRlZC5Eb2VzIGl0IG1ha2Ugc2Vuc2U/PC9TUEFOPjxTUEFO
IA0KbGFuZz1FTi1HQj48bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+
PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9S
OiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIA0KbGFuZz1FTi1HQj48bzpwPiZuYnNwOzwvbzpw
PjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1J
TFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDEx
cHQiIA0KbGFuZz1FTi1HQj5DUzogSSBzZWUsIHdoYXQgYWJvdXQgdGhlIGZvbGxvd2luZyB0ZXh0
IA0KcHJvcG9zYWw6PG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxT
UEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjog
IzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+PG86cD4mbmJzcDs8L286cD48
L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsPjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZ
OiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0
IiANCmxhbmc9RU4tR0I+KDIpICZuYnNwOyZuYnNwO6GwIE1hbGljaW91cyBwZWVycyBtYXkgaXNz
dWUgZGVuaWFsIG9mIHNlcnZpY2UgYXR0YWNrIA0KdG8gdGhlIHRyYWNrZXJzIGJ5PC9TUEFOPjxT
UEFOIGxhbmc9RU4tR0I+PG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFs
PjxTUEFOIA0Kc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xP
UjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiANCmxhbmc9RU4tR0I+Jm5ic3A7Jm5ic3A7IHNl
bmRpbmcgbGFyZ2UgYW1vdW50IG9mIHJlcXVlc3RzIHdpdGggdHJhY2tlciBwcm90b2NvbC4gDQpJ
biBjYXNlIG9mIGEgZGlzdHJpYnV0ZWQ8L1NQQU4+PFNQQU4gbGFuZz1FTi1HQj48bzpwPjwvbzpw
PjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWw+PFNQQU4gDQpzdHlsZT0iRk9OVC1GQU1J
TFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDEx
cHQiIA0KbGFuZz1FTi1HQj4mbmJzcDsmbmJzcDsgdHJhY2tlciB0aGUgYXR0YWNrIHRvIHNvbWUg
b2YgdGhlc2UgZW50aXRpZXMgbWF5IG5vdCANCmludGVycnVwdCB0aGUgc2VydmljZS6hsTwvU1BB
Tj48U1BBTiBsYW5nPUVOLUdCPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05v
cm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsg
Q09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVOLUdCPjxvOnA+Jm5ic3A7
PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05U
LUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0la
RTogMTFwdCIgDQpsYW5nPUVOLUdCPkJlc3QgUmVnYXJkczxvOnA+PC9vOnA+PC9TUEFOPjwvUD4N
CjxQIGNsYXNzPU1zb05vcm1hbD48U1BBTiANCnN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmkn
LCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgDQpsYW5nPUVO
LUdCPkNocmlzdGlhbjxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L0RJVj48L0ZPTlQ+PC9ESVY+PC9G
T05UPjwvRElWPg0KPERJVj48Rk9OVCBzaXplPTI+PC9GT05UPiZuYnNwOzwvRElWPg0KPERJViBh
bGlnbj1sZWZ0PjxGT05UIHNpemU9Mj4NCjxIUiBzdHlsZT0iV0lEVEg6IDEyMnB4OyBIRUlHSFQ6
IDJweCIgU0laRT0yPg0KPC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBjb2xvcj0jYzBjMGMwPjxG
T05UIHNpemU9Mj56aGFuZ3l1bmZlaTwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgc2l6ZT0yPjIw
MTEtMDItMjg8L0ZPTlQ+PC9GT05UPjwvRElWPjwvRk9OVD48L0JPRFk+PC9IVE1MPg0K

--=====003_Dragon826266614458_=====--


From zhangyunfei@chinamobile.com  Sun Feb 27 23:05:06 2011
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 26F4A3A68F2 for <ppsp@core3.amsl.com>; Sun, 27 Feb 2011 23:05:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -94.777
X-Spam-Level: 
X-Spam-Status: No, score=-94.777 tagged_above=-999 required=5 tests=[AWL=1.396, 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 vkzPSOu-xkuv for <ppsp@core3.amsl.com>; Sun, 27 Feb 2011 23:05:04 -0800 (PST)
Received: from hqmta.chinamobile.com (hqmta.chinamobile.com [221.130.253.171]) by core3.amsl.com (Postfix) with ESMTP id 37E5C3A6804 for <ppsp@ietf.org>; Sun, 27 Feb 2011 23:05:04 -0800 (PST)
Received: from hqmta.chinamobile.com (localhost [127.0.0.1]) by localhost.imsstest.com (Postfix) with ESMTP id 2BDA720F3B; Mon, 28 Feb 2011 15:05:59 +0800 (CST)
Received: from mail.chinamobile.com (unknown [10.1.28.22]) by hqmta.chinamobile.com (Postfix) with ESMTP id 21E15164BB; Mon, 28 Feb 2011 15:05:59 +0800 (CST)
Received: from zyf-PC ([10.1.5.3]) by mail.chinamobile.com (Lotus Domino Release 6.5.6) with ESMTP id 2011022815055171-14397 ; Mon, 28 Feb 2011 15:05:51 +0800 
Date: Mon, 28 Feb 2011 15:05:49 +0800
From: "zhangyunfei" <zhangyunfei@chinamobile.com>
To: "ppsp@ietf.org" <ppsp@ietf.org>
References: <20110224222740.016963A6877@core3.amsl.com> <AD0D6FF3-4010-483E-A14C-B99AC7FF8968@cisco.com>
Message-ID: <201102281505450707793@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.6|March 06, 2007) at 2011-02-28 15:05:57, Serialize by Router on jtgsml01/servers/cmcc(Release 6.5.6|March 06, 2007) at 2011-02-28 15:05:58, Serialize complete at 2011-02-28 15:05:58
Content-Type: multipart/alternative; boundary="=====003_Dragon887351832143_====="
X-TM-AS-Product-Ver: IMSS-7.0.0.8231-6.5.0.1024-17982.005
X-TM-AS-Result: No--19.930-7.0-31-10
X-imss-scan-details: No--19.930-7.0-31-10;No--19.930-5.0-31-10
X-TM-AS-User-Approved-Sender: No
Subject: [ppsp] Agenda request for IETF 80
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 Feb 2011 07:05:06 -0000

This is a multi-part message in MIME format.

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

SGkgYWxsLA0KDQogICAgUFBTUCBXRyBpcyBwbGFubmluZyB0aGUgSUVURiA4MCBhZ2VuZGEuIElm
IHlvdSBhcmUgaW50ZXJlc3RlZCBpbiBnZXR0aW5nIGEgc2xvdCwNCnBsZWFzZSBzZW5kIHRoZSBj
aGFpcnMgYSByZXF1ZXN0IGJ5IE1vbmRheSBNYXJjaCAxNi4NCg0KICAgUGxlYXNlIHByb3ZpZGUg
YSB0aXRsZSwgdGhlIHByZXNlbnRlciBhbmQgdGhlIHJlcXVlc3RlZCBhbW91bnQgb2YgdGltZQ0K
YXMgd2VsbCBhcyBhIGxpc3Qgb2YgdGhlIGlzc3VlcyB0aGF0IHdpbGwgYmUgYWRkcmVzc2VkIGR1
cmluZyB0aGUNCmFsbG9jYXRlZCB0aW1lLg0KDQogICAgTm90ZSB0aGF0IHdvcmtpbmcgZ3JvdXAg
ZG9jdW1lbnRzIHdpbGwgaGF2ZSB0b3AgcHJpb3JpdHksIGZvbGxvd2VkIGJ5IGluZGl2aWR1YWwg
DQpkcmFmdHMgdGhhdCBoYXZlIGF0dHJhY3RlZCBhdHRlbnRpb24gb24gdGhlIG1haWxpbmcgbGlz
dC4gVGhlIGRyYWZ0cyBjcmVhdGVkIGFmdGVyIHRoZSANCmRlYWRsaW5lIG9mIHRoZSBzdWJtaXNz
aW9uIHdpbGwgbm90IGJlIGRpc2N1c3NlZC4NCiAgICANCiAgIExvb2tpbmcgZm9yd2FyZCB0byBt
ZWV0aW5nIHdpdGggYWxsIG9mIHlvdSBpbiBQcmFndWUuDQoNCkJSDQpZdW5mZWkNCg0KDQoNCg0K
emhhbmd5dW5mZWkNCjIwMTEtMDItMjgNCg0KDQoNCreivP7Iy6O6IEN1bGxlbiBKZW5uaW5ncw0K
t6LLzcqxvOSjuiAyMDExLTAyLTI2IDIxOjU1OjExDQrK1bz+yMujuiBwcHNwQGlldGYub3JnDQqz
rcvNo7ogDQrW98zio7ogW3Bwc3BdIEZ3ZDogUFBTUCAtIFJlcXVlc3RlZCBzZXNzaW9uIGhhcyBi
ZWVuIHNjaGVkdWxlZCBmb3IgSUVURiA4MA0KDQoNClRlbnRhdGl2ZSAgdGltZSAgZm9yICBQUFNQ
ICBtZWV0aW5nICANCg0KQmVnaW4gIGZvcndhcmRlZCAgbWVzc2FnZToNCg0KPiAgUFBTUCAgU2Vz
c2lvbiAgMSAgKDIuNSAgaG91cnMpDQo+ICBNb25kYXksICBNb3JuaW5nICBTZXNzaW9uICBJICAw
OTAwLTExMzANCj4gIFJvb20gIE5hbWU6ICBSb21hDQo+ICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQpwcHNwICBtYWlsaW5nICBsaXN0DQpwcHNwQGlldGYub3JnDQpo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Bwc3ANCg==

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

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PWdi
MjMxMiIgaHR0cC1lcXVpdj1Db250ZW50LVR5cGU+DQo8TUVUQSBuYW1lPUdFTkVSQVRPUiBjb250
ZW50PSJNU0hUTUwgOC4wMC43NjAwLjE2NzIyIj4NCjxTVFlMRT4NCjwhLS0NCiAvKiBGb250IERl
ZmluaXRpb25zICovDQogQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTrLzszlOw0KCXBhbm9zZS0x
OjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpWZXJkYW5h
Ow0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6IlxAy87M5SI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQogLyogU3R5
bGUgRGVmaW5pdGlvbnMgKi8NCiBwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9y
bWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCXRleHQtYWxpZ246
anVzdGlmeTsNCgl0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoOw0KCWZvbnQtc2l6ZToxMC41
cHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5
cGVybGluaw0KCXtjb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2
aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe2NvbG9yOnB1cnBsZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsLWNvbXBvc2U7DQoJZm9udC1mYW1pbHk6VmVyZGFuYTsNCgljb2xvcjp3aW5k
b3d0ZXh0Ow0KCWZvbnQtd2VpZ2h0Om5vcm1hbDsNCglmb250LXN0eWxlOm5vcm1hbDsNCgl0ZXh0
LWRlY29yYXRpb246bm9uZSBub25lO30NCiAvKiBQYWdlIERlZmluaXRpb25zICovDQogQHBhZ2Ug
U2VjdGlvbjENCgl7c2l6ZTo1OTUuM3B0IDg0MS45cHQ7DQoJbWFyZ2luOjcyLjBwdCA5MC4wcHQg
NzIuMHB0IDkwLjBwdDsNCglsYXlvdXQtZ3JpZDoxNS42cHQ7fQ0KZGl2LlNlY3Rpb24xDQoJe3Bh
Z2U6U2VjdGlvbjE7fQ0KLS0+DQo8L1NUWUxFPg0KPC9IRUFEPg0KPEJPRFk+DQo8RElWPjxGT05U
IGNvbG9yPSMwMDAwZmYgc2l6ZT0yIGZhY2U9VmVyZGFuYT5IaSBhbGwsPC9GT05UPjwvRElWPg0K
PERJVj4mbmJzcDs8L0RJVj4NCjxESVY+PEZPTlQgY29sb3I9IzAwMDBmZiBzaXplPTIgZmFjZT1W
ZXJkYW5hPiZuYnNwOyZuYnNwOyZuYnNwOyBQUFNQIFdHIGlzIA0KcGxhbm5pbmcgdGhlIElFVEYg
ODAgYWdlbmRhLiBJZiB5b3UgYXJlIGludGVyZXN0ZWQgaW4gZ2V0dGluZyBhIA0Kc2xvdCw8L0ZP
TlQ+PC9ESVY+DQo8RElWPjxGT05UIGNvbG9yPSMwMDAwZmYgc2l6ZT0yIGZhY2U9VmVyZGFuYT5w
bGVhc2Ugc2VuZCB0aGUgY2hhaXJzIGEgcmVxdWVzdCBieSANCk1vbmRheSBNYXJjaCAxNi48L0ZP
TlQ+PC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj48Rk9OVCBjb2xvcj0jMDAwMGZmIHNp
emU9MiBmYWNlPVZlcmRhbmE+Jm5ic3A7Jm5ic3A7IFBsZWFzZSBwcm92aWRlIGEgDQp0aXRsZSwg
dGhlIHByZXNlbnRlciZuYnNwO2FuZCZuYnNwO3RoZSByZXF1ZXN0ZWQgYW1vdW50IG9mIHRpbWU8
QlI+YXMgd2VsbCBhcyBhIA0KbGlzdCBvZiB0aGUgaXNzdWVzIHRoYXQgd2lsbCBiZSBhZGRyZXNz
ZWQgZHVyaW5nIHRoZTxCUj5hbGxvY2F0ZWQgDQp0aW1lLjwvRk9OVD48L0RJVj4NCjxESVY+Jm5i
c3A7PC9ESVY+DQo8RElWPjxGT05UIGNvbG9yPSMwMDAwZmYgc2l6ZT0yIGZhY2U9VmVyZGFuYT4m
bmJzcDsmbmJzcDsmbmJzcDsgTm90ZSB0aGF0IA0Kd29ya2luZyBncm91cCBkb2N1bWVudHMgd2ls
bCBoYXZlJm5ic3A7dG9wIHByaW9yaXR5LCBmb2xsb3dlZCBieSBpbmRpdmlkdWFsIA0KPC9GT05U
PjwvRElWPg0KPERJVj48Rk9OVCBjb2xvcj0jMDAwMGZmIHNpemU9MiBmYWNlPVZlcmRhbmE+ZHJh
ZnRzIHRoYXQgaGF2ZSBhdHRyYWN0ZWQgDQphdHRlbnRpb24gb24gdGhlIG1haWxpbmcgbGlzdC4g
VGhlIGRyYWZ0cyZuYnNwO2NyZWF0ZWQgYWZ0ZXIgdGhlIDwvRk9OVD48L0RJVj4NCjxESVY+PEZP
TlQgY29sb3I9IzAwMDBmZiBzaXplPTIgZmFjZT1WZXJkYW5hPmRlYWRsaW5lIG9mIHRoZSBzdWJt
aXNzaW9uIHdpbGwgbm90IA0KYmUgZGlzY3Vzc2VkLjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQg
Y29sb3I9IzAwMDBmZiBzaXplPTIgZmFjZT1WZXJkYW5hPiZuYnNwOyZuYnNwOyZuYnNwOyA8L0ZP
TlQ+PC9ESVY+DQo8RElWPjxGT05UIGNvbG9yPSMwMDAwZmYgc2l6ZT0yIGZhY2U9VmVyZGFuYT4m
bmJzcDsgJm5ic3A7TG9va2luZyBmb3J3YXJkIHRvIA0KbWVldGluZyB3aXRoIGFsbCBvZiB5b3Ug
aW4gUHJhZ3VlLjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgY29sb3I9IzAwMDBmZiBzaXplPTIg
ZmFjZT1WZXJkYW5hPjwvRk9OVD4mbmJzcDs8L0RJVj4NCjxESVY+PEZPTlQgY29sb3I9IzAwMDBm
ZiBzaXplPTIgZmFjZT1WZXJkYW5hPkJSPC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBjb2xvcj0j
MDAwMGZmIHNpemU9MiBmYWNlPVZlcmRhbmE+WXVuZmVpPC9GT05UPjwvRElWPg0KPERJVj48Rk9O
VCBzaXplPTIgZmFjZT1WZXJkYW5hPjwvRk9OVD4mbmJzcDs8L0RJVj4NCjxESVYgYWxpZ249bGVm
dD4NCjxESVYgYWxpZ249bGVmdD48Rk9OVCBzaXplPTIgZmFjZT1WZXJkYW5hPg0KPEhSIHN0eWxl
PSJXSURUSDogMTIycHg7IEhFSUdIVDogMnB4IiBTSVpFPTI+DQo8L0ZPTlQ+PC9ESVY+DQo8RElW
PjxGT05UIGNvbG9yPSNjMGMwYzA+PEZPTlQgc2l6ZT0yIGZhY2U9VmVyZGFuYT56aGFuZ3l1bmZl
aTwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgc2l6ZT0yIGZhY2U9VmVyZGFuYT4yMDExLTAyLTI4
PC9GT05UPjwvRk9OVD48L0RJVj48L0RJVj4NCjxESVY+PEZPTlQgc2l6ZT0yIGZhY2U9VmVyZGFu
YT4NCjxIUj4NCjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hPjxGT05UIHNp
emU9Mj48U1RST05HPreivP7Iy6O6PC9TVFJPTkc+IEN1bGxlbiANCkplbm5pbmdzPC9GT05UPjwv
Rk9OVD48L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hPjxGT05UIHNpemU9Mj48U1RST05H
Preiy83Ksbzko7o8L1NUUk9ORz4gDQoyMDExLTAyLTI2Jm5ic3A7MjE6NTU6MTE8L0ZPTlQ+PC9G
T05UPjwvRElWPg0KPERJVj48Rk9OVCBmYWNlPVZlcmRhbmE+PEZPTlQgc2l6ZT0yPjxTVFJPTkc+
ytW8/sjLo7o8L1NUUk9ORz4gDQpwcHNwQGlldGYub3JnPC9GT05UPjwvRk9OVD48L0RJVj4NCjxE
SVY+PEZPTlQgZmFjZT1WZXJkYW5hPjxGT05UIHNpemU9Mj48U1RST05HPrOty82jujwvU1RST05H
PiA8L0ZPTlQ+PC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBmYWNlPVZlcmRhbmE+PEZPTlQgc2l6
ZT0yPjxTVFJPTkc+1vfM4qO6PC9TVFJPTkc+IFtwcHNwXSBGd2Q6IFBQU1AgLSANClJlcXVlc3Rl
ZCBzZXNzaW9uIGhhcyBiZWVuIHNjaGVkdWxlZCBmb3IgSUVURiA4MDwvRk9OVD48L0ZPTlQ+PC9E
SVY+DQo8RElWPjxGT05UIHNpemU9MiBmYWNlPVZlcmRhbmE+PC9GT05UPiZuYnNwOzwvRElWPg0K
PERJVj48Rk9OVCBzaXplPTIgZmFjZT1WZXJkYW5hPg0KPERJVj4mbmJzcDs8L0RJVj4NCjxESVY+
VGVudGF0aXZlICZuYnNwO3RpbWUgJm5ic3A7Zm9yICZuYnNwO1BQU1AgJm5ic3A7bWVldGluZyAm
bmJzcDs8L0RJVj4NCjxESVY+Jm5ic3A7PC9ESVY+DQo8RElWPkJlZ2luICZuYnNwO2ZvcndhcmRl
ZCAmbmJzcDttZXNzYWdlOjwvRElWPg0KPERJVj4mbmJzcDs8L0RJVj4NCjxESVY+Jmd0OyAmbmJz
cDtQUFNQICZuYnNwO1Nlc3Npb24gJm5ic3A7MSAmbmJzcDsoMi41ICZuYnNwO2hvdXJzKTwvRElW
Pg0KPERJVj4mZ3Q7ICZuYnNwO01vbmRheSwgJm5ic3A7TW9ybmluZyAmbmJzcDtTZXNzaW9uICZu
YnNwO0kgDQombmJzcDswOTAwLTExMzA8L0RJVj4NCjxESVY+Jmd0OyAmbmJzcDtSb29tICZuYnNw
O05hbWU6ICZuYnNwO1JvbWE8L0RJVj4NCjxESVY+Jmd0OyAmbmJzcDstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0K
PERJVj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzwvRElW
Pg0KPERJVj5wcHNwICZuYnNwO21haWxpbmcgJm5ic3A7bGlzdDwvRElWPg0KPERJVj5wcHNwQGll
dGYub3JnPC9ESVY+DQo8RElWPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
cHBzcDwvRElWPjwvRk9OVD48L0RJVj48L0JPRFk+PC9IVE1MPg0K

--=====003_Dragon887351832143_=====--


From zhangyunfei@chinamobile.com  Sun Feb 27 23:10:57 2011
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 809F23A68F2 for <ppsp@core3.amsl.com>; Sun, 27 Feb 2011 23:10:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -94.833
X-Spam-Level: 
X-Spam-Status: No, score=-94.833 tagged_above=-999 required=5 tests=[AWL=1.340, 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 mDdj8VAJADnc for <ppsp@core3.amsl.com>; Sun, 27 Feb 2011 23:10:52 -0800 (PST)
Received: from hqmta.chinamobile.com (hqmta.chinamobile.com [221.130.253.171]) by core3.amsl.com (Postfix) with ESMTP id 2CC0E3A6AB6 for <ppsp@ietf.org>; Sun, 27 Feb 2011 23:10:52 -0800 (PST)
Received: from hqmta.chinamobile.com (localhost [127.0.0.1]) by localhost.imsstest.com (Postfix) with ESMTP id 5813020F6B; Mon, 28 Feb 2011 15:11:44 +0800 (CST)
Received: from mail.chinamobile.com (unknown [10.1.28.22]) by hqmta.chinamobile.com (Postfix) with ESMTP id 4F693C9B4; Mon, 28 Feb 2011 15:11:44 +0800 (CST)
Received: from zyf-PC ([10.1.5.3]) by mail.chinamobile.com (Lotus Domino Release 6.5.6) with ESMTP id 2011022815113145-14627 ; Mon, 28 Feb 2011 15:11:31 +0800 
Date: Mon, 28 Feb 2011 15:11:29 +0800
From: "zhangyunfei" <zhangyunfei@chinamobile.com>
To: "zhangyunfei" <zhangyunfei@chinamobile.com>, "ppsp@ietf.org" <ppsp@ietf.org>
References: <20110224222740.016963A6877@core3.amsl.com> <AD0D6FF3-4010-483E-A14C-B99AC7FF8968@cisco.com> <201102281505450707793@chinamobile.com>
Message-ID: <201102281511253727154@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.6|March 06, 2007) at 2011-02-28 15:11:37, Serialize by Router on jtgsml01/servers/cmcc(Release 6.5.6|March 06, 2007) at 2011-02-28 15:11:44, Serialize complete at 2011-02-28 15:11:44
Content-Type: multipart/alternative; boundary="=====003_Dragon403147203116_====="
X-TM-AS-Product-Ver: IMSS-7.0.0.8231-6.5.0.1024-17982.005
X-TM-AS-Result: No--22.152-7.0-31-10
X-imss-scan-details: No--22.152-7.0-31-10;No--22.152-5.0-31-10
X-TM-AS-User-Approved-Sender: No
Subject: Re: [ppsp] Agenda request for IETF 80
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 Feb 2011 07:10:57 -0000

This is a multi-part message in MIME format.

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

U29ycnkgZm9yIHRoZSB0aW1lIGVycm9yLlBsZWFzZSBzZW5kIHRoZSByZXF1ZXN0IGJ5IFdlZG5l
c2RheSBNYXJjaCAxNi4NCg0KDQpCUg0KWXVuZmVpDQoNCg0KDQoNCnpoYW5neXVuZmVpDQoyMDEx
LTAyLTI4DQoNCg0KDQq3orz+yMujuiB6aGFuZ3l1bmZlaQ0Kt6LLzcqxvOSjuiAyMDExLTAyLTI4
IDE1OjA1OjQ1DQrK1bz+yMujuiBwcHNwQGlldGYub3JnDQqzrcvNo7ogQ3VsbGVuIEplbm5pbmdz
DQrW98zio7ogQWdlbmRhIHJlcXVlc3QgZm9yIElFVEYgODANCg0KSGkgYWxsLA0KDQogICAgUFBT
UCBXRyBpcyBwbGFubmluZyB0aGUgSUVURiA4MCBhZ2VuZGEuIElmIHlvdSBhcmUgaW50ZXJlc3Rl
ZCBpbiBnZXR0aW5nIGEgc2xvdCwNCnBsZWFzZSBzZW5kIHRoZSBjaGFpcnMgYSByZXF1ZXN0IGJ5
IE1vbmRheSBNYXJjaCAxNi4NCg0KICAgUGxlYXNlIHByb3ZpZGUgYSB0aXRsZSwgdGhlIHByZXNl
bnRlciBhbmQgdGhlIHJlcXVlc3RlZCBhbW91bnQgb2YgdGltZQ0KYXMgd2VsbCBhcyBhIGxpc3Qg
b2YgdGhlIGlzc3VlcyB0aGF0IHdpbGwgYmUgYWRkcmVzc2VkIGR1cmluZyB0aGUNCmFsbG9jYXRl
ZCB0aW1lLg0KDQogICAgTm90ZSB0aGF0IHdvcmtpbmcgZ3JvdXAgZG9jdW1lbnRzIHdpbGwgaGF2
ZSB0b3AgcHJpb3JpdHksIGZvbGxvd2VkIGJ5IGluZGl2aWR1YWwgDQpkcmFmdHMgdGhhdCBoYXZl
IGF0dHJhY3RlZCBhdHRlbnRpb24gb24gdGhlIG1haWxpbmcgbGlzdC4gVGhlIGRyYWZ0cyBjcmVh
dGVkIGFmdGVyIHRoZSANCmRlYWRsaW5lIG9mIHRoZSBzdWJtaXNzaW9uIHdpbGwgbm90IGJlIGRp
c2N1c3NlZC4NCiAgICANCiAgIExvb2tpbmcgZm9yd2FyZCB0byBtZWV0aW5nIHdpdGggYWxsIG9m
IHlvdSBpbiBQcmFndWUuDQoNCkJSDQpZdW5mZWkNCg0KDQoNCg0Kemhhbmd5dW5mZWkNCjIwMTEt
MDItMjgNCg0KDQoNCreivP7Iy6O6IEN1bGxlbiBKZW5uaW5ncw0Kt6LLzcqxvOSjuiAyMDExLTAy
LTI2IDIxOjU1OjExDQrK1bz+yMujuiBwcHNwQGlldGYub3JnDQqzrcvNo7ogDQrW98zio7ogW3Bw
c3BdIEZ3ZDogUFBTUCAtIFJlcXVlc3RlZCBzZXNzaW9uIGhhcyBiZWVuIHNjaGVkdWxlZCBmb3Ig
SUVURiA4MA0KDQoNClRlbnRhdGl2ZSAgdGltZSAgZm9yICBQUFNQICBtZWV0aW5nICANCg0KQmVn
aW4gIGZvcndhcmRlZCAgbWVzc2FnZToNCg0KPiAgUFBTUCAgU2Vzc2lvbiAgMSAgKDIuNSAgaG91
cnMpDQo+ICBNb25kYXksICBNb3JuaW5nICBTZXNzaW9uICBJICAwOTAwLTExMzANCj4gIFJvb20g
IE5hbWU6ICBSb21hDQo+ICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQpwcHNwICBtYWlsaW5nICBsaXN0DQpwcHNwQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3Bwc3ANCg==

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

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PWdi
MjMxMiIgaHR0cC1lcXVpdj1Db250ZW50LVR5cGU+DQo8TUVUQSBuYW1lPUdFTkVSQVRPUiBjb250
ZW50PSJNU0hUTUwgOC4wMC43NjAwLjE2NzIyIj4NCjxTVFlMRT4NCjwhLS0NCiAvKiBGb250IERl
ZmluaXRpb25zICovDQogQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTrLzszlOw0KCXBhbm9zZS0x
OjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpWZXJkYW5h
Ow0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6IlxAy87M5SI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQogLyogU3R5
bGUgRGVmaW5pdGlvbnMgKi8NCiBwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9y
bWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCXRleHQtYWxpZ246
anVzdGlmeTsNCgl0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoOw0KCWZvbnQtc2l6ZToxMC41
cHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5
cGVybGluaw0KCXtjb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2
aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe2NvbG9yOnB1cnBsZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsLWNvbXBvc2U7DQoJZm9udC1mYW1pbHk6VmVyZGFuYTsNCgljb2xvcjp3aW5k
b3d0ZXh0Ow0KCWZvbnQtd2VpZ2h0Om5vcm1hbDsNCglmb250LXN0eWxlOm5vcm1hbDsNCgl0ZXh0
LWRlY29yYXRpb246bm9uZSBub25lO30NCiAvKiBQYWdlIERlZmluaXRpb25zICovDQogQHBhZ2Ug
U2VjdGlvbjENCgl7c2l6ZTo1OTUuM3B0IDg0MS45cHQ7DQoJbWFyZ2luOjcyLjBwdCA5MC4wcHQg
NzIuMHB0IDkwLjBwdDsNCglsYXlvdXQtZ3JpZDoxNS42cHQ7fQ0KZGl2LlNlY3Rpb24xDQoJe3Bh
Z2U6U2VjdGlvbjE7fQ0KLS0+DQo8L1NUWUxFPg0KPC9IRUFEPg0KPEJPRFk+DQo8RElWPjxGT05U
IGNvbG9yPSMwMDAwZmYgc2l6ZT0yIGZhY2U9VmVyZGFuYT5Tb3JyeSBmb3IgdGhlIHRpbWUgZXJy
b3IuUGxlYXNlIA0Kc2VuZCB0aGUgcmVxdWVzdCBieSA8Rk9OVCBjb2xvcj0jZmYwMDAwPldlZG5l
c2RheTwvRk9OVD4gTWFyY2ggMTYuPC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBjb2xvcj0jMDAw
MGZmIHNpemU9MiBmYWNlPVZlcmRhbmE+PC9GT05UPiZuYnNwOzwvRElWPg0KPERJVj48Rk9OVCBj
b2xvcj0jMDAwMGZmIHNpemU9MiBmYWNlPVZlcmRhbmE+PC9GT05UPiZuYnNwOzwvRElWPg0KPERJ
Vj48Rk9OVCBjb2xvcj0jMDAwMGZmIHNpemU9MiBmYWNlPVZlcmRhbmE+QlI8L0ZPTlQ+PC9ESVY+
DQo8RElWPjxGT05UIGNvbG9yPSMwMDAwZmYgc2l6ZT0yIGZhY2U9VmVyZGFuYT5ZdW5mZWk8L0ZP
TlQ+PC9ESVY+DQo8RElWPjxGT05UIHNpemU9MiBmYWNlPVZlcmRhbmE+PC9GT05UPiZuYnNwOzwv
RElWPg0KPERJViBhbGlnbj1sZWZ0Pg0KPERJViBhbGlnbj1sZWZ0PjxGT05UIHNpemU9MiBmYWNl
PVZlcmRhbmE+DQo8SFIgc3R5bGU9IldJRFRIOiAxMjJweDsgSEVJR0hUOiAycHgiIFNJWkU9Mj4N
CjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgY29sb3I9I2MwYzBjMD48Rk9OVCBzaXplPTIgZmFj
ZT1WZXJkYW5hPnpoYW5neXVuZmVpPC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBzaXplPTIgZmFj
ZT1WZXJkYW5hPjIwMTEtMDItMjg8L0ZPTlQ+PC9GT05UPjwvRElWPjwvRElWPg0KPERJVj48Rk9O
VCBzaXplPTIgZmFjZT1WZXJkYW5hPg0KPEhSPg0KPC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBm
YWNlPVZlcmRhbmE+PEZPTlQgc2l6ZT0yPjxTVFJPTkc+t6K8/sjLo7o8L1NUUk9ORz4gDQp6aGFu
Z3l1bmZlaTwvRk9OVD48L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYT48Rk9O
VCBzaXplPTI+PFNUUk9ORz63osvNyrG85KO6PC9TVFJPTkc+IA0KMjAxMS0wMi0yOCZuYnNwOzE1
OjA1OjQ1PC9GT05UPjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hPjxGT05U
IHNpemU9Mj48U1RST05HPsrVvP7Iy6O6PC9TVFJPTkc+IA0KcHBzcEBpZXRmLm9yZzwvRk9OVD48
L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYT48Rk9OVCBzaXplPTI+PFNUUk9O
Rz6zrcvNo7o8L1NUUk9ORz4gQ3VsbGVuIA0KSmVubmluZ3M8L0ZPTlQ+PC9GT05UPjwvRElWPg0K
PERJVj48Rk9OVCBmYWNlPVZlcmRhbmE+PEZPTlQgc2l6ZT0yPjxTVFJPTkc+1vfM4qO6PC9TVFJP
Tkc+IEFnZW5kYSByZXF1ZXN0IGZvciANCklFVEYgODA8L0ZPTlQ+PC9GT05UPjwvRElWPg0KPERJ
Vj48Rk9OVCBzaXplPTIgZmFjZT1WZXJkYW5hPjwvRk9OVD4mbmJzcDs8L0RJVj4NCjxESVY+PEZP
TlQgc2l6ZT0yIGZhY2U9VmVyZGFuYT4NCjxESVY+PEZPTlQgY29sb3I9IzAwMDBmZiBzaXplPTIg
ZmFjZT1WZXJkYW5hPkhpIGFsbCw8L0ZPTlQ+PC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJ
Vj48Rk9OVCBjb2xvcj0jMDAwMGZmIHNpemU9MiBmYWNlPVZlcmRhbmE+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IFBQU1AgV0cgaXMgDQpwbGFubmluZyB0aGUgSUVURiA4MCBhZ2VuZGEuIElmIHlvdSBhcmUg
aW50ZXJlc3RlZCBpbiBnZXR0aW5nIGEgDQpzbG90LDwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQg
Y29sb3I9IzAwMDBmZiBzaXplPTIgZmFjZT1WZXJkYW5hPnBsZWFzZSBzZW5kIHRoZSBjaGFpcnMg
YSByZXF1ZXN0IGJ5IA0KTW9uZGF5IE1hcmNoIDE2LjwvRk9OVD48L0RJVj4NCjxESVY+Jm5ic3A7
PC9ESVY+DQo8RElWPjxGT05UIGNvbG9yPSMwMDAwZmYgc2l6ZT0yIGZhY2U9VmVyZGFuYT4mbmJz
cDsmbmJzcDsgUGxlYXNlIHByb3ZpZGUgYSANCnRpdGxlLCB0aGUgcHJlc2VudGVyJm5ic3A7YW5k
Jm5ic3A7dGhlIHJlcXVlc3RlZCBhbW91bnQgb2YgdGltZTxCUj5hcyB3ZWxsIGFzIGEgDQpsaXN0
IG9mIHRoZSBpc3N1ZXMgdGhhdCB3aWxsIGJlIGFkZHJlc3NlZCBkdXJpbmcgdGhlPEJSPmFsbG9j
YXRlZCANCnRpbWUuPC9GT05UPjwvRElWPg0KPERJVj4mbmJzcDs8L0RJVj4NCjxESVY+PEZPTlQg
Y29sb3I9IzAwMDBmZiBzaXplPTIgZmFjZT1WZXJkYW5hPiZuYnNwOyZuYnNwOyZuYnNwOyBOb3Rl
IHRoYXQgDQp3b3JraW5nIGdyb3VwIGRvY3VtZW50cyB3aWxsIGhhdmUmbmJzcDt0b3AgcHJpb3Jp
dHksIGZvbGxvd2VkIGJ5IGluZGl2aWR1YWwgDQo8L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGNv
bG9yPSMwMDAwZmYgc2l6ZT0yIGZhY2U9VmVyZGFuYT5kcmFmdHMgdGhhdCBoYXZlIGF0dHJhY3Rl
ZCANCmF0dGVudGlvbiBvbiB0aGUgbWFpbGluZyBsaXN0LiBUaGUgZHJhZnRzJm5ic3A7Y3JlYXRl
ZCBhZnRlciB0aGUgPC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBjb2xvcj0jMDAwMGZmIHNpemU9
MiBmYWNlPVZlcmRhbmE+ZGVhZGxpbmUgb2YgdGhlIHN1Ym1pc3Npb24gd2lsbCBub3QgDQpiZSBk
aXNjdXNzZWQuPC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBjb2xvcj0jMDAwMGZmIHNpemU9MiBm
YWNlPVZlcmRhbmE+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQg
Y29sb3I9IzAwMDBmZiBzaXplPTIgZmFjZT1WZXJkYW5hPiZuYnNwOyAmbmJzcDtMb29raW5nIGZv
cndhcmQgdG8gDQptZWV0aW5nIHdpdGggYWxsIG9mIHlvdSBpbiBQcmFndWUuPC9GT05UPjwvRElW
Pg0KPERJVj48Rk9OVCBjb2xvcj0jMDAwMGZmIHNpemU9MiBmYWNlPVZlcmRhbmE+PC9GT05UPiZu
YnNwOzwvRElWPg0KPERJVj48Rk9OVCBjb2xvcj0jMDAwMGZmIHNpemU9MiBmYWNlPVZlcmRhbmE+
QlI8L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGNvbG9yPSMwMDAwZmYgc2l6ZT0yIGZhY2U9VmVy
ZGFuYT5ZdW5mZWk8L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIHNpemU9MiBmYWNlPVZlcmRhbmE+
PC9GT05UPiZuYnNwOzwvRElWPg0KPERJViBhbGlnbj1sZWZ0Pg0KPERJViBhbGlnbj1sZWZ0PjxG
T05UIHNpemU9MiBmYWNlPVZlcmRhbmE+DQo8SFIgc3R5bGU9IldJRFRIOiAxMjJweDsgSEVJR0hU
OiAycHgiIFNJWkU9Mj4NCjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgY29sb3I9I2MwYzBjMD48
Rk9OVCBzaXplPTIgZmFjZT1WZXJkYW5hPnpoYW5neXVuZmVpPC9GT05UPjwvRElWPg0KPERJVj48
Rk9OVCBzaXplPTIgZmFjZT1WZXJkYW5hPjIwMTEtMDItMjg8L0ZPTlQ+PC9GT05UPjwvRElWPjwv
RElWPg0KPERJVj48Rk9OVCBzaXplPTIgZmFjZT1WZXJkYW5hPg0KPEhSPg0KPC9GT05UPjwvRElW
Pg0KPERJVj48Rk9OVCBmYWNlPVZlcmRhbmE+PEZPTlQgc2l6ZT0yPjxTVFJPTkc+t6K8/sjLo7o8
L1NUUk9ORz4gQ3VsbGVuIA0KSmVubmluZ3M8L0ZPTlQ+PC9GT05UPjwvRElWPg0KPERJVj48Rk9O
VCBmYWNlPVZlcmRhbmE+PEZPTlQgc2l6ZT0yPjxTVFJPTkc+t6LLzcqxvOSjujwvU1RST05HPiAN
CjIwMTEtMDItMjYmbmJzcDsyMTo1NToxMTwvRk9OVD48L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05U
IGZhY2U9VmVyZGFuYT48Rk9OVCBzaXplPTI+PFNUUk9ORz7K1bz+yMujujwvU1RST05HPiANCnBw
c3BAaWV0Zi5vcmc8L0ZPTlQ+PC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBmYWNlPVZlcmRhbmE+
PEZPTlQgc2l6ZT0yPjxTVFJPTkc+s63LzaO6PC9TVFJPTkc+IDwvRk9OVD48L0ZPTlQ+PC9ESVY+
DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYT48Rk9OVCBzaXplPTI+PFNUUk9ORz7W98zio7o8L1NU
Uk9ORz4gW3Bwc3BdIEZ3ZDogUFBTUCAtIA0KUmVxdWVzdGVkIHNlc3Npb24gaGFzIGJlZW4gc2No
ZWR1bGVkIGZvciBJRVRGIDgwPC9GT05UPjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgc2l6ZT0y
IGZhY2U9VmVyZGFuYT48L0ZPTlQ+Jm5ic3A7PC9ESVY+DQo8RElWPjxGT05UIHNpemU9MiBmYWNl
PVZlcmRhbmE+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj5UZW50YXRpdmUgJm5ic3A7dGltZSAm
bmJzcDtmb3IgJm5ic3A7UFBTUCAmbmJzcDttZWV0aW5nICZuYnNwOzwvRElWPg0KPERJVj4mbmJz
cDs8L0RJVj4NCjxESVY+QmVnaW4gJm5ic3A7Zm9yd2FyZGVkICZuYnNwO21lc3NhZ2U6PC9ESVY+
DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj4mZ3Q7ICZuYnNwO1BQU1AgJm5ic3A7U2Vzc2lvbiAm
bmJzcDsxICZuYnNwOygyLjUgJm5ic3A7aG91cnMpPC9ESVY+DQo8RElWPiZndDsgJm5ic3A7TW9u
ZGF5LCAmbmJzcDtNb3JuaW5nICZuYnNwO1Nlc3Npb24gJm5ic3A7SSANCiZuYnNwOzA5MDAtMTEz
MDwvRElWPg0KPERJVj4mZ3Q7ICZuYnNwO1Jvb20gJm5ic3A7TmFtZTogJm5ic3A7Um9tYTwvRElW
Pg0KPERJVj4mZ3Q7ICZuYnNwOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS08L0RJVj4NCjxESVY+Jm5ic3A7PC9ESVY+DQo8RElWPl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPC9ESVY+DQo8RElWPnBwc3AgJm5ic3A7bWFp
bGluZyAmbmJzcDtsaXN0PC9ESVY+DQo8RElWPnBwc3BAaWV0Zi5vcmc8L0RJVj4NCjxESVY+aHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9wcHNwPC9ESVY+PC9GT05UPjwvRElW
PjwvRk9OVD48L0RJVj48L0JPRFk+PC9IVE1MPg0K

--=====003_Dragon403147203116_=====--

