
From sunseawq@huawei.com  Mon Nov  1 00:54:39 2010
Return-Path: <sunseawq@huawei.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 511DD3A6824 for <httpstreaming@core3.amsl.com>; Mon,  1 Nov 2010 00:54:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.982
X-Spam-Level: **
X-Spam-Status: No, score=2.982 tagged_above=-999 required=5 tests=[AWL=-0.877,  BAYES_50=0.001, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  MIME_BASE64_TEXT=1.753, RDNS_NONE=0.1]
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 oCPk4qrlZs79 for <httpstreaming@core3.amsl.com>; Mon,  1 Nov 2010 00:54:38 -0700 (PDT)
Received: from szxga01-in.huawei.com (unknown [119.145.14.64]) by core3.amsl.com (Postfix) with ESMTP id BB7303A687E for <httpstreaming@ietf.org>; Mon,  1 Nov 2010 00:54:37 -0700 (PDT)
Received: from huawei.com (szxga01-in [172.24.2.3]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LB700MM04MRP3@szxga01-in.huawei.com> for httpstreaming@ietf.org; Mon, 01 Nov 2010 15:54:28 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LB700F034MREQ@szxga01-in.huawei.com> for httpstreaming@ietf.org; Mon, 01 Nov 2010 15:54:27 +0800 (CST)
Received: from w53375 ([10.138.41.48]) by szxml06-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LB7008ZF4MRUL@szxml06-in.huawei.com> for httpstreaming@ietf.org; Mon, 01 Nov 2010 15:54:27 +0800 (CST)
Date: Mon, 01 Nov 2010 15:54:27 +0800
From: Qin Wu <sunseawq@huawei.com>
To: Mark Watson <watsonm@netflix.com>
Message-id: <00c201cb799a$01e83230$30298a0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3664
X-Mailer: Microsoft Outlook Express 6.00.2900.3664
Content-type: text/plain; charset=windows-1252
Content-transfer-encoding: base64
X-Priority: 3
X-MSMail-priority: Normal
References: <007201cb7664$ffb832e0$3a298a0a@china.huawei.com> <F30F9206-7BE4-4A76-B2B4-91B0EE32FD62@nomor.de> <A0F798C3-2ECB-4150-8EC0-7A23118D057E@netflix.com> <02a801cb7715$bcd44e80$30298a0a@china.huawei.com> <1476B391-7FEF-453C-8351-DEC536B2FCD7@netflix.com>
Cc: httpstreaming@ietf.org
Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New Version Notification for	draft-zong-httpstreaming-gap-analysis-01)
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Nov 2010 07:54:39 -0000

SGksDQotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tIA0KRnJvbTogIk1hcmsgV2F0c29uIiA8
d2F0c29ubUBuZXRmbGl4LmNvbT4NClRvOiAiUWluIFd1IiA8c3Vuc2Vhd3FAaHVhd2VpLmNvbT4N
CkNjOiA8aHR0cHN0cmVhbWluZ0BpZXRmLm9yZz4NClNlbnQ6IEZyaWRheSwgT2N0b2JlciAyOSwg
MjAxMCAxMjozMCBQTQ0KU3ViamVjdDogUmU6IFtodHRwc3RyZWFtaW5nXSBFZmZpY2llbnQgbWFu
aWZlc3QgcHVzaCAoUmU6IEZXOiBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LXpv
bmctaHR0cHN0cmVhbWluZy1nYXAtYW5hbHlzaXMtMDEpDQoNCg0KDQpPbiBPY3QgMjgsIDIwMTAs
IGF0IDg6MDIgUE0sIFFpbiBXdSB3cm90ZToNCj4gDQo+IFtRaW5dOiBTb3VuZHMgbGlrZSBhIGdv
b2QgaWRlYSB0byBtZS4gSSB0aGluayB0aGlzIGlzIG9uZSB3YXkgdG8gYnVpbGQgdGhlIGludGVy
b3BlcmFibGUgc29sdXRpb24gZm9yIGNvbmN1cnJlbnQgbGl2ZSBzdHJlYW1pbmcgdmlld2luZyB3
aXRoIGJhY2t3YXJkcyBjb21wYWJpbGl0eSB0byBleGlzdGluZyBjYWNoZSBhbmQgY2xpZW50LCB3
aGljaCBtYXkgYnJpbmcgdGhlIGFkdmFudGFnZSBvZiBhbGxldmlhdGluZyBzZXJ2ZXIgbG9hZC4g
IEJ1dCBJIGFtIG5vdCBzdXJlIHRoZSBNSU1FIHN1YnR5cGUgaGFzIHRoZSByaWdodCBzZW1hbnRp
YyB0byBkbyB0aGlzLg0KDQpbTVddIENhbiB5b3UgZWxhYm9yYXRlID8NCg0KW1Fpbl06IFRoYXQn
cyB3aGF0IEkgaW50ZXByZXQgZnJvbSB3aGF0IHlvdSBwcm9wb3NlIGZvciBlZmZpY2llbnQgbWFu
aWZlc3QgZGVsaXZlcnkuDQpBcyB5b3Ugc2FpZCwgd2UgbWF5IG5lZWQgdG8gZGVmaW5lIG5ldyBN
SU1FIHR5cGUgZm9yIG1hbmlmZXN0IHB1c2gsIEkgYWdyZWUuIA0KRnV0aGVybW9yZSwgSSB0aGlu
ayBpdCB3aWxsIGJlIGEgZ29vZCBpZGVhIHRvIHVzZSBzdWNoIGZlYXR1cmUgYWxzbyBmb3IgbWVk
aWEgc3RyZWFtIGVmZmljaWVudCBkZWxpdmVyeSB3aGVuIA0KY29uY3VycmVudCBzdHJlYW1zIG5l
ZWRzIHRvIGJlIHNlcnZlZCBieSB0aGUgc2FtZSB3ZWIgc2VydmVyIGFuZCB0aGUgb2xkIGNodW5r
IHRoYXQgaGFzIGJlZW4gcGxheW91dCBhbmQgaW4gYWdpbmcgY29uZGl0aW9ucw0KbmVlZCB0byBi
ZSBkcm9wcGVkLg0KDQpUaGUgaWRlYSB3b3VsZCBiZSBpZiB0aGUgc21hcnQgY2FjaGUgaW4gYmV0
d2VlbiBrbm93cyB0aGUgc2VtYW50aWNzIG9mIG5ldyBNSU1FIHR5cGUsIHRoaXMgc21hcnQgDQpj
YWNoZXMgY2FuIGNob29zZSB0byByZXBsYWNlL3VwZGF0ZSB0aGUgcHJldmlvdXMgY2h1bmsgd2l0
aCB0aGUgbmV3IGNodW5rIGFuZA0Kb25seSBzZXJ2ZSB0aGUgbmV3ZXN0IGNodW5rIHRvIGFsbCB0
aGUgY29uY3VycmVudCBsaXZlIHN0cmVhbWluZyB2aWV3ZXJzLg0KDQpGb3IgZGV0YWlscywgd2Ug
bWF5IGRpc2N1c3MgdGhpcyBpbiBCZWlqaW5nIG1lZXRpbmcuDQoNCj4gV2UgbWF5IG5lZWQgc29t
ZSBuZXcgTUlNRSBzdWJ0eXBlIGFuZCBuZXcgYmVoYXZpb3JzIG9uIGhvdyB0byBwcm9jZXNzIGl0
Lg0KPiANCj4gLi4uTWFyaw0KPiANCj4gDQo+IA0KPiANCj4gT24gT2N0IDI3LCAyMDEwLCBhdCAx
MTo1MSBQTSwgVGhvbWFzIFN0b2NraGFtbWVyIHdyb3RlOg0KPiANCj4+IE5pbmcsDQo+PiANCj4+
IHRoYW5rcyAuLi4uDQo+PiANCj4+IEkgcmVjb2duaXplZCB0aGF0IHlvdSBvbmx5IHJlcGxpZWQg
dG8gc29tZSBvZiBteSBjb21tZW50cy4NCj4+IERvZXMgdGhpcyBtZWFuIHRoYXQgeW91IGFncmVl
L2Rpc2FncmVlIHdpdGggdGhlIHJlbWFpbmluZyBvbmVzPw0KPj4gDQo+PiBJbmxpbmUgc29tZSBt
b3JlIHdpdGggW1RdIC4uLiBbXFRdDQo+PiANCj4+IFRob21hcw0KPj4gDQo+Pj4gLSBJIGFtIG5v
dCBzdXJlIEkgdW5kZXJzdGFuZCB0aGUgdGVybSAiaXMgZW5jcnlwdGVkIGludG8gZmlsZXMiDQo+
Pj4gW1pOXTogSSBtZWFuICJ1c2UgZmlsZSB3aXRoIG1lZGlhIGNvbnRhaW5lciIgaGVyZS4NCj4+
IA0KPj4gW1RdICBJIGRvIG5vdCB1bmRlcnN0YW5kIHRoaXMgZWl0aGVyISBbXFRdDQo+PiANCj4+
PiAtIFdoYXQgZG8geW91IG1lYW4gIm5vcm1hbCB0ZXh0IGZpbGUiPw0KPj4+IFtaTl06IHRyYWRp
dGlvbmFsIHdlYiBwYWdlIChlLmcuIGh0bWwgZmlsZSkuDQo+PiANCj4+IFtUXSB3ZSBzaG91bGQg
YmUgbXVjaCBtb3JlIGNhcmVmdWwgd2l0aCB0ZXJtaW5vbG9neSBbXFRdDQo+PiANCj4+PiAtIFRo
ZSBpbnRlbGxpZ2VuY2UgaW4gdGhlIEFkYXB0aXZlIFN0cmVhbWluZyBvdmVyIEhUVFAgaXMgYWxt
b3N0DQo+Pj4gZXhjbHVzaXZlbHkgaW4gdGhlIGNsaWVudCwgdGhlcmUgaXMgbm8gbmVnb3RpYXRp
b24NCj4+PiBbWk5dOiBTb3JyeSBmb3IgY29uZnVzaW9uLCAibmVnb3RpYXRpb24iIHNob3VsZCBi
ZSAibWFzc2FnZSBleGNoYW5nZSIuDQo+PiANCj4+IFtUXQ0KPj4gRmlyc3QgSSBob3BlIHRoaXMg
aXMgYSB0eXBvLCBvdGhlcndpc2UgSSBnZXQgbW9yZSBjdXJpb3VzIC4uLiENCj4+IFNlY29uZGx5
LCBJIGFtIHN0aWxsIG5vdCBjbGVhciB3aGF0IG5lZWRzIHRvIGJlIGRvbmUgYmV5b25kIHJlZ3Vs
YXIgIA0KPj4gaHR0cCBjb25uZWN0aW9ucw0KPj4gW1xUXQ0KPj4gDQo+Pj4gNS4yKQ0KPj4+IC0g
SXQgaXMgbm90IGNvcnJlY3QgdGhhdCB0aGUgM0dQUCBNUEQgbmVlZHMgdG8gYmUgdXBkYXRlZCBl
dmVuIGZvcg0KPj4+IGxpdmUuIElmIHlvdSB1c2UgYSB0ZW1wbGF0ZSBtb2RlLCB0aGUgTVBEIHN0
YXlzIHN0YXRpYyB1bnRpbCBzb21lDQo+Pj4gInVuZm9yZXNlZW4iIGV2ZW50IG9jY3Vycy4gQ2xp
ZW50IGFuZCBDb250ZW50IFByZXBhcmF0aW9uIGhhdmUgYWdyZWVkDQo+Pj4gb24gcnVsZXMgdG8g
Y29uc3RydWN0IFVSSXMuDQo+Pj4gLSBJZiBuZWNlc3NhcnksIHRoZSBNUEQgdXBkYXRlIGhhcHBl
bnMgYXN5bmNocm9ub3VzbHkgdG8gdGhlIG1lZGlhDQo+Pj4gZGVjb2RpbmcsIHNvIHRoaXMgaXMg
bm90IGNvbnNpZGVyZWQgdG8gYmUgYSBwcm9ibGVtLg0KPj4+IFtaTl06IEkgZGlkbid0IGludGVu
ZCB0byBzdGF0ZSB0aGF0IHB1bGwgbW9kZWwgZG9lc24ndCB3b3JrLiBNeSAgDQo+Pj4gcG9pbnQg
aXMsDQo+Pj4gd2h5IG5vdCBpbnZlc3RpZ2F0aW5nIHRoZSBwb3NzaWJsZSB1c2FnZSBvZiBwdXNo
IG1vZGVsIGluIGNlcnRhaW4gIA0KPj4+IGNhc2VzDQo+Pj4gd2l0aG91dCBleHBlcmllbmNpbmcg
dGhlIGFib3ZlIG1lbnRpb25lZCAidW5mb3Jlc2VlbiIgZXZlbnQgb3IgIA0KPj4+IGFzeW5jaHJv
bm91cw0KPj4+IHVwZGF0ZXM/DQo+PiANCj4+IFtUXQ0KPj4gIlB1c2giIGlzIGEgdmVyeSB2ZXJ5
IGJyb2FkIHRlcm0uIEluIFdlYiBhcHBsaWNhdGlvbnMgeW91IGNhbiBmb3IgIA0KPj4gZXhhbXBs
ZSB1c2UgQUpBWCBvciBSU1MvQVRPTSBsaWtlIHRlY2huaXF1ZXMgZm9yIHB1c2gtbGlrZSB1cGRh
dGVzLiBJZiAgDQo+PiB5b3UgdXNlIGNvbmRpdGlvbmFsIEdFVCBmb3IgcmVndWxhciBwb2xsaW5n
LCB0aGlzIGlzIHZlcnkgZWZmaWNpZW50LiAgDQo+PiBUaGUgTVBEIHVwZGF0ZXMgaW4gM0dQUCB3
b3JrIGluIGEgc2ltaWxhciBtYW5uZXIuIElmIHlvdSB1c2UgcG9sbGluZywgIA0KPj4gY29uZGl0
aW9uYWwgR0VUcyBhbmQgdGVtcGxhdGVzLCB5b3UgYXJlIGV4dHJlbWVseSBlZmZpY2llbnQuIFdl
IHNob3VsZCAgDQo+PiByZWFsbHkgdW5kZXJzdGFuZCB3aGF0IHdlIG1lYW4gYnkgcHVzaCBtb2Rl
bD8gSFRUUC1iYXNlZCBkZWxpdmVyeSBpcyAgDQo+PiByaWNoIGFuZCBwcm92aWRlcyBtYW55IHN1
Y2Nlc3NmdWxseSBkZXBsb3llZCBvcHRpb25zLg0KPj4gDQo+PiBTaG91bGQgeW91IHJlYWxseSBy
ZWZlciB0byBzb21ldGhpbmcgY29tcGxldGVseSBkaWZmZXJlbnQgc3VjaCBhcyBJUCAgDQo+PiBt
dWx0aWNhc3QsIHRoZW4gSSB3b3VsZCBmZWVsIHZlcnkgdmVyeSB1bmNvbWZvcnRhYmxlLg0KPj4g
W1xUXQ0KPj4gDQo+Pj4gLSBUaGVyZSBpcyBmb3Igc3VyZSBtZWNoYW5pc21zIHRvIGRlbGl2ZXIg
aW1wb3J0YW50IHBhY2tldHMgbW9yZQ0KPj4+IHJlbGlhYmx5IGluIEhUVFAgLSB5b3UganVzdCBy
ZXF1ZXN0IGl0IGVhcmxpZXIuIEluIGFudGljaXBhdGlvbiBvZg0KPj4+IHN3aXRjaGluZyBhIHNt
YXJ0IGNsaWVudCBtYXkgYWxzbyBwcmVwYXJlIHN1Y2ggZGF0YS4gVGhlIGNsaWVudCBpcw0KPj4+
IGludGVsbGlnZW50Lg0KPj4+IFtaTl06IFdlbGwsIEkgdGhpbmsgdGhpcyBzdGFydHVwIGlzc3Vl
IGRvZXNuJ3QgbGlrZSB0aGUgcHJlLWZldGNoICANCj4+PiB3aGljaCBpcw0KPj4+IG9mIGNvdXJz
ZSBzdGlsbCB2YWx1YWJsZSB0byBpbXByb3ZlIHBsYXliYWNrLiBJTU8sIGl0IGlzIGhhcmQgdG8g
IA0KPj4+IHByZWRpY3QNCj4+PiB3aGljaCBjaGFubmVsIHRoZSB1c2VyIHdpbGwgc3dpdGNoIHRv
IGluIHRoZSBuZXh0IG1vbWVudCwgaGVuY2UgaXQgIA0KPj4+IGlzIG5vdA0KPj4+IHJlYXNvbmFi
bGUgdG8gcmVxdWVzdCBpbXBvcnRhbnQgcGFja2V0cyBmb3Igb3RoZXIgY2hhbm5lbHMuIERpZCBJ
DQo+Pj4gbWlzdW5kZXJzdGFuZCB5b3U/DQo+PiANCj4+IFtUXQ0KPj4gSSB3b3VsZCBub3QgYmUg
d29ycmllZCB0byBoYXZlIHRoZSBNUEQgYW5kIHRoZSBpbml0aWFsaXphdGlvbiBzZWdtZW50ICAN
Cj4+IG9mIHRoZSB0d28gbmVpZ2hib3JpbmcgY2hhbm5lbHMgcmVhZHkgaW4gbXkgZGV2aWNlLiBB
Z2FpbiwgdGhlIGNsaWVudCAgDQo+PiBjYW4gYmUgdmVyeSBzbWFydCwgZXNwZWNpYWxseSBhcyBp
dCBkb2VzIGhhdmUgYWNjZXNzIHRvIGFsbCB0aGUgIA0KPj4gaW5mb3JtYXRpb24uDQo+PiANCj4+
IEluIGdlbmVyYWwsIEkgZG8gbm90IGRpc2FncmVlIHRoYXQgd2UgY2FuIGNyZWF0ZSBtb3JlIGRl
dGFpbGVkIHVzZSAgDQo+PiBjYXNlcyBmb3IgZW52aXJvbm1lbnRzIGluIHdoaWNoIHdlIGVudmlz
aW9uIHRoYXQgSFRUUCBzdHJlYW1pbmcgd2lsbCAgDQo+PiBiZSB1c2VkLiBUaGlzIG1heSBpbmNs
dWRlIGxpdmUgbXVsdGktY2hhbm5lbCBlbnZpcm9ubWVudHMuIEhvd2V2ZXIsIHdlICANCj4+IHNo
b3VsZCBub3QgY29uY2x1ZGUgcGVyIHNlIHRoYXQgdGhlIGV4aXN0aW5nIHRlY2hub2xvZ2llcyBk
byBoYXZlIGEgIA0KPj4gcHJvYmxlbS4NCj4+IFtcVF0NCj4+IA0KPj4+IC0gM0dQUCBkZWZpbmVz
IFFvRSBtZXRyaWNzIHRoYXQgY2FuIHJldXNlZCBhbHNvIGZvciBIVFRQIFN0cmVhbWluZy4NCj4+
PiB0aGVyZSB3aWxsIGFsc28gYmUgZWZmb3J0cyBpbiBNUEVHIGluIGluY2x1ZGluZyBRb0UuDQo+
Pj4gW1pOXTogSSBhbSBub3QgcHJvcG9zaW5nIHRvIGZvY3VzIG9uIGRlZmluaW5nIFFvRSBtZXRy
aWNzLCBidXQgIA0KPj4+IGxvb2tpbmcgb24NCj4+PiB0aGUgcHJvdG9jb2xzIHRvIHJlcG9ydCBz
dWNoIG1ldHJpY3MsIGxpa2UgUlRDUC4gV2Ugd2lsbCBzdXBwb3J0IHRoZSAgDQo+Pj4gd29yayBp
bg0KPj4+IDNHUFAvTVBFRyBhbmQgY29vcGVyYXRlIHdpdGggdGhlbSB0byBzZWUgaG93IHRvIGNh
cHN1bGF0ZSB0aGUgIA0KPj4+IG1ldHJpY3MgaW4gYQ0KPj4+IHNlcmllcyBvZiBtZXNzYWdlcy4N
Cj4+IA0KPj4gW1RdDQo+PiBXaGF0IGRvIHlvdSBtZWFuIHdpdGggImNhcHN1bGF0ZSI/DQo+PiBB
bHNvLCBjYW4geW91IGJlIG1vcmUgc3BlY2lmaWMgd2hhdCBtZXRyaWNzIHRoZXJlIGFyZSBpbiBS
VENQIHRoYXQgY2FuICANCj4+IGFsc28gYmUgdXNlZCBpbiBIVFRQIFN0cmVhbWluZy4gSSBjb25z
aWRlciB0aGF0IGFueXRoaW5nIGRlYWxpbmcgd2l0aCAgDQo+PiBwYWNrZXQgbG9zcyBpcyBpcnJl
bGV2YW50LiBJIGFsc28gZG8gbm90IHNlZSB0aGUgcmVsZXZhbmNlIG9mIHNlbmRpbmcgIA0KPj4g
cmVndWxhciA1IHNlY29uZHMgcmVjZWl2ZXIgcmVwb3J0cyBhcyB0aGUgY29udGVudCBpcyBzdGF0
aWMgYW5kICANCj4+IGFkYXB0YXRpb24gd2lsbCBub3QgaGFwcGVuLiBTb21lIHJlcG9ydGluZyBv
biBNZWRpYSBQcmVzZW50YXRpb24gbGV2ZWwgIA0KPj4gbWF5IGJlIHN1ZmZpY2llbnQsIGZvciBl
eGFtcGxlIHdoZW4gdGhlIHByZXNlbnRhdGlvbiBoYXMgYmVlbiBjb21wbGV0ZWQuDQo+PiBbXFRd
DQo+PiANCj4+IA0KPj4gLS0tDQo+PiBEci4gVGhvbWFzIFN0b2NraGFtbWVyIChDRU8pIHx8IHN0
b2NraGFtbWVyQG5vbW9yLmRlIHx8IHBob25lICs0OSA4OSAgDQo+PiA5Nzg5ODAgMDIgfHwgY2Vs
bCArNDkxNzI1NzAyNjY3IHx8IGh0dHA6Ly93d3cubm9tb3ItcmVzZWFyY2guY29tDQo+PiBOb21v
ciBSZXNlYXJjaCBHbWJIICAtICBTaXR6IGRlciBHZXNlbGxzY2hhZnQ6IE38bmNoZW4gLSAgDQo+
PiBSZWdpc3RlcmdlcmljaHQ6IE38bmNoZW4sIEhSQiAxNjU4NTYgliBVbXNhdHpzdGV1ZXItSUQ6
IERFMjM4MDQ3NjM3IC0gIA0KPj4gR2VzY2jkZnRzZvxocmVyOiBEci4gVGhvbWFzIFN0b2NraGFt
bWVyLCBEci4gSW5nbyBWaWVyaW5nLg0KPj4gDQo+PiANCj4+IA0KPj4gDQo+PiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4gaHR0cHN0cmVhbWluZyBt
YWlsaW5nIGxpc3QNCj4+IGh0dHBzdHJlYW1pbmdAaWV0Zi5vcmcNCj4+IGh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vaHR0cHN0cmVhbWluZw0KPj4gDQo+IA0KPiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBodHRwc3RyZWFtaW5n
IG1haWxpbmcgbGlzdA0KPiBodHRwc3RyZWFtaW5nQGlldGYub3JnDQo+IGh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vaHR0cHN0cmVhbWluZw0K


From sunseawq@huawei.com  Mon Nov  1 01:51:57 2010
Return-Path: <sunseawq@huawei.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9D0373A6783 for <httpstreaming@core3.amsl.com>; Mon,  1 Nov 2010 01:51:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.42
X-Spam-Level: ***
X-Spam-Status: No, score=3.42 tagged_above=-999 required=5 tests=[AWL=-0.438,  BAYES_50=0.001, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  MIME_BASE64_TEXT=1.753, RDNS_NONE=0.1]
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 jHz6XfSPYRkU for <httpstreaming@core3.amsl.com>; Mon,  1 Nov 2010 01:51:56 -0700 (PDT)
Received: from szxga02-in.huawei.com (unknown [119.145.14.65]) by core3.amsl.com (Postfix) with ESMTP id BC9F23A677E for <httpstreaming@ietf.org>; Mon,  1 Nov 2010 01:51:55 -0700 (PDT)
Received: from huawei.com (szxga02-in [172.24.2.6]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LB700HE47A9GF@szxga02-in.huawei.com> for httpstreaming@ietf.org; Mon, 01 Nov 2010 16:51:46 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LB7003RA7A9LN@szxga02-in.huawei.com> for httpstreaming@ietf.org; Mon, 01 Nov 2010 16:51:45 +0800 (CST)
Received: from w53375 ([10.138.41.48]) by szxml06-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LB7000RS7A9FR@szxml06-in.huawei.com> for httpstreaming@ietf.org; Mon, 01 Nov 2010 16:51:45 +0800 (CST)
Date: Mon, 01 Nov 2010 16:51:45 +0800
From: Qin Wu <sunseawq@huawei.com>
To: Mark Watson <watsonm@netflix.com>, "Severa, Michael J (Mike)" <mike.severa@alcatel-lucent.com>
Message-id: <01b601cb79a2$03422340$30298a0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3664
X-Mailer: Microsoft Outlook Express 6.00.2900.3664
Content-type: text/plain; charset=windows-1252
Content-transfer-encoding: base64
X-Priority: 3
X-MSMail-priority: Normal
References: <007201cb7664$ffb832e0$3a298a0a@china.huawei.com> <F30F9206-7BE4-4A76-B2B4-91B0EE32FD62@nomor.de> <A0F798C3-2ECB-4150-8EC0-7A23118D057E@netflix.com> <02a801cb7715$bcd44e80$30298a0a@china.huawei.com> <DDF000BCD4FA4F43909CD45448BAE04E0ACA2F13B6@USNAVSXCHMBSC2.ndc.alcatel-lucent.com> <3528929E-378A-4551-AEAB-B02431712F12@netflix.com>
Cc: httpstreaming@ietf.org
Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New Version Notification for	draft-zong-httpstreaming-gap-analysis-01)
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Nov 2010 08:51:57 -0000

SGksDQotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tIA0KRnJvbTogIk1hcmsgV2F0c29uIiA8
d2F0c29ubUBuZXRmbGl4LmNvbT4NClRvOiAiU2V2ZXJhLCBNaWNoYWVsIEogKE1pa2UpIiA8bWlr
ZS5zZXZlcmFAYWxjYXRlbC1sdWNlbnQuY29tPg0KQ2M6ICJRaW4gV3UiIDxzdW5zZWF3cUBodWF3
ZWkuY29tPjsgPGh0dHBzdHJlYW1pbmdAaWV0Zi5vcmc+DQpTZW50OiBGcmlkYXksIE9jdG9iZXIg
MjksIDIwMTAgMTI6MzIgUE0NClN1YmplY3Q6IFJlOiBbaHR0cHN0cmVhbWluZ10gRWZmaWNpZW50
IG1hbmlmZXN0IHB1c2ggKFJlOiBGVzogTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFm
dC16b25nLWh0dHBzdHJlYW1pbmctZ2FwLWFuYWx5c2lzLTAxKQ0KDQoNClNlcnZlci1zZW50IGV2
ZW50cyBkZWZpbmVzIGEgc3RyZWFtIGZvcm1hdCBmb3IgYSBzZXF1ZW5jZSBvZiBET00gZXZlbnRz
LiBFc3NlbnRpYWxseSBlYWNoIGlzIGEgc2V0IG9mIG5hbWUvdmFsdWUgcGFpcnMuIEl0J3MgYSB2
ZXJ5IHNpbXBsZSB0ZXh0IHN5bnRheC4gTm90IHJlYWxseSBzdWl0YWJsZSBmb3IgbWFuaWZlc3Qg
dXBkYXRlcyBvciB2aWRlbyBzdHJlYW0gc2VnbWVudHMuIEJ1dCBtYWlubHkgaXQgZG9lcyBub3Qg
Y2FycnkgYW55IHNlbWFudGljcyB0aGF0IHdvdWxkIGVuYWJsZSBjYWNoZSBvcHRpbWl6YXRpb25z
Lg0KDQpbUWluXTogSSB0aGluayBpdCBpcyBwb3NzaWJsZSB0byB1c2Ugc2VydmVyLXNlbnQgZXZl
bnQgb3ZlciBIVFRQIG9yIHVzaW5nIGRlZGljYXRlZCBzZXJ2ZXItcHVzaCBwcm90b2NvbCB0byBw
dXNoIHRleHQgYmFzZWQgbWFuaWZlc3Qgb3Igc29tZSBtZXRhZGF0YSBmb3IgY3VycmVudCBwbGF5
bGlzdCB0byB0aGUgY2xpZW50IHNpbmNlIHRoZSBtYW5pZmVzdCBjYW4gYmUgaW4gZGlmZmVyZW50
IGZvcm1hdC4NCkJ1dCBpdCBpcyB0cnVlLCBzZXJ2ZXIgcHVzaCBldmVudCBoYXMgbm8gc2VtYW50
aWNzIHRvIGNhcnJ5IHZpZGVvIHN0cmVhbWluZyBzZWdtZW50cywgc2luY2UgdmlkZW8gc3RyZWFt
aW5nIHNlZ2VtZW50IGlzIGJpbmFyeSBkYXRhIHJhdGhlciB0aGFuIHRleHR1YWwgZGF0YS4NCg0K
Li4uTWFyaw0KDQpPbiBPY3QgMjgsIDIwMTAsIGF0IDg6NTYgUE0sIFNldmVyYSwgTWljaGFlbCBK
IChNaWtlKSB3cm90ZToNCg0KPiBIaS4gQ2hlY2sgb3V0IHNlcnZlci1zZW50IGV2ZW50cyBpbiBI
VE1MNS4gRXNzZW50aWFsbHkgd2hhdCBpcyBkZXNjcmliZWQgaGVyZSwgdGhvdWdoIGludGVuZGVk
IG1vcmUgZm9yIHRoZSBhcHBsaWNhdGlvbiBsYXllciB0aGFuIHRoZSBtZWRpYSBsYXllci4gV2l0
aCBhIGRlY29kZXIgaW50ZXJmYWNlIGF0IHRoZSBhcHBsaWNhdGlvbiBsYXllciBpdCB3b3VsZCBw
cm9iYWJseSBiZSBwb3NzaWJsZSB0byBkbyB0aGlzIG5vdyBieSB1c2luZyB0aGF0IGZlYXR1cmUu
IA0KPiANCj4gTWlrZSAgDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCj4gRnJvbTogaHR0cHN0cmVhbWluZy1ib3VuY2VzQGlldGYub3JnIFtodHRwc3RyZWFtaW5n
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBRaW4gV3UgW3N1bnNlYXdxQGh1YXdlaS5j
b21dDQo+IFNlbnQ6IFRodXJzZGF5LCBPY3RvYmVyIDI4LCAyMDEwIDg6MDIgUE0NCj4gVG86IE1h
cmsgV2F0c29uOyBodHRwc3RyZWFtaW5nQGlldGYub3JnDQo+IFN1YmplY3Q6IFJlOiBbaHR0cHN0
cmVhbWluZ10gRWZmaWNpZW50IG1hbmlmZXN0IHB1c2ggKFJlOiBGVzogTmV3IFZlcnNpb24gTm90
aWZpY2F0aW9uIGZvciAgICAgIGRyYWZ0LXpvbmctaHR0cHN0cmVhbWluZy1nYXAtYW5hbHlzaXMt
MDEpDQo+IA0KPiBIaSwNCj4gLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQ0KPiBGcm9tOiAi
TWFyayBXYXRzb24iIDx3YXRzb25tQG5ldGZsaXguY29tPg0KPiBUbzogPGh0dHBzdHJlYW1pbmdA
aWV0Zi5vcmc+DQo+IFNlbnQ6IEZyaWRheSwgT2N0b2JlciAyOSwgMjAxMCAzOjE3IEFNDQo+IFN1
YmplY3Q6IFtodHRwc3RyZWFtaW5nXSBFZmZpY2llbnQgbWFuaWZlc3QgcHVzaCAoUmU6IEZXOiBO
ZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LXpvbmctaHR0cHN0cmVhbWluZy1nYXAt
YW5hbHlzaXMtMDEpDQo+IA0KPiANCj4gSGVyZSBpcyBhbiBpZGVhIHNwYXJrZWQgYnkgVGhvbWFz
JyBtZW50aW9uIGJlbG93IG9mIEFKQVggYW5kIFJTUyBwdXNoIHNlcnZpY2VzLg0KPiANCj4gSW4g
dGhlc2Ugc2VydmljZXMgdGhlIGNsaWVudCBlc3RhYmxpc2hlcyBhIGxvbmctbGl2ZWQgSFRUUCBj
b25uZWN0aW9uIHRvIGEgc2VydmVyIG9uIHdoaWNoIGl0IHNlbmRzIGEgc2luZ2xlIHJlcXVlc3Qu
IFRoZSByZXNwb25zZSBjb21lcyBiYWNrIGluIGNodW5rcywgb3ZlciB0aW1lLCBlbmFibGluZyB0
aGUgc2VydmVyIHRvICJwdXNoIiBuZXcgY29udGVudCBhcyBpdCBiZWNvbWVzIGF2YWlsYWJsZS4g
R2VuZXJhbGx5IGNhY2hlcyBhbmQgcHJveGllcyBhcmUgdHJhbnNwYXJlbnQgdG8gdGhpcywgYWx0
aG91Z2ggSSB0aGluayBpdCBkb2VzIG5vdCB3b3JrIHdpdGggc29tZSBvbGRlciBwcm94aWVzIHdo
aWNoIGV4cGVjdCB0byByZWNlaXZlIHRoZSB3aG9sZSByZXNwb25zZSBmcm9tIHVwc3RyZWFtIGJl
Zm9yZSByZXR1cm5pbmcgYW55dGhpbmcgdG8gdGhlIGNsaWVudC4gUGVyaGFwcyB0aGVzZSBhcmUg
YWxsIGdvbmUgYnkgbm93LiBCdXQgYW55d2F5LCB0aGUgImNodW5rcyIgY2Fubm90IHJlYWxseSBi
ZSBjYWNoZWQgYXMgdGhlIHByb3h5IGhhcyBubyBpZGVhIHdoYXQgdGhleSBhcmUuDQo+IA0KPiBJ
biB0aGUgY2FzZSBvZiBhIGRvY3VtZW50LCBzdWNoIGFzIGEgbWFuaWZlc3QsIHdoaWNoIGlzIGJl
aW5nIHBlcmlvZGljYWxseSB1cGRhdGVkLCBvciBhIHNlcXVlbmNlIG9mIGRpZmZlcmVudCBmaWxl
cywgb25lIGNvdWxkIHZlcnkgc2ltcGx5IGV4cG9zZSB0aGVzZSBzZW1hbnRpY3MgaW4gYSBzdGFu
ZGFyZCB3YXksIHdoaWNoIHdvdWxkIGVuYWJsZSBjYWNoZXMgdG8gZG8gdGhlaXIgdGhpbmcuDQo+
IA0KPiBGb3IgZXhhbXBsZSwgc3VwcG9zZSB3ZSBkZWZpbmUgYSBuZXcgTUlNRSB0eXBlLCBtdWx0
aXBhcnQvdmVyc2lvbnMsIHdoZXJlIGVhY2ggcGFydCBvZiB0aGUgbXVsdGlwYXJ0IE1JTUUgcmVz
cG9uc2UgaXMgYSBkaWZmZXJlbnQgdmVyc2lvbiBvZiB0aGUgb3JpZ2luYWxseSByZXF1ZXN0ZWQg
cmVzb3VyY2UuIEEgc21hcnQgY2FjaGUgcmVjZWl2aW5nIGEgcmVxdWVzdCBmb3IgdGhpcyByZXNv
dXJjZSBjYW4gY2FjaGUgdGhlICJwYXJ0cyIgYXMgdGhleSBhcnJpdmUsIGVhY2ggcmVwbGFjaW5n
IHRoZSBwcmV2aW91c2x5IGNhY2hlZCB2ZXJzaW9uLiBJdCBjYW4gc2VydmUgbXVsdGlwbGUgaW5j
b21pbmcgcGVyc2lzdGVudCBjb25uZWN0aW9ucyB3aXRoIG9uZSB1cHN0cmVhbSBwZXJzaXN0ZW50
IGNvbm5lY3Rpb24sIHByb3ZpZGluZyBzY2FsYWJpbGl0eS4gSXQgd291bGQgYmUgdHJhbnNwYXJl
bnQgdG8gZXhpc3RpbmcgY2FjaGVzLiBDbGllbnRzIHdvdWxkIGluZGljYXRlIHRoZWlyIHN1cHBv
cnQgaW4gdGhlIEFjY2VwdCBoZWFkZXIgYW5kIGNsaWVudHMgd2hpY2ggZGlkIG5vdCBzdXBwb3J0
IHRoaXMgbW9kZSB3b3VsZCBqdXN0IHBvbGwgdGhlIHJlc291cmNlIGluIHRoZSB1c3VhbCB3YXkg
d2l0aCBjb25kaXRpb25hbCBHRVQgcmVxdWVzdHMuDQo+IA0KPiBBbGwgdGhhdCB3b3VsZCBiZSBy
ZXF1aXJlZCBmcm9tIGEgc3RhbmRhcmRzIHBlcnNwZWN0aXZlIHdvdWxkIGJlIGRlZmluaXRpb24g
b2YgdGhlIG11bHRpcGFydC92ZXJzaW9ucyBNSU1FIHR5cGUuDQo+IA0KPiBNYXliZSB0aGlzIGlz
IG5vdCBuZXcuIEkgY291bGQgZWFzaWx5IGltYWdpbmUgQ0ROcyBkbyB0aGlzIGtpbmQgb2YgdGhp
bmcgaW50ZXJuYWxseSBhbHJlYWR5Lg0KPiANCj4gU2ltaWxhcmx5LCBvbmUgY291bGQgaW1hZ2lu
ZSBhIG11bHRpcGFydC9zZXF1ZW5jZSBNSU1FIHR5cGUgd2hlcmUgdGhlIHBhcnRzIGZvcm0gYSBz
ZXF1ZW5jZSBvZiBvYmplY3RzLiBUaGUgY2xpZW50IHJlcXVlc3RzIGFuIG9iamVjdCBhbmQgKGlm
IGl0IGluZGljYXRlcyBzdXBwb3J0IG9mIHRoZSBtdWx0aXBhcnQvc2VxdWVuY2UgTUlNRSB0eXBl
KSBnZXRzIGJhY2sgdGhhdCBvYmplY3QgYW5kIHN1YnNlcXVlbnQgb25lcyBpbiB0aGUgc2VxdWVu
Y2UgKHdpdGggdGhlaXIgZmlsZSBuYW1lcykuIEFnYWluLCBzbWFydCBjYWNoZXMgY291bGQgb3B0
aW1pc2UgZm9yIHNjYWxhYmlsaXR5LCBjYWNoaW5nIHRoZSBwYXJ0cyBhcyBzZXBhcmF0ZSBvYmpl
Y3RzLiBUaGlzIGNvdWxkIGhlbHAgd2l0aCBkZWxpdmVyeSBvZiBzZWdtZW50cyBpbiB0aGUgbGl2
ZSBjYXNlLCBidXQgYWdhaW4gbWFpbnRhaW5pbmcgYmFja3dhcmRzLWNvbXBhdGliaWxpdHkuIEFn
YWluLCBwZXJoYXBzIENETnMgYWxyZWFkeSBkbyBzb21ldGhpbmcgbGlrZSB0aGlzIGludGVybmFs
bHkuDQo+IA0KPiBJJ20gbm90IHByb3Bvc2luZyB0byBwcm9ncmVzcyB0aGVzZSBpZGVhcywganVz
dCB0aG91Z2h0IHRoZXkgd2VyZSBpbnRlcmVzdGluZy4NCj4gDQo+IFtRaW5dOiBTb3VuZHMgbGlr
ZSBhIGdvb2QgaWRlYSB0byBtZS4gSSB0aGluayB0aGlzIGlzIG9uZSB3YXkgdG8gYnVpbGQgdGhl
IGludGVyb3BlcmFibGUgc29sdXRpb24gZm9yIGNvbmN1cnJlbnQgbGl2ZSBzdHJlYW1pbmcgdmll
d2luZyB3aXRoIGJhY2t3YXJkcyBjb21wYWJpbGl0eSB0byBleGlzdGluZyBjYWNoZSBhbmQgY2xp
ZW50LCB3aGljaCBtYXkgYnJpbmcgdGhlIGFkdmFudGFnZSBvZiBhbGxldmlhdGluZyBzZXJ2ZXIg
bG9hZC4gIEJ1dCBJIGFtIG5vdCBzdXJlIHRoZSBNSU1FIHN1YnR5cGUgaGFzIHRoZSByaWdodCBz
ZW1hbnRpYyB0byBkbyB0aGlzLiBXZSBtYXkgbmVlZCBzb21lIG5ldyBNSU1FIHN1YnR5cGUgYW5k
IG5ldyBiZWhhdmlvcnMgb24gaG93IHRvIHByb2Nlc3MgaXQuDQo+IA0KPiAuLi5NYXJrDQo+IA0K
PiANCj4gDQo+IA0KPiBPbiBPY3QgMjcsIDIwMTAsIGF0IDExOjUxIFBNLCBUaG9tYXMgU3RvY2to
YW1tZXIgd3JvdGU6DQo+IA0KPj4gTmluZywNCj4+IA0KPj4gdGhhbmtzIC4uLi4NCj4+IA0KPj4g
SSByZWNvZ25pemVkIHRoYXQgeW91IG9ubHkgcmVwbGllZCB0byBzb21lIG9mIG15IGNvbW1lbnRz
Lg0KPj4gRG9lcyB0aGlzIG1lYW4gdGhhdCB5b3UgYWdyZWUvZGlzYWdyZWUgd2l0aCB0aGUgcmVt
YWluaW5nIG9uZXM/DQo+PiANCj4+IElubGluZSBzb21lIG1vcmUgd2l0aCBbVF0gLi4uIFtcVF0N
Cj4+IA0KPj4gVGhvbWFzDQo+PiANCj4+PiAtIEkgYW0gbm90IHN1cmUgSSB1bmRlcnN0YW5kIHRo
ZSB0ZXJtICJpcyBlbmNyeXB0ZWQgaW50byBmaWxlcyINCj4+PiBbWk5dOiBJIG1lYW4gInVzZSBm
aWxlIHdpdGggbWVkaWEgY29udGFpbmVyIiBoZXJlLg0KPj4gDQo+PiBbVF0gIEkgZG8gbm90IHVu
ZGVyc3RhbmQgdGhpcyBlaXRoZXIhIFtcVF0NCj4+IA0KPj4+IC0gV2hhdCBkbyB5b3UgbWVhbiAi
bm9ybWFsIHRleHQgZmlsZSI/DQo+Pj4gW1pOXTogdHJhZGl0aW9uYWwgd2ViIHBhZ2UgKGUuZy4g
aHRtbCBmaWxlKS4NCj4+IA0KPj4gW1RdIHdlIHNob3VsZCBiZSBtdWNoIG1vcmUgY2FyZWZ1bCB3
aXRoIHRlcm1pbm9sb2d5IFtcVF0NCj4+IA0KPj4+IC0gVGhlIGludGVsbGlnZW5jZSBpbiB0aGUg
QWRhcHRpdmUgU3RyZWFtaW5nIG92ZXIgSFRUUCBpcyBhbG1vc3QNCj4+PiBleGNsdXNpdmVseSBp
biB0aGUgY2xpZW50LCB0aGVyZSBpcyBubyBuZWdvdGlhdGlvbg0KPj4+IFtaTl06IFNvcnJ5IGZv
ciBjb25mdXNpb24sICJuZWdvdGlhdGlvbiIgc2hvdWxkIGJlICJtYXNzYWdlIGV4Y2hhbmdlIi4N
Cj4+IA0KPj4gW1RdDQo+PiBGaXJzdCBJIGhvcGUgdGhpcyBpcyBhIHR5cG8sIG90aGVyd2lzZSBJ
IGdldCBtb3JlIGN1cmlvdXMgLi4uIQ0KPj4gU2Vjb25kbHksIEkgYW0gc3RpbGwgbm90IGNsZWFy
IHdoYXQgbmVlZHMgdG8gYmUgZG9uZSBiZXlvbmQgcmVndWxhcg0KPj4gaHR0cCBjb25uZWN0aW9u
cw0KPj4gW1xUXQ0KPj4gDQo+Pj4gNS4yKQ0KPj4+IC0gSXQgaXMgbm90IGNvcnJlY3QgdGhhdCB0
aGUgM0dQUCBNUEQgbmVlZHMgdG8gYmUgdXBkYXRlZCBldmVuIGZvcg0KPj4+IGxpdmUuIElmIHlv
dSB1c2UgYSB0ZW1wbGF0ZSBtb2RlLCB0aGUgTVBEIHN0YXlzIHN0YXRpYyB1bnRpbCBzb21lDQo+
Pj4gInVuZm9yZXNlZW4iIGV2ZW50IG9jY3Vycy4gQ2xpZW50IGFuZCBDb250ZW50IFByZXBhcmF0
aW9uIGhhdmUgYWdyZWVkDQo+Pj4gb24gcnVsZXMgdG8gY29uc3RydWN0IFVSSXMuDQo+Pj4gLSBJ
ZiBuZWNlc3NhcnksIHRoZSBNUEQgdXBkYXRlIGhhcHBlbnMgYXN5bmNocm9ub3VzbHkgdG8gdGhl
IG1lZGlhDQo+Pj4gZGVjb2RpbmcsIHNvIHRoaXMgaXMgbm90IGNvbnNpZGVyZWQgdG8gYmUgYSBw
cm9ibGVtLg0KPj4+IFtaTl06IEkgZGlkbid0IGludGVuZCB0byBzdGF0ZSB0aGF0IHB1bGwgbW9k
ZWwgZG9lc24ndCB3b3JrLiBNeQ0KPj4+IHBvaW50IGlzLA0KPj4+IHdoeSBub3QgaW52ZXN0aWdh
dGluZyB0aGUgcG9zc2libGUgdXNhZ2Ugb2YgcHVzaCBtb2RlbCBpbiBjZXJ0YWluDQo+Pj4gY2Fz
ZXMNCj4+PiB3aXRob3V0IGV4cGVyaWVuY2luZyB0aGUgYWJvdmUgbWVudGlvbmVkICJ1bmZvcmVz
ZWVuIiBldmVudCBvcg0KPj4+IGFzeW5jaHJvbm91cw0KPj4+IHVwZGF0ZXM/DQo+PiANCj4+IFtU
XQ0KPj4gIlB1c2giIGlzIGEgdmVyeSB2ZXJ5IGJyb2FkIHRlcm0uIEluIFdlYiBhcHBsaWNhdGlv
bnMgeW91IGNhbiBmb3INCj4+IGV4YW1wbGUgdXNlIEFKQVggb3IgUlNTL0FUT00gbGlrZSB0ZWNo
bmlxdWVzIGZvciBwdXNoLWxpa2UgdXBkYXRlcy4gSWYNCj4+IHlvdSB1c2UgY29uZGl0aW9uYWwg
R0VUIGZvciByZWd1bGFyIHBvbGxpbmcsIHRoaXMgaXMgdmVyeSBlZmZpY2llbnQuDQo+PiBUaGUg
TVBEIHVwZGF0ZXMgaW4gM0dQUCB3b3JrIGluIGEgc2ltaWxhciBtYW5uZXIuIElmIHlvdSB1c2Ug
cG9sbGluZywNCj4+IGNvbmRpdGlvbmFsIEdFVHMgYW5kIHRlbXBsYXRlcywgeW91IGFyZSBleHRy
ZW1lbHkgZWZmaWNpZW50LiBXZSBzaG91bGQNCj4+IHJlYWxseSB1bmRlcnN0YW5kIHdoYXQgd2Ug
bWVhbiBieSBwdXNoIG1vZGVsPyBIVFRQLWJhc2VkIGRlbGl2ZXJ5IGlzDQo+PiByaWNoIGFuZCBw
cm92aWRlcyBtYW55IHN1Y2Nlc3NmdWxseSBkZXBsb3llZCBvcHRpb25zLg0KPj4gDQo+PiBTaG91
bGQgeW91IHJlYWxseSByZWZlciB0byBzb21ldGhpbmcgY29tcGxldGVseSBkaWZmZXJlbnQgc3Vj
aCBhcyBJUA0KPj4gbXVsdGljYXN0LCB0aGVuIEkgd291bGQgZmVlbCB2ZXJ5IHZlcnkgdW5jb21m
b3J0YWJsZS4NCj4+IFtcVF0NCj4+IA0KPj4+IC0gVGhlcmUgaXMgZm9yIHN1cmUgbWVjaGFuaXNt
cyB0byBkZWxpdmVyIGltcG9ydGFudCBwYWNrZXRzIG1vcmUNCj4+PiByZWxpYWJseSBpbiBIVFRQ
IC0geW91IGp1c3QgcmVxdWVzdCBpdCBlYXJsaWVyLiBJbiBhbnRpY2lwYXRpb24gb2YNCj4+PiBz
d2l0Y2hpbmcgYSBzbWFydCBjbGllbnQgbWF5IGFsc28gcHJlcGFyZSBzdWNoIGRhdGEuIFRoZSBj
bGllbnQgaXMNCj4+PiBpbnRlbGxpZ2VudC4NCj4+PiBbWk5dOiBXZWxsLCBJIHRoaW5rIHRoaXMg
c3RhcnR1cCBpc3N1ZSBkb2Vzbid0IGxpa2UgdGhlIHByZS1mZXRjaA0KPj4+IHdoaWNoIGlzDQo+
Pj4gb2YgY291cnNlIHN0aWxsIHZhbHVhYmxlIHRvIGltcHJvdmUgcGxheWJhY2suIElNTywgaXQg
aXMgaGFyZCB0bw0KPj4+IHByZWRpY3QNCj4+PiB3aGljaCBjaGFubmVsIHRoZSB1c2VyIHdpbGwg
c3dpdGNoIHRvIGluIHRoZSBuZXh0IG1vbWVudCwgaGVuY2UgaXQNCj4+PiBpcyBub3QNCj4+PiBy
ZWFzb25hYmxlIHRvIHJlcXVlc3QgaW1wb3J0YW50IHBhY2tldHMgZm9yIG90aGVyIGNoYW5uZWxz
LiBEaWQgSQ0KPj4+IG1pc3VuZGVyc3RhbmQgeW91Pw0KPj4gDQo+PiBbVF0NCj4+IEkgd291bGQg
bm90IGJlIHdvcnJpZWQgdG8gaGF2ZSB0aGUgTVBEIGFuZCB0aGUgaW5pdGlhbGl6YXRpb24gc2Vn
bWVudA0KPj4gb2YgdGhlIHR3byBuZWlnaGJvcmluZyBjaGFubmVscyByZWFkeSBpbiBteSBkZXZp
Y2UuIEFnYWluLCB0aGUgY2xpZW50DQo+PiBjYW4gYmUgdmVyeSBzbWFydCwgZXNwZWNpYWxseSBh
cyBpdCBkb2VzIGhhdmUgYWNjZXNzIHRvIGFsbCB0aGUNCj4+IGluZm9ybWF0aW9uLg0KPj4gDQo+
PiBJbiBnZW5lcmFsLCBJIGRvIG5vdCBkaXNhZ3JlZSB0aGF0IHdlIGNhbiBjcmVhdGUgbW9yZSBk
ZXRhaWxlZCB1c2UNCj4+IGNhc2VzIGZvciBlbnZpcm9ubWVudHMgaW4gd2hpY2ggd2UgZW52aXNp
b24gdGhhdCBIVFRQIHN0cmVhbWluZyB3aWxsDQo+PiBiZSB1c2VkLiBUaGlzIG1heSBpbmNsdWRl
IGxpdmUgbXVsdGktY2hhbm5lbCBlbnZpcm9ubWVudHMuIEhvd2V2ZXIsIHdlDQo+PiBzaG91bGQg
bm90IGNvbmNsdWRlIHBlciBzZSB0aGF0IHRoZSBleGlzdGluZyB0ZWNobm9sb2dpZXMgZG8gaGF2
ZSBhDQo+PiBwcm9ibGVtLg0KPj4gW1xUXQ0KPj4gDQo+Pj4gLSAzR1BQIGRlZmluZXMgUW9FIG1l
dHJpY3MgdGhhdCBjYW4gcmV1c2VkIGFsc28gZm9yIEhUVFAgU3RyZWFtaW5nLg0KPj4+IHRoZXJl
IHdpbGwgYWxzbyBiZSBlZmZvcnRzIGluIE1QRUcgaW4gaW5jbHVkaW5nIFFvRS4NCj4+PiBbWk5d
OiBJIGFtIG5vdCBwcm9wb3NpbmcgdG8gZm9jdXMgb24gZGVmaW5pbmcgUW9FIG1ldHJpY3MsIGJ1
dA0KPj4+IGxvb2tpbmcgb24NCj4+PiB0aGUgcHJvdG9jb2xzIHRvIHJlcG9ydCBzdWNoIG1ldHJp
Y3MsIGxpa2UgUlRDUC4gV2Ugd2lsbCBzdXBwb3J0IHRoZQ0KPj4+IHdvcmsgaW4NCj4+PiAzR1BQ
L01QRUcgYW5kIGNvb3BlcmF0ZSB3aXRoIHRoZW0gdG8gc2VlIGhvdyB0byBjYXBzdWxhdGUgdGhl
DQo+Pj4gbWV0cmljcyBpbiBhDQo+Pj4gc2VyaWVzIG9mIG1lc3NhZ2VzLg0KPj4gDQo+PiBbVF0N
Cj4+IFdoYXQgZG8geW91IG1lYW4gd2l0aCAiY2Fwc3VsYXRlIj8NCj4+IEFsc28sIGNhbiB5b3Ug
YmUgbW9yZSBzcGVjaWZpYyB3aGF0IG1ldHJpY3MgdGhlcmUgYXJlIGluIFJUQ1AgdGhhdCBjYW4N
Cj4+IGFsc28gYmUgdXNlZCBpbiBIVFRQIFN0cmVhbWluZy4gSSBjb25zaWRlciB0aGF0IGFueXRo
aW5nIGRlYWxpbmcgd2l0aA0KPj4gcGFja2V0IGxvc3MgaXMgaXJyZWxldmFudC4gSSBhbHNvIGRv
IG5vdCBzZWUgdGhlIHJlbGV2YW5jZSBvZiBzZW5kaW5nDQo+PiByZWd1bGFyIDUgc2Vjb25kcyBy
ZWNlaXZlciByZXBvcnRzIGFzIHRoZSBjb250ZW50IGlzIHN0YXRpYyBhbmQNCj4+IGFkYXB0YXRp
b24gd2lsbCBub3QgaGFwcGVuLiBTb21lIHJlcG9ydGluZyBvbiBNZWRpYSBQcmVzZW50YXRpb24g
bGV2ZWwNCj4+IG1heSBiZSBzdWZmaWNpZW50LCBmb3IgZXhhbXBsZSB3aGVuIHRoZSBwcmVzZW50
YXRpb24gaGFzIGJlZW4gY29tcGxldGVkLg0KPj4gW1xUXQ0KPj4gDQo+PiANCj4+IC0tLQ0KPj4g
RHIuIFRob21hcyBTdG9ja2hhbW1lciAoQ0VPKSB8fCBzdG9ja2hhbW1lckBub21vci5kZSB8fCBw
aG9uZSArNDkgODkNCj4+IDk3ODk4MCAwMiB8fCBjZWxsICs0OTE3MjU3MDI2NjcgfHwgaHR0cDov
L3d3dy5ub21vci1yZXNlYXJjaC5jb20NCj4+IE5vbW9yIFJlc2VhcmNoIEdtYkggIC0gIFNpdHog
ZGVyIEdlc2VsbHNjaGFmdDogTfxuY2hlbiAtDQo+PiBSZWdpc3RlcmdlcmljaHQ6IE38bmNoZW4s
IEhSQiAxNjU4NTYgliBVbXNhdHpzdGV1ZXItSUQ6IERFMjM4MDQ3NjM3IC0NCj4+IEdlc2No5GZ0
c2b8aHJlcjogRHIuIFRob21hcyBTdG9ja2hhbW1lciwgRHIuIEluZ28gVmllcmluZy4NCj4+IA0K
Pj4gDQo+PiANCj4+IA0KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj4+IGh0dHBzdHJlYW1pbmcgbWFpbGluZyBsaXN0DQo+PiBodHRwc3RyZWFtaW5n
QGlldGYub3JnDQo+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2h0dHBz
dHJlYW1pbmcNCj4+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4gaHR0cHN0cmVhbWluZyBtYWlsaW5nIGxpc3QNCj4gaHR0cHN0cmVhbWlu
Z0BpZXRmLm9yZw0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2h0dHBz
dHJlYW1pbmcNCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCj4gaHR0cHN0cmVhbWluZyBtYWlsaW5nIGxpc3QNCj4gaHR0cHN0cmVhbWluZ0BpZXRmLm9y
Zw0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2h0dHBzdHJlYW1pbmcN
Cj4gDQoNCg==


From sunseawq@huawei.com  Mon Nov  1 02:03:03 2010
Return-Path: <sunseawq@huawei.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7104B3A659C for <httpstreaming@core3.amsl.com>; Mon,  1 Nov 2010 02:03:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.566
X-Spam-Level: ***
X-Spam-Status: No, score=3.566 tagged_above=-999 required=5 tests=[AWL=-0.292,  BAYES_50=0.001, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  MIME_BASE64_TEXT=1.753, RDNS_NONE=0.1]
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 z8dXXODjvggB for <httpstreaming@core3.amsl.com>; Mon,  1 Nov 2010 02:03:02 -0700 (PDT)
Received: from szxga03-in.huawei.com (unknown [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id A2FC83A67C3 for <httpstreaming@ietf.org>; Mon,  1 Nov 2010 02:03:01 -0700 (PDT)
Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LB7004LF7PWR8@szxga03-in.huawei.com> for httpstreaming@ietf.org; Mon, 01 Nov 2010 17:01:08 +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 <0LB7006DO7PW1U@szxga03-in.huawei.com> for httpstreaming@ietf.org; Mon, 01 Nov 2010 17:01:08 +0800 (CST)
Received: from w53375 ([10.138.41.48]) by szxml06-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LB700LAZ7PVPI@szxml06-in.huawei.com> for httpstreaming@ietf.org; Mon, 01 Nov 2010 17:01:08 +0800 (CST)
Date: Mon, 01 Nov 2010 17:01:07 +0800
From: Qin Wu <sunseawq@huawei.com>
To: "Severa, Michael J (Mike)" <mike.severa@alcatel-lucent.com>, Mark Watson <watsonm@netflix.com>, httpstreaming@ietf.org
Message-id: <01c601cb79a3$5266a580$30298a0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3664
X-Mailer: Microsoft Outlook Express 6.00.2900.3664
Content-type: text/plain; charset=windows-1252
Content-transfer-encoding: base64
X-Priority: 3
X-MSMail-priority: Normal
References: <007201cb7664$ffb832e0$3a298a0a@china.huawei.com> <F30F9206-7BE4-4A76-B2B4-91B0EE32FD62@nomor.de> <A0F798C3-2ECB-4150-8EC0-7A23118D057E@netflix.com> <02a801cb7715$bcd44e80$30298a0a@china.huawei.com> <DDF000BCD4FA4F43909CD45448BAE04E0ACA2F13B6@USNAVSXCHMBSC2.ndc.alcatel-lucent.com>
Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New Version Notification for draft-zong-httpstreaming-gap-analysis-01)
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Nov 2010 09:03:03 -0000

SGksDQpCZXNpZGVzIHRoZSB1c2FnZSB1c2luZyBzZXJ2ZXIgc2VudCBldmVudHMgeW91IG1lbnRp
b25lZCwgd2hlbiB0aGUgc2VydmVyIG5lZWRzIHRvDQphLiBzd2l0Y2ggdG8gdGhlIG5leHQgb3Ig
dGhlIHByZXZpb3VzIGVudHJ5IGluIGEgc2VydmVyLXNpZGUgcGxheWxpc3QNCmIuIGluZm9ybSB0
aGUgY2xpZW50IHRoZSBsYXN0IHBhY2tldCBpcyB0cmFuc21pdHRlZA0KYy4gbm90aWZ5IHRoZSBj
bGllbnQgdGhhdCBzb21lIGV4Y2VwdGlvbnMgb2NjdXIgYXQgdGhlIHNlcnZlciBzaWRlLA0KdGhl
IHNlcnZlciBzZW50IGV2ZW50cyBhbHNvIGhhdmUgdGhlaXIgdmFsdWVzLiBCdXQgbm90IHN1cmUg
aXQgaXMgd29ydGh3aGlsZSBidWlsZGluZyBzdWNoIGZlYXR1cmVzLg0KDQpSZWdhcmRzIQ0KLVFp
bg0KLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLSANCkZyb206ICJTZXZlcmEsIE1pY2hhZWwg
SiAoTWlrZSkiIDxtaWtlLnNldmVyYUBhbGNhdGVsLWx1Y2VudC5jb20+DQpUbzogIlFpbiBXdSIg
PHN1bnNlYXdxQGh1YXdlaS5jb20+OyAiTWFyayBXYXRzb24iIDx3YXRzb25tQG5ldGZsaXguY29t
PjsgPGh0dHBzdHJlYW1pbmdAaWV0Zi5vcmc+DQpTZW50OiBGcmlkYXksIE9jdG9iZXIgMjksIDIw
MTAgMTE6NTYgQU0NClN1YmplY3Q6IFJFOiBbaHR0cHN0cmVhbWluZ10gRWZmaWNpZW50IG1hbmlm
ZXN0IHB1c2ggKFJlOiBGVzogTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC16b25n
LWh0dHBzdHJlYW1pbmctZ2FwLWFuYWx5c2lzLTAxKQ0KDQoNCkhpLiBDaGVjayBvdXQgc2VydmVy
LXNlbnQgZXZlbnRzIGluIEhUTUw1LiBFc3NlbnRpYWxseSB3aGF0IGlzIGRlc2NyaWJlZCBoZXJl
LCB0aG91Z2ggaW50ZW5kZWQgbW9yZSBmb3IgdGhlIGFwcGxpY2F0aW9uIGxheWVyIHRoYW4gdGhl
IG1lZGlhIGxheWVyLiBXaXRoIGEgZGVjb2RlciBpbnRlcmZhY2UgYXQgdGhlIGFwcGxpY2F0aW9u
IGxheWVyIGl0IHdvdWxkIHByb2JhYmx5IGJlIHBvc3NpYmxlIHRvIGRvIHRoaXMgbm93IGJ5IHVz
aW5nIHRoYXQgZmVhdHVyZS4gDQoNCk1pa2UgIA0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KRnJvbTogaHR0cHN0cmVhbWluZy1ib3VuY2VzQGlldGYub3JnIFtodHRw
c3RyZWFtaW5nLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBRaW4gV3UgW3N1bnNlYXdx
QGh1YXdlaS5jb21dDQpTZW50OiBUaHVyc2RheSwgT2N0b2JlciAyOCwgMjAxMCA4OjAyIFBNDQpU
bzogTWFyayBXYXRzb247IGh0dHBzdHJlYW1pbmdAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbaHR0
cHN0cmVhbWluZ10gRWZmaWNpZW50IG1hbmlmZXN0IHB1c2ggKFJlOiBGVzogTmV3IFZlcnNpb24g
Tm90aWZpY2F0aW9uIGZvciAgICAgIGRyYWZ0LXpvbmctaHR0cHN0cmVhbWluZy1nYXAtYW5hbHlz
aXMtMDEpDQoNCkhpLA0KLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQ0KRnJvbTogIk1hcmsg
V2F0c29uIiA8d2F0c29ubUBuZXRmbGl4LmNvbT4NClRvOiA8aHR0cHN0cmVhbWluZ0BpZXRmLm9y
Zz4NClNlbnQ6IEZyaWRheSwgT2N0b2JlciAyOSwgMjAxMCAzOjE3IEFNDQpTdWJqZWN0OiBbaHR0
cHN0cmVhbWluZ10gRWZmaWNpZW50IG1hbmlmZXN0IHB1c2ggKFJlOiBGVzogTmV3IFZlcnNpb24g
Tm90aWZpY2F0aW9uIGZvciBkcmFmdC16b25nLWh0dHBzdHJlYW1pbmctZ2FwLWFuYWx5c2lzLTAx
KQ0KDQoNCkhlcmUgaXMgYW4gaWRlYSBzcGFya2VkIGJ5IFRob21hcycgbWVudGlvbiBiZWxvdyBv
ZiBBSkFYIGFuZCBSU1MgcHVzaCBzZXJ2aWNlcy4NCg0KSW4gdGhlc2Ugc2VydmljZXMgdGhlIGNs
aWVudCBlc3RhYmxpc2hlcyBhIGxvbmctbGl2ZWQgSFRUUCBjb25uZWN0aW9uIHRvIGEgc2VydmVy
IG9uIHdoaWNoIGl0IHNlbmRzIGEgc2luZ2xlIHJlcXVlc3QuIFRoZSByZXNwb25zZSBjb21lcyBi
YWNrIGluIGNodW5rcywgb3ZlciB0aW1lLCBlbmFibGluZyB0aGUgc2VydmVyIHRvICJwdXNoIiBu
ZXcgY29udGVudCBhcyBpdCBiZWNvbWVzIGF2YWlsYWJsZS4gR2VuZXJhbGx5IGNhY2hlcyBhbmQg
cHJveGllcyBhcmUgdHJhbnNwYXJlbnQgdG8gdGhpcywgYWx0aG91Z2ggSSB0aGluayBpdCBkb2Vz
IG5vdCB3b3JrIHdpdGggc29tZSBvbGRlciBwcm94aWVzIHdoaWNoIGV4cGVjdCB0byByZWNlaXZl
IHRoZSB3aG9sZSByZXNwb25zZSBmcm9tIHVwc3RyZWFtIGJlZm9yZSByZXR1cm5pbmcgYW55dGhp
bmcgdG8gdGhlIGNsaWVudC4gUGVyaGFwcyB0aGVzZSBhcmUgYWxsIGdvbmUgYnkgbm93LiBCdXQg
YW55d2F5LCB0aGUgImNodW5rcyIgY2Fubm90IHJlYWxseSBiZSBjYWNoZWQgYXMgdGhlIHByb3h5
IGhhcyBubyBpZGVhIHdoYXQgdGhleSBhcmUuDQoNCkluIHRoZSBjYXNlIG9mIGEgZG9jdW1lbnQs
IHN1Y2ggYXMgYSBtYW5pZmVzdCwgd2hpY2ggaXMgYmVpbmcgcGVyaW9kaWNhbGx5IHVwZGF0ZWQs
IG9yIGEgc2VxdWVuY2Ugb2YgZGlmZmVyZW50IGZpbGVzLCBvbmUgY291bGQgdmVyeSBzaW1wbHkg
ZXhwb3NlIHRoZXNlIHNlbWFudGljcyBpbiBhIHN0YW5kYXJkIHdheSwgd2hpY2ggd291bGQgZW5h
YmxlIGNhY2hlcyB0byBkbyB0aGVpciB0aGluZy4NCg0KRm9yIGV4YW1wbGUsIHN1cHBvc2Ugd2Ug
ZGVmaW5lIGEgbmV3IE1JTUUgdHlwZSwgbXVsdGlwYXJ0L3ZlcnNpb25zLCB3aGVyZSBlYWNoIHBh
cnQgb2YgdGhlIG11bHRpcGFydCBNSU1FIHJlc3BvbnNlIGlzIGEgZGlmZmVyZW50IHZlcnNpb24g
b2YgdGhlIG9yaWdpbmFsbHkgcmVxdWVzdGVkIHJlc291cmNlLiBBIHNtYXJ0IGNhY2hlIHJlY2Vp
dmluZyBhIHJlcXVlc3QgZm9yIHRoaXMgcmVzb3VyY2UgY2FuIGNhY2hlIHRoZSAicGFydHMiIGFz
IHRoZXkgYXJyaXZlLCBlYWNoIHJlcGxhY2luZyB0aGUgcHJldmlvdXNseSBjYWNoZWQgdmVyc2lv
bi4gSXQgY2FuIHNlcnZlIG11bHRpcGxlIGluY29taW5nIHBlcnNpc3RlbnQgY29ubmVjdGlvbnMg
d2l0aCBvbmUgdXBzdHJlYW0gcGVyc2lzdGVudCBjb25uZWN0aW9uLCBwcm92aWRpbmcgc2NhbGFi
aWxpdHkuIEl0IHdvdWxkIGJlIHRyYW5zcGFyZW50IHRvIGV4aXN0aW5nIGNhY2hlcy4gQ2xpZW50
cyB3b3VsZCBpbmRpY2F0ZSB0aGVpciBzdXBwb3J0IGluIHRoZSBBY2NlcHQgaGVhZGVyIGFuZCBj
bGllbnRzIHdoaWNoIGRpZCBub3Qgc3VwcG9ydCB0aGlzIG1vZGUgd291bGQganVzdCBwb2xsIHRo
ZSByZXNvdXJjZSBpbiB0aGUgdXN1YWwgd2F5IHdpdGggY29uZGl0aW9uYWwgR0VUIHJlcXVlc3Rz
Lg0KDQpBbGwgdGhhdCB3b3VsZCBiZSByZXF1aXJlZCBmcm9tIGEgc3RhbmRhcmRzIHBlcnNwZWN0
aXZlIHdvdWxkIGJlIGRlZmluaXRpb24gb2YgdGhlIG11bHRpcGFydC92ZXJzaW9ucyBNSU1FIHR5
cGUuDQoNCk1heWJlIHRoaXMgaXMgbm90IG5ldy4gSSBjb3VsZCBlYXNpbHkgaW1hZ2luZSBDRE5z
IGRvIHRoaXMga2luZCBvZiB0aGluZyBpbnRlcm5hbGx5IGFscmVhZHkuDQoNClNpbWlsYXJseSwg
b25lIGNvdWxkIGltYWdpbmUgYSBtdWx0aXBhcnQvc2VxdWVuY2UgTUlNRSB0eXBlIHdoZXJlIHRo
ZSBwYXJ0cyBmb3JtIGEgc2VxdWVuY2Ugb2Ygb2JqZWN0cy4gVGhlIGNsaWVudCByZXF1ZXN0cyBh
biBvYmplY3QgYW5kIChpZiBpdCBpbmRpY2F0ZXMgc3VwcG9ydCBvZiB0aGUgbXVsdGlwYXJ0L3Nl
cXVlbmNlIE1JTUUgdHlwZSkgZ2V0cyBiYWNrIHRoYXQgb2JqZWN0IGFuZCBzdWJzZXF1ZW50IG9u
ZXMgaW4gdGhlIHNlcXVlbmNlICh3aXRoIHRoZWlyIGZpbGUgbmFtZXMpLiBBZ2Fpbiwgc21hcnQg
Y2FjaGVzIGNvdWxkIG9wdGltaXNlIGZvciBzY2FsYWJpbGl0eSwgY2FjaGluZyB0aGUgcGFydHMg
YXMgc2VwYXJhdGUgb2JqZWN0cy4gVGhpcyBjb3VsZCBoZWxwIHdpdGggZGVsaXZlcnkgb2Ygc2Vn
bWVudHMgaW4gdGhlIGxpdmUgY2FzZSwgYnV0IGFnYWluIG1haW50YWluaW5nIGJhY2t3YXJkcy1j
b21wYXRpYmlsaXR5LiBBZ2FpbiwgcGVyaGFwcyBDRE5zIGFscmVhZHkgZG8gc29tZXRoaW5nIGxp
a2UgdGhpcyBpbnRlcm5hbGx5Lg0KDQpJJ20gbm90IHByb3Bvc2luZyB0byBwcm9ncmVzcyB0aGVz
ZSBpZGVhcywganVzdCB0aG91Z2h0IHRoZXkgd2VyZSBpbnRlcmVzdGluZy4NCg0KW1Fpbl06IFNv
dW5kcyBsaWtlIGEgZ29vZCBpZGVhIHRvIG1lLiBJIHRoaW5rIHRoaXMgaXMgb25lIHdheSB0byBi
dWlsZCB0aGUgaW50ZXJvcGVyYWJsZSBzb2x1dGlvbiBmb3IgY29uY3VycmVudCBsaXZlIHN0cmVh
bWluZyB2aWV3aW5nIHdpdGggYmFja3dhcmRzIGNvbXBhYmlsaXR5IHRvIGV4aXN0aW5nIGNhY2hl
IGFuZCBjbGllbnQsIHdoaWNoIG1heSBicmluZyB0aGUgYWR2YW50YWdlIG9mIGFsbGV2aWF0aW5n
IHNlcnZlciBsb2FkLiAgQnV0IEkgYW0gbm90IHN1cmUgdGhlIE1JTUUgc3VidHlwZSBoYXMgdGhl
IHJpZ2h0IHNlbWFudGljIHRvIGRvIHRoaXMuIFdlIG1heSBuZWVkIHNvbWUgbmV3IE1JTUUgc3Vi
dHlwZSBhbmQgbmV3IGJlaGF2aW9ycyBvbiBob3cgdG8gcHJvY2VzcyBpdC4NCg0KLi4uTWFyaw0K
DQoNCg0KDQpPbiBPY3QgMjcsIDIwMTAsIGF0IDExOjUxIFBNLCBUaG9tYXMgU3RvY2toYW1tZXIg
d3JvdGU6DQoNCj4gTmluZywNCj4NCj4gdGhhbmtzIC4uLi4NCj4NCj4gSSByZWNvZ25pemVkIHRo
YXQgeW91IG9ubHkgcmVwbGllZCB0byBzb21lIG9mIG15IGNvbW1lbnRzLg0KPiBEb2VzIHRoaXMg
bWVhbiB0aGF0IHlvdSBhZ3JlZS9kaXNhZ3JlZSB3aXRoIHRoZSByZW1haW5pbmcgb25lcz8NCj4N
Cj4gSW5saW5lIHNvbWUgbW9yZSB3aXRoIFtUXSAuLi4gW1xUXQ0KPg0KPiBUaG9tYXMNCj4NCj4+
IC0gSSBhbSBub3Qgc3VyZSBJIHVuZGVyc3RhbmQgdGhlIHRlcm0gImlzIGVuY3J5cHRlZCBpbnRv
IGZpbGVzIg0KPj4gW1pOXTogSSBtZWFuICJ1c2UgZmlsZSB3aXRoIG1lZGlhIGNvbnRhaW5lciIg
aGVyZS4NCj4NCj4gW1RdICBJIGRvIG5vdCB1bmRlcnN0YW5kIHRoaXMgZWl0aGVyISBbXFRdDQo+
DQo+PiAtIFdoYXQgZG8geW91IG1lYW4gIm5vcm1hbCB0ZXh0IGZpbGUiPw0KPj4gW1pOXTogdHJh
ZGl0aW9uYWwgd2ViIHBhZ2UgKGUuZy4gaHRtbCBmaWxlKS4NCj4NCj4gW1RdIHdlIHNob3VsZCBi
ZSBtdWNoIG1vcmUgY2FyZWZ1bCB3aXRoIHRlcm1pbm9sb2d5IFtcVF0NCj4NCj4+IC0gVGhlIGlu
dGVsbGlnZW5jZSBpbiB0aGUgQWRhcHRpdmUgU3RyZWFtaW5nIG92ZXIgSFRUUCBpcyBhbG1vc3QN
Cj4+IGV4Y2x1c2l2ZWx5IGluIHRoZSBjbGllbnQsIHRoZXJlIGlzIG5vIG5lZ290aWF0aW9uDQo+
PiBbWk5dOiBTb3JyeSBmb3IgY29uZnVzaW9uLCAibmVnb3RpYXRpb24iIHNob3VsZCBiZSAibWFz
c2FnZSBleGNoYW5nZSIuDQo+DQo+IFtUXQ0KPiBGaXJzdCBJIGhvcGUgdGhpcyBpcyBhIHR5cG8s
IG90aGVyd2lzZSBJIGdldCBtb3JlIGN1cmlvdXMgLi4uIQ0KPiBTZWNvbmRseSwgSSBhbSBzdGls
bCBub3QgY2xlYXIgd2hhdCBuZWVkcyB0byBiZSBkb25lIGJleW9uZCByZWd1bGFyDQo+IGh0dHAg
Y29ubmVjdGlvbnMNCj4gW1xUXQ0KPg0KPj4gNS4yKQ0KPj4gLSBJdCBpcyBub3QgY29ycmVjdCB0
aGF0IHRoZSAzR1BQIE1QRCBuZWVkcyB0byBiZSB1cGRhdGVkIGV2ZW4gZm9yDQo+PiBsaXZlLiBJ
ZiB5b3UgdXNlIGEgdGVtcGxhdGUgbW9kZSwgdGhlIE1QRCBzdGF5cyBzdGF0aWMgdW50aWwgc29t
ZQ0KPj4gInVuZm9yZXNlZW4iIGV2ZW50IG9jY3Vycy4gQ2xpZW50IGFuZCBDb250ZW50IFByZXBh
cmF0aW9uIGhhdmUgYWdyZWVkDQo+PiBvbiBydWxlcyB0byBjb25zdHJ1Y3QgVVJJcy4NCj4+IC0g
SWYgbmVjZXNzYXJ5LCB0aGUgTVBEIHVwZGF0ZSBoYXBwZW5zIGFzeW5jaHJvbm91c2x5IHRvIHRo
ZSBtZWRpYQ0KPj4gZGVjb2RpbmcsIHNvIHRoaXMgaXMgbm90IGNvbnNpZGVyZWQgdG8gYmUgYSBw
cm9ibGVtLg0KPj4gW1pOXTogSSBkaWRuJ3QgaW50ZW5kIHRvIHN0YXRlIHRoYXQgcHVsbCBtb2Rl
bCBkb2Vzbid0IHdvcmsuIE15DQo+PiBwb2ludCBpcywNCj4+IHdoeSBub3QgaW52ZXN0aWdhdGlu
ZyB0aGUgcG9zc2libGUgdXNhZ2Ugb2YgcHVzaCBtb2RlbCBpbiBjZXJ0YWluDQo+PiBjYXNlcw0K
Pj4gd2l0aG91dCBleHBlcmllbmNpbmcgdGhlIGFib3ZlIG1lbnRpb25lZCAidW5mb3Jlc2VlbiIg
ZXZlbnQgb3INCj4+IGFzeW5jaHJvbm91cw0KPj4gdXBkYXRlcz8NCj4NCj4gW1RdDQo+ICJQdXNo
IiBpcyBhIHZlcnkgdmVyeSBicm9hZCB0ZXJtLiBJbiBXZWIgYXBwbGljYXRpb25zIHlvdSBjYW4g
Zm9yDQo+IGV4YW1wbGUgdXNlIEFKQVggb3IgUlNTL0FUT00gbGlrZSB0ZWNobmlxdWVzIGZvciBw
dXNoLWxpa2UgdXBkYXRlcy4gSWYNCj4geW91IHVzZSBjb25kaXRpb25hbCBHRVQgZm9yIHJlZ3Vs
YXIgcG9sbGluZywgdGhpcyBpcyB2ZXJ5IGVmZmljaWVudC4NCj4gVGhlIE1QRCB1cGRhdGVzIGlu
IDNHUFAgd29yayBpbiBhIHNpbWlsYXIgbWFubmVyLiBJZiB5b3UgdXNlIHBvbGxpbmcsDQo+IGNv
bmRpdGlvbmFsIEdFVHMgYW5kIHRlbXBsYXRlcywgeW91IGFyZSBleHRyZW1lbHkgZWZmaWNpZW50
LiBXZSBzaG91bGQNCj4gcmVhbGx5IHVuZGVyc3RhbmQgd2hhdCB3ZSBtZWFuIGJ5IHB1c2ggbW9k
ZWw/IEhUVFAtYmFzZWQgZGVsaXZlcnkgaXMNCj4gcmljaCBhbmQgcHJvdmlkZXMgbWFueSBzdWNj
ZXNzZnVsbHkgZGVwbG95ZWQgb3B0aW9ucy4NCj4NCj4gU2hvdWxkIHlvdSByZWFsbHkgcmVmZXIg
dG8gc29tZXRoaW5nIGNvbXBsZXRlbHkgZGlmZmVyZW50IHN1Y2ggYXMgSVANCj4gbXVsdGljYXN0
LCB0aGVuIEkgd291bGQgZmVlbCB2ZXJ5IHZlcnkgdW5jb21mb3J0YWJsZS4NCj4gW1xUXQ0KPg0K
Pj4gLSBUaGVyZSBpcyBmb3Igc3VyZSBtZWNoYW5pc21zIHRvIGRlbGl2ZXIgaW1wb3J0YW50IHBh
Y2tldHMgbW9yZQ0KPj4gcmVsaWFibHkgaW4gSFRUUCAtIHlvdSBqdXN0IHJlcXVlc3QgaXQgZWFy
bGllci4gSW4gYW50aWNpcGF0aW9uIG9mDQo+PiBzd2l0Y2hpbmcgYSBzbWFydCBjbGllbnQgbWF5
IGFsc28gcHJlcGFyZSBzdWNoIGRhdGEuIFRoZSBjbGllbnQgaXMNCj4+IGludGVsbGlnZW50Lg0K
Pj4gW1pOXTogV2VsbCwgSSB0aGluayB0aGlzIHN0YXJ0dXAgaXNzdWUgZG9lc24ndCBsaWtlIHRo
ZSBwcmUtZmV0Y2gNCj4+IHdoaWNoIGlzDQo+PiBvZiBjb3Vyc2Ugc3RpbGwgdmFsdWFibGUgdG8g
aW1wcm92ZSBwbGF5YmFjay4gSU1PLCBpdCBpcyBoYXJkIHRvDQo+PiBwcmVkaWN0DQo+PiB3aGlj
aCBjaGFubmVsIHRoZSB1c2VyIHdpbGwgc3dpdGNoIHRvIGluIHRoZSBuZXh0IG1vbWVudCwgaGVu
Y2UgaXQNCj4+IGlzIG5vdA0KPj4gcmVhc29uYWJsZSB0byByZXF1ZXN0IGltcG9ydGFudCBwYWNr
ZXRzIGZvciBvdGhlciBjaGFubmVscy4gRGlkIEkNCj4+IG1pc3VuZGVyc3RhbmQgeW91Pw0KPg0K
PiBbVF0NCj4gSSB3b3VsZCBub3QgYmUgd29ycmllZCB0byBoYXZlIHRoZSBNUEQgYW5kIHRoZSBp
bml0aWFsaXphdGlvbiBzZWdtZW50DQo+IG9mIHRoZSB0d28gbmVpZ2hib3JpbmcgY2hhbm5lbHMg
cmVhZHkgaW4gbXkgZGV2aWNlLiBBZ2FpbiwgdGhlIGNsaWVudA0KPiBjYW4gYmUgdmVyeSBzbWFy
dCwgZXNwZWNpYWxseSBhcyBpdCBkb2VzIGhhdmUgYWNjZXNzIHRvIGFsbCB0aGUNCj4gaW5mb3Jt
YXRpb24uDQo+DQo+IEluIGdlbmVyYWwsIEkgZG8gbm90IGRpc2FncmVlIHRoYXQgd2UgY2FuIGNy
ZWF0ZSBtb3JlIGRldGFpbGVkIHVzZQ0KPiBjYXNlcyBmb3IgZW52aXJvbm1lbnRzIGluIHdoaWNo
IHdlIGVudmlzaW9uIHRoYXQgSFRUUCBzdHJlYW1pbmcgd2lsbA0KPiBiZSB1c2VkLiBUaGlzIG1h
eSBpbmNsdWRlIGxpdmUgbXVsdGktY2hhbm5lbCBlbnZpcm9ubWVudHMuIEhvd2V2ZXIsIHdlDQo+
IHNob3VsZCBub3QgY29uY2x1ZGUgcGVyIHNlIHRoYXQgdGhlIGV4aXN0aW5nIHRlY2hub2xvZ2ll
cyBkbyBoYXZlIGENCj4gcHJvYmxlbS4NCj4gW1xUXQ0KPg0KPj4gLSAzR1BQIGRlZmluZXMgUW9F
IG1ldHJpY3MgdGhhdCBjYW4gcmV1c2VkIGFsc28gZm9yIEhUVFAgU3RyZWFtaW5nLg0KPj4gdGhl
cmUgd2lsbCBhbHNvIGJlIGVmZm9ydHMgaW4gTVBFRyBpbiBpbmNsdWRpbmcgUW9FLg0KPj4gW1pO
XTogSSBhbSBub3QgcHJvcG9zaW5nIHRvIGZvY3VzIG9uIGRlZmluaW5nIFFvRSBtZXRyaWNzLCBi
dXQNCj4+IGxvb2tpbmcgb24NCj4+IHRoZSBwcm90b2NvbHMgdG8gcmVwb3J0IHN1Y2ggbWV0cmlj
cywgbGlrZSBSVENQLiBXZSB3aWxsIHN1cHBvcnQgdGhlDQo+PiB3b3JrIGluDQo+PiAzR1BQL01Q
RUcgYW5kIGNvb3BlcmF0ZSB3aXRoIHRoZW0gdG8gc2VlIGhvdyB0byBjYXBzdWxhdGUgdGhlDQo+
PiBtZXRyaWNzIGluIGENCj4+IHNlcmllcyBvZiBtZXNzYWdlcy4NCj4NCj4gW1RdDQo+IFdoYXQg
ZG8geW91IG1lYW4gd2l0aCAiY2Fwc3VsYXRlIj8NCj4gQWxzbywgY2FuIHlvdSBiZSBtb3JlIHNw
ZWNpZmljIHdoYXQgbWV0cmljcyB0aGVyZSBhcmUgaW4gUlRDUCB0aGF0IGNhbg0KPiBhbHNvIGJl
IHVzZWQgaW4gSFRUUCBTdHJlYW1pbmcuIEkgY29uc2lkZXIgdGhhdCBhbnl0aGluZyBkZWFsaW5n
IHdpdGgNCj4gcGFja2V0IGxvc3MgaXMgaXJyZWxldmFudC4gSSBhbHNvIGRvIG5vdCBzZWUgdGhl
IHJlbGV2YW5jZSBvZiBzZW5kaW5nDQo+IHJlZ3VsYXIgNSBzZWNvbmRzIHJlY2VpdmVyIHJlcG9y
dHMgYXMgdGhlIGNvbnRlbnQgaXMgc3RhdGljIGFuZA0KPiBhZGFwdGF0aW9uIHdpbGwgbm90IGhh
cHBlbi4gU29tZSByZXBvcnRpbmcgb24gTWVkaWEgUHJlc2VudGF0aW9uIGxldmVsDQo+IG1heSBi
ZSBzdWZmaWNpZW50LCBmb3IgZXhhbXBsZSB3aGVuIHRoZSBwcmVzZW50YXRpb24gaGFzIGJlZW4g
Y29tcGxldGVkLg0KPiBbXFRdDQo+DQo+DQo+IC0tLQ0KPiBEci4gVGhvbWFzIFN0b2NraGFtbWVy
IChDRU8pIHx8IHN0b2NraGFtbWVyQG5vbW9yLmRlIHx8IHBob25lICs0OSA4OQ0KPiA5Nzg5ODAg
MDIgfHwgY2VsbCArNDkxNzI1NzAyNjY3IHx8IGh0dHA6Ly93d3cubm9tb3ItcmVzZWFyY2guY29t
DQo+IE5vbW9yIFJlc2VhcmNoIEdtYkggIC0gIFNpdHogZGVyIEdlc2VsbHNjaGFmdDogTfxuY2hl
biAtDQo+IFJlZ2lzdGVyZ2VyaWNodDogTfxuY2hlbiwgSFJCIDE2NTg1NiCWIFVtc2F0enN0ZXVl
ci1JRDogREUyMzgwNDc2MzcgLQ0KPiBHZXNjaORmdHNm/GhyZXI6IERyLiBUaG9tYXMgU3RvY2to
YW1tZXIsIERyLiBJbmdvIFZpZXJpbmcuDQo+DQo+DQo+DQo+DQo+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IGh0dHBzdHJlYW1pbmcgbWFpbGluZyBs
aXN0DQo+IGh0dHBzdHJlYW1pbmdAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9odHRwc3RyZWFtaW5nDQo+DQoNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQpodHRwc3RyZWFtaW5nIG1haWxpbmcgbGlzdA0KaHR0
cHN0cmVhbWluZ0BpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9odHRwc3RyZWFtaW5nDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KaHR0cHN0cmVhbWluZyBtYWlsaW5nIGxpc3QNCmh0dHBzdHJlYW1pbmdAaWV0Zi5v
cmcNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaHR0cHN0cmVhbWluZw==


From wenboz@google.com  Mon Nov  1 12:56:09 2010
Return-Path: <wenboz@google.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E4DA828C101 for <httpstreaming@core3.amsl.com>; Mon,  1 Nov 2010 12:56:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.976
X-Spam-Level: 
X-Spam-Status: No, score=-105.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, 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 weJ2bNdiqn6g for <httpstreaming@core3.amsl.com>; Mon,  1 Nov 2010 12:56:08 -0700 (PDT)
Received: from smtp-out.google.com (smtp-out.google.com [216.239.44.51]) by core3.amsl.com (Postfix) with ESMTP id AF5AA28C100 for <httpstreaming@ietf.org>; Mon,  1 Nov 2010 12:56:08 -0700 (PDT)
Received: from kpbe12.cbf.corp.google.com (kpbe12.cbf.corp.google.com [172.25.105.76]) by smtp-out.google.com with ESMTP id oA1JuAjc026514 for <httpstreaming@ietf.org>; Mon, 1 Nov 2010 12:56:10 -0700
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1288641370; bh=gd1+5cNSGZPxVwSVNWFeqkCzsuY=; h=MIME-Version:In-Reply-To:References:Date:Message-ID:Subject:From: To:Cc:Content-Type; b=YH9UosWJ9urKk5ITwCWHKqtqATrIYrzK6NMeaZbxnTQYyKNjf3S653Avmr6c+NJ0U phf4uq08bZCmAwK1bOZqQ==
Received: from yxm8 (yxm8.prod.google.com [10.190.4.8]) by kpbe12.cbf.corp.google.com with ESMTP id oA1Ju8lu028464 for <httpstreaming@ietf.org>; Mon, 1 Nov 2010 12:56:08 -0700
Received: by yxm8 with SMTP id 8so4986040yxm.25 for <httpstreaming@ietf.org>; Mon, 01 Nov 2010 12:56:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=HZPmesYsq6LzzmO+SJOZfwf1ltPe3C8TLKrKXN41xNY=; b=ly6HnNsl5QNWFLI+fJqkaQ9zmZJXRcJ3irU56BFPWLl6iN2UqVkGYLjlqyCLTQIj53 LUih/YStNE3CyZ1h7zYQ==
DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=QCXIsdnpSGYz9Lx6cqjSw0S8xoNe1Hu5RuAJBO049BYbTdS9D0dXwunIlTm9C0F0by sdsrOyVd1S3F7y8qXUTA==
MIME-Version: 1.0
Received: by 10.90.91.16 with SMTP id o16mr180622agb.173.1288641366230; Mon, 01 Nov 2010 12:56:06 -0700 (PDT)
Received: by 10.90.205.9 with HTTP; Mon, 1 Nov 2010 12:56:06 -0700 (PDT)
In-Reply-To: <018801cb7973$aa4994e0$30298a0a@china.huawei.com>
References: <018801cb7973$aa4994e0$30298a0a@china.huawei.com>
Date: Mon, 1 Nov 2010 12:56:06 -0700
Message-ID: <AANLkTi=BxTe7J=k5yAu7k+4+UJLdW+y_oiOm20teHkic@mail.gmail.com>
From: Wenbo Zhu <wenboz@google.com>
To: Qin Wu <sunseawq@huawei.com>
Content-Type: multipart/alternative; boundary=0016e65095e6e08b54049403329f
X-System-Of-Record: true
Cc: httpstreaming@ietf.org
Subject: Re: [httpstreaming] Meeting Agenda preparation for Bar BOF of HTTP Streaming
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Nov 2010 19:56:10 -0000

--0016e65095e6e08b54049403329f
Content-Type: text/plain; charset=ISO-8859-1

Would be nice to also discuss about:

+ existing solutions (i.e. state of art)
+ related (new) protocols

Thanks for organizing this!

- Wenbo

On Sun, Oct 31, 2010 at 8:19 PM, Qin Wu <sunseawq@huawei.com> wrote:

>  Hi, Folks:
> This is just a quick note to let you know that preparations are proceeding
> for
> HTTP Streaming Bar BOF meeting.
> Based on what we have on the table and some suggestions from experts on
> this list, we think at least three topics should be covered in the meeting
> agenda:
> a. Goal and Scope Discussion
> b. Use Case discussion
> c. Gap Analysis
> if you have any questions or comments, please feel free to ping the list.
> We will soon create meeting agenda based on your feedbacks.
>
> Regards!
> -Qin
>
> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming
>
>

--0016e65095e6e08b54049403329f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Would be nice to also discuss about:</div><div><br></div><div>+ existi=
ng solutions (i.e. state of art)</div><div>+ related (new) protocols=A0</di=
v><div><br></div><div>Thanks for organizing this!</div><div><br></div><div>
- Wenbo<br><br><div class=3D"gmail_quote">On Sun, Oct 31, 2010 at 8:19 PM, =
Qin Wu <span dir=3D"ltr">&lt;<a href=3D"mailto:sunseawq@huawei.com">sunseaw=
q@huawei.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">






<div bgcolor=3D"#cce8cf">
<div><font face=3D"Times New Roman">Hi, Folks:</font></div>
<div><font face=3D"Times New Roman">This is just a quick note to let you kn=
ow that=20
preparations are proceeding for </font></div>
<div><font face=3D"Times New Roman">HTTP Streaming Bar BOF meeting.</font><=
/div>
<div><font face=3D"Times New Roman">Based on what we have on the table and =
some=20
suggestions from experts on this list, we=A0think at least three topics=20
should be covered in the meeting agenda:</font></div>
<div><font face=3D"Times New Roman">a. Goal and Scope=20
Discussion=A0</font></div>
<div><font face=3D"Times New Roman">b. Use Case discussion<br>c. Gap=20
Analysis</font></div>
<div><font face=3D"Times New Roman">if you have any questions or comments, =
please=20
feel free to ping the list. We will soon create meeting agenda based on you=
r=20
feedbacks.</font></div>
<div><font face=3D"Times New Roman"></font>=A0</div>
<div><font face=3D"Times New Roman">Regards!</font></div>
<div><font face=3D"Times New Roman">-Qin</font></div></div>
<br>_______________________________________________<br>
httpstreaming mailing list<br>
<a href=3D"mailto:httpstreaming@ietf.org">httpstreaming@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/httpstreaming" target=3D"_=
blank">https://www.ietf.org/mailman/listinfo/httpstreaming</a><br>
<br></blockquote></div><br></div>

--0016e65095e6e08b54049403329f--

From zongning@huawei.com  Mon Nov  1 17:21:29 2010
Return-Path: <zongning@huawei.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AD0B43A68C4 for <httpstreaming@core3.amsl.com>; Mon,  1 Nov 2010 17:21:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.494
X-Spam-Level: 
X-Spam-Status: No, score=-100.494 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  HTML_MESSAGE=0.001, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2RJvJigWQ0Ah for <httpstreaming@core3.amsl.com>; Mon,  1 Nov 2010 17:21:28 -0700 (PDT)
Received: from szxga03-in.huawei.com (unknown [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id 088FD3A6804 for <httpstreaming@ietf.org>; Mon,  1 Nov 2010 17:21:28 -0700 (PDT)
Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LB800L1NEBKS0@szxga03-in.huawei.com> for httpstreaming@ietf.org; Tue, 02 Nov 2010 08:21: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 <0LB800H0DEBKYN@szxga03-in.huawei.com> for httpstreaming@ietf.org; Tue, 02 Nov 2010 08:21:20 +0800 (CST)
Received: from z63316 ([10.138.41.58]) by szxml06-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LB800GUWEBJCZ@szxml06-in.huawei.com> for httpstreaming@ietf.org; Tue, 02 Nov 2010 08:21:20 +0800 (CST)
Date: Tue, 02 Nov 2010 08:21:21 +0800
From: Ning Zong <zongning@huawei.com>
In-reply-to: <AANLkTi=BxTe7J=k5yAu7k+4+UJLdW+y_oiOm20teHkic@mail.gmail.com>
To: 'Wenbo Zhu' <wenboz@google.com>, 'Qin Wu' <sunseawq@huawei.com>
Message-id: <002901cb7a23$e0b62ab0$3a298a0a@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_pylsLluGwRcBWT5JSxEdpQ)"
Thread-index: Act5/ttpNudkiJ2sT9izwNzDVA3sGQAJNFmg
Cc: httpstreaming@ietf.org
Subject: Re: [httpstreaming] Meeting Agenda preparation for Bar BOF of HTTPStreaming
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Nov 2010 00:21:29 -0000

This is a multi-part message in MIME format.

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

Hi, Wenbo

 

In c. Gap Analysis, we will discuss existing solutions.

 

Hope to see you in the bar BoF.

 

BR,

Ning Zong

  _____  

From: httpstreaming-bounces@ietf.org [mailto:httpstreaming-bounces@ietf.org]
On Behalf Of Wenbo Zhu
Sent: Tuesday, November 02, 2010 3:56 AM
To: Qin Wu
Cc: httpstreaming@ietf.org
Subject: Re: [httpstreaming] Meeting Agenda preparation for Bar BOF of
HTTPStreaming

 

Would be nice to also discuss about:

 

+ existing solutions (i.e. state of art)

+ related (new) protocols 

 

Thanks for organizing this!

 

- Wenbo

On Sun, Oct 31, 2010 at 8:19 PM, Qin Wu <sunseawq@huawei.com> wrote:

Hi, Folks:

This is just a quick note to let you know that preparations are proceeding
for 

HTTP Streaming Bar BOF meeting.

Based on what we have on the table and some suggestions from experts on this
list, we think at least three topics should be covered in the meeting
agenda:

a. Goal and Scope Discussion 

b. Use Case discussion
c. Gap Analysis

if you have any questions or comments, please feel free to ping the list. We
will soon create meeting agenda based on your feedbacks.

 

Regards!

-Qin


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

 


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

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

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Dotum;
	panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:SimHei;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"MS UI Gothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:DotumChe;
	panose-1:2 11 6 9 0 1 1 1 1 1;}
@font-face
	{font-family:KaiTi_GB2312;
	panose-1:2 1 6 9 3 1 1 1 1 1;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"\@Dotum";
	panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:"\@MS UI Gothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"\@DotumChe";
	panose-1:2 11 6 9 0 1 1 1 1 1;}
@font-face
	{font-family:KaiTi_GB2312;
	panose-1:2 1 6 9 3 1 1 1 1 1;}
@font-face
	{font-family:SimHei;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
h1
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:21.6pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:-21.6pt;
	page-break-after:avoid;
	mso-list:l1 level1 lfo2;
	font-size:16.0pt;
	font-family:Arial;}
h2
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:28.8pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:-28.8pt;
	page-break-after:avoid;
	mso-list:l1 level2 lfo2;
	font-size:12.0pt;
	font-family:Arial;
	font-weight:normal;}
h3
	{margin-top:13.0pt;
	margin-right:0cm;
	margin-bottom:13.0pt;
	margin-left:36.0pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:-36.0pt;
	line-height:173%;
	page-break-after:avoid;
	mso-list:l1 level3 lfo2;
	font-size:12.0pt;
	font-family:"Times New Roman";
	font-weight:normal;}
p.MsoHeader, li.MsoHeader, div.MsoHeader
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	layout-grid-mode:char;
	font-size:9.0pt;
	font-family:Arial;}
p.MsoFooter, li.MsoFooter, div.MsoFooter
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:Arial;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:blue;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:"Times New Roman";}
p.a, li.a, div.a
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:54.45pt;
	margin-bottom:.0001pt;
	mso-para-margin-top:1.0gd;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:0cm;
	mso-para-margin-left:54.45pt;
	mso-para-margin-bottom:.0001pt;
	text-align:center;
	text-indent:-18.45pt;
	mso-list:l0 level9 lfo1;
	font-size:9.0pt;
	font-family:Arial;}
p.a0, li.a0, div.a0
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.5pt;
	font-family:Arial;}
p.a1, li.a1, div.a1
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	font-size:10.5pt;
	font-family:Arial;
	font-weight:bold;}
p.a2, li.a2, div.a2
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:54.45pt;
	mso-para-margin-top:0cm;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:1.0gd;
	mso-para-margin-left:54.45pt;
	text-align:center;
	text-indent:-18.45pt;
	mso-list:l0 level8 lfo1;
	font-size:9.0pt;
	font-family:Arial;}
p.a3, li.a3, div.a3
	{margin-top:4.0pt;
	margin-right:0cm;
	margin-bottom:4.0pt;
	margin-left:0cm;
	text-align:center;
	line-height:150%;
	page-break-after:avoid;
	text-autospace:none;
	font-size:10.5pt;
	font-family:"Times New Roman";
	layout-grid-mode:line;}
p.a4, li.a4, div.a4
	{margin-top:15.0pt;
	margin-right:0cm;
	margin-bottom:15.0pt;
	margin-left:0cm;
	text-align:center;
	font-size:18.0pt;
	font-family:Arial;}
p.a5, li.a5, div.a5
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.a6, li.a6, div.a6
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	border:none;
	padding:0cm;
	font-size:9.0pt;
	font-family:Arial;}
p.a7, li.a7, div.a7
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:18.0pt;
	border:none;
	padding:0cm;
	font-size:9.0pt;
	font-family:Arial;}
p.a8, li.a8, div.a8
	{margin:0cm;
	margin-bottom:.0001pt;
	text-indent:21.0pt;
	font-size:12.0pt;
	font-family:Arial;
	color:blue;
	font-style:italic;}
span.a9
	{font-family:SimSun;
	color:black;
	font-weight:bold;}
span.aa
	{font-family:SimSun;
	color:black;
	font-weight:bold;}
span.EmailStyle34
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
 /* Page Definitions */
 @page
	{mso-endnote-separator:url("cid:header.htm\@01CB7A66.EE838280") es;
	=
mso-endnote-continuation-separator:url("cid:header.htm\@01CB7A66.EE838280=
") ecs;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:65.6pt 90.0pt 72.0pt 90.0pt;
	mso-footer:url("cid:header.htm\@01CB7A66.EE838280") f1;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:1123964682;
	mso-list-template-ids:301907670;}
@list l0:level1
	{mso-level-suffix:none;
	mso-level-text:"%1  ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:18.0pt;
	mso-bidi-font-size:18.0pt;
	font-family:Arial;
	mso-fareast-font-family:SimHei;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level2
	{mso-level-suffix:none;
	mso-level-text:"%1\.%2  ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:15.0pt;
	mso-bidi-font-size:15.0pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level3
	{mso-level-suffix:none;
	mso-level-text:"%1\.%2\.%3  ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level4
	{mso-level-suffix:none;
	mso-level-text:"%1\.%2\.%3\.%4  ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:10.5pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level5
	{mso-level-tab-stop:2.0cm;
	mso-level-number-position:left;
	margin-left:2.0cm;
	text-indent:-15.6pt;
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:10.5pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level6
	{mso-level-text:"%6\)";
	mso-level-tab-stop:2.0cm;
	mso-level-number-position:left;
	margin-left:2.0cm;
	text-indent:-15.6pt;
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:10.5pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level7
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:2.0cm;
	mso-level-number-position:left;
	margin-left:2.0cm;
	text-indent:-15.6pt;
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:10.5pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level8
	{mso-level-reset-level:level1;
	mso-level-style-link:\63D2\56FE\9898\6CE8;
	mso-level-suffix:space;
	mso-level-text:\56FE%8;
	mso-level-tab-stop:none;
	mso-level-number-position:center;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:9.0pt;
	mso-bidi-font-size:9.0pt;
	font-family:Arial;
	mso-fareast-font-family:SimHei;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level9
	{mso-level-reset-level:level1;
	mso-level-style-link:\8868\683C\9898\6CE8;
	mso-level-suffix:space;
	mso-level-text:\8868%9;
	mso-level-tab-stop:none;
	mso-level-number-position:center;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:9.0pt;
	mso-bidi-font-size:9.0pt;
	font-family:Arial;
	mso-fareast-font-family:SimHei;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l1
	{mso-list-id:1666475049;
	mso-list-template-ids:-28945502;}
@list l1:level1
	{mso-level-style-link:"\6807\9898 1";
	mso-level-text:%1;
	mso-level-tab-stop:21.6pt;
	mso-level-number-position:left;
	margin-left:21.6pt;
	text-indent:-21.6pt;}
@list l1:level2
	{mso-level-style-link:"\6807\9898 2";
	mso-level-text:"%1\.%2";
	mso-level-tab-stop:28.8pt;
	mso-level-number-position:left;
	margin-left:28.8pt;
	text-indent:-28.8pt;}
@list l1:level3
	{mso-level-style-link:"\6807\9898 3";
	mso-level-text:"%1\.%2\.%3";
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	margin-left:36.0pt;
	text-indent:-36.0pt;}
@list l1:level4
	{mso-level-tab-stop:1.0cm;
	mso-level-number-position:left;
	margin-left:46.8pt;
	text-indent:-34.0pt;}
@list l1:level5
	{mso-level-text:%5\FF09;
	mso-level-tab-stop:1.0cm;
	mso-level-number-position:left;
	margin-left:46.8pt;
	text-indent:-34.0pt;}
@list l1:level6
	{mso-level-number-format:alpha-lower;
	mso-level-text:%6\FF09;
	mso-level-tab-stop:1.0cm;
	mso-level-number-position:left;
	margin-left:46.8pt;
	text-indent:-34.0pt;}
@list l1:level7
	{mso-level-number-format:roman-lower;
	mso-level-text:%7;
	mso-level-tab-stop:1.0cm;
	mso-level-number-position:left;
	margin-left:46.8pt;
	text-indent:-34.0pt;}
@list l1:level8
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8";
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	margin-left:72.0pt;
	text-indent:-72.0pt;}
@list l1:level9
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9";
	mso-level-tab-stop:79.2pt;
	mso-level-number-position:left;
	margin-left:79.2pt;
	text-indent:-79.2pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"2079" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"2" />
  <o:regrouptable v:ext=3D"edit">
   <o:entry new=3D"1" old=3D"0" />
  </o:regrouptable>
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DZH-CN link=3Dblue vlink=3Dblue>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'>Hi, =
Wenbo<o:p></o:p></span></font></p>

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

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'>In c. Gap =
Analysis, we
will discuss existing solutions.<o:p></o:p></span></font></p>

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

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'>Hope to see you =
in the bar
BoF.<o:p></o:p></span></font></p>

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

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'>BR,<o:p></o:p></sp=
an></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'>Ning =
Zong<o:p></o:p></span></font></p>

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

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

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

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span lang=3DEN-US
style=3D'font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</spa=
n></font></b><font
size=3D2 face=3DTahoma><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Tahoma'>
httpstreaming-bounces@ietf.org [mailto:httpstreaming-bounces@ietf.org] =
<b><span
style=3D'font-weight:bold'>On Behalf Of </span></b>Wenbo Zhu<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Tuesday, November =
02, 2010
3:56 AM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> Qin Wu<br>
<b><span style=3D'font-weight:bold'>Cc:</span></b> =
httpstreaming@ietf.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Re: =
[httpstreaming]
Meeting Agenda preparation for Bar BOF of =
HTTPStreaming</span></font><span
lang=3DEN-US><o:p></o:p></span></p>

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

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'><!--[if gte vml 1]><v:shapetype =
id=3D"_x0000_t74"=20
 coordsize=3D"21600,21600" o:spt=3D"74" =
path=3D"m10860,2187c10451,1746,9529,1018,9015,730,7865,152,6685,,5415,,41=
75,152,2995,575,1967,1305,1150,2187,575,3222,242,4220,,5410,242,6560,575,=
7597l10860,21600,20995,7597v485,-1037,605,-2187,485,-3377c21115,3222,2042=
0,2187,19632,1305,18575,575,17425,152,16275,,15005,,13735,152,12705,730v-=
529,288,-1451,1016,-1845,1457xe">
 <v:stroke joinstyle=3D"miter" />
 <v:path gradientshapeok=3D"t" o:connecttype=3D"custom" =
o:connectlocs=3D"10860,2187;2928,10800;10860,21600;18672,10800"=20
  o:connectangles=3D"270,180,90,0" textboxrect=3D"5037,2277,16557,13677" =
/>
</v:shapetype><v:shape id=3D"DtsShapeName" o:spid=3D"_x0000_s2078" =
type=3D"#_x0000_t74"=20
 =
alt=3D"GE2G30DB@C@354BE@18EE013@G63@58D099&gt;888=3DABk[72207!!!!!!BIHO@]=
{72207!!!1@@51B401107DBC6C7D6Onsl`m/enu!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!1"=20
 =
style=3D'position:absolute;margin-left:0;margin-top:0;width:.05pt;height:=
.05pt;
 z-index:1;visibility:hidden'>
 <w:anchorlock/>
</v:shape><![endif]--></span><span lang=3DEN-US>Would be nice to also =
discuss
about:<o:p></o:p></span></font></p>

<div>

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

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>+ existing solutions (i.e. state of =
art)<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>+ related (new) =
protocols&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

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

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>Thanks for organizing =
this!<o:p></o:p></span></font></p>

</div>

<div>

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

</div>

<div>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D3
face=3D"Times New Roman"><span lang=3DEN-US style=3D'font-size:12.0pt'>- =
Wenbo<o:p></o:p></span></font></p>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>On Sun, Oct 31, 2010 at 8:19 PM, Qin Wu =
&lt;<a
href=3D"mailto:sunseawq@huawei.com">sunseawq@huawei.com</a>&gt; =
wrote:<o:p></o:p></span></font></p>

<div bgcolor=3D"#cce8cf">

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>Hi, Folks:<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>This is just a quick note to let you know =
that
preparations are proceeding for <o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>HTTP Streaming Bar BOF =
meeting.<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>Based on what we have on the table and some
suggestions from experts on this list, we&nbsp;think at least three =
topics
should be covered in the meeting agenda:<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>a. Goal and Scope =
Discussion&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>b. Use Case discussion<br>
c. Gap Analysis<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>if you have any questions or comments, please =
feel
free to ping the list. We will soon create meeting agenda based on your
feedbacks.<o:p></o:p></span></font></p>

</div>

<div>

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

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>Regards!<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>-Qin<o:p></o:p></span></font></p>

</div>

</div>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D3
face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'font-size:12.0pt'><br>
_______________________________________________<br>
httpstreaming mailing list<br>
<a href=3D"mailto:httpstreaming@ietf.org">httpstreaming@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/httpstreaming" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/httpstreaming</a>=
<o:p></o:p></span></font></p>

</div>

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

</div>

</div>

</body>

</html>

--Boundary_(ID_pylsLluGwRcBWT5JSxEdpQ)--

From hasnaa.moustafa@gmail.com  Wed Nov  3 05:33:30 2010
Return-Path: <hasnaa.moustafa@gmail.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 023A43A6852 for <httpstreaming@core3.amsl.com>; Wed,  3 Nov 2010 05:33:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.739
X-Spam-Level: 
X-Spam-Status: No, score=-0.739 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wvZ-tLoRiOLi for <httpstreaming@core3.amsl.com>; Wed,  3 Nov 2010 05:33:24 -0700 (PDT)
Received: from mail-ww0-f44.google.com (mail-ww0-f44.google.com [74.125.82.44]) by core3.amsl.com (Postfix) with ESMTP id DAB243A67B3 for <httpstreaming@ietf.org>; Wed,  3 Nov 2010 05:33:23 -0700 (PDT)
Received: by wwe15 with SMTP id 15so555866wwe.13 for <httpstreaming@ietf.org>; Wed, 03 Nov 2010 05:33:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=ru1lCc150HbPMmuifRqfBfKBYKCYIPUjraU4JI2WD2Y=; b=NoPo8AOsg8Qh4WXub6ZVhuBDoVHFR0oK+EBEQCX2PubDG7Ax8CkJ5aHzRj6UaL+/71 Lpba9sI7B2CeIfAM5Fz1GIc7TK3aPrfBsk/N/nZcvVXysfSToBm77dcBOKk+qM3/wJ9f +Yph3bGHEOr3Br0YKvyu6KDQhuCSfyCYpljBg=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=QLY0wXfGCPf1iVzZv49SQAMUla59dpSn3utAzsOqS18IMUu2DfiKe/cmALc6PGbJd9 RGb4UJbap4L50tDY8ahVGQRKC65hxgWS+XHao64XxQPbkqitB0mngGq18V6iNeGc02go 0Or2HpMKbGmcMCGJhXvAnLnFJ4ybhiM7xPhaY=
MIME-Version: 1.0
Received: by 10.216.26.194 with SMTP id c44mr17826423wea.104.1288787609312; Wed, 03 Nov 2010 05:33:29 -0700 (PDT)
Received: by 10.216.181.11 with HTTP; Wed, 3 Nov 2010 05:33:29 -0700 (PDT)
In-Reply-To: <AANLkTimN9MKMqbnB_u9jpDTF=q3xXiHEYaWsHy4-AAkj@mail.gmail.com>
References: <mailman.17.1288601518.4822.httpstreaming@ietf.org> <AANLkTin1NK+te=KGWVawfJxjzNVgdO2PdoQ9jB60jZqC@mail.gmail.com> <AANLkTimN9MKMqbnB_u9jpDTF=q3xXiHEYaWsHy4-AAkj@mail.gmail.com>
Date: Wed, 3 Nov 2010 13:33:29 +0100
Message-ID: <AANLkTimaM6ULdmgSwexSdQwtz=evJcakfL97U-cbnBnp@mail.gmail.com>
From: Hasnaa Moustafa <hasnaa.moustafa@gmail.com>
To: httpstreaming@ietf.org
Content-Type: multipart/alternative; boundary=0016e6daa63ea4df590494253f3d
Subject: Re: [httpstreaming] httpstreaming Digest, Vol 3, Issue 1
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Nov 2010 12:33:30 -0000

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

Would you please precise which room exactly?


>
>>  ---------- Forwarded message ----------
>> From: Qin Wu <sunseawq@huawei.com>
>> To: httpstreaming@ietf.org
>> Date: Mon, 01 Nov 2010 09:02:52 +0800
>> Subject: [httpstreaming] Time and location for HTTP streaming bar BoF
>> Hi, experts:
>> We have got one IESG room for our Bar BOF with the AD's kind help. Thank
>> Alex for arranging this for us.
>> As we voted before through Doodle, the Bar BoF is scheduled on
>> Wednesday(10th,Nov) evening
>> from 19:30PM to 21:00PM.
>> If you are interested in this work or would like to contribute, please
>> join our discussion.
>> If you have any other suggestions, please let us know.
>>
>> Regards!
>> -Qin
>>
>>
>>
>> ---------- Forwarded message ----------
>> From: Qin Wu <sunseawq@huawei.com>
>> To: httpstreaming@ietf.org
>> Date: Mon, 01 Nov 2010 11:19:58 +0800
>> Subject: [httpstreaming] Meeting Agenda preparation for Bar BOF of HTTP
>> Streaming
>>  Hi, Folks:
>> This is just a quick note to let you know that preparations are proceedi=
ng
>> for
>> HTTP Streaming Bar BOF meeting.
>> Based on what we have on the table and some suggestions from experts on
>> this list, we think at least three topics should be covered in the meeti=
ng
>> agenda:
>> a. Goal and Scope Discussion
>> b. Use Case discussion
>> c. Gap Analysis
>> if you have any questions or comments, please feel free to ping the list=
.
>> We will soon create meeting agenda based on your feedbacks.
>>
>> Regards!
>> -Qin
>>
>>
>> ---------- Forwarded message ----------
>> From: Qin Wu <sunseawq@huawei.com>
>> To: Mark Watson <watsonm@netflix.com>
>> Date: Mon, 01 Nov 2010 15:54:27 +0800
>> Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New Versio=
n
>> Notification for draft-zong-httpstreaming-gap-analysis-01)
>> Hi,
>> ----- Original Message -----
>> From: "Mark Watson" <watsonm@netflix.com>
>> To: "Qin Wu" <sunseawq@huawei.com>
>> Cc: <httpstreaming@ietf.org>
>> Sent: Friday, October 29, 2010 12:30 PM
>> Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New Versio=
n
>> Notification for draft-zong-httpstreaming-gap-analysis-01)
>>
>>
>>
>> On Oct 28, 2010, at 8:02 PM, Qin Wu wrote:
>> >
>> > [Qin]: Sounds like a good idea to me. I think this is one way to build
>> the interoperable solution for concurrent live streaming viewing with
>> backwards compability to existing cache and client, which may bring the
>> advantage of alleviating server load.  But I am not sure the MIME subtyp=
e
>> has the right semantic to do this.
>>
>> [MW] Can you elaborate ?
>>
>> [Qin]: That's what I intepret from what you propose for efficient manife=
st
>> delivery.
>> As you said, we may need to define new MIME type for manifest push, I
>> agree.
>> Futhermore, I think it will be a good idea to use such feature also for
>> media stream efficient delivery when
>> concurrent streams needs to be served by the same web server and the old
>> chunk that has been playout and in aging conditions
>> need to be dropped.
>>
>> The idea would be if the smart cache in between knows the semantics of n=
ew
>> MIME type, this smart
>> caches can choose to replace/update the previous chunk with the new chun=
k
>> and
>> only serve the newest chunk to all the concurrent live streaming viewers=
.
>>
>> For details, we may discuss this in Beijing meeting.
>>
>> > We may need some new MIME subtype and new behaviors on how to process
>> it.
>> >
>> > ...Mark
>> >
>> >
>> >
>> >
>> > On Oct 27, 2010, at 11:51 PM, Thomas Stockhammer wrote:
>> >
>> >> Ning,
>> >>
>> >> thanks ....
>> >>
>> >> I recognized that you only replied to some of my comments.
>> >> Does this mean that you agree/disagree with the remaining ones?
>> >>
>> >> Inline some more with [T] ... [\T]
>> >>
>> >> Thomas
>> >>
>> >>> - I am not sure I understand the term "is encrypted into files"
>> >>> [ZN]: I mean "use file with media container" here.
>> >>
>> >> [T]  I do not understand this either! [\T]
>> >>
>> >>> - What do you mean "normal text file"?
>> >>> [ZN]: traditional web page (e.g. html file).
>> >>
>> >> [T] we should be much more careful with terminology [\T]
>> >>
>> >>> - The intelligence in the Adaptive Streaming over HTTP is almost
>> >>> exclusively in the client, there is no negotiation
>> >>> [ZN]: Sorry for confusion, "negotiation" should be "massage exchange=
".
>> >>
>> >> [T]
>> >> First I hope this is a typo, otherwise I get more curious ...!
>> >> Secondly, I am still not clear what needs to be done beyond regular
>> >> http connections
>> >> [\T]
>> >>
>> >>> 5.2)
>> >>> - It is not correct that the 3GPP MPD needs to be updated even for
>> >>> live. If you use a template mode, the MPD stays static until some
>> >>> "unforeseen" event occurs. Client and Content Preparation have agree=
d
>> >>> on rules to construct URIs.
>> >>> - If necessary, the MPD update happens asynchronously to the media
>> >>> decoding, so this is not considered to be a problem.
>> >>> [ZN]: I didn't intend to state that pull model doesn't work. My
>> >>> point is,
>> >>> why not investigating the possible usage of push model in certain
>> >>> cases
>> >>> without experiencing the above mentioned "unforeseen" event or
>> >>> asynchronous
>> >>> updates?
>> >>
>> >> [T]
>> >> "Push" is a very very broad term. In Web applications you can for
>> >> example use AJAX or RSS/ATOM like techniques for push-like updates. I=
f
>> >> you use conditional GET for regular polling, this is very efficient.
>> >> The MPD updates in 3GPP work in a similar manner. If you use polling,
>> >> conditional GETs and templates, you are extremely efficient. We shoul=
d
>> >> really understand what we mean by push model? HTTP-based delivery is
>> >> rich and provides many successfully deployed options.
>> >>
>> >> Should you really refer to something completely different such as IP
>> >> multicast, then I would feel very very uncomfortable.
>> >> [\T]
>> >>
>> >>> - There is for sure mechanisms to deliver important packets more
>> >>> reliably in HTTP - you just request it earlier. In anticipation of
>> >>> switching a smart client may also prepare such data. The client is
>> >>> intelligent.
>> >>> [ZN]: Well, I think this startup issue doesn't like the pre-fetch
>> >>> which is
>> >>> of course still valuable to improve playback. IMO, it is hard to
>> >>> predict
>> >>> which channel the user will switch to in the next moment, hence it
>> >>> is not
>> >>> reasonable to request important packets for other channels. Did I
>> >>> misunderstand you?
>> >>
>> >> [T]
>> >> I would not be worried to have the MPD and the initialization segment
>> >> of the two neighboring channels ready in my device. Again, the client
>> >> can be very smart, especially as it does have access to all the
>> >> information.
>> >>
>> >> In general, I do not disagree that we can create more detailed use
>> >> cases for environments in which we envision that HTTP streaming will
>> >> be used. This may include live multi-channel environments. However, w=
e
>> >> should not conclude per se that the existing technologies do have a
>> >> problem.
>> >> [\T]
>> >>
>> >>> - 3GPP defines QoE metrics that can reused also for HTTP Streaming.
>> >>> there will also be efforts in MPEG in including QoE.
>> >>> [ZN]: I am not proposing to focus on defining QoE metrics, but
>> >>> looking on
>> >>> the protocols to report such metrics, like RTCP. We will support the
>> >>> work in
>> >>> 3GPP/MPEG and cooperate with them to see how to capsulate the
>> >>> metrics in a
>> >>> series of messages.
>> >>
>> >> [T]
>> >> What do you mean with "capsulate"?
>> >> Also, can you be more specific what metrics there are in RTCP that ca=
n
>> >> also be used in HTTP Streaming. I consider that anything dealing with
>> >> packet loss is irrelevant. I also do not see the relevance of sending
>> >> regular 5 seconds receiver reports as the content is static and
>> >> adaptation will not happen. Some reporting on Media Presentation leve=
l
>> >> may be sufficient, for example when the presentation has been
>> completed.
>> >> [\T]
>> >>
>> >>
>> >> ---
>> >> Dr. Thomas Stockhammer (CEO) || stockhammer@nomor.de || phone +49 89
>> >> 978980 02 || cell +491725702667 || http://www.nomor-research.com
>> >> Nomor Research GmbH  -  Sitz der Gesellschaft: M=FCnchen -
>> >> Registergericht: M=FCnchen, HRB 165856 =96 Umsatzsteuer-ID: DE2380476=
37 -
>> >> Gesch=E4ftsf=FChrer: Dr. Thomas Stockhammer, Dr. Ingo Viering.
>> >>
>> >>
>> >>
>> >>
>> >> _______________________________________________
>> >> httpstreaming mailing list
>> >> httpstreaming@ietf.org
>>
>> >> https://www.ietf.org/mailman/listinfo/httpstreaming
>> >>
>> >
>> > _______________________________________________
>> > httpstreaming mailing list
>> > httpstreaming@ietf.org
>>
>> > https://www.ietf.org/mailman/listinfo/httpstreaming
>>
>>
>> ---------- Forwarded message ----------
>> From: Qin Wu <sunseawq@huawei.com>
>> To: Mark Watson <watsonm@netflix.com>, "Severa, Michael J (Mike)" <
>> mike.severa@alcatel-lucent.com>
>> Date: Mon, 01 Nov 2010 16:51:45 +0800
>> Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New Versio=
n
>> Notification for draft-zong-httpstreaming-gap-analysis-01)
>> Hi,
>> ----- Original Message -----
>> From: "Mark Watson" <watsonm@netflix.com>
>> To: "Severa, Michael J (Mike)" <mike.severa@alcatel-lucent.com>
>> Cc: "Qin Wu" <sunseawq@huawei.com>; <httpstreaming@ietf.org>
>> Sent: Friday, October 29, 2010 12:32 PM
>> Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New Versio=
n
>> Notification for draft-zong-httpstreaming-gap-analysis-01)
>>
>>
>> Server-sent events defines a stream format for a sequence of DOM events.
>> Essentially each is a set of name/value pairs. It's a very simple text
>> syntax. Not really suitable for manifest updates or video stream segment=
s.
>> But mainly it does not carry any semantics that would enable cache
>> optimizations.
>>
>> [Qin]: I think it is possible to use server-sent event over HTTP or usin=
g
>> dedicated server-push protocol to push text based manifest or some metad=
ata
>> for current playlist to the client since the manifest can be in differen=
t
>> format.
>> But it is true, server push event has no semantics to carry video
>> streaming segments, since video streaming segement is binary data rather
>> than textual data.
>>
>> ...Mark
>>
>> On Oct 28, 2010, at 8:56 PM, Severa, Michael J (Mike) wrote:
>>
>> > Hi. Check out server-sent events in HTML5. Essentially what is describ=
ed
>> here, though intended more for the application layer than the media laye=
r.
>> With a decoder interface at the application layer it would probably be
>> possible to do this now by using that feature.
>> >
>> > Mike
>> > ________________________________________
>> > From: httpstreaming-bounces@ietf.org [httpstreaming-bounces@ietf.org]
>> On Behalf Of Qin Wu [sunseawq@huawei.com]
>> > Sent: Thursday, October 28, 2010 8:02 PM
>> > To: Mark Watson; httpstreaming@ietf.org
>> > Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New
>> Version Notification for      draft-zong-httpstreaming-gap-analysis-01)
>> >
>> > Hi,
>> > ----- Original Message -----
>> > From: "Mark Watson" <watsonm@netflix.com>
>> > To: <httpstreaming@ietf.org>
>> > Sent: Friday, October 29, 2010 3:17 AM
>> > Subject: [httpstreaming] Efficient manifest push (Re: FW: New Version
>> Notification for draft-zong-httpstreaming-gap-analysis-01)
>> >
>> >
>> > Here is an idea sparked by Thomas' mention below of AJAX and RSS push
>> services.
>> >
>> > In these services the client establishes a long-lived HTTP connection =
to
>> a server on which it sends a single request. The response comes back in
>> chunks, over time, enabling the server to "push" new content as it becom=
es
>> available. Generally caches and proxies are transparent to this, althoug=
h I
>> think it does not work with some older proxies which expect to receive t=
he
>> whole response from upstream before returning anything to the client.
>> Perhaps these are all gone by now. But anyway, the "chunks" cannot reall=
y be
>> cached as the proxy has no idea what they are.
>> >
>> > In the case of a document, such as a manifest, which is being
>> periodically updated, or a sequence of different files, one could very
>> simply expose these semantics in a standard way, which would enable cach=
es
>> to do their thing.
>> >
>> > For example, suppose we define a new MIME type, multipart/versions,
>> where each part of the multipart MIME response is a different version of=
 the
>> originally requested resource. A smart cache receiving a request for thi=
s
>> resource can cache the "parts" as they arrive, each replacing the previo=
usly
>> cached version. It can serve multiple incoming persistent connections wi=
th
>> one upstream persistent connection, providing scalability. It would be
>> transparent to existing caches. Clients would indicate their support in =
the
>> Accept header and clients which did not support this mode would just pol=
l
>> the resource in the usual way with conditional GET requests.
>> >
>> > All that would be required from a standards perspective would be
>> definition of the multipart/versions MIME type.
>> >
>> > Maybe this is not new. I could easily imagine CDNs do this kind of thi=
ng
>> internally already.
>> >
>> > Similarly, one could imagine a multipart/sequence MIME type where the
>> parts form a sequence of objects. The client requests an object and (if =
it
>> indicates support of the multipart/sequence MIME type) gets back that ob=
ject
>> and subsequent ones in the sequence (with their file names). Again, smar=
t
>> caches could optimise for scalability, caching the parts as separate
>> objects. This could help with delivery of segments in the live case, but
>> again maintaining backwards-compatibility. Again, perhaps CDNs already d=
o
>> something like this internally.
>> >
>> > I'm not proposing to progress these ideas, just thought they were
>> interesting.
>> >
>> > [Qin]: Sounds like a good idea to me. I think this is one way to build
>> the interoperable solution for concurrent live streaming viewing with
>> backwards compability to existing cache and client, which may bring the
>> advantage of alleviating server load.  But I am not sure the MIME subtyp=
e
>> has the right semantic to do this. We may need some new MIME subtype and=
 new
>> behaviors on how to process it.
>> >
>> > ...Mark
>> >
>> >
>> >
>> >
>> > On Oct 27, 2010, at 11:51 PM, Thomas Stockhammer wrote:
>> >
>> >> Ning,
>> >>
>> >> thanks ....
>> >>
>> >> I recognized that you only replied to some of my comments.
>> >> Does this mean that you agree/disagree with the remaining ones?
>> >>
>> >> Inline some more with [T] ... [\T]
>> >>
>> >> Thomas
>> >>
>> >>> - I am not sure I understand the term "is encrypted into files"
>> >>> [ZN]: I mean "use file with media container" here.
>> >>
>> >> [T]  I do not understand this either! [\T]
>> >>
>> >>> - What do you mean "normal text file"?
>> >>> [ZN]: traditional web page (e.g. html file).
>> >>
>> >> [T] we should be much more careful with terminology [\T]
>> >>
>> >>> - The intelligence in the Adaptive Streaming over HTTP is almost
>> >>> exclusively in the client, there is no negotiation
>> >>> [ZN]: Sorry for confusion, "negotiation" should be "massage exchange=
".
>> >>
>> >> [T]
>> >> First I hope this is a typo, otherwise I get more curious ...!
>> >> Secondly, I am still not clear what needs to be done beyond regular
>> >> http connections
>> >> [\T]
>> >>
>> >>> 5.2)
>> >>> - It is not correct that the 3GPP MPD needs to be updated even for
>> >>> live. If you use a template mode, the MPD stays static until some
>> >>> "unforeseen" event occurs. Client and Content Preparation have agree=
d
>> >>> on rules to construct URIs.
>> >>> - If necessary, the MPD update happens asynchronously to the media
>> >>> decoding, so this is not considered to be a problem.
>> >>> [ZN]: I didn't intend to state that pull model doesn't work. My
>> >>> point is,
>> >>> why not investigating the possible usage of push model in certain
>> >>> cases
>> >>> without experiencing the above mentioned "unforeseen" event or
>> >>> asynchronous
>> >>> updates?
>> >>
>> >> [T]
>> >> "Push" is a very very broad term. In Web applications you can for
>> >> example use AJAX or RSS/ATOM like techniques for push-like updates. I=
f
>> >> you use conditional GET for regular polling, this is very efficient.
>> >> The MPD updates in 3GPP work in a similar manner. If you use polling,
>> >> conditional GETs and templates, you are extremely efficient. We shoul=
d
>> >> really understand what we mean by push model? HTTP-based delivery is
>> >> rich and provides many successfully deployed options.
>> >>
>> >> Should you really refer to something completely different such as IP
>> >> multicast, then I would feel very very uncomfortable.
>> >> [\T]
>> >>
>> >>> - There is for sure mechanisms to deliver important packets more
>> >>> reliably in HTTP - you just request it earlier. In anticipation of
>> >>> switching a smart client may also prepare such data. The client is
>> >>> intelligent.
>> >>> [ZN]: Well, I think this startup issue doesn't like the pre-fetch
>> >>> which is
>> >>> of course still valuable to improve playback. IMO, it is hard to
>> >>> predict
>> >>> which channel the user will switch to in the next moment, hence it
>> >>> is not
>> >>> reasonable to request important packets for other channels. Did I
>> >>> misunderstand you?
>> >>
>> >> [T]
>> >> I would not be worried to have the MPD and the initialization segment
>> >> of the two neighboring channels ready in my device. Again, the client
>> >> can be very smart, especially as it does have access to all the
>> >> information.
>> >>
>> >> In general, I do not disagree that we can create more detailed use
>> >> cases for environments in which we envision that HTTP streaming will
>> >> be used. This may include live multi-channel environments. However, w=
e
>> >> should not conclude per se that the existing technologies do have a
>> >> problem.
>> >> [\T]
>> >>
>> >>> - 3GPP defines QoE metrics that can reused also for HTTP Streaming.
>> >>> there will also be efforts in MPEG in including QoE.
>> >>> [ZN]: I am not proposing to focus on defining QoE metrics, but
>> >>> looking on
>> >>> the protocols to report such metrics, like RTCP. We will support the
>> >>> work in
>> >>> 3GPP/MPEG and cooperate with them to see how to capsulate the
>> >>> metrics in a
>> >>> series of messages.
>> >>
>> >> [T]
>> >> What do you mean with "capsulate"?
>> >> Also, can you be more specific what metrics there are in RTCP that ca=
n
>> >> also be used in HTTP Streaming. I consider that anything dealing with
>> >> packet loss is irrelevant. I also do not see the relevance of sending
>> >> regular 5 seconds receiver reports as the content is static and
>> >> adaptation will not happen. Some reporting on Media Presentation leve=
l
>> >> may be sufficient, for example when the presentation has been
>> completed.
>> >> [\T]
>> >>
>> >>
>> >> ---
>> >> Dr. Thomas Stockhammer (CEO) || stockhammer@nomor.de || phone +49 89
>> >> 978980 02 || cell +491725702667 || http://www.nomor-research.com
>> >> Nomor Research GmbH  -  Sitz der Gesellschaft: M=FCnchen -
>> >> Registergericht: M=FCnchen, HRB 165856 =96 Umsatzsteuer-ID: DE2380476=
37 -
>> >> Gesch=E4ftsf=FChrer: Dr. Thomas Stockhammer, Dr. Ingo Viering.
>> >>
>> >>
>> >>
>> >>
>> >> _______________________________________________
>> >> httpstreaming mailing list
>> >> httpstreaming@ietf.org
>>
>> >> https://www.ietf.org/mailman/listinfo/httpstreaming
>> >>
>> >
>> > _______________________________________________
>> > httpstreaming mailing list
>> > httpstreaming@ietf.org
>>
>> > https://www.ietf.org/mailman/listinfo/httpstreaming
>> > _______________________________________________
>> > httpstreaming mailing list
>> > httpstreaming@ietf.org
>>
>> > https://www.ietf.org/mailman/listinfo/httpstreaming
>> >
>>
>>
>> _______________________________________________
>> httpstreaming mailing list
>> httpstreaming@ietf.org
>>
>> https://www.ietf.org/mailman/listinfo/httpstreaming
>>
>>
>>
>

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

Would you please precise which room exactly?<br><br>
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0=
px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div class=3D"h5">
<div class=3D"gmail_quote">
<div>=A0</div>
<blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0=
px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class=3D"gmail_quote">
<div>
<div>---------- Forwarded message ----------<br>From:=A0Qin Wu &lt;<a href=
=3D"mailto:sunseawq@huawei.com" target=3D"_blank">sunseawq@huawei.com</a>&g=
t;<br>To:=A0<a href=3D"mailto:httpstreaming@ietf.org" target=3D"_blank">htt=
pstreaming@ietf.org</a><br>
Date:=A0Mon, 01 Nov 2010 09:02:52 +0800<br>Subject:=A0[httpstreaming] Time =
and location for HTTP streaming bar BoF<br>Hi, experts:<br>We have got one =
IESG room for our Bar BOF with the AD&#39;s kind help. Thank Alex for arran=
ging this for us.<br>
As we voted before through Doodle, the Bar BoF is scheduled on Wednesday(10=
th,Nov) evening<br>from 19:30PM to 21:00PM.<br>If you are interested in thi=
s work or would like to contribute, please join our discussion.<br>If you h=
ave any other suggestions, please let us know.<br>
<br>Regards!<br>-Qin<br><br><br><br>---------- Forwarded message ----------=
<br>From:=A0Qin Wu &lt;<a href=3D"mailto:sunseawq@huawei.com" target=3D"_bl=
ank">sunseawq@huawei.com</a>&gt;<br>To:=A0<a href=3D"mailto:httpstreaming@i=
etf.org" target=3D"_blank">httpstreaming@ietf.org</a><br>
Date:=A0Mon, 01 Nov 2010 11:19:58 +0800<br>Subject:=A0[httpstreaming] Meeti=
ng Agenda preparation for Bar BOF of HTTP Streaming<br></div></div>
<div bgcolor=3D"#cce8cf">
<div><font face=3D"Times New Roman">Hi, Folks:</font></div>
<div><font face=3D"Times New Roman">This is just a quick note to let you kn=
ow that preparations are proceeding for </font></div>
<div><font face=3D"Times New Roman">HTTP Streaming Bar BOF meeting.</font><=
/div>
<div><font face=3D"Times New Roman">Based on what we have on the table and =
some suggestions from experts on this list, we=A0think at least three topic=
s should be covered in the meeting agenda:</font></div>
<div><font face=3D"Times New Roman">a. Goal and Scope Discussion=A0</font><=
/div>
<div><font face=3D"Times New Roman">b. Use Case discussion<br>c. Gap Analys=
is</font></div>
<div><font face=3D"Times New Roman">if you have any questions or comments, =
please feel free to ping the list. We will soon create meeting agenda based=
 on your feedbacks.</font></div>
<div><font face=3D"Times New Roman"></font>=A0</div>
<div><font face=3D"Times New Roman">Regards!</font></div>
<div><font face=3D"Times New Roman">-Qin</font></div></div><br><br>--------=
-- Forwarded message ----------<br>From:=A0Qin Wu &lt;<a href=3D"mailto:sun=
seawq@huawei.com" target=3D"_blank">sunseawq@huawei.com</a>&gt;<br>To:=A0Ma=
rk Watson &lt;<a href=3D"mailto:watsonm@netflix.com" target=3D"_blank">wats=
onm@netflix.com</a>&gt;<br>
Date:=A0Mon, 01 Nov 2010 15:54:27 +0800<br>Subject:=A0Re: [httpstreaming] E=
fficient manifest push (Re: FW: New Version Notification for draft-zong-htt=
pstreaming-gap-analysis-01)<br>Hi,<br>----- Original Message -----<br>From:=
 &quot;Mark Watson&quot; &lt;<a href=3D"mailto:watsonm@netflix.com" target=
=3D"_blank">watsonm@netflix.com</a>&gt;<br>
To: &quot;Qin Wu&quot; &lt;<a href=3D"mailto:sunseawq@huawei.com" target=3D=
"_blank">sunseawq@huawei.com</a>&gt;<br>Cc: &lt;<a href=3D"mailto:httpstrea=
ming@ietf.org" target=3D"_blank">httpstreaming@ietf.org</a>&gt;<br>Sent: Fr=
iday, October 29, 2010 12:30 PM<br>
Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New Version N=
otification for draft-zong-httpstreaming-gap-analysis-01)<br><br><br><br>On=
 Oct 28, 2010, at 8:02 PM, Qin Wu wrote:<br>&gt;<br>&gt; [Qin]: Sounds like=
 a good idea to me. I think this is one way to build the interoperable solu=
tion for concurrent live streaming viewing with backwards compability to ex=
isting cache and client, which may bring the advantage of alleviating serve=
r load. =A0But I am not sure the MIME subtype has the right semantic to do =
this.<br>
<br>[MW] Can you elaborate ?<br><br>[Qin]: That&#39;s what I intepret from =
what you propose for efficient manifest delivery.<br>As you said, we may ne=
ed to define new MIME type for manifest push, I agree.<br>Futhermore, I thi=
nk it will be a good idea to use such feature also for media stream efficie=
nt delivery when<br>
concurrent streams needs to be served by the same web server and the old ch=
unk that has been playout and in aging conditions<br>need to be dropped.<br=
><br>The idea would be if the smart cache in between knows the semantics of=
 new MIME type, this smart<br>
caches can choose to replace/update the previous chunk with the new chunk a=
nd<br>only serve the newest chunk to all the concurrent live streaming view=
ers.<br><br>For details, we may discuss this in Beijing meeting.<br><br>
&gt; We may need some new MIME subtype and new behaviors on how to process =
it.<br>&gt;<br>&gt; ...Mark<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; On Oct =
27, 2010, at 11:51 PM, Thomas Stockhammer wrote:<br>&gt;<br>&gt;&gt; Ning,<=
br>
&gt;&gt;<br>&gt;&gt; thanks ....<br>&gt;&gt;<br>&gt;&gt; I recognized that =
you only replied to some of my comments.<br>&gt;&gt; Does this mean that yo=
u agree/disagree with the remaining ones?<br>&gt;&gt;<br>&gt;&gt; Inline so=
me more with [T] ... [\T]<br>
&gt;&gt;<br>&gt;&gt; Thomas<br>&gt;&gt;<br>&gt;&gt;&gt; - I am not sure I u=
nderstand the term &quot;is encrypted into files&quot;<br>&gt;&gt;&gt; [ZN]=
: I mean &quot;use file with media container&quot; here.<br>&gt;&gt;<br>
&gt;&gt; [T] =A0I do not understand this either! [\T]<br>&gt;&gt;<br>&gt;&g=
t;&gt; - What do you mean &quot;normal text file&quot;?<br>&gt;&gt;&gt; [ZN=
]: traditional web page (e.g. html file).<br>&gt;&gt;<br>&gt;&gt; [T] we sh=
ould be much more careful with terminology [\T]<br>
&gt;&gt;<br>&gt;&gt;&gt; - The intelligence in the Adaptive Streaming over =
HTTP is almost<br>&gt;&gt;&gt; exclusively in the client, there is no negot=
iation<br>&gt;&gt;&gt; [ZN]: Sorry for confusion, &quot;negotiation&quot; s=
hould be &quot;massage exchange&quot;.<br>
&gt;&gt;<br>&gt;&gt; [T]<br>&gt;&gt; First I hope this is a typo, otherwise=
 I get more curious ...!<br>&gt;&gt; Secondly, I am still not clear what ne=
eds to be done beyond regular<br>&gt;&gt; http connections<br>&gt;&gt; [\T]=
<br>
&gt;&gt;<br>&gt;&gt;&gt; 5.2)<br>&gt;&gt;&gt; - It is not correct that the =
3GPP MPD needs to be updated even for<br>&gt;&gt;&gt; live. If you use a te=
mplate mode, the MPD stays static until some<br>&gt;&gt;&gt; &quot;unforese=
en&quot; event occurs. Client and Content Preparation have agreed<br>
&gt;&gt;&gt; on rules to construct URIs.<br>&gt;&gt;&gt; - If necessary, th=
e MPD update happens asynchronously to the media<br>&gt;&gt;&gt; decoding, =
so this is not considered to be a problem.<br>&gt;&gt;&gt; [ZN]: I didn&#39=
;t intend to state that pull model doesn&#39;t work. My<br>
&gt;&gt;&gt; point is,<br>&gt;&gt;&gt; why not investigating the possible u=
sage of push model in certain<br>&gt;&gt;&gt; cases<br>&gt;&gt;&gt; without=
 experiencing the above mentioned &quot;unforeseen&quot; event or<br>&gt;&g=
t;&gt; asynchronous<br>
&gt;&gt;&gt; updates?<br>&gt;&gt;<br>&gt;&gt; [T]<br>&gt;&gt; &quot;Push&qu=
ot; is a very very broad term. In Web applications you can for<br>&gt;&gt; =
example use AJAX or RSS/ATOM like techniques for push-like updates. If<br>
&gt;&gt; you use conditional GET for regular polling, this is very efficien=
t.<br>&gt;&gt; The MPD updates in 3GPP work in a similar manner. If you use=
 polling,<br>&gt;&gt; conditional GETs and templates, you are extremely eff=
icient. We should<br>
&gt;&gt; really understand what we mean by push model? HTTP-based delivery =
is<br>&gt;&gt; rich and provides many successfully deployed options.<br>&gt=
;&gt;<br>&gt;&gt; Should you really refer to something completely different=
 such as IP<br>
&gt;&gt; multicast, then I would feel very very uncomfortable.<br>&gt;&gt; =
[\T]<br>&gt;&gt;<br>&gt;&gt;&gt; - There is for sure mechanisms to deliver =
important packets more<br>&gt;&gt;&gt; reliably in HTTP - you just request =
it earlier. In anticipation of<br>
&gt;&gt;&gt; switching a smart client may also prepare such data. The clien=
t is<br>&gt;&gt;&gt; intelligent.<br>&gt;&gt;&gt; [ZN]: Well, I think this =
startup issue doesn&#39;t like the pre-fetch<br>&gt;&gt;&gt; which is<br>
&gt;&gt;&gt; of course still valuable to improve playback. IMO, it is hard =
to<br>&gt;&gt;&gt; predict<br>&gt;&gt;&gt; which channel the user will swit=
ch to in the next moment, hence it<br>&gt;&gt;&gt; is not<br>&gt;&gt;&gt; r=
easonable to request important packets for other channels. Did I<br>
&gt;&gt;&gt; misunderstand you?<br>&gt;&gt;<br>&gt;&gt; [T]<br>&gt;&gt; I w=
ould not be worried to have the MPD and the initialization segment<br>&gt;&=
gt; of the two neighboring channels ready in my device. Again, the client<b=
r>
&gt;&gt; can be very smart, especially as it does have access to all the<br=
>&gt;&gt; information.<br>&gt;&gt;<br>&gt;&gt; In general, I do not disagre=
e that we can create more detailed use<br>&gt;&gt; cases for environments i=
n which we envision that HTTP streaming will<br>
&gt;&gt; be used. This may include live multi-channel environments. However=
, we<br>&gt;&gt; should not conclude per se that the existing technologies =
do have a<br>&gt;&gt; problem.<br>&gt;&gt; [\T]<br>&gt;&gt;<br>&gt;&gt;&gt;=
 - 3GPP defines QoE metrics that can reused also for HTTP Streaming.<br>
&gt;&gt;&gt; there will also be efforts in MPEG in including QoE.<br>&gt;&g=
t;&gt; [ZN]: I am not proposing to focus on defining QoE metrics, but<br>&g=
t;&gt;&gt; looking on<br>&gt;&gt;&gt; the protocols to report such metrics,=
 like RTCP. We will support the<br>
&gt;&gt;&gt; work in<br>&gt;&gt;&gt; 3GPP/MPEG and cooperate with them to s=
ee how to capsulate the<br>&gt;&gt;&gt; metrics in a<br>&gt;&gt;&gt; series=
 of messages.<br>&gt;&gt;<br>&gt;&gt; [T]<br>&gt;&gt; What do you mean with=
 &quot;capsulate&quot;?<br>
&gt;&gt; Also, can you be more specific what metrics there are in RTCP that=
 can<br>&gt;&gt; also be used in HTTP Streaming. I consider that anything d=
ealing with<br>&gt;&gt; packet loss is irrelevant. I also do not see the re=
levance of sending<br>
&gt;&gt; regular 5 seconds receiver reports as the content is static and<br=
>&gt;&gt; adaptation will not happen. Some reporting on Media Presentation =
level<br>&gt;&gt; may be sufficient, for example when the presentation has =
been completed.<br>
&gt;&gt; [\T]<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; ---<br>&gt;&gt; Dr. Thoma=
s Stockhammer (CEO) || <a href=3D"mailto:stockhammer@nomor.de" target=3D"_b=
lank">stockhammer@nomor.de</a> || phone +49 89<br>&gt;&gt; 978980 02 || cel=
l +491725702667 || <a href=3D"http://www.nomor-research.com/" target=3D"_bl=
ank">http://www.nomor-research.com</a><br>
&gt;&gt; Nomor Research GmbH =A0- =A0Sitz der Gesellschaft: M=FCnchen -<br>=
&gt;&gt; Registergericht: M=FCnchen, HRB 165856 =96 Umsatzsteuer-ID: DE2380=
47637 -<br>&gt;&gt; Gesch=E4ftsf=FChrer: Dr. Thomas Stockhammer, Dr. Ingo V=
iering.<br>
&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; __________________=
_____________________________<br>&gt;&gt; httpstreaming mailing list<br>&gt=
;&gt; <a href=3D"mailto:httpstreaming@ietf.org" target=3D"_blank">httpstrea=
ming@ietf.org</a>=20
<div><br>&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/httpstre=
aming" target=3D"_blank">https://www.ietf.org/mailman/listinfo/httpstreamin=
g</a><br>&gt;&gt;<br>&gt;<br></div>&gt; ___________________________________=
____________<br>
&gt; httpstreaming mailing list<br>&gt; <a href=3D"mailto:httpstreaming@iet=
f.org" target=3D"_blank">httpstreaming@ietf.org</a>=20
<div><br>&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/httpstreamin=
g" target=3D"_blank">https://www.ietf.org/mailman/listinfo/httpstreaming</a=
><br><br><br></div>---------- Forwarded message ----------<br>From:=A0Qin W=
u &lt;<a href=3D"mailto:sunseawq@huawei.com" target=3D"_blank">sunseawq@hua=
wei.com</a>&gt;<br>
To:=A0Mark Watson &lt;<a href=3D"mailto:watsonm@netflix.com" target=3D"_bla=
nk">watsonm@netflix.com</a>&gt;, &quot;Severa, Michael J (Mike)&quot; &lt;<=
a href=3D"mailto:mike.severa@alcatel-lucent.com" target=3D"_blank">mike.sev=
era@alcatel-lucent.com</a>&gt;<br>
Date:=A0Mon, 01 Nov 2010 16:51:45 +0800<br>Subject:=A0Re: [httpstreaming] E=
fficient manifest push (Re: FW: New Version Notification for draft-zong-htt=
pstreaming-gap-analysis-01)<br>Hi,<br>----- Original Message -----<br>From:=
 &quot;Mark Watson&quot; &lt;<a href=3D"mailto:watsonm@netflix.com" target=
=3D"_blank">watsonm@netflix.com</a>&gt;<br>
To: &quot;Severa, Michael J (Mike)&quot; &lt;<a href=3D"mailto:mike.severa@=
alcatel-lucent.com" target=3D"_blank">mike.severa@alcatel-lucent.com</a>&gt=
;<br>Cc: &quot;Qin Wu&quot; &lt;<a href=3D"mailto:sunseawq@huawei.com" targ=
et=3D"_blank">sunseawq@huawei.com</a>&gt;; &lt;<a href=3D"mailto:httpstream=
ing@ietf.org" target=3D"_blank">httpstreaming@ietf.org</a>&gt;<br>
Sent: Friday, October 29, 2010 12:32 PM<br>Subject: Re: [httpstreaming] Eff=
icient manifest push (Re: FW: New Version Notification for draft-zong-https=
treaming-gap-analysis-01)<br><br><br>Server-sent events defines a stream fo=
rmat for a sequence of DOM events. Essentially each is a set of name/value =
pairs. It&#39;s a very simple text syntax. Not really suitable for manifest=
 updates or video stream segments. But mainly it does not carry any semanti=
cs that would enable cache optimizations.<br>
<br>[Qin]: I think it is possible to use server-sent event over HTTP or usi=
ng dedicated server-push protocol to push text based manifest or some metad=
ata for current playlist to the client since the manifest can be in differe=
nt format.<br>
But it is true, server push event has no semantics to carry video streaming=
 segments, since video streaming segement is binary data rather than textua=
l data.<br><br>...Mark<br><br>On Oct 28, 2010, at 8:56 PM, Severa, Michael =
J (Mike) wrote:<br>
<br>&gt; Hi. Check out server-sent events in HTML5. Essentially what is des=
cribed here, though intended more for the application layer than the media =
layer. With a decoder interface at the application layer it would probably =
be possible to do this now by using that feature.<br>
&gt;<br>&gt; Mike<br>&gt; ________________________________________<br>&gt; =
From: <a href=3D"mailto:httpstreaming-bounces@ietf.org" target=3D"_blank">h=
ttpstreaming-bounces@ietf.org</a> [<a href=3D"mailto:httpstreaming-bounces@=
ietf.org" target=3D"_blank">httpstreaming-bounces@ietf.org</a>] On Behalf O=
f Qin Wu [<a href=3D"mailto:sunseawq@huawei.com" target=3D"_blank">sunseawq=
@huawei.com</a>]<br>
&gt; Sent: Thursday, October 28, 2010 8:02 PM<br>&gt; To: Mark Watson; <a h=
ref=3D"mailto:httpstreaming@ietf.org" target=3D"_blank">httpstreaming@ietf.=
org</a><br>&gt; Subject: Re: [httpstreaming] Efficient manifest push (Re: F=
W: New Version Notification for =A0 =A0 =A0draft-zong-httpstreaming-gap-ana=
lysis-01)<br>
&gt;<br>&gt; Hi,<br>&gt; ----- Original Message -----<br>&gt; From: &quot;M=
ark Watson&quot; &lt;<a href=3D"mailto:watsonm@netflix.com" target=3D"_blan=
k">watsonm@netflix.com</a>&gt;<br>&gt; To: &lt;<a href=3D"mailto:httpstream=
ing@ietf.org" target=3D"_blank">httpstreaming@ietf.org</a>&gt;<br>
&gt; Sent: Friday, October 29, 2010 3:17 AM<br>&gt; Subject: [httpstreaming=
] Efficient manifest push (Re: FW: New Version Notification for draft-zong-=
httpstreaming-gap-analysis-01)<br>&gt;<br>&gt;<br>&gt; Here is an idea spar=
ked by Thomas&#39; mention below of AJAX and RSS push services.<br>
&gt;<br>&gt; In these services the client establishes a long-lived HTTP con=
nection to a server on which it sends a single request. The response comes =
back in chunks, over time, enabling the server to &quot;push&quot; new cont=
ent as it becomes available. Generally caches and proxies are transparent t=
o this, although I think it does not work with some older proxies which exp=
ect to receive the whole response from upstream before returning anything t=
o the client. Perhaps these are all gone by now. But anyway, the &quot;chun=
ks&quot; cannot really be cached as the proxy has no idea what they are.<br=
>
&gt;<br>&gt; In the case of a document, such as a manifest, which is being =
periodically updated, or a sequence of different files, one could very simp=
ly expose these semantics in a standard way, which would enable caches to d=
o their thing.<br>
&gt;<br>&gt; For example, suppose we define a new MIME type, multipart/vers=
ions, where each part of the multipart MIME response is a different version=
 of the originally requested resource. A smart cache receiving a request fo=
r this resource can cache the &quot;parts&quot; as they arrive, each replac=
ing the previously cached version. It can serve multiple incoming persisten=
t connections with one upstream persistent connection, providing scalabilit=
y. It would be transparent to existing caches. Clients would indicate their=
 support in the Accept header and clients which did not support this mode w=
ould just poll the resource in the usual way with conditional GET requests.=
<br>
&gt;<br>&gt; All that would be required from a standards perspective would =
be definition of the multipart/versions MIME type.<br>&gt;<br>&gt; Maybe th=
is is not new. I could easily imagine CDNs do this kind of thing internally=
 already.<br>
&gt;<br>&gt; Similarly, one could imagine a multipart/sequence MIME type wh=
ere the parts form a sequence of objects. The client requests an object and=
 (if it indicates support of the multipart/sequence MIME type) gets back th=
at object and subsequent ones in the sequence (with their file names). Agai=
n, smart caches could optimise for scalability, caching the parts as separa=
te objects. This could help with delivery of segments in the live case, but=
 again maintaining backwards-compatibility. Again, perhaps CDNs already do =
something like this internally.<br>
&gt;<br>&gt; I&#39;m not proposing to progress these ideas, just thought th=
ey were interesting.<br>&gt;<br>&gt; [Qin]: Sounds like a good idea to me. =
I think this is one way to build the interoperable solution for concurrent =
live streaming viewing with backwards compability to existing cache and cli=
ent, which may bring the advantage of alleviating server load. =A0But I am =
not sure the MIME subtype has the right semantic to do this. We may need so=
me new MIME subtype and new behaviors on how to process it.<br>
&gt;<br>&gt; ...Mark<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; On Oct 27, 201=
0, at 11:51 PM, Thomas Stockhammer wrote:<br>&gt;<br>&gt;&gt; Ning,<br>&gt;=
&gt;<br>&gt;&gt; thanks ....<br>&gt;&gt;<br>&gt;&gt; I recognized that you =
only replied to some of my comments.<br>
&gt;&gt; Does this mean that you agree/disagree with the remaining ones?<br=
>&gt;&gt;<br>&gt;&gt; Inline some more with [T] ... [\T]<br>&gt;&gt;<br>&gt=
;&gt; Thomas<br>&gt;&gt;<br>&gt;&gt;&gt; - I am not sure I understand the t=
erm &quot;is encrypted into files&quot;<br>
&gt;&gt;&gt; [ZN]: I mean &quot;use file with media container&quot; here.<b=
r>&gt;&gt;<br>&gt;&gt; [T] =A0I do not understand this either! [\T]<br>&gt;=
&gt;<br>&gt;&gt;&gt; - What do you mean &quot;normal text file&quot;?<br>
&gt;&gt;&gt; [ZN]: traditional web page (e.g. html file).<br>&gt;&gt;<br>&g=
t;&gt; [T] we should be much more careful with terminology [\T]<br>&gt;&gt;=
<br>&gt;&gt;&gt; - The intelligence in the Adaptive Streaming over HTTP is =
almost<br>
&gt;&gt;&gt; exclusively in the client, there is no negotiation<br>&gt;&gt;=
&gt; [ZN]: Sorry for confusion, &quot;negotiation&quot; should be &quot;mas=
sage exchange&quot;.<br>&gt;&gt;<br>&gt;&gt; [T]<br>&gt;&gt; First I hope t=
his is a typo, otherwise I get more curious ...!<br>
&gt;&gt; Secondly, I am still not clear what needs to be done beyond regula=
r<br>&gt;&gt; http connections<br>&gt;&gt; [\T]<br>&gt;&gt;<br>&gt;&gt;&gt;=
 5.2)<br>&gt;&gt;&gt; - It is not correct that the 3GPP MPD needs to be upd=
ated even for<br>
&gt;&gt;&gt; live. If you use a template mode, the MPD stays static until s=
ome<br>&gt;&gt;&gt; &quot;unforeseen&quot; event occurs. Client and Content=
 Preparation have agreed<br>&gt;&gt;&gt; on rules to construct URIs.<br>
&gt;&gt;&gt; - If necessary, the MPD update happens asynchronously to the m=
edia<br>&gt;&gt;&gt; decoding, so this is not considered to be a problem.<b=
r>&gt;&gt;&gt; [ZN]: I didn&#39;t intend to state that pull model doesn&#39=
;t work. My<br>
&gt;&gt;&gt; point is,<br>&gt;&gt;&gt; why not investigating the possible u=
sage of push model in certain<br>&gt;&gt;&gt; cases<br>&gt;&gt;&gt; without=
 experiencing the above mentioned &quot;unforeseen&quot; event or<br>&gt;&g=
t;&gt; asynchronous<br>
&gt;&gt;&gt; updates?<br>&gt;&gt;<br>&gt;&gt; [T]<br>&gt;&gt; &quot;Push&qu=
ot; is a very very broad term. In Web applications you can for<br>&gt;&gt; =
example use AJAX or RSS/ATOM like techniques for push-like updates. If<br>
&gt;&gt; you use conditional GET for regular polling, this is very efficien=
t.<br>&gt;&gt; The MPD updates in 3GPP work in a similar manner. If you use=
 polling,<br>&gt;&gt; conditional GETs and templates, you are extremely eff=
icient. We should<br>
&gt;&gt; really understand what we mean by push model? HTTP-based delivery =
is<br>&gt;&gt; rich and provides many successfully deployed options.<br>&gt=
;&gt;<br>&gt;&gt; Should you really refer to something completely different=
 such as IP<br>
&gt;&gt; multicast, then I would feel very very uncomfortable.<br>&gt;&gt; =
[\T]<br>&gt;&gt;<br>&gt;&gt;&gt; - There is for sure mechanisms to deliver =
important packets more<br>&gt;&gt;&gt; reliably in HTTP - you just request =
it earlier. In anticipation of<br>
&gt;&gt;&gt; switching a smart client may also prepare such data. The clien=
t is<br>&gt;&gt;&gt; intelligent.<br>&gt;&gt;&gt; [ZN]: Well, I think this =
startup issue doesn&#39;t like the pre-fetch<br>&gt;&gt;&gt; which is<br>
&gt;&gt;&gt; of course still valuable to improve playback. IMO, it is hard =
to<br>&gt;&gt;&gt; predict<br>&gt;&gt;&gt; which channel the user will swit=
ch to in the next moment, hence it<br>&gt;&gt;&gt; is not<br>&gt;&gt;&gt; r=
easonable to request important packets for other channels. Did I<br>
&gt;&gt;&gt; misunderstand you?<br>&gt;&gt;<br>&gt;&gt; [T]<br>&gt;&gt; I w=
ould not be worried to have the MPD and the initialization segment<br>&gt;&=
gt; of the two neighboring channels ready in my device. Again, the client<b=
r>
&gt;&gt; can be very smart, especially as it does have access to all the<br=
>&gt;&gt; information.<br>&gt;&gt;<br>&gt;&gt; In general, I do not disagre=
e that we can create more detailed use<br>&gt;&gt; cases for environments i=
n which we envision that HTTP streaming will<br>
&gt;&gt; be used. This may include live multi-channel environments. However=
, we<br>&gt;&gt; should not conclude per se that the existing technologies =
do have a<br>&gt;&gt; problem.<br>&gt;&gt; [\T]<br>&gt;&gt;<br>&gt;&gt;&gt;=
 - 3GPP defines QoE metrics that can reused also for HTTP Streaming.<br>
&gt;&gt;&gt; there will also be efforts in MPEG in including QoE.<br>&gt;&g=
t;&gt; [ZN]: I am not proposing to focus on defining QoE metrics, but<br>&g=
t;&gt;&gt; looking on<br>&gt;&gt;&gt; the protocols to report such metrics,=
 like RTCP. We will support the<br>
&gt;&gt;&gt; work in<br>&gt;&gt;&gt; 3GPP/MPEG and cooperate with them to s=
ee how to capsulate the<br>&gt;&gt;&gt; metrics in a<br>&gt;&gt;&gt; series=
 of messages.<br>&gt;&gt;<br>&gt;&gt; [T]<br>&gt;&gt; What do you mean with=
 &quot;capsulate&quot;?<br>
&gt;&gt; Also, can you be more specific what metrics there are in RTCP that=
 can<br>&gt;&gt; also be used in HTTP Streaming. I consider that anything d=
ealing with<br>&gt;&gt; packet loss is irrelevant. I also do not see the re=
levance of sending<br>
&gt;&gt; regular 5 seconds receiver reports as the content is static and<br=
>&gt;&gt; adaptation will not happen. Some reporting on Media Presentation =
level<br>&gt;&gt; may be sufficient, for example when the presentation has =
been completed.<br>
&gt;&gt; [\T]<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; ---<br>&gt;&gt; Dr. Thoma=
s Stockhammer (CEO) || <a href=3D"mailto:stockhammer@nomor.de" target=3D"_b=
lank">stockhammer@nomor.de</a> || phone +49 89<br>&gt;&gt; 978980 02 || cel=
l +491725702667 || <a href=3D"http://www.nomor-research.com/" target=3D"_bl=
ank">http://www.nomor-research.com</a><br>
&gt;&gt; Nomor Research GmbH =A0- =A0Sitz der Gesellschaft: M=FCnchen -<br>=
&gt;&gt; Registergericht: M=FCnchen, HRB 165856 =96 Umsatzsteuer-ID: DE2380=
47637 -<br>&gt;&gt; Gesch=E4ftsf=FChrer: Dr. Thomas Stockhammer, Dr. Ingo V=
iering.<br>
&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; __________________=
_____________________________<br>&gt;&gt; httpstreaming mailing list<br>&gt=
;&gt; <a href=3D"mailto:httpstreaming@ietf.org" target=3D"_blank">httpstrea=
ming@ietf.org</a>=20
<div><br>&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/httpstre=
aming" target=3D"_blank">https://www.ietf.org/mailman/listinfo/httpstreamin=
g</a><br>&gt;&gt;<br>&gt;<br></div>&gt; ___________________________________=
____________<br>
&gt; httpstreaming mailing list<br>&gt; <a href=3D"mailto:httpstreaming@iet=
f.org" target=3D"_blank">httpstreaming@ietf.org</a>=20
<div><br>&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/httpstreamin=
g" target=3D"_blank">https://www.ietf.org/mailman/listinfo/httpstreaming</a=
><br></div>&gt; _______________________________________________<br>&gt; htt=
pstreaming mailing list<br>
&gt; <a href=3D"mailto:httpstreaming@ietf.org" target=3D"_blank">httpstream=
ing@ietf.org</a>=20
<div><br>&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/httpstreamin=
g" target=3D"_blank">https://www.ietf.org/mailman/listinfo/httpstreaming</a=
><br>&gt;<br><br><br></div>_______________________________________________<=
br>
httpstreaming mailing list<br><a href=3D"mailto:httpstreaming@ietf.org" tar=
get=3D"_blank">httpstreaming@ietf.org</a>=20
<div><br><a href=3D"https://www.ietf.org/mailman/listinfo/httpstreaming" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/httpstreaming</a><br>=
<br></div></div><br></blockquote></div><br></div></div></blockquote></div>
<br>

--0016e6daa63ea4df590494253f3d--

From davidbryan@gmail.com  Wed Nov  3 07:12:56 2010
Return-Path: <davidbryan@gmail.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 428443A68FF for <httpstreaming@core3.amsl.com>; Wed,  3 Nov 2010 07:12:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.977
X-Spam-Level: 
X-Spam-Status: No, score=-101.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, 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 A7TfKp5jiQ87 for <httpstreaming@core3.amsl.com>; Wed,  3 Nov 2010 07:12:54 -0700 (PDT)
Received: from mail-wy0-f172.google.com (mail-wy0-f172.google.com [74.125.82.172]) by core3.amsl.com (Postfix) with ESMTP id 7EDDB3A6AAE for <httpstreaming@ietf.org>; Wed,  3 Nov 2010 07:12:53 -0700 (PDT)
Received: by wyb28 with SMTP id 28so639241wyb.31 for <httpstreaming@ietf.org>; Wed, 03 Nov 2010 07:12:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=cx6QmKkG+giTXM9RjQ1jPHiJG/gTuvEtNdIJooLN3Ao=; b=GM3ZW9AA0AIc5umzSJZtPLEFo6OWnb3x7K3FhXbWS8d/AuzrjaQYvVXRT9f8pyOpJ7 WeEJDVypkud+xR3qtpSp5Z8YzXEAlDUYAQYB5WLXqsZMIsIMiQIWqb1m7Kf7cYJciwm2 hH/qF+h0qMVfxvGeEakmSiGyazpJLhG3JOVXc=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=TQLuT8ccxvqJT/Z1qZwyXXn/eGhBc33t0QJ+b1FhVId4Bp20VHdeqSPwqAezcEBk/W XbFKTB8KIyFUD9fvjyIlx1xsmT7Ef1nk2k+r66ytdf8bBJETm4OzcuymqTAdVsyXj/VE lCa/ptX1fbuHhUcNIQhBgxo1wrahZmy5zdhrc=
MIME-Version: 1.0
Received: by 10.227.138.71 with SMTP id z7mr6566006wbt.23.1288793578877; Wed, 03 Nov 2010 07:12:58 -0700 (PDT)
Sender: davidbryan@gmail.com
Received: by 10.227.207.195 with HTTP; Wed, 3 Nov 2010 07:12:58 -0700 (PDT)
In-Reply-To: <AANLkTimaM6ULdmgSwexSdQwtz=evJcakfL97U-cbnBnp@mail.gmail.com>
References: <mailman.17.1288601518.4822.httpstreaming@ietf.org> <AANLkTin1NK+te=KGWVawfJxjzNVgdO2PdoQ9jB60jZqC@mail.gmail.com> <AANLkTimN9MKMqbnB_u9jpDTF=q3xXiHEYaWsHy4-AAkj@mail.gmail.com> <AANLkTimaM6ULdmgSwexSdQwtz=evJcakfL97U-cbnBnp@mail.gmail.com>
Date: Wed, 3 Nov 2010 10:12:58 -0400
X-Google-Sender-Auth: 6ZhO-XEPesOygMySPq2y2p3zNfY
Message-ID: <AANLkTinE+EVVauOrtSJ=PN16WGRf+qt+JFkSXGyHm0SK@mail.gmail.com>
From: "David A. Bryan" <dbryan@ethernot.org>
To: Hasnaa Moustafa <hasnaa.moustafa@gmail.com>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Cc: httpstreaming <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] httpstreaming Digest, Vol 3, Issue 1
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Nov 2010 14:12:56 -0000

The floorplan map available for download on the IETF webpage has no
names or labels yet, so not really helpful! We will have to wait until
we arrive at the event to get a map.

"The IESG Room" is a room assigned to the IESG for their use (and
which Alexey has been very helpful in getting for our use). It will
have a sign outside that says IESG room, and will proabably be labeled
as such on the map you get at registration time. In any case, I can
send out that info early in the week once we get to Beijing.

Note the room is likely pretty small. These are typically more
conference rooms than large session rooms, so it appears it will hold
something like 30 people -- arrive early, it will likely be standing
room only!

David

On Wed, Nov 3, 2010 at 8:33 AM, Hasnaa Moustafa
<hasnaa.moustafa@gmail.com> wrote:
> Would you please precise which room exactly?
>
>>
>>>
>>> ---------- Forwarded message ----------
>>> From:=A0Qin Wu <sunseawq@huawei.com>
>>> To:=A0httpstreaming@ietf.org
>>> Date:=A0Mon, 01 Nov 2010 09:02:52 +0800
>>> Subject:=A0[httpstreaming] Time and location for HTTP streaming bar BoF
>>> Hi, experts:
>>> We have got one IESG room for our Bar BOF with the AD's kind help. Than=
k
>>> Alex for arranging this for us.
>>> As we voted before through Doodle, the Bar BoF is scheduled on
>>> Wednesday(10th,Nov) evening
>>> from 19:30PM to 21:00PM.
>>> If you are interested in this work or would like to contribute, please
>>> join our discussion.
>>> If you have any other suggestions, please let us know.
>>>
>>> Regards!
>>> -Qin
>>>
>>>
>>>
>>> ---------- Forwarded message ----------
>>> From:=A0Qin Wu <sunseawq@huawei.com>
>>> To:=A0httpstreaming@ietf.org
>>> Date:=A0Mon, 01 Nov 2010 11:19:58 +0800
>>> Subject:=A0[httpstreaming] Meeting Agenda preparation for Bar BOF of HT=
TP
>>> Streaming
>>> Hi, Folks:
>>> This is just a quick note to let you know that preparations are
>>> proceeding for
>>> HTTP Streaming Bar BOF meeting.
>>> Based on what we have on the table and some suggestions from experts on
>>> this list, we=A0think at least three topics should be covered in the me=
eting
>>> agenda:
>>> a. Goal and Scope Discussion
>>> b. Use Case discussion
>>> c. Gap Analysis
>>> if you have any questions or comments, please feel free to ping the lis=
t.
>>> We will soon create meeting agenda based on your feedbacks.
>>>
>>> Regards!
>>> -Qin
>>>
>>> ---------- Forwarded message ----------
>>> From:=A0Qin Wu <sunseawq@huawei.com>
>>> To:=A0Mark Watson <watsonm@netflix.com>
>>> Date:=A0Mon, 01 Nov 2010 15:54:27 +0800
>>> Subject:=A0Re: [httpstreaming] Efficient manifest push (Re: FW: New Ver=
sion
>>> Notification for draft-zong-httpstreaming-gap-analysis-01)
>>> Hi,
>>> ----- Original Message -----
>>> From: "Mark Watson" <watsonm@netflix.com>
>>> To: "Qin Wu" <sunseawq@huawei.com>
>>> Cc: <httpstreaming@ietf.org>
>>> Sent: Friday, October 29, 2010 12:30 PM
>>> Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New Versi=
on
>>> Notification for draft-zong-httpstreaming-gap-analysis-01)
>>>
>>>
>>>
>>> On Oct 28, 2010, at 8:02 PM, Qin Wu wrote:
>>> >
>>> > [Qin]: Sounds like a good idea to me. I think this is one way to buil=
d
>>> > the interoperable solution for concurrent live streaming viewing with
>>> > backwards compability to existing cache and client, which may bring t=
he
>>> > advantage of alleviating server load. =A0But I am not sure the MIME s=
ubtype
>>> > has the right semantic to do this.
>>>
>>> [MW] Can you elaborate ?
>>>
>>> [Qin]: That's what I intepret from what you propose for efficient
>>> manifest delivery.
>>> As you said, we may need to define new MIME type for manifest push, I
>>> agree.
>>> Futhermore, I think it will be a good idea to use such feature also for
>>> media stream efficient delivery when
>>> concurrent streams needs to be served by the same web server and the ol=
d
>>> chunk that has been playout and in aging conditions
>>> need to be dropped.
>>>
>>> The idea would be if the smart cache in between knows the semantics of
>>> new MIME type, this smart
>>> caches can choose to replace/update the previous chunk with the new chu=
nk
>>> and
>>> only serve the newest chunk to all the concurrent live streaming viewer=
s.
>>>
>>> For details, we may discuss this in Beijing meeting.
>>>
>>> > We may need some new MIME subtype and new behaviors on how to process
>>> > it.
>>> >
>>> > ...Mark
>>> >
>>> >
>>> >
>>> >
>>> > On Oct 27, 2010, at 11:51 PM, Thomas Stockhammer wrote:
>>> >
>>> >> Ning,
>>> >>
>>> >> thanks ....
>>> >>
>>> >> I recognized that you only replied to some of my comments.
>>> >> Does this mean that you agree/disagree with the remaining ones?
>>> >>
>>> >> Inline some more with [T] ... [\T]
>>> >>
>>> >> Thomas
>>> >>
>>> >>> - I am not sure I understand the term "is encrypted into files"
>>> >>> [ZN]: I mean "use file with media container" here.
>>> >>
>>> >> [T] =A0I do not understand this either! [\T]
>>> >>
>>> >>> - What do you mean "normal text file"?
>>> >>> [ZN]: traditional web page (e.g. html file).
>>> >>
>>> >> [T] we should be much more careful with terminology [\T]
>>> >>
>>> >>> - The intelligence in the Adaptive Streaming over HTTP is almost
>>> >>> exclusively in the client, there is no negotiation
>>> >>> [ZN]: Sorry for confusion, "negotiation" should be "massage
>>> >>> exchange".
>>> >>
>>> >> [T]
>>> >> First I hope this is a typo, otherwise I get more curious ...!
>>> >> Secondly, I am still not clear what needs to be done beyond regular
>>> >> http connections
>>> >> [\T]
>>> >>
>>> >>> 5.2)
>>> >>> - It is not correct that the 3GPP MPD needs to be updated even for
>>> >>> live. If you use a template mode, the MPD stays static until some
>>> >>> "unforeseen" event occurs. Client and Content Preparation have agre=
ed
>>> >>> on rules to construct URIs.
>>> >>> - If necessary, the MPD update happens asynchronously to the media
>>> >>> decoding, so this is not considered to be a problem.
>>> >>> [ZN]: I didn't intend to state that pull model doesn't work. My
>>> >>> point is,
>>> >>> why not investigating the possible usage of push model in certain
>>> >>> cases
>>> >>> without experiencing the above mentioned "unforeseen" event or
>>> >>> asynchronous
>>> >>> updates?
>>> >>
>>> >> [T]
>>> >> "Push" is a very very broad term. In Web applications you can for
>>> >> example use AJAX or RSS/ATOM like techniques for push-like updates. =
If
>>> >> you use conditional GET for regular polling, this is very efficient.
>>> >> The MPD updates in 3GPP work in a similar manner. If you use polling=
,
>>> >> conditional GETs and templates, you are extremely efficient. We shou=
ld
>>> >> really understand what we mean by push model? HTTP-based delivery is
>>> >> rich and provides many successfully deployed options.
>>> >>
>>> >> Should you really refer to something completely different such as IP
>>> >> multicast, then I would feel very very uncomfortable.
>>> >> [\T]
>>> >>
>>> >>> - There is for sure mechanisms to deliver important packets more
>>> >>> reliably in HTTP - you just request it earlier. In anticipation of
>>> >>> switching a smart client may also prepare such data. The client is
>>> >>> intelligent.
>>> >>> [ZN]: Well, I think this startup issue doesn't like the pre-fetch
>>> >>> which is
>>> >>> of course still valuable to improve playback. IMO, it is hard to
>>> >>> predict
>>> >>> which channel the user will switch to in the next moment, hence it
>>> >>> is not
>>> >>> reasonable to request important packets for other channels. Did I
>>> >>> misunderstand you?
>>> >>
>>> >> [T]
>>> >> I would not be worried to have the MPD and the initialization segmen=
t
>>> >> of the two neighboring channels ready in my device. Again, the clien=
t
>>> >> can be very smart, especially as it does have access to all the
>>> >> information.
>>> >>
>>> >> In general, I do not disagree that we can create more detailed use
>>> >> cases for environments in which we envision that HTTP streaming will
>>> >> be used. This may include live multi-channel environments. However, =
we
>>> >> should not conclude per se that the existing technologies do have a
>>> >> problem.
>>> >> [\T]
>>> >>
>>> >>> - 3GPP defines QoE metrics that can reused also for HTTP Streaming.
>>> >>> there will also be efforts in MPEG in including QoE.
>>> >>> [ZN]: I am not proposing to focus on defining QoE metrics, but
>>> >>> looking on
>>> >>> the protocols to report such metrics, like RTCP. We will support th=
e
>>> >>> work in
>>> >>> 3GPP/MPEG and cooperate with them to see how to capsulate the
>>> >>> metrics in a
>>> >>> series of messages.
>>> >>
>>> >> [T]
>>> >> What do you mean with "capsulate"?
>>> >> Also, can you be more specific what metrics there are in RTCP that c=
an
>>> >> also be used in HTTP Streaming. I consider that anything dealing wit=
h
>>> >> packet loss is irrelevant. I also do not see the relevance of sendin=
g
>>> >> regular 5 seconds receiver reports as the content is static and
>>> >> adaptation will not happen. Some reporting on Media Presentation lev=
el
>>> >> may be sufficient, for example when the presentation has been
>>> >> completed.
>>> >> [\T]
>>> >>
>>> >>
>>> >> ---
>>> >> Dr. Thomas Stockhammer (CEO) || stockhammer@nomor.de || phone +49 89
>>> >> 978980 02 || cell +491725702667 || http://www.nomor-research.com
>>> >> Nomor Research GmbH =A0- =A0Sitz der Gesellschaft: M=FCnchen -
>>> >> Registergericht: M=FCnchen, HRB 165856 =96 Umsatzsteuer-ID: DE238047=
637 -
>>> >> Gesch=E4ftsf=FChrer: Dr. Thomas Stockhammer, Dr. Ingo Viering.
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> _______________________________________________
>>> >> httpstreaming mailing list
>>> >> httpstreaming@ietf.org
>>> >> https://www.ietf.org/mailman/listinfo/httpstreaming
>>> >>
>>> >
>>> > _______________________________________________
>>> > httpstreaming mailing list
>>> > httpstreaming@ietf.org
>>> > https://www.ietf.org/mailman/listinfo/httpstreaming
>>>
>>>
>>> ---------- Forwarded message ----------
>>> From:=A0Qin Wu <sunseawq@huawei.com>
>>> To:=A0Mark Watson <watsonm@netflix.com>, "Severa, Michael J (Mike)"
>>> <mike.severa@alcatel-lucent.com>
>>> Date:=A0Mon, 01 Nov 2010 16:51:45 +0800
>>> Subject:=A0Re: [httpstreaming] Efficient manifest push (Re: FW: New Ver=
sion
>>> Notification for draft-zong-httpstreaming-gap-analysis-01)
>>> Hi,
>>> ----- Original Message -----
>>> From: "Mark Watson" <watsonm@netflix.com>
>>> To: "Severa, Michael J (Mike)" <mike.severa@alcatel-lucent.com>
>>> Cc: "Qin Wu" <sunseawq@huawei.com>; <httpstreaming@ietf.org>
>>> Sent: Friday, October 29, 2010 12:32 PM
>>> Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New Versi=
on
>>> Notification for draft-zong-httpstreaming-gap-analysis-01)
>>>
>>>
>>> Server-sent events defines a stream format for a sequence of DOM events=
.
>>> Essentially each is a set of name/value pairs. It's a very simple text
>>> syntax. Not really suitable for manifest updates or video stream segmen=
ts.
>>> But mainly it does not carry any semantics that would enable cache
>>> optimizations.
>>>
>>> [Qin]: I think it is possible to use server-sent event over HTTP or usi=
ng
>>> dedicated server-push protocol to push text based manifest or some meta=
data
>>> for current playlist to the client since the manifest can be in differe=
nt
>>> format.
>>> But it is true, server push event has no semantics to carry video
>>> streaming segments, since video streaming segement is binary data rathe=
r
>>> than textual data.
>>>
>>> ...Mark
>>>
>>> On Oct 28, 2010, at 8:56 PM, Severa, Michael J (Mike) wrote:
>>>
>>> > Hi. Check out server-sent events in HTML5. Essentially what is
>>> > described here, though intended more for the application layer than t=
he
>>> > media layer. With a decoder interface at the application layer it wou=
ld
>>> > probably be possible to do this now by using that feature.
>>> >
>>> > Mike
>>> > ________________________________________
>>> > From: httpstreaming-bounces@ietf.org [httpstreaming-bounces@ietf.org]
>>> > On Behalf Of Qin Wu [sunseawq@huawei.com]
>>> > Sent: Thursday, October 28, 2010 8:02 PM
>>> > To: Mark Watson; httpstreaming@ietf.org
>>> > Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New
>>> > Version Notification for =A0 =A0 =A0draft-zong-httpstreaming-gap-anal=
ysis-01)
>>> >
>>> > Hi,
>>> > ----- Original Message -----
>>> > From: "Mark Watson" <watsonm@netflix.com>
>>> > To: <httpstreaming@ietf.org>
>>> > Sent: Friday, October 29, 2010 3:17 AM
>>> > Subject: [httpstreaming] Efficient manifest push (Re: FW: New Version
>>> > Notification for draft-zong-httpstreaming-gap-analysis-01)
>>> >
>>> >
>>> > Here is an idea sparked by Thomas' mention below of AJAX and RSS push
>>> > services.
>>> >
>>> > In these services the client establishes a long-lived HTTP connection
>>> > to a server on which it sends a single request. The response comes ba=
ck in
>>> > chunks, over time, enabling the server to "push" new content as it be=
comes
>>> > available. Generally caches and proxies are transparent to this, alth=
ough I
>>> > think it does not work with some older proxies which expect to receiv=
e the
>>> > whole response from upstream before returning anything to the client.
>>> > Perhaps these are all gone by now. But anyway, the "chunks" cannot re=
ally be
>>> > cached as the proxy has no idea what they are.
>>> >
>>> > In the case of a document, such as a manifest, which is being
>>> > periodically updated, or a sequence of different files, one could ver=
y
>>> > simply expose these semantics in a standard way, which would enable c=
aches
>>> > to do their thing.
>>> >
>>> > For example, suppose we define a new MIME type, multipart/versions,
>>> > where each part of the multipart MIME response is a different version=
 of the
>>> > originally requested resource. A smart cache receiving a request for =
this
>>> > resource can cache the "parts" as they arrive, each replacing the pre=
viously
>>> > cached version. It can serve multiple incoming persistent connections=
 with
>>> > one upstream persistent connection, providing scalability. It would b=
e
>>> > transparent to existing caches. Clients would indicate their support =
in the
>>> > Accept header and clients which did not support this mode would just =
poll
>>> > the resource in the usual way with conditional GET requests.
>>> >
>>> > All that would be required from a standards perspective would be
>>> > definition of the multipart/versions MIME type.
>>> >
>>> > Maybe this is not new. I could easily imagine CDNs do this kind of
>>> > thing internally already.
>>> >
>>> > Similarly, one could imagine a multipart/sequence MIME type where the
>>> > parts form a sequence of objects. The client requests an object and (=
if it
>>> > indicates support of the multipart/sequence MIME type) gets back that=
 object
>>> > and subsequent ones in the sequence (with their file names). Again, s=
mart
>>> > caches could optimise for scalability, caching the parts as separate
>>> > objects. This could help with delivery of segments in the live case, =
but
>>> > again maintaining backwards-compatibility. Again, perhaps CDNs alread=
y do
>>> > something like this internally.
>>> >
>>> > I'm not proposing to progress these ideas, just thought they were
>>> > interesting.
>>> >
>>> > [Qin]: Sounds like a good idea to me. I think this is one way to buil=
d
>>> > the interoperable solution for concurrent live streaming viewing with
>>> > backwards compability to existing cache and client, which may bring t=
he
>>> > advantage of alleviating server load. =A0But I am not sure the MIME s=
ubtype
>>> > has the right semantic to do this. We may need some new MIME subtype =
and new
>>> > behaviors on how to process it.
>>> >
>>> > ...Mark
>>> >
>>> >
>>> >
>>> >
>>> > On Oct 27, 2010, at 11:51 PM, Thomas Stockhammer wrote:
>>> >
>>> >> Ning,
>>> >>
>>> >> thanks ....
>>> >>
>>> >> I recognized that you only replied to some of my comments.
>>> >> Does this mean that you agree/disagree with the remaining ones?
>>> >>
>>> >> Inline some more with [T] ... [\T]
>>> >>
>>> >> Thomas
>>> >>
>>> >>> - I am not sure I understand the term "is encrypted into files"
>>> >>> [ZN]: I mean "use file with media container" here.
>>> >>
>>> >> [T] =A0I do not understand this either! [\T]
>>> >>
>>> >>> - What do you mean "normal text file"?
>>> >>> [ZN]: traditional web page (e.g. html file).
>>> >>
>>> >> [T] we should be much more careful with terminology [\T]
>>> >>
>>> >>> - The intelligence in the Adaptive Streaming over HTTP is almost
>>> >>> exclusively in the client, there is no negotiation
>>> >>> [ZN]: Sorry for confusion, "negotiation" should be "massage
>>> >>> exchange".
>>> >>
>>> >> [T]
>>> >> First I hope this is a typo, otherwise I get more curious ...!
>>> >> Secondly, I am still not clear what needs to be done beyond regular
>>> >> http connections
>>> >> [\T]
>>> >>
>>> >>> 5.2)
>>> >>> - It is not correct that the 3GPP MPD needs to be updated even for
>>> >>> live. If you use a template mode, the MPD stays static until some
>>> >>> "unforeseen" event occurs. Client and Content Preparation have agre=
ed
>>> >>> on rules to construct URIs.
>>> >>> - If necessary, the MPD update happens asynchronously to the media
>>> >>> decoding, so this is not considered to be a problem.
>>> >>> [ZN]: I didn't intend to state that pull model doesn't work. My
>>> >>> point is,
>>> >>> why not investigating the possible usage of push model in certain
>>> >>> cases
>>> >>> without experiencing the above mentioned "unforeseen" event or
>>> >>> asynchronous
>>> >>> updates?
>>> >>
>>> >> [T]
>>> >> "Push" is a very very broad term. In Web applications you can for
>>> >> example use AJAX or RSS/ATOM like techniques for push-like updates. =
If
>>> >> you use conditional GET for regular polling, this is very efficient.
>>> >> The MPD updates in 3GPP work in a similar manner. If you use polling=
,
>>> >> conditional GETs and templates, you are extremely efficient. We shou=
ld
>>> >> really understand what we mean by push model? HTTP-based delivery is
>>> >> rich and provides many successfully deployed options.
>>> >>
>>> >> Should you really refer to something completely different such as IP
>>> >> multicast, then I would feel very very uncomfortable.
>>> >> [\T]
>>> >>
>>> >>> - There is for sure mechanisms to deliver important packets more
>>> >>> reliably in HTTP - you just request it earlier. In anticipation of
>>> >>> switching a smart client may also prepare such data. The client is
>>> >>> intelligent.
>>> >>> [ZN]: Well, I think this startup issue doesn't like the pre-fetch
>>> >>> which is
>>> >>> of course still valuable to improve playback. IMO, it is hard to
>>> >>> predict
>>> >>> which channel the user will switch to in the next moment, hence it
>>> >>> is not
>>> >>> reasonable to request important packets for other channels. Did I
>>> >>> misunderstand you?
>>> >>
>>> >> [T]
>>> >> I would not be worried to have the MPD and the initialization segmen=
t
>>> >> of the two neighboring channels ready in my device. Again, the clien=
t
>>> >> can be very smart, especially as it does have access to all the
>>> >> information.
>>> >>
>>> >> In general, I do not disagree that we can create more detailed use
>>> >> cases for environments in which we envision that HTTP streaming will
>>> >> be used. This may include live multi-channel environments. However, =
we
>>> >> should not conclude per se that the existing technologies do have a
>>> >> problem.
>>> >> [\T]
>>> >>
>>> >>> - 3GPP defines QoE metrics that can reused also for HTTP Streaming.
>>> >>> there will also be efforts in MPEG in including QoE.
>>> >>> [ZN]: I am not proposing to focus on defining QoE metrics, but
>>> >>> looking on
>>> >>> the protocols to report such metrics, like RTCP. We will support th=
e
>>> >>> work in
>>> >>> 3GPP/MPEG and cooperate with them to see how to capsulate the
>>> >>> metrics in a
>>> >>> series of messages.
>>> >>
>>> >> [T]
>>> >> What do you mean with "capsulate"?
>>> >> Also, can you be more specific what metrics there are in RTCP that c=
an
>>> >> also be used in HTTP Streaming. I consider that anything dealing wit=
h
>>> >> packet loss is irrelevant. I also do not see the relevance of sendin=
g
>>> >> regular 5 seconds receiver reports as the content is static and
>>> >> adaptation will not happen. Some reporting on Media Presentation lev=
el
>>> >> may be sufficient, for example when the presentation has been
>>> >> completed.
>>> >> [\T]
>>> >>
>>> >>
>>> >> ---
>>> >> Dr. Thomas Stockhammer (CEO) || stockhammer@nomor.de || phone +49 89
>>> >> 978980 02 || cell +491725702667 || http://www.nomor-research.com
>>> >> Nomor Research GmbH =A0- =A0Sitz der Gesellschaft: M=FCnchen -
>>> >> Registergericht: M=FCnchen, HRB 165856 =96 Umsatzsteuer-ID: DE238047=
637 -
>>> >> Gesch=E4ftsf=FChrer: Dr. Thomas Stockhammer, Dr. Ingo Viering.
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> _______________________________________________
>>> >> httpstreaming mailing list
>>> >> httpstreaming@ietf.org
>>> >> https://www.ietf.org/mailman/listinfo/httpstreaming
>>> >>
>>> >
>>> > _______________________________________________
>>> > httpstreaming mailing list
>>> > httpstreaming@ietf.org
>>> > https://www.ietf.org/mailman/listinfo/httpstreaming
>>> > _______________________________________________
>>> > httpstreaming mailing list
>>> > httpstreaming@ietf.org
>>> > https://www.ietf.org/mailman/listinfo/httpstreaming
>>> >
>>>
>>>
>>> _______________________________________________
>>> httpstreaming mailing list
>>> httpstreaming@ietf.org
>>> https://www.ietf.org/mailman/listinfo/httpstreaming
>>>
>>>
>>
>
>
> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming
>
>

From abegen@cisco.com  Wed Nov  3 07:23:18 2010
Return-Path: <abegen@cisco.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B0DE13A6ABD for <httpstreaming@core3.amsl.com>; Wed,  3 Nov 2010 07:23:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9Dt5PIOdoW04 for <httpstreaming@core3.amsl.com>; Wed,  3 Nov 2010 07:23:16 -0700 (PDT)
Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by core3.amsl.com (Postfix) with ESMTP id 544713A69C0 for <httpstreaming@ietf.org>; Wed,  3 Nov 2010 07:23:16 -0700 (PDT)
Authentication-Results: sj-iport-5.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAKsM0UyrR7H+/2dsb2JhbAChZHGiYZtfAoVEBIRXiQyCZw
X-IronPort-AV: E=Sophos;i="4.58,289,1286150400"; d="scan'208";a="280269846"
Received: from sj-core-2.cisco.com ([171.71.177.254]) by sj-iport-5.cisco.com with ESMTP; 03 Nov 2010 14:23:23 +0000
Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com [128.107.191.63]) by sj-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id oA3ENNNf006444; Wed, 3 Nov 2010 14:23:23 GMT
Received: from xmb-sjc-215.amer.cisco.com ([171.70.151.169]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Wed, 3 Nov 2010 07:23:23 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 3 Nov 2010 07:22:57 -0700
Message-ID: <04CAD96D4C5A3D48B1919248A8FE0D540D8EAA05@xmb-sjc-215.amer.cisco.com>
In-Reply-To: <AANLkTinE+EVVauOrtSJ=PN16WGRf+qt+JFkSXGyHm0SK@mail.gmail.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [httpstreaming] httpstreaming Digest, Vol 3, Issue 1
Thread-Index: Act7YU4kzwclOYA0QmquaTZPJk4wEwAATHBw
References: <mailman.17.1288601518.4822.httpstreaming@ietf.org><AANLkTin1NK+te=KGWVawfJxjzNVgdO2PdoQ9jB60jZqC@mail.gmail.com><AANLkTimN9MKMqbnB_u9jpDTF=q3xXiHEYaWsHy4-AAkj@mail.gmail.com><AANLkTimaM6ULdmgSwexSdQwtz=evJcakfL97U-cbnBnp@mail.gmail.com> <AANLkTinE+EVVauOrtSJ=PN16WGRf+qt+JFkSXGyHm0SK@mail.gmail.com>
From: "Ali C. Begen (abegen)" <abegen@cisco.com>
To: "David A. Bryan" <dbryan@ethernot.org>, "Hasnaa Moustafa" <hasnaa.moustafa@gmail.com>
X-OriginalArrivalTime: 03 Nov 2010 14:23:23.0102 (UTC) FILETIME=[ABE38FE0:01CB7B62]
Cc: httpstreaming <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] httpstreaming Digest, Vol 3, Issue 1
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Nov 2010 14:23:18 -0000

If the room is indeed small, can't we try to get a larger room (e.g., =
one of the meeting rooms)? Also, will webex be enabled?

-acbegen

> -----Original Message-----
> From: httpstreaming-bounces@ietf.org =
[mailto:httpstreaming-bounces@ietf.org] On Behalf Of David A. Bryan
> Sent: Wednesday, November 03, 2010 10:13 AM
> To: Hasnaa Moustafa
> Cc: httpstreaming
> Subject: Re: [httpstreaming] httpstreaming Digest, Vol 3, Issue 1
>=20
> The floorplan map available for download on the IETF webpage has no
> names or labels yet, so not really helpful! We will have to wait until
> we arrive at the event to get a map.
>=20
> "The IESG Room" is a room assigned to the IESG for their use (and
> which Alexey has been very helpful in getting for our use). It will
> have a sign outside that says IESG room, and will proabably be labeled
> as such on the map you get at registration time. In any case, I can
> send out that info early in the week once we get to Beijing.
>=20
> Note the room is likely pretty small. These are typically more
> conference rooms than large session rooms, so it appears it will hold
> something like 30 people -- arrive early, it will likely be standing
> room only!
>=20
> David
>=20
> On Wed, Nov 3, 2010 at 8:33 AM, Hasnaa Moustafa
> <hasnaa.moustafa@gmail.com> wrote:
> > Would you please precise which room exactly?
> >
> >>
> >>>
> >>> ---------- Forwarded message ----------
> >>> From:=A0Qin Wu <sunseawq@huawei.com>
> >>> To:=A0httpstreaming@ietf.org
> >>> Date:=A0Mon, 01 Nov 2010 09:02:52 +0800
> >>> Subject:=A0[httpstreaming] Time and location for HTTP streaming =
bar BoF
> >>> Hi, experts:
> >>> We have got one IESG room for our Bar BOF with the AD's kind help. =
Thank
> >>> Alex for arranging this for us.
> >>> As we voted before through Doodle, the Bar BoF is scheduled on
> >>> Wednesday(10th,Nov) evening
> >>> from 19:30PM to 21:00PM.
> >>> If you are interested in this work or would like to contribute, =
please
> >>> join our discussion.
> >>> If you have any other suggestions, please let us know.
> >>>
> >>> Regards!
> >>> -Qin
> >>>
> >>>
> >>>
> >>> ---------- Forwarded message ----------
> >>> From:=A0Qin Wu <sunseawq@huawei.com>
> >>> To:=A0httpstreaming@ietf.org
> >>> Date:=A0Mon, 01 Nov 2010 11:19:58 +0800
> >>> Subject:=A0[httpstreaming] Meeting Agenda preparation for Bar BOF =
of HTTP
> >>> Streaming
> >>> Hi, Folks:
> >>> This is just a quick note to let you know that preparations are
> >>> proceeding for
> >>> HTTP Streaming Bar BOF meeting.
> >>> Based on what we have on the table and some suggestions from =
experts on
> >>> this list, we=A0think at least three topics should be covered in =
the meeting
> >>> agenda:
> >>> a. Goal and Scope Discussion
> >>> b. Use Case discussion
> >>> c. Gap Analysis
> >>> if you have any questions or comments, please feel free to ping =
the list.
> >>> We will soon create meeting agenda based on your feedbacks.
> >>>
> >>> Regards!
> >>> -Qin
> >>>
> >>> ---------- Forwarded message ----------
> >>> From:=A0Qin Wu <sunseawq@huawei.com>
> >>> To:=A0Mark Watson <watsonm@netflix.com>
> >>> Date:=A0Mon, 01 Nov 2010 15:54:27 +0800
> >>> Subject:=A0Re: [httpstreaming] Efficient manifest push (Re: FW: =
New Version
> >>> Notification for draft-zong-httpstreaming-gap-analysis-01)
> >>> Hi,
> >>> ----- Original Message -----
> >>> From: "Mark Watson" <watsonm@netflix.com>
> >>> To: "Qin Wu" <sunseawq@huawei.com>
> >>> Cc: <httpstreaming@ietf.org>
> >>> Sent: Friday, October 29, 2010 12:30 PM
> >>> Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New =
Version
> >>> Notification for draft-zong-httpstreaming-gap-analysis-01)
> >>>
> >>>
> >>>
> >>> On Oct 28, 2010, at 8:02 PM, Qin Wu wrote:
> >>> >
> >>> > [Qin]: Sounds like a good idea to me. I think this is one way to =
build
> >>> > the interoperable solution for concurrent live streaming viewing =
with
> >>> > backwards compability to existing cache and client, which may =
bring the
> >>> > advantage of alleviating server load. =A0But I am not sure the =
MIME subtype
> >>> > has the right semantic to do this.
> >>>
> >>> [MW] Can you elaborate ?
> >>>
> >>> [Qin]: That's what I intepret from what you propose for efficient
> >>> manifest delivery.
> >>> As you said, we may need to define new MIME type for manifest =
push, I
> >>> agree.
> >>> Futhermore, I think it will be a good idea to use such feature =
also for
> >>> media stream efficient delivery when
> >>> concurrent streams needs to be served by the same web server and =
the old
> >>> chunk that has been playout and in aging conditions
> >>> need to be dropped.
> >>>
> >>> The idea would be if the smart cache in between knows the =
semantics of
> >>> new MIME type, this smart
> >>> caches can choose to replace/update the previous chunk with the =
new chunk
> >>> and
> >>> only serve the newest chunk to all the concurrent live streaming =
viewers.
> >>>
> >>> For details, we may discuss this in Beijing meeting.
> >>>
> >>> > We may need some new MIME subtype and new behaviors on how to =
process
> >>> > it.
> >>> >
> >>> > ...Mark
> >>> >
> >>> >
> >>> >
> >>> >
> >>> > On Oct 27, 2010, at 11:51 PM, Thomas Stockhammer wrote:
> >>> >
> >>> >> Ning,
> >>> >>
> >>> >> thanks ....
> >>> >>
> >>> >> I recognized that you only replied to some of my comments.
> >>> >> Does this mean that you agree/disagree with the remaining ones?
> >>> >>
> >>> >> Inline some more with [T] ... [\T]
> >>> >>
> >>> >> Thomas
> >>> >>
> >>> >>> - I am not sure I understand the term "is encrypted into =
files"
> >>> >>> [ZN]: I mean "use file with media container" here.
> >>> >>
> >>> >> [T] =A0I do not understand this either! [\T]
> >>> >>
> >>> >>> - What do you mean "normal text file"?
> >>> >>> [ZN]: traditional web page (e.g. html file).
> >>> >>
> >>> >> [T] we should be much more careful with terminology [\T]
> >>> >>
> >>> >>> - The intelligence in the Adaptive Streaming over HTTP is =
almost
> >>> >>> exclusively in the client, there is no negotiation
> >>> >>> [ZN]: Sorry for confusion, "negotiation" should be "massage
> >>> >>> exchange".
> >>> >>
> >>> >> [T]
> >>> >> First I hope this is a typo, otherwise I get more curious ...!
> >>> >> Secondly, I am still not clear what needs to be done beyond =
regular
> >>> >> http connections
> >>> >> [\T]
> >>> >>
> >>> >>> 5.2)
> >>> >>> - It is not correct that the 3GPP MPD needs to be updated even =
for
> >>> >>> live. If you use a template mode, the MPD stays static until =
some
> >>> >>> "unforeseen" event occurs. Client and Content Preparation have =
agreed
> >>> >>> on rules to construct URIs.
> >>> >>> - If necessary, the MPD update happens asynchronously to the =
media
> >>> >>> decoding, so this is not considered to be a problem.
> >>> >>> [ZN]: I didn't intend to state that pull model doesn't work. =
My
> >>> >>> point is,
> >>> >>> why not investigating the possible usage of push model in =
certain
> >>> >>> cases
> >>> >>> without experiencing the above mentioned "unforeseen" event or
> >>> >>> asynchronous
> >>> >>> updates?
> >>> >>
> >>> >> [T]
> >>> >> "Push" is a very very broad term. In Web applications you can =
for
> >>> >> example use AJAX or RSS/ATOM like techniques for push-like =
updates. If
> >>> >> you use conditional GET for regular polling, this is very =
efficient.
> >>> >> The MPD updates in 3GPP work in a similar manner. If you use =
polling,
> >>> >> conditional GETs and templates, you are extremely efficient. We =
should
> >>> >> really understand what we mean by push model? HTTP-based =
delivery is
> >>> >> rich and provides many successfully deployed options.
> >>> >>
> >>> >> Should you really refer to something completely different such =
as IP
> >>> >> multicast, then I would feel very very uncomfortable.
> >>> >> [\T]
> >>> >>
> >>> >>> - There is for sure mechanisms to deliver important packets =
more
> >>> >>> reliably in HTTP - you just request it earlier. In =
anticipation of
> >>> >>> switching a smart client may also prepare such data. The =
client is
> >>> >>> intelligent.
> >>> >>> [ZN]: Well, I think this startup issue doesn't like the =
pre-fetch
> >>> >>> which is
> >>> >>> of course still valuable to improve playback. IMO, it is hard =
to
> >>> >>> predict
> >>> >>> which channel the user will switch to in the next moment, =
hence it
> >>> >>> is not
> >>> >>> reasonable to request important packets for other channels. =
Did I
> >>> >>> misunderstand you?
> >>> >>
> >>> >> [T]
> >>> >> I would not be worried to have the MPD and the initialization =
segment
> >>> >> of the two neighboring channels ready in my device. Again, the =
client
> >>> >> can be very smart, especially as it does have access to all the
> >>> >> information.
> >>> >>
> >>> >> In general, I do not disagree that we can create more detailed =
use
> >>> >> cases for environments in which we envision that HTTP streaming =
will
> >>> >> be used. This may include live multi-channel environments. =
However, we
> >>> >> should not conclude per se that the existing technologies do =
have a
> >>> >> problem.
> >>> >> [\T]
> >>> >>
> >>> >>> - 3GPP defines QoE metrics that can reused also for HTTP =
Streaming.
> >>> >>> there will also be efforts in MPEG in including QoE.
> >>> >>> [ZN]: I am not proposing to focus on defining QoE metrics, but
> >>> >>> looking on
> >>> >>> the protocols to report such metrics, like RTCP. We will =
support the
> >>> >>> work in
> >>> >>> 3GPP/MPEG and cooperate with them to see how to capsulate the
> >>> >>> metrics in a
> >>> >>> series of messages.
> >>> >>
> >>> >> [T]
> >>> >> What do you mean with "capsulate"?
> >>> >> Also, can you be more specific what metrics there are in RTCP =
that can
> >>> >> also be used in HTTP Streaming. I consider that anything =
dealing with
> >>> >> packet loss is irrelevant. I also do not see the relevance of =
sending
> >>> >> regular 5 seconds receiver reports as the content is static and
> >>> >> adaptation will not happen. Some reporting on Media =
Presentation level
> >>> >> may be sufficient, for example when the presentation has been
> >>> >> completed.
> >>> >> [\T]
> >>> >>
> >>> >>
> >>> >> ---
> >>> >> Dr. Thomas Stockhammer (CEO) || stockhammer@nomor.de || phone =
+49 89
> >>> >> 978980 02 || cell +491725702667 || =
http://www.nomor-research.com
> >>> >> Nomor Research GmbH =A0- =A0Sitz der Gesellschaft: M=FCnchen -
> >>> >> Registergericht: M=FCnchen, HRB 165856 =96 Umsatzsteuer-ID: =
DE238047637 -
> >>> >> Gesch=E4ftsf=FChrer: Dr. Thomas Stockhammer, Dr. Ingo Viering.
> >>> >>
> >>> >>
> >>> >>
> >>> >>
> >>> >> _______________________________________________
> >>> >> httpstreaming mailing list
> >>> >> httpstreaming@ietf.org
> >>> >> https://www.ietf.org/mailman/listinfo/httpstreaming
> >>> >>
> >>> >
> >>> > _______________________________________________
> >>> > httpstreaming mailing list
> >>> > httpstreaming@ietf.org
> >>> > https://www.ietf.org/mailman/listinfo/httpstreaming
> >>>
> >>>
> >>> ---------- Forwarded message ----------
> >>> From:=A0Qin Wu <sunseawq@huawei.com>
> >>> To:=A0Mark Watson <watsonm@netflix.com>, "Severa, Michael J =
(Mike)"
> >>> <mike.severa@alcatel-lucent.com>
> >>> Date:=A0Mon, 01 Nov 2010 16:51:45 +0800
> >>> Subject:=A0Re: [httpstreaming] Efficient manifest push (Re: FW: =
New Version
> >>> Notification for draft-zong-httpstreaming-gap-analysis-01)
> >>> Hi,
> >>> ----- Original Message -----
> >>> From: "Mark Watson" <watsonm@netflix.com>
> >>> To: "Severa, Michael J (Mike)" <mike.severa@alcatel-lucent.com>
> >>> Cc: "Qin Wu" <sunseawq@huawei.com>; <httpstreaming@ietf.org>
> >>> Sent: Friday, October 29, 2010 12:32 PM
> >>> Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New =
Version
> >>> Notification for draft-zong-httpstreaming-gap-analysis-01)
> >>>
> >>>
> >>> Server-sent events defines a stream format for a sequence of DOM =
events.
> >>> Essentially each is a set of name/value pairs. It's a very simple =
text
> >>> syntax. Not really suitable for manifest updates or video stream =
segments.
> >>> But mainly it does not carry any semantics that would enable cache
> >>> optimizations.
> >>>
> >>> [Qin]: I think it is possible to use server-sent event over HTTP =
or using
> >>> dedicated server-push protocol to push text based manifest or some =
metadata
> >>> for current playlist to the client since the manifest can be in =
different
> >>> format.
> >>> But it is true, server push event has no semantics to carry video
> >>> streaming segments, since video streaming segement is binary data =
rather
> >>> than textual data.
> >>>
> >>> ...Mark
> >>>
> >>> On Oct 28, 2010, at 8:56 PM, Severa, Michael J (Mike) wrote:
> >>>
> >>> > Hi. Check out server-sent events in HTML5. Essentially what is
> >>> > described here, though intended more for the application layer =
than the
> >>> > media layer. With a decoder interface at the application layer =
it would
> >>> > probably be possible to do this now by using that feature.
> >>> >
> >>> > Mike
> >>> > ________________________________________
> >>> > From: httpstreaming-bounces@ietf.org =
[httpstreaming-bounces@ietf.org]
> >>> > On Behalf Of Qin Wu [sunseawq@huawei.com]
> >>> > Sent: Thursday, October 28, 2010 8:02 PM
> >>> > To: Mark Watson; httpstreaming@ietf.org
> >>> > Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: =
New
> >>> > Version Notification for =A0 =A0 =
=A0draft-zong-httpstreaming-gap-analysis-01)
> >>> >
> >>> > Hi,
> >>> > ----- Original Message -----
> >>> > From: "Mark Watson" <watsonm@netflix.com>
> >>> > To: <httpstreaming@ietf.org>
> >>> > Sent: Friday, October 29, 2010 3:17 AM
> >>> > Subject: [httpstreaming] Efficient manifest push (Re: FW: New =
Version
> >>> > Notification for draft-zong-httpstreaming-gap-analysis-01)
> >>> >
> >>> >
> >>> > Here is an idea sparked by Thomas' mention below of AJAX and RSS =
push
> >>> > services.
> >>> >
> >>> > In these services the client establishes a long-lived HTTP =
connection
> >>> > to a server on which it sends a single request. The response =
comes back in
> >>> > chunks, over time, enabling the server to "push" new content as =
it becomes
> >>> > available. Generally caches and proxies are transparent to this, =
although I
> >>> > think it does not work with some older proxies which expect to =
receive the
> >>> > whole response from upstream before returning anything to the =
client.
> >>> > Perhaps these are all gone by now. But anyway, the "chunks" =
cannot really be
> >>> > cached as the proxy has no idea what they are.
> >>> >
> >>> > In the case of a document, such as a manifest, which is being
> >>> > periodically updated, or a sequence of different files, one =
could very
> >>> > simply expose these semantics in a standard way, which would =
enable caches
> >>> > to do their thing.
> >>> >
> >>> > For example, suppose we define a new MIME type, =
multipart/versions,
> >>> > where each part of the multipart MIME response is a different =
version of the
> >>> > originally requested resource. A smart cache receiving a request =
for this
> >>> > resource can cache the "parts" as they arrive, each replacing =
the previously
> >>> > cached version. It can serve multiple incoming persistent =
connections with
> >>> > one upstream persistent connection, providing scalability. It =
would be
> >>> > transparent to existing caches. Clients would indicate their =
support in the
> >>> > Accept header and clients which did not support this mode would =
just poll
> >>> > the resource in the usual way with conditional GET requests.
> >>> >
> >>> > All that would be required from a standards perspective would be
> >>> > definition of the multipart/versions MIME type.
> >>> >
> >>> > Maybe this is not new. I could easily imagine CDNs do this kind =
of
> >>> > thing internally already.
> >>> >
> >>> > Similarly, one could imagine a multipart/sequence MIME type =
where the
> >>> > parts form a sequence of objects. The client requests an object =
and (if it
> >>> > indicates support of the multipart/sequence MIME type) gets back =
that object
> >>> > and subsequent ones in the sequence (with their file names). =
Again, smart
> >>> > caches could optimise for scalability, caching the parts as =
separate
> >>> > objects. This could help with delivery of segments in the live =
case, but
> >>> > again maintaining backwards-compatibility. Again, perhaps CDNs =
already do
> >>> > something like this internally.
> >>> >
> >>> > I'm not proposing to progress these ideas, just thought they =
were
> >>> > interesting.
> >>> >
> >>> > [Qin]: Sounds like a good idea to me. I think this is one way to =
build
> >>> > the interoperable solution for concurrent live streaming viewing =
with
> >>> > backwards compability to existing cache and client, which may =
bring the
> >>> > advantage of alleviating server load. =A0But I am not sure the =
MIME subtype
> >>> > has the right semantic to do this. We may need some new MIME =
subtype and new
> >>> > behaviors on how to process it.
> >>> >
> >>> > ...Mark
> >>> >
> >>> >
> >>> >
> >>> >
> >>> > On Oct 27, 2010, at 11:51 PM, Thomas Stockhammer wrote:
> >>> >
> >>> >> Ning,
> >>> >>
> >>> >> thanks ....
> >>> >>
> >>> >> I recognized that you only replied to some of my comments.
> >>> >> Does this mean that you agree/disagree with the remaining ones?
> >>> >>
> >>> >> Inline some more with [T] ... [\T]
> >>> >>
> >>> >> Thomas
> >>> >>
> >>> >>> - I am not sure I understand the term "is encrypted into =
files"
> >>> >>> [ZN]: I mean "use file with media container" here.
> >>> >>
> >>> >> [T] =A0I do not understand this either! [\T]
> >>> >>
> >>> >>> - What do you mean "normal text file"?
> >>> >>> [ZN]: traditional web page (e.g. html file).
> >>> >>
> >>> >> [T] we should be much more careful with terminology [\T]
> >>> >>
> >>> >>> - The intelligence in the Adaptive Streaming over HTTP is =
almost
> >>> >>> exclusively in the client, there is no negotiation
> >>> >>> [ZN]: Sorry for confusion, "negotiation" should be "massage
> >>> >>> exchange".
> >>> >>
> >>> >> [T]
> >>> >> First I hope this is a typo, otherwise I get more curious ...!
> >>> >> Secondly, I am still not clear what needs to be done beyond =
regular
> >>> >> http connections
> >>> >> [\T]
> >>> >>
> >>> >>> 5.2)
> >>> >>> - It is not correct that the 3GPP MPD needs to be updated even =
for
> >>> >>> live. If you use a template mode, the MPD stays static until =
some
> >>> >>> "unforeseen" event occurs. Client and Content Preparation have =
agreed
> >>> >>> on rules to construct URIs.
> >>> >>> - If necessary, the MPD update happens asynchronously to the =
media
> >>> >>> decoding, so this is not considered to be a problem.
> >>> >>> [ZN]: I didn't intend to state that pull model doesn't work. =
My
> >>> >>> point is,
> >>> >>> why not investigating the possible usage of push model in =
certain
> >>> >>> cases
> >>> >>> without experiencing the above mentioned "unforeseen" event or
> >>> >>> asynchronous
> >>> >>> updates?
> >>> >>
> >>> >> [T]
> >>> >> "Push" is a very very broad term. In Web applications you can =
for
> >>> >> example use AJAX or RSS/ATOM like techniques for push-like =
updates. If
> >>> >> you use conditional GET for regular polling, this is very =
efficient.
> >>> >> The MPD updates in 3GPP work in a similar manner. If you use =
polling,
> >>> >> conditional GETs and templates, you are extremely efficient. We =
should
> >>> >> really understand what we mean by push model? HTTP-based =
delivery is
> >>> >> rich and provides many successfully deployed options.
> >>> >>
> >>> >> Should you really refer to something completely different such =
as IP
> >>> >> multicast, then I would feel very very uncomfortable.
> >>> >> [\T]
> >>> >>
> >>> >>> - There is for sure mechanisms to deliver important packets =
more
> >>> >>> reliably in HTTP - you just request it earlier. In =
anticipation of
> >>> >>> switching a smart client may also prepare such data. The =
client is
> >>> >>> intelligent.
> >>> >>> [ZN]: Well, I think this startup issue doesn't like the =
pre-fetch
> >>> >>> which is
> >>> >>> of course still valuable to improve playback. IMO, it is hard =
to
> >>> >>> predict
> >>> >>> which channel the user will switch to in the next moment, =
hence it
> >>> >>> is not
> >>> >>> reasonable to request important packets for other channels. =
Did I
> >>> >>> misunderstand you?
> >>> >>
> >>> >> [T]
> >>> >> I would not be worried to have the MPD and the initialization =
segment
> >>> >> of the two neighboring channels ready in my device. Again, the =
client
> >>> >> can be very smart, especially as it does have access to all the
> >>> >> information.
> >>> >>
> >>> >> In general, I do not disagree that we can create more detailed =
use
> >>> >> cases for environments in which we envision that HTTP streaming =
will
> >>> >> be used. This may include live multi-channel environments. =
However, we
> >>> >> should not conclude per se that the existing technologies do =
have a
> >>> >> problem.
> >>> >> [\T]
> >>> >>
> >>> >>> - 3GPP defines QoE metrics that can reused also for HTTP =
Streaming.
> >>> >>> there will also be efforts in MPEG in including QoE.
> >>> >>> [ZN]: I am not proposing to focus on defining QoE metrics, but
> >>> >>> looking on
> >>> >>> the protocols to report such metrics, like RTCP. We will =
support the
> >>> >>> work in
> >>> >>> 3GPP/MPEG and cooperate with them to see how to capsulate the
> >>> >>> metrics in a
> >>> >>> series of messages.
> >>> >>
> >>> >> [T]
> >>> >> What do you mean with "capsulate"?
> >>> >> Also, can you be more specific what metrics there are in RTCP =
that can
> >>> >> also be used in HTTP Streaming. I consider that anything =
dealing with
> >>> >> packet loss is irrelevant. I also do not see the relevance of =
sending
> >>> >> regular 5 seconds receiver reports as the content is static and
> >>> >> adaptation will not happen. Some reporting on Media =
Presentation level
> >>> >> may be sufficient, for example when the presentation has been
> >>> >> completed.
> >>> >> [\T]
> >>> >>
> >>> >>
> >>> >> ---
> >>> >> Dr. Thomas Stockhammer (CEO) || stockhammer@nomor.de || phone =
+49 89
> >>> >> 978980 02 || cell +491725702667 || =
http://www.nomor-research.com
> >>> >> Nomor Research GmbH =A0- =A0Sitz der Gesellschaft: M=FCnchen -
> >>> >> Registergericht: M=FCnchen, HRB 165856 =96 Umsatzsteuer-ID: =
DE238047637 -
> >>> >> Gesch=E4ftsf=FChrer: Dr. Thomas Stockhammer, Dr. Ingo Viering.
> >>> >>
> >>> >>
> >>> >>
> >>> >>
> >>> >> _______________________________________________
> >>> >> httpstreaming mailing list
> >>> >> httpstreaming@ietf.org
> >>> >> https://www.ietf.org/mailman/listinfo/httpstreaming
> >>> >>
> >>> >
> >>> > _______________________________________________
> >>> > httpstreaming mailing list
> >>> > httpstreaming@ietf.org
> >>> > https://www.ietf.org/mailman/listinfo/httpstreaming
> >>> > _______________________________________________
> >>> > httpstreaming mailing list
> >>> > httpstreaming@ietf.org
> >>> > https://www.ietf.org/mailman/listinfo/httpstreaming
> >>> >
> >>>
> >>>
> >>> _______________________________________________
> >>> httpstreaming mailing list
> >>> httpstreaming@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/httpstreaming
> >>>
> >>>
> >>
> >
> >
> > _______________________________________________
> > httpstreaming mailing list
> > httpstreaming@ietf.org
> > https://www.ietf.org/mailman/listinfo/httpstreaming
> >
> >
> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming

From davidbryan@gmail.com  Wed Nov  3 08:02:50 2010
Return-Path: <davidbryan@gmail.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0C3A43A6AC0 for <httpstreaming@core3.amsl.com>; Wed,  3 Nov 2010 08:02:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.977
X-Spam-Level: 
X-Spam-Status: No, score=-101.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, 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 ztHNifVvXXqZ for <httpstreaming@core3.amsl.com>; Wed,  3 Nov 2010 08:02:47 -0700 (PDT)
Received: from mail-ww0-f44.google.com (mail-ww0-f44.google.com [74.125.82.44]) by core3.amsl.com (Postfix) with ESMTP id 9130C3A69B8 for <httpstreaming@ietf.org>; Wed,  3 Nov 2010 08:02:46 -0700 (PDT)
Received: by wwe15 with SMTP id 15so708430wwe.13 for <httpstreaming@ietf.org>; Wed, 03 Nov 2010 08:02:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=zZ+XHZmjj4MM755C00gfXa89htJ78FdOERQaXLTwzSA=; b=xpN/jyCe4rYvOIg9TFwZI6PFdZQb+aOhbAS5gcz2JZeiorRAn3UniA4ML0czei6HAX dFOdmd/DByj2MLGmaNI3PrX78uamOC92RDPWhCgozMIt73FvO5qJfbLHigp4iZwuHEtf zU6RJbcV0FLSqIh+DwLtJAWPhRGaS+NXTAU+Y=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type:content-transfer-encoding; b=xmiOy67ziJKczO2iYwZ8okAL8FwUQNYx4rwT3P1YcZlWsAfW6X5gBluIpnxsBg08JV ZexS8TGve2ClM61eQJf0groMwtOyo/hAraRLZT3YAzxzLuzngXr43X6N0JTGI4kW0j67 hRMJlR1y0brups7C7h5j7vB1b/GncI77kzMLw=
MIME-Version: 1.0
Received: by 10.227.136.72 with SMTP id q8mr15368819wbt.52.1288796572231; Wed, 03 Nov 2010 08:02:52 -0700 (PDT)
Sender: davidbryan@gmail.com
Received: by 10.227.207.195 with HTTP; Wed, 3 Nov 2010 08:02:52 -0700 (PDT)
Date: Wed, 3 Nov 2010 11:02:52 -0400
X-Google-Sender-Auth: nctqxR7mJAcC35bo1C5NrxNlVg0
Message-ID: <AANLkTin0PaG9fwY_CcG=F4Bub_6XfjmmM4_feF=0BEwR@mail.gmail.com>
From: "David A. Bryan" <dbryan@ethernot.org>
To: "Ali C. Begen (abegen)" <abegen@cisco.com>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Cc: httpstreaming <httpstreaming@ietf.org>, Hasnaa Moustafa <hasnaa.moustafa@gmail.com>
Subject: [httpstreaming] Room for Ad-hoc meeting and number of attendees
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Nov 2010 15:02:50 -0000

(just noticed the subject line was not very useful, so changed it...)

Unfortunately, while we are still trying, the answer to both (bigger
room or WebEx) is probably not. Remember this is an informal meeting
-- an ad-hoc group of folks getting together to discuss a concept, and
not an official IETF sanctioned event. Basically, a group of folks
want to talk about HTTP streaming, and *if* there is interest, a clear
direction, and IESG support following that meeting, it might be a
formal BoF at the next meeting. We certainly aren't ready as a group
to have a real BoF yet -- the direction is too unclear -- so this is
really the only sort of meeting we can have.

We have tried to get a bigger room and WebEx, but the overall meeting
is already very full, and support staff aren't always available at the
late hour we have available, so at least so far we haven't been able
to do so (we'll keep trying). Again, Alexey has been able to get us
the IESG room, so that is a great help. In the past, these kind of
meetings would (literally) have been held in a bar or some other
unofficial location, hence the term "bar-BoF" (a bit misleading, since
it is not a BoF by IETF standards). Occasionally (particularly in the
recent past) there have been informal meetings like this that have had
bigger rooms, but that has become increasingly difficult at the last
few meetings as the number of WGs has increased and competition for
rooms has become more fierce.

Also, so far, only 12 people voted in the Doodle Poll
(http://doodle.com/86ifrv5i9i9g7trp), so that gives us some hope we
will have enough room. Maybe folks who are planning to come on Wed.
night and who didn't vote in the poll can go do so now (even though
the time is now fixed) just so we can get a better headcount and see
if this is really likely to be a concern?

David



On Wed, Nov 3, 2010 at 10:22 AM, Ali C. Begen (abegen) <abegen@cisco.com> w=
rote:
> If the room is indeed small, can't we try to get a larger room (e.g., one=
 of the meeting rooms)? Also, will webex be enabled?
>
> -acbegen
>
>> -----Original Message-----
>> From: httpstreaming-bounces@ietf.org [mailto:httpstreaming-bounces@ietf.=
org] On Behalf Of David A. Bryan
>> Sent: Wednesday, November 03, 2010 10:13 AM
>> To: Hasnaa Moustafa
>> Cc: httpstreaming
>> Subject: Re: [httpstreaming] httpstreaming Digest, Vol 3, Issue 1
>>
>> The floorplan map available for download on the IETF webpage has no
>> names or labels yet, so not really helpful! We will have to wait until
>> we arrive at the event to get a map.
>>
>> "The IESG Room" is a room assigned to the IESG for their use (and
>> which Alexey has been very helpful in getting for our use). It will
>> have a sign outside that says IESG room, and will proabably be labeled
>> as such on the map you get at registration time. In any case, I can
>> send out that info early in the week once we get to Beijing.
>>
>> Note the room is likely pretty small. These are typically more
>> conference rooms than large session rooms, so it appears it will hold
>> something like 30 people -- arrive early, it will likely be standing
>> room only!
>>
>> David
>>
>> On Wed, Nov 3, 2010 at 8:33 AM, Hasnaa Moustafa
>> <hasnaa.moustafa@gmail.com> wrote:
>> > Would you please precise which room exactly?
>> >
>> >>
>> >>>
>> >>> ---------- Forwarded message ----------
>> >>> From:=A0Qin Wu <sunseawq@huawei.com>
>> >>> To:=A0httpstreaming@ietf.org
>> >>> Date:=A0Mon, 01 Nov 2010 09:02:52 +0800
>> >>> Subject:=A0[httpstreaming] Time and location for HTTP streaming bar =
BoF
>> >>> Hi, experts:
>> >>> We have got one IESG room for our Bar BOF with the AD's kind help. T=
hank
>> >>> Alex for arranging this for us.
>> >>> As we voted before through Doodle, the Bar BoF is scheduled on
>> >>> Wednesday(10th,Nov) evening
>> >>> from 19:30PM to 21:00PM.
>> >>> If you are interested in this work or would like to contribute, plea=
se
>> >>> join our discussion.
>> >>> If you have any other suggestions, please let us know.
>> >>>
>> >>> Regards!
>> >>> -Qin
>> >>>
>> >>>
>> >>>
>> >>> ---------- Forwarded message ----------
>> >>> From:=A0Qin Wu <sunseawq@huawei.com>
>> >>> To:=A0httpstreaming@ietf.org
>> >>> Date:=A0Mon, 01 Nov 2010 11:19:58 +0800
>> >>> Subject:=A0[httpstreaming] Meeting Agenda preparation for Bar BOF of=
 HTTP
>> >>> Streaming
>> >>> Hi, Folks:
>> >>> This is just a quick note to let you know that preparations are
>> >>> proceeding for
>> >>> HTTP Streaming Bar BOF meeting.
>> >>> Based on what we have on the table and some suggestions from experts=
 on
>> >>> this list, we=A0think at least three topics should be covered in the=
 meeting
>> >>> agenda:
>> >>> a. Goal and Scope Discussion
>> >>> b. Use Case discussion
>> >>> c. Gap Analysis
>> >>> if you have any questions or comments, please feel free to ping the =
list.
>> >>> We will soon create meeting agenda based on your feedbacks.
>> >>>
>> >>> Regards!
>> >>> -Qin
>> >>>
>> >>> ---------- Forwarded message ----------
>> >>> From:=A0Qin Wu <sunseawq@huawei.com>
>> >>> To:=A0Mark Watson <watsonm@netflix.com>
>> >>> Date:=A0Mon, 01 Nov 2010 15:54:27 +0800
>> >>> Subject:=A0Re: [httpstreaming] Efficient manifest push (Re: FW: New =
Version
>> >>> Notification for draft-zong-httpstreaming-gap-analysis-01)
>> >>> Hi,
>> >>> ----- Original Message -----
>> >>> From: "Mark Watson" <watsonm@netflix.com>
>> >>> To: "Qin Wu" <sunseawq@huawei.com>
>> >>> Cc: <httpstreaming@ietf.org>
>> >>> Sent: Friday, October 29, 2010 12:30 PM
>> >>> Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New Ve=
rsion
>> >>> Notification for draft-zong-httpstreaming-gap-analysis-01)
>> >>>
>> >>>
>> >>>
>> >>> On Oct 28, 2010, at 8:02 PM, Qin Wu wrote:
>> >>> >
>> >>> > [Qin]: Sounds like a good idea to me. I think this is one way to b=
uild
>> >>> > the interoperable solution for concurrent live streaming viewing w=
ith
>> >>> > backwards compability to existing cache and client, which may brin=
g the
>> >>> > advantage of alleviating server load. =A0But I am not sure the MIM=
E subtype
>> >>> > has the right semantic to do this.
>> >>>
>> >>> [MW] Can you elaborate ?
>> >>>
>> >>> [Qin]: That's what I intepret from what you propose for efficient
>> >>> manifest delivery.
>> >>> As you said, we may need to define new MIME type for manifest push, =
I
>> >>> agree.
>> >>> Futhermore, I think it will be a good idea to use such feature also =
for
>> >>> media stream efficient delivery when
>> >>> concurrent streams needs to be served by the same web server and the=
 old
>> >>> chunk that has been playout and in aging conditions
>> >>> need to be dropped.
>> >>>
>> >>> The idea would be if the smart cache in between knows the semantics =
of
>> >>> new MIME type, this smart
>> >>> caches can choose to replace/update the previous chunk with the new =
chunk
>> >>> and
>> >>> only serve the newest chunk to all the concurrent live streaming vie=
wers.
>> >>>
>> >>> For details, we may discuss this in Beijing meeting.
>> >>>
>> >>> > We may need some new MIME subtype and new behaviors on how to proc=
ess
>> >>> > it.
>> >>> >
>> >>> > ...Mark
>> >>> >
>> >>> >
>> >>> >
>> >>> >
>> >>> > On Oct 27, 2010, at 11:51 PM, Thomas Stockhammer wrote:
>> >>> >
>> >>> >> Ning,
>> >>> >>
>> >>> >> thanks ....
>> >>> >>
>> >>> >> I recognized that you only replied to some of my comments.
>> >>> >> Does this mean that you agree/disagree with the remaining ones?
>> >>> >>
>> >>> >> Inline some more with [T] ... [\T]
>> >>> >>
>> >>> >> Thomas
>> >>> >>
>> >>> >>> - I am not sure I understand the term "is encrypted into files"
>> >>> >>> [ZN]: I mean "use file with media container" here.
>> >>> >>
>> >>> >> [T] =A0I do not understand this either! [\T]
>> >>> >>
>> >>> >>> - What do you mean "normal text file"?
>> >>> >>> [ZN]: traditional web page (e.g. html file).
>> >>> >>
>> >>> >> [T] we should be much more careful with terminology [\T]
>> >>> >>
>> >>> >>> - The intelligence in the Adaptive Streaming over HTTP is almost
>> >>> >>> exclusively in the client, there is no negotiation
>> >>> >>> [ZN]: Sorry for confusion, "negotiation" should be "massage
>> >>> >>> exchange".
>> >>> >>
>> >>> >> [T]
>> >>> >> First I hope this is a typo, otherwise I get more curious ...!
>> >>> >> Secondly, I am still not clear what needs to be done beyond regul=
ar
>> >>> >> http connections
>> >>> >> [\T]
>> >>> >>
>> >>> >>> 5.2)
>> >>> >>> - It is not correct that the 3GPP MPD needs to be updated even f=
or
>> >>> >>> live. If you use a template mode, the MPD stays static until som=
e
>> >>> >>> "unforeseen" event occurs. Client and Content Preparation have a=
greed
>> >>> >>> on rules to construct URIs.
>> >>> >>> - If necessary, the MPD update happens asynchronously to the med=
ia
>> >>> >>> decoding, so this is not considered to be a problem.
>> >>> >>> [ZN]: I didn't intend to state that pull model doesn't work. My
>> >>> >>> point is,
>> >>> >>> why not investigating the possible usage of push model in certai=
n
>> >>> >>> cases
>> >>> >>> without experiencing the above mentioned "unforeseen" event or
>> >>> >>> asynchronous
>> >>> >>> updates?
>> >>> >>
>> >>> >> [T]
>> >>> >> "Push" is a very very broad term. In Web applications you can for
>> >>> >> example use AJAX or RSS/ATOM like techniques for push-like update=
s. If
>> >>> >> you use conditional GET for regular polling, this is very efficie=
nt.
>> >>> >> The MPD updates in 3GPP work in a similar manner. If you use poll=
ing,
>> >>> >> conditional GETs and templates, you are extremely efficient. We s=
hould
>> >>> >> really understand what we mean by push model? HTTP-based delivery=
 is
>> >>> >> rich and provides many successfully deployed options.
>> >>> >>
>> >>> >> Should you really refer to something completely different such as=
 IP
>> >>> >> multicast, then I would feel very very uncomfortable.
>> >>> >> [\T]
>> >>> >>
>> >>> >>> - There is for sure mechanisms to deliver important packets more
>> >>> >>> reliably in HTTP - you just request it earlier. In anticipation =
of
>> >>> >>> switching a smart client may also prepare such data. The client =
is
>> >>> >>> intelligent.
>> >>> >>> [ZN]: Well, I think this startup issue doesn't like the pre-fetc=
h
>> >>> >>> which is
>> >>> >>> of course still valuable to improve playback. IMO, it is hard to
>> >>> >>> predict
>> >>> >>> which channel the user will switch to in the next moment, hence =
it
>> >>> >>> is not
>> >>> >>> reasonable to request important packets for other channels. Did =
I
>> >>> >>> misunderstand you?
>> >>> >>
>> >>> >> [T]
>> >>> >> I would not be worried to have the MPD and the initialization seg=
ment
>> >>> >> of the two neighboring channels ready in my device. Again, the cl=
ient
>> >>> >> can be very smart, especially as it does have access to all the
>> >>> >> information.
>> >>> >>
>> >>> >> In general, I do not disagree that we can create more detailed us=
e
>> >>> >> cases for environments in which we envision that HTTP streaming w=
ill
>> >>> >> be used. This may include live multi-channel environments. Howeve=
r, we
>> >>> >> should not conclude per se that the existing technologies do have=
 a
>> >>> >> problem.
>> >>> >> [\T]
>> >>> >>
>> >>> >>> - 3GPP defines QoE metrics that can reused also for HTTP Streami=
ng.
>> >>> >>> there will also be efforts in MPEG in including QoE.
>> >>> >>> [ZN]: I am not proposing to focus on defining QoE metrics, but
>> >>> >>> looking on
>> >>> >>> the protocols to report such metrics, like RTCP. We will support=
 the
>> >>> >>> work in
>> >>> >>> 3GPP/MPEG and cooperate with them to see how to capsulate the
>> >>> >>> metrics in a
>> >>> >>> series of messages.
>> >>> >>
>> >>> >> [T]
>> >>> >> What do you mean with "capsulate"?
>> >>> >> Also, can you be more specific what metrics there are in RTCP tha=
t can
>> >>> >> also be used in HTTP Streaming. I consider that anything dealing =
with
>> >>> >> packet loss is irrelevant. I also do not see the relevance of sen=
ding
>> >>> >> regular 5 seconds receiver reports as the content is static and
>> >>> >> adaptation will not happen. Some reporting on Media Presentation =
level
>> >>> >> may be sufficient, for example when the presentation has been
>> >>> >> completed.
>> >>> >> [\T]
>> >>> >>
>> >>> >>
>> >>> >> ---
>> >>> >> Dr. Thomas Stockhammer (CEO) || stockhammer@nomor.de || phone +49=
 89
>> >>> >> 978980 02 || cell +491725702667 || http://www.nomor-research.com
>> >>> >> Nomor Research GmbH =A0- =A0Sitz der Gesellschaft: M=FCnchen -
>> >>> >> Registergericht: M=FCnchen, HRB 165856 =96 Umsatzsteuer-ID: DE238=
047637 -
>> >>> >> Gesch=E4ftsf=FChrer: Dr. Thomas Stockhammer, Dr. Ingo Viering.
>> >>> >>
>> >>> >>
>> >>> >>
>> >>> >>
>> >>> >> _______________________________________________
>> >>> >> httpstreaming mailing list
>> >>> >> httpstreaming@ietf.org
>> >>> >> https://www.ietf.org/mailman/listinfo/httpstreaming
>> >>> >>
>> >>> >
>> >>> > _______________________________________________
>> >>> > httpstreaming mailing list
>> >>> > httpstreaming@ietf.org
>> >>> > https://www.ietf.org/mailman/listinfo/httpstreaming
>> >>>
>> >>>
>> >>> ---------- Forwarded message ----------
>> >>> From:=A0Qin Wu <sunseawq@huawei.com>
>> >>> To:=A0Mark Watson <watsonm@netflix.com>, "Severa, Michael J (Mike)"
>> >>> <mike.severa@alcatel-lucent.com>
>> >>> Date:=A0Mon, 01 Nov 2010 16:51:45 +0800
>> >>> Subject:=A0Re: [httpstreaming] Efficient manifest push (Re: FW: New =
Version
>> >>> Notification for draft-zong-httpstreaming-gap-analysis-01)
>> >>> Hi,
>> >>> ----- Original Message -----
>> >>> From: "Mark Watson" <watsonm@netflix.com>
>> >>> To: "Severa, Michael J (Mike)" <mike.severa@alcatel-lucent.com>
>> >>> Cc: "Qin Wu" <sunseawq@huawei.com>; <httpstreaming@ietf.org>
>> >>> Sent: Friday, October 29, 2010 12:32 PM
>> >>> Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New Ve=
rsion
>> >>> Notification for draft-zong-httpstreaming-gap-analysis-01)
>> >>>
>> >>>
>> >>> Server-sent events defines a stream format for a sequence of DOM eve=
nts.
>> >>> Essentially each is a set of name/value pairs. It's a very simple te=
xt
>> >>> syntax. Not really suitable for manifest updates or video stream seg=
ments.
>> >>> But mainly it does not carry any semantics that would enable cache
>> >>> optimizations.
>> >>>
>> >>> [Qin]: I think it is possible to use server-sent event over HTTP or =
using
>> >>> dedicated server-push protocol to push text based manifest or some m=
etadata
>> >>> for current playlist to the client since the manifest can be in diff=
erent
>> >>> format.
>> >>> But it is true, server push event has no semantics to carry video
>> >>> streaming segments, since video streaming segement is binary data ra=
ther
>> >>> than textual data.
>> >>>
>> >>> ...Mark
>> >>>
>> >>> On Oct 28, 2010, at 8:56 PM, Severa, Michael J (Mike) wrote:
>> >>>
>> >>> > Hi. Check out server-sent events in HTML5. Essentially what is
>> >>> > described here, though intended more for the application layer tha=
n the
>> >>> > media layer. With a decoder interface at the application layer it =
would
>> >>> > probably be possible to do this now by using that feature.
>> >>> >
>> >>> > Mike
>> >>> > ________________________________________
>> >>> > From: httpstreaming-bounces@ietf.org [httpstreaming-bounces@ietf.o=
rg]
>> >>> > On Behalf Of Qin Wu [sunseawq@huawei.com]
>> >>> > Sent: Thursday, October 28, 2010 8:02 PM
>> >>> > To: Mark Watson; httpstreaming@ietf.org
>> >>> > Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New
>> >>> > Version Notification for =A0 =A0 =A0draft-zong-httpstreaming-gap-a=
nalysis-01)
>> >>> >
>> >>> > Hi,
>> >>> > ----- Original Message -----
>> >>> > From: "Mark Watson" <watsonm@netflix.com>
>> >>> > To: <httpstreaming@ietf.org>
>> >>> > Sent: Friday, October 29, 2010 3:17 AM
>> >>> > Subject: [httpstreaming] Efficient manifest push (Re: FW: New Vers=
ion
>> >>> > Notification for draft-zong-httpstreaming-gap-analysis-01)
>> >>> >
>> >>> >
>> >>> > Here is an idea sparked by Thomas' mention below of AJAX and RSS p=
ush
>> >>> > services.
>> >>> >
>> >>> > In these services the client establishes a long-lived HTTP connect=
ion
>> >>> > to a server on which it sends a single request. The response comes=
 back in
>> >>> > chunks, over time, enabling the server to "push" new content as it=
 becomes
>> >>> > available. Generally caches and proxies are transparent to this, a=
lthough I
>> >>> > think it does not work with some older proxies which expect to rec=
eive the
>> >>> > whole response from upstream before returning anything to the clie=
nt.
>> >>> > Perhaps these are all gone by now. But anyway, the "chunks" cannot=
 really be
>> >>> > cached as the proxy has no idea what they are.
>> >>> >
>> >>> > In the case of a document, such as a manifest, which is being
>> >>> > periodically updated, or a sequence of different files, one could =
very
>> >>> > simply expose these semantics in a standard way, which would enabl=
e caches
>> >>> > to do their thing.
>> >>> >
>> >>> > For example, suppose we define a new MIME type, multipart/versions=
,
>> >>> > where each part of the multipart MIME response is a different vers=
ion of the
>> >>> > originally requested resource. A smart cache receiving a request f=
or this
>> >>> > resource can cache the "parts" as they arrive, each replacing the =
previously
>> >>> > cached version. It can serve multiple incoming persistent connecti=
ons with
>> >>> > one upstream persistent connection, providing scalability. It woul=
d be
>> >>> > transparent to existing caches. Clients would indicate their suppo=
rt in the
>> >>> > Accept header and clients which did not support this mode would ju=
st poll
>> >>> > the resource in the usual way with conditional GET requests.
>> >>> >
>> >>> > All that would be required from a standards perspective would be
>> >>> > definition of the multipart/versions MIME type.
>> >>> >
>> >>> > Maybe this is not new. I could easily imagine CDNs do this kind of
>> >>> > thing internally already.
>> >>> >
>> >>> > Similarly, one could imagine a multipart/sequence MIME type where =
the
>> >>> > parts form a sequence of objects. The client requests an object an=
d (if it
>> >>> > indicates support of the multipart/sequence MIME type) gets back t=
hat object
>> >>> > and subsequent ones in the sequence (with their file names). Again=
, smart
>> >>> > caches could optimise for scalability, caching the parts as separa=
te
>> >>> > objects. This could help with delivery of segments in the live cas=
e, but
>> >>> > again maintaining backwards-compatibility. Again, perhaps CDNs alr=
eady do
>> >>> > something like this internally.
>> >>> >
>> >>> > I'm not proposing to progress these ideas, just thought they were
>> >>> > interesting.
>> >>> >
>> >>> > [Qin]: Sounds like a good idea to me. I think this is one way to b=
uild
>> >>> > the interoperable solution for concurrent live streaming viewing w=
ith
>> >>> > backwards compability to existing cache and client, which may brin=
g the
>> >>> > advantage of alleviating server load. =A0But I am not sure the MIM=
E subtype
>> >>> > has the right semantic to do this. We may need some new MIME subty=
pe and new
>> >>> > behaviors on how to process it.
>> >>> >
>> >>> > ...Mark
>> >>> >
>> >>> >
>> >>> >
>> >>> >
>> >>> > On Oct 27, 2010, at 11:51 PM, Thomas Stockhammer wrote:
>> >>> >
>> >>> >> Ning,
>> >>> >>
>> >>> >> thanks ....
>> >>> >>
>> >>> >> I recognized that you only replied to some of my comments.
>> >>> >> Does this mean that you agree/disagree with the remaining ones?
>> >>> >>
>> >>> >> Inline some more with [T] ... [\T]
>> >>> >>
>> >>> >> Thomas
>> >>> >>
>> >>> >>> - I am not sure I understand the term "is encrypted into files"
>> >>> >>> [ZN]: I mean "use file with media container" here.
>> >>> >>
>> >>> >> [T] =A0I do not understand this either! [\T]
>> >>> >>
>> >>> >>> - What do you mean "normal text file"?
>> >>> >>> [ZN]: traditional web page (e.g. html file).
>> >>> >>
>> >>> >> [T] we should be much more careful with terminology [\T]
>> >>> >>
>> >>> >>> - The intelligence in the Adaptive Streaming over HTTP is almost
>> >>> >>> exclusively in the client, there is no negotiation
>> >>> >>> [ZN]: Sorry for confusion, "negotiation" should be "massage
>> >>> >>> exchange".
>> >>> >>
>> >>> >> [T]
>> >>> >> First I hope this is a typo, otherwise I get more curious ...!
>> >>> >> Secondly, I am still not clear what needs to be done beyond regul=
ar
>> >>> >> http connections
>> >>> >> [\T]
>> >>> >>
>> >>> >>> 5.2)
>> >>> >>> - It is not correct that the 3GPP MPD needs to be updated even f=
or
>> >>> >>> live. If you use a template mode, the MPD stays static until som=
e
>> >>> >>> "unforeseen" event occurs. Client and Content Preparation have a=
greed
>> >>> >>> on rules to construct URIs.
>> >>> >>> - If necessary, the MPD update happens asynchronously to the med=
ia
>> >>> >>> decoding, so this is not considered to be a problem.
>> >>> >>> [ZN]: I didn't intend to state that pull model doesn't work. My
>> >>> >>> point is,
>> >>> >>> why not investigating the possible usage of push model in certai=
n
>> >>> >>> cases
>> >>> >>> without experiencing the above mentioned "unforeseen" event or
>> >>> >>> asynchronous
>> >>> >>> updates?
>> >>> >>
>> >>> >> [T]
>> >>> >> "Push" is a very very broad term. In Web applications you can for
>> >>> >> example use AJAX or RSS/ATOM like techniques for push-like update=
s. If
>> >>> >> you use conditional GET for regular polling, this is very efficie=
nt.
>> >>> >> The MPD updates in 3GPP work in a similar manner. If you use poll=
ing,
>> >>> >> conditional GETs and templates, you are extremely efficient. We s=
hould
>> >>> >> really understand what we mean by push model? HTTP-based delivery=
 is
>> >>> >> rich and provides many successfully deployed options.
>> >>> >>
>> >>> >> Should you really refer to something completely different such as=
 IP
>> >>> >> multicast, then I would feel very very uncomfortable.
>> >>> >> [\T]
>> >>> >>
>> >>> >>> - There is for sure mechanisms to deliver important packets more
>> >>> >>> reliably in HTTP - you just request it earlier. In anticipation =
of
>> >>> >>> switching a smart client may also prepare such data. The client =
is
>> >>> >>> intelligent.
>> >>> >>> [ZN]: Well, I think this startup issue doesn't like the pre-fetc=
h
>> >>> >>> which is
>> >>> >>> of course still valuable to improve playback. IMO, it is hard to
>> >>> >>> predict
>> >>> >>> which channel the user will switch to in the next moment, hence =
it
>> >>> >>> is not
>> >>> >>> reasonable to request important packets for other channels. Did =
I
>> >>> >>> misunderstand you?
>> >>> >>
>> >>> >> [T]
>> >>> >> I would not be worried to have the MPD and the initialization seg=
ment
>> >>> >> of the two neighboring channels ready in my device. Again, the cl=
ient
>> >>> >> can be very smart, especially as it does have access to all the
>> >>> >> information.
>> >>> >>
>> >>> >> In general, I do not disagree that we can create more detailed us=
e
>> >>> >> cases for environments in which we envision that HTTP streaming w=
ill
>> >>> >> be used. This may include live multi-channel environments. Howeve=
r, we
>> >>> >> should not conclude per se that the existing technologies do have=
 a
>> >>> >> problem.
>> >>> >> [\T]
>> >>> >>
>> >>> >>> - 3GPP defines QoE metrics that can reused also for HTTP Streami=
ng.
>> >>> >>> there will also be efforts in MPEG in including QoE.
>> >>> >>> [ZN]: I am not proposing to focus on defining QoE metrics, but
>> >>> >>> looking on
>> >>> >>> the protocols to report such metrics, like RTCP. We will support=
 the
>> >>> >>> work in
>> >>> >>> 3GPP/MPEG and cooperate with them to see how to capsulate the
>> >>> >>> metrics in a
>> >>> >>> series of messages.
>> >>> >>
>> >>> >> [T]
>> >>> >> What do you mean with "capsulate"?
>> >>> >> Also, can you be more specific what metrics there are in RTCP tha=
t can
>> >>> >> also be used in HTTP Streaming. I consider that anything dealing =
with
>> >>> >> packet loss is irrelevant. I also do not see the relevance of sen=
ding
>> >>> >> regular 5 seconds receiver reports as the content is static and
>> >>> >> adaptation will not happen. Some reporting on Media Presentation =
level
>> >>> >> may be sufficient, for example when the presentation has been
>> >>> >> completed.
>> >>> >> [\T]
>> >>> >>
>> >>> >>
>> >>> >> ---
>> >>> >> Dr. Thomas Stockhammer (CEO) || stockhammer@nomor.de || phone +49=
 89
>> >>> >> 978980 02 || cell +491725702667 || http://www.nomor-research.com
>> >>> >> Nomor Research GmbH =A0- =A0Sitz der Gesellschaft: M=FCnchen -
>> >>> >> Registergericht: M=FCnchen, HRB 165856 =96 Umsatzsteuer-ID: DE238=
047637 -
>> >>> >> Gesch=E4ftsf=FChrer: Dr. Thomas Stockhammer, Dr. Ingo Viering.
>> >>> >>
>> >>> >>
>> >>> >>
>> >>> >>
>> >>> >> _______________________________________________
>> >>> >> httpstreaming mailing list
>> >>> >> httpstreaming@ietf.org
>> >>> >> https://www.ietf.org/mailman/listinfo/httpstreaming
>> >>> >>
>> >>> >
>> >>> > _______________________________________________
>> >>> > httpstreaming mailing list
>> >>> > httpstreaming@ietf.org
>> >>> > https://www.ietf.org/mailman/listinfo/httpstreaming
>> >>> > _______________________________________________
>> >>> > httpstreaming mailing list
>> >>> > httpstreaming@ietf.org
>> >>> > https://www.ietf.org/mailman/listinfo/httpstreaming
>> >>> >
>> >>>
>> >>>
>> >>> _______________________________________________
>> >>> httpstreaming mailing list
>> >>> httpstreaming@ietf.org
>> >>> https://www.ietf.org/mailman/listinfo/httpstreaming
>> >>>
>> >>>
>> >>
>> >
>> >
>> > _______________________________________________
>> > httpstreaming mailing list
>> > httpstreaming@ietf.org
>> > https://www.ietf.org/mailman/listinfo/httpstreaming
>> >
>> >
>> _______________________________________________
>> httpstreaming mailing list
>> httpstreaming@ietf.org
>> https://www.ietf.org/mailman/listinfo/httpstreaming
>

From zongning@huawei.com  Wed Nov  3 17:45:50 2010
Return-Path: <zongning@huawei.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BBAB93A69CE for <httpstreaming@core3.amsl.com>; Wed,  3 Nov 2010 17:45:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.494
X-Spam-Level: 
X-Spam-Status: No, score=-100.494 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  HTML_MESSAGE=0.001, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pRZhvXcsBA4J for <httpstreaming@core3.amsl.com>; Wed,  3 Nov 2010 17:45:47 -0700 (PDT)
Received: from szxga03-in.huawei.com (unknown [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id B237528B797 for <httpstreaming@ietf.org>; Wed,  3 Nov 2010 17:45:46 -0700 (PDT)
Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LBC009S94S8KJ@szxga03-in.huawei.com> for httpstreaming@ietf.org; Thu, 04 Nov 2010 08:45:44 +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 <0LBC005FA4S8CI@szxga03-in.huawei.com> for httpstreaming@ietf.org; Thu, 04 Nov 2010 08:45:44 +0800 (CST)
Received: from z63316 ([10.138.41.58]) by szxml06-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LBC00G6X4S7UA@szxml06-in.huawei.com> for httpstreaming@ietf.org; Thu, 04 Nov 2010 08:45:44 +0800 (CST)
Date: Thu, 04 Nov 2010 08:45:46 +0800
From: Ning Zong <zongning@huawei.com>
In-reply-to: <AANLkTimaM6ULdmgSwexSdQwtz=evJcakfL97U-cbnBnp@mail.gmail.com>
To: 'Hasnaa Moustafa' <hasnaa.moustafa@gmail.com>, httpstreaming@ietf.org
Message-id: <006101cb7bb9$9e4cf180$3a298a0a@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_4NYzyi36zvSYRR9PY16PkA)"
Thread-index: Act7U1zSxBFoylToT7mxeDcexW+GOAAZfgxg
Subject: Re: [httpstreaming] httpstreaming Digest, Vol 3, Issue 1
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Nov 2010 00:45:50 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_4NYzyi36zvSYRR9PY16PkA)
Content-type: text/plain; charset=windows-1252
Content-transfer-encoding: quoted-printable

It=92s called =93IESG room=94 (a dedicated room reserved to IESG members =
during
the IETF meeting) and I think you can find it in the meeting venue.

=20

  _____ =20

From: httpstreaming-bounces@ietf.org =
[mailto:httpstreaming-bounces@ietf.org]
On Behalf Of Hasnaa Moustafa
Sent: Wednesday, November 03, 2010 8:33 PM
To: httpstreaming@ietf.org
Subject: Re: [httpstreaming] httpstreaming Digest, Vol 3, Issue 1

=20

Would you please precise which room exactly?

=20

---------- Forwarded message ----------
From: Qin Wu <sunseawq@huawei.com>
To: httpstreaming@ietf.org
Date: Mon, 01 Nov 2010 09:02:52 +0800
Subject: [httpstreaming] Time and location for HTTP streaming bar BoF
Hi, experts:
We have got one IESG room for our Bar BOF with the AD's kind help. Thank
Alex for arranging this for us.
As we voted before through Doodle, the Bar BoF is scheduled on
Wednesday(10th,Nov) evening
from 19:30PM to 21:00PM.
If you are interested in this work or would like to contribute, please =
join
our discussion.
If you have any other suggestions, please let us know.

Regards!
-Qin



---------- Forwarded message ----------
From: Qin Wu <sunseawq@huawei.com>
To: httpstreaming@ietf.org
Date: Mon, 01 Nov 2010 11:19:58 +0800
Subject: [httpstreaming] Meeting Agenda preparation for Bar BOF of HTTP
Streaming

Hi, Folks:

This is just a quick note to let you know that preparations are =
proceeding
for=20

HTTP Streaming Bar BOF meeting.

Based on what we have on the table and some suggestions from experts on =
this
list, we think at least three topics should be covered in the meeting
agenda:

a. Goal and Scope Discussion=20

b. Use Case discussion
c. Gap Analysis

if you have any questions or comments, please feel free to ping the =
list. We
will soon create meeting agenda based on your feedbacks.

=20

Regards!

-Qin



---------- Forwarded message ----------
From: Qin Wu <sunseawq@huawei.com>
To: Mark Watson <watsonm@netflix.com>
Date: Mon, 01 Nov 2010 15:54:27 +0800
Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New =
Version
Notification for draft-zong-httpstreaming-gap-analysis-01)
Hi,
----- Original Message -----
From: "Mark Watson" <watsonm@netflix.com>
To: "Qin Wu" <sunseawq@huawei.com>
Cc: <httpstreaming@ietf.org>
Sent: Friday, October 29, 2010 12:30 PM
Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New =
Version
Notification for draft-zong-httpstreaming-gap-analysis-01)



On Oct 28, 2010, at 8:02 PM, Qin Wu wrote:
>
> [Qin]: Sounds like a good idea to me. I think this is one way to build =
the
interoperable solution for concurrent live streaming viewing with =
backwards
compability to existing cache and client, which may bring the advantage =
of
alleviating server load.  But I am not sure the MIME subtype has the =
right
semantic to do this.

[MW] Can you elaborate ?

[Qin]: That's what I intepret from what you propose for efficient =
manifest
delivery.
As you said, we may need to define new MIME type for manifest push, I =
agree.
Futhermore, I think it will be a good idea to use such feature also for
media stream efficient delivery when
concurrent streams needs to be served by the same web server and the old
chunk that has been playout and in aging conditions
need to be dropped.

The idea would be if the smart cache in between knows the semantics of =
new
MIME type, this smart
caches can choose to replace/update the previous chunk with the new =
chunk
and
only serve the newest chunk to all the concurrent live streaming =
viewers.

For details, we may discuss this in Beijing meeting.

> We may need some new MIME subtype and new behaviors on how to process =
it.
>
> ...Mark
>
>
>
>
> On Oct 27, 2010, at 11:51 PM, Thomas Stockhammer wrote:
>
>> Ning,
>>
>> thanks ....
>>
>> I recognized that you only replied to some of my comments.
>> Does this mean that you agree/disagree with the remaining ones?
>>
>> Inline some more with [T] ... [\T]
>>
>> Thomas
>>
>>> - I am not sure I understand the term "is encrypted into files"
>>> [ZN]: I mean "use file with media container" here.
>>
>> [T]  I do not understand this either! [\T]
>>
>>> - What do you mean "normal text file"?
>>> [ZN]: traditional web page (e.g. html file).
>>
>> [T] we should be much more careful with terminology [\T]
>>
>>> - The intelligence in the Adaptive Streaming over HTTP is almost
>>> exclusively in the client, there is no negotiation
>>> [ZN]: Sorry for confusion, "negotiation" should be "massage =
exchange".
>>
>> [T]
>> First I hope this is a typo, otherwise I get more curious ...!
>> Secondly, I am still not clear what needs to be done beyond regular
>> http connections
>> [\T]
>>
>>> 5.2)
>>> - It is not correct that the 3GPP MPD needs to be updated even for
>>> live. If you use a template mode, the MPD stays static until some
>>> "unforeseen" event occurs. Client and Content Preparation have =
agreed
>>> on rules to construct URIs.
>>> - If necessary, the MPD update happens asynchronously to the media
>>> decoding, so this is not considered to be a problem.
>>> [ZN]: I didn't intend to state that pull model doesn't work. My
>>> point is,
>>> why not investigating the possible usage of push model in certain
>>> cases
>>> without experiencing the above mentioned "unforeseen" event or
>>> asynchronous
>>> updates?
>>
>> [T]
>> "Push" is a very very broad term. In Web applications you can for
>> example use AJAX or RSS/ATOM like techniques for push-like updates. =
If
>> you use conditional GET for regular polling, this is very efficient.
>> The MPD updates in 3GPP work in a similar manner. If you use polling,
>> conditional GETs and templates, you are extremely efficient. We =
should
>> really understand what we mean by push model? HTTP-based delivery is
>> rich and provides many successfully deployed options.
>>
>> Should you really refer to something completely different such as IP
>> multicast, then I would feel very very uncomfortable.
>> [\T]
>>
>>> - There is for sure mechanisms to deliver important packets more
>>> reliably in HTTP - you just request it earlier. In anticipation of
>>> switching a smart client may also prepare such data. The client is
>>> intelligent.
>>> [ZN]: Well, I think this startup issue doesn't like the pre-fetch
>>> which is
>>> of course still valuable to improve playback. IMO, it is hard to
>>> predict
>>> which channel the user will switch to in the next moment, hence it
>>> is not
>>> reasonable to request important packets for other channels. Did I
>>> misunderstand you?
>>
>> [T]
>> I would not be worried to have the MPD and the initialization segment
>> of the two neighboring channels ready in my device. Again, the client
>> can be very smart, especially as it does have access to all the
>> information.
>>
>> In general, I do not disagree that we can create more detailed use
>> cases for environments in which we envision that HTTP streaming will
>> be used. This may include live multi-channel environments. However, =
we
>> should not conclude per se that the existing technologies do have a
>> problem.
>> [\T]
>>
>>> - 3GPP defines QoE metrics that can reused also for HTTP Streaming.
>>> there will also be efforts in MPEG in including QoE.
>>> [ZN]: I am not proposing to focus on defining QoE metrics, but
>>> looking on
>>> the protocols to report such metrics, like RTCP. We will support the
>>> work in
>>> 3GPP/MPEG and cooperate with them to see how to capsulate the
>>> metrics in a
>>> series of messages.
>>
>> [T]
>> What do you mean with "capsulate"?
>> Also, can you be more specific what metrics there are in RTCP that =
can
>> also be used in HTTP Streaming. I consider that anything dealing with
>> packet loss is irrelevant. I also do not see the relevance of sending
>> regular 5 seconds receiver reports as the content is static and
>> adaptation will not happen. Some reporting on Media Presentation =
level
>> may be sufficient, for example when the presentation has been =
completed.
>> [\T]
>>
>>
>> ---
>> Dr. Thomas Stockhammer (CEO) || stockhammer@nomor.de || phone +49 89
>> 978980 02 || cell +491725702667 || http://www.nomor-research.com
<http://www.nomor-research.com/>=20
>> Nomor Research GmbH  -  Sitz der Gesellschaft: M=FCnchen -
>> Registergericht: M=FCnchen, HRB 165856 =96 Umsatzsteuer-ID: =
DE238047637 -
>> Gesch=E4ftsf=FChrer: Dr. Thomas Stockhammer, Dr. Ingo Viering.
>>
>>
>>
>>
>> _______________________________________________
>> httpstreaming mailing list
>> httpstreaming@ietf.org=20


>> https://www.ietf.org/mailman/listinfo/httpstreaming
>>
>

> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org=20


> https://www.ietf.org/mailman/listinfo/httpstreaming



---------- Forwarded message ----------
From: Qin Wu <sunseawq@huawei.com>
To: Mark Watson <watsonm@netflix.com>, "Severa, Michael J (Mike)"
<mike.severa@alcatel-lucent.com>
Date: Mon, 01 Nov 2010 16:51:45 +0800
Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New =
Version
Notification for draft-zong-httpstreaming-gap-analysis-01)
Hi,
----- Original Message -----
From: "Mark Watson" <watsonm@netflix.com>
To: "Severa, Michael J (Mike)" <mike.severa@alcatel-lucent.com>
Cc: "Qin Wu" <sunseawq@huawei.com>; <httpstreaming@ietf.org>
Sent: Friday, October 29, 2010 12:32 PM
Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New =
Version
Notification for draft-zong-httpstreaming-gap-analysis-01)


Server-sent events defines a stream format for a sequence of DOM events.
Essentially each is a set of name/value pairs. It's a very simple text
syntax. Not really suitable for manifest updates or video stream =
segments.
But mainly it does not carry any semantics that would enable cache
optimizations.

[Qin]: I think it is possible to use server-sent event over HTTP or =
using
dedicated server-push protocol to push text based manifest or some =
metadata
for current playlist to the client since the manifest can be in =
different
format.
But it is true, server push event has no semantics to carry video =
streaming
segments, since video streaming segement is binary data rather than =
textual
data.

...Mark

On Oct 28, 2010, at 8:56 PM, Severa, Michael J (Mike) wrote:

> Hi. Check out server-sent events in HTML5. Essentially what is =
described
here, though intended more for the application layer than the media =
layer.
With a decoder interface at the application layer it would probably be
possible to do this now by using that feature.
>
> Mike
> ________________________________________
> From: httpstreaming-bounces@ietf.org [httpstreaming-bounces@ietf.org] =
On
Behalf Of Qin Wu [sunseawq@huawei.com]
> Sent: Thursday, October 28, 2010 8:02 PM
> To: Mark Watson; httpstreaming@ietf.org
> Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New =
Version
Notification for      draft-zong-httpstreaming-gap-analysis-01)
>
> Hi,
> ----- Original Message -----
> From: "Mark Watson" <watsonm@netflix.com>
> To: <httpstreaming@ietf.org>
> Sent: Friday, October 29, 2010 3:17 AM
> Subject: [httpstreaming] Efficient manifest push (Re: FW: New Version
Notification for draft-zong-httpstreaming-gap-analysis-01)
>
>
> Here is an idea sparked by Thomas' mention below of AJAX and RSS push
services.
>
> In these services the client establishes a long-lived HTTP connection =
to a
server on which it sends a single request. The response comes back in
chunks, over time, enabling the server to "push" new content as it =
becomes
available. Generally caches and proxies are transparent to this, =
although I
think it does not work with some older proxies which expect to receive =
the
whole response from upstream before returning anything to the client.
Perhaps these are all gone by now. But anyway, the "chunks" cannot =
really be
cached as the proxy has no idea what they are.
>
> In the case of a document, such as a manifest, which is being =
periodically
updated, or a sequence of different files, one could very simply expose
these semantics in a standard way, which would enable caches to do their
thing.
>
> For example, suppose we define a new MIME type, multipart/versions, =
where
each part of the multipart MIME response is a different version of the
originally requested resource. A smart cache receiving a request for =
this
resource can cache the "parts" as they arrive, each replacing the =
previously
cached version. It can serve multiple incoming persistent connections =
with
one upstream persistent connection, providing scalability. It would be
transparent to existing caches. Clients would indicate their support in =
the
Accept header and clients which did not support this mode would just =
poll
the resource in the usual way with conditional GET requests.
>
> All that would be required from a standards perspective would be
definition of the multipart/versions MIME type.
>
> Maybe this is not new. I could easily imagine CDNs do this kind of =
thing
internally already.
>
> Similarly, one could imagine a multipart/sequence MIME type where the
parts form a sequence of objects. The client requests an object and (if =
it
indicates support of the multipart/sequence MIME type) gets back that =
object
and subsequent ones in the sequence (with their file names). Again, =
smart
caches could optimise for scalability, caching the parts as separate
objects. This could help with delivery of segments in the live case, but
again maintaining backwards-compatibility. Again, perhaps CDNs already =
do
something like this internally.
>
> I'm not proposing to progress these ideas, just thought they were
interesting.
>
> [Qin]: Sounds like a good idea to me. I think this is one way to build =
the
interoperable solution for concurrent live streaming viewing with =
backwards
compability to existing cache and client, which may bring the advantage =
of
alleviating server load.  But I am not sure the MIME subtype has the =
right
semantic to do this. We may need some new MIME subtype and new behaviors =
on
how to process it.
>
> ...Mark
>
>
>
>
> On Oct 27, 2010, at 11:51 PM, Thomas Stockhammer wrote:
>
>> Ning,
>>
>> thanks ....
>>
>> I recognized that you only replied to some of my comments.
>> Does this mean that you agree/disagree with the remaining ones?
>>
>> Inline some more with [T] ... [\T]
>>
>> Thomas
>>
>>> - I am not sure I understand the term "is encrypted into files"
>>> [ZN]: I mean "use file with media container" here.
>>
>> [T]  I do not understand this either! [\T]
>>
>>> - What do you mean "normal text file"?
>>> [ZN]: traditional web page (e.g. html file).
>>
>> [T] we should be much more careful with terminology [\T]
>>
>>> - The intelligence in the Adaptive Streaming over HTTP is almost
>>> exclusively in the client, there is no negotiation
>>> [ZN]: Sorry for confusion, "negotiation" should be "massage =
exchange".
>>
>> [T]
>> First I hope this is a typo, otherwise I get more curious ...!
>> Secondly, I am still not clear what needs to be done beyond regular
>> http connections
>> [\T]
>>
>>> 5.2)
>>> - It is not correct that the 3GPP MPD needs to be updated even for
>>> live. If you use a template mode, the MPD stays static until some
>>> "unforeseen" event occurs. Client and Content Preparation have =
agreed
>>> on rules to construct URIs.
>>> - If necessary, the MPD update happens asynchronously to the media
>>> decoding, so this is not considered to be a problem.
>>> [ZN]: I didn't intend to state that pull model doesn't work. My
>>> point is,
>>> why not investigating the possible usage of push model in certain
>>> cases
>>> without experiencing the above mentioned "unforeseen" event or
>>> asynchronous
>>> updates?
>>
>> [T]
>> "Push" is a very very broad term. In Web applications you can for
>> example use AJAX or RSS/ATOM like techniques for push-like updates. =
If
>> you use conditional GET for regular polling, this is very efficient.
>> The MPD updates in 3GPP work in a similar manner. If you use polling,
>> conditional GETs and templates, you are extremely efficient. We =
should
>> really understand what we mean by push model? HTTP-based delivery is
>> rich and provides many successfully deployed options.
>>
>> Should you really refer to something completely different such as IP
>> multicast, then I would feel very very uncomfortable.
>> [\T]
>>
>>> - There is for sure mechanisms to deliver important packets more
>>> reliably in HTTP - you just request it earlier. In anticipation of
>>> switching a smart client may also prepare such data. The client is
>>> intelligent.
>>> [ZN]: Well, I think this startup issue doesn't like the pre-fetch
>>> which is
>>> of course still valuable to improve playback. IMO, it is hard to
>>> predict
>>> which channel the user will switch to in the next moment, hence it
>>> is not
>>> reasonable to request important packets for other channels. Did I
>>> misunderstand you?
>>
>> [T]
>> I would not be worried to have the MPD and the initialization segment
>> of the two neighboring channels ready in my device. Again, the client
>> can be very smart, especially as it does have access to all the
>> information.
>>
>> In general, I do not disagree that we can create more detailed use
>> cases for environments in which we envision that HTTP streaming will
>> be used. This may include live multi-channel environments. However, =
we
>> should not conclude per se that the existing technologies do have a
>> problem.
>> [\T]
>>
>>> - 3GPP defines QoE metrics that can reused also for HTTP Streaming.
>>> there will also be efforts in MPEG in including QoE.
>>> [ZN]: I am not proposing to focus on defining QoE metrics, but
>>> looking on
>>> the protocols to report such metrics, like RTCP. We will support the
>>> work in
>>> 3GPP/MPEG and cooperate with them to see how to capsulate the
>>> metrics in a
>>> series of messages.
>>
>> [T]
>> What do you mean with "capsulate"?
>> Also, can you be more specific what metrics there are in RTCP that =
can
>> also be used in HTTP Streaming. I consider that anything dealing with
>> packet loss is irrelevant. I also do not see the relevance of sending
>> regular 5 seconds receiver reports as the content is static and
>> adaptation will not happen. Some reporting on Media Presentation =
level
>> may be sufficient, for example when the presentation has been =
completed.
>> [\T]
>>
>>
>> ---
>> Dr. Thomas Stockhammer (CEO) || stockhammer@nomor.de || phone +49 89
>> 978980 02 || cell +491725702667 || http://www.nomor-research.com
<http://www.nomor-research.com/>=20
>> Nomor Research GmbH  -  Sitz der Gesellschaft: M=FCnchen -
>> Registergericht: M=FCnchen, HRB 165856 =96 Umsatzsteuer-ID: =
DE238047637 -
>> Gesch=E4ftsf=FChrer: Dr. Thomas Stockhammer, Dr. Ingo Viering.
>>
>>
>>
>>
>> _______________________________________________
>> httpstreaming mailing list
>> httpstreaming@ietf.org=20


>> https://www.ietf.org/mailman/listinfo/httpstreaming
>>
>

> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org=20


> https://www.ietf.org/mailman/listinfo/httpstreaming

> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org=20


> https://www.ietf.org/mailman/listinfo/httpstreaming
>



_______________________________________________
httpstreaming mailing list
httpstreaming@ietf.org=20


https://www.ietf.org/mailman/listinfo/httpstreaming

=20

=20

=20


--Boundary_(ID_4NYzyi36zvSYRR9PY16PkA)
Content-type: text/html; charset=windows-1252
Content-transfer-encoding: quoted-printable

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

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" =
name=3D"City"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"place"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Dotum;
	panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:SimHei;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"MS UI Gothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:DotumChe;
	panose-1:2 11 6 9 0 1 1 1 1 1;}
@font-face
	{font-family:KaiTi_GB2312;
	panose-1:2 1 6 9 3 1 1 1 1 1;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"\@Dotum";
	panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:"\@MS UI Gothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"\@DotumChe";
	panose-1:2 11 6 9 0 1 1 1 1 1;}
@font-face
	{font-family:KaiTi_GB2312;
	panose-1:2 1 6 9 3 1 1 1 1 1;}
@font-face
	{font-family:SimHei;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
h1
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:21.6pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:-21.6pt;
	page-break-after:avoid;
	mso-list:l1 level1 lfo2;
	font-size:16.0pt;
	font-family:Arial;}
h2
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:28.8pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:-28.8pt;
	page-break-after:avoid;
	mso-list:l1 level2 lfo2;
	font-size:12.0pt;
	font-family:Arial;
	font-weight:normal;}
h3
	{margin-top:13.0pt;
	margin-right:0cm;
	margin-bottom:13.0pt;
	margin-left:36.0pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:-36.0pt;
	line-height:173%;
	page-break-after:avoid;
	mso-list:l1 level3 lfo2;
	font-size:12.0pt;
	font-family:"Times New Roman";
	font-weight:normal;}
p.MsoHeader, li.MsoHeader, div.MsoHeader
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	layout-grid-mode:char;
	font-size:9.0pt;
	font-family:Arial;}
p.MsoFooter, li.MsoFooter, div.MsoFooter
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:Arial;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:blue;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:"Times New Roman";}
p.a, li.a, div.a
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:54.45pt;
	margin-bottom:.0001pt;
	mso-para-margin-top:1.0gd;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:0cm;
	mso-para-margin-left:54.45pt;
	mso-para-margin-bottom:.0001pt;
	text-align:center;
	text-indent:-18.45pt;
	mso-list:l0 level9 lfo1;
	font-size:9.0pt;
	font-family:Arial;}
p.a0, li.a0, div.a0
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.5pt;
	font-family:Arial;}
p.a1, li.a1, div.a1
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	font-size:10.5pt;
	font-family:Arial;
	font-weight:bold;}
p.a2, li.a2, div.a2
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:54.45pt;
	mso-para-margin-top:0cm;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:1.0gd;
	mso-para-margin-left:54.45pt;
	text-align:center;
	text-indent:-18.45pt;
	mso-list:l0 level8 lfo1;
	font-size:9.0pt;
	font-family:Arial;}
p.a3, li.a3, div.a3
	{margin-top:4.0pt;
	margin-right:0cm;
	margin-bottom:4.0pt;
	margin-left:0cm;
	text-align:center;
	line-height:150%;
	page-break-after:avoid;
	text-autospace:none;
	font-size:10.5pt;
	font-family:"Times New Roman";
	layout-grid-mode:line;}
p.a4, li.a4, div.a4
	{margin-top:15.0pt;
	margin-right:0cm;
	margin-bottom:15.0pt;
	margin-left:0cm;
	text-align:center;
	font-size:18.0pt;
	font-family:Arial;}
p.a5, li.a5, div.a5
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.a6, li.a6, div.a6
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	border:none;
	padding:0cm;
	font-size:9.0pt;
	font-family:Arial;}
p.a7, li.a7, div.a7
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:18.0pt;
	border:none;
	padding:0cm;
	font-size:9.0pt;
	font-family:Arial;}
p.a8, li.a8, div.a8
	{margin:0cm;
	margin-bottom:.0001pt;
	text-indent:21.0pt;
	font-size:12.0pt;
	font-family:Arial;
	color:blue;
	font-style:italic;}
span.a9
	{font-family:SimSun;
	color:black;
	font-weight:bold;}
span.aa
	{font-family:SimSun;
	color:black;
	font-weight:bold;}
span.EmailStyle34
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
 /* Page Definitions */
 @page
	{mso-endnote-separator:url("cid:header.htm\@01CB7BFC.ABFA3E30") es;
	=
mso-endnote-continuation-separator:url("cid:header.htm\@01CB7BFC.ABFA3E30=
") ecs;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:65.6pt 90.0pt 72.0pt 90.0pt;
	mso-footer:url("cid:header.htm\@01CB7BFC.ABFA3E30") f1;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:1123964682;
	mso-list-template-ids:301907670;}
@list l0:level1
	{mso-level-suffix:none;
	mso-level-text:"%1  ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:18.0pt;
	mso-bidi-font-size:18.0pt;
	font-family:Arial;
	mso-fareast-font-family:SimHei;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level2
	{mso-level-suffix:none;
	mso-level-text:"%1\.%2  ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:15.0pt;
	mso-bidi-font-size:15.0pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level3
	{mso-level-suffix:none;
	mso-level-text:"%1\.%2\.%3  ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level4
	{mso-level-suffix:none;
	mso-level-text:"%1\.%2\.%3\.%4  ";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:10.5pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level5
	{mso-level-tab-stop:2.0cm;
	mso-level-number-position:left;
	margin-left:2.0cm;
	text-indent:-15.6pt;
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:10.5pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level6
	{mso-level-text:"%6\)";
	mso-level-tab-stop:2.0cm;
	mso-level-number-position:left;
	margin-left:2.0cm;
	text-indent:-15.6pt;
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:10.5pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level7
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:2.0cm;
	mso-level-number-position:left;
	margin-left:2.0cm;
	text-indent:-15.6pt;
	mso-ansi-font-size:10.5pt;
	mso-bidi-font-size:10.5pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level8
	{mso-level-reset-level:level1;
	mso-level-style-link:\63D2\56FE\9898\6CE8;
	mso-level-suffix:space;
	mso-level-text:\56FE%8;
	mso-level-tab-stop:none;
	mso-level-number-position:center;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:9.0pt;
	mso-bidi-font-size:9.0pt;
	font-family:Arial;
	mso-fareast-font-family:SimHei;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l0:level9
	{mso-level-reset-level:level1;
	mso-level-style-link:\8868\683C\9898\6CE8;
	mso-level-suffix:space;
	mso-level-text:\8868%9;
	mso-level-tab-stop:none;
	mso-level-number-position:center;
	margin-left:0cm;
	text-indent:0cm;
	mso-ansi-font-size:9.0pt;
	mso-bidi-font-size:9.0pt;
	font-family:Arial;
	mso-fareast-font-family:SimHei;
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:normal;}
@list l1
	{mso-list-id:1666475049;
	mso-list-template-ids:-28945502;}
@list l1:level1
	{mso-level-style-link:"\6807\9898 1";
	mso-level-text:%1;
	mso-level-tab-stop:21.6pt;
	mso-level-number-position:left;
	margin-left:21.6pt;
	text-indent:-21.6pt;}
@list l1:level2
	{mso-level-style-link:"\6807\9898 2";
	mso-level-text:"%1\.%2";
	mso-level-tab-stop:28.8pt;
	mso-level-number-position:left;
	margin-left:28.8pt;
	text-indent:-28.8pt;}
@list l1:level3
	{mso-level-style-link:"\6807\9898 3";
	mso-level-text:"%1\.%2\.%3";
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	margin-left:36.0pt;
	text-indent:-36.0pt;}
@list l1:level4
	{mso-level-tab-stop:1.0cm;
	mso-level-number-position:left;
	margin-left:46.8pt;
	text-indent:-34.0pt;}
@list l1:level5
	{mso-level-text:%5\FF09;
	mso-level-tab-stop:1.0cm;
	mso-level-number-position:left;
	margin-left:46.8pt;
	text-indent:-34.0pt;}
@list l1:level6
	{mso-level-number-format:alpha-lower;
	mso-level-text:%6\FF09;
	mso-level-tab-stop:1.0cm;
	mso-level-number-position:left;
	margin-left:46.8pt;
	text-indent:-34.0pt;}
@list l1:level7
	{mso-level-number-format:roman-lower;
	mso-level-text:%7;
	mso-level-tab-stop:1.0cm;
	mso-level-number-position:left;
	margin-left:46.8pt;
	text-indent:-34.0pt;}
@list l1:level8
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8";
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	margin-left:72.0pt;
	text-indent:-72.0pt;}
@list l1:level9
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9";
	mso-level-tab-stop:79.2pt;
	mso-level-number-position:left;
	margin-left:79.2pt;
	text-indent:-79.2pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"2079" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"2" />
  <o:regrouptable v:ext=3D"edit">
   <o:entry new=3D"1" old=3D"0" />
  </o:regrouptable>
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DZH-CN link=3Dblue vlink=3Dblue>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D1 color=3Dnavy face=3DArial><span =
lang=3DEN-US
style=3D'font-size:9.0pt;font-family:Arial;color:navy'>It=92s called =
=93IESG room=94 (a
dedicated room reserved to IESG members during the IETF meeting) and I =
think
you can find it in the meeting venue.<o:p></o:p></span></font></p>

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

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

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

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

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span lang=3DEN-US
style=3D'font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</spa=
n></font></b><font
size=3D2 face=3DTahoma><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Tahoma'>
httpstreaming-bounces@ietf.org [mailto:httpstreaming-bounces@ietf.org] =
<b><span
style=3D'font-weight:bold'>On Behalf Of </span></b>Hasnaa Moustafa<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Wednesday, November =
03, 2010
8:33 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> =
httpstreaming@ietf.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Re: =
[httpstreaming]
httpstreaming Digest, Vol 3, Issue 1</span></font><span =
lang=3DEN-US><o:p></o:p></span></p>

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

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D3
face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'font-size:12.0pt'><!--[if gte vml 1]><v:shapetype=20
 id=3D"_x0000_t74" coordsize=3D"21600,21600" o:spt=3D"74" =
path=3D"m10860,2187c10451,1746,9529,1018,9015,730,7865,152,6685,,5415,,41=
75,152,2995,575,1967,1305,1150,2187,575,3222,242,4220,,5410,242,6560,575,=
7597l10860,21600,20995,7597v485,-1037,605,-2187,485,-3377c21115,3222,2042=
0,2187,19632,1305,18575,575,17425,152,16275,,15005,,13735,152,12705,730v-=
529,288,-1451,1016,-1845,1457xe">
 <v:stroke joinstyle=3D"miter" />
 <v:path gradientshapeok=3D"t" o:connecttype=3D"custom" =
o:connectlocs=3D"10860,2187;2928,10800;10860,21600;18672,10800"=20
  o:connectangles=3D"270,180,90,0" textboxrect=3D"5037,2277,16557,13677" =
/>
</v:shapetype><v:shape id=3D"DtsShapeName" o:spid=3D"_x0000_s2078" =
type=3D"#_x0000_t74"=20
 =
alt=3D"GE2G30DB@C@354BE@18EE013@G63@58D099&gt;888=3DABk[72207!!!!!!BIHO@]=
{72207!!!1@@51B401107DBC6C7D6Onsl`m/enu!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!1"=20
 =
style=3D'position:absolute;margin-left:0;margin-top:0;width:.05pt;height:=
.05pt;
 z-index:1;visibility:hidden'>
 <w:anchorlock/>
</v:shape><![endif]--></span><span lang=3DEN-US>Would you please precise =
which
room exactly?<o:p></o:p></span></font></p>

<div>

<blockquote style=3D'border:none;border-left:solid #CCCCCC =
1.0pt;padding:0cm 0cm 0cm 6.0pt;
margin-left:4.8pt;margin-right:0cm'>

<div>

<div>

<div>

<div>

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

</div>

<blockquote style=3D'border:none;border-left:solid #CCCCCC =
1.0pt;padding:0cm 0cm 0cm 6.0pt;
margin-left:4.8pt;margin-right:0cm'>

<div>

<div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>---------- Forwarded message ----------<br>
From:&nbsp;Qin Wu &lt;<a href=3D"mailto:sunseawq@huawei.com" =
target=3D"_blank">sunseawq@huawei.com</a>&gt;<br>
To:&nbsp;<a href=3D"mailto:httpstreaming@ietf.org" =
target=3D"_blank">httpstreaming@ietf.org</a><br>
Date:&nbsp;Mon, 01 Nov 2010 09:02:52 +0800<br>
Subject:&nbsp;[httpstreaming] Time and location for HTTP streaming bar =
BoF<br>
Hi, experts:<br>
We have got one IESG room for our Bar BOF with the AD's kind help. Thank =
Alex
for arranging this for us.<br>
As we voted before through Doodle, the Bar BoF is scheduled on
Wednesday(10th,Nov) evening<br>
from 19:30PM to 21:00PM.<br>
If you are interested in this work or would like to contribute, please =
join our
discussion.<br>
If you have any other suggestions, please let us know.<br>
<br>
Regards!<br>
-Qin<br>
<br>
<br>
<br>
---------- Forwarded message ----------<br>
From:&nbsp;Qin Wu &lt;<a href=3D"mailto:sunseawq@huawei.com" =
target=3D"_blank">sunseawq@huawei.com</a>&gt;<br>
To:&nbsp;<a href=3D"mailto:httpstreaming@ietf.org" =
target=3D"_blank">httpstreaming@ietf.org</a><br>
Date:&nbsp;Mon, 01 Nov 2010 11:19:58 +0800<br>
Subject:&nbsp;[httpstreaming] Meeting Agenda preparation for Bar BOF of =
HTTP
Streaming<o:p></o:p></span></font></p>

</div>

</div>

<div bgcolor=3D"#cce8cf">

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>Hi, Folks:<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>This is just a quick note to let you know =
that
preparations are proceeding for <o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>HTTP Streaming Bar BOF =
meeting.<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>Based on what we have on the table and some
suggestions from experts on this list, we&nbsp;think at least three =
topics
should be covered in the meeting agenda:<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>a. Goal and Scope =
Discussion&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>b. Use Case discussion<br>
c. Gap Analysis<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>if you have any questions or comments, please =
feel
free to ping the list. We will soon create meeting agenda based on your
feedbacks.<o:p></o:p></span></font></p>

</div>

<div>

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

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>Regards!<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>-Qin<o:p></o:p></span></font></p>

</div>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'><br>
<br>
---------- Forwarded message ----------<br>
From:&nbsp;Qin Wu &lt;<a href=3D"mailto:sunseawq@huawei.com" =
target=3D"_blank">sunseawq@huawei.com</a>&gt;<br>
To:&nbsp;Mark Watson &lt;<a href=3D"mailto:watsonm@netflix.com" =
target=3D"_blank">watsonm@netflix.com</a>&gt;<br>
Date:&nbsp;Mon, 01 Nov 2010 15:54:27 +0800<br>
Subject:&nbsp;Re: [httpstreaming] Efficient manifest push (Re: FW: New =
Version
Notification for draft-zong-httpstreaming-gap-analysis-01)<br>
Hi,<br>
----- Original Message -----<br>
From: &quot;Mark Watson&quot; &lt;<a href=3D"mailto:watsonm@netflix.com"
target=3D"_blank">watsonm@netflix.com</a>&gt;<br>
To: &quot;Qin Wu&quot; &lt;<a href=3D"mailto:sunseawq@huawei.com" =
target=3D"_blank">sunseawq@huawei.com</a>&gt;<br>
Cc: &lt;<a href=3D"mailto:httpstreaming@ietf.org" =
target=3D"_blank">httpstreaming@ietf.org</a>&gt;<br>
Sent: Friday, October 29, 2010 12:30 PM<br>
Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New =
Version
Notification for draft-zong-httpstreaming-gap-analysis-01)<br>
<br>
<br>
<br>
On Oct 28, 2010, at 8:02 PM, Qin Wu wrote:<br>
&gt;<br>
&gt; [Qin]: Sounds like a good idea to me. I think this is one way to =
build the
interoperable solution for concurrent live streaming viewing with =
backwards compability
to existing cache and client, which may bring the advantage of =
alleviating
server load. &nbsp;But I am not sure the MIME subtype has the right =
semantic to
do this.<br>
<br>
[MW] Can you elaborate ?<br>
<br>
[Qin]: That's what I intepret from what you propose for efficient =
manifest
delivery.<br>
As you said, we may need to define new MIME type for manifest push, I =
agree.<br>
Futhermore, I think it will be a good idea to use such feature also for =
media
stream efficient delivery when<br>
concurrent streams needs to be served by the same web server and the old =
chunk
that has been playout and in aging conditions<br>
need to be dropped.<br>
<br>
The idea would be if the smart cache in between knows the semantics of =
new MIME
type, this smart<br>
caches can choose to replace/update the previous chunk with the new =
chunk and<br>
only serve the newest chunk to all the concurrent live streaming =
viewers.<br>
<br>
For details, we may discuss this in <st1:City w:st=3D"on"><st1:place =
w:st=3D"on">Beijing</st1:place></st1:City>
meeting.<br>
<br>
&gt; We may need some new MIME subtype and new behaviors on how to =
process it.<br>
&gt;<br>
&gt; ...Mark<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Oct 27, 2010, at 11:51 PM, Thomas Stockhammer wrote:<br>
&gt;<br>
&gt;&gt; Ning,<br>
&gt;&gt;<br>
&gt;&gt; thanks ....<br>
&gt;&gt;<br>
&gt;&gt; I recognized that you only replied to some of my comments.<br>
&gt;&gt; Does this mean that you agree/disagree with the remaining =
ones?<br>
&gt;&gt;<br>
&gt;&gt; Inline some more with [T] ... [\T]<br>
&gt;&gt;<br>
&gt;&gt; Thomas<br>
&gt;&gt;<br>
&gt;&gt;&gt; - I am not sure I understand the term &quot;is encrypted =
into
files&quot;<br>
&gt;&gt;&gt; [ZN]: I mean &quot;use file with media container&quot; =
here.<br>
&gt;&gt;<br>
&gt;&gt; [T] &nbsp;I do not understand this either! [\T]<br>
&gt;&gt;<br>
&gt;&gt;&gt; - What do you mean &quot;normal text file&quot;?<br>
&gt;&gt;&gt; [ZN]: traditional web page (e.g. html file).<br>
&gt;&gt;<br>
&gt;&gt; [T] we should be much more careful with terminology [\T]<br>
&gt;&gt;<br>
&gt;&gt;&gt; - The intelligence in the Adaptive Streaming over HTTP is =
almost<br>
&gt;&gt;&gt; exclusively in the client, there is no negotiation<br>
&gt;&gt;&gt; [ZN]: Sorry for confusion, &quot;negotiation&quot; should =
be
&quot;massage exchange&quot;.<br>
&gt;&gt;<br>
&gt;&gt; [T]<br>
&gt;&gt; First I hope this is a typo, otherwise I get more curious =
...!<br>
&gt;&gt; Secondly, I am still not clear what needs to be done beyond =
regular<br>
&gt;&gt; http connections<br>
&gt;&gt; [\T]<br>
&gt;&gt;<br>
&gt;&gt;&gt; 5.2)<br>
&gt;&gt;&gt; - It is not correct that the 3GPP MPD needs to be updated =
even for<br>
&gt;&gt;&gt; live. If you use a template mode, the MPD stays static =
until some<br>
&gt;&gt;&gt; &quot;unforeseen&quot; event occurs. Client and Content
Preparation have agreed<br>
&gt;&gt;&gt; on rules to construct URIs.<br>
&gt;&gt;&gt; - If necessary, the MPD update happens asynchronously to =
the media<br>
&gt;&gt;&gt; decoding, so this is not considered to be a problem.<br>
&gt;&gt;&gt; [ZN]: I didn't intend to state that pull model doesn't =
work. My<br>
&gt;&gt;&gt; point is,<br>
&gt;&gt;&gt; why not investigating the possible usage of push model in =
certain<br>
&gt;&gt;&gt; cases<br>
&gt;&gt;&gt; without experiencing the above mentioned =
&quot;unforeseen&quot;
event or<br>
&gt;&gt;&gt; asynchronous<br>
&gt;&gt;&gt; updates?<br>
&gt;&gt;<br>
&gt;&gt; [T]<br>
&gt;&gt; &quot;Push&quot; is a very very broad term. In Web applications =
you
can for<br>
&gt;&gt; example use <st1:City w:st=3D"on"><st1:place =
w:st=3D"on">AJAX</st1:place></st1:City>
or RSS/ATOM like techniques for push-like updates. If<br>
&gt;&gt; you use conditional GET for regular polling, this is very =
efficient.<br>
&gt;&gt; The MPD updates in 3GPP work in a similar manner. If you use =
polling,<br>
&gt;&gt; conditional GETs and templates, you are extremely efficient. We =
should<br>
&gt;&gt; really understand what we mean by push model? HTTP-based =
delivery is<br>
&gt;&gt; rich and provides many successfully deployed options.<br>
&gt;&gt;<br>
&gt;&gt; Should you really refer to something completely different such =
as IP<br>
&gt;&gt; multicast, then I would feel very very uncomfortable.<br>
&gt;&gt; [\T]<br>
&gt;&gt;<br>
&gt;&gt;&gt; - There is for sure mechanisms to deliver important packets =
more<br>
&gt;&gt;&gt; reliably in HTTP - you just request it earlier. In =
anticipation of<br>
&gt;&gt;&gt; switching a smart client may also prepare such data. The =
client is<br>
&gt;&gt;&gt; intelligent.<br>
&gt;&gt;&gt; [ZN]: Well, I think this startup issue doesn't like the =
pre-fetch<br>
&gt;&gt;&gt; which is<br>
&gt;&gt;&gt; of course still valuable to improve playback. IMO, it is =
hard to<br>
&gt;&gt;&gt; predict<br>
&gt;&gt;&gt; which channel the user will switch to in the next moment, =
hence it<br>
&gt;&gt;&gt; is not<br>
&gt;&gt;&gt; reasonable to request important packets for other channels. =
Did I<br>
&gt;&gt;&gt; misunderstand you?<br>
&gt;&gt;<br>
&gt;&gt; [T]<br>
&gt;&gt; I would not be worried to have the MPD and the initialization =
segment<br>
&gt;&gt; of the two neighboring channels ready in my device. Again, the =
client<br>
&gt;&gt; can be very smart, especially as it does have access to all =
the<br>
&gt;&gt; information.<br>
&gt;&gt;<br>
&gt;&gt; In general, I do not disagree that we can create more detailed =
use<br>
&gt;&gt; cases for environments in which we envision that HTTP streaming =
will<br>
&gt;&gt; be used. This may include live multi-channel environments. =
However, we<br>
&gt;&gt; should not conclude per se that the existing technologies do =
have a<br>
&gt;&gt; problem.<br>
&gt;&gt; [\T]<br>
&gt;&gt;<br>
&gt;&gt;&gt; - 3GPP defines QoE metrics that can reused also for HTTP
Streaming.<br>
&gt;&gt;&gt; there will also be efforts in MPEG in including QoE.<br>
&gt;&gt;&gt; [ZN]: I am not proposing to focus on defining QoE metrics, =
but<br>
&gt;&gt;&gt; looking on<br>
&gt;&gt;&gt; the protocols to report such metrics, like RTCP. We will =
support
the<br>
&gt;&gt;&gt; work in<br>
&gt;&gt;&gt; 3GPP/MPEG and cooperate with them to see how to capsulate =
the<br>
&gt;&gt;&gt; metrics in a<br>
&gt;&gt;&gt; series of messages.<br>
&gt;&gt;<br>
&gt;&gt; [T]<br>
&gt;&gt; What do you mean with &quot;capsulate&quot;?<br>
&gt;&gt; Also, can you be more specific what metrics there are in RTCP =
that can<br>
&gt;&gt; also be used in HTTP Streaming. I consider that anything =
dealing with<br>
&gt;&gt; packet loss is irrelevant. I also do not see the relevance of =
sending<br>
&gt;&gt; regular 5 seconds receiver reports as the content is static =
and<br>
&gt;&gt; adaptation will not happen. Some reporting on Media =
Presentation level<br>
&gt;&gt; may be sufficient, for example when the presentation has been
completed.<br>
&gt;&gt; [\T]<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; ---<br>
&gt;&gt; Dr. Thomas Stockhammer (CEO) || <a =
href=3D"mailto:stockhammer@nomor.de"
target=3D"_blank">stockhammer@nomor.de</a> || phone +49 89<br>
&gt;&gt; 978980 02 || cell +491725702667 || <a
href=3D"http://www.nomor-research.com/" =
target=3D"_blank">http://www.nomor-research.com</a><br>
&gt;&gt; Nomor Research GmbH &nbsp;- &nbsp;Sitz der Gesellschaft: =
M=FCnchen -<br>
&gt;&gt; Registergericht: M=FCnchen, HRB 165856 =96 Umsatzsteuer-ID: =
DE238047637 -<br>
&gt;&gt; Gesch=E4ftsf=FChrer: Dr. Thomas Stockhammer, Dr. Ingo =
Viering.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; httpstreaming mailing list<br>
&gt;&gt; <a href=3D"mailto:httpstreaming@ietf.org" =
target=3D"_blank">httpstreaming@ietf.org</a>
<o:p></o:p></span></font></p>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'><br>
&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/httpstreaming"
target=3D"_blank">https://www.ietf.org/mailman/listinfo/httpstreaming</a>=
<br>
&gt;&gt;<br>
&gt;<o:p></o:p></span></font></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>&gt; =
_______________________________________________<br>
&gt; httpstreaming mailing list<br>
&gt; <a href=3D"mailto:httpstreaming@ietf.org" =
target=3D"_blank">httpstreaming@ietf.org</a>
<o:p></o:p></span></font></p>

<div>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D3
face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'font-size:12.0pt'><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/httpstreaming"
target=3D"_blank">https://www.ietf.org/mailman/listinfo/httpstreaming</a>=
<br>
<br>
<o:p></o:p></span></font></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>---------- Forwarded message ----------<br>
From:&nbsp;Qin Wu &lt;<a href=3D"mailto:sunseawq@huawei.com" =
target=3D"_blank">sunseawq@huawei.com</a>&gt;<br>
To:&nbsp;Mark Watson &lt;<a href=3D"mailto:watsonm@netflix.com" =
target=3D"_blank">watsonm@netflix.com</a>&gt;,
&quot;Severa, Michael J (Mike)&quot; &lt;<a
href=3D"mailto:mike.severa@alcatel-lucent.com" =
target=3D"_blank">mike.severa@alcatel-lucent.com</a>&gt;<br>
Date:&nbsp;Mon, 01 Nov 2010 16:51:45 +0800<br>
Subject:&nbsp;Re: [httpstreaming] Efficient manifest push (Re: FW: New =
Version
Notification for draft-zong-httpstreaming-gap-analysis-01)<br>
Hi,<br>
----- Original Message -----<br>
From: &quot;Mark Watson&quot; &lt;<a href=3D"mailto:watsonm@netflix.com"
target=3D"_blank">watsonm@netflix.com</a>&gt;<br>
To: &quot;Severa, Michael J (Mike)&quot; &lt;<a
href=3D"mailto:mike.severa@alcatel-lucent.com" =
target=3D"_blank">mike.severa@alcatel-lucent.com</a>&gt;<br>
Cc: &quot;Qin Wu&quot; &lt;<a href=3D"mailto:sunseawq@huawei.com" =
target=3D"_blank">sunseawq@huawei.com</a>&gt;;
&lt;<a href=3D"mailto:httpstreaming@ietf.org" =
target=3D"_blank">httpstreaming@ietf.org</a>&gt;<br>
Sent: Friday, October 29, 2010 12:32 PM<br>
Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New =
Version
Notification for draft-zong-httpstreaming-gap-analysis-01)<br>
<br>
<br>
Server-sent events defines a stream format for a sequence of DOM events.
Essentially each is a set of name/value pairs. It's a very simple text =
syntax.
Not really suitable for manifest updates or video stream segments. But =
mainly
it does not carry any semantics that would enable cache =
optimizations.<br>
<br>
[Qin]: I think it is possible to use server-sent event over HTTP or =
using
dedicated server-push protocol to push text based manifest or some =
metadata for
current playlist to the client since the manifest can be in different =
format.<br>
But it is true, server push event has no semantics to carry video =
streaming
segments, since video streaming segement is binary data rather than =
textual
data.<br>
<br>
...Mark<br>
<br>
On Oct 28, 2010, at 8:56 PM, Severa, Michael J (Mike) wrote:<br>
<br>
&gt; Hi. Check out server-sent events in HTML5. Essentially what is =
described
here, though intended more for the application layer than the media =
layer. With
a decoder interface at the application layer it would probably be =
possible to
do this now by using that feature.<br>
&gt;<br>
&gt; Mike<br>
&gt; ________________________________________<br>
&gt; From: <a href=3D"mailto:httpstreaming-bounces@ietf.org" =
target=3D"_blank">httpstreaming-bounces@ietf.org</a>
[<a href=3D"mailto:httpstreaming-bounces@ietf.org" =
target=3D"_blank">httpstreaming-bounces@ietf.org</a>]
On Behalf Of Qin Wu [<a href=3D"mailto:sunseawq@huawei.com" =
target=3D"_blank">sunseawq@huawei.com</a>]<br>
&gt; Sent: Thursday, October 28, 2010 8:02 PM<br>
&gt; To: Mark Watson; <a href=3D"mailto:httpstreaming@ietf.org" =
target=3D"_blank">httpstreaming@ietf.org</a><br>
&gt; Subject: Re: [httpstreaming] Efficient manifest push (Re: FW: New =
Version
Notification for &nbsp; &nbsp; =
&nbsp;draft-zong-httpstreaming-gap-analysis-01)<br>
&gt;<br>
&gt; Hi,<br>
&gt; ----- Original Message -----<br>
&gt; From: &quot;Mark Watson&quot; &lt;<a =
href=3D"mailto:watsonm@netflix.com"
target=3D"_blank">watsonm@netflix.com</a>&gt;<br>
&gt; To: &lt;<a href=3D"mailto:httpstreaming@ietf.org" =
target=3D"_blank">httpstreaming@ietf.org</a>&gt;<br>
&gt; Sent: Friday, October 29, 2010 3:17 AM<br>
&gt; Subject: [httpstreaming] Efficient manifest push (Re: FW: New =
Version
Notification for draft-zong-httpstreaming-gap-analysis-01)<br>
&gt;<br>
&gt;<br>
&gt; Here is an idea sparked by Thomas' mention below of <st1:City =
w:st=3D"on"><st1:place
 w:st=3D"on">AJAX</st1:place></st1:City> and RSS push services.<br>
&gt;<br>
&gt; In these services the client establishes a long-lived HTTP =
connection to a
server on which it sends a single request. The response comes back in =
chunks,
over time, enabling the server to &quot;push&quot; new content as it =
becomes
available. Generally caches and proxies are transparent to this, =
although I
think it does not work with some older proxies which expect to receive =
the
whole response from upstream before returning anything to the client. =
Perhaps
these are all gone by now. But anyway, the &quot;chunks&quot; cannot =
really be
cached as the proxy has no idea what they are.<br>
&gt;<br>
&gt; In the case of a document, such as a manifest, which is being =
periodically
updated, or a sequence of different files, one could very simply expose =
these
semantics in a standard way, which would enable caches to do their =
thing.<br>
&gt;<br>
&gt; For example, suppose we define a new MIME type, multipart/versions, =
where
each part of the multipart MIME response is a different version of the
originally requested resource. A smart cache receiving a request for =
this
resource can cache the &quot;parts&quot; as they arrive, each replacing =
the
previously cached version. It can serve multiple incoming persistent
connections with one upstream persistent connection, providing =
scalability. It
would be transparent to existing caches. Clients would indicate their =
support
in the Accept header and clients which did not support this mode would =
just
poll the resource in the usual way with conditional GET requests.<br>
&gt;<br>
&gt; All that would be required from a standards perspective would be
definition of the multipart/versions MIME type.<br>
&gt;<br>
&gt; Maybe this is not new. I could easily imagine CDNs do this kind of =
thing
internally already.<br>
&gt;<br>
&gt; Similarly, one could imagine a multipart/sequence MIME type where =
the
parts form a sequence of objects. The client requests an object and (if =
it
indicates support of the multipart/sequence MIME type) gets back that =
object
and subsequent ones in the sequence (with their file names). Again, =
smart
caches could optimise for scalability, caching the parts as separate =
objects.
This could help with delivery of segments in the live case, but again
maintaining backwards-compatibility. Again, perhaps CDNs already do =
something
like this internally.<br>
&gt;<br>
&gt; I'm not proposing to progress these ideas, just thought they were
interesting.<br>
&gt;<br>
&gt; [Qin]: Sounds like a good idea to me. I think this is one way to =
build the
interoperable solution for concurrent live streaming viewing with =
backwards
compability to existing cache and client, which may bring the advantage =
of
alleviating server load. &nbsp;But I am not sure the MIME subtype has =
the right
semantic to do this. We may need some new MIME subtype and new behaviors =
on how
to process it.<br>
&gt;<br>
&gt; ...Mark<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Oct 27, 2010, at 11:51 PM, Thomas Stockhammer wrote:<br>
&gt;<br>
&gt;&gt; Ning,<br>
&gt;&gt;<br>
&gt;&gt; thanks ....<br>
&gt;&gt;<br>
&gt;&gt; I recognized that you only replied to some of my comments.<br>
&gt;&gt; Does this mean that you agree/disagree with the remaining =
ones?<br>
&gt;&gt;<br>
&gt;&gt; Inline some more with [T] ... [\T]<br>
&gt;&gt;<br>
&gt;&gt; Thomas<br>
&gt;&gt;<br>
&gt;&gt;&gt; - I am not sure I understand the term &quot;is encrypted =
into
files&quot;<br>
&gt;&gt;&gt; [ZN]: I mean &quot;use file with media container&quot; =
here.<br>
&gt;&gt;<br>
&gt;&gt; [T] &nbsp;I do not understand this either! [\T]<br>
&gt;&gt;<br>
&gt;&gt;&gt; - What do you mean &quot;normal text file&quot;?<br>
&gt;&gt;&gt; [ZN]: traditional web page (e.g. html file).<br>
&gt;&gt;<br>
&gt;&gt; [T] we should be much more careful with terminology [\T]<br>
&gt;&gt;<br>
&gt;&gt;&gt; - The intelligence in the Adaptive Streaming over HTTP is =
almost<br>
&gt;&gt;&gt; exclusively in the client, there is no negotiation<br>
&gt;&gt;&gt; [ZN]: Sorry for confusion, &quot;negotiation&quot; should =
be
&quot;massage exchange&quot;.<br>
&gt;&gt;<br>
&gt;&gt; [T]<br>
&gt;&gt; First I hope this is a typo, otherwise I get more curious =
...!<br>
&gt;&gt; Secondly, I am still not clear what needs to be done beyond =
regular<br>
&gt;&gt; http connections<br>
&gt;&gt; [\T]<br>
&gt;&gt;<br>
&gt;&gt;&gt; 5.2)<br>
&gt;&gt;&gt; - It is not correct that the 3GPP MPD needs to be updated =
even for<br>
&gt;&gt;&gt; live. If you use a template mode, the MPD stays static =
until some<br>
&gt;&gt;&gt; &quot;unforeseen&quot; event occurs. Client and Content
Preparation have agreed<br>
&gt;&gt;&gt; on rules to construct URIs.<br>
&gt;&gt;&gt; - If necessary, the MPD update happens asynchronously to =
the media<br>
&gt;&gt;&gt; decoding, so this is not considered to be a problem.<br>
&gt;&gt;&gt; [ZN]: I didn't intend to state that pull model doesn't =
work. My<br>
&gt;&gt;&gt; point is,<br>
&gt;&gt;&gt; why not investigating the possible usage of push model in =
certain<br>
&gt;&gt;&gt; cases<br>
&gt;&gt;&gt; without experiencing the above mentioned =
&quot;unforeseen&quot;
event or<br>
&gt;&gt;&gt; asynchronous<br>
&gt;&gt;&gt; updates?<br>
&gt;&gt;<br>
&gt;&gt; [T]<br>
&gt;&gt; &quot;Push&quot; is a very very broad term. In Web applications =
you
can for<br>
&gt;&gt; example use <st1:City w:st=3D"on"><st1:place =
w:st=3D"on">AJAX</st1:place></st1:City>
or RSS/ATOM like techniques for push-like updates. If<br>
&gt;&gt; you use conditional GET for regular polling, this is very =
efficient.<br>
&gt;&gt; The MPD updates in 3GPP work in a similar manner. If you use =
polling,<br>
&gt;&gt; conditional GETs and templates, you are extremely efficient. We =
should<br>
&gt;&gt; really understand what we mean by push model? HTTP-based =
delivery is<br>
&gt;&gt; rich and provides many successfully deployed options.<br>
&gt;&gt;<br>
&gt;&gt; Should you really refer to something completely different such =
as IP<br>
&gt;&gt; multicast, then I would feel very very uncomfortable.<br>
&gt;&gt; [\T]<br>
&gt;&gt;<br>
&gt;&gt;&gt; - There is for sure mechanisms to deliver important packets =
more<br>
&gt;&gt;&gt; reliably in HTTP - you just request it earlier. In =
anticipation of<br>
&gt;&gt;&gt; switching a smart client may also prepare such data. The =
client is<br>
&gt;&gt;&gt; intelligent.<br>
&gt;&gt;&gt; [ZN]: Well, I think this startup issue doesn't like the =
pre-fetch<br>
&gt;&gt;&gt; which is<br>
&gt;&gt;&gt; of course still valuable to improve playback. IMO, it is =
hard to<br>
&gt;&gt;&gt; predict<br>
&gt;&gt;&gt; which channel the user will switch to in the next moment, =
hence it<br>
&gt;&gt;&gt; is not<br>
&gt;&gt;&gt; reasonable to request important packets for other channels. =
Did I<br>
&gt;&gt;&gt; misunderstand you?<br>
&gt;&gt;<br>
&gt;&gt; [T]<br>
&gt;&gt; I would not be worried to have the MPD and the initialization =
segment<br>
&gt;&gt; of the two neighboring channels ready in my device. Again, the =
client<br>
&gt;&gt; can be very smart, especially as it does have access to all =
the<br>
&gt;&gt; information.<br>
&gt;&gt;<br>
&gt;&gt; In general, I do not disagree that we can create more detailed =
use<br>
&gt;&gt; cases for environments in which we envision that HTTP streaming =
will<br>
&gt;&gt; be used. This may include live multi-channel environments. =
However, we<br>
&gt;&gt; should not conclude per se that the existing technologies do =
have a<br>
&gt;&gt; problem.<br>
&gt;&gt; [\T]<br>
&gt;&gt;<br>
&gt;&gt;&gt; - 3GPP defines QoE metrics that can reused also for HTTP
Streaming.<br>
&gt;&gt;&gt; there will also be efforts in MPEG in including QoE.<br>
&gt;&gt;&gt; [ZN]: I am not proposing to focus on defining QoE metrics, =
but<br>
&gt;&gt;&gt; looking on<br>
&gt;&gt;&gt; the protocols to report such metrics, like RTCP. We will =
support
the<br>
&gt;&gt;&gt; work in<br>
&gt;&gt;&gt; 3GPP/MPEG and cooperate with them to see how to capsulate =
the<br>
&gt;&gt;&gt; metrics in a<br>
&gt;&gt;&gt; series of messages.<br>
&gt;&gt;<br>
&gt;&gt; [T]<br>
&gt;&gt; What do you mean with &quot;capsulate&quot;?<br>
&gt;&gt; Also, can you be more specific what metrics there are in RTCP =
that can<br>
&gt;&gt; also be used in HTTP Streaming. I consider that anything =
dealing with<br>
&gt;&gt; packet loss is irrelevant. I also do not see the relevance of =
sending<br>
&gt;&gt; regular 5 seconds receiver reports as the content is static =
and<br>
&gt;&gt; adaptation will not happen. Some reporting on Media =
Presentation level<br>
&gt;&gt; may be sufficient, for example when the presentation has been
completed.<br>
&gt;&gt; [\T]<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; ---<br>
&gt;&gt; Dr. Thomas Stockhammer (CEO) || <a =
href=3D"mailto:stockhammer@nomor.de"
target=3D"_blank">stockhammer@nomor.de</a> || phone +49 89<br>
&gt;&gt; 978980 02 || cell +491725702667 || <a
href=3D"http://www.nomor-research.com/" =
target=3D"_blank">http://www.nomor-research.com</a><br>
&gt;&gt; Nomor Research GmbH &nbsp;- &nbsp;Sitz der Gesellschaft: =
M=FCnchen -<br>
&gt;&gt; Registergericht: M=FCnchen, HRB 165856 =96 Umsatzsteuer-ID: =
DE238047637 -<br>
&gt;&gt; Gesch=E4ftsf=FChrer: Dr. Thomas Stockhammer, Dr. Ingo =
Viering.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; httpstreaming mailing list<br>
&gt;&gt; <a href=3D"mailto:httpstreaming@ietf.org" =
target=3D"_blank">httpstreaming@ietf.org</a>
<o:p></o:p></span></font></p>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'><br>
&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/httpstreaming"
target=3D"_blank">https://www.ietf.org/mailman/listinfo/httpstreaming</a>=
<br>
&gt;&gt;<br>
&gt;<o:p></o:p></span></font></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>&gt; =
_______________________________________________<br>
&gt; httpstreaming mailing list<br>
&gt; <a href=3D"mailto:httpstreaming@ietf.org" =
target=3D"_blank">httpstreaming@ietf.org</a>
<o:p></o:p></span></font></p>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/httpstreaming"
target=3D"_blank">https://www.ietf.org/mailman/listinfo/httpstreaming</a>=
<o:p></o:p></span></font></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>&gt; =
_______________________________________________<br>
&gt; httpstreaming mailing list<br>
&gt; <a href=3D"mailto:httpstreaming@ietf.org" =
target=3D"_blank">httpstreaming@ietf.org</a>
<o:p></o:p></span></font></p>

<div>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D3
face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'font-size:12.0pt'><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/httpstreaming"
target=3D"_blank">https://www.ietf.org/mailman/listinfo/httpstreaming</a>=
<br>
&gt;<br>
<br>
<o:p></o:p></span></font></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-US
style=3D'font-size:12.0pt'>______________________________________________=
_<br>
httpstreaming mailing list<br>
<a href=3D"mailto:httpstreaming@ietf.org" =
target=3D"_blank">httpstreaming@ietf.org</a>
<o:p></o:p></span></font></p>

<div>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D3
face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'font-size:12.0pt'><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/httpstreaming" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/httpstreaming</a>=
<o:p></o:p></span></font></p>

</div>

</div>

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

</blockquote>

</div>

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

</div>

</div>

</blockquote>

</div>

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

</div>

</body>

</html>

--Boundary_(ID_4NYzyi36zvSYRR9PY16PkA)--

From davidbryan@gmail.com  Sat Nov  6 23:37:04 2010
Return-Path: <davidbryan@gmail.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 974D83A69CF for <httpstreaming@core3.amsl.com>; Sat,  6 Nov 2010 23:37:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.94
X-Spam-Level: 
X-Spam-Status: No, score=-101.94 tagged_above=-999 required=5 tests=[AWL=0.038, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, 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 yyUvbC8ZjPaC for <httpstreaming@core3.amsl.com>; Sat,  6 Nov 2010 23:37:03 -0700 (PDT)
Received: from mail-wy0-f172.google.com (mail-wy0-f172.google.com [74.125.82.172]) by core3.amsl.com (Postfix) with ESMTP id 01A673A69CE for <httpstreaming@ietf.org>; Sat,  6 Nov 2010 23:37:02 -0700 (PDT)
Received: by wyb28 with SMTP id 28so4443988wyb.31 for <httpstreaming@ietf.org>; Sat, 06 Nov 2010 23:37:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=bINF7nTJBUnfoH0i4mgDK5YfAMPsqW06uP4MUdM7tq4=; b=SR9C87egfBxEsvflp2rrnSMxHpuSgZBGQ7HBhthKioIV2iXFTvEL/ePt0F2oSUzNil JxPZNNy8pZpDl6rPZrh6l7nq9nR3HIv2daebGQTqfu/ysfQWlpvGJJ0ONWgXah3dKlg/ 8E3dhYqdcnKNTewG1vT+LL5KSkEpzcNNiTDwA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=t3kUfgblCxYfwCSs78t8+dHUGeriLmeSGaaXhklrPXHwIgjhfBr/kJAhUyQPjODI1r DP+jwX/KgGx803FW/6a6/3o1X1xQhIId2U5BhYIS62JjIZdW+auAulune4P/QtgEKAv3 wZcCZqQAvPszqK0zUtVTpUbxFIfLoFWpYAPPo=
MIME-Version: 1.0
Received: by 10.227.29.204 with SMTP id r12mr3882853wbc.110.1289111839286; Sat, 06 Nov 2010 23:37:19 -0700 (PDT)
Sender: davidbryan@gmail.com
Received: by 10.227.207.195 with HTTP; Sat, 6 Nov 2010 23:37:19 -0700 (PDT)
Date: Sun, 7 Nov 2010 14:37:19 +0800
X-Google-Sender-Auth: w_OYKroszUzr57vgiw92Ex7YaC8
Message-ID: <AANLkTimsEDGkDVjTj0uVg7g4h+L8JtmM7FJMRM4TvWtv@mail.gmail.com>
From: "David A. Bryan" <dbryan@ethernot.org>
To: httpstreaming <httpstreaming@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Subject: [httpstreaming] Agenda and Slides
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Nov 2010 06:37:04 -0000

I just uploaded an agenda and the current slides from the
participants. The slides are available as links from the agenda, which
I have uploaded here:

http://www.p2psip.org/httpstream/79/Agenda.html

I still don't know which room is the IESG room, but I will find out
and post here shortly.

Thanks, and see you all on Wed.

David

From sunseawq@huawei.com  Sun Nov  7 00:21:59 2010
Return-Path: <sunseawq@huawei.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 128523A6A02 for <httpstreaming@core3.amsl.com>; Sun,  7 Nov 2010 00:21:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.556
X-Spam-Level: 
X-Spam-Status: No, score=-2.556 tagged_above=-999 required=5 tests=[AWL=-2.061, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, RDNS_NONE=0.1]
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 VsoEh8+MArSE for <httpstreaming@core3.amsl.com>; Sun,  7 Nov 2010 00:21:53 -0700 (PDT)
Received: from szxga05-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id BAD643A6A00 for <httpstreaming@ietf.org>; Sun,  7 Nov 2010 00:21:52 -0700 (PDT)
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 <0LBI00B7S74OPS@szxga05-in.huawei.com> for httpstreaming@ietf.org; Sun, 07 Nov 2010 15:22:00 +0800 (CST)
Received: from 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 <0LBI00DOL74NHM@szxga05-in.huawei.com> for httpstreaming@ietf.org; Sun, 07 Nov 2010 15:22:00 +0800 (CST)
Received: from jys1037603 (dhcp-7617.meeting.ietf.org [130.129.118.23]) by szxml01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug  8 2006)) with ESMTPA id <0LBI008MB74DH4@szxml01-in.huawei.com>; Sun, 07 Nov 2010 15:21:59 +0800 (CST)
Date: Sun, 07 Nov 2010 15:21:58 +0800
From: Qin Wu <sunseawq@huawei.com>
To: "David A. Bryan" <dbryan@ethernot.org>, httpstreaming <httpstreaming@ietf.org>
Message-id: <3E7DB1921D6F409FA71AF89551C11EB2@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
X-Mailer: Microsoft Outlook Express 6.00.2900.5843
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 7BIT
X-Priority: 3
X-MSMail-priority: Normal
References: <AANLkTimsEDGkDVjTj0uVg7g4h+L8JtmM7FJMRM4TvWtv@mail.gmail.com>
Subject: Re: [httpstreaming] Agenda and Slides
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Nov 2010 07:21:59 -0000

Hi,
If we take IESG room, do we have the data projector available between 19:30 ~21:00?

Regards!
-Qin
----- Original Message ----- 
From: "David A. Bryan" <dbryan@ethernot.org>
To: "httpstreaming" <httpstreaming@ietf.org>
Sent: Sunday, November 07, 2010 2:37 PM
Subject: [httpstreaming] Agenda and Slides


>I just uploaded an agenda and the current slides from the
> participants. The slides are available as links from the agenda, which
> I have uploaded here:
> 
> http://www.p2psip.org/httpstream/79/Agenda.html
> 
> I still don't know which room is the IESG room, but I will find out
> and post here shortly.
> 
> Thanks, and see you all on Wed.
> 
> David
> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming
>

From sunseawq@huawei.com  Sun Nov  7 04:28:47 2010
Return-Path: <sunseawq@huawei.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7C52B3A6880 for <httpstreaming@core3.amsl.com>; Sun,  7 Nov 2010 04:28:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.495
X-Spam-Level: 
X-Spam-Status: No, score=-0.495 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  RDNS_NONE=0.1]
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 rzbf-dLkyXXB for <httpstreaming@core3.amsl.com>; Sun,  7 Nov 2010 04:28:46 -0800 (PST)
Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id 59A813A687E for <httpstreaming@ietf.org>; Sun,  7 Nov 2010 04:28:46 -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 <0LBI007I7LC61R@szxga04-in.huawei.com> for httpstreaming@ietf.org; Sun, 07 Nov 2010 20:28:54 +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 <0LBI0032QLC612@szxga04-in.huawei.com> for httpstreaming@ietf.org; Sun, 07 Nov 2010 20:28:54 +0800 (CST)
Received: from jys1037603 ([125.35.86.138]) by szxml01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LBI008MGLC42M@szxml01-in.huawei.com>; Sun, 07 Nov 2010 20:28:53 +0800 (CST)
Date: Sun, 07 Nov 2010 20:29:01 +0800
From: Qin Wu <sunseawq@huawei.com>
To: "David A. Bryan" <dbryan@ethernot.org>, httpstreaming <httpstreaming@ietf.org>
Message-id: <FC9B7F045ABA4F1980E36468779781AF@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
X-Mailer: Microsoft Outlook Express 6.00.2900.5843
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 7BIT
X-Priority: 3
X-MSMail-priority: Normal
References: <AANLkTimsEDGkDVjTj0uVg7g4h+L8JtmM7FJMRM4TvWtv@mail.gmail.com>
Subject: Re: [httpstreaming] Location Update
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Nov 2010 12:28:47 -0000

Hi,
This is just a quick note to let you know that  our meeting room for HTTP streaming discussion has been changed 
from IESG room to room Emenrald at Level 3.

David, Can you update our agenda at the links
http://www.p2psip.org/httpstream/79/Agenda.html

Thanks!

Regards!
-Qin
----- Original Message ----- 
From: "David A. Bryan" <dbryan@ethernot.org>
To: "httpstreaming" <httpstreaming@ietf.org>
Sent: Sunday, November 07, 2010 2:37 PM
Subject: [httpstreaming] Agenda and Slides


>I just uploaded an agenda and the current slides from the
> participants. The slides are available as links from the agenda, which
> I have uploaded here:
> 
> http://www.p2psip.org/httpstream/79/Agenda.html
> 
> I still don't know which room is the IESG room, but I will find out
> and post here shortly.
> 
> Thanks, and see you all on Wed.
> 
> David
> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming
>

From christian.1.schmidt@nsn.com  Sun Nov  7 05:18:18 2010
Return-Path: <christian.1.schmidt@nsn.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BF6C53A68AC for <httpstreaming@core3.amsl.com>; Sun,  7 Nov 2010 05:18:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Mc61BZ3AOiQB for <httpstreaming@core3.amsl.com>; Sun,  7 Nov 2010 05:18:18 -0800 (PST)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) by core3.amsl.com (Postfix) with ESMTP id ACB483A6880 for <httpstreaming@ietf.org>; Sun,  7 Nov 2010 05:18:17 -0800 (PST)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id oA7DIZMk002976 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <httpstreaming@ietf.org>; Sun, 7 Nov 2010 14:18:35 +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 oA7DIZ13028384 for <httpstreaming@ietf.org>; Sun, 7 Nov 2010 14:18:35 +0100
Received: from DEMUEXC013.nsn-intra.net ([10.150.128.24]) by demuexc023.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.4675);  Sun, 7 Nov 2010 14:18:34 +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: Sun, 7 Nov 2010 14:18:31 +0100
Message-ID: <C58FFCAAA14F454A85AFB7C1C2F862C40123B7C4@DEMUEXC013.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [79attendees] [Nikko New Century hotel] No Wifi?
Thread-Index: Act+dw4sDFLVcQyZTAm0Rd0C1UFM/QABwEeQ
From: "Schmidt, Christian 1. (NSN - DE/Munich)" <christian.1.schmidt@nsn.com>
To: "httpstreaming" <httpstreaming@ietf.org>
X-OriginalArrivalTime: 07 Nov 2010 13:18:34.0898 (UTC) FILETIME=[47FDB720:01CB7E7E]
Subject: [httpstreaming] FW: [79attendees] [Nikko New Century hotel] No Wifi?
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Nov 2010 13:18:18 -0000

For information
/Christian


-----Original Message-----
From: 79attendees-bounces@ietf.org [mailto:79attendees-bounces@ietf.org]
On Behalf Of ext Stephane Bortzmeyer
Sent: Sunday, November 07, 2010 1:25 PM
To: 79Attendees@ietf.org
Subject: [79attendees] [Nikko New Century hotel] No Wifi?

The wired network at the first overflow hotel, the Nikko New Century,
works well (no IPv6, lying DNS resolver, censorship, but no other
problems).

But there is apparently no Wifi, at least none that seems available to
guests. Not a problem for my laptop, which has Ethernet (and a cable
is in the room) but annoying for my smartphone.

Since configuring an adhoc network on my Ubuntu laptop for my Android
phone seems more difficult than planned, anyone knows if there is a
magical way to make a Wifi network in this hotel?
_______________________________________________
79attendees mailing list
79attendees@ietf.org
https://www.ietf.org/mailman/listinfo/79attendees

From abegen@cisco.com  Sun Nov  7 08:04:05 2010
Return-Path: <abegen@cisco.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A85BF3A67B1 for <httpstreaming@core3.amsl.com>; Sun,  7 Nov 2010 08:04:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ADmEl9JRA0QK for <httpstreaming@core3.amsl.com>; Sun,  7 Nov 2010 08:04:04 -0800 (PST)
Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by core3.amsl.com (Postfix) with ESMTP id C3E233A679C for <httpstreaming@ietf.org>; Sun,  7 Nov 2010 08:04:04 -0800 (PST)
Authentication-Results: sj-iport-5.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAEdc1kyrR7Hu/2dsb2JhbACiC3GdZ5pMhUgEhFiJDQ
X-IronPort-AV: E=Sophos;i="4.58,310,1286150400"; d="scan'208";a="282214758"
Received: from sj-core-5.cisco.com ([171.71.177.238]) by sj-iport-5.cisco.com with ESMTP; 07 Nov 2010 16:04:23 +0000
Received: from xbh-sjc-231.amer.cisco.com (xbh-sjc-231.cisco.com [128.107.191.100]) by sj-core-5.cisco.com (8.13.8/8.14.3) with ESMTP id oA7G4NK1015086; Sun, 7 Nov 2010 16:04:23 GMT
Received: from xmb-sjc-215.amer.cisco.com ([171.70.151.169]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Sun, 7 Nov 2010 08:04:23 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Date: Sun, 7 Nov 2010 08:04:15 -0800
Message-ID: <04CAD96D4C5A3D48B1919248A8FE0D540D9B4260@xmb-sjc-215.amer.cisco.com>
In-Reply-To: <58D167AC-E817-4256-88D0-42E36492C562@niven-jenkins.co.uk>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [AVT] Fw: [httpstreaming] Agenda and Slides
Thread-Index: Act+lCZPhTGd8cIES+OLcMbO/UX1kQAALqag
References: <249792B19B4845578D9BDC3F77C12D68@china.huawei.com> <58D167AC-E817-4256-88D0-42E36492C562@niven-jenkins.co.uk>
From: "Ali C. Begen (abegen)" <abegen@cisco.com>
To: "Ben Niven-Jenkins" <ben@niven-jenkins.co.uk>, "Qin Wu" <sunseawq@huawei.com>
X-OriginalArrivalTime: 07 Nov 2010 16:04:23.0510 (UTC) FILETIME=[71D36F60:01CB7E95]
Cc: httpstreaming@ietf.org
Subject: Re: [httpstreaming] [AVT] Fw:  Agenda and Slides
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Nov 2010 16:04:05 -0000

Interestingly, several other lists were copied to this email but not the =
main httpstreaming list. I would recommend dropping other lists. One =
comment inline.

> -----Original Message-----
> From: avt-bounces@ietf.org [mailto:avt-bounces@ietf.org] On Behalf Of =
Ben Niven-Jenkins
> Sent: Sunday, November 07, 2010 11:54 PM
> To: Qin Wu
> Cc: hybi@ietf.org; avt@ietf.org; fecframe@ietf.org; =
ietf-http-wg@w3.org
> Subject: Re: [AVT] Fw: [httpstreaming] Agenda and Slides
>=20
> Colleagues,
>=20
> Reading the slides I'd like to make some comments in advance of the =
bar-bof, we can discuss them more via the mailing list
> or in the bar-BoF itself.
>=20
> HTTP_Stream_1.ppt Slide 14:
>=20
> "
>  No distinction regular HTTP traffic from HTTP Streaming traffic
>   Disadvantage:
>    Transport streaming media in the same way as web page
>    transport Streaming media has no priority to be delivered/processed =
first
> "
>=20
> This is not correct, it is possible to apply different treatment to =
HTTP Streaming traffic Vs "regular" web page traffic, e.g. by
> the server setting different TOS/DSCP for streaming Vs "web" traffic.

If the network will not respect to these code points (which is the case =
in the open Internet), this won=92t help but the servers themselves can =
prioritize anything they want to in their scheduling or processing. But, =
I am having difficulty in understanding why this is relevant to a =
standardization work. It looks to me as a product feature =
differentiation.

-acbegen

From ben@niven-jenkins.co.uk  Sun Nov  7 08:15:23 2010
Return-Path: <ben@niven-jenkins.co.uk>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DCD573A67CC for <httpstreaming@core3.amsl.com>; Sun,  7 Nov 2010 08:15:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.349
X-Spam-Level: 
X-Spam-Status: No, score=-105.349 tagged_above=-999 required=5 tests=[AWL=-1.750, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-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 Pca9N6hY3SuQ for <httpstreaming@core3.amsl.com>; Sun,  7 Nov 2010 08:15:23 -0800 (PST)
Received: from mailex.mailcore.me (mailex.mailcore.me [94.136.40.61]) by core3.amsl.com (Postfix) with ESMTP id D5FC63A679C for <httpstreaming@ietf.org>; Sun,  7 Nov 2010 08:15:22 -0800 (PST)
Received: from [222.128.202.2] (helo=[10.40.78.199]) by mail11.atlas.pipex.net with esmtpa (Exim 4.71) (envelope-from <ben@niven-jenkins.co.uk>) id 1PF7u7-0001av-Ok; Sun, 07 Nov 2010 16:15:41 +0000
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=windows-1252
From: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
In-Reply-To: <04CAD96D4C5A3D48B1919248A8FE0D540D9B4260@xmb-sjc-215.amer.cisco.com>
Date: Sun, 7 Nov 2010 16:15:35 +0000
Content-Transfer-Encoding: quoted-printable
Message-Id: <3151D5E6-E534-4C1D-978E-7F214B31DFB2@niven-jenkins.co.uk>
References: <249792B19B4845578D9BDC3F77C12D68@china.huawei.com> <58D167AC-E817-4256-88D0-42E36492C562@niven-jenkins.co.uk> <04CAD96D4C5A3D48B1919248A8FE0D540D9B4260@xmb-sjc-215.amer.cisco.com>
To: "Ali C. Begen (abegen)" <abegen@cisco.com>
X-Mailer: Apple Mail (2.1081)
X-Mailcore-Auth: 9600544
X-Mailcore-Domain: 172912
Cc: httpstreaming@ietf.org
Subject: Re: [httpstreaming] [AVT] Fw:  Agenda and Slides
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Nov 2010 16:15:24 -0000

On 7 Nov 2010, at 16:04, Ali C. Begen (abegen) wrote:

> Interestingly, several other lists were copied to this email but not =
the main httpstreaming list. I would recommend dropping other lists. One =
comment inline.
>=20

Ah! I just replied to the original e-mail which appears not to have =
included the httpstreaming@ietf.org list, thanks for including it & =
snipping the other lists.

>> From: avt-bounces@ietf.org [mailto:avt-bounces@ietf.org] On Behalf Of =
Ben Niven-Jenkins
>> Colleagues,
>>=20
>> Reading the slides I'd like to make some comments in advance of the =
bar-bof, we can discuss them more via the mailing list
>> or in the bar-BoF itself.
>>=20
>> HTTP_Stream_1.ppt Slide 14:
>>=20
>> "
>> No distinction regular HTTP traffic from HTTP Streaming traffic
>>  Disadvantage:
>>   Transport streaming media in the same way as web page
>>   transport Streaming media has no priority to be delivered/processed =
first
>> "
>>=20
>> This is not correct, it is possible to apply different treatment to =
HTTP Streaming traffic Vs "regular" web page traffic, e.g. by
>> the server setting different TOS/DSCP for streaming Vs "web" traffic.
>=20
> If the network will not respect to these code points (which is the =
case in the open Internet), this won=92t help but the servers themselves =
can prioritize anything they want to in their scheduling or processing. =
But, I am having difficulty in understanding why this is relevant to a =
standardization work. It looks to me as a product feature =
differentiation.

Agreed. IMO this is purely a deployment/implementation issue and not =
something that needs any standardisation.

Ben


From zongning@huawei.com  Sun Nov  7 08:23:17 2010
Return-Path: <zongning@huawei.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 631EF3A679C for <httpstreaming@core3.amsl.com>; Sun,  7 Nov 2010 08:23:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -98.742
X-Spam-Level: 
X-Spam-Status: No, score=-98.742 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  MIME_BASE64_TEXT=1.753, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CSmywFPmnx-m for <httpstreaming@core3.amsl.com>; Sun,  7 Nov 2010 08:23:16 -0800 (PST)
Received: from szxga02-in.huawei.com (unknown [119.145.14.65]) by core3.amsl.com (Postfix) with ESMTP id 814A73A6403 for <httpstreaming@ietf.org>; Sun,  7 Nov 2010 08:23:16 -0800 (PST)
Received: from huawei.com (szxga02-in [172.24.2.6]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LBI00MKYW70M2@szxga02-in.huawei.com> for httpstreaming@ietf.org; Mon, 08 Nov 2010 00:23:25 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LBI0039ZW705J@szxga02-in.huawei.com> for httpstreaming@ietf.org; Mon, 08 Nov 2010 00:23:24 +0800 (CST)
Received: from z-20684ca876cc4 ([125.35.86.138]) by szxml01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LBI009GAW70G7@szxml01-in.huawei.com>; Mon, 08 Nov 2010 00:23:24 +0800 (CST)
Date: Mon, 08 Nov 2010 00:23:26 +0800
From: Ning Zong <zongning@huawei.com>
To: "Ali C. Begen (abegen)" <abegen@cisco.com>, Ben Niven-Jenkins <ben@niven-jenkins.co.uk>, Qin Wu <sunseawq@huawei.com>
Message-id: <0LBI009GBW70G7@szxml01-in.huawei.com>
MIME-version: 1.0
X-Mailer: Foxmail 5.0 [en]
Content-type: text/plain; charset=gb2312
Content-transfer-encoding: base64
Cc: "httpstreaming@ietf.org" <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] [AVT] Fw:  Agenda and Slides
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Nov 2010 16:23:17 -0000

SGksIEFsaSwNCg0KVGhhbmtzIGZvciBkcm9waW5nIG90aGVyIGxpc3RzLCBsZXQncyBrZWVwIG9u
ZSAoaHR0cHN0cmVhbWluZykgbGlzdCBhcyBtYWpvci4gU2VlIGlubGluZS4NCiAgDQo9PT09PT09
IEF0IDIwMTAtMTEtMDgsIDAwOjA0OjE1IHlvdSB3cm90ZTogPT09PT09PQ0KDQo+SW50ZXJlc3Rp
bmdseSwgc2V2ZXJhbCBvdGhlciBsaXN0cyB3ZXJlIGNvcGllZCB0byB0aGlzIGVtYWlsIGJ1dCBu
b3QgdGhlIG1haW4gaHR0cHN0cmVhbWluZyBsaXN0LiBJIHdvdWxkIHJlY29tbWVuZCBkcm9wcGlu
ZyBvdGhlciBsaXN0cy4gT25lIGNvbW1lbnQgaW5saW5lLg0KPg0KPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCj4+IEZyb206IGF2dC1ib3VuY2VzQGlldGYub3JnIFttYWlsdG86YXZ0LWJv
dW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBCZW4gTml2ZW4tSmVua2lucw0KPj4gU2VudDog
U3VuZGF5LCBOb3ZlbWJlciAwNywgMjAxMCAxMTo1NCBQTQ0KPj4gVG86IFFpbiBXdQ0KPj4gQ2M6
IGh5YmlAaWV0Zi5vcmc7IGF2dEBpZXRmLm9yZzsgZmVjZnJhbWVAaWV0Zi5vcmc7IGlldGYtaHR0
cC13Z0B3My5vcmcNCj4+IFN1YmplY3Q6IFJlOiBbQVZUXSBGdzogW2h0dHBzdHJlYW1pbmddIEFn
ZW5kYSBhbmQgU2xpZGVzDQo+PiANCj4+IENvbGxlYWd1ZXMsDQo+PiANCj4+IFJlYWRpbmcgdGhl
IHNsaWRlcyBJJ2QgbGlrZSB0byBtYWtlIHNvbWUgY29tbWVudHMgaW4gYWR2YW5jZSBvZiB0aGUg
YmFyLWJvZiwgd2UgY2FuIGRpc2N1c3MgdGhlbSBtb3JlIHZpYSB0aGUgbWFpbGluZyBsaXN0DQo+
PiBvciBpbiB0aGUgYmFyLUJvRiBpdHNlbGYuDQo+PiANCj4+IEhUVFBfU3RyZWFtXzEucHB0IFNs
aWRlIDE0Og0KPj4gDQo+PiAiDQo+PiAgTm8gZGlzdGluY3Rpb24gcmVndWxhciBIVFRQIHRyYWZm
aWMgZnJvbSBIVFRQIFN0cmVhbWluZyB0cmFmZmljDQo+PiAgIERpc2FkdmFudGFnZToNCj4+ICAg
IFRyYW5zcG9ydCBzdHJlYW1pbmcgbWVkaWEgaW4gdGhlIHNhbWUgd2F5IGFzIHdlYiBwYWdlDQo+
PiAgICB0cmFuc3BvcnQgU3RyZWFtaW5nIG1lZGlhIGhhcyBubyBwcmlvcml0eSB0byBiZSBkZWxp
dmVyZWQvcHJvY2Vzc2VkIGZpcnN0DQo+PiAiDQo+PiANCj4+IFRoaXMgaXMgbm90IGNvcnJlY3Qs
IGl0IGlzIHBvc3NpYmxlIHRvIGFwcGx5IGRpZmZlcmVudCB0cmVhdG1lbnQgdG8gSFRUUCBTdHJl
YW1pbmcgdHJhZmZpYyBWcyAicmVndWxhciIgd2ViIHBhZ2UgdHJhZmZpYywgZS5nLiBieQ0KPj4g
dGhlIHNlcnZlciBzZXR0aW5nIGRpZmZlcmVudCBUT1MvRFNDUCBmb3Igc3RyZWFtaW5nIFZzICJ3
ZWIiIHRyYWZmaWMuDQo+DQo+SWYgdGhlIG5ldHdvcmsgd2lsbCBub3QgcmVzcGVjdCB0byB0aGVz
ZSBjb2RlIHBvaW50cyAod2hpY2ggaXMgdGhlIGNhc2UgaW4gdGhlIG9wZW4gSW50ZXJuZXQpLCB0
aGlzIHdvbqGvdCBoZWxwIGJ1dCB0aGUgc2VydmVycyB0aGVtc2VsdmVzIGNhbiBwcmlvcml0aXpl
IGFueXRoaW5nIHRoZXkgd2FudCB0byBpbiB0aGVpciBzY2hlZHVsaW5nIG9yIHByb2Nlc3Npbmcu
IEJ1dCwgSSBhbSBoYXZpbmcgZGlmZmljdWx0eSBpbiB1bmRlcnN0YW5kaW5nIHdoeSB0aGlzIGlz
IHJlbGV2YW50IHRvIGEgc3RhbmRhcmRpemF0aW9uIHdvcmsuIEl0IGxvb2tzIHRvIG1lIGFzIGEg
cHJvZHVjdCBmZWF0dXJlIGRpZmZlcmVudGlhdGlvbi4NCg0KW05pbmcgWm9uZ106IEkgYWdyZWUg
d2l0aCB5b3UgdGhhdCBpZiB0aGUgc3RyZWFtaW5nIGFwcGxpY2F0aW9uIHdhbnRzIHRvIGFjaGll
dmUgc3VjaCBraW5kIG9mIGRpZmZlcmVuZXRpYXRpb24gaW4gRTJFIHdheSwgaXQgaXMgYW4gaW1w
bGVtZW50YXRpb24gaXNzdWUgdGhhdCB1c3VhbGx5IGRvZXNuJ3QgcmVxdWlyZSBpbnRlcm9wZXJh
YmlsaXR5ICYgc3RhbmRhcmRpemF0aW9uLiBCdXQgaWYgd2Ugd2FudCB0byBwdXQgdGhpcyB0cmVh
dG1lbnQgaW4gdGhlIG5ldHdvcmsgKGUuZy4gaW50ZXJtZWRpYXJ5IG5vZGVzKSwgdGhlIHN0YW5k
YXJkIHdheSAoZS5nLiBtYXJraW5nIHRoZSBwYWNrZXRzIGZyb20gd2hhdGV2ZXIgYXBwbGljYXRp
b24gc2VydmVycyB0aGV5IHdlcmUgc2VudCkgY291bGQgYSBiZXR0ZXIgY2hvaWNlLi4uIEFnYWlu
LCB3ZSBhcmUgcXVpdGUgb3BlbiB0byBkaXNjdXNzIG90aGVyIHBvc3NpYmxlIHdheSBmb3Igc3Vj
aCB0cmVhdG1lbnQuDQoNCg0KPg0KPi1hY2JlZ2VuDQo+X19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCj5odHRwc3RyZWFtaW5nIG1haWxpbmcgbGlzdA0KPmh0
dHBzdHJlYW1pbmdAaWV0Zi5vcmcNCj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2h0dHBzdHJlYW1pbmcNCg0KPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0g
PSA9DQoJCQkNCk5pbmcgWm9uZw0Kem9uZ25pbmdAaHVhd2VpLmNvbQ0KMjAxMC0xMS0wOA0KDQo=


From csp@csperkins.org  Sun Nov  7 08:36:08 2010
Return-Path: <csp@csperkins.org>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C9BC03A67B4 for <httpstreaming@core3.amsl.com>; Sun,  7 Nov 2010 08:36:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.599
X-Spam-Level: 
X-Spam-Status: No, score=-103.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-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 RzhEojT1-MAn for <httpstreaming@core3.amsl.com>; Sun,  7 Nov 2010 08:36:07 -0800 (PST)
Received: from anchor-msapost-2.mail.demon.net (anchor-msapost-2.mail.demon.net [195.173.77.165]) by core3.amsl.com (Postfix) with ESMTP id F3BF23A67AB for <httpstreaming@ietf.org>; Sun,  7 Nov 2010 08:36:06 -0800 (PST)
Received: from [211.154.201.18] (helo=[172.31.15.236]) by anchor-post-2.mail.demon.net with esmtpsa (AUTH csperkins-dwh) (TLSv1:AES128-SHA:128) (Exim 4.69) id 1PF8EC-00016a-ll; Sun, 07 Nov 2010 16:36:25 +0000
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=windows-1252
From: Colin Perkins <csp@csperkins.org>
In-Reply-To: <3151D5E6-E534-4C1D-978E-7F214B31DFB2@niven-jenkins.co.uk>
Date: Mon, 8 Nov 2010 00:36:15 +0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <068E7ECD-1435-402A-BC1E-3ADCBF023BC7@csperkins.org>
References: <249792B19B4845578D9BDC3F77C12D68@china.huawei.com> <58D167AC-E817-4256-88D0-42E36492C562@niven-jenkins.co.uk> <04CAD96D4C5A3D48B1919248A8FE0D540D9B4260@xmb-sjc-215.amer.cisco.com> <3151D5E6-E534-4C1D-978E-7F214B31DFB2@niven-jenkins.co.uk>
To: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
X-Mailer: Apple Mail (2.1081)
Cc: httpstreaming@ietf.org
Subject: Re: [httpstreaming] [AVT] Fw:  Agenda and Slides
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Nov 2010 16:36:08 -0000

On 8 Nov 2010, at 00:15, Ben Niven-Jenkins wrote:
> On 7 Nov 2010, at 16:04, Ali C. Begen (abegen) wrote:
...
>>> From: avt-bounces@ietf.org [mailto:avt-bounces@ietf.org] On Behalf =
Of Ben Niven-Jenkins
>>> Colleagues,
>>>=20
>>> Reading the slides I'd like to make some comments in advance of the =
bar-bof, we can discuss them more via the mailing list
>>> or in the bar-BoF itself.
>>>=20
>>> HTTP_Stream_1.ppt Slide 14:
>>>=20
>>> "
>>> No distinction regular HTTP traffic from HTTP Streaming traffic
>>> Disadvantage:
>>>  Transport streaming media in the same way as web page
>>>  transport Streaming media has no priority to be delivered/processed =
first
>>> "
>>>=20
>>> This is not correct, it is possible to apply different treatment to =
HTTP Streaming traffic Vs "regular" web page traffic, e.g. by
>>> the server setting different TOS/DSCP for streaming Vs "web" =
traffic.
>>=20
>> If the network will not respect to these code points (which is the =
case in the open Internet), this won=92t help but the servers themselves =
can prioritize anything they want to in their scheduling or processing. =
But, I am having difficulty in understanding why this is relevant to a =
standardization work. It looks to me as a product feature =
differentiation.
>=20
> Agreed. IMO this is purely a deployment/implementation issue and not =
something that needs any standardisation.

It *might* make sense if the aim were to add an HTTP header to mark HTTP =
streaming requests, so that a web proxy treated them differently? (i.e., =
differentiation at the HTTP service layer, not at the network layer).

Colin


From abegen@cisco.com  Sun Nov  7 08:43:35 2010
Return-Path: <abegen@cisco.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 379553A67F7 for <httpstreaming@core3.amsl.com>; Sun,  7 Nov 2010 08:43:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6823obmPcQpv for <httpstreaming@core3.amsl.com>; Sun,  7 Nov 2010 08:43:34 -0800 (PST)
Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by core3.amsl.com (Postfix) with ESMTP id 63FCB3A67F3 for <httpstreaming@ietf.org>; Sun,  7 Nov 2010 08:43:34 -0800 (PST)
Authentication-Results: sj-iport-6.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAFpm1kyrRN+J/2dsb2JhbACiCnGeAppThUgEhFiJDQ
X-IronPort-AV: E=Sophos;i="4.58,310,1286150400"; d="scan'208";a="616039574"
Received: from sj-core-3.cisco.com ([171.68.223.137]) by sj-iport-6.cisco.com with ESMTP; 07 Nov 2010 16:43:53 +0000
Received: from xbh-sjc-231.amer.cisco.com (xbh-sjc-231.cisco.com [128.107.191.100]) by sj-core-3.cisco.com (8.13.8/8.14.3) with ESMTP id oA7GhrCp025634; Sun, 7 Nov 2010 16:43:53 GMT
Received: from xmb-sjc-215.amer.cisco.com ([171.70.151.169]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Sun, 7 Nov 2010 08:43:52 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Date: Sun, 7 Nov 2010 08:43:42 -0800
Message-ID: <04CAD96D4C5A3D48B1919248A8FE0D540D9B4262@xmb-sjc-215.amer.cisco.com>
In-Reply-To: <068E7ECD-1435-402A-BC1E-3ADCBF023BC7@csperkins.org>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [httpstreaming] [AVT] Fw:  Agenda and Slides
Thread-Index: Act+mgnPUs8BfnhFRoOR6Se8zYLjjAAAKw8Q
References: <249792B19B4845578D9BDC3F77C12D68@china.huawei.com> <58D167AC-E817-4256-88D0-42E36492C562@niven-jenkins.co.uk> <04CAD96D4C5A3D48B1919248A8FE0D540D9B4260@xmb-sjc-215.amer.cisco.com> <3151D5E6-E534-4C1D-978E-7F214B31DFB2@niven-jenkins.co.uk> <068E7ECD-1435-402A-BC1E-3ADCBF023BC7@csperkins.org>
From: "Ali C. Begen (abegen)" <abegen@cisco.com>
To: "Colin Perkins" <csp@csperkins.org>, "Ben Niven-Jenkins" <ben@niven-jenkins.co.uk>
X-OriginalArrivalTime: 07 Nov 2010 16:43:52.0840 (UTC) FILETIME=[F60E8080:01CB7E9A]
Cc: httpstreaming@ietf.org
Subject: Re: [httpstreaming] [AVT] Fw:  Agenda and Slides
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Nov 2010 16:43:35 -0000

> -----Original Message-----
> From: Colin Perkins [mailto:csp@csperkins.org]
> Sent: Monday, November 08, 2010 12:36 AM
> To: Ben Niven-Jenkins
> Cc: Ali C. Begen (abegen); httpstreaming@ietf.org
> Subject: Re: [httpstreaming] [AVT] Fw: Agenda and Slides
>=20
> On 8 Nov 2010, at 00:15, Ben Niven-Jenkins wrote:
> > On 7 Nov 2010, at 16:04, Ali C. Begen (abegen) wrote:
> ...
> >>> From: avt-bounces@ietf.org [mailto:avt-bounces@ietf.org] On Behalf =
Of Ben Niven-Jenkins
> >>> Colleagues,
> >>>
> >>> Reading the slides I'd like to make some comments in advance of =
the bar-bof, we can discuss them more via the mailing
> list
> >>> or in the bar-BoF itself.
> >>>
> >>> HTTP_Stream_1.ppt Slide 14:
> >>>
> >>> "
> >>> No distinction regular HTTP traffic from HTTP Streaming traffic
> >>> Disadvantage:
> >>>  Transport streaming media in the same way as web page
> >>>  transport Streaming media has no priority to be =
delivered/processed first
> >>> "
> >>>
> >>> This is not correct, it is possible to apply different treatment =
to HTTP Streaming traffic Vs "regular" web page traffic, e.g.
> by
> >>> the server setting different TOS/DSCP for streaming Vs "web" =
traffic.
> >>
> >> If the network will not respect to these code points (which is the =
case in the open Internet), this won=92t help but the servers
> themselves can prioritize anything they want to in their scheduling or =
processing. But, I am having difficulty in understanding
> why this is relevant to a standardization work. It looks to me as a =
product feature differentiation.
> >
> > Agreed. IMO this is purely a deployment/implementation issue and not =
something that needs any standardisation.
>=20
> It *might* make sense if the aim were to add an HTTP header to mark =
HTTP streaming requests, so that a web proxy treated
> them differently? (i.e., differentiation at the HTTP service layer, =
not at the network layer).

Sure, but that does require changes in the proxies. And if we start =
going down that path, there are many, probably better, things that we =
can do.

-acbegen
=20
> Colin


From watsonm@netflix.com  Sun Nov  7 09:31:25 2010
Return-Path: <watsonm@netflix.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4D1E83A6868 for <httpstreaming@core3.amsl.com>; Sun,  7 Nov 2010 09:31:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 4jI6vsOuWDa7 for <httpstreaming@core3.amsl.com>; Sun,  7 Nov 2010 09:31:22 -0800 (PST)
Received: from mx1.netflix.com (mx1.netflix.com [208.75.77.144]) by core3.amsl.com (Postfix) with ESMTP id 88AFF3A686A for <httpstreaming@ietf.org>; Sun,  7 Nov 2010 09:31:21 -0800 (PST)
Received: from ExchFE101.netflix.com (exchfe101.netflix.com [10.64.32.101]) by mx1.netflix.com (8.12.11.20060308/8.12.11) with ESMTP id oA7HVXpR010004; Sun, 7 Nov 2010 09:31:38 -0800
Received: from EXCHMBX103.netflix.com ([fe80::c8e2:ac0e:d177:53c6]) by ExchFE101.netflix.com ([fe80::6861:6a26:831f:e8c9%14]) with mapi; Sun, 7 Nov 2010 09:31:27 -0800
From: Mark Watson <watsonm@netflix.com>
To: Colin Perkins <csp@csperkins.org>
Date: Sun, 7 Nov 2010 09:31:26 -0800
Thread-Topic: [httpstreaming] [AVT] Fw:  Agenda and Slides
Thread-Index: Act+oZsK/lzpmJDiRq+eEmJZtogT+w==
Message-ID: <5D769A35-ED00-4DA7-AF70-38600CAAD305@netflix.com>
References: <249792B19B4845578D9BDC3F77C12D68@china.huawei.com> <58D167AC-E817-4256-88D0-42E36492C562@niven-jenkins.co.uk> <04CAD96D4C5A3D48B1919248A8FE0D540D9B4260@xmb-sjc-215.amer.cisco.com> <3151D5E6-E534-4C1D-978E-7F214B31DFB2@niven-jenkins.co.uk> <068E7ECD-1435-402A-BC1E-3ADCBF023BC7@csperkins.org>
In-Reply-To: <068E7ECD-1435-402A-BC1E-3ADCBF023BC7@csperkins.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Cc: "httpstreaming@ietf.org" <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] [AVT] Fw:  Agenda and Slides
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Nov 2010 17:31:25 -0000

DQoNClNlbnQgZnJvbSBteSBpUGFkDQoNCk9uIE5vdiA3LCAyMDEwLCBhdCA4OjM2IEFNLCAiQ29s
aW4gUGVya2lucyIgPGNzcEBjc3BlcmtpbnMub3JnPiB3cm90ZToNCg0KPiBPbiA4IE5vdiAyMDEw
LCBhdCAwMDoxNSwgQmVuIE5pdmVuLUplbmtpbnMgd3JvdGU6DQo+PiBPbiA3IE5vdiAyMDEwLCBh
dCAxNjowNCwgQWxpIEMuIEJlZ2VuIChhYmVnZW4pIHdyb3RlOg0KPiAuLi4NCj4+Pj4gRnJvbTog
YXZ0LWJvdW5jZXNAaWV0Zi5vcmcgW21haWx0bzphdnQtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo
YWxmIE9mIEJlbiBOaXZlbi1KZW5raW5zDQo+Pj4+IENvbGxlYWd1ZXMsDQo+Pj4+IA0KPj4+PiBS
ZWFkaW5nIHRoZSBzbGlkZXMgSSdkIGxpa2UgdG8gbWFrZSBzb21lIGNvbW1lbnRzIGluIGFkdmFu
Y2Ugb2YgdGhlIGJhci1ib2YsIHdlIGNhbiBkaXNjdXNzIHRoZW0gbW9yZSB2aWEgdGhlIG1haWxp
bmcgbGlzdA0KPj4+PiBvciBpbiB0aGUgYmFyLUJvRiBpdHNlbGYuDQo+Pj4+IA0KPj4+PiBIVFRQ
X1N0cmVhbV8xLnBwdCBTbGlkZSAxNDoNCj4+Pj4gDQo+Pj4+ICINCj4+Pj4gTm8gZGlzdGluY3Rp
b24gcmVndWxhciBIVFRQIHRyYWZmaWMgZnJvbSBIVFRQIFN0cmVhbWluZyB0cmFmZmljDQo+Pj4+
IERpc2FkdmFudGFnZToNCj4+Pj4gVHJhbnNwb3J0IHN0cmVhbWluZyBtZWRpYSBpbiB0aGUgc2Ft
ZSB3YXkgYXMgd2ViIHBhZ2UNCj4+Pj4gdHJhbnNwb3J0IFN0cmVhbWluZyBtZWRpYSBoYXMgbm8g
cHJpb3JpdHkgdG8gYmUgZGVsaXZlcmVkL3Byb2Nlc3NlZCBmaXJzdA0KPj4+PiAiDQo+Pj4+IA0K
Pj4+PiBUaGlzIGlzIG5vdCBjb3JyZWN0LCBpdCBpcyBwb3NzaWJsZSB0byBhcHBseSBkaWZmZXJl
bnQgdHJlYXRtZW50IHRvIEhUVFAgU3RyZWFtaW5nIHRyYWZmaWMgVnMgInJlZ3VsYXIiIHdlYiBw
YWdlIHRyYWZmaWMsIGUuZy4gYnkNCj4+Pj4gdGhlIHNlcnZlciBzZXR0aW5nIGRpZmZlcmVudCBU
T1MvRFNDUCBmb3Igc3RyZWFtaW5nIFZzICJ3ZWIiIHRyYWZmaWMuDQo+Pj4gDQo+Pj4gSWYgdGhl
IG5ldHdvcmsgd2lsbCBub3QgcmVzcGVjdCB0byB0aGVzZSBjb2RlIHBvaW50cyAod2hpY2ggaXMg
dGhlIGNhc2UgaW4gdGhlIG9wZW4gSW50ZXJuZXQpLCB0aGlzIHdvbuKAmXQgaGVscCBidXQgdGhl
IHNlcnZlcnMgdGhlbXNlbHZlcyBjYW4gcHJpb3JpdGl6ZSBhbnl0aGluZyB0aGV5IHdhbnQgdG8g
aW4gdGhlaXIgc2NoZWR1bGluZyBvciBwcm9jZXNzaW5nLiBCdXQsIEkgYW0gaGF2aW5nIGRpZmZp
Y3VsdHkgaW4gdW5kZXJzdGFuZGluZyB3aHkgdGhpcyBpcyByZWxldmFudCB0byBhIHN0YW5kYXJk
aXphdGlvbiB3b3JrLiBJdCBsb29rcyB0byBtZSBhcyBhIHByb2R1Y3QgZmVhdHVyZSBkaWZmZXJl
bnRpYXRpb24uDQo+PiANCj4+IEFncmVlZC4gSU1PIHRoaXMgaXMgcHVyZWx5IGEgZGVwbG95bWVu
dC9pbXBsZW1lbnRhdGlvbiBpc3N1ZSBhbmQgbm90IHNvbWV0aGluZyB0aGF0IG5lZWRzIGFueSBz
dGFuZGFyZGlzYXRpb24uDQo+IA0KPiBJdCAqbWlnaHQqIG1ha2Ugc2Vuc2UgaWYgdGhlIGFpbSB3
ZXJlIHRvIGFkZCBhbiBIVFRQIGhlYWRlciB0byBtYXJrIEhUVFAgc3RyZWFtaW5nIHJlcXVlc3Rz
LCBzbyB0aGF0IGEgd2ViIHByb3h5IHRyZWF0ZWQgdGhlbSBkaWZmZXJlbnRseT8gKGkuZS4sIGRp
ZmZlcmVudGlhdGlvbiBhdCB0aGUgSFRUUCBzZXJ2aWNlIGxheWVyLCBub3QgYXQgdGhlIG5ldHdv
cmsgbGF5ZXIpLg0KPiANCg0KQnV0IHdoeSA/IEl0J3Mgbm90IGNsZWFyIHRvIG1lIGF0IGFsbCB0
aGF0ICJIVFRQIFN0cmVhbWluZyIgdHJhZmZpYyAod2hhdGV2ZXIgdGhhdCBtZWFucykgc2hvdWxk
IGhhdmUgJ2hpZ2hlciBwcmlvcml0eScgKHdoYXRldmVyIHRoYXQgbWVhbnMpIHRoYW4gb3RoZXIg
d2ViIHRyYWZmaWMuIEhUVFAgc3RyZWFtaW5nIGNsaWVudHMgZ2VuZXJhbGx5IGhhdmUgYXQgbGVh
c3QgdGVucyBvZiBzZWNvbmRzIG9mIGJ1ZmZlciwgbWVhbmluZyB0aGV5IGNhbiBhYnNvcmIgZGVs
YXlzIGluIGRlbGl2ZXJ5LCB3aGVyZWFzIGZvciBhIHdlYiBwYWdlIGV2ZXJ5IGRlbGF5IHRyYW5z
bGF0ZXMgaW50byB0aGUgdXNlciB3YWl0aW5nLCBhbmQgdGhlIHVzZXIgcmVhbGx5IHdhbnRzIHRo
ZWlyIHdob2xlIHBhZ2UgYXMgZmFzdCBhcyBwb3NzaWJsZS4NCg0KSWYgdGhlcmUgYXJlIGFkZGl0
aW9uYWwgSFRUUCBmZWF0dXJlcyB0aGF0IHdvdWxkIGJlIGdvb2QgZm9yIEhUVFAgU3RyZWFtaW5n
IChhbmQgSSBhbSBzdXJlIHRoZXJlIGFyZSkgdGhlc2Ugc2hvdWxkIGJlIGRlc2lnbmVkIGFzIGdl
bmVyaWMgSFRUUCBlbmhhbmNlbWVudHMuDQoNClRoaXMgZGlzY3Vzc2lvbiBuZWVkcyB0byBiZSBt
dWNoIGNsZWFyZXIgYWJvdXQgdGhlIGFzc3VtcHRpb25zIGFuZCB3aGF0IGlzIGFjdHVhbGx5IG1l
YW50IGJ5IHRoZSB2YXJpb3VzIHRlcm1zIGJlaW5nIHVzZWQuDQoNCi4uLk1hcmsgDQoNCj4gQ29s
aW4NCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQo+IGh0dHBzdHJlYW1pbmcgbWFpbGluZyBsaXN0DQo+IGh0dHBzdHJlYW1pbmdAaWV0Zi5vcmcN
Cj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9odHRwc3RyZWFtaW5nDQo+
IA0K

From sunseawq@huawei.com  Sun Nov  7 17:50:04 2010
Return-Path: <sunseawq@huawei.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2F99328C113 for <httpstreaming@core3.amsl.com>; Sun,  7 Nov 2010 17:50:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.211
X-Spam-Level: 
X-Spam-Status: No, score=-0.211 tagged_above=-999 required=5 tests=[AWL=-1.728, BAYES_00=-2.599, FAKE_REPLY_C=2.012, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, RDNS_NONE=0.1]
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 2BeMgyvfxj5W for <httpstreaming@core3.amsl.com>; Sun,  7 Nov 2010 17:50:03 -0800 (PST)
Received: from szxga03-in.huawei.com (unknown [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id 3D18228C110 for <httpstreaming@ietf.org>; Sun,  7 Nov 2010 17:50:03 -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 <0LBJ00KERMFOP0@szxga03-in.huawei.com> for httpstreaming@ietf.org; Mon, 08 Nov 2010 09:50:12 +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 <0LBJ000HFMFO4V@szxga03-in.huawei.com> for httpstreaming@ietf.org; Mon, 08 Nov 2010 09:50:12 +0800 (CST)
Received: from jys1037603 ([125.35.86.138]) by szxml01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LBJ00K0NMFNHG@szxml01-in.huawei.com> for httpstreaming@ietf.org; Mon, 08 Nov 2010 09:50:12 +0800 (CST)
Date: Mon, 08 Nov 2010 09:50:21 +0800
From: Qin Wu <sunseawq@huawei.com>
To: httpstreaming <httpstreaming@ietf.org>
Message-id: <86E9B4F52CCD45C7877A2152517D8E9C@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
X-Mailer: Microsoft Outlook Express 6.00.2900.5843
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 7BIT
X-Priority: 3
X-MSMail-priority: Normal
Subject: Re: [httpstreaming] [AVT] Fw:  Agenda and Slides
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Nov 2010 01:50:04 -0000

Sorry, I forgot to drop other lists.
> ----- Original Message ----- 
> From: "Ben Niven-Jenkins" <ben@niven-jenkins.co.uk>
> To: "Qin Wu" <sunseawq@huawei.com>
> Cc: <avt@ietf.org>; <fecframe@ietf.org>; <ietf-http-wg@w3.org>; <hybi@ietf.org>
> Sent: Sunday, November 07, 2010 11:54 PM
> Subject: Re: [AVT] Fw: [httpstreaming] Agenda and Slides
> 
> 
> Colleagues,
> 
> Reading the slides I'd like to make some comments in advance of the bar-bof, we can discuss them more via the mailing list or in the bar-BoF itself.
> 
> HTTP_Stream_1.ppt Slide 14:
> 
> "
> No distinction regular HTTP traffic from HTTP Streaming traffic
>  Disadvantage:
>   Transport streaming media in the same way as web page
>   transport Streaming media has no priority to be delivered/processed first
> "
> 
> This is not correct, it is possible to apply different treatment to HTTP Streaming traffic Vs "regular" web page traffic, e.g. by the server setting different TOS/DSCP for streaming Vs "web" traffic.

[Qin]: There are two different levels for service differential
 1evel 1: How to separate HTTP streaming service from High Speed Internet Service(HSI) Since HTTP streaming service and HSI share the same channel and HTTP Streaming service may require more bandwidth or other resource to support high quality content delivery. If the serve can do some mark in the HTTP header and there is some smart cache with intelligence to understand this mark situated between the server and client, the smart cache can treat HTTP streaming traffic in the different way as web traffic.
 
 level2:   How to treat different HTTP streaming traffic with different priorities.
 This is more precise granularity of service differential. If there is way to do this, HD HTTP streaming can be treated in the different way as SD HTTP Streaming. 
 Smart cache is one way to do this.
 
 As for these two levels of service differential, I agree there is other ways to deal with it, I just think it is quite interesting issue to me, when I dig this problem out 
> 
> On 7 Nov 2010, at 07:11, Qin Wu wrote:
> 
>> FYI.
>> ----- Original Message ----- 
>> From: "David A. Bryan" <dbryan@ethernot.org>
>> To: "httpstreaming" <httpstreaming@ietf.org>
>> Sent: Sunday, November 07, 2010 2:37 PM
>> Subject: [httpstreaming] Agenda and Slides
>> 
>> 
>>> I just uploaded an agenda and the current slides from the
>>> participants. The slides are available as links from the agenda, which
>>> I have uploaded here:
>>> 
>>> http://www.p2psip.org/httpstream/79/Agenda.html
>>> 
>>> I still don't know which room is the IESG room, but I will find out
>>> and post here shortly.
>>> 
>>> Thanks, and see you all on Wed.
>>> 
>>> David
>>> _______________________________________________
>>> httpstreaming mailing list
>>> httpstreaming@ietf.org
>>> https://www.ietf.org/mailman/listinfo/httpstreaming
>>> 
>> _______________________________________________
>> Audio/Video Transport Working Group
>> avt@ietf.org
>> https://www.ietf.org/mailman/listinfo/avt
> 
>

From wenboz@google.com  Mon Nov  8 01:17:19 2010
Return-Path: <wenboz@google.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C5B393A6903 for <httpstreaming@core3.amsl.com>; Mon,  8 Nov 2010 01:17:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -109.976
X-Spam-Level: 
X-Spam-Status: No, score=-109.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, 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 QN3DjhY5Y1ol for <httpstreaming@core3.amsl.com>; Mon,  8 Nov 2010 01:17:18 -0800 (PST)
Received: from smtp-out.google.com (smtp-out.google.com [74.125.121.35]) by core3.amsl.com (Postfix) with ESMTP id 38CE13A6929 for <httpstreaming@ietf.org>; Mon,  8 Nov 2010 01:17:18 -0800 (PST)
Received: from wpaz9.hot.corp.google.com (wpaz9.hot.corp.google.com [172.24.198.73]) by smtp-out.google.com with ESMTP id oA89HbrH026568 for <httpstreaming@ietf.org>; Mon, 8 Nov 2010 01:17:38 -0800
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1289207858; bh=da0isUprE/9dfy6jDM+emhF/jU0=; h=MIME-Version:In-Reply-To:References:Date:Message-ID:Subject:From: To:Cc:Content-Type; b=e4G85+vVYBj+V+H4Plcl2i7TFW1aqwHTFRplWV4cq6n5WPOOPEtcjKB0IEeuJduzG oLpNVSYp2vhLxLdnmY/SA==
Received: from yxk8 (yxk8.prod.google.com [10.190.3.136]) by wpaz9.hot.corp.google.com with ESMTP id oA89Ha9c031181 for <httpstreaming@ietf.org>; Mon, 8 Nov 2010 01:17:36 -0800
Received: by yxk8 with SMTP id 8so3337308yxk.33 for <httpstreaming@ietf.org>; Mon, 08 Nov 2010 01:17:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=5/qUoLU27vwK9Nkkc5GSq5nsj6RhUZZrgWQdY6WzfVc=; b=HwRNmDS/JKorti/+TH/0zvr6f39/1i95QE4UfPUuf3LrLekrdigbADTGd30zHsccDe HV3GFNPHB8PsqSTo0Rpw==
DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=I3hYTdWc7gM6dPzXM+9XAPsBmWwkqOKwJDRXtjGPULJkuYeSqf67to3+KKXWjb3dg5 /+DXCszY7ej/zw7Qyg8w==
MIME-Version: 1.0
Received: by 10.90.180.12 with SMTP id c12mr4969446agf.11.1289207854495; Mon, 08 Nov 2010 01:17:34 -0800 (PST)
Received: by 10.90.205.9 with HTTP; Mon, 8 Nov 2010 01:17:34 -0800 (PST)
In-Reply-To: <04CAD96D4C5A3D48B1919248A8FE0D540D9B4262@xmb-sjc-215.amer.cisco.com>
References: <249792B19B4845578D9BDC3F77C12D68@china.huawei.com> <58D167AC-E817-4256-88D0-42E36492C562@niven-jenkins.co.uk> <04CAD96D4C5A3D48B1919248A8FE0D540D9B4260@xmb-sjc-215.amer.cisco.com> <3151D5E6-E534-4C1D-978E-7F214B31DFB2@niven-jenkins.co.uk> <068E7ECD-1435-402A-BC1E-3ADCBF023BC7@csperkins.org> <04CAD96D4C5A3D48B1919248A8FE0D540D9B4262@xmb-sjc-215.amer.cisco.com>
Date: Mon, 8 Nov 2010 17:17:34 +0800
Message-ID: <AANLkTik+Q8zibcghgjKuOhHnOeK0Cy_MD4_4vTzEghC6@mail.gmail.com>
From: Wenbo Zhu <wenboz@google.com>
To: "Ali C. Begen (abegen)" <abegen@cisco.com>
Content-Type: multipart/alternative; boundary=0016362847763578b104948718d8
X-System-Of-Record: true
Cc: httpstreaming@ietf.org, Colin Perkins <csp@csperkins.org>
Subject: Re: [httpstreaming] [AVT] Fw: Agenda and Slides
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Nov 2010 09:17:19 -0000

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

On Mon, Nov 8, 2010 at 12:43 AM, Ali C. Begen (abegen) <abegen@cisco.com>wr=
ote:

>
>
> > -----Original Message-----
> > From: Colin Perkins [mailto:csp@csperkins.org]
> > Sent: Monday, November 08, 2010 12:36 AM
> > To: Ben Niven-Jenkins
> > Cc: Ali C. Begen (abegen); httpstreaming@ietf.org
> > Subject: Re: [httpstreaming] [AVT] Fw: Agenda and Slides
> >
> > On 8 Nov 2010, at 00:15, Ben Niven-Jenkins wrote:
> > > On 7 Nov 2010, at 16:04, Ali C. Begen (abegen) wrote:
> > ...
> > >>> From: avt-bounces@ietf.org [mailto:avt-bounces@ietf.org] On Behalf
> Of Ben Niven-Jenkins
> > >>> Colleagues,
> > >>>
> > >>> Reading the slides I'd like to make some comments in advance of the
> bar-bof, we can discuss them more via the mailing
> > list
> > >>> or in the bar-BoF itself.
> > >>>
> > >>> HTTP_Stream_1.ppt Slide 14:
> > >>>
> > >>> "
> > >>> No distinction regular HTTP traffic from HTTP Streaming traffic
> > >>> Disadvantage:
> > >>>  Transport streaming media in the same way as web page
> > >>>  transport Streaming media has no priority to be delivered/processe=
d
> first
> > >>> "
> > >>>
> > >>> This is not correct, it is possible to apply different treatment to
> HTTP Streaming traffic Vs "regular" web page traffic, e.g.
> > by
> > >>> the server setting different TOS/DSCP for streaming Vs "web" traffi=
c.
> > >>
> > >> If the network will not respect to these code points (which is the
> case in the open Internet), this won=92t help but the servers
> > themselves can prioritize anything they want to in their scheduling or
> processing. But, I am having difficulty in understanding
> > why this is relevant to a standardization work. It looks to me as a
> product feature differentiation.
> > >
> > > Agreed. IMO this is purely a deployment/implementation issue and not
> something that needs any standardisation.
> >
> > It *might* make sense if the aim were to add an HTTP header to mark HTT=
P
> streaming requests, so that a web proxy treated
> > them differently? (i.e., differentiation at the HTTP service layer, not
> at the network layer).
>
> Sure, but that does require changes in the proxies. And if we start going
> down that path, there are many, probably better, things that we can do.
>
Isn't this one of biggest advantages of using HTTP, i.e. services are
allowed to define/advise special semantics at the protocol-level without
breaking the transport-level compatibility.  I am glad that DPI was even
mentioned.

- Wenbo


> -acbegen
>
> > Colin
>
> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming
>

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

<br><br><div class=3D"gmail_quote">On Mon, Nov 8, 2010 at 12:43 AM, Ali C. =
Begen (abegen) <span dir=3D"ltr">&lt;<a href=3D"mailto:abegen@cisco.com">ab=
egen@cisco.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class=3D"h5"><br>
<br>
&gt; -----Original Message-----<br>
&gt; From: Colin Perkins [mailto:<a href=3D"mailto:csp@csperkins.org">csp@c=
sperkins.org</a>]<br>
&gt; Sent: Monday, November 08, 2010 12:36 AM<br>
&gt; To: Ben Niven-Jenkins<br>
&gt; Cc: Ali C. Begen (abegen); <a href=3D"mailto:httpstreaming@ietf.org">h=
ttpstreaming@ietf.org</a><br>
&gt; Subject: Re: [httpstreaming] [AVT] Fw: Agenda and Slides<br>
&gt;<br>
&gt; On 8 Nov 2010, at 00:15, Ben Niven-Jenkins wrote:<br>
&gt; &gt; On 7 Nov 2010, at 16:04, Ali C. Begen (abegen) wrote:<br>
&gt; ...<br>
&gt; &gt;&gt;&gt; From: <a href=3D"mailto:avt-bounces@ietf.org">avt-bounces=
@ietf.org</a> [mailto:<a href=3D"mailto:avt-bounces@ietf.org">avt-bounces@i=
etf.org</a>] On Behalf Of Ben Niven-Jenkins<br>
&gt; &gt;&gt;&gt; Colleagues,<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Reading the slides I&#39;d like to make some comments in =
advance of the bar-bof, we can discuss them more via the mailing<br>
&gt; list<br>
&gt; &gt;&gt;&gt; or in the bar-BoF itself.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; HTTP_Stream_1.ppt Slide 14:<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; &quot;<br>
&gt; &gt;&gt;&gt; No distinction regular HTTP traffic from HTTP Streaming t=
raffic<br>
&gt; &gt;&gt;&gt; Disadvantage:<br>
&gt; &gt;&gt;&gt; =A0Transport streaming media in the same way as web page<=
br>
&gt; &gt;&gt;&gt; =A0transport Streaming media has no priority to be delive=
red/processed first<br>
&gt; &gt;&gt;&gt; &quot;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; This is not correct, it is possible to apply different tr=
eatment to HTTP Streaming traffic Vs &quot;regular&quot; web page traffic, =
e.g.<br>
&gt; by<br>
&gt; &gt;&gt;&gt; the server setting different TOS/DSCP for streaming Vs &q=
uot;web&quot; traffic.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; If the network will not respect to these code points (which i=
s the case in the open Internet), this won=92t help but the servers<br>
&gt; themselves can prioritize anything they want to in their scheduling or=
 processing. But, I am having difficulty in understanding<br>
&gt; why this is relevant to a standardization work. It looks to me as a pr=
oduct feature differentiation.<br>
&gt; &gt;<br>
&gt; &gt; Agreed. IMO this is purely a deployment/implementation issue and =
not something that needs any standardisation.<br>
&gt;<br>
&gt; It *might* make sense if the aim were to add an HTTP header to mark HT=
TP streaming requests, so that a web proxy treated<br>
&gt; them differently? (i.e., differentiation at the HTTP service layer, no=
t at the network layer).<br>
<br>
</div></div>Sure, but that does require changes in the proxies. And if we s=
tart going down that path, there are many, probably better, things that we =
can do.<br></blockquote><div>Isn&#39;t this one of biggest advantages of us=
ing HTTP, i.e. services are allowed to define/advise special semantics at t=
he protocol-level without breaking the=A0transport-level=A0compatibility. =
=A0I am glad that DPI was even mentioned.</div>
<div><br></div><div>- Wenbo</div><div><br></div><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex;">
<br>
-acbegen<br>
<div><div></div><div class=3D"h5"><br>
&gt; Colin<br>
<br>
_______________________________________________<br>
httpstreaming mailing list<br>
<a href=3D"mailto:httpstreaming@ietf.org">httpstreaming@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/httpstreaming" target=3D"_=
blank">https://www.ietf.org/mailman/listinfo/httpstreaming</a><br>
</div></div></blockquote></div><br>

--0016362847763578b104948718d8--

From sunseawq@huawei.com  Mon Nov  8 06:34:37 2010
Return-Path: <sunseawq@huawei.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4ED263A677D; Mon,  8 Nov 2010 06:34:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.322
X-Spam-Level: 
X-Spam-Status: No, score=-1.322 tagged_above=-999 required=5 tests=[AWL=-0.827, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, RDNS_NONE=0.1]
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 S7k0jLih42mM; Mon,  8 Nov 2010 06:34:36 -0800 (PST)
Received: from szxga02-in.huawei.com (unknown [119.145.14.65]) by core3.amsl.com (Postfix) with ESMTP id 38B753A6888; Mon,  8 Nov 2010 06:34:36 -0800 (PST)
Received: from huawei.com (szxga02-in [172.24.2.6]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LBK005DLLTZ5E@szxga02-in.huawei.com>; Mon, 08 Nov 2010 22:34:47 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LBK0065VLTYEN@szxga02-in.huawei.com>; Mon, 08 Nov 2010 22:34:46 +0800 (CST)
Received: from jys1037603 ([125.35.86.138]) by szxml01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LBK00IA2LTWNF@szxml01-in.huawei.com>; Mon, 08 Nov 2010 22:34:46 +0800 (CST)
Date: Mon, 08 Nov 2010 22:34:55 +0800
From: Qin Wu <sunseawq@huawei.com>
To: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>, dispatch@ietf.org
Message-id: <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
X-Mailer: Microsoft Outlook Express 6.00.2900.5843
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 7BIT
X-Priority: 3
X-MSMail-priority: Normal
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
Cc: httpstreaming <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] [dispatch] Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Nov 2010 14:34:37 -0000

Hi, Joes Javier:
Your bring a quite interesting draft. We have a Bar BOF on HTTP streaming on Wednesday evening, Emenrald room, which aims at  building new area and working out appropriate working scope to offer more efficient transport and better QoE. One of key issues we are ready to address is QOE improvement. If you are interested, please join our discussion.
Also you can track the following link for our meeting agenda, location and time:
http://www.ietf.org/mail-archive/web/httpstreaming/current/maillist.html

Regards!
-Qin
----- Original Message ----- 
From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
To: <dispatch@ietf.org>
Sent: Monday, November 08, 2010 4:14 PM
Subject: [dispatch] Q-HTTP



Hi experts, 

We are a group of researchers which have written a draft about QoS measurements & reactions. We believe the standardization of this topic could benefit internet community in the coming years, for example for virtualization of videogames through intenet. We would like to receive comments and some feedback and also oppinions about the target area, because we believe that the draft fits into Real-time App and infrastructure Area scope, but currently the draft is in "looking for an area" state

   The draft describes Q-HTTP (Quality HTTP) , which is an application level protocol based on HTTP and SDP associated to a new specific uri "httpq://..." intended for carrying out quality negotiation and quality measurement between two parties. The final goal of this 
process is to verify that a certain application which depends on bandwidth, latency, jitter parameters, will work under current network conditions. Our idea tackles the fact that real-time services (virtualization, on line gaming, video, voice) nowadays are increasing and that in an internet (or WAN) environment propagation conditions may change with time for our connection; what works for most applications may not work for real-time ones and they should have a standard way of negotiating and verifying their requirements. Q-HTTP also provides a mechanism of account/alerting when required constraints are not met after the measurement is carried out.
  
 Implementation details on the actions to be triggered upon reception/detection of QoS alerts exchanged by the protocol are out of scope of this draft, it is application dependant (e.g. increase quality, reduce bit-rate) or even network dependant (e.g. change connection's quality profile).

Comments? Thanks

- Jose Javier



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


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

From jose_javier.garcia_aranda@alcatel-lucent.com  Mon Nov  8 08:33:30 2010
Return-Path: <jose_javier.garcia_aranda@alcatel-lucent.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1B69628C0DE; Mon,  8 Nov 2010 08:33:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0
X-Spam-Level: 
X-Spam-Status: No, score=x tagged_above=-999 required=5 tests=[]
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 fl2nnMGF1pCz; Mon,  8 Nov 2010 08:33:29 -0800 (PST)
Received: from smail5.alcatel.fr (smail5.alcatel.fr [64.208.49.27]) by core3.amsl.com (Postfix) with ESMTP id 843763A692F; Mon,  8 Nov 2010 08:33:27 -0800 (PST)
Received: from FRMRSSXCHHUB03.dc-m.alcatel-lucent.com (FRMRSSXCHHUB03.dc-m.alcatel-lucent.com [135.120.45.63]) by smail5.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id oA8GXbCO026317 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Mon, 8 Nov 2010 17:33:37 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.39]) by FRMRSSXCHHUB03.dc-m.alcatel-lucent.com ([135.120.45.63]) with mapi; Mon, 8 Nov 2010 17:33:37 +0100
From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
To: Qin Wu <sunseawq@huawei.com>, "dispatch@ietf.org" <dispatch@ietf.org>
Date: Mon, 8 Nov 2010 17:33:20 +0100
Thread-Topic: [dispatch] Q-HTTP
Thread-Index: Act/Ui1FVbaXyq/OQeykYBcapoQUPQAD+Zhw
Message-ID: <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com>
In-Reply-To: <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com>
Accept-Language: en-US
Content-Language: es-ES
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/mixed; boundary="_002_3349FECF788C984BB34176D70A51782F1067054DFRMRSSXCHMBSB3d_"
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.13
Cc: httpstreaming <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] [dispatch] Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Nov 2010 16:33:30 -0000

--_002_3349FECF788C984BB34176D70A51782F1067054DFRMRSSXCHMBSB3d_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Qin and all,

Now the Q-HTTP draft is accesible at=20

http://www.ietf.org/id/draft-aranda-dispatch-qhttp-00.txt

In addition, i have attached in this email a FAQ document for easier unders=
tanding of the protocol. This document clarifies the philosophy and shows d=
ifferent alternatives for the implementation

Regards and thanks

- Jose javier


-----Mensaje original-----
De: Qin Wu [mailto:sunseawq@huawei.com]=20
Enviado el: lunes, 08 de noviembre de 2010 15:35
Para: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER); dispatch@ietf.org
CC: httpstreaming
Asunto: Re: [dispatch] Q-HTTP

Hi, Joes Javier:
Your bring a quite interesting draft. We have a Bar BOF on HTTP streaming o=
n Wednesday evening, Emenrald room, which aims at  building new area and wo=
rking out appropriate working scope to offer more efficient transport and b=
etter QoE. One of key issues we are ready to address is QOE improvement. If=
 you are interested, please join our discussion.
Also you can track the following link for our meeting agenda, location and =
time:
http://www.ietf.org/mail-archive/web/httpstreaming/current/maillist.html

Regards!
-Qin
----- Original Message -----
From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda=
@alcatel-lucent.com>
To: <dispatch@ietf.org>
Sent: Monday, November 08, 2010 4:14 PM
Subject: [dispatch] Q-HTTP



Hi experts,=20

We are a group of researchers which have written a draft about QoS measurem=
ents & reactions. We believe the standardization of this topic could benefi=
t internet community in the coming years, for example for virtualization of=
 videogames through intenet. We would like to receive comments and some fee=
dback and also oppinions about the target area, because we believe that the=
 draft fits into Real-time App and infrastructure Area scope, but currently=
 the draft is in "looking for an area" state

   The draft describes Q-HTTP (Quality HTTP) , which is an application leve=
l protocol based on HTTP and SDP associated to a new specific uri "httpq://=
..." intended for carrying out quality negotiation and quality measurement =
between two parties. The final goal of this=20
process is to verify that a certain application which depends on bandwidth,=
 latency, jitter parameters, will work under current network conditions. Ou=
r idea tackles the fact that real-time services (virtualization, on line ga=
ming, video, voice) nowadays are increasing and that in an internet (or WAN=
) environment propagation conditions may change with time for our connectio=
n; what works for most applications may not work for real-time ones and the=
y should have a standard way of negotiating and verifying their requirement=
s. Q-HTTP also provides a mechanism of account/alerting when required const=
raints are not met after the measurement is carried out.
 =20
 Implementation details on the actions to be triggered upon reception/detec=
tion of QoS alerts exchanged by the protocol are out of scope of this draft=
, it is application dependant (e.g. increase quality, reduce bit-rate) or e=
ven network dependant (e.g. change connection's quality profile).

Comments? Thanks

- Jose Javier



---------------------------------------------------------------------------=
-----


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

--_002_3349FECF788C984BB34176D70A51782F1067054DFRMRSSXCHMBSB3d_
Content-Type: application/pdf; name="Q-HTTP_FAQ_v017.pdf"
Content-Description: Q-HTTP_FAQ_v017.pdf
Content-Disposition: attachment; filename="Q-HTTP_FAQ_v017.pdf"; size=419583;
	creation-date="Wed, 01 Sep 2010 23:36:02 GMT";
	modification-date="Wed, 01 Sep 2010 23:36:04 GMT"
Content-Transfer-Encoding: base64

JVBERi0xLjMKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyIC9GbGF0ZURlY29k
ZT4+CnN0cmVhbQp4nO1dWa8dxRGWHS/hYtkYY5YYzCGB+BzIGXpfsj1EQpGivBBdKQ8mTyRkUYwE
//8hVbN0V8/UnDN977m+YwIoYnJP79P11VdVXT3fbUQj1Ubgv8PD1y/OxOaP8L9/nn13FhqN/7Q/
0OevX2z+cH72+V/CRopGe68259+ciSbGIIVpS8iNhJ+stBtvQhOhwIuz59sbO9EEbYxS25u72Jjo
pN3+ZLeXCro3bntrt4cCwkntt7d3e9VYbXTY3oESTXRCRqgGfxVRqLi9uzONF1LY7U93e9dI76TZ
vraTpoGCHpuFAegQdKQNfPVt165XErqIjbBSu+3rWMBaL9WSR5iZUOEytXQjDUzheFMXqtQ/6guM
Oli95LFty5+61t/O/3QmvWq8x212/nfYMbP1cTHMkkYvVOnKmzrpWp5wWldd65QNtNvFqkaJyG6X
9HgPHwEJgtp+9f1ONsoHu70P8OEAPQx5erDb20bCP5FWfwNQS1vhTY9fXlkJbQZrm2gdjuKL87Mv
z+Tm32dRyY1Tym+0kmZjN9//4+ybS+IogGSjCIrCyM7/A3WkoJX2OrjGSL3ZgzA3xuBywHChZDu2
786UVWoDhTYv4BHkCx//2z2qYNpHKNA9/uvsr5tvFwy7HMJo3FqoxpmNhmGFdtw302i68fSDaMdj
8nhMGk8a2onGExrvyHhuFOM52rbaSNe+gr5lEeyg6ZxuRNh4EZuk53DzgMLRMGvQUlFahwrJNs5F
UGi3UGHBhmxVnm+C0qAHW4UXnHcW9BU8KScUKDnYcaDOhOy0nBJBoJZDPek0toUKzUIX3iO0y0Zo
6K0ocQ/asCZGUKqw/WFkxsCQYdvvYbWc8hb2vWi8da2qHXrGXQ8jhD9vH+72sQnRgiZ9E0sKozV2
AcMxMvjtIxy5FBEkCDStAfmKvtW0IHUwXjszrodYzUO7oRjXW7u9R5mO28etqjYm4hx840BTmb5W
lFpCZy0EGIWkYrOXsXGh3fh3ehExx/iJ2jgPUuzyhujeNCBqpLVkGNVyMLX+Zb+NA4oeZopDBzgK
wUkYpkJ+A6uHczMAILD8d2D1nAGkMTA3aEnBom3faflPBHiC3yO8B1gwWDvo2HjjZYdEWjkXYPVg
9X20dqZ90j+0D69ExB79gjTwooZKflg6i7Tv/M+4Ys+OCdAwdd3KdZJoqOXgN+iWEw2QGShM6tzg
0Gvck4axW0uqPUfpgf/jbZAgMrCbpAE5uI2TNC7iysFcTIiylT0QqagNCA/0YbzyIDuyAdg2iv78
GtaBN+lxuVUDvDR40mS77lJqEOK7+TF3dA+3spbOQ9kbrUAL73wxJt1EoQ3/K7w2YKreRtO+Qd9Y
0XY6DJn0eX8XkL2GFiPwdx1I631BY1COYSd5LVFn4RopV0y4bxx+fogdyhicA4keGn8IA9LBizR1
bBJk2zgQeYuba5jFW7nN8q81BS7dGO5gJUB360QXTzKway7g1jWc1RS4fGMtgnnUK7h1DgKXFWOw
WwRcPUQqMKc7nfJ4MUTmOlUQmapdCUS+jbUDapl3UMlYjWzh3bYhDWz6vVb1aeQ57wGMOBNBX/0M
lJhTFuqQhvIw3khDe5LwlwDk+7u9bpSdzADbOzQDADV2BvnnBJhFuaFfCsdZG3wAdayQ3tDfH6QB
QUsaVACYzwRQC8S8LsFpsVFpeBFxZdi4MlRZQ4FrQbZKvOmRTfjBDH26GNlyncXI5kit59sPieT2
8sZgVCgxSjfBKhPnMCo5BEtyhvRJ+RlgyGjwYEry8p8yXXvAkUnSNq2cey4xE3Emt3gr8TpC+zJx
e7NVAQowkvwxdei2G0S2YIyngHU7scaMjCwGDk16aAcsQgUD8aSfN1pyCma7JEidm3zU8mXYd9bQ
WX7IFCVLRKbZ2SwKLHipwoBqpOj9PPlMhMlIyZvMS5tnl//2UVJMr3OLTAaf55mVAhnRz2ERlZQR
t95ewt5UMmx/gbs0CDDTiKpEExoGgnb1CrChUmI7bLDRto4nqPXxUmwgdSqwIddaig3uarBhKhqB
7OIs/aw03T8oq8caz3/7YLcPjQiGWHKUMoGYu6AKJpT3amEmLkC8rskEWq0xaoSaQB6WK41IKvpD
Rx8eZGSF5DPEj/bZ0R3XKJfoToa6Crkfys3J/YCjI9SfFftPoHLwDib2S3QiC+WspRsMFkYLdBXK
Hxq/qJXsHkNC60rFWs8WY0iuU2M55WpXYjnlOrlFVoV0+9SGQH7mrCXiD8p//GqL8U4H1WmTBHh2
O1g9IWAf39hZDHxA62+3cquj92T7fpI6b5FSAFjp7aftHBE+P4OfYUsDPP6KyHKh3zokLUSYpQl5
ufJTpiAwI42OSxEJ3UDtGAXM4yX5Rlo4MYjO9qTW08rsjqNeqFfK9nm6HJsqEaPHJi8a37Gi/WJs
ynVq+E2q9ZyQlSzVg4+ESNqTkXcCi3EiR6oc5UYDISIsifXtEP1KWUnynOzakxgBaIYno8sFCEoU
2JFNlRIXe8/LEkslzFkqA+1hof025UcKtHMwZIFJwWyNZYPj/R2GD61n3P6dKZdYXyYw7BwoiWsB
ybnGZEBiOSPhTMs51SMMQMGMJj7+V80LchVQUSnAPVTY0KiO/DSLoSLXqYGKVGsxVBBXxAOGZxAF
zHkqMjX5HOPOQikRS6TJVtigSS7moemQxrKjYGk3FX/GuUEkbxqZcxNfjNRU0jNi5LlmCXq/te4D
SD0ZWR7O5zvXWKeU4RE7t0jWnuJAMrOeMIZMHsXdxFtgowwwwdl6M+bYeP9gpQLNpnFErvVFGwir
9BtI22Oaasyly9dwY6eiaaJSOPu9crpxboMhde26JRBtAN0oaYuX149nkBBOM5EtPr8L3Vz8d+y1
G7H4pV67ke/hktFrHLoJs9Fr0haNiPD7cniR3FZGyu4DKKz1qYzOWaAAkiRh9+uh3hcsMLaN1j7e
V41iuH7rSKdgW/cO6AWuzoFJGNuEeqND66YjBXIxkUhVanjEUOllRVscwSrqdxucKkSFLw6YHHal
LDYZuP6miqfoOc+V9e4fbpFzslIczuCb6/Dh6tQ4oq+ClZz4FWthUuMpfXNBmFyZ9K/BYfISjZxn
y42cOsTokUnBXuxqqcXQlOvUYFOq1XtqZfAhEFLF8jDCehhS6Q5xmtIgyuwzQwTrDRgHA/sBEa9C
D1l5PJ1loJ0t/ClzDhNoXgRvF7LAUQyGNf1PwQIZ64TyeTw6DOpAbzW6ok1UZuKs6gyNjoYXdsQe
CGSwsDo86+zMHdBRRk69Isf8H0zoa7BUfYyDdjPSz2k3xin2CKeolPa0TZNDvzkEl3tnX1b5LkAN
Ry3cTPRvWJkyAIBbzcgcHBxbSfAGVGkmfdp1H1wclBhmG5XBKpRjBY8rgbpXrcBJVcl1Hi2D/da4
6F7u0bIVzH1tBVY2nGM2aWc+gRZwjqeUK1ucC1ApEdoklDouhTleQzrJTQRctB/i1u5sAO1pzNHe
pVKY3JTbWda7wbwRW3R/BaFwByRHBxc8MR4zrfkk2VPEoCTeqyNuMu5gHfVI5bFx/l96JibxGE43
ZzVLKZPvZ9aecJEWltdfqYRelzR3mRYezw+sx2P2o7/r6v1dF0DAWgzqETDoPg2vQMCb1QiY2lmO
gK7o/aiDi4TFB17PenoyaGY0IhCWzUFqak6ibMV5mOQSY40bmsmVSmbgYv1fLGBnxx8TteHyzgi0
Vp6OHPm66OlIMhkZGg+bgPdILj8nOZQr38J0Xp3nC+qp5PkqAl39kQAiNDcwUBRkADO3V6AqBuKu
Y7qZjdpPZ7j0feREmGR0M7/ep7NPSi/H9MaWYgCLNraWogn0aKUtnQ5EEY877c5e5xRHRreHdsda
GSOpxAalQdNG3QgT1g29a0f3avVaSRdkgHfn9I+e4+MFVuM5XkGBwULUpsq5cNKVPmwL7pczIS+L
uyYWMiEb26T8ERN6XM2EUjtVTIj0HgFzPRg6ktCRwfoJYpwdMfGbL8h6Hx237w4rMPYaZ38S//70
GJOcnEIGzRIcOdtDLUTUbV6AEuw972DadbfGcL7xAyHBMOdK9njNFDDKd1HLea2VqzheeTUufjYO
2fuKOR51K8UDo7dTVpTpw5Ok6FmSyrG117hYJpkMV6eIwDBEis1sWfbufHkwvZ9hR3p8ujvBhglV
8mAk+Fg41SdD95E/pMONMssC2cLsgMvUt771HA7PT2SB2dSC+5yBMqb8c0cHlySxrUDHrKFA51EB
Thvsejwqr2SB1bLgq5rQBSnSYVbTLGc1eLlBdeK4AXNahQmreVrNalI7dR5u0v1FPNzTQ6KF5TvA
NHss4CMmLD6vkyZ5YkM5rpmsp4hboUvz8omAuLlY9lJH1mJnykxUmtHObHImm3TJZqxnHwxxiCRX
Buvdz+6b7tQATF77QX5AcbmIiZrXmwGxhgKXb2yAFLkcUiqFuocUJdMNEQRSPq6GlNROHaSQ7i8C
KTxDL3KpDrt7Z7I8magcYY+FuOWzlkW21Jhn0mypRe5geg1ZuhKCnQMXYONPfh65fye3TsYxOVda
3nxWYThQLB2MuVtkWVKS/Z3kPI46HUoiY0eKLAKs2OnvU/thFDgd/qjl+FOJAD3+iJhuoSD486wa
f1I7VY4a0vuv83GtmuxPvGhZaRrmyuCVxDo94M25+bquKbnhjHQ2Waya+7h8JJ2BIo500GytJO5c
5CVXfty9wWhnbs5hL8VgYSNHrsjPh2lOm+GOZ6rkJKxRG6UvL8FYlS21sgLX4XbXuvFWDnCBm204
46MXg1UlXHRgpaNvplxpX4tVqZkaqCJ9/wakJLQ3EU8Udn+xBfL6Muxdc50P61PlrvMhnRLnGEeO
2Iy9mTRFJjt1sMaIY40LCxfHnocrPRJ4+TnQ7K2gClLDnWYvc/XxYwy4xNz1Y+wNJh9xlHWSX0l+
e9jbYLIxMh0oKnjXEEzvziQrITGxxjU+4AcMDpy2KJeS9RH/FiluFMFIcr1Jvv1kFohPJ/I3a0W+
Uup6iQ/ACab0pKkW+dROlcyT3k9GT4qD+IPLYubi0XJfjJztbAo8e3EDG5qYCb5MLhq916YDuFBg
2OLkhwEFUljmNhO8mjMSx44rZnTF5RXTozis0cpSH5rOMmR0F3ZOJ+2AhG7G2b0eUrCaAi8dYyrF
vAcZ34W6RiAjq0EmtVPlg6HdX8ate5dCw6D4+eAc1zYf1B47UEYxcZb2sKZJRgXia2XDo9x1DNw9
OowZxR48G61PGVge8EOW+IHX7RhBk1Fn/CjHfNIMgRtdXDE6cte9+hZsLO6LdHivwGGGHR27EJpz
OBVLMvE3H7vRgb/IhGE9n+Fy+wjKr6POuHSFE7FoB791NYpJB7QHdRGTplGD9mWGMvGxc9lJP7lu
pLwcIwf6yVb+Xfv9LXf0utQjl+Jd+t7OgXZf5PbeUSi9PN5QOvDWoClOElBU8GKCWNtd4StYnP+D
ApdIpBjuw3Au2XGXIiFOVDMQ4/E/YwaiqhlIaqfKzCG9L7x+iwZjMtsu7gqakoELEBX2SBBzkpy1
leaOnw2ZyMePnyUTiD19tjikzB5bZ1UquYPrRMbOUbLCJ4MPl5RrRy8pHxq9wou+f3AFXroNVIkB
PQJpmz7B8jgjUHXyZm6nzgYi3bM20IwInu7GUPZrMPyZ1iNemQHRZu6fm/r6WEhh05uyhOfarIOU
HCRZ/h2AAZ9z26zvJwfGi5PGNT5bJrGLv5twuAsQ2mJgKDfJXa1B3cDFSIucr0Fj0atLuCtCpn4u
7kK/JRm0p4WfKWI8rkaMSpntEQMEPkwAozrXMTVThxe58+u89jwnF3AniXOVEr2SWUevyFnuzS3l
b9jhyw+ID93/vv2UZwhK8mBTSvE0SMOdW5ncY4Yumyw63OU6hVUqg8UrXy7H5VX7vbMTXM6wMiax
LqvpJWFTHTz00IQl1ASbqrOPcjtV5hTpfaE5RTNUpveB8fmpWZb6O6kkby0tP+O7GPbYL8YxX3Bh
FS0f5j14vtjx/qyMMOz5Wi4Nm4yIWn8DAhGGNJMj9qCgF4lSUCR+iMsYvQrFaaIh8UjIlE7KRnYP
3w59LPeHDTmTuxypE/rqE5AvCRZPq8GiUl47tFDRp3sTCFpUn+rP7dSgBe39UK7i4cy3LgHqIKnJ
Qst+0I27gPNIptRx8Z1GXNnP89LbcaZff2LiPKxAXipZjgkSLR409y0YFtxJ4/mzoeR8zKMTnH77
kdRUFahPjZri1LNanGKQYsFH3jEKRtHti/OzL+Hf/wFHg9HEZW5kc3RyZWFtCmVuZG9iago2IDAg
b2JqCjQ2OTkKZW5kb2JqCjE5IDAgb2JqCjw8L0xlbmd0aCAyMCAwIFIvRmlsdGVyIC9GbGF0ZURl
Y29kZT4+CnN0cmVhbQp4nNVdaY8cx3kGZR7SrsClGFkSdVgjy7JnlGyr6+rqjgPEtiwYCPLFAoF8
oPLJiXMgMiD9ufy9vFXdVfVU91PTu0sySCgIbM50V9fxns97zA+HvlP60If/0sWfvr/oD3+Q///t
4oeLsTPhT/wCr//0/eF3zy+++nY8qL4z3uvD8z9f9N00jaq38Q51UPKVU+7g7dhNcsP3Fy+O9059
NxprtT6+cZo6Ow3KHX9yulZaXm+H4/3TtdzQD8r444PTte6csWY8PpQ7umno1SSPyaf91Ovp+Ohk
O9+r3h3fPF0PnfKDsse3Tsp2cqMPw8oEzDiaCQf47i/zuF4recXU9U6Z4XgZbnDOK32TS1lZr8eX
ecp0ysoS9oe600PLpbnDrEdnbnIZx/Kv+ql/fv4PF8rrzvtAZs//RSim+XzYDHuTQe/00Gsf6pXu
5Stc1ut+6lUOEMnF6U73EyWXfPl2uBRJMOrjdz+eVKf96I6PRXwMIj0sXF2drl2n5M+Ejz8RqWVc
7+0iv7x2SsYcnesmN4RZfPP84o8X6vAfF5NWh0FrfzBa2YM7/PivF39+STkqQrLTIEVlZs//U55R
PT50bcahs8ocroWZO2vDdsh05c44tx8utNP6IDcdvpdL4a9w+V/zpR5tvJQb5st/v/inw19uMO16
Cqt5m153gz0YmdYY5/3TPJt5Pssk4nxsmY/N88lTe0XzGTs/wHzuVfPZHdvu6To5JOU6Xcb+6lvZ
USXkNuZH+tHVjwxT32lbPWPKM15UnXHjTN3Hw3ZQYX2tpjGR/xtB52nlpjGoVdl/14smFa0qDxir
RtF4cjXZUQWVOARB64Iivfadt5PVokmtTMdqI9+bbhydaIa3wqDDKPtng/aU5yc3qVlXLx9fyrum
ftLVWPIuecE46Jn/ZJpGw7D1rGQ9k+XfCsvGN4kl4Op/XJaXPcozeBzWrfRg0gzjrfEVU+/hxsjs
o2yWFw4Pe6UGDzOAwd8JezV614/Hp2IyaPkzhg99Z4ZZI6cx/yoaF4Mbw0qzZJhP/Ns/LBc/3sS0
ElqeZPhAG4l2phXpeNd5vSLlm9tuN3jBYKMkCZbb34TNEnNOyOWT0/Uoplsgok+EXIwdJiebKfum
+tHAZ/fC/svuT3LuH0UTTay1STZOPp162STZI6EmZ3348FqL6J1kYx+fRIIJCePXQlZi1w3WD/Cm
J+EEJmEpXV6lo+EoZp2R85A7bDcZI+QM78d7H0eGkTP0PtBDeq6soVy9E81U45SqntqdY5rBvaio
9RhpUPhh7N3oheGmThk96vZuza+NC5NRZXqLCTcPML9/9YKPT1FC9BYnVe68P2/cMA1s47QNBrM8
5eczTIPi82FR87FFJTwFpkhCCIeEiV6V0cv0YHULWQ0isBojwM1PA40MfW/ww0vc1msjzoFspgwW
FKJYvjiD705hh/U01jvAlzhTprUwVBBD6YRg4lf5hMpI8NaFbpRV+Oll2I0+CGKciqxADWKAVBv/
gI711ckF70cf/z5IH5npYPHcCtlUu0LPvawQVhUZdhQBhwMEP8p1RvdW1+R4LcJDJKg9/iaPde+k
J9lOrQKxXC/Ucr0osUAyby27KQPguMDJZZMerWk/HNLb4U6n+17BEio2y7uJK8djBLFUmB45HQTA
ozybp/yGStyk+Xwm34sVZ+XybTkTMRH99qCi1MB54TVsNCyuCMx5w/RkhpVcyjxYy07Vr+RhxW3p
1J8WUuPctk9saQsqUquIPd1bXptIaQxSaBYzQycyK8mZwmwNboaPkfWBwOaDdmbEJTwB1idzKcLr
quw2cEvmxhahlS1anpqcxo05nGQm1iiNoqfIgDKpMnvYv9/KTJ2MFGXAwm/zthWGy6ama5sA2gfd
P5gIDAUb47+XZwZ4Rt4vqstv7NPmqFaeGGDUF8d3AyGKuSbGU1RLgwoLehC2y1nlop0llsdgo5kW
wR9v7cyYo2yzkN/bJ2fE1DRjWO7KsDFi4gUnYqGZ384ScnU6hVfuZ3WdxIGZtjpwxVUHudWJ+aoG
FAG1hE18B2NVj2XZA0cJl0Ae3x3DNvU+jAvsWHiMqotMlVSYcx14xZkVJ9C65XQKx2eUAyKVe7Vs
mRe+g6XjY1fAGekp2Gd8Mdg1hV+psXLFtBs3sN6MDKP7SV6oEslkU4i+sraZlldWEjd/Xx56t8yz
TOnX0ePxYnS31Cy1/y7LrGalYoxo3rKnuL8b1bmYjdnurDXmhjqMTjZ3MB3XlqnSNp+bT8JHW9cJ
b1favjARmNxlI34u48oxm2k8PouOl+yZxksTXddxUOb4UxADZYTfnYLEEP9EhrLB8ew1qL6wpaKH
1aBv4CCUuRajAEnyx6LT+WPn5YTc+nWa7G+QKlayY61RGxQCb4D3FsJDDtq17EG0lNk8YTeU5z+O
1Gh7oypm3irHpikaOTBCWFnRF2FQ2eLUfMg8cIjT006beVcm7ZzmGp0Km8dxe/qAWVC+ezdQm5mm
ROk30qa9716xMnWujPpC2EFW71WgujRl0KRyqWSw0QTtJs/4wY/H94JGHAKoeXz/RBRomLkapuLc
FW+qePwZEOAeEtjxaVttogXvfY0IzMfizwtr0a9wFjB+ZVhnAkErfWN+BboE2f6A+HBr1z5+nUWh
CwIdBG6a97O434MfXMVXW/OtwWugW/De9HzDWywT5PKmoaev8GV5X2AIFJvFG4M5vpl5d+wHBgYA
y5VJEjQmOBo1zy17D9833E92eI214/XvmeqG6XLrO+9SS98+2NLK0FI0VF7XjrO2AdytdWkNRBCs
au1azWxW9F7RVKAQikd5hWBahtsQt8tjjuFNTlnnKi4uS/x4DqlMvjJ4t7BVZYdc0ssV1SSRgsyZ
9hA2ANh4jUeuj5SZ0zuYELwISIeLk8Q+FOV5RCmeckR5+1PUV7O37DpxlbZK9NFGcNbWKbyTY1+n
KNeUjS7w1mJfyQzk0pWItbfQnW4US2541Z5oGfXF8YOgCc0kGyMn7TqtAx2Ay/mseKofzsCCjwBr
2oFn1H39yWlwIhGNJrrVqTD0cMY5jRGTxEtX6EUS37JtHya5jRKCMeDi60SFBXY+aJx051sAUO25
KNTt2HVWKCrZxF2JF1ZoE2y5KzZBWNck3yvvZId+LQP1PrgyX+QNAI2OmBYY6Imbzx5AW4+3MXbd
D/Jit9GrlX1aCYH0IRemsL2flT0tkql1flmw5QPkHjxKiZUac74LYdSgxgLvheV8toLH1vGdJK5F
oTElAdK8sEvBcnCzKAusqDmdVtkNMHHhsYYqh8VkXFofNyBo0KnngN5FWJZJVMrgbrBD3oZbCN5B
BUn5qgVvHvWFbKMVYanHCgEMPCt3hMuPw7wn73rrEA0EIfswHE/vnBgsl5kCr+J2TuOsmq2I2tlS
tmMI8Xomj+WAdEF+EpQ6VtbAlrxqWdoILmSDbDe4gLYZMSN28b8WD6IMTZjFA5SRm3gSdfH3w3tc
D+3HZdL3MBXggysUs9towUcIxJQgFnGxiCEyFJQPbmTsbVJgP0Sx3KhKMGJevlMtUfCA2KYw6dk4
HpQxTcFGw7cgVBK6Wo3PBNQ3VTBtFR623HUCbfsu09iyMZ/G54YYfMpRwLXsF2tKOAxdGAh7nYpd
tbimAe9rR94XY6UR3WsoFUD86s2PnslttAoE9gijg18CSwRjidIx9x/xUzj+Bjh+HxzIVgwKA8nJ
ZvjqJBvSq/GWjM/xyS1fA7Ghj9CKbyYaXeyfkOU4+MRvVLDcAAWBeFpB9RGfXeOEDdqikqXsVfma
8iXMvoJswS0kErSBQsGg9UxFlw2VyVboAgXfKsp6nXYaebTOk9ny0j4eDQk+5cCAW8aT6OGQDlpY
rWjKBxgn2GXwjdXYTzfh8BIDzPzV8k1YngdFB6oAM7HyOUvcIkbX8tOAUEkeR5H18DVTUEBTPLaQ
QL+QS2gJc+7TLKxvm0TQ8Je2oXrqATbcSbAvKllaBA7kGQEWAqYGaNU0l98F4WnFyGwCJAAuVTpx
2TzkNw6rFSLfl59VJJpIYJqY9jTjfpxJYFAauqsgsG3gDGQAXUqFgeaDqYNWJJmrSgY7z3nFqf/b
GE8cxdcPaI4c3TDJZL7Oh0jJkVpuDYibQf5rwHcTTq4AeaAcUSHGiPN5mNkt/NPmGglQMUytVb4g
sRznnRpdBfc9Zgl2MChNwGtC2wTu3M06ankRO1LwQXu1MVrXOCHAOSveXHb6LlhFP70UVqH9LbGK
/AYaB+DZJhTTp+kJn5Z920m4qJwGAgo3TrPOzkxcAG/4hqcAvnyQZgdnbNnKm4SahwtQF8pCzDZg
eiubOa8abmjYtCSiXTiusmkh0aVhnp9Ln63clTxUef8TnlW8QcPUaBE+bTFkATYqhlx2F5UlV1C1
Llo8xU2UDdKkgiprZE2ShPK1/MpoXX6MxrdpumdDFsK8CksnbVgPW4Xgb2NoEvyIeLOrHA+Svb1L
BjSYTYNSFMSuc7sT8WKKMQQvASadOVKmPuYwS8MFv03CDDrmaQbfoO9Kku4RYYrKRpmGkYIvrdLn
Sv58zrLJo4oK1H3nbUpNSbuS/cB7r7sexU6yKaUcZWHQfwz//NVti1P2C6esG1M88JP/o4VTP5Mr
PfRDQMaudad9L/bFIXCqCaOHdPDA3nbEy48CcXqzqoXKlVZP8uSelck9DETirTz0YSxK0n4clmWE
miZaB1UtI5Uv4SrI1/nhWHAtHGZHmGZdp1UKxd6LE3V2UPUtUH9V3vtO2DOxw3QopQqHpK17/aVU
1prw1+srpbJGL2V+L8J+mE7pUOzw/hyimORgP5CFCwWoAYOMz8QO6nsvVnbyUabpFhr7AU3euHUg
aoPIUWTzbsVal+h1J+ewLqrISq6K2KY1fB53y2vjWuhh1lGgmYpYXpJJrRsgzksNSOryNKqWtmk5
swgnqBuGqVP6sSNFDiz7RVQk6IJiPtV5jFEbhnRaGjhohNS3YJGp95J4wpkILbfv0mLq5DxeFVUf
1pkMbHSCIPTFlTzJlq4tJmpZ0xTc/bB+bbfGU0WzdRlr8tmHEBf+DPTbqOFZ8XQzMaNRSpXtlOSK
YgblOuXHjHXeJ1R6Mqs2P36Mj0+qBiYatVPJxl4BS8nmgzuLXb8BZ3M8KU27XsxSFrRXnliZmsQp
bjFEylWI8l3MT6tIXorFr6uRZjHQd2I6JDlAC8paRRA8SpEQDmpU05m2ctcjsSplQ8FhKTYiNV4N
vIzUGNJ0Fe5xNrwKvgNwwyXTCTCFAopTDcuD6Q00ppEHlSbA02hqeTEfP831HJHNwPWjoGrNL9u0
zcLFZ8D4Fb/TYA6Pgq5RjzgSRGPIYdWYci08oO4ymSA0deJ8xgaN3sHyQVFSBQzcSMGynczvXcSY
6ZN6esnXu1riL16kXE4Oq2e60c51TfT5ZBFafg4wGA81Y7naLQ3Ll8pw2o0hEbgDzrLB7QBHUmwT
sY80EzjWGnisIz/zsTEwC0M4U6tQmZYvbaMowUIA3IjVcDTMc14ZSWscYQTmFNRltyybDg6vUuEp
DQS+h6dy6RmGqO+3OkNkYv+xKOmbFFgTRKpBlZDxT/GYtIT3TuK1qEA070dK68VFnJ3A0KOLF759
mKM/o87BVlwgUEGZSSXiNt0mar+IeiiNN1DRBBxMwT0OLlJ5Q9OGKUTcyNvfw5UZYcD8KzydnjDN
vFiHj8JRYfgo0anYYlS3AnPAa/d6CwBGjZxWVXdsdE6dUg4CMamMDZ+FO6vyA1rdQVs0NHiyIWGK
ecEy3dcBw0lrXe0cX/fVFoOuYN1CJyuwdUnM49B6owaaG8870frogaZ0b+cyk++hGDeIQcML8my2
GcHX6cXrbgEZzn3+5f8mhEVcgDq2s+8kJ28SZkrDQDyM1NS8GO8l/MIrrNY+aMh05HUMdYn8qkBj
VZ+xI9Pu0E0kwlxNE6xdCjksZBRyWmTyOeRSLCia0Qs8BngcHO25ivazHjBh+ZErsQaSt9NI4Ama
4lR33iT7sZ/85LiBfSseT2uB4udNaWrMggAGxVLMdVpSOMKWBwrWKUQni7lG22nBxG6TU3++ZQat
gNote+Iucp0Qsc0vpjBQWQAoQZogRSuRqESngb9GBeQt2ItG/iGB6GyBktG1fQdgcWL60IKypCVt
xcdOwn6jCpZmE9CUPwpxw6s2JT011l0z3gZ1pmfWSGrKTSj2croK3FjFyPPs6EbtlxaveTk2BwVe
JllCU0oAnCqeoAgRfJ87WGzNiRj7DRZDH8aYfJ04SPEoVnXD39uou2kg4LdIDWlkOLNT/kUkGK/q
s+ENCFnC4Bv5+Z+FT0MrE//SsfqqQIvGI5dmqCHgebhDwHM/PK9H281tTX9+x+i8LjlUn8cU2H5S
JEA9pDC7sPQdwux9FerGSDt8nMLW8fMUzvY2RbB9tLaWFqbwWelECh+mXqEjviAH1nNMfCTTilHz
MmgJ8JcIfSBy3zmRK7xTadm1X4Qxzajn5J0UdMc3QZCfR/PTYypygeysjT3L0lilqSrkDaTjS41S
F6jMCz/Ip5+ffKfsaFSdYZC/x1SEqHGmUWyUHCSBLdvsfUgzwDVXqQgp0cPE9UVVbmIZeLnlC7i+
hP1Oq314MsL/0zTL22VegbfnXswvCIUMkDzxyygzBm+dUKlYZnqU5f5q3uvwopwWsukwK5zj99hd
u2FJzTnk5tF7j4TGTUvGwo7wpsEC7oFTFx5sFlpaphlapgZEFMrbikBHV+cchDVrEPTIaJo879G2
yYBdQR3U9KS5+ViWyQp1aLUYn8nd2r82gfBkvUDgFN2mFK2c+lvAFSz7IGhrI2KkN4jP4B3nakBD
PLLtMe7k8u92ZEFrr+ANyZbk7eT2C/tZ7ImHiXAXqmx3uiFs3F1ktJW4MJ8smo7IFCVEUQIMV0QK
bLuOLEJk4dYWwNlIzcg3N52/usfnJht+3WNT15DNtgvVKk8mWu8DZjjV5dyZ2T/i5ih1P5pVEyxh
vllKyuox1jmh8xBQBLOKfS18XoW+CFJCEyCWPPhQSeM8hCmoF0/Ci/QgLY/j0XwdGobjkpa62VUH
nH5b9bWX+tM4MB7dpDU5e2ESnEGrHL7lCs7Hgvw8u6reVIlIKTsnxCka2TlladBoEaClz6saKzF6
3Kh0S8YWUcFbVl1udFJAmb4Ou6fFoF1DbdsIaAl+NYvbtkkNC9KthdPB8rg50s357tOsDejpAwPy
ssWiTRpqrrKXUmLPB2GsURnVji/GQxocJOhFpCrlJdqs4QuLsQak+DTXjSBYKOazp8OqUE0Cr+4a
qmnUbW/zC1AyVWYJw22YufNFWdZfR4veiSN8/DJwjxj3yjY0AFZDYlNrWiGYNNuNygJj9+pmw7n5
yHmzhl1o4/WBtUxhM29jryFes4f9TmOJag3shsUAN5Wlcln1ViIRVNpI6ja9r6Bamdqmt6mvvWNH
yVSgqjs/OuIOVLXXpIlyIUXeJWa/jrDBIKTRO03Sq8ycxFSMf3iR0BYCvTuKt+/Wi23+MijeLkwo
GqTrK+BgH/lTQ/5ZGtmY14X9KSuMK9Rf1dgEAEZPQQYGanO9AiyFl9hcq/AjXtOwRv7S8AsaNA5z
1miA0ZzDOhlA9mqQLD/2OPamskM/VmjR+hURcAKkjpXEzNhb7wZE9/Z/5SiA/97Wv3KUX1/hYDgX
wM0QnkyDUYDtMiifML2qeCe/az5LFROryVnGSSs1Ah4K38I+XmXwb3AZ/DsH7tEF3g7dW+axxWpD
k6OHpwz7hRkh7PfLU0DwVEqwdFEMBY1vArnJ/oTuZ5O2XjFobx+nU8YvMqCVlnGfuLWQl1ehZCQp
sji4XIk2cgCvmJNPkUKQ7qVkdr/2gBa8UuNhrco2XeBbLdkY4EfzfWsvodjbJZuvOAlobae2Eywf
FzR0sRzQwr6xGpu9cfHP9FSQ8mSbNk6SwwFVvtm2rRHt0VL6onAz+U7tm3LIcVP4ce4HYUqBFzO+
EYx9q5i0N2pvWjDW2U6oKt1r93s+h//3ef00hYomGWOZDy0N5CXvRVgRME2pRs/1T4mI24o1VRXc
bFK81nXsIA0bSfTn0RyOzlWlhQRwSoxb/RbCmrHGSdTll3PUT+h5BbmUtjaZXQoIvOMUf0T9W7oo
nrZWNw/YVKlz77aut18ll+buiGt2a0Q0KqCbNc2rTrNm03nXkU05xaew0ai5doINuVWfCVLax2Et
XvpWeJqnNZ5tGDHDKqw7BQrDKnQDRTrYti2NwWNutwiQrHDUs0lUFEUqaY2tvO6bV5I1QkdJz04+
twWlBXiZbDmOzF/Pe940UqNoJiH9YbJdMcB7UO5pUrCC6GndpP8j71K/k/y86UC2+h0s1ue11iRr
bR1OE8XAYsGZyWKct0HVBY0D5q6b/pMK1nUS32ywFt3a+u2/aJFpLKpv5MqWaWEsZFsgue4bdaZH
8flWAIPaq1vm2BQoxroQb1kIVZznwvNrAUMM1r8Lv0yuexHogMsCcNuA3D/OlXjQ0p+rHQqCUYue
5SPu9Uzc+56aKHz79zoB0+gbBxxv8cssOynXFCb9KnYOH5yrAn1nf6mi/EbZcmaVTQ56vfAFMHGj
hBUDlmsFuXAvbWvKFWS78d0iNa4K0+8X1VAJdTbrI7ipmBjDDYhG1QP7CZhP88y/KEPl2OAaV9i6
kHuFu+zXlaCf1E16PK2whPa7UlhMh58KYc2lygA0oFwnq2xBBd6mlJoh619GpGsM9pmuzT3epoRW
u61+LGtrirx9El5Uw6oB+g2aLWBu+k5jQN4va2tiV794ybuGsEM3mm9v9ubzb6qmU0eRscl66dWR
1rSRX0jXiH3R9LNGUgzW/dFS2aKVoWtPI+uZuR/nHN5wa6NXD2TI8EKPPctpa8RXQAeQDYeVQCGU
pq6N6MwfL/4HanYT4WVuZHN0cmVhbQplbmRvYmoKMjAgMCBvYmoKNjY2OAplbmRvYmoKMzAgMCBv
YmoKPDwvTGVuZ3RoIDMxIDAgUi9GaWx0ZXIgL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnictVxbrx21
FVYggXKCckJKQ8PhstOWZm/gTMZ3W0JVBKK0qC9FkfpA+kRLL2qQ4P8/dNkztj/PLO/Z5yRQVQxn
bM+y1+1bF+8fd+Mg5G6M/8sP3z0/G3df0f//dfbjmR9U/Ce9wOfvnu8+f3r2+Bu/E+OgnJO7p9+f
jUMIXow6jRA7Qa+MMDun/RBowPOzb/c3DuPgldZS7l85hEEHK8z+1cOlkPR5bfc3D5c0YLRCuf2t
w6UcjNLK71+jEUOwowg0jf46hlGG/esHPbhRjGb/i8OlHYSzQu/fOAg90EAXlyUClPcq4ALPfpjW
dVLQJ8IwGqHs/nYcYIwT8pRH2tko/YvMUoPQtIXtpa41aX5U16DaG3XKY1rLvexZf3/69ZlwcnAu
itnTf5DEdOfHw9CnLHqtST/7Ui/1LF/itn7uWS9zgSQuRg5yDKy4lMc34yNZAi/3z346iEE6b/Z3
yHxYsh4ans4Pl2YQ9E/A6XfJaikzOj3bLyeNoDW9MUMwNlLx5dOzv56J3X/OghQ7K6XbKSn0zux+
+ufZ9y9oR8lIDhKsKFH29L80R4w46VJ5O2ihdpekzIPW8TiIXBqZaPvxTBopdzRo95weSb/i4/+m
R+l1eqQB0+O/z/62++EEslsSFnSrUQ5W7xSR5RPdHxRqJnpmIhI9utKjCz2FtJdEjx+cBXpuNPS8
0NrJ1xGTyPfg4o+/oSMVJG++zBm9aedYHyJZcc4n8xxV5zjydcr4Sbz3u/WipPtSBJ/l/5Xo9KQw
wUe/SgwwI7lScqs0QWnhyeXRU9BeRJ9oo6U10ZNeusHpoCW5Uj1IctCK3qvBe0Ou4VZUGR90dKl+
GEfy4Pu36K0MSggY97v0mVHTY32dXLr1dPqaFClTBF+8Wxf9dBpLLt/AsqSUgpjmtNtfpgFWGevK
AEGCRR+zI20k6a+P298/OyRddoqwxocJYdCydj8c3GC01Wb/dlzLjc4TgHhMOwye9rj/PT0ZH4Ld
P4wGYFQjwZJmiyQEnnTFzXvU6dAuo/Jp7eH88qEr0ewrzxL7XyYgYo2L+CRakSRkYVBW6iovYSEu
zgzxdURTD+JnvVLEmZvxPAMJl6SjjUyIbCWyFO3QB0XiSBTQ94NMZy8IZBnveiNei8dhNBF2k7YT
lKLtvJXOUMXzxqE7soh0XlpYGkF/DaM1HteFx1vxGAVxev9sT6uFIYhgcNqN5MukHxMJhO6CNbg1
goQhsiRIIBGpuR8/JqS0dv9O+sIYCaubiDiQLLjH9ckjRPRIQLJdK9JI6uecK3unv95Na8XvJrp9
oFnv09+UJqiZMCudrdMyf8Dg5M5xv5dcDYFeNZPaLk8KIklSNVG9ZpKS7aTyrRtJpCT9Jw3O5qHh
Vhma+EKHapHAiJOFHwR5M9hgpWrJ+CWpZf9HpJDcrnYWzvSisgKk9E4yaqRfIkuA1IE94N75JAmy
pNR1q1kUSCVx1huVgngCZlBy1BLm3a50AYmw2ps0lL5adkv6LfcflSP6JC7qbNzBx4dL2gGZ5Tg2
GiiC5wvtJMNn4rnfOJDNIE6KyNTLzNXL2Q1E1j6cCfdVXEUAY3C3qhFIdv3uvemQZXDNxs6Lzt6u
DKuKXNUQ1PgiSU6IscrbcLR4zB+WeVUlj57B2M6vFMC+2gUa4YpiED0CQangRg3bej+6H508Iog0
a2mALDytjvztDmTLyPrLjgWAnVXpyqwJyb8kmRFC961FEezK6DvJiNLWJBiG2RqMblDBZmtwNRXM
i6IKnWzirqeM7KxqbRprDcoKNKCRTny2BD7+CPMaerP4lP3YvY/vjdCmdRTsupUHjcMolIMd4zex
7ZkfIgnlGystj19DUVqYj1kM0HxcsOYDLMXkAyxxu+rexZoaggcX6E/zkYJCVY1kR8IhgG7fAYUD
E4xs56lhGdwBOJIAY5C+OXF+1Vn0vcCNVTbcXjJSyMmAZXhzXjX+cCArQHbCLODPcecOkg9iWR11
/QCIDJCVd6s1GCog4PODISND+3s44wjSAlnCDHDDIHFwVGCkgJ8woNiOmxUyPCn8wf19ueVw61lx
kOxJ3VPlP54ZYDZQ0MeHGDxYCWt2jNTtwvXzeiocANYL9xC5SYEEkv1SkVhmS5XVBlDMSGLiK5oC
9K2gqZNL94yBXuoR4vky9KP65wkCGQpsIwQSFJDRf+y/iBRLp6zhUYNCB/8goXvrUnzAfzlz/f6B
AmwRRGbPmOHYNPKdRIyQtPyMx6RxkUSCCtrrFJSSKoho4H8TB1C0PUokoFLFw+sjwVDP5y/8AuhN
1evmC2EQSnrZzAIRON/ytHfiHuw4qnhKWR0qKKgqdmsyB9ISAxUCidZkx49eKVipTK4HA6Cjzn8d
1W1N6Sb+ACVdh5sGrcHjA4k8eUSEA09ayczT3zsk/Rk1bA/QFdiVm8355PkXHLJo8QYTgcKsZtuN
r585FRVc2Ild54yCr3zPdvSfeVUi+hVSgFmgm4yW0ADw9TU276D/h4vjmtatkcTkfUxwTVICHuc4
1YyqgSgY6szyDFFPB6lVftyrbAYpg8XucQCwMa28g8oK8X4STqW8qAILlHA2Z8pZj2YkAyZqxKn3
v03JIy+c2b+bKLCBdv5k9vYxTirqjRv/LCatrFLG1sUE2VNQ5eY8E90tRljv9sOinTVOBqLeBlxQ
su1TVuybr+aHn04pV1LIvJVeI6OupjT7rqSHT6+Hbqd7TTBk0dIHxmume2U1vLtDPHVibkqSmiEQ
Q+PJEb6X1mDi8gG5iOCMVTlH6pK3iSOtSbnCdd53zqvalEAlrEKBs4ZPlgSpx8eL5E+VhnWiMOf8
c02a3k+1Xu9ov01eF9K9OAQzr0dSznHlm5BurfsiGEVSFgwhgftpltFWwCw+tTulrIV1UxY8jPh1
/FAd+KAmfuvQV8vr8ylisbPikWJ4azuL3omzhCSu1SdmH8o0syYfTXY7lnazqNQt1U+9TouSrsmW
/VxZYCoBUBDcJK3jOs7J8qSukMg2fkxlqpjIntO2Mfh8J9k9Gq97advZN7Vp22wgMmTQ3RTRaSmD
NX5ll3szmnkjx/FIUrx4uLrCAtxnIiAV1XOX4MEqNmMRXS8sLH6JzUZctOnPY2FHC9K7wPxI5MoG
Lk0IlJ0/0ZL8UhRpqbNIbwZDC8zkggIgeP3DKste8MlipIvxi7bGxkxyIVJTUwIQJQA7asgJzHd1
2RapQDmogqkGI87Hup0PAsGt6wL0A9Vo88FcgaXqcgWk9ZSYTFcCn/l9Q0rBaMB+5GmT+OCCxE7M
C2TnkXx6qkLWmVhN0Az0ue4wkxV7oIDnWEPazNzkSYtopDxXdWARJxejKXlCFIepjgknxq4qk/Xx
vcQHPSrRVS4uQ5Pz8h7jVEirNml5BlLyuslkc7vVHdg5EntCYmW2JW3UucqhhWhIbBQ5Ni0Hn18K
avrkE9bSAuaeC8GaXPEfIiWjJGzTZr7a8tHENtT3r+KHCTKS2M6JmNhR1CvfXCkRw6dSpxEqNGUZ
iCeBPRCDYdkXY6UcU9TYE7I9mDvmzdK2Fwa2rgs7V3DuUaArZ9nk9MO6nXOm3HkTy8F5Dl+1YR1R
m1VZBZHnmNpNDjwlDid1pwhDSQgLq6QTxXoMEzdJIITORbZZmzMhYCNuMa95m4tqD8kPLiPJbvle
yW6xFrcBf+X9F1l7T8CMbDogNznIdolbmIAC3MqkDliQx+X4O1kKABIwYvJFUrf2ujUQE6PRQKy2
uHCRoAsrg4+QdZFNZt+zWg5monGsRc3BXLOeHcnqgIOm4klfNhRQl5SgxK6R15fn2U2n1ddw3pWz
6IHBE95mNbLmGXmP03Ph+RBhKVbnmrJmTjVh2axIYZW9G6VA5CwUiPJrPilW0SObEOLNGey5ul4e
eIN35WtVbPTTqzuAf+0VovvO4ViDzdGI4XT4cVW8P/OKL/pkbykChuBMmpE0nWuD6FWAMYCpBQse
TjcdKlwMjn+FM21UmZGwE762lPVGqfjAvk6aE89eNOn/SdmFtXwhpzHDy0SGkjCSZX4VLraf4yqu
CfQbg/dJv/UgZOBSwsvGoGXwXlBGh2mgoOl8gzRGHg3flthp0lstR5v73i4zvVXG96kldy6D/OXs
6ce9BsoOel3nCGzbvYgwk7dabF9VJzvVActMTUgI3iN3SmG9L59c/skiygNl+Oo5m7wAIMwaYRYT
t8aDae/p5Bi2HGJH4pkuSutL39Q2WMu6CXttwdpMExz7Aqtxvr/kd3phma5+io2k2ZgYOpwaTcx+
DMOr29jhlPpHhOq0bbDGaCWHjHRkT8gnHoBEiJNWfUYTul72TEYeotNL3fLeOTr+R/Vxav2I3uAh
Dxg7ioX6f47tTkyWKMMri/CxFQxE8QX5rppN4heg3Nk3WEwqqtPyeUIf1TKakUHZI5Zhkdjt1PX5
EJRVWpy0zvyxwKzpuMooG3eShcEb3aQZp8ZJP5S63LfYPNXYAr7eydmlZcOACwpXzYihFYS7HPYE
C1YXbXB+Uf/S09STkluc0WCNAtDKdYE2sTVU8Nf5ApD5trd71dJVrQjIz1SAEV6bmiVLjUJzo+PE
NtT5XjtZcnqjgCdwakWgO54UBL7bZAbZqFyiqpaGbWOoS62i90WiCU4Z0hYQTTHh9nZvJzOpawU4
YP4INOpPh1jqpNVM6y82UjxHk0HHUoDrpFdW0x40m/ScFrSlZsp2GLUSUESW7+NEo2Lg+c/pc1oP
JLkFV6TapxwjkR80xuh0PMPI3Fy+yhqz1diIIodYdRm+dlpzrpogqx3KLIPZtnd2sSwsQixBE5/i
0m4gQ9aYBijSZJfrS9MhObhZnq2kD5tErxOtReDLyKDxXK4ING0TsldNXQtZpqs8T0IW4n15Exoh
mwrsv4KxJ/JwfamiF6kXe7eMjgsLj1094HHvSaqH5iexqFEQPtd7BS/ehJ1tX9JlPmom6Iz/uQo6
z7lTajIxWW62EzE5W8mGanwxlbsNB69ZpwbJ0JohReTbKaXc4ssx02Upka5WMxlTVtzZ4Ls1dpmZ
2/ASrPqqF3QLXbKt5b3EzepeXBMb5ts5ZPLrVfYM9blg4EiKmFUXrlcCTPhWMLYdqTMZUOBJwWmt
O1s2cq5vO/EOD8jhNgYf5vS90edVGwvRELBRcn13JjJpO4ysHuK6ASU2pOLNkhUShACwccuM0mKQ
xrTpdtR0s+7BtNN2EqhJOKRr7RSbFWjCtC1AlU87WBDAozHrwgBsg82tdqHGn+SC44wr6XikFVm1
gUnL81xA4GNXhmyLoI9DTTMOxEh9BajZa8tYl4X6oJO5TVPOiC9f9GBnPq/tO+0sLn7UbLJRaEeK
rNoYcf5IcAUlUwywyO8wSdTt3CsoKoumlvWBpmwozApx0L8eJVDxWe2gZC/ErkpnUbhA2cFTw814
cAXsLXklT88WM4a4xRgshGkwyBbOPiELvk5ysxis2q71rmTH27O1J/4iKC/6nTsyOc9yzWaBCVkQ
ObVv8kX6BvoVq60GlxZiMG0x1Wi2FxnW/qxThz6GK656XZgtS/ccx3pkJ/vdIomJKXgzB2uvXKjI
K1Gnq62971Iv0rKRAteW2bkbe00Asb5E3wEQHCkNFF9U2PWitLi6aryovPI6d4VUcs2zHs1ErMNY
pjly89daGpZPxSg/UMSUlbnuYFEVqqHJXP+Ypi1j0yvXQef7lLQ7SCX8Om7UC0H7gGYJeHw33Tox
fiFsTZ/G0RbchetkbxQXuWU8YCcJU0Z2LtzydTC+cY5JHCzqQ1xkWLJh0DnXNlfPlXq+YaT5OYa1
LG9S1RPALD73ZgAbf2sxQAFkneqHXPwRZ7Kq40P9EU6z1/vMqGNps82IlYSA7+JvO8Sw8pNjh3Ln
E4qLJ0RqveulZUD16ChcrM1g/eiJZX0MD6ZLKe1d0ImJCHXXsemiCZotx0NAufFrDr0LOet4cavh
n+8Jw+LovHHtZAshmXRRW5StvyR1vMt/QcwYgpHr3EuyUZW1i/bCggqKNrJlud7lyeN9VW3TTFZs
Pjh6HB+tNcbg1fu213zyN2O8YLfu7Fvckj2aijol/8+1vrScznYEQlPWErG3pdkqB58OZq+TA/O4
DOHWTQsWE696mNY9HXzv4SZsAKh6jE+pcL/sKp1/rKTtnpiEgG8ZhMtCAL5QGGtQCUrW/lpbhRIq
LkA2Gu4WPCDej6Mjg9EBEscvEzUtgMW1tqajPHdsB9Nsxf8IHX+pvYa3TYM+18gMUnPdKyiFmOIc
Mc3z9dZvrsDPX4D8fZpOURlr+Rou4uJ8jRxyTqx+9qwj04vFk8pmlABqlXp4UbDSHzD/9uf/AdEb
ohhlbmRzdHJlYW0KZW5kb2JqCjMxIDAgb2JqCjQ3NDEKZW5kb2JqCjM0IDAgb2JqCjw8L0xlbmd0
aCAzNSAwIFIvRmlsdGVyIC9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nM1dbZMdxXUuAoJ4oXgzwbGB
+FIJ5Xsp7TDd090z40qlwNjlkMIVsFXxB8gHoV2tFCStQCuB8sfy93JO93Sfp2fO3F2JVSq4XNXV
t19On5fnvHTP6rtN2xi7afl/uXHj7kG7+SP9/+Tgu4Oh6fi/+AO2b9zd/O7awUd/Hjambbq+t5tr
Nw/aZhwH07o4wmwM/eSN3/RuaEYacPfgq+1zu7YZOues3f7NbmzcGIzfPr87NJa2d2H7wu6QBrTB
dP32yu7QNr5z3bB9kUY0Y2jNSNOotx1bO25f2rmmb03rt3+7OwyN6YNx25/tjGtoYM/LEgHdMHQj
LvD1vbRubw1tMTatN13YvswDvO+NvUiTTtba4afM6hrj6AjnL/VUk6Zm9xRUD767SDOu1V/2rP+8
9m8HprdN37OaXTsijVmdz8xwF1n0qSY986UulZeXeKxnPesyF4jq4m1j21FVl9J8hZuEBIPdfv39
zjS2H/z2VYKPQOjhoPXa7tA3hv4bcfrrhFqdb3s34VdvvaE1B++b0Qem4g/XDr48MJvbB6M1m2Bt
v+mscRu/+f744OZPxFECycYCihJl1/6L5pgWJx12Q2ic6TaHZMyNc8wOIpdGRtq+O7De2g0N2tyl
JtkXN++kph1cbNKA1Lx18NfNvQuQXZMwo7trbRPcpiOyhkj3PxVqEj0TEZEeJ/S4Qk8h7ZLoGZo+
AD3PAT1pyJ//ODW+v4jzIymPTResK5tFPSy+j4RmfBPSZpuy2cW9K8nDkLIOsv7g6w3CSHqdtMIk
rbCdzOnJUXZ+SLaRKKgXJeCw1hes3ews6blvDdsBkT4Og9n+anfY0x7Bh+hFbfSupIO2GduRvFE0
mYFQuyc7ORyatiUHv73KzjcMxHOH066w8Q2jS45++v1d6vSjsWH7xo4IGjtjkkd3hGoDTv8H/j20
wW5/HWMG2t8A1e+zybZdS5Og+Q4T2NMJhgUlY9tn+j1FDPxzR1DQD9u3YyAy9MS+iSoKWjLVFJIw
fPBhXWgHXouiCzc6XGG5QbX/60R18Cb0tPyhoZVsF6f0/TjazPSevDXQh0RFpg3jGHDPXwJ9QvVV
6MUl8DQ0k85AwZapuuVkL0W07czY+N5mhQHaXt+RMnVkbduf7+g0JBmLlFWq5elopJh0SppCKuBp
ZMfiHHmPw7wJ+7UEZF/V+mZINfowsbClULHWto4O6CmieQJlc40lTnVMceDow4OqPl+2eSNKJXg/
4kAbV3e+8xbWTLIcwh5ZEmu9C6YSZUX7Qj3zryt6+HzRqZcKu5iifuhCt32TTcJ1gQIF0Q19Ten9
GfRy5EyiIc/mq9EiG9lWVDn6XjPbjJYivRpJEOyQZakLqiooedRK8jSmKzHAz2OAH3w/Tjuyu34x
jowuYi9oU8ISAnHHpYTlw90hJRkdIREzuqV+S2ehNqkrWfTA8rGmGRj+3iM16lwYPUMO5SOUmjBL
6PhD6wc2EdeMXUdq9vWWdaLt+56cEKu5HVqWL6Uu/Rg8LzoyehH7nuNd6awjbcCsyuvKZm9EKOw8
Kd2bE4ljzypgGAH9iKuxCNn6WpIGQSypRjuMHW3CMQMlByzvvEMU99AYCmdoDyJibAOJAqaxfUcR
4SlfY5YbcgLsDnpSh4Hs4uOyAZz3bV7JWBvC9he8rW2NM9u/p/kxTfll1LbQBxZ5IL/Stx0bE9EU
xgGJniTDs6/w7nTSkHcPZFbIw8Q3SgsL32xMNZlD1o1JsqFt5XSkZriA8PX1qFJkDYRWISufUPWy
8AS2AvZVApANXmTT8KwmL8gRzj3Xa3KEpGeuH5PYBrLIaijsKwNejXIhsdkkwfleoNIfw1q47vu1
7mQ9k/OsnVLIPbQ+YkU1FMQLp9wQ6YSazoTKLiqu58PJZsgRQkCKIEz0OUmK7HNSbMSinPg0UoqC
tg+2IBZ9RWzsPQZkcpkUO6lmseQCnx0W+GhHTOgZHGqzI7dHHrSCjA17XXLaFo1chYbZrhPQMIHk
oNmbAj9h2lsrsgYaHDOfYj5iE5xXiJjY2Hd43Fp1s759vYs4MA61bovyvyz0gqDXFPLt3dj0hoX9
i4glrSPtRnzJdAPU/Cr6W/Iebg8JRcEiALScMpaYSABGtK6ydMp6KQ4KFGmBc/nHSEFvu1UKfrcj
4HPtOK6ZeoGYi9i6YlCyFtj6p4wAtqegZ5XLK5acqanwijqHkaLf+uQkBkogfA3uGu/hNB/xsoFi
sRqdQYNErUQkM6OfJIdGPzklQ+JFELtSzBfkD+oumv0Kc9Tbtq1tDhdDvIJQQEwGwABkAWigY0gV
NmQ39M8cDYWuo/wNuP6BmPiaXN+NtubaGO1lnIMjgxa9IJ5eNq6cahlaGYUgWp4E+vimTAJ1mtA1
dDgLdAxBv/jvd3dRwq3D9d+LkVvXEU5/xLbVmqGG1oKHV9BIoslTEkeCyiYvCpqlyfwDoieYjpE3
GEa2lirSyGeCkXokUQF2PjQuqjC6hnNeaaTEAuBPNWHUipdL+ANcgR0m3+KRlUKe6p0Vz3M+e2qn
QeSbrrdz+57ExPZtQpLVZC2t0ZVaVcocG7keJgkigBOVgACOLyNXPHPep47vk3aGAKGDHt8DKgIp
GIfjQReUss4S/wiWkb/AiFc4Tbemd3Xsn1EHjgKSVLML6EQ8hNhT9G/OwLkDQKX8TUwVKd0mn3kY
55HbD9u/g24PbSHog5iFD6FjcEzRfEf8GbJlj7QzeabRzxzSHqdJbOhicWBwPtR4k7xQP/eD1vk2
34JRljMUcLaKwUayVwxWC/ZRp2QEoOiKxyy/VzgIiYFtm95FN5ATpgoxANBjfkxinng1LILRfeFD
krixFYzMY/ckM3Tj01jaV0NPM0LkDPorRiHqrSLCGmJg0pIrBGDJYrOyPtjkq2DedcAxDXgL0uh4
+ZEO/DnXsn9zcO3Dr7a/LvAmQJfJMm4OdZotXVETFQhTIMoQjHknhm6ji6TpeAbBTa6YCJPUUgLy
ow5+Llwymce/aQXZrYztbLWdWsXQF5OTvSk4JqYi+g2SrmKbqKnGuFWzKMENmKUYA1AlFvSalq+8
k5RmJEEVhAP1/VjFmvdFsmpshbk1RGkScQuDNVO/ssCHWXaoxnbSekcjD4LmtdLNShFFAcB5BD4B
KBwQtHE6H8C+cBICTllIFKUKkpWI5w8iyJUyXjUNEXISOQJkLtbUqEjOgJTBcU78GkQtpaCxkoII
Pe5cI8F5MGDgad44yudql1XAWZZ4aVdHkbkYUwxVcCWXlCpcOi/eg/QLGFLizGHAbRE1MCgqA0B/
3gJjSAg+3Qg+i8tH33f5pnMD98CUam9c74fN3dQMod/ciffW2OQBfO9qDS0xDU/tNIgS5Fk7z/jr
h5t7B/yIhyIZs2kpNDA+dOlYZUPTtUS/SdfjX64NL0QZvlHPwy+XScE209ukT3cUlAVDvuQWa7Mj
oDDb60kVSPy3d7SD7Ua3vSc/bzh+84ZI3x5HQ3bBbu+QnvSkswQux2X63Z3xTR9a7IOFztJlh/cD
L1o04zti7mhFANyemG67WTsLgBC0SDi10yjaxtbti4hM9jRk3+fLTOgyxKxLFpoNfTM4FNrvmZlj
zwaVBBBMt31QWjcSr4m67fd8Eeb4Gvu2CO1+kgCb/yQBZ6zHEacy4p40N0UZ4PebKfOwfoTfz6RT
NOhupNraYSxUu1rsHV9EZSHGdhacD3U7C9FRgpZnpHYa5azMTu2LiF327NsLSF3ICma4ZKE7S8lU
ZamPinyvl9YdEdlDEYnKXX58QZlgYoTbdIlYpScjZUSrqVPAzklXNtFoIlOvmFgHXRP7malTp8jE
7emK1DF/XeGuQLD0iY13pU8UwD0jDPVteeD5ZQwEXE+8P5wgLZAb/Vcx02sCetD8gp1v27d8D0Ee
f6DsMuTfWZBgkXf5ktlw8H4s1q0a3KlmsIIDMP26NG8UlSqIYBJVLR2r8VtTBrTQSlFs74A8gaHJ
TQy+cCXCDHgPA+BVSDleUuXgJLFwMx1V5nOYAmQvtT4EN9Nx7lnqeDUuuwGn6Dj3znScuxY6Xm/M
pPALr7lC131ph/hUbKbQ9bjLVehu5JdrUaE/KVHBp6LDXzCL+5443FVqrrXZo/9LjBwJwbb/LvaR
VraUlP8FlouKFl8gPBv1h5XAnwmiwqRvURNnqszz5QBfxE35589E02lk31sKqXGkWB9s9FD1sUdI
ftnU6taXCQXP+mAv9vu+nVkB9yytoBqXrCANnFsB986sgLsWVlBvzKRQvrCwgrov7cB9cyuox12u
FViaF5IVVGpbzOAvBbSnoqvt3T4bYD/OD/f/xHk4gbyb/DcXStNjE0spNcTcJ7ue0yWCyuMJYEmu
eiSdB54JJaL0D2T247Ljg9KCOcuAnd+uHVpK5Zre/781yZxvTJwNA0RGmbNV5wnGSJr1HON8LUbe
TM+v+yZQmhYLD6myAA7ssRKS4xrH+9ymK1tQ0k1Rv+xwSXDCIHVBOCF9QG++hBPXhxmccM8STqpx
CU7SwDmccO8MTrhrASf1xkyKHal7Y4YKT2adaQ/u7KQzLTgbebmQQlZkhwQpf+IiTG8oValRQDLv
3HkinWieM1WdTT8DGAL3IUb/WDChQoIyC/eqdZNHwpoch5VZvswKpWVLqwUlsv0Q1buNT8Q/j+X7
HAlYPyDQCmBeFVufAMQMtGemysuhbOkcS+uTZQjDO+XIZpToceJb3qE29olkNsVnAoj3lwkcmvpN
dfr3cafRo7g2alIIy5/g/Ly+oOSRRgjA7ekSrp1KcpE2Cxl4cqecuUJh4Z4Owvn4e6AyC8iXJaRl
Za9RmlU4B7qRe38r+waZZddh04zkMeckMgOEkqDRBAvlCMOz6lIsOVhjwMlVJJ2flVlGce/5LamF
WgtBEKUSFJlw5SRhILVztcSYjttxTGpf9GuUPXjo25a/RXGjb8KsQgtOxVJcxymTOBXuiU7F1eAO
45JTSQNtm3sz4JtNB10+dbFTcbUPwI2ZFH4mRXpF0SbsO+tMe3BnJ52ZidXIqQpt2lKFbs2QS8/Q
5AFShU7DUzsNorO2dTvPiLUtrlLlclUpP/NoYuG4oeFTUWs+rpCR6s5t9oQX/m7nXEfoBjd9t8Ml
zJxhHkPgWxxZApHBWPCIR+gRoTNH0Evc46HivGQjWX1ZyqaBP5bWfVldfpbZt7HmrbjjG2XHvPe8
4mkZuIqMuT3JNRaUsZ1lnIrbaUZqp1G0n6vbe7VCNjNd1+5RC6EklbaLXlxOVRt14pm41Z/uAqdN
Z1cUnW+LdaZ25j0XhbGd5ZDq02lGaqdRCSywvVdyslnf9nsEJ4TE6vRlyW0qTKPcxPdgnc9o0tpf
5+tWLh4mcTjjVwqBtvhbKQSWbC0KLOE5c65yLdxDuBjAtczHTahfd402zzUjuJZpxa52QPOuScIL
B1STxwS3BuvXU1e3GNTNTsU9Ee3lCG42Lp0qDbRBiGuH2cB0BO7q266mt6Yu98FcpevZ3Pq63ubv
hKcPPrsAc6pso0pcTEHoWQ4wq1EzsLdKC8Liuym167qBtJwDOH7TAL/fxNuz4ojUPa/j+pLE8Vjb
hzH6t2mFI/SEM2fDFSJloVvKQNnxUapqBqLzcTpGPXvaZugDBOoneOMo9lcBqtw6QFEkr3qbfzee
a8GnEP4r2ccjYAMmHZAeLPjE21YyWV5AbKYnzqReQ/mq4YG61w3oPZUN7s0Pm77XAcbl3wH5zrRU
CDc4k5PfpgXC2FLcgSwCkC1bnWGVLfN10k+KvvXC9s3q+lcTp2DvdXVbZNcdTaA/lLSqpIaHmeVQ
SxOdxthQwi+xmeuKHUhfpV8176ZAbRq40Qbe04z8DM1IqFRGShL3uZQnPimdDV4ZTBURHaKshI5r
GHUtFoLJItG0NX4dw5FFljBSKsIz4Ehlw9lsM7Cu58Pd3vGjInKIWZV4zk0tRK5JWsrjDEowZfqN
YsDXsYiVO+VokxryX6ygXDkfczN9Cms9OobQjJ6a8atkG/9gwP9MfzAA/QeHOqTX9Z8UqD2Mbahl
MnCIFoFVCcs1BJZfK/XPB13Tf0D/PFQ6VRw4FX1S3YPQjvYMA05U9yV29YMULUQlAKhOVPC4U4YC
rTBLMOu6hvp3CtWPgeqrIP65DbN23lpisqndzhJSb0l9BXEU85EC2AC+6aM5Q1hXvppdqa7lzptI
/Mz9zgLoE2SJ7n6XNB9p51Q95vGaP4DkuYz4Efh/X/N5uASwqCr7aa5QZRd4NXBKj8HZ277nkHH6
9i0J4BBqhd8o3gY2+G/ggmaCpxr414FDXlUQTCLAe+DBBMDiuK4SfOUTZM1lOJSgVCFKvO8tVYlU
vZ+etng3VMld9bSFnU8IA+bvWEyF1VD0aNBPF/oo6vBEkc/Ss0Dg8zBZbMevY122WEGZI8X06XSU
HPvQhxUQVeMusLj7OvJAXKb8vpZn5yi+CiyVg4K1yaGq9zRX0YeVuG3iDJvSaNdNCSUqnukhKLum
wEsN5KNc5HFVvhKX1xlrKK44sUUQEckCcxEJoCoAZKLHVKJl3QBAF78BxFTypDMVcldAeXHa2aOv
e4oO39M8BfoMDTlEbxrN4X425VaeQt9sSWeoU4Dm+ZJDRQcheCU0WYTndbwAiLLCJnBXmQ2JN326
YtcErWahmODEc0N+g5Vm9JVq7J4jcgmlICoUnL+hepyNBocrvJO1xDudaeLE+BRuqxVzmqdns0Dg
SEOuxypna3XJzR8EA5RI7id4tOLHKpeWczfgxXUFD1R9gAOs8P+TyUoCialUID5VrycbLan4TE3l
zzOOqqa+v1Zxop0LY0zFYldS8P0SOtLwFixyrwKnKnKtN7Yd/TwSnPgMZnmimR2mNVK8KHt+p3g0
MDW0ym/16shj1WVUWXG29lPYbGl4Uo+4er74a6ipXcBD4bQEJGsZhmbMaphTV83yANhLEkAVF77Z
n3bd135GUqvylqLI6HrgUNlzmfJ3D5AkxUqwzDvfxvYr9vZkWReUDPOZfyyz7qseus65BKkUQ7yB
oaMiyLX6APo7M6JhSdh3U8UoLUNaBjpVkW9RPpsVdg6xsuMur7BTgaySnl+8PnhukTMjENZ4pMYp
JR41SbrgBYCscx9aBXDUlHwFfbFwqo490+Lhe+gq9v8uxKjwIXZTgatS9MeLQ6G6QYWTcFZD0oqo
9PcTSMkGJ7FtPgmUwlTQ+VYFf4TKhavlj2YhuxNPPrv5vLDb3xckDcFcQpB0pEhu1Z0XGJl4Cjhy
boQ6E1AVSldPRrKCC8+NZqNPV8ZRLO4MnIJy6aCnoFVZRMFF3c1/g8Yxs626oF59RpYtRsLYqqQ5
g45VL/+wdBY/ZJ7odlB943Ffs53TYnptW/6Yr5IGzXFIz9HB651qHNQrP2hkS7Z+qxNTRVpS+lF+
Xyv95K2MRoqitPPKmnp/WEVdq/dh+RUvRNKTBLAQdL4bVFI4CW/B+z3QNH8lrJR0Uy8qVUEDLJb+
/m7XjG38eyq5NJziAb6Pk4+kNYvX7qDQoh+pJKqVykcq4IhCQKXryQpYS+CcK/QM+uTD7h/FMoT6
u+Vt9n1lRbhMEeb8ds7y/6O7uP+AxPn2bla0q1yEWsqXwEhOv5bWHc+lWwOuMOhUUZ7zS1pCHwC2
Wiyqvi3Q71IUuFm9+VtCG+K4ipdqVRmO5eX3D8oDPz3cgvDilkrACtCvlG0L56bkjv8C5SDJnYK4
N7FsmJnVSQDzQfk268ny3X13CSvp7grKz8pk62mR7QL/VfhLN7JP9PseeBMlKgmAUl3SZER5CChT
plc3xZlxVRq0TBer6ujsUVOdEoCEKy+kPbaQSggEaHDFpCZCJzvFfVd3l/n3xzoMqLUG9SUTfEjQ
qgSi6qiVxMrgVq4u0OKWuQjaW7pG8438iwsqIJyW7EavXo7nH0t5dLdytaeGdXrRaW9gWl2zzWqO
JtvgoQ1j4zq/CC2mgCm9+cnfEJeHgqZ6e1M9CZS3cPIkRr0yKNYlv8sdnepEKpWTimbkkq1jMLj2
XPod1SDhPBjpPIVXrsLC3Kk/K4LXQtr10uzubFlMUfVKC4v1u7nznmaczWOulBDlv1nWO8U1QdAs
hMBCtzQDe8J7j3ypv3KTv5Jl4BkfnVfJvECdOp+jur5S5FHF4NlxXvy6GxQThqoVPgFivfitZner
14WgephTTZLfd2c4uN4/ozvDwotlDFPfdJyTQ+BzAAVfJJ5+VO0zQ50ZLOyts+ipkMgZRCLKob83
y3aLX9SrJrb0xxO+SZCjXGzArMWrDp5/gfj2tDxZ7gYjL1TKYar6j3oNp1QB1EvAh6rK7ufbyps4
5NssJArt2pNw9W4GmIVcUZ+cqSANC5z3xkYpa13o0btS7UwvJNr8dfHs64bDLM5i+lv4M3YbM/bT
P+xlOrMxPrSbkYKLcQz8L1hSiN5vfn+a/uDdT/nCxzX8aYvJn60nEg474/gPSh8O8c/EHNWfb/4v
Ed7XgmVuZHN0cmVhbQplbmRvYmoKMzUgMCBvYmoKNjM1MAplbmRvYmoKNDEgMCBvYmoKPDwvTGVu
Z3RoIDQyIDAgUi9GaWx0ZXIgL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnictVzrrxy3dYeceyX7yrBk
R3Wrxo5WdQTvBt7R8E0WCRDYaQ0E+ZAKF8iHOB8Mx3m0lhO77v/fQ86Q58eZM3dXsnwFAYNdDnl4
eB6/8+B+sxsHpXdj/lcfvnh+Ne4+pf9/ufrmKg4m/5Uv8PmL57uPr6+ePos7NQ4mBL27/vPVOKQU
1WjLCLVT9JVTbhdsHBINeH71h/2twzhEY63W+9cOabDJK7f/0eGoNC1v/f7icKQBo1cm7C8PRz04
Y03c36YRQ/KjSvQafTqmUaf9nYMdwqhGt3/9cPSDCl7Z/RsHZQcaGPK0RICJ0SSc4LOvp3mDVrRE
GkanjN/fzQOcC0qf80g7G3X8Pm+ZQVnawumpXuql+dG8BNXRmXMey1zhVb/1x+vfXKmghxCymF3/
iSRm8/3MDHvOpC/10g8+1Svl5Svc1g/91qucoIiL04Mekygu7fHN/EiWIOr9Z98e1KBDdPu3yHx4
sh4Wnu4djm5Q9Jfw9ftktYwbg53tV9BO0ZzRuSE5n6n4j+ur/7pSu79dJa12XuuwM1rZndt9++XV
n7+nHSUjOWiwokTZ9X/TO2rEl44m+sEqszuSMg/WZnYQuTSy0PbNlXZa72jQ7jk9kn7lx6+mRx1t
eaQB0+Nfr36/+/oMsnsSFnSbUQ/e7gyRFQvdHzZqJnpmIgo9lumxjZ5G2iuiJw7BAz23OnpOzU3M
USQ5sc08Roeejo6I9NBNR2SmI9KG3wnktYyLk6Dud/MAmJTe1to1w/fB4UjTjUmRd7ODJp9pyI2Z
IUan1P6n9KT96NL+UXZnOozW0qRHonwk3/k4C+9oRhvx8SdZuoOxME9xuD4Sb+z+CTyT9Ich2GT1
/u28VDI0uL6myXFmqtOsMJFsdoBvf0ZL0ppW5ZdpHuOz25qXIn/uYEvkjskzJ0f7fLe85qxX85o0
YLlmGrNjJ8Fyyoc2u4FhsN8P84rJWJXK3pUfTFL25infLQgkBjqqujlHYALI/Aj28aPM8XEk7mfD
wp/D8LbGjwvu8C7ipm4XI1YkN9FOtGXxSr10+RTpnQlGPcx4JxpDB/BBeYwkOPt/LeS6SCd1K9NC
lKRyLkSKsyGfgCV2GOL6+/RkrE+O9kikqDGWk6D3jR6J65/tiV1pSIpG8Ft5i4SzCHKlbjSvgOve
OWQhMCSirxfeO7Kg3YD7+fQSqZEGKjJSKwdAQ7MhI8RC9jm7OBLLAAPh7dcJximjibF3aCTZcht8
PvBK69sFYJos79PGifX0IRGSRjqPIhtkXQl/8pqXeaExad+R/HpWyjDGZMpSNMLFvJHMobz/zDdS
9JDH3uUBlQDdMwD5yetNJBJwzQiY8KnRNpFqkxCQwimPk93OYDfQGcFn7xeJ0sTwEGw1JrwvUg+j
hhBps+sjzIeMLGjLI9Wwr44H5Th88hNnY+o2dZcPpjvXkcyAsiqrmrDVx8wfeSlegDcAMnCvfQ3v
4F54wGeHIvHKjhYorJJBj0AAjSVxtoZil/wauecUcdvvZ6tAbtsE+JCFpIo42YleHeqA/oQzxjCZ
bDKIBAFUPt5jPd/j7D7yITdximFiTNGTmRgbFXwoiFOx71WPQTnYVIDwPygaqeNCox+1CSQ1ljUS
lQCWBfWG94AEnrezCXocghuNwNksG/1ms+74/hAeo0Y2kQTpAWLeOxTmk8CAbIDEsEhe8Pu/gsXO
PP1JK3mowMeiltXcslK8mbfgVLSO1p3Mghu0UmuzcHKzPBQ220myoDMs/atTnnVCWmrjkCUC134u
q8qFxEueCtwRMxgYUN2N0funB9oKKVS30MNiKXwg0fmgPAZtXPW+nqIIk/dCJtb5rBGThYavl5o8
HQlqMrB40tToTe9+O+fSlEZWaxZ/VvB5uyQl8OHSci797MpyTrhhNoGhWE48j2oCLkD/Gq232IT8
gvx3UGmyBZ3sLE3QJeCEJdUed1odcei17EkTvTdpJhpoZGlgEd0VPlJshMIIcs8eBCT0QV3SZKaV
MHU63N/mqOPDDPz9Nt6ztFu/I0kZ8tcZ710fQp5Ou/0neZEU8sS/y4sEivbKwR8VIWFHKsFj/1pI
y1L4yyKQOifNaKQlkxDIHfxnG/l/ZDdJnEJM+6/bS1/k7Y7ZOX/Hs/+NvvZpJOT692m7FL/zKwU2
ku7qkIORmBlMEPUZza6HSEIOxF1nfbBkrzKgriOBuH9M05M+7z8v83tliKQMznXwJCv/U5bynl77
sg34jieAub5aEp1n/V+YC587auq2ccB3bcDnPNsGZUAEc+551t2gLMnzPxrlX+W5FIUgBrYDI7/k
tb6G7RajrnNgo6tR/1zixurceKKKfoqukqAT0WfHJDbbSQ6mr3/+h/2/c0DSbFCqkMkGjaYHEehd
dCuSa5aNG1sEcBs4L+CfLUspgQ45pkETDBOzMZwhLVnDgFSCT+xpq4atN4wb+HQGmjjg3bxpRRLg
9/9cBhSF/Rd6raR6wVU9pAPIkWqJE4kYiieN7NU7/8tLMax4vO2His0E094ilHuzibHVImqyCaNv
EYrA2YyfmQHvZFL9OJoF2hKgkEz1DA5th0nhLdh2oxo8IkgMYAXJZXSoqXHiHQ52+rCoBhUgFyIr
wb9AALIAJjktkJVMBiYL5DGfACKPWexH1SULBEHP5JIUKa81OtsXSRZsQeH++JqxYOfeM1jGxU2d
euQpgKKf3BRkZlOwgSUmXmi7hZAw75IH0BK9lk1JC4VnzLG/LJg3G8yM8iEuE9DKBjJmtAIh+YUU
Zt+fwwhyS7rp7ltNNWlW7QaVrD2FljYODiIWjojkPAjw8i3UrTaWIyLIPlTcpxa+paE8JlEWDDDE
jdiN3SK3QaEhQ9bIgpjmZsVZBoNsFsWdo5oyEZ2F74OR6WDRJHx8cIPzgYTj3zKeUIkGoKkBH7OK
J2/Q2zoSMf+l6EefEgEqhN6jdv65yjzv+x6vD5sFrP9JjuzsmLr3u5Sl5APB/vVmpUi9jrBZwbqF
PLNsY8RAl63B0rTVNBO5VGOKCTlb2TBFyXOJkfwl+uxlMtbkrG0xBqMhX9QqcKy2p+LsjYxYXagP
szOmVMHJ4AUzLXVOZh46zkWOuzKCX1tqX1WeZmIfHKDgl9Hws0/nh2/P6Zi4sURlx5Bz/H5Mc+gH
NarzmzJuii0n3O5SLCXC52IhSq5uuWAr1rffv7r1GkmeppifpGiuoZAx6atJR5Xrqykbek1aknTq
KmHt64+gbFVLSBR/YmXrfinvjGbGE8YnU2tMua71EIbCxHKRi2TaDxlMXZS1DKEwoOs9eof8U/I4
0bHM7ynmClhTwlITzPuGXEfC8tndxhHmzWVmI4XwIU3lbrLTo0YqYK6uVvUR7wMqcLjcQ3jmyhxv
2uXvjQo2qG7svbz4kKIrakuhtA7Rz4dhiZlYSUNm9GtndTMZqqZQpQeqiqJIMFfut8Je43CYiqcu
pLh/VGY/1umzZXN+WmN3yJ7GEWg7UUytdb1ix2pd1ZeWAWVWpGQhrJKjIpzk7ZKjCbPTrifF22Nx
BSHnQiLI6MzK6N08qyZWhv1wCPloCVlt1EW7jZybAqAZVzXJC/ZrG3FtQYxkhSI6ajH6FssXUBCU
cwV9NMvFxxOlCE5SrKp7i+qBCGUei9lLzoO+dygtJSl0GYxpKAVjDpbCzfwin4s3ZD72Pz+QOxoD
6ecTCWmfl8WPSSWaibAcia+yG7Higw6/CE5ZRrfjMJLOeDIm3Qo1T6Vcy1N1cempougE2z3tdgOZ
ASxn3AOJhHVk1sOFrRItAgaEBgAeYJVLKXiY2EPHHk+nVraO7RTxN5YesbaJzOFYk8+vTxBMB3Yq
QbDI6mvSR+UXErbEb2mjpCQWf+RSQtOgFXheWBOIlCc5UsH0mRUudsD0E6ZHOt8rARttHrsiYE08
Jx7QpSilRgjpSLcsGIfqfcasniW8Bxkn+FRuSxCiAqW2jMAthsCTL3j26fxwFgTW4aRT0cQxhqcv
in9PYlmbUvHzU0syCVz0hixaOHjtJseH2JaOXMWgt7EtnYL2nA55rfCdIF5pEBKc/mUOM4tLA6d/
hzuu1g1feh+54+tekYecNciKnWNjSwgL+sAYVLxdFC8EH0kaKKjQGV7N6MmVxAjDjwpdEMExenmr
oHTrx0Z+skgz4FrGXBdLgGco2rGIT9NhakoeY3g5/EGGlch6CQjybi06gv4+mYeaNGXTFS1oN2qt
78iZfk5BbGS4IOmDSY6+njkvJ1ZhIbUC4KgaNruJcmqKgs3R3Q2zy3QDYunK/kJjg1T6fbEc2O5A
BpnCEL1d6W72isfCh+A8xYTD7Tl5aWi9WLW1Y/caPvW48mQ9ZgNarKHayeQi5Pi77q610xa3jUS9
wWvxBtqJW6wcydx+BxO83HByM8ZG6ATiBTOcai/hBBE4667iNSctpwNFmFIqYIaAaEOsLgglsJRr
9ezWmGX8PuugDN837ACX9haJQKiMrdoyJVNl9FZhA/ouukxynW2lsT9Ej8f3EnfIJWL/3iKJuwhn
LiV4D3WD07ByylqSt9S+WgFQ7C7lLuQl+zqcZARgMS6NwArLLpd1pe9k1bf4rrG4KZLu0RIHsegr
5OZPhnaWx0pBAq7PVMfSpa4yAJGrNDc1LZUZXrJk1cUp81miAVivFck3VmUl6URVgsG4TVdIC6X9
68ZeZEwUMwDYCOAei7kHXsEXM+OVMf3QRm1XqOY2y8XxrI0EpDeY9FpE8B6MRGAStoq0M8usOYWJ
utZEEPKCkgmaxkX83zUFo1KKDK561CVhxJYAgb0km6U3i6IBwuXVFIBVWUKxpdWRWyFba5lQyO57
BuQcAFjF2XyYDgP0BS0JtoG1FMuZrH39Sa8VUVTZ+ZjJLGwBAiTmn2YtSl5QI6Nf7SmjWajnimah
P/3WLs3eWkTf/dez+2R1mZyPHkdU467DUtLSLgda6mw6yB1BcEigQJdC1kJuPWFebuKWzhS2Rn0m
9qeTtnq92kR/jqubJCAU59hDKUTwrc9azG7J2BKGip03/X2BduITNCBucTgPyhQaJQ8kZemSo8J1
iM1utrHdl5AADwMi7BKYb+joPv1183UG4I9obi4kwL2WHt3xlMnfMACbrWUsyW3bsm1jDmCeSrxy
clrIwDz3IGI6dbQWXea9ZTOfsLaINnNDMeu1m64Rve4Q04kyqpDVSLaHNdTvuyyExkUZVfQdkfVG
xXalpYs8li2TyzhHeS+HCKJLEGNb8YYU4IaNCzaioYGxfJ8DBF26wHOrXbEiBa5mgmRFucEGZ/oq
zRqBrFogQjIrL0cUxSp0uXPspiKN1aMPM1XHShbL8dRE0DrQc5PuHESrzsudkf0C71GdV5f7Av3f
iPzOT31JmXzxWhOmvlAwT1w/lKNbAMldNN9QsqhzHQmL3telNxDrTBs9fnKOv9ruLnPT5cG4sUa4
FccfIlKtVH88Y+KQfyMDhFs0hG3JT0qTWFzePJV7kVbNwRvecqOWKClCfzdNrFmIfbKzx4tq62Bu
cAErn97Z8xUCtytctL6p+kK46GUbsudbUpOG6bS6W1jPHj2hoCz5xxTmHGUyezH1JaLVPkNYHZyY
toLE5ao9enWL6Hw8jMZHqv2BweCv5WuvYLalu0n9JeMTTctyQ+sGUBW66C6xc1DKjP0KtWGlhPD6
0yy93jvn5HQsorCaTgs5mBeS6qIHB/o3Y+DKgM1QsYrDyZu1Yr1ipVOOttMfRwOdXVZeuu8LXdsV
2JzobkTLLiTlF/C3cXOh6bMFOWUfTudZa59n170ppRam98cxbduPKgvZfii/bBuAuHi+XTndX19j
VoAAItwACLCR/YK1UOcvhHQ3seZR89dPeJGNH1XYuFIsdPrckyDLrGAmxc0E2/m3GTqPv3WbQVZd
qbK1cb1WrP/J8Zz0swTyxQKmaw69c3tF92M+q5v8uAEx0wYqcikpFhC1vqd5nClYoucMml+ovCyH
U9i1Loj5osyy9mysB5ecM7rT3XOYz4jfga40MRGEKrDVYncCn4PjlGzGqZb3XmPrtrh0ciHd3HrU
hJDBWNccfiKlfKJPXcTL8nWMt1sWOerW3Qbl1ZcqmHU123V6ZLtou0jS3pChgQiNf+SiCsiGyziF
QE6V5m4upW+GDxcSyJHz6Fiek43lOpDqoYmwB8FQ1PNeWorp57Z22qTpVoCK3u0ULbxTSvv884pP
n1mz+/Xfz/vVqe1efmtTdq80NXdKHck6ETVxR5Tnn6Kq/UqZj+X2+e7wYf3Jq/8Hm14SH2VuZHN0
cmVhbQplbmRvYmoKNDIgMCBvYmoKNDY4NgplbmRvYmoKNDcgMCBvYmoKPDwvTGVuZ3RoIDQ4IDAg
Ui9GaWx0ZXIgL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnictV1drxzHcQVjUpQvA16KUeTIkqMlYCW7
iu5q+mumx1Fs2U5iQPGLBQJ+iPLkxHECy4H0/x9SPTPdfWrm9M5ekpZhYLCc6c+qU6c+uu+3h+5s
7KFL/8sPv/vmpjv8Sv7/3zff3sSzS/9N/4DPv/vm8IuXN599FQ+mO7thsIeXv7/pzuMYTeenN8zB
yD8FEw6Dj+dRXvjm5t+PD07dOTrvrT3+xWk8+7E34fi9052x0r3vjw9Pd/JC1xs3HB+d7uw5OO/i
8S154zz2nRnlM/m1Gzs7Hh+f/HnoTBeOb5/u+rMZeuOP3z8Zf5YXh9SsDMDF6EZs4Os/ze0O1kgX
47kLxvXHJ+mFEAZjr3mUmXU2vs5X7my8TGG/qVf6aHl0rzDqGNw1j1Nbw5v+6j9efnljBnsehiRm
L/9TJKb5fVoMf02jr/TRn72pN7qWb3Baf+6v3mQDk7gEe7bdSMWlPP5lehQkiPb49Xcnc7ZDDMen
Ah+9oIeHp9vTXTgb+W/Ez58JarnQDX7Br8EGI23GEM5j6NMo/uXlzW9uzOF/bkZrDr21w8FZ4w/h
8N1/3fz+NXFUQPJsAUVlZC//V74xHX5052J/9sYd7kSZz96n5ZDhypvT2L69scHag7x0+EYeRb/S
4x/nRxv99CgvzI9/uPnt4U9XDFsPYTVu19lz7w9OhhWncd+V0czjWQYxjcfX8fgynjK0NzSeeB56
GM8DNZ69tmVxjEhOLC13MaClky0SPQzF0N25c+xdH+SxtyEJibThahtipkwc7Cy4x8O8p9iJWDRn
Bp8l+29P7mz7LozHj5IBs0PnvXx2J2PtxFq+EFPW22idPIngdq7z8fhBEufB+c5NFlA2ZOjsbGT7
KOvhj++nZzMG0w/H59KEtS5E9caz1EXXidUWcymDG3006oVPpWXRLm/i8Z3T3XCWOcsgJ5PsBZYm
6z0mVfLSgwzNu16w6p00nVGYwPG96fvgeyMf+bOV31yy0tLVGEb8EeZQf3yU9Hnshjwm4Quh/vg4
jWjwo/Tz9CTyaGyv2nlvIhxxSLOuQ6qtT4AQTRA+kYhDPPeyyOqr2uwy+2Si1ZhHISzeOZwo62q9
Il3o47InPsbW9JJgyV6fx65IiozZyNoPfpDNk8FNm/sTeRq70Y5lO/o+kSkR3Zio0PfKm7SjPI2Q
aFduaR67iIH8sxPUGcc0mrs8nGSXQj+PabVfcfRKhsqPsF/kk9r100kqfd/1qp0n+fNpSLJFQZjN
j9MLLgq+DShXT2pXVbChf7EURbCflI7TLg2CKu74j0nFezeM+FFd8E/zMsoLfzVRzj4MafVnKBCo
GkVYrK94Mmo46WOYcDzByftJm6Jz87INMpYYrIylEwrd9SKFD1JvsmWjTcRZZm5EY5P+C4oIRR7x
8Z2Jb7tgDP764JTshhDEpKWdrLwdB2xrsoexC3HWhHB2tvMWG6stvKjNiukdZTZdZ9QY3xO5Hows
6fEH07syf3/8m/RuNKJtecJe6IE8GsG2QaD0h5M2hmh0Y28lzj+M8sJtakGwb7TqhacwIxz8j0TE
nBcfQZ5EnsTSCpJOqxrT0J7NS92PfepCbL0TYdSzEBEw1k49y0JJv/3xY9lsIRGiybAih2mZRATd
vKTTm9D+o3ng1ouDckw/d0PqoI4FGsABiqbJImWxsmLcxsqdH0zU0EbR34N8E0SFTJ/XKHWlhCI3
Chv9dprf0MVRT/sXpyDSHA189C78M07g3TqEuhjQ7OPaWZ0MNgCjeYcvbJlYFsVJBcocl85ER9LO
m3g2ws9g53GJoakrZMDbTvR8kl/bGZ9kcsK/vAt3iymfMTnr0dxzP4a8PcOYN9LNBodJMJmmMaCd
sKRawCex9nmvZrBYT3T+VWZqu/MQJrKQFQpEqHb21mw2Iu6pBgrh037ocfPqmz+Y9LlLvXPUelYR
juJTXUHY8bcnoxeEpYMqcl1f0CDtGDSwbn+WDWw/L3AVDkCN57VREL4qMiDooIDPZrU1ydKNRG0r
VuQ1j2ENfUsHD4v60EllSDZq0qhpVBUf183k+ll7gGl9fZqUYow9TmaRqpBNWNKpupY4K9h2upjw
Y+0fphXTZgXjQ8DNriv0CHeAzQra+mUGOxzg40QYOjfz3Cx3D05C38RJMzMKLJuKKDDPwHd5LDCX
pPBMr0Dbn8E3WVfA0mqkzB8pCM+NfjABofCVKPbZiYKIn4FqV9sHqABRQHvaRKkCLDDDFUxpNJ41
On1mrQ0NZEeTBxpRYYjsLEz3ei1voUjR+D0YgaHA1jyhOPB0xgHrz9EWHEDl34ORolDLdgjVtNVO
PwNsyPr2nA4f5sehhbAEtX6jeK3ihqJefAESokhAfoEqNp3z0wlNRDAtZ5tAEVDb8zrCnPlCwvRr
+/Cq0ial7cvWobZT7vzhpEUCAQH+vSphg3GBClUUAGit9CJ5LXk1FrhZYFzPttlUhbaM4kPn1WDq
aKFb0REn33VuPFKiB5BUhwXd4rgrHMwdWA/fwPgXDfTBI/8G/sGN03cVDopJ2tUriqPXow1YtNln
t91wNuIdL7oOgt1QdnAaEk3zEdlBBbPZ3zLRB74P8+zs6Prjz5JXKrrS+11KgWANjWnNLnv5NHXc
iyw0KDeFXgR24NnUgcnT3vNflFgXqaggteGfU6t0L9AIPFKyBsC+dDAriGMqPC38CjoWSUDoWNZ4
FPcXOwaka6pWJe6la1DThkoXR7bX/rhLmiZLDj74+6de1HyQzf3htLf9OKLKaz0u3gcHqFvmv1BP
4pdJE+2Q4qnvlr7KDCZzMGUDjMja4eWvU3D372+WBf31zctPWiEUReTmEeiVaYH/CgIWfy1L22di
ec0g/+HmVNyE5YINoY5dBb59vw7h9CTbFHyKn6DrKaz07FyPyKgiE8Q0NAI4j+iG4jPohrbg1U/i
/GbZcoS8DA2KbdfBfDjlanrjHPoWdW9BoyumKTcrQ7IdCiQrlNoGHh4yHwl9CBjJkzISCg0bOu6c
jg0tRrBFxjParuCuOHNADvPo64pz8gddNSgJ8OPThA7Gd7g+L6gPB4MB8P7wNKlq53HcHyCRKVQf
92+NomnzEEWzmyI7B1pQRbsRNIG5r7jClWzq5/LvQX6NTZzAyOQkmX5QIyz4VBsFdJh2PIwxgse4
5grrhpQplSfvjJ1KLOSrYQInUSzTOxXyAb3iJPmzk6xOZ3T8GUFASVfWpwWcnFERHECGKp3Mqv6c
85YsZQEj0aD5iCdz1GU8e1O8LeBVlUvQMVVcuV3Wz1vAKO0Qk7CvomgUxG6B2MFay2b2fQjhwmrX
yBQsdo7FqHltKQ4ANoWp2mYT8dYUzmtpQi1fvmdsU7vemT/Ob/Zb/rTsI2r+MlPZmRwLcsMA4Zfq
YTT0Eqwqmmh8VnY1W2MM4ZCA+U/TYDobfJ/yQ/KjSTtbQkwrPq1IiIrCrRMRFZsesigOHxVGcXiM
ppFgwt7WQUeVB6JZlWaMpToKPMZSI4XXts9t2/OZKo4C0cbWYAtGHq50Cq8hiszDoCYZl2B5wUVL
Yzc89ATdVhfnUYWoHScxRyZcZma9Dh9SyvCuktjc1E8mrh3NENSsVLB3ExWGJdbCRmw/DxuDXYFp
V36Umwp+BSFZFl4zVlt/e8jM9iVupAkEEMIFNO0OM8Iu1ZIAr+GKTcMVzQTuNhnUtrVAQUynU2kt
S3S13vHYXPUN8r+DVb8Fd4NEjhtMoXoeM2cQUYrFRcDAJdFt6OeLrdOqk1YXYqDJ5BE/1WH7Ww9L
FF21VX0QHlVBSQEmwGhPw8vjCRjuiVTaoKN06FMsrEWzxeyIVTBroC0SE5btpaHmNbOYd5sHdbMW
xqFRMQHsu1pM8JuPk9s0mpL2mPSxHV4rsQ7qdGyYsg40wDZkf83FuNWUlP69PW2jD430XH1VcZQy
8bwLq0TRmkFskFLpCFigGSAA3RVo6PTUnJJH/rrHFmheN1uPVqcFqeYYgohK76tTQaIN+745WDyA
TJJjarhaFY0aTkMhpK0kFfFwKn3XGgeGfNEi7jbu1X9cwKKNr8AjCnUDMdzPLWAdzU8nbz32g+Vi
0USHZasRHRZSHzB7koqO4ZlVgqCaMTpY6RwoSf28ERWrgA0KqU3OEiymkUdVe8EyTTXESP9dhS4m
2FYUA1GoYXuUyVq5oVj+oXkqc4KfMz+CMp8mYVqUS7nkxXHDmHSpB//2YAe/FPV1bjyMNtX5pQpk
a9Ixm8++kn/95/+7qvr4Qrmg91O5oHd+qT4+ToXNd851596Zw904y+ZHhdDqsNC0sMa7fVBmQWu0
KxXrt4U3q/1qebozdIRx6BuFjmTso7NH6gDz0HiNnilfuZhU8OarMqCvXPui2tgmeBs/B+F7z+6v
MnO8gibPsVot7jaAraic68FiwWR14pAtGAVCmsADTAYobxhgFfuf14VG2YEH7tZTtEpdKlcpDYCF
AvtBixUh9aVD/pd6BTIyrcVoQxWydpHnfRJPwBKg3Tnx1KMpUxxDG7B5p9GAoaVap+HneqAS0NyN
bSvFzwaAFkXQcqcoRs+l80EYhAeVrs2vV5uVNm6Z+BVu8paptTitQFDP+FHtjlYtKp0hKws/lpiN
Ug8QI9VWjvCD3RpqfIeDSkWCW6pqD0rYvA8lbF6YJEBdlT1FWkH2Jvs4m6+vfrU8fHfNgdMLdtD5
eB7EDk51d3PZPIS0KnuFH99llBQU6x44B48leL7anUykye4MMBQViICuosxPPOqyfFZkWyYtxCJG
f/DzUbPrj+5eYhTBn6NayG0RpIyOx/4oXio5oAG7TV3cVCkBOK2xy/nUtA76Y1B/5cB2hpPQ/aAt
Gn4V68DyxmlnFeJtcimzN04TfzS+WNlzgZs+akDCF3IgocGlqiuAAcMtk1pNmCYT1vyoXTPDmPju
mQRK1fdrQXOfAENaPmfsSlQ5n7mbafL8m7aCfyfNDcZcoE9l91W9frO2kRsAY3DHKyxcb3Zsqyyf
7yfNDFOPUEnijvFcJ9MmzUWSzFg4K89s+LHfh/qSvSosWDrAcUhnEl7YqIevMlt7+qBEgZ3jmaOd
Ol0oZCEhlGqkHtYEUIPJkXS+0qLsAACtvu8Blw0RreMHfW8YSbKpNLxyDyuyj9ZXleqmMdowKbxZ
jie+qLHcopwjeIqgDvsZlWbpHQmX3CMQSuvzW+VhBGr0sOp8GiWBdfK31cCpMlZWJ7xsgHet7PKr
JVep5NKqLpWIyakfmj3RJU4MeGr86XExH70vKWPwtZDd5K0dZSRmCGM5ttgHnwOEPh6/rDOFI2R/
nbqPwzDnKFm1FTWlrb7EbXLpoO+XZX3y6Su3nItd+iJFlUofP5+CpGPvPYDAxZJX6eCjWj2rDgRd
LDVuUEVEY4K3ja82eGAsOagz7yoSgJzQSZVjj0jAFjzOe5zF2c+AoMeaszF7+WWKO02bWRQRhXsV
YU+jUmnftWvi2ycSygim1ejG8UIcjlXv01rPRuCfnARScpx7qnJI8y3PK45coHtLXmEOkYkcFA9Y
e3l5HvS8bjPGd70bCunLrT/ZPE2b3AOrBXAfMhg+/Vjh0/VuFCz8LdNfntKCV2lxC/TbVL4aU9Sx
r2kLUechn7t7wB2Po9RCiFex6pVyt6JYDTJA2tVVHdce96dHa9oeBPFXGjX/VO6buUNyNJQkPPkJ
rlZku0gPL794wUGycdR2XDhAsmOF/OczELL/n54GaSBZhzdq2lUCmpTgwjK8Ug3b5biHrtNvsLMX
DCovhFe3/gCk4taptLu84qirVx/muM49uH9hwhTvLbEpAts6/I3Boqo/EDyEMG+OFoG/T8/jwrAa
od3nhcJf1hVjimy0iqerDGwPGK6PR9E6i2vyQJe5HD26yiPVMpqsq8H5bbXWnne+6/7SsgdeywCz
aeX1PuA4pOut9RgEXpVdX6Vi1kWUOwyCJ9qbyQXii8GCsNqSxrHrbJtpKGfN0ue9VMmq76rJfoIw
uD1Xq/JG5RQUPduvAxLduQud6UWzPjnd+XSZlmme0m0djM1lHFcUX3MuzeMMV6TTG3C2DYQ/58PR
Hg81M9erlCoRWVf5rdIC+WdViUSyt9Bsw0Oca70T3hTG3kq40jsdEE5JZBqwDH3gbZiTFEroMxPX
Z5/5+O8bJt0UVdFDH3sFtrr5pU3YINiL0j5t6CkFdRoxValvWnebp/QF2OuFTmRZuEetN0Te6sHO
XQKh2fSK6fZhv1DlOYYftymmxwzxWm4QDRK8wGgeCsQyQpXpwQjetvyFx48yTTPb2W454uYCgKTK
FStUzTz5EWZwRT5gOuwWzJEaclW0OOPHkOKbGT9eUHeDVn9QAGwYaX6Sa1PcIc01XW8OW5AKyINV
sEUOg/BrSkCvWxZnN5sDbdAz+/z4fqNZWjJLI4n6uMe8nS0ugYUvRezX8rdWt8d0CizxyhPCu274
2sva6vPuMbFGoQ4/V1ybaBfpZmazxAI27Kns33SVQLp8mktT41oaYmQbtmk3dUXFZvcOHDCJ5NIO
XsjNnSI6VviRzlvLRxHxcisK2dt1WSGHVXXslpQKNmLshO3TmsTGtWXXaivzVqDLa07aUYClZe0l
UpJ7cI1zKPu3dlRc4PkDbqJe33i3zpDV4/VQCIKBgO3RdlUU0jg7wrKF0EVjvNDdtkbcHv+VRU+b
1YRZUu5T9k2DCvc5Xdgyz1mSSj5QOcMyad+NIyBIHAYISVyOe3JvnCkIrYvBBv4pxScHNw782Dq/
8q4Ws09Xm4tGpQu7fW+6+fmP87MR1UhXdoufkp/T68vjH25++0m6v/vg+hjnGjPbmVIPP7011cOH
bq6Hf82K+BBk9Q8mhEkzS0G8926u9BnT37qY1v/jek68+gCsooZjDr0SQnv25C6bhulFe/oEaAPp
onkAb9Y8N+IBPErdL19hYTXc7kRVsT6X3ujDK2ovoN2lYmiawoPVVUyReIz06liOzO/M5D+OZyED
WWW/YG46KA+l243AOb/8oCgn8gceM+DJehpKpRdh0uOxivsXQ8hvClU5nr0airLGpEodI+twfPzj
8sI/TIbHR7+9+G6bPCndQyoG0pyf13ubu4nseVdu783b3UgNqnwfScfdorZtj4iDTLZOn5CsQcsM
QRP0CkFyc6JvghJRC55QxNs/1tfmyE5FzQxWpQprPl9//PlpvjUHr3Vx5FaOtVesBJuq2WV58hfk
dYs5jQOVP1oSDjKB0ZTKAFid/YxbFeX7+EC0TAG4lroE6+INxTsH4+j5+JanQck8PdWDoZ7G+aFt
DEDdNGHG82DdamvDeQij/FiC9uY4pvb73vbb1MK8a61wQOOiF3JFNi/cfYULIkAxa+9NFa7hEhAm
LPDLhYe6Um8lGBNhocmBOmxa7fCIQiKMlpRMDk5HPHR+s7exIfr/Nv2BnmQ6GlpEDSk9cVHn9zOC
PGCdvXINZhYvL9lCCahf3fBHd9/ll26q60Uv+vPw7/Tc2H725UKB68q/ath86lQ17lu4V8VBljha
cEAPgsMcH6849eaqlAYobYVoHQmYhaFxf+eeX0Hv9UCaTu7cvq9b0bzXY+4D7/XIwF/toDqSd+Fa
j80ZhTXaJ9ShoVV19O3+tRg6sAliRG+PatYiXTapq8Kj7U0TjVx4dv+Voco3RYQuZAxhNstDkV7j
qt3P57+jYoTHpoK22KuUIc1vrwOJi0W97JXQw7mUEuwCHNVTGFQ9BKHvHJyS9jIXvHNwSw2yQvjQ
qGqg4MQSTmvva6m1UBxzfR9E2tC9xCJP9n1UhL3xR262Ij5BQS3T57chNGRcxR9Lw616iUx6NnS1
XCq8vU/maq5D74moug+RxRL3hiEBH9+9iwwP+tBgHr+ddPdv1BDi1a4nQu3KhwpstLU2gSja695N
DXI2/eEla3WW8+NlYQJuIA0o0iA/RBGesujH/rkjiM6sS/PT2qBKbZJRsXduLyK2/qM35G9q4BVN
jYDZhpGD5WvlQ/nxO3o0Xt3FVJPl5N58pRPs4opaprCMZUgwuMkTmL5vXPNSAtOqVu9yWUYrHbdN
FbGjdfrGr0raNhEM9bcf1AWrWZ3EPcjqRJPb9FY04LL00qJt0t/L8rDbGVfD12UVq8tbkXOWhW56
wowrrzNJ69An36DmEvMQweaKLfr3CBoMFI9P8sIJVj5wERTSDr+anX3E3GntAZfP7mlGWdUh3A9T
lHO/WA9ebtyvUx+5peaRu0b+kBckXPibACmRf/FPAqh7IalJohGixkGekoT6zc3/A4VdtJJlbmRz
dHJlYW0KZW5kb2JqCjQ4IDAgb2JqCjYxNzgKZW5kb2JqCjU0IDAgb2JqCjw8L0xlbmd0aCA1NSAw
IFIvRmlsdGVyIC9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nOVcW68cxRGW8Q3vsXyOiUViHIexMGKX
ZMd9vyCICCRCQnkBHSkPkCcSchEmwn8ufy9VPdPdX+/27O6xzVNAyMNsd3V1dV2+qq7xT4MYpRoE
/5sfvnu+EsMX9N8/Vj+twqj5n/QDPn/3fPjscvXs6zBIMWrv1XD5/UqMMQYpTBohB0k/WWkHb8IY
acDz1TfraxsxBm2MUus3NnE00Um7vr7ZSkXLG7e+sdnSAOGk9uubm60arTY6rG/RiDE6ISNNo7ci
ChXXtzdm9EIKu35zs3Wj9E6a9Z2NNCMN9EyWGNAh6IgEvv1xouuVpCXiKKzUbn3GA6z1Up3ySDsT
KrzKLD1KQ1s4TuqlJs2P+iW4Dlaf8pho+dc966+XX66kV6P3rGaXfyONWZzPwjCnEH2pST87qdcq
y9e4rZ971uskkNTFqlGJ2FWX8niXH8kTBLX+9sVGjsoHu75H7sOR9zDwdL7Z2lHSPxGnX5DX0lZ4
M/svr6wkmsHaMVrHXPzpcvXVSg7/WkUlB6eUH7SSZrDDi7+vvn9FP0pOclTgRYmzy3/THClw0lYH
Nxqphy0Z82gMi4PYpZGJt59Wyio10KDhOT2SffHjD9OjCiY90oDp8Z+rvww/nsB2y8IO31qo0ZlB
E1sh8T0WbiZ+ZiYSP6byYwo/hbXXxE8YvQN+riE/A4WMaWSIdoiKJ7vBSiM5Ij772rrhj/+ZGOcB
VsnEedR+ev5hfpZK83MaMz1fgfk4aqdM4T2pdWLd+NEMTrqsAg3rr0TZ+tESr17aUc9B+sPNlgKr
NhRNyVo4slKQjRQsNYXmqNz6MdmLNnYOzGQRgczp2ob1jgLM+tsNT1Ix4EiyLIq1Wpm4HlK8J3XT
NIliNEX4qDwHcU3xPERNZCmI+2gZA+RZzVJ11rAh72c0BTAO7DKMksxvHZgWHZ5tBzfkCBBYnXjI
jH9EBOLolbbr98nQTYi07d+yS/A20ksQTCRhSHrL9FU0dC6S/QB5NGGsj8INW0l+Jkxe6byIjplk
SQujgAUUc3/Ep7AL3NGvk5civKTX95NYtU0j8pYG2ocN0UjXyOdNAj5Sq6CWxHqPnxXtVOLJXdBx
RlLGiId1m1kIwga/flS3cb8I8PFmGxjpad/KapbPn1eXH36zfo9nhkAiBT17Usmd1UVgn/Xwq4Qf
pV1GQ5uvPIAYFvQBNgyPlQJsGB6vpeCrguCTSBsShkGsH0kFokPZAFUYAARuFOFWCfSXSr8TXm7l
yWKE8T1y1RxBiHBoC7Kp0/qbgF0Wy6UFFIXSaDi80lJOCI0aD1peFKRha0nj625AJ2DfoK447cvK
7ju8dLCO4v3HPE8q5exa8CbJZ4V9qX62IY0yIsb1NuUnnuCDWT9NB+JlbHUKdwZswc6qOOH3zzeW
7DjIpTOopteeV6MTp4olewfwHnyGhIKMb7Ukq3/f/lqjoPBkCSUB/crUvcSpCFodMi+phMfHXX9B
cXb2F1WnGhmBXWUenqBPKpxXccJLCly0BfIntlXpYzGu+LfqhZoYlyeBjKolLMQkjHCNC8+6dUqI
6zAOB9m4mX3Glp11dbsgprPuI0j3QeaSdOBawu70xwcET5RbhCephqAGR9DNJOAzTNiXkOrMUZ4R
bDvFBjMKk6sOJKrgNFn5441TltcmGrrSINWXwaspi+gtQiqkZQKIKaB/PCVdTk0VCxmtdH5KMwhH
CsuyJ3HSrsI0wgWCn4bUjrTWCp20igyPEiDXDGAk0P+fM5pKlpLqHqTm3lCIIzMgelI53RC5ySkO
aQyNzHNSYkPhNak+8yCdQR6e8nQdFB/UedIG441fP5yo0qlZIJa8IElDk5Ld5TIOIdOI1BIDUXAN
ZlorKYIncXD9AmTzG1JB5YSN63e5KqNcJGw1sEFpFtITIu4IpWi2YiKthQns/wiQadXI8A4wSlZC
OhxtlFkq6XVXgMyp9zGqkzfydgoBwWs7hatAA9n9GfJphp6uJ9VmxK6Uzfoyi99GD2zMwpU+6KmC
ZaQMjKnJsoh/JrPNdFjdKAVJxIgD0ktLB0QMkPyiljILYNKbKoB6aN1ZD2HWLXYHwSarzpNQX/Ov
ycNoR/NnqfDP8/FaG2FkFQpq59PEiDA0oFGKPKsVMHNKJHZOspwfsjUfVeUelbpSusWi9kQ+gT46
PkPuBU8IpwGzINWLog11sT1TTKxOXGktW1vM9lUJ/SJVJWkWMzg5qANpW3ZyXIFwk5N7e4Iy5MbW
v0whj8abGQWyO8/RILt4jn2Yd9QQcbsBEL2onkIM7WURoZOjpzhsQxOa6rrnlcJO0pFAgvHA9wR2
CTnMMTuhxzVrgPC+BhgpgUPIAe7yUlYJIWE+l5aJWd+kEC1Wz2ili6vOKli6uyEBSTpDBGNddFEj
K8Cuc8DmBUY84905MqYGcTSpOGDzMu0moI8CGe4nZVK0XVL+7I4AGSzkaXlVGFkTim4a0aQeMw6z
sD8QHyBYmPUANAG14ldEItWtAcI2aW/ewFsILAFtl219WrYFZ1WPpW7wmAXgWZz3krV+egzW0gdO
bSI1szVpsAymBXotj13EvM3HjrWIagXnxbKqb7gGIA1WmJF1sCpneM6i6VWij/bhNv2+kGMe9QhP
dgoK+05lMd0qo8EZoF53V0Z4L7lEEgKIqQ9xgcBcA1D9xCx7rcQ2PIOGHqs3wJE02p5nLciu8tCk
kVksTRqY3AUnti5kdwFD0VqwiNErHMGIHgMsApIx6Wp/20j1s5wdQ5r6oJxWL8nYcSLg0bEw0ilx
dHJWCdte8JeYrpXMDxxW97QaN51fQhJbV23dZFatHWOfDw2NfS5jhgT6ZmtcNKU7/SIkmPF+idY1
qfI5xOriMKpVvTFXTPCp1D0egHPG5FABCJorhYyulCPTvJgug71h9ErsBGYiqZ2TfJYPu4+3ywnf
5B1bI20CPfmszjeONEwneFbof4J5dWep+vJeumxy/PJ6nQ9Dgerv6tv7LHHrTPRA6zyZiDD9nc7s
M7aZVwoxAX3FWNtrpPkm166l4LO5zjdvni8MzyegGKa6QN7fQzoSpVivp+BHhu/mVXl9kCTMb5YK
RJ794a2Er7mighuo8r2ZtqdDESr/fHsGZ6R6T9Mk46eQm7k6Y6pE1HBorPJPjstYShjLbeCNMqeR
X2Hq98RpiGyUY4qAWijFvj/X9itTfaGSxSgyH+tlyg4MPTqzIPX5sLi4BBzAWxBmXXdWJkfJfKNM
nX0t6VLKJsOUTmb5oI+4M80zLnNAnmE+Q9aGd1OhywTDJYhsOGkB4S3Z4FvNDUReFtTpkzJr3jfP
qvTB8NrjLrs54zQyBm3b8y60GntO+qQ1WMltBGiGhDUhjzIdNAuOAMZ2eX0f1TG/3LNhPpelI551
QAGDcJpw8G+zvUrbHCu4E9AxGGD5rYpWSTRYGLCwQKp0O14g2ZPWoxMu21N/qWNbbQTkR+WdD2hQ
fdd4j7EUJck72lwsBxa4KA4Nfu/b5g1Uq8LWTkQgAsK1ytYY0SwUNCJQ3QOnNOlTZseEBbfSJway
gbgFdD+ad2FnZ0h/fLBbRuAI+jDdtWkdy1UVh+kFUFDzY0j7+5kB5g41oyiY+Lwm3QC0D9+WNFn9
DC1V9B6qAv1Z5a1pdlMBCiJ8HAGZyl0arJX05uUqB/uJTptkLsH+nG7WkVdIoiHxqFckN5IpkCn5
RSCec5FcLuCUG82+0t+/29nfiJRm/QdWVxmNMzOg22aq1W6mPgYCeXa50qU8d7MYo8apa+O/8xS8
NCDsThrm2/L9ofKZoRnWVqrfUHQVySacXDCKqgN7xQMWYi1YNbq7c285qR7e9r/oVtA6GmWQRIu+
54SoQd984FbggU0pjotN4r6A+WH95nR71Z6eSjRqeHInARSbUE87+VBd82EyY+dJFNBDAFe8x82w
tqhgl0ZulSDrmFJiilwWkGWxnhc1O+73bhy80fVRH66O7OTamOvjnd6sAzcBbNWUtVzFV7HDsUx+
TjeKvdCMkHyTDkt1hsrc/lVrutqeE1UWpW3iZ79sBHXeqr3VCo7WmpqCX6fqhEYLhr4f0Thq77ZC
JRbAOp8RIpR+pyaNlbXOFexS8bCWHDvufMmM4Ap36sFoasMAdnaD965tdas5XYs8qgd9R9AtwRwM
SLPKiD1taa8tZiuopNrg3yn3JFKEqsAtNi0aeQMJBc5yXWgx6e6qX5Q+5pQWhoKSwBLdMhJOmwEf
AUr2kbnFrfGRbSFp3z57NjOrF1s24KrWdWbzrbMO97rxCt3OHwJUpQjYr/N2MeNVa1ozC01Nq8De
bn+J3JQ2oM/5d+W5z2C3mrWlnCESpH8p8KMjkX3t4KdQ/X8AP7CtburQbKugkNrTt2Dy3es7oAWm
iUM712dLoeZIV+ASJOt2iIK4ii+D3KDbM5UvBALtQ2X/iw56IXmCQ4S2KmibwkI6yyNY2UENLVLp
5kkLl2ILUeqIt73NJy64N+BxyvS0TrildY8kCz9ZspxbMl4aW3em1byyc8GGfhJk0Ac6Wdo+KXDW
+rwxh14Mlgob8hz8XUY310W4e1aE1fRtdi5Zm8yg19nWPXmUWpfYsaZI1PIKoLs2101nu/Cn2+S8
q4TFzDJ6cRLS6dx8DbwAhi/2Yhavs94tWnyCmkOfbj6vBfPp7rfvba6UqPQuQ68YB6DdM98OlNPd
j9YtntyHN3waCG/2+qbb+3EENVXpuxfLELHqfLgTXOjmrAEWtKcteBUY0r2B33f5Nvrd1uwSrrs6
wx1i3E9EeWLqIFKCFaG0XwCKhMd3khBcDDuNri2mKo08u83Az7i1WsiwZEBXRfKNXXIZauGWtrK1
ENmbbCW30GhTvks8IXHp+Ya98qJuTLjbwrOvEa2BguuoyrnQNXLUVHfbR3jLaCmok4i5svrutRLX
GourH/QsF5Gb8HasNQj0EGD6o16iDn1g+91NmJ/s9dXsFLkwAF6t9yfPqm74eOtPrcwsNP50mpMq
xuoGtU830EBwuEu+q26LJfvUJx4txbZiJQ0aAeM4lr0e+O7lNAhdi2vnnYCxYJHd9RHIwg4ueuaz
UMgDANx8LNCTQWusnea7JWPNkkdj7ZxqW1WrqggmeNGzhW7z5Qm9XAcUrOkbg2QTYWubsswLdGTL
LqCpRxQWul9ivGqo6+PtJ4cqG23Zumvuix/g9erSR3BI36CxRXZCpvRD06be+Zami+T2NOeKiVYv
TwmL30c2X4tV07f83YaN8/ccy5+RGKVHN2j+VHwqeIx8a2qlD5xulQ+4p8FffzE/vDjlb8A4/vGK
NhI/Xpk+xx4UZQDTOGH9IElpB+m9mD829tPHxqf/RRyHNq/TpwN81Crs8yGinAbKEAZpBX86I9PH
zxMrIX/3/EospFTZxTHsSuKr1f8AVZmRP2VuZHN0cmVhbQplbmRvYmoKNTUgMCBvYmoKNDA0MApl
bmRvYmoKNjIgMCBvYmoKPDwvTGVuZ3RoIDYzIDAgUi9GaWx0ZXIgL0ZsYXRlRGVjb2RlPj4Kc3Ry
ZWFtCnicvVjbbhRHEJWJjc0S2YZEJMSQDFGQZiJt0/eLlAcgiZDyBrKUB5wnEnJRTAQ/l9/LqZ7p
6ZplFi+wxAiptdtVdep2qnpfNlIo3Uj6Vw7PzheyeYT/vy9eLqIw9Je/4Odn583D08W9J7FRUpgQ
dHP6fCFFSlFJm2+oRuErp1wTbBQJF84XT9udToporNW6vdQlYZNXrv2oWyoN89a3u90SF6RXJrR7
3VILZ6yJ7WXcEMlLlSCGT2WSOrX7nRVBKunag27phQpe2fZKp6zAxUBqAcDEaBJXcPai1xu0gokk
pFPGt1fpgnNB6U2O8Ezq+D5SRigLFy5W9U5Cw9G8A+rozCbHrCtsW+qX058WKmgRApXZ6a+omLXy
FAy7idJ3EvrgqrYayy269aGltqkgl4vTQss0Wy7j8WM6ggmibs9edUroEF17CPrwYA/LTkfd0gmF
v8TFj8FaxslgB/4K2inojM6J5Dyh+PF08Xihmj8XSavGax0ao5VtXPPqt8Xz9+RRkKTQjEWB7PQv
yCjJhZYmemGVaZZoZmEthQNwcTNje7nQTusGl5pzHNFfdPy7P+po8xEX+uMfi5+bFxvAnkJYwW2k
Ft42BrBixq1GND2eAUTGYyseO+IZoW0JTxTBMzw7DE9/5cmj4fBqk+GHLCdhvLajsVyH4+xD0pQT
vjfWjMY2n67Ih0Kxxqo/uqkBn1DX42xdGhG98a79uvPaUV1Ch6k6MBlVDLrvlR7R1AiGqCZ/hma6
RBNUK5ciDWlk00nMZcxoCBirIuYnTslGRQMWVRqdD+0X3TIAlHe+b6cIRg80dnE1uaRQv1okmTDJ
bpIBH5EZCw1AHx0m0d1q4Bo+1Mkoxb7eowaOyTJI17JJ71zqgWB+4Hi3144FwpUbND4P0O0aK4jp
NSUZuNCXZNFLr9uvaE/QiLBFqDQIwEnV3iFWkEbayI8n5GcwOjCY1UzvBI7tjeyZdD6217F6aPxF
Du1GXn8igESOaX8M2Dd0wUS0aiAmq/5dJSXBJhip5vhtZuU4x035UAOwy1SNH1azQx4dtqrjzLoG
hS0r636SVyrvAsW/rzu04gXN4YMXsS/dm+RrNAZJ3SWcCYVOjkhsiNIjGDuED+gSPLmTlz3sfYnf
OKDqDzImAwioNGcBZqcjLsTSA1+WqH5vg0cyYR71o3wOYdGV+T5KF8OoFosju3wtr6nGoRiPK8jL
tG+G5F3eV6Eh5CooH+5XrQhionpJmstzz46oeJSMpj3rcj+lIO3kxt54YyePfR2RpxvkutLa+/az
7A+CbdvPcTWvewiuSgLRdjh6pC1IQ02qovApaypBYjHMIYjIfnu7W0Za1NFm1+mml9KMsQCk26hz
Y7FnT4AyVUNGffK9gwiAz1u4A0tIq3nkT2o+uLbdXFRaIxdSlaLb6+OpbQIwIiqrrCrAFbr2AfSi
TFH0UEYKlkXDcmC8MiLBgm59uepA89Q7Q+ODuPzfQcYzGQRBR0yECbe+qQksJDzT+hSEU+p2Wl/D
h6zY+5j75CaFslcL7LAPCD4PK21UiuZWl2OgeYXSKynzDwJuRTJGm0kazlrCJUMI3NakRUZTD4gS
VPLTCie4KEaFXYxVe3WH3z3JJQpGi9i1DMJrTAkM1RJLP0OwT25JIs3D7CvUTxEc1lLZ5cpKYR5n
zynexdvUs2ep94OO8FPkWDSPmPyolJstoQW/7o4WauvM6gc+1CsWP9KfG4DiYSLfdQdOY33DOq92
Nmsxlm+G9V7n6AFdSBeDya00Y3F14DZX+IwSMEkx49TqKsvWLMtMUFdlDwmhDrTTrJZZFmPZAqEY
pF6CtO+PfjPclbz2Z/mGpaCvTE20gUGKtVv17DGEn9hD+T4Hk2iWnqk9O5AnbUi13O9XUDVDrKGY
EO9jduNkdgQ+IixYu5Cb75FObBlqIL6N+M3g4+3z26j1/+A3k3em6JW5KDFMiLEaizwzNis13xwT
Vh16s4rv8rFfEv9dnlI24J35bbdEa2HxtdhdS4lPplgRKmGJfKZOJnFBxDmmqLxSmZXP4dlu7NGv
TgLWzrUFGbwX2YLCS3jCB5xSK7C9gdzoIe8Kuc135pBg6yaUV0NwKz/akX8z4ApwYZ3VIsQGTQ3B
JKmj0kpoDBSPQA0RI9eqlUmt9nD+nn34adZltfThbboY07V/EG61i0etb9PF6xqr8GDdktlqvWYD
7HOAB4h/i9a6zlhiHemPaI/q+r5+Iy70NHqzZiUeV+ZhDbLevrYHbda/daE5ruvA4WiVmapVVEt7
gp91EZ4BLqg0X/psRZpjj3WjPDexpHHtSxNfwENMnC0TbFfh7FSJaPKmumDvYrnmyiqa1+ZEWf1Q
8hj8K0tcgTDLA/NXmYGZx+SKGIstY52az9dqf8XCGhcmW8yQovoGejqZsmvW8pX1z7vpS33s382H
QAjMQmWFGeKfqOWjf/5JDW+8cNaGyeOGNS3LAwv4mgJbHXRsqXrjz43DrxwuufK7Lfs1tsF+7fuL
1oJ+NQn7xjgMwGfnUO1t88M/2/9d0kQk3TaYKsKv/Cz5ePEfGkQyM2VuZHN0cmVhbQplbmRvYmoK
NjMgMCBvYmoKMTkxNwplbmRvYmoKNjggMCBvYmoKPDwvTGVuZ3RoIDY5IDAgUi9GaWx0ZXIgL0Zs
YXRlRGVjb2RlPj4Kc3RyZWFtCnic3T1Lr6VHcTKZ8dhnLM8wMcbGYB8TEOcQ3TNfv/tLEDFjwJCX
sGcUkDALdIEQMhdkJ8JZRsomipRVkk0eK1Ys8gOyiBT+QH5CdvyE7CIlVV39qP6+6nvOHY8JCRZQ
/m4/q+vd1XXe2U4HpbcT/lOA84vNtH0D/vuHm3c28WDwP+kPHD6/2N57sLn7Vtyq6WBC0NsH39tM
h3mOarKphdoq+JNTbhtsPMzQ4GLzzd0T++kQjbVa7z60nw929srtfmV/pjRMb/3u2v4MGkxembC7
vj/TB2esibsnocVh9pOaoRt8neZJz7sbe3sIk5rc7qn9mT+o4JXdPb1X9gANAw4LCzAxmpkP8PYP
adygFUwxHyanjN/dxAbOBaVPAWFnk47vp5c5KAtbOD7UI3XKoHmEVUdnTgHTWOFx9/rWg9/eqKAP
ISCZPfgOUMywPyLDnjLoI3X6wId6rLh8jNv6oHs9zgESuTh90NMskksFn0EQJEHUu7ff3auDDtHt
ngXx4UF6WAbd2p+5g4L/zLz7bZBaxk3BZvkVtFMwZnTuMDuPq/jSg82bG7X9o82s1dZrHbZGK7t1
23e/u/ne+5SjICQPmklRWNmDH0AfNfFOZyb6g1VmewbMfLAW0QHLhZZpbe9stNN6C422FwACfyH4
kEAdbQKhAYHf33x9+8MTlt0vYbFuM+mDt1sDy4pp3bquhtaTF5HWY9t6bF1PXdpjWk88BM/W8wRb
DzV5640MvHuK8oNTng/Ga1snS3RYdR8cmnIHT5Nt62Sna1c4DwXEGtv40fUT+BnouurWM3OI3ni3
e3u399ohYcIgpg0CqlHFoIlZaEn9LKBFNW4oc9OHUIVq5eaIWhqO002gmEFJQwdjVQQFCtBso0IN
61Fuuxk/AgWCUk1sB6p4SmxXO314fxYAbw6aPgWcp8EcMNAfFh8dKKLEgxHUQNid4fzeG+cDa3AD
VjJPM2jCT6VBJ6toAmgb4ZQtcEhpweb6FDYwEcg8lM+oTW+nfSmPBgegYZ4CWSE+guXh2sc2a16g
AxujdZZ2wsd5Pi3VWa9gcgNDQlvWtCw/tWUTJMvGgnSPHGxr+TTrxneNMyDeOdZgy8HOMO3t/Vk8
TFOYLD+2l7GTi5PavYIWkgbasvnUO+xcT3JXzxH+EAqldOv/1WRheRdxfqJC4MwjvOKDP0Si5Bdx
UdGY2SIKA2wqOg2bmsBgnGDY3ScA2cb62eFBArEZpxTQP5IdWDhoOYJdZwAVXcva/YmkMnWckKqA
J8IMPAMz6ekQgMLlTuJMN5DC4+Ri2L2UbFAwR2fe9HZbP0wF6sIGNFyRahHnb++xFx6V5WOxadmw
/bLzWM/AqYGuAd2ERyCs4CkUC2GKs2HrvtUwBEvwQJcGDPEn8AzhBGej+Wq2sBoXZ6t8N8dNvl6a
TmNjWCOMhud1pkGZAqEDFuxhNrhcNMRBhcbEWUCasAKfd2OAd9ist+qfMw797GEzifYm+Pe50t5v
IbnBPN5yFF2rc+bNajvvPr5Pog6wzZZ8J0k54CxFiI/AREADwCOgekHeVbTowNffJmi9eFOGWNwW
mBg2+Exb4Jbwg2Gj8hHYwm/Lk5XN3tsrWO00z7tX4SNYCjaxQcEgm6p17ymrTsrWyhDfSOdziG1v
QCbvPrs/A+YBmW5RDhV0vo69dEA9JDJKR5BLRnSF43FSdkZP7EFiggGk8PzPCgGcZcVVJFDaD0wh
yod8HjZo/rU1FTsVJI3kC50Lkq6ETqMHs7IRKjoskwvsFG/Wj50E4lQCx6ymaLiwKRIEfN8vEHt4
Db2ySeCPCmMHh6EXhss7WwU6ITWc4f9njV391oLrgVGDu2+FafvFH5Fx55XeWvCs0brzzhD8MMNW
J1MvtSH4VAPvkpUblDtgchtwhvxi5W+eZmwNh9YGLVlvzWGK1dhCfe8mt/sNJscAazGAJ/YC4hyO
Z9JEz14Rx4MFavHQP4wa3nkLGv7F9vfSP/khQExzhPO/TQEP/PpkUlFxBhvi8zBUnFFkHZLsAGM7
0ZqLQCzOCUo3AD0BbRSh+QUuNBNTlQaNqchCzv/6u5sHn62qGcmZyz/Gp4VJmNa4xQWRAnZwVYUh
53BivikpADBnz9SM3M9Y5Nkmta83Ocn6L4XaL482QzvDwsfnKrKYIPwc+sV6AttJFq8jmVrw2klK
PDJZsgpK5Fkc2U9gAAH5aRg6WN1ttuyL6ca27WfTQCCG9OBoOzWMvrVXxoiKbaB7r0vqcKDFtglh
YOsbudv1jrjCYQqz7k5eNJsG2l/WUoh7tjp2WswyKAZg9N3+i43Axhapri3teVyv0iBgGa19uhFt
aymvqT8+IpiOfhkSKxk1LLIjW9qxaUtMy5nkckTrPD+aO5ydy6hsqJvNLGl/f3XAv2lWBXzz0X05
CSZNOjtZoLmjrCzQU8eAzcquc+6TBFN2slcip8vPjBEPIyk2wICQ6vnJjPpKW9anK34+lnxScOos
Z43XWDc+xFN72KzRUXOhI9rhbDsNm0zgc1sqHYzStm3BZeWFJ4yBfQe+0NRJLRldN1ZGlQ69KCmY
70zn2nQk4S4/b1nH3Klil31kTXt7WfJE2rx9g7LGjrg6gQBcMqOeUeHgAmDj15J6jyo4PHAwQf0M
diXXUxOYF5PyRnH1JHcTReizEp+341pJUNF1OSr+qzT0IALw0Cec8AWYMN2AvJhOxwcQli8C32Ao
xPCVi1ZMm150rJD8oL/yWnd8Vzp1I4m2RDku6cA7rcoYiW965JlJzmnn5Q2Rf4vJ97IjIc7RSRqZ
BAdL7gyo2uIuerOTir0sPErZUlNmB9ySTk3UpZ1MEoRlO1TGpgxkyO2tizX9yoLkJUlDMc6RvWk2
7a0la0V1iveXHR1nweOwCx8qhgB/MHaL/6RrDeFLVPRFhaDKRzBJ9KIdfPK5oXNz+Wq1couGwiec
NbmcNnmhbYrlx9R3+fEdnHEiHxZ2WnxYOAuXfVhVfNj34Yvq2aMXDbwOpNXweIqT6fD/spP5if9l
J/PlPQaVtLFoEoAQtRH+vm3hnVeBeIFf4O+vpuh2VAC+BOMDAcXE3MDGaJSgzeUOII5N4LPebG7G
De5HwPQhRLA0nuHLboPtoTHoGorUlC0+j34TEL9CUxL4wE4G43m4Vh+SfazxeiAMYtLVywU++czY
1R3GsZhkLabFSZ5mUQSdp3mpzc/N0/qxzSpb6se9xrYDSXsx94BNwHbYq7f1BmS1IZpczE67JTkY
Yw9X9kK68EBBkxyFlEySUWCPHSmbt62Y4YntaGwvCg06rK9XxjRCOym+LkYgz7VN9rZ+0T8dsXCn
u8zL8CC7I6cHPl7jgQ/JJqGhvOH2fReeqJhlRj9jLJGuWFCVxz9YVHcd9BgEMHokM3dZ0L8iWj/e
ZJR0jzDoBRaecgfQVQYsPLA1pwBSWowNMfK+JZE/t1YfaQMjQbhgzYbJW5LYWsXULw0F5LXd5Kx9
ciiAcflAqjTeZvEpMWjGjSpRdogoa7zGjoz51T19FAf5uijPubdQXO3V/eDK8GbXf4XUa+DAHotF
XT2wyMIBghPHcH+nN23zOYvijQ/LzpyuQc1SFXOBQmuV/XlGMiyS0snMgjvmOx67AZTFJNO6onAV
yV88+qNBzA8uVjxXE0ymz9HSZG/4xBjncY36uRYFbWOx0KFIJrLFJBwpSIZXCoKOsDA0fbodqeB6
Wh6YWEusRgfWWTcg1RPDzU1xnh7PZKfK+LSibxH3O918Ovm6l8WL1ibQle5wIqLcKeucbKw8g1t1
Ktqe1C4P5fmmv5uEZJi8LhrJcmCBc8hl8a9npUChdKUhm8Fi/CO0fQy0+yUGTFWR3DtaC+9rkhvy
GCLazFgqhqUcTuE00rCwCNis70FEYTFQZWVVXS6JsOoifJf6FLQ93lrTJSvbuuhZVIo6Qdscv2uq
E4jm5yA15YgclL2r5uNy87OLxuVRu1vJitGR5ymNyrYgikLGoDywtw4imqVhRSvs7Kr+INttOdva
NZFPheuZhf9X9s4dnR5ja0NPDFp/Itl8xsRB/hq7fWESTzSV2fgiGrtgxOU+1VXudEXlzOiz2czd
qsuu7+4dvhHRl8rYer79xujbgGqf60gFB00xpBo1tdbMfYw0fVnFSPt2KUZKDZcx0sWAMAVQP/67
AjZnA66+pt6rr+9slI/TFlwITMZWPmVga7d9iDCmhGubYD8jbAgOCGuCU3tFMKZs64lgBbCaE+yw
rwoEY1/lCXYI0/gO+yoa3+G8isZ0uLaJxrE4zkTjWOw7GQbTOFazNqlvTLCZ2zh6bvPCtgGm/aYU
+Lw21dbsZg63NsAFtS8wUR3TxbT3hB8X0veJYF/XQJnutDaX8DzRmCGtmcZMOKd9uYRz2i8IWYQV
wTBOmGlMxHmYaRw/IUx9EedhpvaI8zBPDKbviNvS3po2jknfae8mfac1K9XgybU2U1uDhT8D7Ai2
dXwbYb8hRoKxfUx9gfsRpr6ItxCpfcDxoyEY1xAVwanvRDDuNyQ8WMRbCDSmx7kCtUk48TQ+0iS4
cQTj+I7aI+2BNUEwjm9pXqTDYGyDtW9tMmwTTG0S3ohfrPEIJ3qwGnGiaHyN8xL9WI37IvqxSHuB
aMYqbE90AiIXYZpLIT4nGlNhX6IHC920n+k7kJr2GYfpe8ZhgjN+8Bx7OI+pl/BU5+pgH+p6epj2
BdtbwKbupcIBYc3gtvcCI65QSCQY27iGT+9o7wb35ai9wTXnczS4L0t4Q373ltojv3uTx8S+OlT8
ez217yTHMpz7qgWczyiN2cHtfHs4z2uXsGr7ZbCb57r+CgeEI4N9xUmBkfZc5jWD3zOvoWx0kdZj
Uxtd6d9lnnL4PfMU8poLNA7KLhccg03l0wqnvprBU+XrAqPMdPl8UZaiqkuyAtfgsgzBvo5oeMb2
RAMOadtZkjlIn47O1yFdgdNMcGpDMg1x7oiXnU7fdZWBzioG6ypLS3vv2zhpj3lelF2O6M1F2+C0
ZkOyEWWgM02POEP6ZcL1kDzxE/YlOvRT6ku6dcL9GtKDyJu4cITTXrKOTrSRdbRJbbIOTd81g/P3
ubVH3VHGQf3iSI4lXe+IF3zab543nZ0h/R5iW1vae95LxPaGxkznm/c7J3xS39lUnPu54dan86Vz
RHFW8IliDmBNsKk0EFDvOJLbIeHNRYITXSmCcS8kf1CkAkxtEj4LnNrTvIq1R/5FBZtg3CPJq5B4
jeRVMLrNlfBM9Jxh+o52UembaCmP6WObK/FXXkPCs58JjpVfUNUBTGOiDs28FhL+A42ZcEtyHtVt
4XFUwwDT+HOTCSHhPKa54oTjk76Ok67yB80O7UnvoDkCco/aJDlPdlFMspr0WiTZSGMmWUeyNCbZ
S7ZiTPKZ6DCa1IbGNKHK4Yjyymsa0yb5TGOivPJEY9FiG6KxiDaMJ76LLsl8mtclXaAJRrlK8iH6
pC8ynHQZrccn/UVzoa3lyV6i7x1sWt8OpvWj7cHhrKNjstM62NT19DCtLdkqHUxjuriEac3J3lN5
734JZzzYam9EZ5Yw4TPZOfkcyc5RFZ/ZzqH22rcxjap4znYUfeewU61vB7s2fgeHtoYOnts6OUx8
l+ihh02lmR7OtBSqfZhorIdp/cZVOzPRbbY/Ez1nuzQmG494MOpmxyZeyPYtuhPFBo7JfuMw2W/o
Qizg3Fct4dx36mFk6MSz8xKmMcFMWcC0zslXfwRdkQXc5Eb2g5Jsyf5RkjlR5TZT9QdD8pV0ll2+
+o9JjmUfM5DvSWM6Blvf2lhT/dBgTJvLqLYe3fyyQP4dzaVN9SszrKv8L+MgPss6Ew7zOifV/OK0
9/J05bP4dmVrXUypPAbYEQxvFNowyPnF5t5XN3dfv3/3raA3d7++VZu7X8E2m7v3vvb6Nm7ufvnu
lx9uvvrF7Z/948XPbmz+fLp97bW/dD/+63/9r//+h3s/vv9U+Mnffupvfv7TT/7Bk3/39d/8+499
/6c/efnJF/756e9949++8esP//33b/zTf3zkX/7iM//5V5//2a2X37jzrc2XvrrFBy/uADbjvH1v
E7e/t8F3jWoG/loDb73BPJiLbEUiZ5PvgEq1eRHnxaMAyZhtc+DRZmmfL6zuZM2Cls/2NNgNzbI+
z1a2mxFdyRYFRQcemiMI/54sEvo6F6hYoecLizRZHbiabAvCrPg/CTpHy86Xr6mXxdyzmCwJ+nuB
H1brzWwpBoA2FEUVEDrPEZL0lWwUHLVaFucLy0JPpPmJPtE2IApGCNsmyxi/Jr2KRmTTsOcLbYse
JS4p6yQQVhkCaXReNRWOQLoD8FUl+PlSmiep7bZZTsOxFSi3RdjjV5NlWZFS9PcCV4miEAsRZQiQ
EFk8COEebf1qcqyIrCnsc75pcOI4V1pMOvdKVmQey6foSPrqspxRPkmHKdFnhsnSNZ4iSiWug22n
zOnpzH3+mmMrCJVIyXmNmpBFnzQAEIZCMzfFWxTyd4LOS0QDv1JsIEzbFjE4r9EDXb7q2hL47hyk
yH3GOxc5euCRSi3qJCQ/ilIgdJ49s/w1Vmguf7/PuOOi+mU4J0ZY0LuDFSc7UVFrR3SID/aUSxan
wx0mezNxVeOV+8yOvkA426EAYZsQChTzSioNXyzoOcFwSAoRngKeChGXogXUM+la0FvY02qygbKW
Vrqj7vvZGkVtfMHgAqntj+tXU7/6jqrvM1rEneH5YiRRYbgmUZgKKQIz59aV8i5qDFIhPeYoGUkN
VIgZx4pWcpGjeSEiZn2OhTV6o/Mr1HFRJXQ6Y007Bijbadj6nY2apolsBWivC/www45sqanB+cnl
Fv+M/2iLzzrnlA6bXC1KhzWUDktlK06owKFTBQ4wBzCn8gDzucXTUiwckPNbX0g5nco4vGtT+I7W
h1Q8ACue+JTQNR8UivZU0SBE0EZ4ra4PGIikTAa8N4uYNGkNloqwtRrLB4+R/yPYAEI5oGl/5upb
6dt47aOtnTGdBRN3Y3rVAB9Tim/pbjgyExZQr1xsdBJJMbm5BOewAWGKv+jdIr0mqwjZPP/dZkza
x4JJkENYA0XPBhGaUPnLtr9vbvERwhTRjjikuPS3oMt3NvYwobp+D8gQrDS1hcPa/mBD1IeGmQ4z
CcMLnLuGUe+DQafmOINQZwC46ii/sYbN+K+nFbbxWBEG7GNbse0r2QIVbY2HAQnV9/YaNuGs2X0b
iNLNmHrzJwn9Lga7+279+B2g1KgP0e5+VL9hKbagD16p3Zv7VKxNA3iGae+gmLzffQVBo4yKuwdI
6SAwZw9gOFisC/c1ZBkUtwZvgbGOB6zjh3X4NvmfpstLA4J9994ezgAMSpPXYebduzShntXuj3FF
MDrw27fLn9/bu8OssBjHt/Fi0huwG3aY0A7SP+IsYFsCjlSttxOweIuNa+RFhbn9Bm8kM/rexKz1
ACyfNz1rB5uGT9GDiQA7BcJx+Eibtj+D0wu79j5U0r1COaGjDxb0PGGJpCs9WDAeXA3azCf/37xX
uJ2OBWuqsUVdT7e/cQZC+BhlUjiLaRlAEtbY0J4YGMyOAWRhMRl76nMD254b8Lv+dqvOv3YZPkJK
u5joVbIJzBwXKQA5Z+eUtKpHSOAbvac9NdX4aJr8dflxmfS0vEsXqBlMt8RsN5YwIOaCPMGy2BcZ
Bc/vZ9C5IE8+mlIpJhA93evDctIMrNkzZrG3snm23iMpJKNXuWwEKTX2Wsuj4nnZFfl9ynhNO6G/
W75VMWNCfJPbv/kdZsGJeTucRsVE8MXz8XWyl8gm4qN1MRWYPZQW81WvSfmw4kvx01+Ci9nDMjOe
lIpcJMbxVGQhUUdk8ksLKoDtLRxvx+GralR9JvdQSAkvun+BQuoj7NnaiP8YaTZhbgdJi3Le2ynv
XcQJjybmi4mRYmmsriYSY4vFoYpcftUH6st382Kyci86pAnEfEf2NliWuCKrXuVpORfu7W05bBC8
Ct+fTqXO7txFBl+Jp+ETNkapV0t5E3Pxupxw4Tn4o+b1+aaWrlabZPTYmfLXS+JhW+vlQn6RDL1W
gF2qrChlZSEo6uhBHbZRSrDIyY2+mWZvfz76nOyRHseLIoFN8BLPtRYIho3PKsHwt1Gs5IhYSmLw
Tr6iVi7w0pFheQfYjOdhPv76RcCIr7rUX6laxCgnXpZYkkRogpItQpTcYvUsntG+rvr0izCt5PpK
EgeJ5zUy74XCLOyFpZjETNY9DHDpMxpRTvD0ekYr7VXgc50BcLzsAhaSTtdL66J7Obt36hOI05dV
AnHfLsXTqeEygXgxICabTDFgUvBkTPfRrJqZfiXpy2olq+HKV7NYH3Vfrm/VvXxl3YVP7ysEUgKy
VqXq2S0Ecrx0rTZTrjn4zSzI7NSVfi1kq2xxzZFsr9XakYPKjpcUdKmFbGVTrlaX5A8bV1GFhS/G
urWyloOXXjnXXg8K9Ap7pxI2pFBCt/eplfVN3Ikc1FXrFV5oS++AFua4Qneje3N07AHuUCadbssM
QhG8dh5VsI0HvM3NxRjlN5TtZe/qZfzSWbjK04jTQh2jGkF3RLekcxmEV2oMWyPn6Hhl3WMVEteO
g2hLZz7AHJGxC7WuIrx+oJ5fZrYV9iVq6YR5idonq2wQyZ9jg33OnqXXrGDIQhUKfq7Kr4dTYdhF
maoWRRQq3q4LkYzKWA/Y5V4LuGb86zkE5qD3BkHZTxM5rSZ3CSmpdQnjZSHwURHn8vrn9T2GcWMv
YAePqk6IT/FSYynUB7Mdj/UVz3Dw6D9XViejt8iGoyLnMiI/MU7AaJs/Fj5WlPoqhbNf5W6BUAni
mhgiOCaxfyf9XgcKrgExyjFgwW06IheHxX7kd7KdJMjnySVBq9ncKJiZuSKFr8o7sNrmqLOb2BP5
mpWc5mx5TdDUOhy3UspcT7dVc5prsucy94AK2OPzaz1NPWuKe3i6D6ClyPLEqzkuLYj1VcXaHewK
75V4z3MDLdUIso9UlpM5XmhYfNHbcRIZCB7DHEUIDLYglgMRCXUUv8R1h+CuUMuD3cHIcTnGVOIt
kxwMZMaCWFO4kw8F24OogSRbh5HOvCpRlo2ilSKKeu1Px3e8QD1j4EtK2JAsYFQwtqIa30qG+WVP
2VdG+B0mJ9b3iOnzwHPhTZqs47dBzRwYuPdCdLQJHmv5sOxHNDh8pKAy04ViIe6O1aVrx6MUUQua
vdu2yKtFiLWLiPvNAZ9jZu6XbzS6mG/lPrlKVxdtbNhmlbEuLaTDC6wVg0qK1MjFKKVX/ScEb6pi
FoM3mB/gnXMS2Q1L58iWwS3+1JvZPD1D04lwhi5EDk4HZ+OB3Je94+bjMf3cDGDhlyiWJc2MwhAq
lrbBvBYqmSaro1omoSPHyu2Noe7IDM7CxfJm8rqjGlxNrKwlNS13I4SOpWsigU3t0cjxaxKXX6WI
VTkqdkklVv64ke34cDChqnCxesugLrJcwfEo7UqRgdEV4LoW2iNVCumEaH9FXmpLFw+d7YWV3Omy
GupeWAPx1MTSYO0sxHvd02x1OjPO5vnCT0WuygZBuMX9VV8LJ/FT4+3lDdbyJ1y6X7GqXNp+7+n9
pPCs7InO12+OeAnXNXO+fVuWFsrrFyviL0MVXkfVn7egda7vhXsNNqxc9lx03u/shSpSo3vuI1d7
3WIKoytTGX1Ujb2SZKNTMbIoKFHrjipRMej3Pr3beyVmIkVbJV9Ma/nCRLwMurzcvw7Dn7Rox7Nk
XTwFzrpEbNGXlKnscVdmymYEJsStFpYMvxzzCZdU4Rc98bH8XcsMZqgv+SjX9UlB74VPXIe65Ge8
emm3dvELJ7dxiSD1bDxbwdCqy2daQ2sjp7mrpMzKMl1ei1f8jQjmsXWF8I79xILE3hSKV5jhb3UL
xR+tqSgJhWPrlm+q87r9MjNIKDIk3lSLzDagVPH3mJYxp2VRe9E2Y1LrhB+WWxsatyUzrmZMDn69
hrN6OTI5ts6p+ZiLKCSZWL5rphZZGcFkyrk5Rv6jkdcF3mXyQwyerQ3ebP6vfXghXNu3vTx614xW
PbxoYMTQLVwyho9m7F3hhxLF2NCR3K2B/yhGrO9lnxo+6Pq74oMrEXYiXeXFKj/6bKK8bNHIZqvt
avSenusgGNFHf2lFvOd41NvM42UgT7+1E68pCJv4qOGohB3gqHfS6YjPcurUWC4IF93y/U9TkuuS
pDbIVkWbSEh96X5y8tIicusnAtnBxXc1V/xBu3V0byemFPehPcnHF39bV3QFxOxJ2SzhAYc2wDo6
u1yXdOPff32lSkLmsRXOmRemR1nk6Xny8oWb7InzHADRAWAX/zIpslElF4CknMbf4y5SbuQNDPOh
Vs5A+4VZQa6IPM02IkppKZvz0p+EGNwTihcp/Bi4ATfIt7vCy5H+gC935lpwWzyqzv4SzcK2lNd4
VKUXdnTS3RVDMW0i9yW6K0RJ8cfEqcZ5bsWcXmNZqaO/+Tt0QQRLp/MLpBACF1JijgNb2BXvSQQb
bZ2EpV3of1VL/AHNR8vY7/JNSrKTmFIj/l7KYDImSZ/IYsLC0KrFJqWkHvGdhMh1/a+uri3+D+oX
tod1nfNmxcq/Uj7qINe/WB/9j6vz+Pkoq2UszU67DC3b7TIzKhIH0uz4dWg5Gh5U7YUK0QUXKpJj
I94iMfa5Uz0kMcPnsVwVnh79FG9bxyZFK1fNPGbB6qFeWmsxQaZZl/iQeSDdj6S98wdiwl3j6KLg
9FdlkkN3rFfTeK/l8Od88K5eVp7iP7Sc+tGLkmkOs+uFxbp69dGfwOzet12etjQMlVz+2xCDHw+Q
oq08P0e4SRED24M3v+JdUn1gF7OQzz99/j/3T1iOZW5kc3RyZWFtCmVuZG9iago2OSAwIG9iago4
MTA1CmVuZG9iago3OSAwIG9iago8PC9MZW5ndGggODAgMCBSL0ZpbHRlciAvRmxhdGVEZWNvZGU+
PgpzdHJlYW0KeJy1XVuPJLd1xq5mLGlW2JFWyuqykrZXyiLdsqdUZLFYZCAnsmUjgKEXBwvkwcqT
E+cCS4H8/x9yDqtIfqfqcKpntVpBQKO7ijzkuX3nQs6Ph74z9tDzf/nDn7+/6g//Qv//19WPV6Eb
+F/6AT//+fvDb19cffmv4WD6bpgme3jxl6u+izGY3qUnzMHQT6MZD5MLXaQHvr/60/Heqe/C4Jy1
x/un2LnozXh87XRjLE3v/PHidEMP9N4M0/HydGO7cXBDOP6Cnuii702k1+jbPvY2Hl8/uW7qTT8e
3zjd+M5M3rjjmyfjOnpw4mGJgCGEIeIA3/0wjztZQ1PErh/N4I8P+IFxnIw95yOtrLfhp7w1dMbR
EvaHeqmXlo/DS1AdxuGcj2ms6VW/9e8v/nBlJttNE4vZi/8giWm+z5vhzhn0pV762Yd6pXv5Cpf1
c7/1KgdI4jLazvZRFZfy8S3+SJYg2ON3fzuZzk5hPD4k8+HJejj4dH26GTtD/yK+/jZZrWHsJ7fY
r8mOhsYM49jF0TMVv39x9ccrc/ifq2jNwVs7HQZr3GE8/O0/r/7yE+0oGcnOghUlyl78L71jenzp
Zgi+c2Y43JAyd87xdhC59GSi7ccrS+Mc6KHD91d2jCF9/Ov80QbHH/mB+eN/X/3b4YczyJYkrOi2
MXajPQxEVpit/33eUrLcYzyOpzHELrih7F6iMRNGNPq+zzTyx4XGSu4roXEwppt8pRF2jOg5WOL6
PPAwHqLll/1htL1hL0lcM4ff/V8inNlO3w+J8DDMn/86f3aDD/TZhN7mz/z48pGW8QWv40Duyy5z
uTJXemiey85z/fGMJVt/iN3grSsrTgqSFmzJewaij5ykSys+8IpvrGH/OB5uAvOMZecwS5m15Mg7
G+pQYUQHT2uKpjM++/eboQt+8OPxlydvR+YujTHUMcg7mzDZWV+1SciRD2ZyWaH/mWSGSJtsmJUz
kH+Yju+chs5G4h65ftdZAhQD+XiaOozkyj7lX33v7fFpghbRRkNwwHZ+7BOw4Lmi4w80tAuGrQJP
MzgTYJznjCCIhX1wx8cJmYTgSXjr7BfwxMenG0ITfnIjww3PToyeLZMRHAld30+9W94nostc5vg5
79xIkknWhgk1fiE09hO88DjROTpv4Ll3TjcT8ZuxQX7FwDLq25/M7CFXAa9UGngXeDkEuca8YFpE
IKRFm9jTNtKkZRUP00fne/xdDPGgfJ1JMMd3k7uyNu3SLB6koS1xzSI2+c67WcQ+O92QCJFA8D4y
d4eRUd2RF9RPE+8arcf0YaDlOmKpj+PxSQKIhBUZNZIRCv0YJlqM6+IwkOzw6yZ20dCz905sQAkp
EYEkHqObIvE5P1nmNCzsfUcLjcMsaGm7YND6+jvkNlzsPW3lJ7xrLgnd20xyJH2y+MAvykiVEJi0
Dg9r+ru0qZMJOBAMD4/WQZlV+duFKk/asdkfXsBDXqp1hhgIv+MID+rXmVrS098w1jbReXadyV3P
av4tW9p/SI6vsn4YiFw3HW6Wh1j957HsODANxpN++eH4KG0RmdikaWQTxkA78+A0dqMPBr8jsE9K
MgQi5d30kovkut+bqfK2/aglGSJnwygldCEG3mOyD570hDWDviMb547vJxAzxmEOKwbSB9ru107E
DVItT7/TTGQqBnw/hTBTsC4xe2B1Nj7PRCDjA6KURJxtyiVxgBxltGxpaKoYxgm+ZFkJDH9seomM
XpzGeSTXR7YGRCmBlcB7xquL9EmMRCJCfocm/ZB2r59iD/v4Ef9q7eBi2XET85bx6pct40FnSjx/
fMLLI5s4DfjsYyK678ni0PjERgo58pb4mGwnkUQ7EtJKetqexGlY1fvzrvFaP0miZFkw+jE7ivv1
d9gWXBavZmLXtPAn8LS005YCIPIZN4mVFIR+euKBmMA3eXoSXpPWWrZg5jobvtdI3cbgbTA6g4Do
j9NYZqDIlMeKpK42DJnZxozqxtRtA1rr+DAokALfMuQaO0akC16+ydvGWsZum/cOt7/KaeYpCdJM
xmh5maTm4+RnIqJxMS+S5VkuksIS3vAi0DHCGuHLR0Xz4P030+9DT84KFObdPH2R0k/yN0Bu1YB3
F644YRaeVl5VXiKHQXDnGX0/oASRm53I9JtEsSXHI/UOeAVsgY8gWIs1ERZMqmhW4fJz5f8jVMBk
SYAK0EnQ1LyekS05ERlHa5MDIYKmxMJZuUjvXInCQY5hqMuiXEKKFyqBl7DflbwL/BJ0UxPjpnay
hIwRiSqkmqrnr1I3P0i+ljTKEXrlRBJ7FLBTwjpnIfqUB+VPk2Zol+knU3yLi7wpNhDACtOitjND
0Dle0PyEb3zM84c5bl3ZOfJD94WKoqnNr609EbDI5RUWHd76xI9nBOK9X+w3rTB6nACsRFFZ6Qmr
9qKcJxMDCrXVwsGCBVH0gPbUms5PcdHrIWF0YJlidcYIphdkEni6skBsIeBXqTHFsDwDa7K8rks8
vlRFSnUH94sJuz/rbm84H5R1F8zAu1UPPsvTV8m+V32FbrWAPLBa1UDOa6Z/ARXymarnwoKqvFVt
XF7JGuwtcKRs2UyUpdeTlZsoIDGa3xzx99sN5rDWyLTNUWhkUoipJ1Y0QWJGrgIk0r4bgvdNkMhC
G3uGMwWwrdHCjEyzm16jhbUWzVylZUcNLTgL6gPGG1xoNqnOgBqCz66k6DoHrL4oG1zFW7BacavA
n/vL9hHQYIPcj30if5GPz6sevpks30S/j2ja0SNkRRIAAXGlhgqWmRoav6QpI8flWSV3hTuv+L7q
owiYWyZ0tBJhA5CAAbJOz96CEwJ1m5bXB7d4HgraTGGT97blzVN4JCCP8OYsma73bV9ZwptsBGD1
4Ovr8LC5Txv2RN3SkdWRjPkhvTSx09NQ1m2CN3i5OLQBC1t1E6Di56dFcECa688zuhm9rUBbNxoq
2gUvTIjOkioa9JLggus8EKL+Pe9XpL2ZdPVeAf2qikXYn2fE9UDL7dykCL+3sF9zwvXFF39i0+ZJ
fAcKei7UxEhJt5Ase5bG0ZPSEyVpMCtzNJYsQrQB0iUw0qM5m2HjNGFqBVIzepbkOmX4BhbCNziT
NvWBjDp8fJ1p6Tnt9+zWzAhNNtUV4MIguwLj4hM1P7RJSrmUvaqPfkmSbtgfz4sPsZ8s10IIippA
RvA9eBbf+zyxIpjZTCtpnZRio23wS4ptHEJ60nXekcS+RT8TWZLuj+uCL0peCcasyaZ7SYpt6HGi
eyUs8X2BNnV2QVziknVi69/nNZGMpkCQ83K8b7Dbh+QQI+PfvFlR0A/sqA9A3uyRmiKDxBmQKDme
ZYZmML4bx14+cF324LtTWkQM6SM96li/YVzcj0wi5P6+rhsrJSrvh8oYfFTdJVjjork+emRDZa0U
77xaGPXeyUZ62JoS9DC70b4uWVWKn0AdF30lU42ZXLZM5AAsezotK1y/ezt5VIIGKWtLeDD6EbVV
mqG8ifXRfYv1ZmWDThbI6utVlWoOeVYqk4qQhYKHYMlgOyD1C2Jbx9K2IE/qc47ZeA+iIYSzGMcq
kNeV3VUKt3s1oog0hOyNUyQ4xyZdFe2Voi0b9XCBWQSBfDYPjfFBXkG3fkgO1RBYYYe6qKRInNcR
wLqLOfK+wKbDviQxj+QzLShPNudhBO1Tc/BZsm2uPDjbe+EK9SoHmArg1x3MmW6M4Fl8AL6u44rJ
bmdptfiqmb5Gq1IESVqNRQjQaFyDpmeniVQ/2TKUtB7skjAVSlllSpJIFsg0veo/Vq+65Y4jz5y5
w8W1NXs2xaNHLGxjDELJWugB5DIrcTUGl2g3lOLSvHSC8DD78jP3ccGcvz5NBH05RAAuN1Sour3F
9jpR8XpamP8rNpajIcz5YZJ/P5G9dTNY5F37Wmx3fr+KEYhJg5THC7SgtU8GMp4ZL4DFAm2t4okQ
sVLQRHJbbCMkua6gSDpO0Ki56ZADlakQLrRJJaFujYB/WZsfqZgGHsURGlXGa0XNQbdVEw0IU4cv
MMAaR8y8lcnTTUk3guVPHQGhi1whx4pwBt/VomAZWFktq0t9GEMPYISwP7O6D7FloV6J9ahkgEhe
A0iCWGhj3flrGFgx7ymcyiADZ9u17yCRW7PQMv/5d2nHUxDoOPfAUelgrA5Kn1ROv1dGWuKNPnKy
PhuFD6vZ0WGMGpCAA1bdZ9UsAdAzJY95d4213jeNUt5IaZPmRQXEa0uXxOzJy1aojhrZDnt9rZkU
ze7iXJcpAx8mZ6Xdz4NuQOraPzfcQWaGq55hpfgL/1Dxi46KEBpk8MFKHJNCCEiXv0R1v6ghRIXq
74FtKA0QXHVdGiBKOwRnQJ6WyAYwRt4F4wYAISDnumGooQlg5Gst3vkaRH4vstm2vtiUjcxJ4Uog
ts5s1rLKMVSyAHChAGPAhLhlwSX1q9ZaiQDTr7x+FSTVyamRLtikEs/Arv22JOI+qllEWOiv0rfD
SJr8TXkU3l9SWb0TdmIGJxOX4bIdmhM73uKCZaCQNU+4Yvh+NlRcM9BDIB3TyFQEqZxxvXvZXML5
EA/fqsNWUyOslvT787ah+ueQmTwDhswr0VOTd8XhrYVj03C1ltLFpZIRHAbvZSyvQqVqmOZ8ne3n
FpaXM0yZLBhrDUQhOFp8IkDlVbrBjW5cyU1WTyBRbTp7VrUa1UoRFfCam3zI7B6ULIRAmDLwzvkl
xP2aY/1gVriBiat+36emxwEF9KNaenlPjUEQGArkoCpGfqtpOhYV2Qlbtzu3SSTAo2qUuKvDOx2E
AsfTs77vh0ZEiKKjYqeZQGMTIhKqPTPoDpnBhwKFlgdAYvGJhlDDi2p7Z0OtFg2UoEZXV+nNSnZ6
boO0g54xbJQQpEWqac1cHSlwflYAE2NwyB7VM1e7u51piR+rQywtEkrkt3XrKyC279KeVHNSx11v
1kLr7Ee5PFb0uk4wpI7t4EavcJsl+S3uPjV+NDrcH2YTxA0+X6SGgoF7u57XR7/JWyHVZzA8q1fD
ogstwsFN01MbmM6DRGzZMzBFwJZL4dprlSF/1BMMwOtqoYAs5FvDFiVijXH6vp4hDdLhz/xtO/xt
HlBNimGGvGh8U7OWl1RrikC2jgomAwN3PVoHEvS6oo4ndHJFhilFZSud+m0tqv8Bg1ymzFo7iprq
KtpnllVJ0vNTv2ZBcZ67hLZVKmPQF39TSalkR+4rncY4oqv8Jbs8Isqgzm0b6GUs+6jE+KEvib8a
oGbAFsxRTZS1QoR1XJ7wwTauByihe3c1VG4lEzKlaq5DWleMkG5L/mlVXsiq1JWoP9c5VW1upBOV
qqWAyHeCeutMAHMZLcNXMwDkRMDzqnhZqig2cwvuc+gfwX4ufFvXQDCNlhV+Ffksvvh59cXiy6xV
zWlTHCm8icjYI0hZRtWNyCXGEdkMaqm9Fsj9J36gt9ytg/Fj5b6en98NkFsoM4vSqweZK7t9uQCG
SOIWb204QNZqQY2ee1eH2tj0QZQM6kr1RKiO/NFdIo80k93qW9E6IlrJVE1xH6ZFkJzZOwaOjaJr
pUe6/5lb8gRRejaQcwzzGbthmiBW2D0xBQ80KNOrAsrhrf1yvYq4RZlbKfvVl2CPfq9mLjIf3KQH
Go82upTOWCq1/70KGyDqVtE40//4xB33Ed3sc129RF1I04DaO4D+B1Bueen1ot9+jDUgwARfbX3Q
bWAN70sqYZSphGG+cQFcfU0lgAmsuyowxabfSlR2Xs6sNWM2qPFsm4gggf8KeqrO7glZ6zZzqqHb
5QikOAOpw/DdNPWqBrvS0aYVuPW0qF6Tg92oyA3eEv5Z5zxU5GTnAu12cNK+yaOpm74etdFLBMFb
n3SxjuWk65CJ5E3VgLNnnyftmOwggbAqsdAjuDG/ooXmnVm97UQbUvoF24XpCiuyBZpNzZDanHWl
2mnQDIjQ1Wylmr3XM6+XykgrichuvYYNQMm+h2/k94TOtBMUauVS9ISB4V9X01c7JbR+YSBqPUbR
pXK/OMbopWMtB7whyFag0aQho1WcvgmN1u1Ad0zCbevkrSScVqRopSW07iYUdTWBeaF7Ar2JTPQb
KaJ2p+ZWNSuthoE6tseCfXXHHy2BPY0dS2C/Y2agP/kVI1Ste06sextRg+aAvWgV2mSSZjMrNgDK
7GHGOjWu2O8TynTfpVv5DGvdAPSJhV4cVob8auaDxBqqPuidx1Uh9XSbWkaXxwc0V/5VhYOzWI2x
2Hg1b7bOENwph58HQBsHa6ghwzKqw+ynvPniDmwqi6113OflZ/Du4KW+1tBzK9HVECoJfXLWq2rO
w0X1x85NUz1vpZSKGxH8tzXn+FWOS9CANo4s8Iml3vjBkHySF+knb4T/BI7ibHXL7tTrrCQ8vs0F
hm3Pyc28Hfq5mzO6TtbFNOgkkido1NM2QrOwdlV6+RRA81DXMSARyKoqoDaA3AGkK9BCFDnKYaNt
u5BrLGqvVxwUbT5UlZqIEQ9pLRNC1XIY2chjKWngc+Fzz+cAVfis+mjMNDXUa78xF3xgijmLXDUt
0G5TOjgH9ZzC7dEp2JlL3RHW819qo4Kav7jUiG6kyhXL0AzuNwGFXNLtlX3pe2fmI/SeNzL4QThU
vRtNb53Rs8iQc982Pay5qefmGghfNUl3OlqnBgDb6JGNxjV63RvtjOFPTks3up13RGzb5MC/397j
IC2GqiKNFvZ8Us+FYjrAg4teBw1t6lDu1rIhIt5BK9TKPlml7u0wm7WNvubaEpTWbulnHZuSovbj
X5y0pAY0SjXQC+zBttO3UdxbH65jDjUSaq2yeWkcbaaqlW6aW7rNVqdNmmnh9ArUyxDylZz2uuvz
vCNw+wX+BXYvkYOLRlM5TOvLosjKRTSa/tdHsKQezr5o9yhUTYCLojOmqpddFYlqGiqYwXgsM4pe
tzmb5nnCCgdq1lrRjNoxsxsjq9UhmQrfxsjnRyg7pWhRHxMIRmHKGSdPzk3aganX0UKr3VYmyGae
tDpeqidTz3lh+NdykO3SwTrrte9A89aosXDVToia1TMpX/L8nm95aBSKRQy/JWojkX2MssN9TUtK
DL2jRWt6Uvpy1zuL7pjsREDS1QKyiuv3kLSgJZ91C6WbvHU6E86CKvFmVSU19/tk3tUpiuy5DKS3
pXLwZXr3i+j8UrJljQSCuHygPCGcVV7iBZ47UpqFMVf9XLM2+2fmlDKJegpAmL31ebYg29q18+0g
zq3CJXTZb3oTeAjVd4rFguTmyRoJMlhuA4CrMX3j2MnmAGnz8L6KM3RMfuZJv1tyvS913l25QOSc
8whapCA8SXVE+XC8GZTmVx1+7axg75KPl02ibwDUFEVmRZ1XrRE+0lAFEKCfY335JEcWHczSlJ/1
jOj24DozSD+5jufW9prEqxxB2KSWfraAUgIEIJav4h7pgUZxFgPwPVCwd1Bdz9bLwpHSM7N7d/Lq
HeuEcEJS82I5NGaOZwC+25s3GjDvdkDYulgmszVfdxE7a+G6iy1KbnXMKKEJwAytNWwvqJaJfu2i
GRVJqR0Qu2HEpmkbEK7M7angaf/WjbLABWqO49iGJOVajm343TooJzCZNAKJp2gDoMwFFW/MfSn1
iVVtaYWV0i118tQJFLr2EjHcpNmL22POP2+6FYgE86Vt2HS7XegDbAriNg6t43XiXigoSys3tdxe
iptbx29uvaBAhcy6KVEPYeiHo+UB32JKlC72imeFUkCiWbvwXY14a0bhN4sD8Ghgstnnoy9qe6tu
YVq1bKUs3rQAeVgAKD9b6b7ZQLMwvFHbudVfQKih5uuwrlFP8szGwjW72iGHl8OpwcuCnZrShnRb
MRHP9UfVi3HgfOuXfLq5N7IgJ5MOCy078EK/WaKahet6hGXvzx2sK38oZPTzbDN60ywcNRJG6j0M
jYhflVOQDPXiq6bTEJG2djPIjXZX3JzH47+P4mtTu3IVBWYftGXNzmMO8NWCQaOnSNN19aCNBszk
AfA7tCsIw6Tm8mAN6m1U+v0Q8JYwC+uguGEV9GTveaXFftsss7AVjYGSZ8Mjpvt5tnyDJAAucWNE
ySQ8w+Sb0rTaCri1YzMCLihyLvN09YBLtgUVqOmXb54d8cvbP5UYEuS14sBmiLq9qgFPc2l+Wu/D
FeUA7TjX9uYcyPbfK0dhbZi2BbqGgqg5epl4mGlqtYJmQK+fStUzdFrXKeiUHsHjBOryC31oJNVq
rI5MACRtG5Bkv0fFMItIqEGYkMf1eVZmUiu7v6XaR9HL1uj+FmFyiGQTlFPLq4TbhRZxo4I0knrQ
UKW3BKjAALMGZd5vt4eodYCxBF1DCOphvJwp6eVZgLNaH0NWoCNf4EPL7Hs3TmaSIRtsJyw664iI
Z2AzW7kIrWyxU2vRZeCMZKtWrVGvHwDApQdceEGCegSqEv52Iyl/s76xYXWrb8OD76U26+8ae99P
wtO7wepWR9QKMtm3rmDdjDHbX24TNNBbdfstjo1u/927u4pd1lvKdHOlHfOSXT7ySLtsotKpVhq4
TdtwlorR2ZenrS1nYHQqlHKT2kiNTHe87kcpK6gXUKlWrRHAouJLBdk7tr8FL2qSdb/fVz+rjzeI
q1eMN5tDFyhUofC1CpVli5Jyu2O5QuRplmMtqT6gg4e+hc/qHoNF7llmyekHHOtpqYz2PV74l4eC
CTDBT0o7DL040Czu9tLwE9y1oTYHPVMjOp1D1UKVi91bN3IJA7C60umW8PT81ulGO5ha29leedM+
PNiy/aDvy59s/X+GL8T1ZW5kc3RyZWFtCmVuZG9iago4MCAwIG9iago2NTYxCmVuZG9iago4NiAw
IG9iago8PC9MZW5ndGggODcgMCBSL0ZpbHRlciAvRmxhdGVEZWNvZGU+PgpzdHJlYW0KeJzNXVuP
HDd2hr0jyxoZmrGsOOuVHbexFrZ74ykXb0USuXm9CRwEycMaAvJg52mTzQWxA+v/P+SQVSS/U3U4
1TPSIpFhoNVdRR6S5/KdG/XTYRyUPozpv/Lh9z9cjodv6P9/v/zpMgwm/ck/4Off/3D4+uXll9+G
gxoH470+vPzD5TjEGNRo8xPqoOgnp9zB2zBEeuCHy++Ob53GIRhrtT6+fYqDjZNyx5+dbpSm6e10
vDjd0APjpIw/Pjjd6MEZa8LxHXpiiNOoIr1G345x1PH48GQHP6rRHd893UyD8pOyx0cnZQd60Kdh
iQATgok4wPc/zuN6rWiKOIxOmen4OD3gnFf6nI+0slGH13nLDMrSEvaHutdLy0dzD6qDM+d8zGP5
N/3Wv7z8h0vl9eB9YrOX/0oc030/bYY9Z9B7vfRHH+qN7uUbXNYf+603OUBmF6cHPUaRXerH99JH
0gRBH79/dVKD9sEdn5D6mEh7WPh0dbpxg6I/EV+/Jq1l3Ojtor+8dorGDM4N0U2Jir97efm7S3X4
z8uo1WHS2h+MVvbgDq/+7fIPr6lHSUkOGrQoUfbyv+gdNeJLNyZMg1XmcEPCPFibtoPIpSczbT9d
ahrnQA8dfrjULob88b/njzrY9DE9MH/8j8t/Pvx4BtmchBXdOsbB6YMhssKs/d9OW0qa2yU17kIc
gjV19zKNhTCicRrHQmP6uNDYyH0jNBqlBj81GmHHfnfe2HEwk7Z16MyJ1frRsSk3mMX4EeslMzWq
kIybGYiOYMg0kWVy1sdk/PwQx+D08atku8jyRe2JpPb545kpo5+O7xMr2jhOLrAnPlvmGCM+kZk5
jI5mftg+wgNP0xCarItPX99okoKo08iJmchqZAtKvE9vXZC0RGO0SRaa7KcZo4ZVtFd+Qa+EYYox
Hn+ZqApBeXf8In9rXFDw6Pen9ADNPloksI1KFt6QsQ/RsNU+T6+NMdKWXdUdzcsKcey+lWYgibe0
i9d5MWmGskDSDHkoWtXE3pqJSeu+qC+VrbIWF3NMBzn69BJsfBsVzmjZQpK9RZ/pUQ+B9Meiz5CA
yj9jxE16Mh+dsiqRSJAougxyaJcVqaLjJ6ebkJCW8bAzOO6DSti8G56263mb6q1sYHQY/fGQkZp2
7ewT4V+eaCri6rQb9LNxNCbb+bIxsO9tM2HfYH1Xbfh3CaQpo0l306BqIvYfGRfDbj5G3q60cAKW
369nYZvitNqLOq98oDDuNbJB+fIT+tJYgp2wrY/but866UhvaZXO+qYc9g2pIR3mE192LpJhXE5W
E3+hrF5LAricsiWxerjiuSwUv0moV8VJ43l+SFvrVVTHn6eBglKkmT/KokrL0umjisPkJ5dk2Q2B
hFatJIkoHw299hz1zrwb9GwjtYkykEdiT+dp01yyWuoIsKSM5re01o4LTZsCjqHJ4sf5SzsaVEfJ
9SBqvNVwyEwk1mqRtMaFxA7tSVgKMjo8y0TKJX9Gg8R+MquH9LB2RT2ARHS4uEO/rFVm5g2EbtoG
Pc3sQizEzuj5ysxslEpnY6RH27d/kt0/T+jMyqpV1GVc0NLHUR3/NBuUcdaKlRRYwYHeJwxi1cTP
i8nnstson/N7YTIGGbXZczxnpoXT1k6km+EtgYYsNBUHLAp9cnjSHBzcw9p+Jsrqk/Q74atQlG9S
KzKFW+1OpwTKCE8XWLnu8nvpUaeCdR31DwzcFCqcY3sLDEUBEeGedrvwtErg3tDBG4NmorEZmEEw
aU9mAdXEoGZq9rsRWl5PCzWEO4OdmsWGgWDPgV//6uQJxZroUTux16vOF4S/L/FVoOC9zAqEuk3H
pHfUMgKJum0dtfO0oZaN/GbT8GOyOEaPFjhnQrFur8EUghnSntPABHw5rY4BXnQMbTXa16dVULYo
bAHQHQNW7G4zyyDrsoFrj+Kx4bPwBKBomO16ZSMzYW2Gj0958RrFHlY7yy/9uR1Cp+HB1sIAs2rU
FlVYQwNNvPHEnzSj08QXH2ivNTvwrNBn0mbm4MB8qv+Y/Lpfkb+mpz1/bXJxsNkTPMxettaHZZTy
RnCrV4wbRlvim3TcZBtIYY+nSbtEBI1h2hi0a+T/6Vk/SJPQERvlbVEgX6WNJI+ZdMW7tGZtbdY6
mpgm6iThJKhuJPH9Iq1+CmYMNh2uHwev6Zz/jHafHGjSv58mBKh9UtWHNKhJb32WXXIz2mQVCOsR
H2Tw7wZv2Dhtys9PSVpGq3IwpU36uD7xMDG1p9NPEkTTk5rVQD2M+iAFY2KWiIQvCX96/PlJWp3S
kzn+LK9TTX4OEU+Bztktq0/ffgHfvp+mN1MKlfKpiJGIqBQYJn9lTFIiP7re3jRBtkhmCgQt2po+
zHgleLKvx5tMATHDisa2BnmyF4zyMnLaGO8jieIv8lvahwl+fj+ztyEGJBtWWKURS8MTHzsa4Dgk
jlRKk5r8VZqJzIGKoRyxZtu92dqkK5IXkL5VPgcrDOm+GLPyLNMnUZ0DTt8d/5pI9IQgcd6klpIO
saTkPpjVkibL/85pkY59oRx9nqBJ5X7gxUUSpGmWyjEpi+iVQhUnhlhMPlMinOh2s7FRNLjtO0jl
I3OQVuAkTde0JBi5GWYoz80o6usKuUB1gzWTzUsDo40UcH5AdxfP1qMnhbEccP3TKdPpA5B5nsEl
iXkARxBQGANHBVHcBb2ILnozCFeSsy4GdyBGwjFG8amsrZBNhhBIAez6FYBC2Z8odMGXIb3vlHUO
FgNIrKBfp/bWBZt9JUFmFrAplLY577TvXxMQcKQHipk3KkXK6mG2SblvJ636gbRriG8eV3aCAbjE
rv20dIII4xYuJn29jhGUmGmLglSJb1jqxfKoiagG/jxvtw2WBWRWwdMissBpuCXoCdZnH7W1I8yB
AxJfA5cFoxcCugRZvT2oC6Mj1Yy9t573rV4vh2lcUIobhoHYwp51UHv8bVqJ9glYbWFeQXe7UM3Z
OOgtVFNvBqr9TQZG5DeEAmd8loBktE32mhsCoqmDI2XK4FkyrToqmiodgCPWbZgMgBrAszLMRZ6a
THsAGNY+Xc0cFY0rcGJyE7z+CAx/Or5AQEZzPIDornxqICUn2BQ5HhpG/QheXyiYvENAI+O3D/Ni
nJ0Uo+AjESjl1D8pdpu4mZjNW9oYmIJTm7Fmw5JX2SOx3mZbQGdHQFu1B9tSEOi1EWFucqLIJdS0
qx/k8gKiU1eEcwZaMWQIlzTRP7UsUZVFZumfVflFAf20Wm3mU2KGRaVAekAFUfws6yHUtA0Qj1kJ
0utjktqf0+vEiWo6Bwr1NchO4Kx5esnEGDOx1+TBwHJVbLEfIkUlJRjuBxgXqTCixZJY5Lq+D/GN
XiCiHg0ozJbskHMVBNjmKBMdgZ6kLFHTyfgtONQNsvDtqjik7MYV5qbAlK1Zyo6W57nqa0toYQ5H
SPCpWYVk/YuBaktYQBENJuKX9novuN3wkRzpAj5aR4bmHUZI0XgVU7kct0h5VowNYeK3GN8Gngue
Yl6AnCZdZzPymDWWw8PFRZw3TM09k7MxAqxN9kBwxRsnqBn5OQBUI0WNM1nGbL36MPVTOaR5lTFr
1m+RRhnkQmC8bICcqgA2w3nnxC0tw4fmjKPM1vQhpgcrLWcELdtppH0j1MKT1G3fi5t10eZvSwEt
UMPya79xrRnWUb8lv8J8kOIOsDxoFbd1PhIlO/2OMzySNhiYGeK/LNlbViir3eZO4FzPmD+xtqRL
QLNlFHjidj7s/1+JIcG+rWsz1m70qu5E0k5yvhdogbAvlI60dT2UNFX7eRnfp1GZ31dG4u5VOemO
dyX6KcAKYhKpMT4qczRJjTCu14s4oXWSso1Xi47wKb0p6IhOirOSfa5/uEIxeTcIljrMJHdcrcxF
K/e9+vygWzf1OXNqDRWGaG9KoEBMiTMdVSR4BQMFfdIIYClFkR02qCKNhbqZRVjqcn6bqlvsGCM3
pFwbzMeatEGKOZ4RfqAJ9Dh4N5odU9txxwUosnDsXaCIoCLuhEWKQ7FFf2nQCkY6wEDEIJtatrm6
q1PtttjIVE/OYGdlVjBTHSssJBF7Rnhdh1fFYVPU1LwDSPuC0n9nCTwGOsSwzRUXn4cX84C4FOtd
IiBzjeeBPHyfHcto3SHq5GpOqRJVpar+L78N4fC3//O6hY12SirvQF74oFvJ5BwYoScnV+osrXUh
11mmTDot4JC+I5mLxek1noQ7h+hpP85Mthk30l5vIjjm/hEcnVa5nMDbmTuVi8EtUYKUI4PgypJE
CrmohJYytGBDiqhA4ksKwyzvBDphNnpNobF8GvtLiyJdz9mrMKfnynhSygp+htTT9SlVi48h21WV
st8WE4oQfIGcXBv080SUCdrNwd02akuULdETlvAjsUnneZfITJrbmF5kpi4tR9BcysvNCc4pKssi
aJDgXIfQaA1LuMb5ejzGxBUj5FybpV2fqsf9XupemdQU5UNYIkMqhFXKLI+iWMqMnTMEDiG6tNqq
FBB9mFJHqUbhKVFCzqqrh+xcJmpKXRQO3oChW6RsSdMZYt4Mh/0Y1TiRqVOplEg7iIHJA5Vf22kv
mVJiVjFXa1kgD58A1sNH2uJ/kw5wGsl4QABwReDMRpDgbc/VLVnnxBeWwZw4zUOKfpsTnxFkGagc
XSG/xghBdKQUd8sJw5dNT3wwW4foB7dgxVlBZi2fW7ViiD5pxm+/4X9/dU7T1n7C1aTgByRcl4nP
7Qrbj3cudfdZjX9akZJQDKPsCjYVnIBOAZjg5laIudfX96sqqNnY/ZUrxTO69evmAa1CYlAas1DA
8BEmclqV3FJZ01YNgIjVjhGX2cn7sB8yq9kwVmx1IYUKoTTnlRjY5IVmBdJcCZG8KzHIunhNypO0
VNULYFMMbZ1fkvuXSfrJXyfl9+vTjU05FVIEL+SkLyOr1RyCiwKEibEbgIItrgAfsdZXDI6IlX0Q
CqtVi9t048ovFD0vmPUppuvLnPt540JT31NajlKOqnYikXLMQo5FNpEtuz41qA51r9voOg9/QNbh
vZNKpSTGSZ7Hthdjm08R4x9sVqi7K4I8+7N6JLXo5bhmt+6vPtHjb4hslmP6unq5Yol1j1+KSD+9
V3lHYReTLSq57tPK/SsxE+Wq9Is0saCOVFiOqQpWviCEBBqbQ9K54/xx725PEbQhZOd8VfgrtMrs
VjVLmgt8YHBBW0GPUA7OA7gbrlsrsW04JJ0YCjkmTK4gyFjkeZvEW6zxtmmkCSnLEoj5JXlzO2fV
ZhMjEwAYQPRgqE5VdOcRWDEom5b/E+Lut/QtrTWjmqY+OwiZAZCglrRjJUWVG2rmQLS+rIypsIoc
xGCrmkU91ekVSU8BG5JZ4qr7Mj4z2UIyQag0WR0dllftZC4+LdoO8MOSCZ+cuQNUOYeldiuwaIYQ
VUS9/8u8nV4b1+hideLrPsBbmobkdC8PppY4Isu/CQk+Vg8JQVyuUjJnMI1SjF5AUL1JK+QyoU57
qdhI18krnCPFZWr4nR273IKBIzcxFuEDlNq3wk0BIW5CqoUGnpTZwia52L/fbrcupRPD7XLjCBAg
J+3ExG+n9kxsC80dAMmJNjXjAr/LJng3odCxf9vNOqPx7TOZCXoqUtB2rDe21MrNIeGbsvQmNHOo
tjZFvPw1Ot9Fp7REvic0yCAkIYfRT6pquFVOQgak+JnbvJL276QtO3miOrWc1uRElARFG2uVSCto
iIOKyhdFhzUJKCXbtqcPgcKGiuWq0HldSm96+iS1gyWSomFDFlrSSzb4hsLBk2Mt0+uMK+9lf7VY
5tzbUMSI1dJIqdNmiuTqKBASMS2HnqygWxC3CBlIVqEul8pvTMM5Jr5TAwud6p0KNjEzWyuzxZZy
GfVz7VM8mrWtnM8KjeWjhr6RMmb2hAR3EzFwRxtzbK8DGHMtqNTUAA/0MpZi1QTTE2L1khQZ2wsa
QHUBc+8Lr8E9G00JPObGQ/A85B6AbpX0mkF8D8jepbFS7KaU/TrksTnQlrBiEfJdoD0Ooxtp59QK
ZZbe49KRHBIM2pSsGt2zf2ViqTeX+6gb7lnqG6Q9Ek0pItbdSNudmop51CvvKwrkxjHNdUOd/P0Z
hUHb3p1Odv/2UFS31mdbrMCaYOR+cQkhyrWQAOG2zbPeLNxmg4vOFW7TzhdusyGgT9PxmljS/nyh
rv5u44RVrcHm/oiLZn53yxM7987MVb5EWstO8zrhDSTS3LPs86fCY1wA3uTLthL39ULgCI4X+9y5
yuJW7MaVEIB/FkiVO9BbUatUA7+jUDp30TAJZy3a64IuCdAzrDBLvV0qiOfTw6ogvNFFrAzcbR3v
WLOiCRg8bdYMclZb96fj8YpJK1YWWMZvXmNTRKwOqBpTeOlCfnRbMtRWPD+oo2FVwT2pkDyuHZsG
gIYxWCFloxJt2A3niAkUphBngD0Nk6/3uoiQQZaEuyS+bksNzHIvbdrrZ77kCHP7XexOkDWzXKop
79JOFo5JrkCqWGQulVCLOdVnUsBvcc3LaSMi4HiquNrQcPgXp5ucNbdc54F0yWHpbjaifz+EYRfD
3HrxEXrcnfxYt1Oyfs12WvQTEDbuJgw7+Weh/aN56L27jXbweLevBVxd2ZHDa2tKMBcOBdKW2IQ1
w3T6e60aXDrTzV47VgpC85CF4PAJLN0LW4oxABHM7Ek37JuX0NRdXHQZ8MMWo9+MRlxw0cW7AdfI
Ph8FyjHcGQMWVLwzhrW+SB7trV1uPEHWwbzYtF2jYbeGy/c9ZrFfRiy8kdqRQLG0d76CHgC5xHj3
5MVI0N6Fh/cqnl51Et2lLGI29SSOprrZb0lA45tZDqJXUH++zghu4CvLiG975MRaZxHy8uASIq1z
Y9Q9x/oO0XHxirlef4+YjoIDFUN3Yv8jWpqelubhtvk4/6+y3WLxWQOqoGN2baRYiCK1KUpXwVnW
l1zb8lOS4UVTia0tondLwa3EyOodytvk9krhPkyxSbpXS7Sz23e6irfRJfJDJy+yoLygIiyRBWUl
TcguSNkpCXsg2esLMfjVa3PeWlOWROvEC2edGNM1yYtK5Onpe0VBb9MYlhipQyI4JHhfTL04R7iV
RFQiWRRMjH4RhXNaG0jbEltsWhvsm7mcolXEp0sP3EBQRMmXQWCFP9TeP8lF1XYaW/PCtBSSm3HV
BbFtfWBNEKV8elMGPZe9t0LypeCc3XNR663f8PUVJPjOyRXt7MKvxAKEqJa6ez1rjdL1AZuElec7
91LUm8U2/Q+pLhxWJNxM0allF9sfWi37XF8+DXGKLdw/D6l4S8S5N1jQMS7NPN8V58PQ0e1ryabO
5GscxXTUTpdax2iuww0WDYJQTijVIPhcFyVmpyqQaldxvGhrhlsxuvHpbZiukOIsC5ihn996yiRH
Uy7nzld4pH8LBK54llxGuwGdW59NaqOVE8Q/1kZ50iitCRZqjaSi38/zxpIDPB1dbrGY7wf++2RD
XJhWtglCeOgybK8h6lTmrI32uif1AS5HrgjahgzYNZa3x+ZM7+YP0dKKiF/OQt7W9SuCHMO2cNv/
ns6wc28qbk3PxbqSweb2nxHY7YptpYfCDVndist2m+vNXkes1Nwqllex4pPSE88CKEtNo+Lt/tei
lmzr4d7mXM6x06TKWE4sypSbEFjdXoGBQiJ/fXHOuK0pxytyZsFXZIAc1ncWF1GUiTb8M1lWQWOB
z8+01G41LZTUlNXuX1omYj/hXoHuPSmCqIlnBBPAAODu3oMzzvEQOvB53Fb+L+UT+apCriHosLlX
fHuVQIy3GJVb/MTdf0RE7O+QLzS6JZW00Rvba+jIvxmt84RiIed3xH9R5n8BmUMISGVuZHN0cmVh
bQplbmRvYmoKODcgMCBvYmoKNTg2OQplbmRvYmoKOTIgMCBvYmoKPDwvTGVuZ3RoIDkzIDAgUi9G
aWx0ZXIgL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnictV1bjyW3ccZKO9ZqtNgdKbJ8Wdk6QiLkHCPT
27yTgIPIshMbhpFAwgJ5kPLkxLENy4b0/x9c7G6SX3UXT58Zzcow0JjTZJPFun5VrP3mMA5KH8b8
v/Lw+6+vx8Ov6f//f/3NdRxM/m/6AZ9///Xhs1fXL7+IBzUOJgR9ePWH63FIKarRTm+og6KfnHKH
YOOQ6IWvr788PjqNQzTWan1845QGm7xyxzdPt0rT560/Pj7d0gujVyYcr063enDGmnj8Hr0xJD+q
RMPor2MadTq+dbJDGNXojk9Ot35QwSt7fPuk7EAvhjwtLcDEaBJO8NVf53mDVvSJNIxOGX98J7/g
XFD6kkfa2ajjdxllBmVpC/tT3WvQ8mjuserozCWP01zhoUf9z6vfXqughxAym736X+KY7vhMDHvJ
pPca9NqnelBaPuC2Xveoh5xgYhenBz0mkV3q49P8SJog6uNX357UoEN0x2ekPjxpDwtPz0+3blD0
X8LhN6S1jBuDXfRX0E7RnNG5ITmfV/Hvr64/v1aHP10nrQ5e63AwWtmDO3z7f9d/+I56lJTkoEGL
0spe/ZnGqBEH3ZroB6vM4ZaEebA2k4OWS29Oa/vmWtM8B3rp8PW1dilOj3+ZH3W0+TG/MD/+8fq/
D3+9YNl8Cat165QGpw+GlhVn7f9GJilpbpeO3z+5mIZoTaXetMayMFqjH8eyxvy4rLEt90HWaJQa
gm9rBIp9ftncaTBe2zr1xInM+ik3mMX6vTlxj1EhZkYj02PGpI8/Od1GsoQ2quPLk4rZeDmybUSq
OLoYiPvskIzR5vjV8XRrSDt6UtePTvmYSZ8fP5wZNQWPo75HbJ6cDSnb1DCkMTqNX81mMK9stBre
fZRtJlncpMPxA/oYWWXt/fEHk32l7dnjD08mz6D88Uf0sTT44F1+9NmukzD/mP4aB59SgiV+dcov
6BTGLGJmoBOIhjZuB2N9yqJIn9Vk20I4vktEsmn0LmazbsjCx2TywkjL6ThOOyO7n+izy8588vOo
mEa+BZpAeaJNG+WyW5FpQNy+7DtTNhOOdIAlGi5rUVbBBpYz8ibAl2B57Y/0piZdY+g038vDiXdN
/5vLYT2fVJkmlokxFFU2n/v6VF5M9E02UxWOcKYleTtbzskzZM6hwyLtBJvKTlH+YsyULG++Ozlj
xtGn8LMzk5FfZpDq01kSNy0+xfxVdhTl0J5VWjxvtLhpM93AAsrwZ9Nw4hTdo1qeSSdThisfjv/R
vlnPx8KmYaEwFTEo8Yk15I1WAvjj+0CARyedbCZgPqnb+ahI2ZL+0HE+r0TEIB80GJHFaVpNpiXp
CD+/J/N91QjHT9kKyh46PAAziOLyfGLNGNhchQnCwgOZxnyiuoB3mpBc1S2UQ7KBtBdtMNB/bBTq
nJnKWU3UN4zmRJpor1R2D8hWGJdQNq8qv308aSRy/hNnvXp2bYdMICrDFZUUkYtBzA9EAzJRVvkL
pBc4GmS2nMAi3WMg2oN0L0txF0jkxDkW2bhRQpQSZIsrJqQLJfGE3m607I/bykz72tNMAKeidWxe
0KQiiV6074rT7pEYtPunlTBbzp/shB4H8qBCx040DmizA7HY/tDsWno0apEGbfmLTF8sh4/6YrG6
o0IRWeYnlVZUdvYGNseyUi7tbzfzVh0p2ib4IFYd0b7arCDrFlhB01ntCdQQzoWLXZvIot/KwnEc
rDLmYU5Z57K/XrkE3mhTLFxi0Qi3UwQeZJZNUA7ATqJENiZhu2XrAy+gKJKeoilewuFE/EqWRyPr
Xi0OAR1gjYTxq83cw64Ysetf26vvNVo02YYNvlVV7vPC0DdNchpNQBhhc6LriFT7RKJ/UW7ByYoB
Z22aAVbAOagxQFX0wKVMS8iuTVkC8IVkX4K83ewpL/7BdHIo7lvH2QV69MM4BpJW0W9+jnJdnHhY
z1P6nQLNKTC9iwByxxoIvPUFuIBIo9oiURZaTAH2W9xPRw91vrYwKW25fYFJLvorhZ/BgsO0jZ+Y
sS78ut3NOaNU+U1mMiAC+2x94TCjGRTru+CKyAO/XQkmCvbyadsBE9TJ4SM+4HaNsY9h+//wNPEs
BWpidMXclo2Tx12kx4JPD4pvxeaV5kVa7+QISKwCygkYoGm5jjvUUTPN86p/BOMiag44vvc6dgid
hHL4qDUE3zj1HDb4suhSM7VatrOai4ivvEYvgzl/hXRN9maXR4+jpnBJ4nzABhgSUeYXrJZS6yie
i2z+LmiK5uhsw/gptAKXBvgL9CGc6cu8Ru+dQ19v39w2/gZrW/xytLYC4iB5n1ylFeH8LONDdiQb
8eESUxiiZwU/JYETLfh+5L+NM1AdIhl5oLZwyjN58+BqgES33VeFs4O8wHkBezKPvWo2CJrJ1qaQ
0Cfhx7l1/4B6z4VDRC69kQjZltzxaVjgU8nzS4qknZ905Kwg7BJFzMedFYTy85nXY2FSDxHFhEK5
FBnm2EL1jsyxgKD9uU3GfPEKYMoOCch9UyEYXTxGb6DQHpAFUVs0b0VCM9oQHhFWUJSDHVprh29+
VHUKuK0/zro2Ou9sB5gBHmLRAv/+2jZufUoSG5CgNlXPeZHY6cniUMTBhCTFEMwkCfb56Yn2orxT
uANu5xZpy0cZhjHMZy2hlrthVIcyDPiIxCvHn51us2tNyz7+42RZoqLYoXjP0TBmaIa8fBNMuugy
XXWAihboAnuK6EZVGE9OaVBGR41H3DHd8Eb7bFt/07Gg2LjrMB+zjC/0vPmtvpNj8GZgQdQ7GgLt
LhNbAOLXyQbi8S3clicG5wK/8fEq5N7iGWisriTlIXsdkpI2eidsYcBbJzIFZulEZ+IUQBXJxYDh
/0abcDTKI0h4YdChx0gOWtURzBnKZsJrnvSQYi2U352kDJ4NT1usMjAmxV28jgMQEvK3myG6FDOR
c0TytHBwIugjj2p/7QJgAsABW2jWdVm3ddYduwFHOXjUGgglFq0h6r91xmeDLHQ4hTvuiypgGmYi
kl8lGapS4cDCsgKeSKny/D7I6KOJ119+of35nK0+eJ29rykdfJhT7VofFhKVIdGtxoz0+5zl/Ukm
QfSGNhNONNfyWdOmoL2Su6ZngZO+Qeet8woXiXxj2p0ivysXSxmyKpEOYCpqUCmMmZC3OpJvmIOt
cfDRkNc01zKQdZwYiwQjGaLIEzpUYgtt2pif5h/9SFL+Ua6M0mEkg3vIit6MZlK2madGG/HxRZ6c
zHCb5vH8aaK2I97Q2VGdapWITwNZDD2vx2g/m+tAjyFOQYEOJgsTm6FO2xZMipNOPrmEu7jK1Rxp
ckza4Lfq52/oiTwYP/1O5DXWqOzRwUpvp5BqkslMJGtncuYqJDens0nQol9q08hbzbM9zcVrXnnf
FrqQ26VwvJ0+4I3zAff3VqNFW1fdQPv8B1MRXAzGRXjx3YlmPheAzeiwMZkVq9quC6kz4jxIHlze
8jzO0XMh27P8VWLBzCWGhCmlSV/MX7SHrGfnCpMvj/8CHPfBRGOSzcx8+ayTqWftnZ9XltOxb067
ytz1D1MxHmmOTPVaCzKL1he/Xh6+vaQUUYc9uXZ0DkuZx6GWeVxe67hX7EEf8LrWeiywh0kW464X
klvSgiYeVaA5ySpNO22YLyLka1sABNrxXzNrWh9CPO7liJmDV3HdlrfN9lZlvzbGVbwPaEtTuiUy
CJ3gFGpXJPB5m/KYIa26B+5LXFqjAU569RRYsQDkYfZyPvDVZul72emygENN73hV5JcXG4zD6Ebl
SVvN1bHjGOIGf1u5W+eKd/Q4o5T15TZDJQGiOue4b9riC8krgc120GEotOikoIVo1+IeAOVh+Gqp
L4E/wnIYVL6TK24eowCIfVTpJgMD6zqR6YjRwSqiQnEtz9tK+RCGd5bijVYlxsCbskIWHdXfRW2B
dVmbYGEdw4MWAC0Bwgx8wiCRPfC2unOFu8VosYPt1tw7Q/PL12c/3OvI46531nudY+MKTYnwJrAD
uOdtFBaXACDCfV8B62RB5xyP5SpJ2+IxAf7p6Six3mqbBBLV4tsNId3FJnYjoA7ELCTIcfxeWn4T
RmyKbiQoDKIxVN2glmA5WCi4JRzG0TyUms9sN3fzQgaAehFOy8hXibmRwFKQjhs0n4BnLnN+0sR/
UVtxigs62VahDLVTtSZKLUMwBGV0CYirOZoMS0UKrvMTW3vCD1mAQ3Z4VgRyG1RwJVo5ACiYv1TA
2WAbNouFN0V9tPlBkFuSVlzy+ytkcwJOO37EPNzZZXiONO4BWNPzFKRG8jFpru/D828yYEs6eF0T
JyM45ytcRCsPVa6y1hKRTr6A7NLa0QpMyAjbK4ZYQ7HBshzNxy1F00H/RDkDgZGRy56+FJPha5E4
g4jCbGc8WQF17ZR5V2cBX+5ppFIF061RKcO2VXOTwZ99kDHu4Jj3Y3KpTBleFZ3i/czfTS0Q1cEX
dSCmZ4T0FzGoCBPfSL7+WaJ643v49QPp3NmwfnfS1xegdkty5uHrd9POlfQ8KpOfP6k071Bv166s
S0UzG6AnsZvkfSblZXtKY136tr468s5ehcxO/sVg+Qi/ZyJmZ/e4bC+E4AXepfy1LeG8DjNpdciT
ZZ5p/7t8Ieifr1/97MsSUOcT2L8Nc7aoTyytgcdGGzies2mXXW24wo2q/7gPHIXBBJO6ZQJyQl18
dWvXuGQ0n0b2y6sOF4vVxFTXY6mg5L4ZH8HzeLLAOG6wTkkpdnEpYkGMHCWKTtBOqaeL3PZsMzcs
1yrElitPYKGAaI+kkpseiMmq5QRqYM00OMDd+0xSgA2qXeaiu9RAcSBnPuTd+G4hXgqYNt7e1Nre
epPUNoQEvZre89V9oPpqLn0twTv3fxoS2S29KEEkWoBOQAp1FgXOYvGq7B4JnowIOnYudwGz7PhH
om4BIECsifnPKdohm53UiuGFez8d1i9yDhf1RPgRDlQuat71O5sQiUW7cppdrCJk3h/UjqLWkqAh
qIwULxAir4MFk3Cij0/iTTjcjnBr4UbGzBFI27u8UzAQjuJ2NtG9dAM3aQohX4jobecsW4lRR5eA
rZfuDYml+SjF4Or8ImfqVPJaUrh2UndVpOULPjIwLXp324okrtz3bu/18J2G2kBgICAR8Cm5qlVO
HTQzUor5x2Tl+zvnc1WATjDTUUfJ95pE03GFhlCUzAYa327r2cU7CNKtLOZFicV1e6fWw3/EZJ7s
uvWrjp29oOr4DgWJ68r9MdlunqeZVghbmpBgKWxHV7DkiJAEEEv8IPtaftcoenjPeFO6v2/DQfmK
gcRiQdknRRD4ogrddXlRxyNu5wbYQNH9ZLdX3ullFWPMD99expXQN7tS9QAMlMp9M8aiG+R97V1Q
6l6+I2c1eWvZ5TvJEovJra6jf65wFDYoXjMEVoKp9u9zS6sWTKTuXcSU82yX90jouEDcPZiPEoUf
0IJmWD+RsZLVujDgnBCdy2/SMeVyribf6C6w9fN2dXND0VV3AlYDzNoMbFVcB7/oAVDSI44TvWiR
cZmMnwcbzkFca2Zqf2QQ4rY+g11SX8NM2bNUrkK+4lRgH/fuLu4U4YrX2EVPRMzu7mEBu5WsQH8x
a7Yf/olZ7XaBWmz/gOkdweuIK+txFqntmZ91tJDPFNUBgALLZLRyFKR2r6ZTVLXbFWe3blcQd6N7
AF5pVSLf52HVzZCXFhBAfjdPqkdDsPBCL0B88wFcejn/CvVdlVXBtxCEjoc9cr37c1BbsypwmZuK
KoAlyvahi4Vty0KwPkIIq+KkoYzzUAoGpepyCRy7/QIYIq8A2AIKcgwurEpscCJfLup1G9g6aqx2
rAi1fDW3uUadDEU317ONGwqA1OQBrvYVrTEfP6aNxaQwhhWs9kqqs+h4Tc152O8JAO5FG4ZVG5vT
5bqAIcQTeGZYBpDfF9rZT/+id6tME7JjrDANhnXKLM5D4g+bZ9wqn7uhY3MCgnahKs7QOPsXJ7gU
tBvabuPpToi1F4uKBWliM7QmZIgfLhtQitV9tlnBrN074S5fUhTdJwGFhX23ZQksK6QR5qOS7+lJ
DX2wpmJdrrliIxs4G0ly1WUkWX2snSgTsSlJp7JDTEbDu5jELVP16teETKMcf6zoVPSBnNVfF0pO
ixXj0vNXBnvFRb06T7ERzTkIgs5oRhItbU0JaEEv2bZbHsk89Gb/RQ9dcgC2DrppMPTqUizz0LdW
mcGCAla5C9OIWorJ6PkblT2MeL+yrwQWTSXy2pEtBgp1Avu1IOXcO7FEE5/1tjZ+suxPshYYwn35
3q1cKSgAlbXbKaKbizxbzdDPN1WF0EFPm9clXi8s3SNXdymxomBTuQTnLKawxYacopUVNQh0lxPL
DztOcWkjqmONJLD4uVdUs1OGIN+jgPabogcvRygQm7G0bMfTkFCAC2y2JNniTR1ZNXRaRnaKDoAm
YpnIDQQCAqdsuxtlVby9unpbDrZpg+PUrjiXJ8F1M7HbRsdzRi/h4jSmSdkvIy021hKSs1nMKpLn
+ihMS+jkSap4Q0KjI+kyNCEvh2GLu5W0UlwtsmQjOuwXe9cI3rEoa6IjLrjBiZcliMDD4kjoDHDD
jVFJ7nvtTC9PjQklNvdD+jflK+d6jHbUsCRnO80UdlCUDqyGN8PK9HAxrCOBnZpHuVhqa2+1rfZj
8pR4sJEPG30H0BJQsiQXdsvF3M057wCVILiil1uTgo9bqWanGZjkxzR3Xb4R08FMW2TFL9qxpNpq
g8vPIale8PH6UUbxmseO1jmXIF55EbxxT+kFYkPNS4pp/HXed50yAMKcrVqzrPfxCtA52zNV7MIj
t0Nn+Q2xyQ4owV7d7PbGq3THFHfwWengBQyx7p99rgZUbCAi3VsGdmCdHbuNiOfzfdhKhV4Ueod/
mmBTd3YOYejNuy1llGswZfyyL+XSLXjh3mxTTjzJXhoUw6stJBYrlyEm+GXt+ScKo5gS6IXhO7Fv
VyNtL6udT4Bw1cSQ57oaMat2rlBxijSkyj45wyc3Bmy/86sjUgZQgkD6qv7cPx+xImxRY+JiRHIW
KGGy8etrZutY4KMKKAq3ypU1uy47l9Vtb01WfFCMuGjt5d7AvWKCll4QcIBOLQGmdqD0d1kp9jkU
4wWAYyC8EVo+K4UK4L9W/kI/OhfdfVZbLGTECg+wXhQ7fWnFuiB4fLfeLQ+2NhjuFN/5xo6r6xA1
NIFSyyowd/nXA9Y9Sc4h951Oq3UJLbcgw7273ct2Qx4xzwBewk6YEBo95caR4FL16pjvgoqwoor1
NfV8/B1A8YJbVwjYb5KT+3euamXBFupSmPYAhBDbCr/mDkGGFhLv3yFov02YTiMppk2fsEevo09Y
abFUOl+pbMfoacnB0PmEsLTtLW2psDuYyTWzSmPTJhK4kQ4nB4+ln1h77+eTplJeY+Oxm7qKPCTE
fD9o6Vs2/4MlZfTtvEg9ZYxLGyqaKFcyRrfqGEZ0Ibsb+y232NpzK6w3pTZa7b0f5qMgqXVe7jIm
du5qDbuyVsnm3XAKVgr/U16cidrNqqaseWnWZnNPLlhW27/cHOsb4qKpbRDxVdDEWqMPB+9IBpPP
/3rnyy+SPfzqb/cVkn57PBun/lkhbrtofX79d3JTL8tlbmRzdHJlYW0KZW5kb2JqCjkzIDAgb2Jq
CjU3MDQKZW5kb2JqCjk4IDAgb2JqCjw8L0xlbmd0aCA5OSAwIFIvRmlsdGVyIC9GbGF0ZURlY29k
ZT4+CnN0cmVhbQp4nLVcW48dxREWxMvCYnltxzEYczkmsZhDOOPpe3dCEIFEkaI8hMhSHpY8kZCL
YhD8ufy9VPVMd1fNVPvsmgUUaTg73V1dXZevvurJd7tpVHo34b/l4atnZ9PuD/C/f559dxZHg//k
P9Dnr57tPnt69uQvcaem0YSgd0+/PpvGlKKabH5D7RT8ySm3CzaOCV54dnYxvLSfxmis1Xp4eZ9G
m7xyw0/2B6VheeuHG/sDvDB5ZcJwsj/o0Rlr4vAKvDEmP6kEw+DXKU06Dad7O4ZJTW54dX/wowpe
2eG1vbIjvBhwWhDAxGgSneDLb+Z5g1awRBonp4wfXscXnAtKX+YRdjbp+ENGmVFZ2MLxqV5o0PJo
XkDq6MxlHvNc4bpH/e3pH89U0GMIaGZP/w4W0x2PyrCXmfSFBv3oU12rLq9xWz/2qOucIJuL06Oe
kmgu9fEmPkIkiHr48vu9GnWIbrgF4cND9LDk6Xx/cKOCfxIdfhuilnFTsEv8CtopmDM6NybnUYrf
Pz374kzt/n2WtNp5rcPOaGV3bvf9P86+/oFxFILkqEkUBcme/gfGqIkOOpjoR6vM7gDOPFqL6gBx
4c0s23dnGubZwUu7Z2fapZgf/zs/6mjxEV+YH/919tfdN5cQm4uwklunNDq9MyBWnKP/y6hSiNwu
De/uXUxjtKZqL8tYBAMZ/TQVGfFxkbGJey0yGqXG4JuMRGNfXGJu7XdpNF7bOnW2xJz9rIW/7IJy
4zzzrp3FTsNpzu8FGKD0ZHZWm4C5FwVWu999+0PXt8GO8LubYjaGIsDBeAtm4neHOPrZSHazOWkN
GXvUsU0VHc3kGqZ0y1wXwzv7gxmjN97Bo9cOjxHmMG0OSMMqBj07prQIZGyjgi2eu9trcDI3KXRC
0FqKUQ1v7Q9hNNo7jylcRzMmSPa4M9AXZHg9ejcBVsAhcIbBY3qHTA8mpsBP9JimBBnzAUIBH80U
7eDw2SivAvg9jFfam6uMr3Kc7GErySaLSCOO0xQmO9zZm1EnkE6S907ejcccfh8WBF9wPg530Sss
/GwA0ZQVm2h8xmQhJqXh8SwQYCNHZyVvsL2BDSoHkOgXee9RO52fUQILqb8tcT/jrxiMi2SGU1wh
wE71DNCWhZt+XocJTIKfcqAF8AWYrO6frH/Io71xnj8zAUAqZ72CH9GojJ7AXquVPCDrk92eYFBP
UzMEG9hBzX/M9mLT5JlSDcTLlHCtw7xY2mFGnUPoxTCipSultR8+wMWTgTfi8BB3FYwdfprzr9YW
BZrd4LkhpziT9dkBS8zJo7rBZBlj3Ox9DxDvRmPA9m7g2STwVTxGkB52B2f3EkoKSkpGow+B/l1U
iHfBadUUDfovBIZkI/1xt8d9m2wRBw2JMGnE3mDlzoZE538HbNpYnzL0NoDCYSVcFDURJ9Q9uH9I
EB3gQLQaIRAE+DtmpknPeD7bGYJ8gOAGrGh4socVA/wjbgTGn6JxxcnBsNtt102+87oRIknb3S2c
SoObBPR8fAHcOZBRWBk4iDYTmMVt2CCcdEhVVjC4toGtKD75lQJAKgNOf6POlLcVwWPYrgCQYPEC
dUwqp+IN2+wiuAIP43OUxXbwI6RTCOuwXTRBjWlNV6e5ie6pjVFs4Udt3Tu5AjMYFn6L1ZFK1iPY
yU5RJkPHhMRRcQVEc9e3WB3QgyC6gJazlf9vGUNTFhiRjgCWWI54nh/MSbXNeoEBA9wTvNORk+RG
WXf8etNp2TE4xV08VcAVkf6IrwIoxIzQTv1X2e2iCk44nmxXzRjJC+fNxondUl8sznQT33R6mhQ9
3tkWTU4g1TGIrA/bQW5dLC56gdV9//gFoypWZ1EZmCmMY4ZyUmclVvt8d118pL4hO0ldoW2GnCf5
O1n3bhOWnUx2hgmCmo7FGWQvbDr6cg8TJCioIJvDs4dkZJTj6+J5OUO9kZ1Bm7YpqQUUeFUBlgeR
+A4hbwH8YXojjk3DBLNjtAitteNBZY9v6wTV/rl8TlB72QDlVxo+3B8gVhuYevh5M/C3spQ+VW8C
lBqHT6vAq9WKmhZbh1qCL4eJGmqjOaAsB3JYoGA9ldmyIy7nlHWOpabjmqgOQWWjmfDdbN1BUcVv
dJlluEt8mkWF4gjEIn+b4epk6KwvLUgAglg3lvm8e5AMUztGyG+FCOkQ4IZ0+QgZIhSLbdKL4ROU
dNIAqehOiPwtV1O9EWUUYwrNIyyU7SSsETTRIiCJJZ9Bageoq7AChKAUvAa9vpGPEYS3VMaPMAc7
hVbzeRn1aec8r6BlVIu9bi3XSS9WWbzEc5YEBOhF/i5mjt+gMqwPIdLz6MSaBqqaAM2BOod42vIc
zWN03rczEeKVMVt559hdgzvxfgqm2rvNQ0iEoq8SdySPVJz7c3XorSWh7bEMrQYUDQ4Wn8kiYuo6
abJT8Fckb6GeZILOSVRz/9ls7iECmnpjpqtSGqPWJRkt2Nw7i5ge0o4P4Ief7yH02iml67B8HwoC
u0bLr5NeEGOTw4uMr9uoW3KobZZybAFWllTXohGcFBntQLcAjR89C1/lPN5lB4oGPCHmeB/eBY0g
QH8fsykUiJOGYwTr0wE5kns0b5ZpF3xtoEaFXMzS4ccN1bbAIJd6TT1yRdD0/3CF+ObxxM3kWk4C
qp1kS6OgiMbJI9H/oz60yR73KdWZiGDRtOCMlNe65DPHHKa5PEH2b++zyiEinixVKljmzT0AMeWd
6qijDSKxU4yGHAhWE6OWXaOPiCSpwxA4fmep8SDIhBpJxCKAxbQql/gqg/sbUHUU7xtaMtPTaJzC
o4Z7224bliYq5mB8yRLdQq5MdZdqqPzIrbtA7HssrC6h9Ggxa6D6nOx1F7Nt1srrlMS8rQI6zAix
VOqCxEtbDckA2hFupQMIGadSeJQbdQVyktvKUakVuGaBaFNyU1Nax/y1u/BkWWZ4KEeJZnhs69WE
CXS4xpL1aCjcpqKormKiRucccs0mWme9GN6r5kNQJMsBJGgJSoDzZxmLl8rZqIgBrmvlmFQtWMHT
sWAF0BS0cZTmlKel2Uv0okc0ea0Qwyr/0mEkcp6L8fa2wAAWxzFaxJhHIP6K1BFIhBatWfSYWV1r
yaD36vINRJPin/GB0zi5SbmILY8pE9CZp6/m/ec5M2lsMijWkn0upGca3BImsqc8FOlLlpsELuzy
Xkuy+yVpmKw6VlgLzDE5+HZGcrBgqmcEyqLgxshecOMtJn9Z282hmNGUJZZT7rG2BG5VxlRsDjCn
XYfOmaivK/EslkaFAarCMR14T0LCnEfs996WsQLV25Zoe4xVGUYOhDFTdVTXOgTSVKzneI0t2uUu
/6gd7LJZzcwWq5jdWeIcWbaZPVOP3rvimRyncZBxpE9BkyfnDzj+2vaEGEd4vB/RdEC0//JC5EFw
pRr9oFRnjmvks1aIZdP102SpFJwMq1SFjEcL07l2yVmztIhjvlNMtwCLEEQ/JQGOV60LRUf0fS4l
zE7nY7Yvl2CYyDnx8LDt4r2dl7WTcnKXTWxRkPhH7Jv5WzGjuffnmfyV/rs8/IFCYdTXjX7qpFfD
55Rwkwg5IS+zjsA5o+6wI2FiFJIaRd4if0ISJYmrc09Q5TtNAtFxe8U1ZGe+xIHWAPoEp5pUF2F1
YGKNaRwcMo6xOuOGT0JTYmRB0cFtkaNkzn4lIed+6krEuSr3Y2iXWnrCVjU1qq+0EbxlmWrCjUH9
Gzt6Zr3f+kJLPqSqEsUWi6p+mUJjzwLTRL5DZEkYEiwCEvOjjbWaAF6Tj4P4n9SPW0Xn5VQoYDqR
4pjImx2lvY4xlC3Oiq0BUkSLiYA1qLeB4liRdbdNf1q13mVdec7AmG8Udb+mYkaV1lG02KnVRk39
ZE6xL/kEF4I86jqXLWRKriR10ynAaDHfQeqtBJtbxhH0EQm3VgCt3AA93uomHa43UcaojPLb2RzI
SMs4uXUvkRBcSWU8F5I0L+UXSEorqBthX9l8c1oZ9nFCdEXCLgssf5eNp8OutKKVt5HnQ6KQS27D
dbinphBSkHRCPmGkvmf5VGiB9nJ8kaFzo6qOF5ftNguGfBln+c8/4X9+cPb0w4sKhskhK8uaAOS8
CZdDcYvYZmCsonAN6xL1JSlnZPAktIciA79Nxx1OodcBaRQ0u+uzji+UIdncmpsJe6FEEalEsqhw
qcsqmrc7XND2vojIY4j5s1cazmgFL76XMLdhe/PyMQcL47yRSaWrMCIM4yyZOUuwNud8U7jhcrTn
T5D1s7D5HJPcqPXStQVobGJuThfpzuebBXEGfvi5UMhJyGERaPFGJ8BYnZICwDtf3cQUAPEqLj0P
LDzsfF9W4z0ZmOhxzkxqUW554UH79UGVSf77K/mSsHMxt2XQ2xQY+n1cwUcTMOSVCYjQr+KuAR7O
BXh54UablkxA1r2NH1cE/CakKCgbF24RZyViNa0hDAGN+2SLgFjmnjbjPN/jlVUwOirgWpSZr7pJ
911WPTTvISdENrCoyALs/ajuNV/I9sp63dn2ArxdgAqy2rKogDt7pAF86B1hXR9jcIThGKvIq2SD
d1v9QzREVEiGkWvBzaQPs8CepS/CbP8yR2GL5M6vQQFT8KlTqn2cVWHAQ+n4xy2+kT70lofs3oAl
vtxho3mFKlwuYXC0prdNe3LNAxKKhN/aIMm21dMCablKsM+9tXHsimGJqAVFG82jeEGeIrfe4etn
Gt2DmfFWBrl7V26FMCwwh+yAnzcWO+8RikehFingOYjcwjrW0r4Mp25XuG+5owvgll6aeHNv5u8R
yc2XB2A7+CGFoRTulQ5pS0GyFrOkIBFvncgkJc12p1K2YyyoABFmFKSTac1tsNRNvYqHbFlsWKRM
mbLeOF6kCIywfZ3LG9sqUmincGjU0HLncqTYX+uEDnIXgBJR1DEiDAte8UB4yN9r2bjq4NeoSAi6
xoot52RNH9BnYTzZIzm7Hq/duTssXFdY34ZavyvzavTCBcF12yhzutSsbgyqfjcrITSlZIQmcv+k
kG2oVK6/7+8TkvHTyr1rmUtOhTySKHe8z9D01oQ5Z9BlCc7tR/E+gXjLT0TYck1PIgzhGip9zVye
F6vz6VAGqpe4SXNacogSGSH1v1c5YIkXZky90IbrfHsjkkHMhEkd17mZIn59Q0gu0s2QPpIonrs1
twCgfeEWFzyY1MQ+YegQMIRGPCdVUC33iOXyu2Lbm1CkCpRutvaYGPHWlxxlSm0GtlX8mfGBUooh
kZYHx7IuSbM92khqHcnXG8jJCyQHS8r086V1Bb/W8rGmGwmaNMGL35+Im2QMQJ5AKdvbuigiCys8
ac8HRpN2YS8gYnf85rnfday/hxB7d51OztI82/YHuIuRHwnuJsvLHNZR5kcuDp53iU/68qJzS7U4
1dEbXwLLbq5yCfhEalaSHlUPftOeWVmLCLBqbeop16USDyNlO96hXd87dQylvFipca+zrQ286l6k
6eJkEvBI6dTDyfOnBD1UVa6LnLfbuyRWMFQlXPSV20ZihcTbeOXKRK9CLluQLjT4SnwtZ06jxexq
0Rsj+yrr5La7A9t8T6ptFh0ayCI+eS7V1Ve4bcc4U/HKQYPinZs/jIx4bkEv0uyia79ow6Ra8JB3
C9G9++1IsR/5mnVtgRD7PnrDT2zHvrMAAog6pgKC3iePVRVtfHXn+uXIoUy2Jl6X/+uL/wNAM59O
ZW5kc3RyZWFtCmVuZG9iago5OSAwIG9iago0MjY0CmVuZG9iagoxMDYgMCBvYmoKPDwvTGVuZ3Ro
IDEwNyAwIFIvRmlsdGVyIC9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nL1aa48cxRWVYRfDrLW7WBZK
YhOaxIQexBT1fkgRIiZRpChfglbKh3U+kZCHYiLz5/L3cm51V9etmWr2wRAjpHZP1a37PPfcar8e
pFB6kPRfefj61UYOv8f/f9+83kRh6E/+gT9//Wp4cbX57Ks4KClMCHq4+mYjRUpRSZtXqEHhJ6fc
EGwUCQteba7HB1sporFW6/GNbRI2eeXGN7c7pXG89ePJdocF0isTxtPtTgtnrInjW1ghkpcqYRve
yiR1Gh9urQhSSTe+vd15oYJXdnxnq6zAwkBioYCJ0SQu4OW3k9ygFY5IQjpl/HhGC5wLSt/mEZZJ
HX/ILiOUhQk3i7rXpvnR3EPr6MxtHrOscOxdf7n6w0YFLUKgNLv6KzJmdT85w95G6L02/eiijurL
I5r1Y+86poCcLk4LLVM3XZbHR/QIJIh6fPndVgkdohvPAR8e6GHZ08V254TCn8S3XwK1jJPBzvgV
tFOQGZ0TyXnS4ndXmz9t1PDPTdJq8FqHwWhlBzd897fNNz8QRwGSQjMUhWZX/8IeJfmmnYleWGWG
HYpZWEvugLpYmXV7vdGQM2DR8GqjXYr58d/To46WHmnB9PiPzZ+Hb2+hdqvCnt46JeH0YKBWnND/
DXIpkNul8fnWxSSiNYv3so5FMejopSw60uOsY1X3KDoapUTwVUfmMegz6GDTtNLgzKRptx+sh1lo
kyQ7Dr/9T1b9FmokYby2ixYylQBbSY5Crgn6uWixM0YKb9SwSzWYn32lNRME9TUU/+Pm6pPr8fPt
ziLyUucsd0JrP7VRhQ3RGDRMg+aatKc8R8NMUUckd26owVp0STTU6GIcf0IvTZIuji+wSWuLMig/
B2qnEY2TVp4tMt+l2pGBXj7OtYMubqa3zls0ZFQU2q1BnjFRaN3Ki2QVqpCK1KNjgwYU7dkeJqkq
+lYGgT33kjMuSC/Eh9RG63dWKoi1Ihmjs1YahZ5g//t4aaxPDg6mykGLhKN2YBHeBg/3lD2znECa
SFAX6R3thidsslHxt5NRDpDBdpFQuIqMrkJfjjk8STXnX0xWw60USQoVaE7qy6qGUiSlCE6aPVPm
ldDKgDDFRL+DG4FZJc01ZMfyBef0rME8QiCCFkSS0WkkVjm4upDMCUgC2vZupnXG4ZFLO10Shr99
uSUzdQI9ebhFVksDkIjZjcb5VuF3qkeIzDlhtLSaCb6clPTJz8aRp5kjpqRRwFUXXOkcj7Ad69qj
LhaZpCACpay0zLtDtlE7yL+omTqFd8qUxQeP6HenouWBZmbXo+acovRvHbccwAQwhzMLH08hU3ZO
y5hkKvlhY2ACqq7kSwPPS/DlYQtOYQ1o4YfV2cyYKeJUquvemu3iC1hdMGXrYaSCikKhg079t8Sr
BLEb42rhVAvalrwAl0xz2istyWydYK5WFP9dSYDdjKKUBTyh5npJoCjFdKVYsjf1VPx5WmuoVvnT
6sQ7VV6t7eLQgPTDMxS3dl+vBYm62nC5TB8Wh9ucUWxnYHdZIaEa9CCzUh1l2Muw4twBAlz0Guo2
KVZCuVIEKylW7GUhYRg+nYUe4xsVmgzbgSSAILomxbLiGdqXzL/I2AHGKXws0LGXNCXFWZWyvGYq
cmtLPa2A9NOej6g3QGyyOIKXefF3P8wsHgw8+k5mVdYm7uKuE4Z1RQMW/PcwYQeVFIfHj/qNgYWD
+fsxOREE0PCXbOmTIsG0Kf7BghmrNpQF1YS2WeY4ZojjqDGHnoPGlF/RG8Mq9ukhcKKCzpbmxpz0
BVOLJgzppALxGz8hQhcMYHz8JUmLUQU3/iwH3aeUmkbUSXHLs4nXZtn14V7+TAXdaToEIM+mgSih
oHjrZ/xnsfJmDOvD4EkP1NscKe4rDA5Gdpvd2faQ99CxufMrlCKxZvz943k+GjRCPRFy7TCOYUTE
oAH2PRF98MsjEH0XaIYzBjWhOdHHbAfPg+jnAaBy/e+dXfL9GqRRMlRhewNCq0DZIsG4/TSTHW1o
COPHmcArjxwtQ4PjowKTnwOttEd7fkSPXlGhPc+QHWPD9S/pniDQ9QZTqh5KGFj2s13v0S7lIj//
eVYaLS2z4krWinwUjoIkeIeOovZnlONC3yZfKTkNFaRAmEqsvFzR5dCCZQIiAQ852lavZrWhAZd0
UuXP05JHUr/Z3fZzLAjAF9AqFjjUoBFAkeSYBvtDVhnicqdzWOVDaXXNOFf0Zqd+mQOPrgy/RBhN
wNGEBaqiaL3lMyKLxjkVuAVHbcc9Iq4xeTXulkbJjMpSfTSB4oIUCxgiR5F7lKHEXhIzEipHIg1g
DS8WVbtD5K5YzpH+g2WWZKynAJSypsGywv5WR7CC/wwib572GL1kGgB5I4bIvZahCGhMbhlOoFw4
NKNf1kmrgci7oH/lgxz8O4Y12F/6D5vkmGErFKjhBwXmb4H9hY49abpsUeGn2UseKXMTlTmvR7E+
dcrGtokZQkhSCzXsz2c3czBGX1fmjHIu+5k9wp8apwVQ0vOFQjENTvllTGFC1e7exGI0J36VJP6m
FvWDuZK0W+9BOtD1JHpruc/879y3PNuDvNJRz7ADdlPa4apUix2eSb2myHr62BQ0z+Oasu3kU6ad
fqLytxc9YTx0n1MUJODDj59mEFPzFFMy6cWWkC0qVkndsYFV+EW3Er8sgu7g96Az+Tmy3xep/3+/
F6/2oLfHSY3uTflUMzUcpSpDaEXUCzoObHQvZGJcGfg4pvNqrzNfreXO0KCbrvFkOYJn3Jxmlos6
z56BipoBG3NXXdkF1vczfhh0NXIsekrr7IMpOfQxo9UebpkwMlDbKRjJND3vwXkP4Cyf/1eG+h5Y
9odMdtnAjW3A+LChVPlsP5vO+9B/MJK1wFuzgunHPNt2sfrMqm5limqH2CkCu3kUyq2K5WmthOla
VAXLR0xWE2u3P7e/5Fqp23I/X73860zzjHGe05yPOiWePc64TY1YN6bshoAlYDcSjRM6F6tL+vSj
172Xv/clS+/2nN2z1GH5rJKJ2rafNQS8/d5xyExy3aJMoU+pWyaAsQl2z31HYjC3EksLjtegfGbv
Veo1Z8Ps+oIFJBMmhyGhD/68ULqXowwn6912//MP6xNz6njXz/6Ckrb95FMktSi7CK3nryXkomqt
mCYhy/ls/2kzr83c8qT3daEh+B3Cyo6/F71HhinMq8Zz0lAuyOAfhopfdDvnL/L0jnzReCw57u2c
48uVys1Za0K50zla1gbHxF6PvwJOBqWiZvFnrji8XC9QfZhL/YthFhf+yY9xHXZEF/f7kX22zRO0
bmBsub275ORkiQtLQdZcG/ZTS2wxtj9hMa17HXe1P7ByKJld073b8rtDWUvkekct80D320DzHbXz
4fDhnLd0B8THTvqsrFVjflfpOw0Rc7YjeOn4GL1IvW7rki6ypEk8g1nQL/rXEYdZz7A6kqNBmJ3b
Q3P2VauDrIdfWHOFtHfnvXmkc12w0vXn5uSd5VcTfdrfri1Ax1fsu2m+qOgQmy7Qf5+b9r419b+8
dfG79dFEl1j3OGX3iqVa2/F6yvdId54l4T/NmA9q6Pe+CE1010cKBaO7/J9GIf+0mlJRYZHS0gwe
KUf/1me+/ddHuP03Jg3BluGb/0Oj/wEqcQ8tZW5kc3RyZWFtCmVuZG9iagoxMDcgMCBvYmoKMjcy
NQplbmRvYmoKMTE3IDAgb2JqCjw8L0xlbmd0aCAxMTggMCBSL0ZpbHRlciAvRmxhdGVEZWNvZGU+
PgpzdHJlYW0KeJy1W2uPHcURVfCugWu0fgRZcgzJhcTyXMId9/sROWBMIhAiH0Ar5YOdTyTkodgS
/Ln8vZzqme6untuze20WIpThznR1dXXVqVPVvT9sxSjVVtD/8sN3LzZi+wX+/efmh00YNf2TXvDn
715sn55vHn0btlKM2nu1Pf9+I8YYgxQmfSG3Eq+stFtvwhjxwYvNs+EXOzEGbYxSwxu7OJropB2u
7fZSYXrjhpPdHh8IJ7UfTnd7NVptdBiu44sxOiEjhuFXEYWKw5s7M3ohhR3e2u3dKL2TZnh7J82I
Dz2JhQI6BB25gOcvJ7leSUwRR2GldsMN+sBaL9Uxj1iZUOGnjNKjNFjC5aJea9D8qF9D62D1MY9J
lr/qUX87/2ojvRq9Jzc7/zs8ZnU8GcMcI/S1Bv3soq7Ulle4rJ971FUKSO5i1ahE7LpLeXyHHoEE
QQ3Pf9zJUflghzPAhwN6GPZ0c7e3o8Q/kQ+/BdTSVngz45dXVkJmsHaM1pEWfz7ffLOR239vopJb
p5TfaiXN1m5//Mfm+5+IowDJUTEUhWbn/8EYKfigvQ5uNFJv9wjm0RgyB9TFl0m3HzYKcrb4aPti
o2wM6fG/06MKhh7pg+nxX5u/bl8eoXarwkJvFeNo1VZDrTCh/xtkUiC3jcPDnQ1xDEYX6yUds2LQ
0QmRdaTHWceq7pXoqKUcvas6Mot981Nlp/yHjUM+4sIffavUNo7aKVMGJf/lY4SCbSajfbLbQ4AR
KvmuHZVyU3KUEBK0RhrUSJlRWfJepMEYVIDLpjTpjUHuQ5oMNvjhUxKlozJyeLrbR/i8h9T6/k/0
3gcFR0eWlHivBeXkPOldEurg/5oStRKjQebgU52SAtZIG4bbFEnWGSRi9nivyEJGDsi9NgTK3kjZ
Marm0zSZjMaZ4U4KRWhDi4XeQsNXEbXYPIO44KNmsUZLpjfT8N5u77Eum0gFLdYDN9mP2ZiOtJJu
jAaPZwk+nIuGm3g2kXGqYwINXsN0+V36wHgMYxLYvGwJN8p+MgFVr2ZnKXqUhfWMzQjIJJ1U+WwJ
1wh4PeWL62kTA0gYVhvwGybg49PGSCGCZu/ZDtxMTigMdGIis8qfQ2WlVGzWSUMCYFXE4VdkCICB
8Wz8x/XT1tvyr9WD+oo+LbNO1klBWsNtn621h/OoMJnsN9hI6CGSL/sximAVghX0EeRTplWlD3yE
JmaMWqvkiRJbQnGD6TWYaIiaRiEbqyA8lootk6QT4pb2HFQ1MlFMwM3JpmTeRgMgeYjIRR+lwNQG
/Pa3yeZeaUsGtCMCV8qiLMXQmxQXQgNkW73KB2f0rMAk/ewi03SnRd/3sUhtXLTD84HeC++TuRVy
Y4Tf3q/LSToCnMLwQdrZiBSE1IjIkQ4qMnPcSpaTziUGbkethFHDFgkVmcBIRwKy1NupItAWyk66
0M4vTZui4flul8ONL5Gt/DZmMCGKxhzs8XAbyLUnbWmb3pqCLCVVl4OM6fLeLnkSooAkgUgY71K9
gcgKoBknRRJXsC7rQD8b+PpeJrNKcAqMQWwhSeuyhRJIXscfKX8yCjNwkXqnSj2tprhOFZWHM6xZ
KnmQi65R4F32XJ3kXvJe5x23C1OGS+BRc1oM8g7NbGUwlvtOXSRTZwo1ilW2XfNqZJjXoKImxVWE
NkrSVu/zXnOIeJzASGvreDA+oGkxmW28sy53DSPy+/tzzKh5myZRZ0mUCMazSGTvm3VPppMNdM1r
dJa/b4KWo0VRsQN+9EUP/JhctvA5GJHmOKLdKHh0o4t47zXZPUdQDcCMQXHhH2wcdw8NZMFPn+Gt
xQyOSPuUCJRd513KE2d2LmD2xNX+N3M1x8ZgLxTY0QQC2IZMw1elGoxwTOozjtlz4Jkg+SackXOA
5YbWxtljeFCwD6qfXISCk/scC4NTNso7foh4qgW86iRtArvY0TPecLwqaNBxdOUXET5BE3u94ufd
jFBnZdDHVtWF2c8qMeUTzDvrrOEo96SYgH/7CSkjQEUcER6wGEle8Ap+av2VO+kk8tnwYeJS+EDR
o0Tk6RjYVrJNudlhDIwm1DHMUwMtHeu1duHLxSuqz/Xd8w6jL7e7ANx1xkpvVnCuv4Hvdjew/dZR
T9O30pZmSujU9fJDM+HHi8w057lKUBorza57Z4UhLPKgnSs5lFGewWiTOpnbTlQoUP2RqdDHKbSR
GF3N+VrNzgxfQLEiJMulUxWM/5Rue/715vyjZ9mEOhq+z8v0Xra5F9MruFh9qfrEq2U/NnX1IJah
T3oIWVMe02XFb2/UPeNBRsNgPJ2ZGKHxlNykb4En8WaUz1athEPdVpaAme0YmasanPIf62R35pVr
xcRWt2YOWF8zYs8U6PPWhtlTEEojcgZXIsBLSquvy7FbxoUyBKWmvzww7x94j0FozNpGIYs7zyos
3XnR1Jnffr2Bkg+Tix/dxXGXdnEewZODhYVLD0eyt6xqTgWy8NRiYR0UVjbfSrsVNVyLmhlQ0Ha7
KYsmzbWq1Um3XH+zqQ7ytx+z3k+vMhcACmooedUw77b2BU4E6VPtC9RxMXKfbSsGFja5HF0piNm3
awUIi6ya686aiL6YibM5mqK6F7Csc1AZdYPdk+f7hpEvIdIT/jSJuSJR4phelWxtDCfcrD5nKalb
wfRwd1G150/75efrFeVMgd2clAyCojTBeMot5S2z4NtVa77aLlLOulBXtKZFVoZWXdbA62ILNCQ0
g2tt4jQcdBqU9vhYrmg9IjRcNV2sUp8NpjIgVjrwkmSRVA6rwpIA+2VniafLicBRhc483U1GCTuc
syl50mFQ9K5fBC/q9CXZuktCJcDPMh950Puy07wzC6wqPsZCjz8fum6bbkstFl/Fixw4xpVXxlVq
acL6uELVWIqu+8a2YAXb687CNxWs4ZVnsLwkg033gUZxjK8+y9ty97tZYqXc67tnBXQ+rJSGvMtJ
yEJt8+A4MlYM6Ta9UlPBCVGNYBRD0/pUveSsYlEV2dQXWSRzMkbJciOmlrXHHJbZ1J1fHJbNZCD7
ULCLMQpeNt8veZ9sGpzGzn64c8rO7q2rDOgv4QOtp/JJsJcaFDtnksfJDtjo6W6KjFY6j9XF0Tjp
0s0SR/cVLFEOkpFOWGAaKzS5lAJyRRWnKypAcUNbBB2DlQo/GviWmZwTBaUk57xRxpCXgeS4hJyz
7CqRDblVJqyyH5C64GOoUihMPOINAMb1vZsu2wQ8E+mDq4AGKDb97YTr3grKTJFOVaDIySQWLmqJ
6IAeCi/MpF+cuEmWPytoY1aQLFcVLEOulZezngRNxGi1N9okqgf8Dygw6+KP0D1Lmozs0iFWNjfT
sv5Ypd9ji5wlYat/OTGNAD6hswNdvxzqZi+lwJkT5uMpHcAPS2THRbxW0GFkkDGVmnA6pAJo2Lbf
6zPrVqx0c3OuzmTENGmkzltRumVQLMP38tAf6VvjvG/YQAXk407FVjQ0egWNGTMbEjOL6fZX/rF7
ktDUj52yuKIm626ufFk6ll3e2MDmxGY1fCZkDOp3gNbL5jk/XEQbUJJFewRtYGmg1x26/PCsa8MO
OV85BOrau38SuEKHet23ugDuu2ybLs5pixOegxOL5XHStJm8qL1eTpzXKri8QNYJqkjAOipM02Vz
5ZCIMD/np71ECTQgjloLgS5PNm3cGpuH/T3838O2l2dqL++SYqDfFGagwLRdcVS2zCfd80bmf83a
O4pxDsar2xzZJ5xIHp6PXM5En+6orRJks5hpfuRDvpYcw5RY+WFFCZbLe2tzMLUg8HvKNZE4GWtw
V5b5eVawGoCFf/9MulLilXOXRsKEbfCPWPgVZ6El/BgYsPK3tKwPWv1sV1a7mM05df9ixbK5FJpO
xyXEe61zxLaFaVOg5LADTRq2Z54s4XUOqZhf9HHtoq7GIiU3VWLdzhbOpv3jcMY6WhVX+sfU3S4S
u3DCfIsl/Rpnjb3yj2z+bhttpbe/cjqUpTIT9FsQrHPRvRLDfLfPZd4CrZYqusBd6vDwYNl8u+j8
YnkPo9sl75MIpm5zUt+L+5VoLxgnklMaVB/QMYV9OmRSNew71zR6p1uMW037qXhH7Q+7chuqtlOe
7DpXMR5UWz6u3RhBjoeQDsNf+gtiB31MAvv1C7IUKitN+Ik1Ka9d2xNkWMFbkeyEqcitRXVz3r3C
K2aL8kCsblwgKKzCUUvzSsFRZdSUWNtSrIuy0jTjgEk9UB3C0Dsp7kbqJa1tdmein6WrJNayaxp1
RQDrrc9oKUNoMPIoSK+kuAQaa9d0G9EMGfvtxv4mPUJwSe/USvj2XfXXqVAGtuPnJ/MxmsEPsl5l
E6OwQjrQgm92+byLtayoA4L84K1m779IojSiPcxlytSw2StD14IPT8jKkdjiwJch66UXF9coXNnS
yUKLg5UesWNjOO86IGaLg5N+n7l3yLxy+Hjao45N+7d3Hl3vBM16A064WpNdnAqygdCLL8LVnmAX
7PtnFYcN+gPqVT/grmfZ85epoYNoXbZf8/bfKkVwCKH6aedW3WrSy6qdcFLZi5qv0jb4mA7ac2t0
imoH03ab9E+pTDIitnfTGLvrX1zq1+N9BKjvj7jE1LvA2dxi6mQVRvb7t0b7SekVTwulEr65QnN8
K9goPf8NBG8F11HSKOwx3SxR6e8ryEcesT8fVKSWilbY4VO4A60qOYYcvUV6+CSpGj0AzqU/FAzW
UokhACCAPcUG0afzXw893KEWj3Rh/skOoCiVl9PVUGE18LGd303tzQ/oPbbM5ivp85+X/B+XDZUQ
ZW5kc3RyZWFtCmVuZG9iagoxMTggMCBvYmoKMzU4MgplbmRvYmoKNCAwIG9iago8PC9UeXBlL1Bh
Z2UvTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUm90YXRlIDAvUGFyZW50IDMgMCBSCi9SZXNvdXJj
ZXM8PC9Qcm9jU2V0Wy9QREYgL1RleHRdCi9Gb250IDE3IDAgUgo+PgovQ29udGVudHMgNSAwIFIK
Pj4KZW5kb2JqCjE4IDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDYxMiA3OTJdCi9S
b3RhdGUgMC9QYXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvVGV4dF0KL0Zv
bnQgMjggMCBSCj4+Ci9Db250ZW50cyAxOSAwIFIKPj4KZW5kb2JqCjI5IDAgb2JqCjw8L1R5cGUv
UGFnZS9NZWRpYUJveCBbMCAwIDYxMiA3OTJdCi9Sb3RhdGUgMC9QYXJlbnQgMyAwIFIKL1Jlc291
cmNlczw8L1Byb2NTZXRbL1BERiAvVGV4dF0KL0ZvbnQgMzIgMCBSCj4+Ci9Db250ZW50cyAzMCAw
IFIKPj4KZW5kb2JqCjMzIDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDYxMiA3OTJd
Ci9Sb3RhdGUgMC9QYXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvSW1hZ2VD
IC9UZXh0XQovWE9iamVjdCAzOCAwIFIKL0ZvbnQgMzkgMCBSCj4+Ci9Db250ZW50cyAzNCAwIFIK
Pj4KZW5kb2JqCjQwIDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDYxMiA3OTJdCi9S
b3RhdGUgMC9QYXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvSW1hZ2VDIC9U
ZXh0XQovWE9iamVjdCA0NCAwIFIKL0ZvbnQgNDUgMCBSCj4+Ci9Db250ZW50cyA0MSAwIFIKPj4K
ZW5kb2JqCjQ2IDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDYxMiA3OTJdCi9Sb3Rh
dGUgMC9QYXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvSW1hZ2VDIC9UZXh0
XQovWE9iamVjdCA1MSAwIFIKL0ZvbnQgNTIgMCBSCj4+Ci9Db250ZW50cyA0NyAwIFIKPj4KZW5k
b2JqCjUzIDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDYxMiA3OTJdCi9Sb3RhdGUg
MC9QYXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvSW1hZ2VDIC9UZXh0XQov
WE9iamVjdCA1OSAwIFIKL0ZvbnQgNjAgMCBSCj4+Ci9Db250ZW50cyA1NCAwIFIKPj4KZW5kb2Jq
CjYxIDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDYxMiA3OTJdCi9Sb3RhdGUgMC9Q
YXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvSW1hZ2VDIC9UZXh0XQovWE9i
amVjdCA2NSAwIFIKL0ZvbnQgNjYgMCBSCj4+Ci9Db250ZW50cyA2MiAwIFIKPj4KZW5kb2JqCjY3
IDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDYxMiA3OTJdCi9Sb3RhdGUgMC9QYXJl
bnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvSW1hZ2VDIC9JbWFnZUkgL1RleHRd
Ci9Db2xvclNwYWNlIDc1IDAgUgovWE9iamVjdCA3NiAwIFIKL0ZvbnQgNzcgMCBSCj4+Ci9Db250
ZW50cyA2OCAwIFIKPj4KZW5kb2JqCjc4IDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAw
IDYxMiA3OTJdCi9Sb3RhdGUgMC9QYXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BE
RiAvSW1hZ2VDIC9UZXh0XQovWE9iamVjdCA4MyAwIFIKL0ZvbnQgODQgMCBSCj4+Ci9Db250ZW50
cyA3OSAwIFIKPj4KZW5kb2JqCjg1IDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDYx
MiA3OTJdCi9Sb3RhdGUgMC9QYXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAv
SW1hZ2VDIC9UZXh0XQovWE9iamVjdCA4OSAwIFIKL0ZvbnQgOTAgMCBSCj4+Ci9Db250ZW50cyA4
NiAwIFIKPj4KZW5kb2JqCjkxIDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDYxMiA3
OTJdCi9Sb3RhdGUgMC9QYXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvSW1h
Z2VDIC9UZXh0XQovWE9iamVjdCA5NSAwIFIKL0ZvbnQgOTYgMCBSCj4+Ci9Db250ZW50cyA5MiAw
IFIKPj4KZW5kb2JqCjk3IDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDYxMiA3OTJd
Ci9Sb3RhdGUgMC9QYXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvSW1hZ2VD
IC9JbWFnZUkgL1RleHRdCi9Db2xvclNwYWNlIDEwMiAwIFIKL1hPYmplY3QgMTAzIDAgUgovRm9u
dCAxMDQgMCBSCj4+Ci9Db250ZW50cyA5OCAwIFIKPj4KZW5kb2JqCjEwNSAwIG9iago8PC9UeXBl
L1BhZ2UvTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUm90YXRlIDAvUGFyZW50IDMgMCBSCi9SZXNv
dXJjZXM8PC9Qcm9jU2V0Wy9QREYgL0ltYWdlQyAvSW1hZ2VJIC9UZXh0XQovQ29sb3JTcGFjZSAx
MTMgMCBSCi9YT2JqZWN0IDExNCAwIFIKL0ZvbnQgMTE1IDAgUgo+PgovQ29udGVudHMgMTA2IDAg
Ugo+PgplbmRvYmoKMTE2IDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDYxMiA3OTJd
Ci9Sb3RhdGUgMC9QYXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvVGV4dF0K
L0ZvbnQgMTE5IDAgUgo+PgovQ29udGVudHMgMTE3IDAgUgo+PgplbmRvYmoKMyAwIG9iago8PCAv
VHlwZSAvUGFnZXMgL0tpZHMgWwo0IDAgUgoxOCAwIFIKMjkgMCBSCjMzIDAgUgo0MCAwIFIKNDYg
MCBSCjUzIDAgUgo2MSAwIFIKNjcgMCBSCjc4IDAgUgo4NSAwIFIKOTEgMCBSCjk3IDAgUgoxMDUg
MCBSCjExNiAwIFIKXSAvQ291bnQgMTUKL1JvdGF0ZSAwPj4KZW5kb2JqCjEgMCBvYmoKPDwvVHlw
ZSAvQ2F0YWxvZyAvUGFnZXMgMyAwIFIKPj4KZW5kb2JqCjE3IDAgb2JqCjw8L1IxNgoxNiAwIFIv
UjgKOCAwIFIvUjEwCjEwIDAgUi9SMTIKMTIgMCBSL1IxNAoxNCAwIFI+PgplbmRvYmoKMjggMCBv
YmoKPDwvUjI3CjI3IDAgUi9SMjQKMjQgMCBSL1IyMgoyMiAwIFIvUjgKOCAwIFIvUjIzCjIzIDAg
Ui9SMTAKMTAgMCBSL1IyNQoyNSAwIFIvUjI2CjI2IDAgUi9SMTQKMTQgMCBSPj4KZW5kb2JqCjMy
IDAgb2JqCjw8L1IyNwoyNyAwIFIvUjIyCjIyIDAgUi9SOAo4IDAgUi9SMjMKMjMgMCBSL1IxMAox
MCAwIFI+PgplbmRvYmoKMzggMCBvYmoKPDwvUjM3CjM3IDAgUj4+CmVuZG9iagozNyAwIG9iago8
PC9TdWJ0eXBlL0ltYWdlCi9Db2xvclNwYWNlL0RldmljZVJHQgovV2lkdGggNTYwCi9IZWlnaHQg
MzIwCi9CaXRzUGVyQ29tcG9uZW50IDgKL0ZpbHRlci9EQ1REZWNvZGUvTGVuZ3RoIDEzMjk4Pj5z
dHJlYW0K/9j/7gAOQWRvYmUAZAAAAAAB/9sAQwAOCgsNCwkODQwNEA8OERYkFxYUFBYsICEaJDQu
NzYzLjIyOkFTRjo9Tj4yMkhiSU5WWF1eXThFZm1lWmxTW11Z/9sAQwEPEBAWExYqFxcqWTsyO1lZ
WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ/8AAEQgBQAIw
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
9JooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAoorFv9YcyPb6cqM6Ha87glEPcAfxH8gPXPFJuxUYuTsjao
rj5Ldrg5u7q5uG/2pSq/98rgfpTF0+CM5i82FvWKV0P6Gp50dCws+52dFc1bajfWRHmu17b99wAl
X6EYDfQ4PueldBb3EV1Ak0Dh43GQR/ng+1UmmYTpyg7SJaKKKZAUUUUAFFFFABRRRQAUVVuL1IgQ
m136Y3AVz2oeIpoZChVoj6FcVcYOWw7HV0Vwf/CRz7sh5P8Avs1ctvFUoP7wLIPfg/pVujILHYUV
Q0/VbXUBiJ9sndG6/wD16v1k01oxBRRRSAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAydevHhhitYGKT3JIDDqiD7zD35AHuwrKjjSKNY41CoowAO1S6mxk8RS55EVtGF9izO
W/kv5U2spvU9HDRShfuVb6/gsUUzFiznCIilmc+wFV7PWbe6nWB4ri1ncEpHcxFC2OuOxq41tCbp
bpkzMiFFbJ4B5PHTtWFd3n2/UtPgmgnsVjmEyvONpkIBwgxkc9+alGsm0zo6dp9ybDUkUnFtdtsY
dlk/hb8cYPvt96bVPVSU0y4lX70Keap9GX5h+ooi7MKsFKDR2lFIDkZFLW55IUUUUAFFFFABWPrW
qrZxlEb5sckfyrTuZhBbySn+BSa4C9FxqE0jjAjU/NI7bVB+ta0oKTuxpFK7vJLlyWY49KIb6VFE
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
vx49q0b7ULXT41e6lCbjhFALM59FUck/SqP2661Q7dKAitu97KuQ3/XNf4v948fWrVjpVtZyNMA0
104w9xMd0je2ew9hge1UlYylJyd2VfO1XUP+PeIabbn/AJazgPK30Tov4k/SpItDtBIs115l9OvI
kum34Psv3V/ACtSigkQDAwKWiigAooooAiuYVubaSF/uyKVP415fNHNp99LAzMk0TYypxketeq1z
ninQTqMQubXAu4x/32PQ1rSnyvXYaZxk1zPOMTTSSAdmbIqNWZGDKxVh0IOCKSJJnlMLwukoOCGG
OaurbQQHdeTKxHSKFsk/VugrtTXQoktpJXBu7yaSSGA/KrsTvfsB/M1TluZ5gRLM7qWLbS3GfpTr
q6e5ZQQEjQYSNeij/PeoCwUZJxQl1AliuZ4RiKeSMeisRUdnFJq+tQxszSLGwZ2Yk9KrBpbyYW9o
u9z1PYV6B4X0JdNtgzDLtyzHuawrVElZCbN63jEUCIOwqWiiuQkKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKr315DYWrTzk7VwAqjLMx6KB3JPGKAEvr2CwtjPcNhQcAAZ
ZmPRQO5PpVBLKfVHWfVU2W4O6OyzkexkP8R9ug9zzT7CxmmuF1HUwDdY/dQg5W2U9h6se7fgOK1a
AE6UtFFABRRRQAUUUUAFFFFABRRRQBj6x4ftNVQ+amH7MvBH41yNz4Ov7dv9FuA6ejivRqKpSa2A
8s/4R7Wc4PlAeuT/AIVdtfBt1Ow+1zsR/dQY/WvRdo9B+VLTdST6juY+laDa6egCRqPp3+ta44GB
S0VAgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAazKilmIVVGSScA
CsnT1Oq3Q1SZT9nXiyjYfw95SPVu3ov1NLq2b+6i0lc+W4826PpEDwv/AAIjH0DVrAAAADAHagBa
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiqupX0Wm6dcXtwcRwoWPv6D6k8UAWqK4r4f+Jp
dZW8tr183SOZk90Y9B9CfyIrtaACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiuN+IGraro1tBPYSILabMUmUBKtjgg+4z+VAG3oP+kRXGpN969kLJ7RL8qD8hu+rGteud8E
XGoXPh23lv44Yk2hbdI1IPlgYBOT37e31roqACiiigAooooAKKKKACiiigAooooAKKKKACiiigAq
tfWNtqNsbe8hWaEkEo3QkVZooA5vwvounWyy3UFpHHcJdXEauuchRK6gfTAArpKyvD3/AB5XH/X7
df8Ao56Zrt68Yisrdyk0+S7L1SMdSPQk4A/E9qHoOMXJ2Ql/rLLI0GnxpNIpw8rn93GfTjlj7D8S
Ky5DeznM+pXJP92IiNR9MDP5k06ONIo1SNQqKMAAcAVXvtRs9PQNeXCRA5wD1P0HU1i5NnoxoQgr
yJUW7iOYdSvFI/vuJB+TA1oWutywsI9TVAnQXMfCj/eU/d+uSPpWXY6haahGXtJ0lA646j6jqKsk
ZGCOKFJocqFOa0OoByMilrA0O6Nvcf2dIf3RUvbE9gPvJ+GQR7Z9K361TuedOLi7MKKKKZIUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UVTv9TtbDaJ3JlYZSJBudvoB29+lAblyiuffXrxjmDTFC9vtFxsP5KrfzpU1+6Q/6Tpny+tvOJD+
TBaXMjT2U97FnVby8iv7W1s3t4zLFLIzzRGT7pQAABl/v/pUHna1/wA/mn/+Ab//AB2oJr+2v9cs
WtpAxW2uA6EEMh3Q8MDyKvVaSaOacmnYg87Wv+fzT/8AwDf/AOO0edrX/P5p/wD4Bv8A/HanoquV
E87IPO1r/n80/wD8A3/+O0edrX/P5p//AIBv/wDHanoo5UHOyDzta/5/NP8A/AN//jtUtVstR1ex
ezvLmwaFypOLRweDnr5vtWpRRyoOdlZH1iNFRLrTlVRgAWTgAf8Af2nedrX/AD+af/4Bv/8AHano
o5UHOyDzta/5/NP/APAN/wD47R52tf8AP5p//gG//wAdqeijlQc7IPO1r/n80/8A8A3/APjtHna1
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
Bz/iDwtBrNxFeR3M1jfxLtS4hPOOevT1PQipPD2hXGjtNJdatdajJKACZicDBOMZJPf1rcooAw/C
nh//AIRzTJLP7T9p3zGXf5ezGVUYxk/3apax4UutVv5ZTr99DazcSWqk7MYxgcgAfga6migCrpth
Bpenw2VqpWGFcKD19ST7k5NWqKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqG5tbe7i8q
6gjnj67ZFDD9amooAyD4b03PypcRj0S6lUfkGwPwqe10TTrWQSxWqmVekkpMjj6MxJFaFFA7thRR
RQIKKKKACiiigAooooAQkKpJOAOSa870zUrkeJYvEMsh/s3VZ2skUk/KowIzj3Kn6c+tdD441CSz
0Fre2ybu+cW0KjqS3X9OPxFczeeF/F39ifYX1CxltIFDJDGMN8vIAOwHP40Ab/jnUbmCCw0yymMF
xqc4h8wZyq5AOD25Zf1pYPh/4ejt1jktHmkAwZGmcEn1wDj9KzNRF14l8KaTrOnoJdRsZFkKY5LA
jcB+IBx3FTr8QonUwJo2otqIXm3CDhvTPXH/AAGgCt8RIbZtU8Mw3IRbQzMkmW2qE3Rg5PYY71Ta
20rT/GeiL4WnjZpXZblYpzIuzjPOT23cZ7Cr3j+GO91jwtDcRnyp7gpIhODhmjBHH1rqtL0DS9IJ
awsooXIxv5Zsem45OKAOZt/FXiHVriZ9G0WCW0hlaNvNlCuSPqRj8jXbpuKKXAD4GQOma8x8Rajp
02qT/wBiWGpW2vrIAssSbFkw3JIzyD7jnjNelWhmazgN0qrcGNTIF6Bsc4/GgCaiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigD/9kKZW5kc3RyZWFtCmVuZG9iagozOSAwIG9iago8PC9SMjcK
MjcgMCBSL1IyMgoyMiAwIFIvUjgKOCAwIFIvUjIzCjIzIDAgUi9SMTAKMTAgMCBSL1IzNgozNiAw
IFIvUjI1CjI1IDAgUi9SMjYKMjYgMCBSPj4KZW5kb2JqCjQ0IDAgb2JqCjw8L1I0Mwo0MyAwIFI+
PgplbmRvYmoKNDMgMCBvYmoKPDwvU3VidHlwZS9JbWFnZQovQ29sb3JTcGFjZS9EZXZpY2VSR0IK
L1dpZHRoIDYwMAovSGVpZ2h0IDQ2OQovQml0c1BlckNvbXBvbmVudCA4Ci9GaWx0ZXIvRENURGVj
b2RlL0xlbmd0aCAxOTQ4NT4+c3RyZWFtCv/Y/+4ADkFkb2JlAGQAAAAAAf/bAEMADgoLDQsJDg0M
DRAPDhEWJBcWFBQWLCAhGiQ0Ljc2My4yMjpBU0Y6PU4+MjJIYklOVlhdXl04RWZtZVpsU1tdWf/b
AEMBDxAQFhMWKhcXKlk7MjtZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWf/AABEIAdUCWAMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUG
BwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR
8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5
eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj
5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQAC
AQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXx
FxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqS
k5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T1
9vf4+fr/2gAMAwEAAhEDEQA/APSaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiikNAC0U0GobqURx5LYPYZ61Dmoq7Gld2LFFY1zdXBGdjxjHY4qn9qnAx58n/fRrgqZjCm7
crOiOGlJXudLRWDbajLEf3jNInfJ5FbUciyoGQ5B710YfF06693czqUpU9ySim0Zro5jOw6im0Zo
5gsOopB0paoQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFIaWkNJ7ANZgiljwB1rBurxp5ty/KBwPWtm5Uy20iL1I4rBFpcb
SfKbj2ryMxlV0hBaHbhlDVyJUv50j2ZDehIzTJJGuMnagK8naOtVScd8UquVYFTg15Ptpy92bujt
9klrFaksUJnkCIRuPY1e0yR4blreQFR6Hsal0dQys/lgdg3c1aliUTmbr8uCPXHIr1cLhbKNWL1/
Q461a7cGixRS0lescQtJS0lIBw6UtIOlLWiEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABTWp1IaTAjjJBcNz83H0pxxTX4B
YVA83FKxRg36CC6dAcjqKrK6+Yob7uRmpdaJScSjkMOfY1mxXGX37NwX27187PDtVmvM9eFReyud
itxHGBGpAKgHA7Cmi4EkyoD1NcvaTyO0jLk7myTWvpciRStLcNggfLmvYjWitG7HnuD3R0FFZaa5
bSKWUPtA9Kq/8JAGhMqxBVHqaJYulHqJYeo+hvUVzsmuXH2oRqqBSuenNRw6rdvePH5mQCMDHrWT
x9JOyuWsJUtdnTjpS0i/dGaWvQRyBRRRTAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKaxwKdTXGRSYIhkmCise9vI48nOBWpLDuF
Zl3YCQHNIozWkE8RJO8MOKrafJ5kJI4XcRVn7P8AZSI+3UVRnRrXTpBEfmBLD88181UjLnlS8z2I
NOKmEIKapKg4XbvH40ttMZri9iY8K2B+VToUfbOOrIPy61nQShNZfBGJU/UUoxc4yl2sU2otIuWZ
EVvDG/DPmq12Gt9IZe5fH/j1N1FpPtloYVZhG2W2jPBq/d2NxfWzRRJtDc7mFaU6UpSi7b6kyqJJ
+QyWQJD9q/uxVd0lRNdwSf3wpP4VHFoVzPYrbTuqjABKnJrW0vSPsQT94z7BgZ4rWlhJ3Ta6/gZV
K8bNG2OlLSLwopa988oKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACkNLRQAwjNV5YyRwKt0VLQ7nO31pO7KyRFgPSqE+lXty
oUDyl756muxrETXVbxO+leX+6EfEvYyjkp/3yQa5XhIup7R7m6xElDkKNnoTxwLE8xIAxwKtxaBa
owbygWHQmm6hq2ozapLpuiW9u80CBpprliI0z0Hy8k1BrGqa3punaauyw/tG7u1tz98xDdnB7HsK
0hh4xvbqTKtKW5sxWMUYwEUfQVOsKr2rAtPEz2s17b6+ILeW0CEyQFmR93QDIzn2rZ0vVLXVrX7R
ZuzR525ZCpz9DWippEObZZCj0pafRVcpNxB0paKKoQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBFcSGG3klVG
kKKWCKMlvYVwS6N4lisIr0tavJHP9uMCxnzS56rn1wcYr0KigDk5Pt+ja1d6jb6ZNe2mopG7rER5
kTgYwVP1pniK1vdd0/RxNYT25N+hmjVwzRx/MNxI6cc+1dTcXVvaoHuZ4oUJwGkcKCfxp8Usc0ay
ROskbDKspyD9DQBzt7oGnados8cGnXF4XZXYRuTMzDowYnqKteFzqbWEn9ppKv7w+QJiDL5fbfjv
W3RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBw3xV/5F+2/6+B/6Ca3fBn/IpaZ/1y/q
awvir/yL9t/18D/0E1u+DP8AkUtM/wCuX9TQBuUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAcN8Vf+Rftv+vgf+gmt3wZ/wAilpn/AFy/qawvir/yL9t/18D/ANBNbvgz/kUtM/65f1NA
G5RRRQAUVFLPHFje3J6KOSfoKyb/AFYxsUDbP9hMGQ/XstJtLVlRi5OyNrNLXnuqXL3IKtbLtHzA
Hksfcnk1RT7RDETukjY9FTcP5GsXXimd0cvqSV27HqFFeYR6pexqzrdzgkcYdunvk4qwmv34IMd5
Pu9HwR+ooWIgDy6qux6PRXAL4l1RcMJ965wu6Ffm9sDFaNpr+pyzxRFYGLuFAMZBI79/SrVWL0Rj
PB1YK7R11FJS1ocoUU15EjALuq54GTiloAWiiigAopodSxUMCy9RnkU6gAooprusalnYKo6knAoA
dRTXZUUs7BVHUk4FJHLHKCY5EfHXaQaAH0U1HWRQyMGU9CDkU6gAopqurglGDAHBwc806gAooooA
KKKKACiim7037Ny78Z255oAdRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHDfFX/kX7b/r4H/oJ
rd8Gf8ilpn/XH+prC+Kv/Iv23/XwP/QTWr4auPsngO0udu7yrYvtz1xk0Alc6CWaOEZkYDPQdz9B
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
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACEhQ
STgCuM8Qay0jmOJuOgrotcuDBp7bfvOQoxXDzrbRSt9qaSabukZwF9ifWuihFbspGezFiSxyTVi3
umiBjcebA33o2/mPQ08wQXCsbRnEijJifkkexrT0XQEvrQ3l3N5VuM4xjnHcntXVKSS1GZF3biEo
8Z3QSjMbHr9D7iq9dlb6LpN7ay21neM5BDZznaao6f4XeW4nF3Lshhbblf4u/wCFQqseoXMjTNTm
0y6WaM5Xo69mFek208d1bxzxHcjjINcrHoGj3u+KzvmaUD+8D+lWPCEzwfbNLmcM9rJwQeoNYVmp
aoTOnooqNZomkKLIhcdVB5rnJJKKjaeJCA0iKTwAWpZJY4l3SOqD1Y4oAfRTGkRV3M6hSM5JpUkS
Rd0bBl9Qc0AOoqGe6t7bHnzRxZ6b2AzStcQoqFpUAf7pLDn6UAS0VVkvY/sc1xbsk/lqThXGCR2z
2qS0mNxaRTMgRnUMVBzj8aAJqKjSaJ3KJIjMOoB5FHnR+Z5fmLv/ALueaAJKKYZY1baXUH0JpXYK
ueM9gTjNADqKiMyJErzMseR3bj86cZEVN5dQnXdnigB9FNR1kUMjBlPQg5p1ABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBja62J7IdizY+uBivP33b23Z3ZOfrXe+K4
WfSTKmd0LB8jqBXGtLaXZ3zF4JT95kXcrH1x2NdlB+6UiKxLi+gMed+8Yrp4dFhSxmuL67ljtGYu
IkbCgZ4zXOia3tlb7LvklYY81xjb9BW1p3iK1/s0WWowM6Ku3IGQw96upzPWI2aPh99IF5ImmxyG
TZlpG9Kc2qvZajfJPbSyWgYEyIuQpIGc1Tsda0+yWSS2szDbZClv43P+Apg8VRLezj7OZLSXnB65
xg8Vi4Nt6CLcNpoWqyE2TmKfGcxEqw/Cszw1bvYeLtQti/mBUHzHvzVhNf0ax3z2dkwmI/u4/Wm+
DDLfXl5qcyjM7YHsBUzulrt5iZ1tzv8Assvlff2Hb9cVjZs/sdmLXZ9q3pgL98HI3Z7+ua3qYIo1
cuEUMepA5NYCMK2bTgl/9q2b/OfcJOpHbb/9aox54ltvtT26/wCjLtNznG7v+OMVtwWccQbcFkJc
uCyjjNTPGkgxIisPRhmgDBtoEllsBIVlj3ysoAIXHbGeorRsUWPUL1EUKmUO0DAyRzV8KBjAAx09
qMDOccmgDjNcmhl124ikht0dIQBJcAtu9kUd6yVaP+wtB+1bjEty4cc9MjivR2ijZw7IpYdCRyKo
ahpEN9NZuW8sWsnmBVAw1AHJv5L3Osvpa4sPsuGKg7S/tXUaD/yLVpnd/qB069K01ijVSqooU9QB
wacAFACgADoBQBgWLRRy2ioYJs/KjR8Srx/GP5+9VoNzW0QeW1W48znCkyh8810yxRoxZY1Vj1IH
Jo8qPzPM2Lv/AL2OaAMuGyiuG1HeuXkcruPUcDpUFvI99ueUEG0iZGyOsh4P6D9a3cAdKMAZwBz1
oAxIDALmD7aUEf2ZfK8z7uf4uvfpUU5j2WX2bYln5knM4OzP8P4dcVvPHHIoV0VgOgIzSsiMmxlU
r6EcUAZ2kD5rkrJEyFhxCDsB74rTpqqqKFRQoHYDFOoAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKAGSxrNE0cg3IwwR7V5jq9jJpOoNBKD5bHMb9iK9RqjqumW+q2phu
EB/ut3U+1aU5uDGnY8yqxb2rTAux8uBT80jdB9PU+1XL3R73RnLQ2i3kQ6M3JH4Vj3GqSSEC53rt
6IRgL9BXWqqlsVcuXVwspSOIbYIhhFPX3J9zVeqovUY4jVnPoBVy00vUdScARmCI/wATDn8qbqRi
guVhHJqFytpbDJY/Mw6AV6jotgmn2EcKDGBVHQPD0GmRAld0h6k9Sfet+uOpNzdyWwooorMQUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUANZQwwwBFVZtMtZvvxLn6VcooAoR6RZxnIiX8BVuOGOIYRQKkooA
KKKKACiiigAoopksiQxPJIwVEBZiewFAHPS+MrCLxF/YrQ3H2jzBHvwuzJAPrnv6V0lfP99qsk3i
KbVIzhzcGZPYA5A/LFe7abfQ6lp8F5bnMUyhh7eo/CgC1RRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABXBfEjxEttaHR7Rwbicfvsfwp6fU/wAvrWl4w8YQaFC1vbFZdQYcL1Efu3+Fc/4I8LzX
12Nd1kM+5vMiWTku394+3pQBx2naJLc+IIdJuD5MsnB/2SVyM/pXS+FNdn8KarLo+sKyW5fGT/yy
b+8P9k062/efF1/a4f8ARD/hXZ+K/C1t4hts5EV5GP3cuOvs3qKAOgR1kRXRgysMgg5BFOryXR/E
Wq+Dbw6Zq0DyWoPCk8qPVD0I9q9N0zVLLVrYXFjOsyHrjqvsR2oAu0UUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUVR1DVtP0xN17dwwezNyfoOtcXrHxLgj3R6RbGZ+glmGF/AdT+lAHe3NxDawNNcSpFEvJdzgCvP
PEXxAed/sXh9WZ3+Xz9uSf8AdX+tZkGh+JvF8qz6jK8NqTkGbKqB/spXe6B4U0zQVDQR+bcY5nk5
b8PT8KAOY8K+BHaUajr4MkrHetuxzz6uf6V6IAAMDgUtISACScAUAeVaF+++LFy3Zbi4/QMK9Wry
nwH/AKX48vrkcriV8/Vv/r16tQBQ1bSLHWbX7PfwCROqnoyn1B7V5zqPg3WvDt0b3QbiSaNef3fE
gHoR0Yf5xXqtFAHm+j/EkxkW+t2rK6nBmiGD+K/4flXc6drGn6ogaxu4pv8AZVvmH1HUVBq/hzS9
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
Dg/Lhh+VMYzNGacIZD/CB9TTXRosBuR/eoAM0ZpKVFLthefU+lACBs0u6rH2ePAGOfUHGackKIch
efU80BcSBCqEt1Y5qWiikIKKKKACiiigAooooAKKKKACoZoyx3L17j1qaigCixZSMqwz7UZq4yh1
wwyKrtA4Py4YfkaYyPNGacIZT/Dj6mmvG0Q+Y5HrQAZozSUKCzbVGTQABs/hRuqyLePaARz6g4zT
lhRTkDn1JzQA2BCAWIwWqaiikIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKAI5IVc5OQfUVWkiMR6kqe/pV2k60AUaQnHWrZgjP8ADj6HFKsMa/w5+vNA
ypRUz27A5Q5HoaYIZSegH40wGcnhep4FLscdUarMUIj5Jy3rUtICrHAxOXGF9PWrVFFAgooooAKK
KKACiiigAooooAKKKKACiiigApDz1paKAI/Jjz9xfyp4AUYAAHtS0UAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUlLRQBGYYyfuL+VPChRhQAPalooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooA//2QplbmRzdHJlYW0KZW5kb2JqCjQ1IDAgb2JqCjw8L1IyNwoyNyAwIFIv
UjIyCjIyIDAgUi9SOAo4IDAgUi9SMjMKMjMgMCBSL1IxMAoxMCAwIFIvUjI2CjI2IDAgUj4+CmVu
ZG9iago1MSAwIG9iago8PC9SNTAKNTAgMCBSL1I0OQo0OSAwIFI+PgplbmRvYmoKNTAgMCBvYmoK
PDwvU3VidHlwZS9JbWFnZQovQ29sb3JTcGFjZS9EZXZpY2VSR0IKL1dpZHRoIDcwMAovSGVpZ2h0
IDIyOAovQml0c1BlckNvbXBvbmVudCA4Ci9GaWx0ZXIvRENURGVjb2RlL0xlbmd0aCAxODM2NT4+
c3RyZWFtCv/Y/+4ADkFkb2JlAGQAAAAAAf/bAEMADgoLDQsJDg0MDRAPDhEWJBcWFBQWLCAhGiQ0
Ljc2My4yMjpBU0Y6PU4+MjJIYklOVlhdXl04RWZtZVpsU1tdWf/bAEMBDxAQFhMWKhcXKlk7MjtZ
WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWf/AABEIAOQC
vAMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQD
BQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygp
KjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJma
oqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/
xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQID
EQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RF
RkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqy
s7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/
APSaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACisFfE9q3iU6P5Um4ZXzv4C+M7fritwOpcoGBYclc8ig
B1FRmaMKzGRMKcMdw4+tV729a3tkmt4RdbnC4WVV4PfJOKALlFZel6zFqVzqMKxtH9hmMLMxGGPq
Kl1LU4bDSrm/GJ0gXcQjDn2oAv0VWsbyO9tIJ0IUzRLLsJGVDDPNVNF1mLV4LuVI2hW2uHt23kcl
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
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKAP/ZCmVuZHN0cmVhbQplbmRvYmoKNDkgMCBvYmoKPDwvU3VidHlwZS9J
bWFnZQovQ29sb3JTcGFjZS9EZXZpY2VSR0IKL1dpZHRoIDYwMAovSGVpZ2h0IDIyNwovQml0c1Bl
ckNvbXBvbmVudCA4Ci9GaWx0ZXIvRENURGVjb2RlL0xlbmd0aCAxNjYyNj4+c3RyZWFtCv/Y/+4A
DkFkb2JlAGQAAAAAAf/bAEMADgoLDQsJDg0MDRAPDhEWJBcWFBQWLCAhGiQ0Ljc2My4yMjpBU0Y6
PU4+MjJIYklOVlhdXl04RWZtZVpsU1tdWf/bAEMBDxAQFhMWKhcXKlk7MjtZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWf/AABEIAOMCWAMBIgACEQEDEQH/
xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMA
BBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0
tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEB
AQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2Fx
EyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZ
WmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TF
xsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APSaKKKACiiigAoo
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
El22pNZxBE8tXckYYgfiTXRW8ep2/myX1/ayR7CeICgjP13HIrLt/CpGk3VpNcASveteQyov+rbI
K8HrjFW7jTdU1GwurLUbu2EM0ZjDW8bK2fU5b9KAM2w8SSf2/aWDX0GoRXe8B4rdohGQMjBJIYHn
pVG1/wCQH42/6+bn/wBBrXj0C+e60m5ubu3LaaSqRxRFVKEbSeSTnGPap4vDxjbWIfPBs9TLuy7f
nR2GDg9CKAKmm389lZ+F0JX7FdWqQvkcq/lgpz74IrT0m+uL++1JiV+xwTeRDgckqPnOfrx+BrK1
e2bT/By2U9zE13bqgtGQbWdkI2YBPJ6A49a3NFsjp+lW9ux3SBd0jf3nPLH8yaAL9FFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFAEUcEMUskscUaSS4MjqoBfHTJ71LRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABUUsEM5jM0UchjYOm9QdrDoRnofeiigCWiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAjaGJ5EkaNGkTIVioJXPXB7VJRRQAUUUUAf/2QplbmRzdHJlYW0KZW5kb2JqCjUyIDAg
b2JqCjw8L1IyMgoyMiAwIFIvUjgKOCAwIFIvUjIzCjIzIDAgUi9SMTAKMTAgMCBSPj4KZW5kb2Jq
CjU5IDAgb2JqCjw8L1I1OAo1OCAwIFIvUjU3CjU3IDAgUi9SNTYKNTYgMCBSPj4KZW5kb2JqCjU4
IDAgb2JqCjw8L1N1YnR5cGUvSW1hZ2UKL0NvbG9yU3BhY2UvRGV2aWNlUkdCCi9XaWR0aCA1MDAK
L0hlaWdodCAyODMKL0JpdHNQZXJDb21wb25lbnQgOAovRmlsdGVyL0RDVERlY29kZS9MZW5ndGgg
MTM3MjQ+PnN0cmVhbQr/2P/uAA5BZG9iZQBkAAAAAAH/2wBDAA4KCw0LCQ4NDA0QDw4RFiQXFhQU
FiwgIRokNC43NjMuMjI6QVNGOj1OPjIySGJJTlZYXV5dOEVmbWVabFNbXVn/2wBDAQ8QEBYTFioX
FypZOzI7WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVn/
wAARCAEbAfQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA
AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcY
GRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKT
lJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP0
9fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQA
AQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2
Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOk
paanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMB
AAIRAxEAPwD0miiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKa7rGpZ2CqO5OBVY6laZws6yn0iB
kI/75zSbsBboqn/aCH7kFy3/AGyI/nik+3SnpYXP1JjH/s1T7SC6jsXaKpfbZf8AnwuPwaP/AOKo
+34+/a3Kf8ADf+gk0e0h3Cxdoqn/AGlaj/WO8Q9ZY2QfmRirEU8M4zDLHIP9hgapNPYRJRRRTAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoop
CQASSAB1JoAWiqbahCTiAPcH/pkMr/310/WmmS9k+6sNuP8AazIT+WAPzNZyqwjux2L1FZ/2aV/9
bdzt7KQg/QZ/Wj+z7Y/6yMy/9dXL/wDoRNYvFQWw+UvF1HVh+dG9P7y/nVIWFmP+XSD/AL9ij7BZ
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
do0G5j+A5pALufootk9Wwzn8Og/X6VpClKeyC4+aeOEAyNgngADJP0A5NMWGa55nBhh/55g/M3+8
R0HsPz7VPBaxQEsoLSHrI5yx/H+nSp67qeGjHWWrJbGqqooVAFUDAAHAp1FFdJIUUUUAFFFFABVa
ayikcyLuilP/AC0jOCfr2P45qzRSaT0YFEreQ9kuU/2fkf8ALof0pv26FTiYtA3pKNv69D+BrQpC
ARgjINc8sNB7aDuQggjIII9qKjbTrUklIhEx/iiJQ/pim/YpF/1d5OPZgrD9Rn9aweEl0ZXMTUVB
5F6OlzAfrCf/AIqjZfj/AJ9m/Fh/jUfVqnYLonoqDbfn+G2X/gbH+lHk3x6z26+wiY/+zUfV6nYL
onoqH7JcN/rL1x7RIq/zzSjTrc/63zJ/aVyw/Lp+lWsLJ7sOYbJeW8b7DKC/9xPmb8hzSB7qb/VW
/lL/AH5j/JRz+eKuRxRwpsiRUX0UYFPraOFit9RcxTWwVzm6ka4P908IP+Aj+uatgADAGAKWiulR
UVZEhRRRTAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKAK81lbzNveMB/76Eq35jmojaXEf+puyw/uzIG/UYP86u0VEoRluguUC17H9+2SQesUnP5MB/Ok
+1Mv+stblP8AgG//ANBJrQorJ4aDHdmf9vgHXzV/3oXH8xSf2hb/AN5/+/bf4Vo0VH1SPcfMZ/26
I/dSdv8Adgc/0pftEzfcsrg+5Kr/ADOav0U1hYBzFELfP/Dbwj3JkP5cfzpRYb/+Pi4mlH90HYv/
AI7z+ZNXaK1jRhHZCuyOGCKBNsMaRr6KMVJRRWogooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/
2QplbmRzdHJlYW0KZW5kb2JqCjU3IDAgb2JqCjw8L1N1YnR5cGUvSW1hZ2UKL0NvbG9yU3BhY2Uv
RGV2aWNlUkdCCi9XaWR0aCA1NDQKL0hlaWdodCAyNjkKL0JpdHNQZXJDb21wb25lbnQgOAovRmls
dGVyL0RDVERlY29kZS9MZW5ndGggMjE3NDY+PnN0cmVhbQr/2P/uAA5BZG9iZQBkAAAAAAH/2wBD
AA4KCw0LCQ4NDA0QDw4RFiQXFhQUFiwgIRokNC43NjMuMjI6QVNGOj1OPjIySGJJTlZYXV5dOEVm
bWVabFNbXVn/2wBDAQ8QEBYTFioXFypZOzI7WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWVlZWVn/wAARCAENAiADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAA
AAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKB
kaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZn
aGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT
1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcI
CQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6
goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk
5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD0miiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAz
9ekeLw/qUkTskiWsrKynBUhDgg+teJf8JBrP/QX1D/wJf/Gva/Ef/It6r/16S/8AoBrwKkxM0v8A
hINZ/wCgvqH/AIEv/jR/wkGs/wDQX1D/AMCX/wAazaKQjS/4SDWf+gvqH/gS/wDjR/wkGs/9BfUP
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
OS4tklIW5DrkvhAIgnGOCWz0611Gl+IHutUOm3+ny6feGLzkRpFcOmcZyOh9vrXJ23g7U28OX+iT
wohS5+1W1z5oKyNtC7do5HGeT6+1avhrw21rrK3smh22mJApCYunmkZiCCQd20LgngjNAE+i+L7v
WbK4urfRJPLgWQkrOG3MqhlQDbkk9OnHHXOK39GvZtR0uG6ubOSymk3boJM7kwxHOQOoGeneud8G
aXquh+Fb+GW1Vb8ySSwRM6sHOxQuSDjBIx1FdFo0t/NpcMmqwR296d3mRxnKr8xxjk9sd6AM3xBF
eKs93/aDW1rDCWjSJtrNJ2zxyD0x9Kq3eo3p0vRoJJGgub91SR04bbkDI9Ccg1Y16DULvUIFTTzd
2MPzlPOVBI/vnsPSn6nZXmoWthdi1WK9tJfM+zmQHIB6bunOAa55J3dj16Tgo0+e34aaO1+u+rv5
DvDd5LM1/ZzytM1nOY1d+WK5IGT3PBp0uuyrrF1p0Fg08kMYcFZAN3CnnPT73qafoGnzWgu7i6RU
nu5jKyKc7ByQM9+pqK00+6j8X3t88WLaWEKj7hycJ2znsapc3KjKXsXVqN2aS09dO3zIF8VB9OF7
Hp8rQIQs7b1AjJ7Du3Udh1qe58RAXQt7GzkvH8oTNhgvykA8Z+8cEcCsy00XUI/CF7Yvb4uZZgyJ
vXkZTvnHY0690i/ktbaP+zraZkt0jSRZPLlhcKBknOGAOeKjmqWOj2OE52tN2t+mlnv69UdRaT/a
baObypIt4yUkUqy+xFTVU0uG4t9Ogiu5fNnRcO/r/j9at10LbU8iokpNR2CiiimQFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABUF5aQ31pLa3Kb4ZV2uu4jI+o5qeigC
tYWNrptolrZQrDAnRV/x6k+9WaKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigD/2QplbmRzdHJlYW0KZW5kb2JqCjU2IDAgb2JqCjw8L1N1YnR5cGUvSW1hZ2UKL0NvbG9y
U3BhY2UvRGV2aWNlUkdCCi9XaWR0aCAzMDAKL0hlaWdodCAxMzYKL0JpdHNQZXJDb21wb25lbnQg
OAovRmlsdGVyL0RDVERlY29kZS9MZW5ndGggNTMxMj4+c3RyZWFtCv/Y/+4ADkFkb2JlAGQAAAAA
Af/bAEMADgoLDQsJDg0MDRAPDhEWJBcWFBQWLCAhGiQ0Ljc2My4yMjpBU0Y6PU4+MjJIYklOVlhd
Xl04RWZtZVpsU1tdWf/bAEMBDxAQFhMWKhcXKlk7MjtZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWf/AABEIAIgBLAMBIgACEQEDEQH/xAAfAAABBQEBAQEB
AQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEH
InEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFla
Y2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbH
yMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQID
BAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJ
IzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1
dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY
2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APSaxDr6xCYTxhZFJCqpz3AGT/wIdK26
xJ9QsIrx7drIM6yYyEU5OASf1H1oAemvweTG8kUi7kLHpgEDOOvNNuteEDqot33bwrAkd9vQ5x0Y
VXj1nT2iR005tu04/dqMA7uPxCmhtX09Ldi9kGRRlVEa/N823gflQBettctrq6EESTFiwXcVwOhP
9K1KzrC5trq5lEdsIpECsSygMcjg+vtWjQBHL0X/AHh/Os8a1ArzLOjRNGSADyWAOM+3UVoTfdX/
AHh/Oq76ZZSMWe2jZi24kjvQBBFrlm8MbszxlkLkMp+XAyc/gabc65b25UbJSxZQVKEEZ/D9Kr3y
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
cKIeqqfwoKKRgquPpQBlDVpZdJurqODy5IjhEc5J4BGRx69Kgj19olRbuAiQ5JK4GBkjJGTjpzzx
W4FUDAUY+lBRSeVB7dKAMNPEqEjNrJhpCi7TnIABz+tbNtL59tFNtKeYgbaTnGRmneWnHyLx04p3
SgBaKKKACiiigAooooAKKKKACiiigApKWigBMD0FGAOwpaKACiiqt3eR2b24lKqkzlC7NtC/KW/p
j8aAJ5ld4XWN/LcghXxnafXFeR+LvDPiJLh7u6lk1KEdJE52j/d7fhXqEGq20zTAOuIy2GU7gwVV
JPH+8KcuqWjSMnmEbeCxQhc7d2M4xnHNAHGQ+GvFphQr4i2qVBA3vwPyp/8AwjHi/wD6GT/x9/8A
CusTV4GuWiKyqcqq5jbLEgnpjI4Gc1L/AGlbEMdz8dPkb5+3y8fN+FAHLaF4S1S08RJquqakl26I
V4yWPGBya7Ws+11aC4C8OrM7Lt2McAOVBPHGSO9Tz3sFvIElZgxGThSQo9SR0H1oAs0VQtNSSe1l
uJEaGNJWiG4HJw23OMetSNqNstw0G9jIrbWCoTt4B5wOByOaALdFUn1O1jDlnYBO+xsHnBwcc8+l
SW99DcyFIt+R13RsBkdRkjqPSgCzRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAVBcWy3Elu7/APLFy4GMg/KV/rRRQBTm0hXaVopjE0hfOFBwGVQR/wCO
ihtHieHynkYoZDIeOv7vZj8uaKKAFj0wi8FzNcNK+4H7oA4Vlxx/vVDBoMNuP3LKjJjy2WJQVwe5
xzRRQAv9hqwj33DM6MzF9gDfM5bgjp1xVq7sPtMrt5zIsqCOVQAdygk49upoooAX7An2GS23th3Z
93cEsW/QmqcmhiWRpJLlmkZ95bYARwB8p6j7tFFAAug26M5QqoY5BES7h82eWxk1Zi01ItRe7Enz
Nk4CgZz6kdfbNFFAF+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/ZCmVuZHN0
cmVhbQplbmRvYmoKNjAgMCBvYmoKPDwvUjIyCjIyIDAgUi9SOAo4IDAgUi9SMjMKMjMgMCBSL1Ix
MAoxMCAwIFIvUjI1CjI1IDAgUi9SMjYKMjYgMCBSPj4KZW5kb2JqCjY1IDAgb2JqCjw8L1I2NAo2
NCAwIFI+PgplbmRvYmoKNjQgMCBvYmoKPDwvU3VidHlwZS9JbWFnZQovQ29sb3JTcGFjZS9EZXZp
Y2VSR0IKL1dpZHRoIDUwMAovSGVpZ2h0IDMxOAovQml0c1BlckNvbXBvbmVudCA4Ci9GaWx0ZXIv
RENURGVjb2RlL0xlbmd0aCAxMzMyND4+c3RyZWFtCv/Y/+4ADkFkb2JlAGQAAAAAAf/bAEMADgoL
DQsJDg0MDRAPDhEWJBcWFBQWLCAhGiQ0Ljc2My4yMjpBU0Y6PU4+MjJIYklOVlhdXl04RWZtZVps
U1tdWf/bAEMBDxAQFhMWKhcXKlk7MjtZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWf/AABEIAT4B9AMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAA
AQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgj
QrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpz
dHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX
2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/
xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEK
FiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SF
hoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo
6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APSaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKazBFLMcADJNACO6xqWc4FZM/iSwhkKFmJH
XiuZ1vULrUJmMayfZ1zjAOKo2sU99+78qSZRwHVSxQ/X09q6o0Va8irHe2esWV6wWKYBz0VuCa0K
8tS0u/tDRRwSmZOqqpyK7bw3qM9zDJa3qst1b4zvGCynoaipSUdUxNG5RRRWAgooooAKKQsFxkgZ
OOaWgAoopM8470ALRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVU1
RiumXDDPCHOPTv8ApVumSIssbRuMqwKkexprRgeYXHmm9bG7eW+Tb6dsV0sEEkelxyJLdSJJIT5V
mAMN3y3pkGuf1KC60u8eykkkEZJMfzHa6/560kLzWsZ3ySRoefJDEbz7j0rvfvJWLO2vXlSSYfZp
ZIniTe0D4lByfzqnapLF4otf38sqPZsdswG9BuGAa42S/nR/Oa5lDgYDBzn6Cuu8H6fOiTajelzP
cYC7zkhR0rnqR5ESzbuRP9oGwSYwu0qflHPzZ/CqiG8e3Ro/O5UGQuc55/hwfTNbFJXOIz4Yrv5X
keTcCmATgYzzkfSqOojU/wC1le3WZbdGXJDjaVwd3GfX61v0UAcnpyapcxWcp89oS0DuZmUkkH5i
PQYxW3ci7+0yeRvOVO3J+UfL+vP+cVoUtAGZDFduOZJEADbc8c8YzySe9Li7YCSRXAbl0QjKjPQf
p+taVFAGagu/tUefMEfGN3PHfdz1/wDrVpUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFAFa+sbe/gMVzGHXsehH0Pauam8ERM5MN9OinscH9a66impNbAc9pvhKwsp
RLJuuJR0aQ5xWjqWrWmk/ZFuXCfaZRCg9Ce/0/xrQrhPiFpKXt7o0kk8oE10lrsGMKGPLD36flQ2
3uB3dFRW8Zht44mkaUooUu3VsDqfepaQBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXLeNf8AXeH/APsKw/zNdTXLeNf9d4f/AOwr
D/M0AdTRXOeKtdutHlsUtVhInEhdpI3faFAPRee5rMm8U6uLqCFLSCNntkmdTBLMQWJH8HQYAPPr
QB21FcyutapLrM9gsVpASXW384P8+3ndkcN9AQRVvwzf6jqVm9zfi0VC7JGIFYHKsynOSfTigDbo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoqD7VCThG
8z59h2Ddg9846UguGOP9HkGWwcleB69en61DqRW7HYsUVWFxIdubZxlsH5l4Hr1oW5kO3Ns4y2D8
y/KPXrS9tDuFmWa5bxr/AK7w/wD9hWH+ZroFuJDtzbOMsQfmX5R69a5nxfM0kvh/fC0f/E0i6kHv
7UKrB7MLHUTWkE9xDPLEHlhDBGPYMMN+eKzZfC+jStGz2QJjUInzsMKCSB16cmtBbiQ7M2zruJB+
ZflHr1oW5kOzNs67iQfmX5ffrR7aHcLMii0iwi1Br+O1jW6fOZAOeep+pqxa2sNnB5NvGI49zNtB
7kkn9SaYlxIdm63ddxO7LL8v60LcyHZm2dd2d2WX5f1pe2h3CzLNFVluJDs3Wzruzuyy/L+tC3Mh
8vNs67s7vmX5fTv39qPbQ7hZlmiqy3Mh2ZtnXdndll+X9e9C3Eh2Zt3Xdnd8y/L+ven7aHcLMs0V
WW5kOzdbOu7O7LL8vp370LcSHZm2ddwOfmX5f170vbQ7hZlmiqy3Mh2ZtnXcCT8y/L+vehbiQ7M2
zruBJ+Zfl9B170/bQ7hZlmiqy3Mh25tnGQSfmX5T6daFuZDtzbOMgk/Mvyn060e2h3CzLNFVhcyH
bm2cZUk/MvB9OtAuZDtzbOMqSfmXg+nWj20O4WZZoqsLmQ7c2zjKkn5l4Pp1oFzIcZtnGVJPzLwf
TrR7aHcLMs0VWFxJxm2cZXJ+ZeD6daBcycf6M4yufvLwfTrR7aHcLMs0VWFy+CTbSghd2AV5Pp16
/pTvtUQJDkx4AJLggDPv0z+NNVIvZisT0UUVYBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRTJX8uJn2s20E4UZJ+lADZphEMAbpCCVQ
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
3luzAsQMhseo/qOelT0UnFSVmBVzMp+aHdl8AxsDgepzj8hmkEynHyyjLbeY26/l09+lW6K53hYP
YrmKgmU7cLJ8zbRmNhz+XH1oEynbhZPmO0ZjYc/lx9at0VP1SPcOYqLMrbcLJ8xwMxsPz44oWZW2
4WT5iQMxsPz44q3RR9Uj3DmKizK23CyfMSBmNh+fHH40LMrbcLJ8xIGY2H58cfjVuij6pHuHMVFm
VtmFk+ckDMbDp68cfjQsytswsnz5xmNh09eOPxq3RR9Uj3DmKizK2zCyfPnGY2HT144/GhZlbZhZ
PnzjMbDp68cfjVuij6pHuHMVFmVtmFk+fOMxsOnrxx+NCzK2zCyfPnGY2HT144/GrdFH1SPcOYqL
MrbMLJ8+cZjYdPXjj8aFmVtmFk+fJGY2HT144/GrdFH1SPcOYqLMrbcLJ8wJGY2HT144/GhZlbbh
ZPmBIzGw6evHFW6KPqke4cxUEynbhZPmBIzGw6fhxQJlO3CyfMCRmNh/TirdFH1SPcOYqCZTtwsn
zAsMxt0/L9KBMp24WXlSw/dt0/L9Kt0UfVI9w5ioJlOPlk5XcP3bdPy6+1AmU4+WTld3+rbp+XX2
61boo+qR7hzFQTKcfLJyu7/Vt0/Lr7daPOXj5ZOV3f6tun5dfbrVuij6pHuHMVPOB4CSk7d4/dsO
PxHX260v79+Ej8vKZDPzg+mB/jVqiqWFgtxczIY4AG3uxdyB1+6CPQdqmooroSSVkIKKKKYBRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFAH/9kKZW5kc3RyZWFtCmVuZG9iago2NiAwIG9iago8PC9SMjcKMjcgMCBS
L1IyMgoyMiAwIFIvUjgKOCAwIFIvUjIzCjIzIDAgUi9SMTAKMTAgMCBSL1IyNQoyNSAwIFIvUjI2
CjI2IDAgUj4+CmVuZG9iago3MiAwIG9iagpbL0luZGV4ZWQKL0RldmljZUdyYXkKMjU1CihcMDAw
XDM3N1wzNzBcMzY3XDM2NlwzNjVcMzY0XDM2M1wzNjJcMzYxXDM2MFwzNTdcMzU2XDM1NVwzNTRc
MzUzXDM1MlwzNTFcMzUwXDM0N1wzNDZcMzQ1XDM0NFwzNDNcMzQyXDM0MVwzNDBcMzM3XDMzNlwz
MzVcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwKV1lbmRv
YmoKNzUgMCBvYmoKPDwvUjcyCjcyIDAgUj4+CmVuZG9iago3NiAwIG9iago8PC9SNzQKNzQgMCBS
L1I3Mwo3MyAwIFIvUjcxCjcxIDAgUi9SNzAKNzAgMCBSPj4KZW5kb2JqCjc0IDAgb2JqCjw8L1N1
YnR5cGUvSW1hZ2UKL0NvbG9yU3BhY2UvRGV2aWNlUkdCCi9XaWR0aCAxMTMKL0hlaWdodCA4NAov
Qml0c1BlckNvbXBvbmVudCA4Ci9GaWx0ZXIvRENURGVjb2RlL0xlbmd0aCAxOTM2Pj5zdHJlYW0K
/9j/7gAOQWRvYmUAZAAAAAAB/9sAQwAOCgsNCwkODQwNEA8OERYkFxYUFBYsICEaJDQuNzYzLjIy
OkFTRjo9Tj4yMkhiSU5WWF1eXThFZm1lWmxTW11Z/9sAQwEPEBAWExYqFxcqWTsyO1lZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ/8AAEQgAVABxAwEiAAIR
AQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAAB
fQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5
OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeo
qaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMB
AQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYS
QVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNU
VVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5
usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A9EooorIY
jjcpGetZrXyQo0SBgwOARzinalcqAsSswOcnacHFQQXkQ+SSJVjPccnPvXBXxK5/ZqVjohSduZq5
UlZXYEAhgcknqaYTnrzV+U2EjvlmUn+IdPwqlKI1kIjYuvYkcmvKrRnHXmudkHGWlrE1pePbcYDJ
6VtQTJPGHjOQa5w5HXjIzUtpctbTAk/I3DCt8Li502oz2IrUFLWJ0VFIpDKCOhpa930POCiiigYU
UUUAFFFFABUN5L5Ns7g8gcVKxwM1HcxedA8fGSOM+tRUvyO24425lc53cWJJJJPJJ70matrptyTg
hVHrmq08TwPtlGDjNfMzo1Irmmj1ozhJ2ixualjKyIUY7WHKMf5Gq5PNGfXpUwfKy5RuW7SGWaQB
F+QHJ3DirWqWKJF50Q24wGA6fWnaSsrZlkZtmMKDWlIFZWR8FSMEGvaw+HhKi01uedVqyjPQhswy
QmN+dh4PqD0qxUMOVYRg5VU6n61NXoRXKkjmbuwooopgFFFFABRRRQAyUExuF67Tj60sRLRIT1IG
adUY/djb27U0gJKyNah6TgnP3SK0mf3rN1Ys9mwXscmufFQUqTRpRdppmPuFOhKG4RXPyk81U80Y
606B1aQMz4VSD9a8GjTbmj1qkkos63zFTC8D0FRvccda52K/eW6kkkbgfKo9qm+1O5wM5NfQQndH
lSjY6GzberP17VYqCzjMNqin72Mt9am3AAkkAD1Na3MmLRUDXlumczJ+BqKbVLWGMSNJlScfLzUO
rT7lcknsi5RWZJrUCwmRFZ/aktdZjuCoEbDccDms/rNK9rlexna9jUooore5mFNkUMuO/akd8VWl
nwKoRE8m04PUVUnuF2svr2pl5d4GccisyO7E87LjDAVz4ucqdNyibUIxlNKRTurd0kIXhSeD6VKl
mWjH73Jx6UmqyGO2DjruAq1ENsKA+leLKs4pTho2elyXupFC2IWdopRlgccGtAyRQSxAg7nbCnPQ
1nyIRrcZ/hdC34imaxIY7iyYdFkJNW6k5zWvS5Ps4RWppapqlwVgj3sMk8g4zTpZZTayJvb5k5Ge
tVr2LzmtyP4ZM/hTxcBr1rf0QN+dYucpJO5ooRStYjspSbIyE9AajErTaOspPzbc0SxtBpEyLyVR
j+FR6SRLpvlnoCRRbRz8x31sX0AMCxk8stT+H4y7wbuoyTWW1xjWUizwI8fnz/Suh0NB5zkdFXA/
GroQ/eRi+upFWXuNm7vPpRRkUV9FZHjakbrmq8kORVymMM0IoyJ7TcOlZklj5LGReCK6KReKpXA+
RgTwRWdVKcHEum7STMO7i8+3Ke4Yfgar6rI0NvE6HhJFLfSraH5fpwaz9Qd5d0EcbPuXBIrwMPBy
qcj6Hq1J8sbl8hXdJe6g4/Gs7W/mtiR1Qg1csIrlraNWhfeBg8VI+iS3JbzmKhv4RXRhaMlUfMY1
qi5VYZayiW1jYHJKisnz9viItu+RhtzXTWehiCJY/NcqOgq9HpFunSJfxGa0pYRpyv1IniE7NGFO
rzRPHEu4uCtQaTpd9bq6PGDk5DZrsY7VVGAAPoKmWBR2reGFiocjMpYhuXMjlV8Os959qaUrJnJA
5FbtjY/ZgeSxPUmtAIBTq3jRjFproZSqtke2ipKK2sZXCjFFFUAxlBFQtbxvwwzRRUMZXbSrRmJM
Z/OlWzgj4SML9BRRWMYpNmt3YmWJBxjiphGvpRRVxJY4KKXFFFWQLRRRVIQUUUUAFFFFAH//2Qpl
bmRzdHJlYW0KZW5kb2JqCjczIDAgb2JqCjw8L1N1YnR5cGUvSW1hZ2UKL0NvbG9yU3BhY2UvRGV2
aWNlUkdCCi9XaWR0aCA1MAovSGVpZ2h0IDYwCi9CaXRzUGVyQ29tcG9uZW50IDgKL0ZpbHRlci9G
bGF0ZURlY29kZQovRGVjb2RlUGFybXM8PC9QcmVkaWN0b3IgMTUKL0NvbHVtbnMgNTAKL0NvbG9y
cyAzPj4vTGVuZ3RoIDU2ODI+PnN0cmVhbQp4nKVaCXxU1b2+595zt5lJJsmELEBCEsKSEFbRQsXq
U1xQLAKlVkW0iAoKVFGpLRQXeK1CnwVZCs+Fgs9aBG2BIi0gq+DCFnZCIAlLQsiemczM3c4573/u
JAFl4uuvb+CX5M5y73f/y/f/vnMGMcaEf+lBv+9FhgQBwb9vPfftt3z7xf/jga6Hde1x27lo2wus
9XUkfusDqP3t6Nqnv40m3on/H7Da4sToNc+Kwncf6Psu1npLlP9EyP349yGLD6v9/lthtcWJEYIk
zJ9lEnwUniWESqLoXkmIRKLnKipqamrhyqqmd+nSOTer89WLU8pPxcFzWIwh+E0pBQCSJLHYcUew
Yge0LRr80ghgteaOEkfEsiBIlFD37AgghSPGrh27NmzaePpkSVOoJWIYAhEkCSf49C7Z2TcMHnjf
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
IDgKL0ZpbHRlci9EQ1REZWNvZGUvTGVuZ3RoIDEzMDc3Pj5zdHJlYW0K/9j/7gAOQWRvYmUAZAAA
AAAB/9sAQwAOCgsNCwkODQwNEA8OERYkFxYUFBYsICEaJDQuNzYzLjIyOkFTRjo9Tj4yMkhiSU5W
WF1eXThFZm1lWmxTW11Z/9sAQwEPEBAWExYqFxcqWTsyO1lZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ/8AAEQgBGAHAAwEiAAIRAQMRAf/EAB8AAAEFAQEB
AQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNR
YQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldY
WVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TF
xsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAAB
AgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGx
wQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpz
dHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW
19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A9JooooAKKKKACiiigCjqupxaXBFL
LFNL5sgiVIVDMWIOOMj0qkviJS3z6Vq0S93e1OB9cGovFsyW8GmTSttjjv4nY4zgAMTT28XaIASL
wk+gifn9K2jC8U1G4jXtbqG8tkuLaQSRSDKsKmrB0MzpolxdQQmV7iWSeGEsBgMflGc4Hr+NLNBr
MaieTWbWHAyYjbgR5/3ic1LgrtXA3aK586+7eHLXUFRI5LlxFuf7kZLEFj7DBqVItat2EwvotRjZ
huh8lY8KTztbPb39KPZtbhc26KzdRu7gXUNjYhBcSqXMkgysaDAJx3OSAKqvJqWklJr28jvbVpAj
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
wArsKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAw9d8P8A9sanpN59p8n+zpvN
2eXu8z5lOM5GPu+/WtyiigAooooAKKKKACuc8ReGZdeu42bVrq2tBGElto87ZOSc9cZ57g9BXR0U
AQWdrFZWcNrbrthhQIgznAFT0UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAf//ZCmVuZHN0cmVhbQplbmRvYmoKNzAgMCBvYmoKPDwvU3VidHlwZS9JbWFnZQovQ29s
b3JTcGFjZS9EZXZpY2VSR0IKL1dpZHRoIDQ5OAovSGVpZ2h0IDI5MgovQml0c1BlckNvbXBvbmVu
dCA4Ci9GaWx0ZXIvRENURGVjb2RlL0xlbmd0aCAxMTM0Nz4+c3RyZWFtCv/Y/+4ADkFkb2JlAGQA
AAAAAf/bAEMADgoLDQsJDg0MDRAPDhEWJBcWFBQWLCAhGiQ0Ljc2My4yMjpBU0Y6PU4+MjJIYklO
VlhdXl04RWZtZVpsU1tdWf/bAEMBDxAQFhMWKhcXKlk7MjtZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWf/AABEIASQB8gMBIgACEQEDEQH/xAAfAAABBQEB
AQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYT
UWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZX
WFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPE
xcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAA
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
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACse9zq16+nISLOHBu2H8ZPIiH1HLexA71Z1
a8e0tlW3Ctd3DCKBT0LHufYDJPsKl06ySws0gRi5GWeRvvSMeWY+5PNAFlVCqFUAADAA7UtFFABR
RRQAUUUUARzRJMhSRQQa5bUvBVncO0ltmBz/AHDgflXW0U02tgPOZfBd8jYS7490p8HgmdyDcXDs
PRRivQ6KfPLuFzA0vwzaaeBtQZ7nqT+NbqIqKFUAAU6ipAgu7uCyh825lWKPcqbm6ZYgD9TU9ee/
EtdUvTbWtraTNZRsrPIBw0jHao/X82rrPDU97Podv/acEkN3GPLkD9Wx0b8Rj8c0Aa1FFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUVm61PIlottbuUubxxBEw6rkEs34KGP4CgCHTv
+JjqU2pNzDEWt7UdsA/O/wCLDH0UetbFRW0EdrbRW8KhIolCIo7ADAqWgAooooAKKKKACiiigAoo
ooAKKKKACiiigDK8Rf8AILX/AK+rb/0elatZXiL/AJBa/wDX1bf+j0rVoAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigArIg/wBN8QTznmKwTyE95GAZz+A2j8TWlczpa20txKcRxIXY
+gAyap6DA8GkwmYYnmzPL/vudxH4Zx+FAGjRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBleIv
+QWv/X1bf+j0rVrK8Rf8gtf+vq2/9HpWrQByw8d6WSB5F4PfYv8A8VWhc+JLCDSotRHmy28knljy
1G4HB6gkelcZora1b6FcXWn3KR2ccp81Ais+cLlhkdMY79qtaza2tr4IsxZzefHJchzJjG5irA8d
umPwrtlRhzJeZN2btr40066u4beOG7DzOsalkXAJOOfmqzqXinTdNujbytLJKpwwjXO365IrKsrn
WGvrcS+IdKmjMiho0kQs4zyB8vU0y7EdnrN/LpWr2tvM7A3FvdLtVm56EjnqTx61Ps4c239fcFzX
vPFWnWlrbXP76aK53bDGo424yDkjHWq9r40066u4beOG7DzOsalkXAJOOfmq14Uu473RxNHaRWp3
kOsSbVZhjkD8vyqh8Pv+QHP/ANfLf+grU8sEpXW3mM6qiiiuYYUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAZ
XiD97aQWfe8uEhI9Vzuf/wAdVq1aypx5/ia0Q/dtreSU/wC8xCr+getWgAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAyvEX/ACC1/wCvq2/9HpWrWV4i/wCQWv8A19W3/o9K1aAKlhptpptu0FpD
5cTsWZSxbJIA7k+gqq3h7S2szaG2/wBHMnm7PMfAbGMjnjrWrRVc8t7gY0HhfR7eeOaKz2yRsHU+
a5wQcjvVm+0XTtQlWW7tUkkGPmyQT9cdfxrQop88r3uBHBBFbQrFBGsca8BVGAKg0/TrXTIGhsov
KjZt5G4tzgDufYVboqbsAooopAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAGVYfvdd1Wb/nn5VuPwXf/AO1K
1ay9E+YahL/z0vZP/HcJ/wCyVqUAFFFFABRRRQAUUUUAFFFFABRRRQAUUmaM0roBaKTNMeUKwG1j
nuBwKLoLGd4i/wCQWv8A19W3/o9K1azNbUT2SRKwDGaGQZB5CSKx/RTUjarCrlWSUEew/wAazlWp
w+J2LjCUtkX6Kzzq0A/gk/If41PBeQ3H3Cc+h60o4ilJ2jJA6clq0WaKTNGa1uiBaKTNGaLgLRSZ
ozRdALRSZozRcBaKKKYBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFJ0qPzl/hDP8A7o4/OgCWiovOx96OQfhn+VBlDcREMe59KAJayPE4vv7B
uZNMnaG7iXzFKgHcB1HPtn8cVo+Up+/lz/tf4UeTGPuqFPqvFAHC/De71nUPtE13dsdPiZsIY1G+
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
nbTyJ915IlYr9CRVqigCvc2NpdwrDc2sE8SnKpJGGUH1AP1NTMqupV1DKeoIyDTqKAK1tYWdmWNr
aQQFjljFGFz9cCrNFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAVyfjm8iKWGkSXEcCX0w895H2BYVOW57Z4FdZXK3XhJNX8RXd/raxz23lrFaxJI4
KgdS2Mc5z3PU0AV/Ct3Z2fiLU9IsriCWzlxdWvkuHVc8OuRwMHHFM8Kr5/jbxNPdIv2mORUjJHIT
LDj8FSp5/BdvY6hp994fjjtZ7ebMqyyuVkQjBHOeccdupqXXPC9zPq39r6Lf/YNRKbXyuUk47/p2
PQcUAdTXluj6xfaV4m8RrY6RPqTT3jBjGSBHh3xnCnrk9cdK6/QtL1+G+F3rWsLc4jZBBEgCckc9
Bzx6fj6nhvQrrSdX1y7uJIWjv5/NiEZJIG5z82QOfmHTNAHOJ4f15PDurXUKm11PULkTvDG/zeWC
TtBB4OWJ+nHervgm00eDUZDa3GpxX4QmS0viFPJ5bAAz9c966vV4b+fT5I9MuUtbokbZXTcBzzwf
8KwdF8N6mmuJrGu6hHdXcUZijWFdqgHPXAGep7d6AOsooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9kKZW5kc3RyZWFt
CmVuZG9iago3NyAwIG9iago8PC9SMjcKMjcgMCBSL1IyMgoyMiAwIFIvUjgKOCAwIFIvUjIzCjIz
IDAgUi9SMTAKMTAgMCBSL1IxMgoxMiAwIFIvUjI2CjI2IDAgUj4+CmVuZG9iago4MyAwIG9iago8
PC9SODIKODIgMCBSL1I4MQo4MSAwIFI+PgplbmRvYmoKODIgMCBvYmoKPDwvU3VidHlwZS9JbWFn
ZQovQ29sb3JTcGFjZS9EZXZpY2VSR0IKL1dpZHRoIDMwMAovSGVpZ2h0IDE0MgovQml0c1BlckNv
bXBvbmVudCA4Ci9GaWx0ZXIvRENURGVjb2RlL0xlbmd0aCA1MzgyPj5zdHJlYW0K/9j/7gAOQWRv
YmUAZAAAAAAB/9sAQwAOCgsNCwkODQwNEA8OERYkFxYUFBYsICEaJDQuNzYzLjIyOkFTRjo9Tj4y
MkhiSU5WWF1eXThFZm1lWmxTW11Z/9sAQwEPEBAWExYqFxcqWTsyO1lZWVlZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ/8AAEQgAjgEsAwEiAAIRAQMRAf/EAB8A
AAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUS
ITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4
ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEA
AAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKB
CBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2Rl
ZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJ
ytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A9JooooAKKKKACiiigAoo
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
gAAwoJO1h6YGRV8qJuzqcUuKWinZCCiiimAUUUUAFFFFABRRRQAUUUUAFMkjEg54I6Gn0UAVTbyZ
4KkfWkaB1Gfvewq3RQBn55x39Kmih3cuMD0NWqKAIhBGD0J+pqTpS0UAFFFFABTJIxIOeCOhp9FA
FQ28meNp/GhoHUZ+97DtVuigDPzzjv6VNFDu5cYHYVaooAiEEYPQn6mpKWigAooooAKKKKACiiig
AooooAKKKKACiiigD//ZCmVuZHN0cmVhbQplbmRvYmoKODEgMCBvYmoKPDwvU3VidHlwZS9JbWFn
ZQovQ29sb3JTcGFjZS9EZXZpY2VSR0IKL1dpZHRoIDQwMAovSGVpZ2h0IDE0MgovQml0c1BlckNv
bXBvbmVudCA4Ci9GaWx0ZXIvRENURGVjb2RlL0xlbmd0aCA2MjQ5Pj5zdHJlYW0K/9j/7gAOQWRv
YmUAZAAAAAAB/9sAQwAOCgsNCwkODQwNEA8OERYkFxYUFBYsICEaJDQuNzYzLjIyOkFTRjo9Tj4y
MkhiSU5WWF1eXThFZm1lWmxTW11Z/9sAQwEPEBAWExYqFxcqWTsyO1lZWVlZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ/8AAEQgAjgGQAwEiAAIRAQMRAf/EAB8A
AAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUS
ITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4
ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEA
AAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKB
CBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2Rl
ZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJ
ytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A9JooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiis/U9Vg05MyHL/AN0U0m3ZAaFFcRda9cXhxbTbWP8AyzYbSfoe
hrPj1u/hf/WsCDyOlbKhJjsej0Vy+keKFmkWG+whbgSDgZ966espQcXZiFoooqQCiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKAIriUQQSSt0RSa891JpLy5Mk80cZblVcnOPw6fjXca02zS5mP3Rgt9
MjNec3gZbuXeclmLA+oPQ11YdbspE1tp1zdXYtoY90hG7OeMeufStO90C9+yGcmKWSLIk8t8kgdz
71P4esTcR/vJ5omjRjsibazK2MD6ZB/OtTRY4ltr02+nzWilMbpWJLnB7GrnUaenQLnPw+Gr+WFH
PkxmQZVHfDGun8N3M7WslneAi5tG2Nk9R1BqtKDcvaxappjySEAJcW7Ege+RjFR6Hbm18T6rGkry
ptjyznJzzwTWVSTktQZ01FUb2ItOGeBp49mFC4+Vs9ev61SSGVmmRoXe4DIFmDZCkKuT147/AFrn
JNuisRrS6Yzgq/mFZMuABuyDgbs89vpitK3t/IuZPLQJEUXGOhbnP9KALORnGajnnSCF5ZCdiDJw
CT+QrkHsdQS6kuntjCNlx5rKeCCp287iT/SoYdOvbnSmeztZIRJZKrZkH758ghhz6Z60AdznjNFU
NRheRIcRs+3OQAGGcdwSPzzxVYW10bpGdGByhUgA7AAMjcTn17c5oA2aaGBz14OORWWbSeG2ja3U
idtyvluzfxfhxSvatG4DwvNbqxAQHOflUA8n2P50AalLWLJa3JmQ+W4G1AnRjHjr8xPH9a2qACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigCK4hW4t5IX+7IpU/jXmk7XWn3MlpI5VojgAjPHYjNeoVka5oVvq8as3yXCfckHX6H1Fa06
nI9dhpnBW9xcx3IkglkE7cZU8mrs+p3kZ2i8kaY/6xw2f+Aj2H86W70rWbHdGlqjxkYLw9WHvnmq
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
76VHeePBTdIxVSBgELnGffFAF+iiigAooooAKKKKACiiigAooooAKKKKACiiigAqB7cE5U7fbtU9
FAFYWxP3n/IVG0bqeVJ9xzV2igCmkTuehUepqx5MeB8o4qSigBFUKMKAB7UtFFABRRRQAUUUUAJU
Zt4z/Dj6GpaKAGJEifdXn1p9FFABRRRQAUUUUAFFFFABRRRQBEYIyfu4+hxTkjVPujFPooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKAP//ZCmVuZHN0cmVhbQplbmRvYmoKODQgMCBvYmoKPDwv
UjIyCjIyIDAgUi9SOAo4IDAgUi9SMjMKMjMgMCBSL1IxMAoxMCAwIFIvUjI2CjI2IDAgUj4+CmVu
ZG9iago4OSAwIG9iago8PC9SODgKODggMCBSPj4KZW5kb2JqCjg4IDAgb2JqCjw8L1N1YnR5cGUv
SW1hZ2UKL0NvbG9yU3BhY2UvRGV2aWNlUkdCCi9XaWR0aCA1MDAKL0hlaWdodCAxNjEKL0JpdHNQ
ZXJDb21wb25lbnQgOAovRmlsdGVyL0RDVERlY29kZS9MZW5ndGggNzkzMz4+c3RyZWFtCv/Y/+4A
DkFkb2JlAGQAAAAAAf/bAEMADgoLDQsJDg0MDRAPDhEWJBcWFBQWLCAhGiQ0Ljc2My4yMjpBU0Y6
PU4+MjJIYklOVlhdXl04RWZtZVpsU1tdWf/bAEMBDxAQFhMWKhcXKlk7MjtZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWf/AABEIAKEB9AMBIgACEQEDEQH/
xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMA
BBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0
tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEB
AQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2Fx
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
RQAUUUUAFNZFfG5Q205GRnB9adRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFAH/9kKZW5kc3RyZWFtCmVuZG9iago5MCAwIG9iago8PC9SMjIKMjIgMCBSL1I4CjggMCBSL1Iy
MwoyMyAwIFIvUjEwCjEwIDAgUi9SMjYKMjYgMCBSPj4KZW5kb2JqCjk1IDAgb2JqCjw8L1I5NAo5
NCAwIFI+PgplbmRvYmoKOTQgMCBvYmoKPDwvU3VidHlwZS9JbWFnZQovQ29sb3JTcGFjZS9EZXZp
Y2VSR0IKL1dpZHRoIDEwMzEKL0hlaWdodCA1OTkKL0JpdHNQZXJDb21wb25lbnQgOAovRmlsdGVy
L0RDVERlY29kZS9MZW5ndGggNDQ4MDU+PnN0cmVhbQr/2P/uAA5BZG9iZQBkAAAAAAH/2wBDAA4K
Cw0LCQ4NDA0QDw4RFiQXFhQUFiwgIRokNC43NjMuMjI6QVNGOj1OPjIySGJJTlZYXV5dOEVmbWVa
bFNbXVn/2wBDAQ8QEBYTFioXFypZOzI7WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWVn/wAARCAJXBAcDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAA
AAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEI
I0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlq
c3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW
19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL
/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLR
ChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn
6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD0miiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiisXxJqtzplvbfYo45bieYRqsgODkH3HfFJ
uyuKTUVdm1RXM2/iDULW7t7fXNPFt552pNG2V3dgeT/Oukd0jQtIyoo6ljgCkpJijJSHUVFBcQXM
e+3mjmT+9GwYfmKibUbJBIWvLdRE21yZV+Q+h54NO47otUVj6/L5lisNvqkFjPIQyO8gXcvt/wDW
rQgmjVltXuY5LpEBdQw3Hp82OwovrYV9bFiiopLiGKWOKSaNJJPuIzAFvoO9Nnu7a3ZVnuIoixwo
dwuT7Zp3HcnopMjGc8etYXiXWVs9GnksbuL7SrqgKsrFTnJGOe2aTaSuxSkoq7N6io4Q4gjEh3Pt
G44xk45rE8Qatf2V9ZWemQQzT3AY7ZPbHTke9DdlcJSUVdm/RWFomtz3l9Pp+oWotr2BA7KrZUjj
8uo7nrWxFcQTtIsM0cjRna4RgSp9DjoaFJPYFJPYloqGC6t7mMyW88U0anBaNwwB+oogu7a4LCC4
ilKnDBHDYPvincd0TUViwmS48RPNBq0MtqkeGtUcMVPTJA9+/wCFaUl9aQqGluoEBbaC0gGT6fWk
mJSuWKKQEEZBBHrUMV3bTStFFcQySJ95FcEj6imUT0VFPcwWyb7iaOFP70jBR+tOWRHTerqyddwP
FAD6Khgu7a4LCC4ilKnDBHDYPvinLNG8jxrIjOn3lDAlfqKAuSUUVl+INWXR9Me4wrSn5YlPQt/h
SbsrsTaSuzUoqOCVZ4I5kIKyKGBHcEZqG5vra3DiS4hWREL7GcA4A9KLhdFqisLw3qbz6LbT6ldx
+dcSMqF9qbsHAAAxnpWzPPFbxGWeVIox1d2CgfiaE01cSkmrklFRS3EMMXmyyxxx4zvZgB+dOilj
njEkMiSI3RkIIP40yh9FVBqViY1cXtsUZtqt5q4J9Ac9amnuYLZN9xNHCn96Rgo/WldCuiWioo7i
GZysU0bsAGIVgcA9D+hplxfWlqwW5uoISegkkC5/Oi4XRYopnmx+X5nmJ5f97Ix+dRfbrQyrF9qg
81huVPMGSPUCncLliioI7u2lmaGO4ieVfvIrgsPqKzLsyXGvWgtdVhjWHPnWocFm79Pp+VJsTlY2
qKglvLaFWaW4hjVThi7gAH3qVHWRA6MGVhkMpyDTKuOoqqdQsgZAbu3zGMuPMGVHv6VZByMjkUBc
WiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACuY1
nbdeMNFtsbvJDTH27g/mtdPXPar4cnv9W+3Q6nJaNsCARocgd/mDComm1oZ1E2tCt4zZLs6fpkTZ
uZbhXwvJVcEZ9uv6Gs7xNcy3viP7H9jnvbezQO1vExXcSB83AJ43AfnXSaToFtpkz3G+W5un4M0x
y2PQVHrHh8ahdrd215NZXQXYZI+498EfzqJRk1ciUJNNmf4U0ue0vbu9e1NhbyoFS2LliOnJzz69
fU1Q8NaJZ62L7UL6J3Es7BF3FcdyeD7/AKV18FmYNNFoszMwQr5r8kk9z69ai0TTRpOmR2Yl83YS
S+3bnJz0yaahshqnsnsYfim1hfV9DjSMmZ5QudxwEUjIx07/AKVNrjrpniTTdTZtkMga3mY9AOoz
+efwrTu9KNzrdnqBnwlqrARbPvEg85z9O3apNY0uLV7IW0x2qHV84yRg8/mMj8aHF6tA4PVox7B3
uGvfEdyrGOONxaxkfdjUEk/U4rlra3udTglmk0e4vbq63Ml2ZWCL26dOCOhNemLDGkAhVFWILsCA
cAdMVg2Phj7DfJJDqNz9kjbetqT8uc/XH6UpQbsTKm3Yz9VjuLHQ9H0R5yst1IIpHU9FyMgH0+YD
6CoNa0PTrHUdHtrKBhLNON5LlsqCM5yfft6Gum1vR49YtkjaV4ZYm3xyp1U1nWfhZ7fVra/m1Ka6
eFcMJRkscEcHPA56c0Sg72sEqbva3Y6SuL1Szl1nxo8NtdyWj2tuMzIDlT6cEdQ/r612lczdeF7m
fVbi9i1ea289gWWJCpwO2Q39KqabSNKibSSRV8N50zWtWsrljcTRoJWujnLDA4OT7/zp/hqU2/he
/wBTmI3zPLOcewxj8wfzrW07w/Z2FtcxAyTNcgiaSQ5Zwc/4msk+CybV7b+1rryM5jjx8i855GcH
9KnlkrWRnyyjay7kFjpN1e+A4re1cRyyuZCpOA65PBP0wateGbfTE1GRY7J7LU4I9skLyFhg4+YE
n6fnVu68OyTWVlDBqU9rJaR+WrxjAbpk4BB5x61Z0fQ4tLeWYzy3NzNgPNKckj0oUXdaDjBprQxf
DiQW2oeILiNNltC2wbmJ+7u3ZJJPbPPrWZY6LYDwZPqV1ETcFXaNy5G052rxnHX19a6a20B4NJv7
M3gaS9dnaXysbdwGRjP1796feaEbjw9FpKXPlhFRWk8vO7b7Z7n3pcjtsL2btqu5zmo3F1b+E9G0
+Mu8t6MfLwWTIwn/AI8o/CjSNImn1eyubfSZdLht23SPJKzNJ7YYD37d66rVdGg1Oyit2d4jCQ0U
icFCKXRtMl02GRZ72W9lcgmSTOQB0AyT/On7N82uweyfNrsYPiPTJP7XbUry2a/05YsNGshVosDk
jGMjgn8asXGlx33hJLfQZNsLt5gDN98ZOVJ+v8qdP4VlmnmJ1i9FtMSzwg9STz3xj8Ks3/h3z7e1
isb6exFspRPLPHPUnBBz+NHK9dA5Hq7blLwzb6YmoyLHZPZanBHtkheQsMHHzAk/T862rTSLW01G
5vog/nXH38tkevAqHR9Di0t5ZjPLc3M2A80pySPSn6PpP9l/af8ASZZ/Pk3/ALz+GqirWui4RaSu
jSJwMngVxb3djrmpX013dwRW0ET29sskqqSWGC4z+n4V1OqWst7YS20Fx9maQbTIF3EDuOo61DBo
OlwwRxfYLZ9igbniUs3uTinJN6DmnJ26GNpurNB4DN0CBLbxmIEDoc7V/mKzbrRNPt/CB1K4V5ry
aNZPNMhzufHbOD1ro7Lw/FbWd/ZvJvtruRnCKm3ywew57cflWVN4KklthA2sXDRo2Y0ddyIvpt3d
ffj6Vm4ytt0MpQk1tfQXUrB08EWbxrtuLNI51x1U9T/Mn8KlE48T6lbpGc6daqs03pJIRkL+H+Nd
JJAkls0DjMbIUIPcEYqro+mRaTp8drDhscu+MF27mr5NfI05NfI4vUp5NT8Q3hk02fUbe1byEhjc
qEOSMnAJ5Kn0rZ0GyuNF0bU7q5iMCvulS33bvLAB7+vQfgKtaj4a+06g93aahcWLzY84RE4fH0Ix
+tad7YfatIksUl8vfH5e8rnA6dOKlQabbIjTabb3OY8JeHLKfS4L66iZ53cumWICgHjgdemeagvT
YHxDqDeJRIEUgWq/PtK89Nv4fiTXZafaix0+3tQ2/wAlAm7GM4HXFczrd/oF9cbrm9ura6tiUUxK
6sOe3GKTioxQSgoxWxBo6PoejaxqYhMMbt/oySp8wGSFz3xkjr6e9RXGkWMXhV9V1DdcX1xGJBIz
sPmf7vAPbI/Ktfw9DPq3hYw6qWkWbIRm+8U4wTnvnOD9KrP4LMtuYZtWupI0/wBShHyx+nBPP4Yp
craVkTyNxVlfQi1Zlt/h3bxnAMscQX3JIb+hqnregWFkmkWsMTC6uZVSRtxJYcBuOg5IrpLrQvtN
lpdsbnCWLRsf3efM2gD147+vWprzSjd61ZX7TgJag4i2Z3E55zn6du1U4X6dinTb3XY5670mysPF
mjwachgdi0kgDlsqPqT1AYVa0+3i/wCE+vmhjKrFDlyWJy7YPc+59uK110o/8JC2qPOGHk+UkWzG
33znnv270200h7a91O6+0hpL3G393jy8Zx356j06U+TXbqNQs9upzej6TpupJq+p3sW+L7RIYzvK
qqj5sjBHr+lRWqX8fw+Y2pd/NmJIQHKx5wcY9x+prpbbQjbeHH0lLnl1ZTN5f9488Z9OOtOlls9B
0a3tryV/JCCEyKh545PHT/69TyWWumgvZ2WumhyVzp+kaj9ktvD0Uklx5i+bKVcqi4OS27j/APVX
ogAUAAAAcACuD0+W3i16xg8O3tzNA7EzxSbvLVeM4BA9+fXFd7VU+rHRtqwooorU3CiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqCSzt
ZZVlltoXlXo7ICR+NT0UAJ0paKKACiiigAooooAKa6LIhV1VlPUMMg06igCG3tbe1XbbwRQr6RoF
H6VNRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABTJeI2x6U+mS/6pvpUVPhYFLe394/n
Rvb+8fzptFeBzS7mQ7e394/nRvb+8fzptFHNLuA7e394/nUtuzGXkk8etQVNbf60fStaEn7SOvUa
3LlFFFe6aBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABTJf9U30p9Ml/1TfSoqfAwZQooor54yCiiigAqa2/1o+lQ1Nbf6
0fStqH8SPqC3LlFFFe8ahRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFMaQL1DflT6KUk3swIftEfv8AlTXnRkYDOSPSpmjRuqg1
E1sp6EiuWoq9mlZku5UoqZrZx0wajZGX7ykV5UqU4fEiLDaKKKzAKkhcJJk9KFhkb+Ej61Itqf4m
/KuilSq8ylFDSZJ9oj9/ypROhPGT9BQsEa9s/WpAABwAK9SCrP4mi9QBz2I+tLRRW6GFFFFMAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoop
KAFopM0ZpXQC0lIWwOmajSbOd4Ckds5pOSW47MeYkbqopQqr0AH0qjLqWxWYQ5A/vNgn8Ki/tfj/
AFBH/Av/AK1crxOGg9WkzRUZvVI1aKy11hd2Hi2r67s/0q/FMkq7kII+ta08RSq/A7kypyjuiWik
zRmtrogWim5pc0XQC0UmaM0XQC0UmaKLgLRRRTAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACkpaQ9KAG0UUjMFUk9BzWexRHczCCEuQW7ADvWcYGuXZjIsW
7omeagvLw3D4QkIP1qsrsjB1JDevevFxGMg58trxO2nQko36lqWwmUrtG7P6VVZXX7yMv1FTm/uD
tIcgj070jzzXQ2swJXkDHWuSaozdoXubR9oviK/ualt7lraTcp+XuvY1GADndkZ6H0NSLbSPEZIw
HVf7pzWVKE73huaScWrSN+CZZo1dDkH9KkrC0m42T+WT8r/zrd6V9Hhq3tqab3PMq0+SVgooorcz
CiiigQU4dKbTh0pxBi0UUVYgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAoqvd3kNmimUks5wiKNzOfQAcmqnmatccxQ21mh6eeTK/4qpAH/fRoA06KzNmtR8+dp9x/s+S
8Ofx3P8AyqWDUczLBdwvaXDcKHIKyf7rDg/Q4PtQBeooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACkPSlpD0oAbVbUSRZvtGc8VYc4APTnmkkjEi
FW+6Rg1hUi5QcV1Li7NM5gH1pM1sLpMQbJd2HpVLULVbVk2sTuzwe1fPVMFUpxcmepCvCbsipupQ
5BDDgjkGoyaM1yLfQ3cblo7J5N5ZYgevv9K3bSFIIQsY4Izk96w7G1a5lDHiJT19a6AYAr3cBC/7
xx3POxL15UZxtFW/lGMLKu5G9GHP/wBetMcgfTrUTMv5U6AYhQE54r0IQjC9jlk29x9FFFUSLSUU
tMBKcOlNpw6U0DFoooqhBRRRQAUVWu72O12qVeWaT/VwxjLP/gPc4Aqrs1a45MttZL/cVDK/4sSA
PyP1oA06KzPsuqpympQyH+7LbcH/AL5YY/WnxX8kcqw6hB9ndztSRW3ROfQHgg+xA9s0AaFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAVHcTJbW8s8p2xxIXY+gAyakrM8Rf8gK7J+6Ey/+7kbv0zQB
JpsDsv2y6X/SphnB/wCWSnkIPp39T+FGs6rbaNpst7dlvLjxwoyWJ6AVfqOcxCFmn2eUo3MX6DHe
gDl9N8aC41KCy1HSrvTWuW2wPMDiT06gdcjpnqK6e4gjuYWimUMjdR/UHsfeuN0538X+JotT8rbp
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
CM0tNRQiKo6KMCnVxnoIKKKKACiimswRSx6CgAdwgyfw96jw7/eOxfQdfzoUEne/3j29Pan0DGiK
MchQT6nk06iimA1o0Y5KjPrjmmPG+MKxZc8qx6/jUtFACK4bPYjqD1FOpKKAFopKKAAqGIJ7HIpa
SigBaKSigBaKSigBaKSigBaKSigCOUlXjZRk5K46cf5FPWUMdpBVvQ0pwaRlDDDDIpASUVEjFW2M
c/3T61LQIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5zxX961+jf0ro65zxX961+jf0rpwn8
Zf10Kjuc9RRRXtmwV1/h3/kEp/vN/OuQrr/Dv/IJT/eb+dcWN/h/Miexq0UUV5BkFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFQyHdKq9h8x/pU1Qf8t5
PoBQA+ikopjFopKKAFopKKAFopKKAFopKKAFopKKAFopKKAFopKKAFopKKAFopKKAFopKKAElBKH
b94cj61IrBlDDoRmmUW//HvH/uikIlooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArnPFf3rX6N
/SujrnPFf3rX6N/SunCfxl/XQqO5z1FFFe2bBXX+Hf8AkEp/vN/OuQrr/Dv/ACCU/wB5v51xY3+H
8yJ7GrRRRXkGQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
TWYIuWOBTqr7vMct2Bwv+NACl5H6fIPzNMRSsrZJYMByafmjNMYtFJmjNAC0UmaM0ALRSZrn9f8A
F9hoF6lrdw3LyPGJAYlUjBJHdh6UAdDRTWYKpZiAoGSSeBXLX3xA0O0lMaPNdEHBMCAj8yRn8KAO
rorE0bxTpWtTGCzmbztu7y3Qg4/lTNe8WadoNwsF2J3mZBIFiQHgkjqSB2NAG9RXIW/xF0OZiJBd
QAd5Igc/98k10mn6lZ6nb+fY3CTx9CVPQ+hHUH2NAFuikzRmgBaKTNGaAFopM0ZoAWikzRmgBaKT
NBOB0oAbM2IyB1PAxU6Y2Lt+7jj6VAoJbc3XsPSnQna7J2PzD+v+fekBPRRRQIKKKjmkEMMkrAlU
UsQOuAKErgSUVi/8JJZ/885/++R/jR/wkln/AM85/wDvkf41v9Xq/wAo+Vm1RWL/AMJJZ/8APOf/
AL5H+NH/AAkln/zzn/75H+NH1er/AChys2qKxf8AhJLP/nnP/wB8j/Gj/hJLP/nnP/3yP8aPq9X+
UOVm1RWL/wAJJZ/885/++R/jR/wkln/zzn/75H+NH1er/KHKzaorF/4SSz/55z/98j/Gj/hJLP8A
55z/APfI/wAaPq9X+UOVm1RWL/wkln/zzn/75H+NH/CSWf8Azzn/AO+R/jR9Xq/yhys2qKxf+Eks
/wDnnP8A98j/ABo/4SSz/wCec/8A3yP8aPq9X+UOVm1RWL/wkln/AM85/wDvkf40f8JJZ/8APOf/
AL5H+NH1er/KHKzaorF/4SSz/wCec/8A3yP8aP8AhJLP/nnP/wB8j/Gj6vV/lDlZtUVi/wDCSWf/
ADzn/wC+R/jR/wAJJZ/885/++R/jR9Xq/wAocrNqisX/AISSz/55z/8AfI/xo/4SSz/55z/98j/G
j6vV/lDlZtUVi/8ACSWf/POf/vkf40f8JJZ/885/++R/jR9Xq/yhys2qKxf+Eks/+ec//fI/xo/4
SSz/AOec/wD3yP8AGj6vV/lDlZtUVi/8JJZ/885/++R/jR/wkln/AM85/wDvkf40fV6v8ocrNqis
X/hJLP8A55z/APfI/wAaP+Eks/8AnnP/AN8j/Gj6vV/lDlZtUVi/8JJZ/wDPOf8A75H+NH/CSWf/
ADzn/wC+R/jR9Xq/yhys2qKxf+Eks/8AnnP/AN8j/Gj/AISSz/55z/8AfI/xo+r1f5Q5WbVFYv8A
wkln/wA85/8Avkf40f8ACSWf/POf/vkf40fV6v8AKHKzaorF/wCEks/+ec//AHyP8aP+Eks/+ec/
/fI/xo+r1f5Q5WbVc54r+9a/Rv6VZ/4SSz/55z/98j/GsnW9Rh1AwmFZF2ZzvAHXHv7VvhqNSNRN
oqKaZl0UUV6xqFdf4d/5BKf7zfzrkK63w24bSwBn5HIP8/61xY3+H8yJ7GvRRRXkGQUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADXOEYjsKrx8RqPYVZPIxVVMq
Ch6rxQA/NGaSimMXNGaSigBc0ZpKKAFzXlPxR/5GO3/69F/9DevVa8p+KH/Ix2//AF6L/wChvSA6
34izTxeFpBBnbJKqSkHGE5/rgfjWL4K8MaHqmhJc3cf2m5LsJF81l8vB4GFI7YPPrXeXlrDfWktr
coJIZV2sp7iuCu/BWp6PcPeeHL5+ORETtfHpno344oA63SfDWl6NdPcWEBjkdNhy5bAznjNcD8Uf
+Rjt/wDr0X/0N66Hwp4wm1C+/svVofJvBkK+Nu4jqCvY1zvxQ/5GO3/69F/9DegR2E3gPw/JEypa
PCxGA6TOSPfkkVyHgky6Z45n0+JmkhLSwuR0ITJDEfUfrThe+O7zdDsvF7Em3WP8m2j+ddF4K8KT
aO732oMDeSrtCBs7AeTk9zQBr614p0vRJPKu5mafGfKjXc349h+JqvpPjXSNVuY7aFp455ThEkj5
J+oyK4rxHpY07xe97rEE1zpdxIXLx+hHC5GMYOOPQV1fhq28JyXa3OirF9qQHAaR96joTtY+/WgZ
1uaM0lFMBc0ZpKKAFzRmmBg2cHkdqdQAuaM0lFAC5pM4mjPuR+lFIvM0Y9CT+n/16ALVFFFIQVW1
D/kHXX/XJ/5GrNVtQ/5B11/1yf8AkaqHxIaOEooor6I3CiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
6rwv/wAg6T/rqf5CuVrqvC//ACDpP+up/kK5MZ/CInsbVFFFeMZBRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFRSx7/AJlwGH6+1S1DcOVjwDgscfSgCASKTtPD
dMGnUzC7duBj0pPLTPAx9KYySim5ozQA6im5ozQA6vK/if8A8jFb/wDXov8A6G9epZrL1Tw7pWr3
K3F/a+dKqBA3mOuFyTjgj1NAEniDVl0XR5r1l3smAidNzE4A/wA+lc1D8StNMQM9ndpJjlUCsM/U
kfyrspoo54mimjSSNxhlcZBHuKxn8I6C8wlOmxBh2DMF/wC+QcfpSA4bSml8S+P11C2heGFZVlcj
+FVAAyf9rHT3NP8Aif8A8jFb/wDXov8A6G9emWlpbWUIitII4I+u2NQBVHVPDulavcrcX9r50qoE
DeY64XJOOCPU0Aa1FNzRmmBy+r+NtM03UprC5t55vLADGNVYZxnGCRXB317b3/ie0m8OWjWjZQIm
0Ll8nnCk4GMZ+hr1LUdA0rVHL3llFI56uMqx/EYNO07RNM0tt1lZRQvjG8DLY9MnmkBpUU3NGaYD
qKbmjNACsobnoR0IpFY52t94frRmmydNw6rzQBJRTQcjNGaAHU+3XJaQ9+B9KYiGU/7Hc+vtVoAA
YHAFIQtFFFABUN1EZrSaJSAzoyjPTJFTUU07O4HKf8I3ef8APSD/AL6P+FH/AAjd5/z0g/76P+Fd
XRXV9cqlc7OU/wCEbvP+ekH/AH0f8KP+EbvP+ekH/fR/wrq6KPrlUOdnKf8ACN3n/PSD/vo/4Uf8
I3ef89IP++j/AIV1dFH1yqHOzlP+EbvP+ekH/fR/wo/4Ru8/56Qf99H/AArq6KPrlUOdnKf8I3ef
89IP++j/AIUf8I3ef89IP++j/hXV0UfXKoc7OU/4Ru8/56Qf99H/AAo/4Ru8/wCekH/fR/wrq6KP
rlUOdnKf8I3ef89IP++j/hR/wjd5/wA9IP8Avo/4V1dFH1yqHOzlP+EbvP8AnpB/30f8KP8AhG7z
/npB/wB9H/Curoo+uVQ52cp/wjd5/wA9IP8Avo/4Uf8ACN3n/PSD/vo/4V1dFH1yqHOzlP8AhG7z
/npB/wB9H/Cj/hG7z/npB/30f8K6uij65VDnZyn/AAjd5/z0g/76P+FH/CN3n/PSD/vo/wCFdXRR
9cqhzs5T/hG7z/npB/30f8KP+EbvP+ekH/fR/wAK6uij65VDnZyn/CN3n/PSD/vo/wCFH/CN3n/P
SD/vo/4V1dFH1yqHOzlP+EbvP+ekH/fR/wAKP+EbvP8AnpB/30f8K6uij65VDnZyn/CN3n/PSD/v
o/4Uf8I3ef8APSD/AL6P+FdXRR9cqhzs5T/hG7z/AJ6Qf99H/Cj/AIRu8/56Qf8AfR/wrq6KPrlU
OdnKf8I3ef8APSD/AL6P+FH/AAjd5/z0g/76P+FdXRR9cqhzs5T/AIRu8/56Qf8AfR/wo/4Ru8/5
6Qf99H/Curoo+uVQ52cp/wAI3ef89IP++j/hR/wjd5/z0g/76P8AhXV0UfXKoc7OU/4Ru8/56Qf9
9H/Cj/hG7z/npB/30f8ACuroo+uVQ52cp/wjd5/z0g/76P8AhR/wjd5/z0g/76P+FdXRR9cqhzs5
T/hG7z/npB/30f8ACtvRrGWwtHilZGYuW+QnGMAf0rQoqKmJnUjyyBybCiiiuckKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqtdffj9Oas1FcIXj4+8pyPegCt
RSA5GaKYxaKSigBaKSigBaKSigBaKSigBaKSigBaKSigBaKSigBaKSigBaKSigBaKSkY4UmgBYUk
aNdqcY6k4FTrbZ5kbd/sjpUsS7IkX+6AKfSEIBgYHApaKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigCvLBklo8Bj1B6Gq7ZT76sv4VoUUAZvmJ6/lTgcjOD+Iq5LGJE2ng9QfS
qZBVirDDCgYtFJRTAWikooAWimkgdaWgBaKSigBaKSigBaKSigAJA/PFLTdjSOAgB28nNDHb98Ff
94UAOopu9f7w/OgMG+4C3+6M0AOp8EfmOGI+Rf1NLHbsxzJwv90dfxq0AAAAMAdqQC0UUUCCiiig
BrusaM7sFRRlmY4AHrWd5l9qHzW7fYrY9JHTMr+4U8KPrk+wou/9L1aCzPMMSfaJR/eOcID7ZDH6
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
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABTHijc5ZFJ9cU+igCD7LD/dP/
AH0f8actvEv/ACzB+vNS0UAJS0UUAFFFFABRRRQAUUUUAFFFFABRRRQAVXu7O2vUCXMKShTldw5U
+oPUH6VYooAzP7HQcR3uoRr/AHRcs2PxbJp8Wj2aSLLKslzIpyrXEjSbT6gMcD8AK0KKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9kKZW5kc3RyZWFtCmVuZG9iago5NiAw
IG9iago8PC9SMjcKMjcgMCBSL1IyMgoyMiAwIFIvUjgKOCAwIFIvUjIzCjIzIDAgUi9SMTAKMTAg
MCBSL1IyNgoyNiAwIFI+PgplbmRvYmoKMTAwIDAgb2JqClsvSW5kZXhlZAovRGV2aWNlUkdCCjI1
NQooXDAwMFwwMDBcMDAwXDM3N1wzNzdcMzc3XDMwNlwzNDNcMzU3XDI3NVwzNDNcMzQ3XDIyNFwy
NjZcMjY1c1wyMDZcMjE0SllaY3l7XDIyNFwyNTZcMjY1XDI1NVwzMjNcMzI2XDI1NVwzMDdcMzE2
XDI2NVwzMjNcMzM2XDIzNFwyNjZcMjc1a1wyMDZcMjA0MUVCa3l7XDIxNFwyNDZcMjQ1XDI1NVwz
MTdcMzI2XDIxNFwyNTZcMjU1Wm1re1wyMjJcMjM0Wm1zXDIwNFwyMzZcMjM0XDI1NVwzMTdcMzE2
XDIzNFwyNzZcMjc1OUVCXDI0NVwzMDdcMzA2XDIwNFwyMzZcMjQ1XDI0NVwyNzZcMzA2e1wyMjJc
MjI0XDIxNFwyNDZcMjU1XDM2N1wzNzdcMzc3XDMzNlwzNjNcMzU3XDM1N1wzNzNcMzc3XDM1N1wz
NjdcMzY3XDMzNlwzNTdcMzY3XDM2N1wzNzNcMzY3XDIyNFwzMjNcMzI2XDAyMFwyNDJcMjQ1XDAw
MFwyMzJcMjM0WlwyNzZcMjc1XDMzNlwzNjNcMzY3XDIwNFwzMTdcMzE2XGJcMjM2XDIzNHtcMzEz
XDMxNlwzNTdcMzczXDM2N1wzMTZcMzUzXDM0N1JcMjcyXDI3NSFcMjQ2XDI1NVwyMzRcMzI3XDMy
NlwyMTRcMzIzXDMyNlwwMzBcMjQ2XDI1NVwwMDBcMjM2XDIzNFwwMDBcMjM2XDI0NWNcMzAzXDMw
NlwzNDdcMzY3XDM2N2tcMzA3XDMwNlwwMjBcMjM2XDI0NXNcMzA3XDMxNlwzNDdcMzYzXDM2N1wz
MTZcMzU3XDM1N0pcMjcyXDI3NVwyNDVcMzMzXDMzNlwwMzBcMjQyXDI0NVwzMTZcMzUzXDM1N1wz
NDdcMzYzXDM1N3NcMzA3XDMwNlxiXDIzMlwyMzRcYlwyMzZcMjQ1XDI3NVwzNDNcMzM2XDM2N1wz
NzNcMzc3XDMwNlwzNDdcMzQ3QlwyNjJcMjY1SlwyNzJcMjY1XDMzNlwzNTdcMzU3QlwyNjZcMjY1
XDAzMFwyNDZcMjQ1XDIxNFwzMjNcMzE2XDI2NVwzMzdcMzQ3OVwyNjJcMjY1XDI3NVwzNDdcMzQ3
XDMyNlwzNTdcMzU3XDI1NVwzMzdcMzM2MVwyNTZcMjU1QlwyNjZcMjc1XClcMjUyXDI1NTFcMjU2
XDI2NSFcMjQ2XDI0NSFcMjUyXDI1NVwyMzRcMzMzXDMzNlwzMDZcMzUzXDM1N1wyMTRcMzE3XDMy
NntcMzE3XDMxNlwzNzdcMzc3XDIzNFwzNzdcMzc3XDI0NVwyMTRcMzE3XDIzNFwzMDZcMzQ3XDIz
NFwzMzZcMzYzXDIzNGNcMzAzXDIzNFwzNTdcMzY3XDIzNFwyNzVcMzQzXDIzNFwyMjRcMzI3XDIz
NFwyNDVcMzMzXDIzNFwzNDdcMzYzXDIzNHtcMzEzXDIzNFwzMTZcMzUzXDIzNFwzMjZcMzU3XDIz
NEpcMjY2XDIzNFwyNTVcMzM3XDIzNFwzNTdcMzU3XDIxNGNlOVwzNDdcMzQ3XDIxNFwyNTVcMjYy
c3t5SmNlQlwyNzVcMjcyc1wzMjZcMzI3XDIwNFwyMjRcMjMyWlwyNTVcMjYya1wyMTRcMjEyWlwy
MTRcMjEyUlwzMzZcMzM3XDIxNEpNXClcMzA2XDMwN3NcMzM2XDMzN1wyMDRcMzA2XDMwN3tcMjQ1
XDI0NmNcMjI0XDIzMmNcMzU3XDM1N1wyMjRcMzE2XDMxN3tcMzE2XDMxN1wyMDRcMjQ1XDI0Nmtc
MzQ3XDM0N1wyMjRKTTFcMzI2XDMyN1wyMTRcMjY1XDI2MmtKUVwpISRcMDIwMTQhXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwKV1lbmRvYmoKMTAyIDAgb2JqCjw8L1IxMDAKMTAw
IDAgUj4+CmVuZG9iagoxMDMgMCBvYmoKPDwvUjEwMQoxMDEgMCBSPj4KZW5kb2JqCjEwMSAwIG9i
ago8PC9TdWJ0eXBlL0ltYWdlCi9Db2xvclNwYWNlIDEwMCAwIFIKL1dpZHRoIDk4OQovSGVpZ2h0
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
Jx0KW2NwcrJUVbIUs9Nszeo2Er544KxcFKuZlZAAVmLrvnGXEKkm+F+HdGAhxhnF0jQdPVuP3jlx
ubGePRlirlnfwYVzHsVTc2KmoXyqfSzWi6nxTNviC4y348ZUs+3ZmGppMVboFaUDXtWCIOTmxnAh
GYUL4WsMPCfLcydnykb78Jny1OT6cvK0VLfhrj8kOJ6BeUn3frZJMQecKT5cpIIGCJHq2sTPSXMf
xzjbMaddtWttDjP7GOsZidtMWE1qy56np+J5zDQbEI17D9oQnu5xN6aaTV/iNDGtobi78VBTX5kn
QDUhxfUaA8/JUlnJUnzhsmKM6fI2nMUDZ+XCbYCvhASwkg5A/423hEi1Id73Oq+1revGOMO/5LRL
c6vr3JbdPp2ATavzUUG9RT6Ihlhn+t2v9VbltdrSfK45z/gWsphp1Na2kBfjMKd1kfz4jB13YqpR
e3RM2/2HWnHDuuF1B5EAMyNLe+LKxNtnOVlsJXUsOYoznpgYday5U2046w/PbbvF+4H4BuXrCn5c
CMIRItW1iV82emNriJjWihvWEa+4UpDwdChOIlKWk6W6UlrY49SsbsNZPHBWLgoN2JWQEFb61XXB
8bQO28sG7xt3VkKkmlDjOtMm71oPsCzQ7vet3xWviQkXovexNQYnJ0vC1wl2hfhETizUhOdpqW7D
WX9AR6Js5axTFO/z6P59uEh7hWfUrxZP7BYhUl2f+OX18tQ/mPDnfmib19lmqV6A2BynQ1nwxWuW
k+VEpcKeYnaV8jZ2xfUFu3LhJnphKyEhrKR1+lzbhyR8TTO/y4z+cvvgjbH7dvq8K+NzueWw0u+K
X5r5SP9zKsrkuYqoz+K2VZbdSr2qsX9WXSdEqg3x/jzsr9U7dsl0Vqt+27zq3LRg99Jqw1Pimfng
sZwsTs6UfTHXOcsH4+ZpqWzDXX8wOXpUu/x+WPiS4+/hx4U/bIqlnXm1CD5S2gvtqUxYmxlbXc8j
PhdHrcBex+dUVkBc+UaQx6tDIVIdQHy6r1V74DhKW3YF2uZ1amUpddOhuBFl3JwsFZWKewrZVcrb
cBcP3JULVs1ZCQlhpU4fujB9CK1pkh/xknImHmjtkMpUx8dU3nkBeQzxy7d8jg0Otb6irZP9JpUQ
qSbE1J3jKm3zOlMLDMl8TXY/hQtR22yNIXVysvCcKdujXOfOOoKTp6WijcL6w/pSrXfodu39TJ7k
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
NrdA0AlaU40DR2yeBYLeEV+nis0tEHSCtjTj0BGbZ4Ggd8TXqWJzCwSdoDXVOHDE5lkg6B3xdarY
3AJBJ2hLMw4dsXkWCHpHfJ0qNrdA0AlaU40DR2yeBYLeEV+nis0tEHSCtjTj0BGbZ4Ggd8TXqWJz
CwSdoDXVOHDE5lkg6B3xdarY3AJBJ2hLMw4dsXkWCHpHfJ0qNrdA0AlaU40DR2yeBQKBQCAQCAQC
gUAgeHfwPwDHzlVpCmVuZHN0cmVhbQplbmRvYmoKMTA0IDAgb2JqCjw8L1IyNAoyNCAwIFIvUjIy
CjIyIDAgUi9SOAo4IDAgUi9SMjMKMjMgMCBSL1IxMAoxMCAwIFIvUjI1CjI1IDAgUi9SMjYKMjYg
MCBSPj4KZW5kb2JqCjEwOSAwIG9iagpbL0luZGV4ZWQKL0RldmljZVJHQgoyNTUKKFwwMDBcMDAw
XDAwMFwzNzdcMzc3XDM3N1wzMTZcMzEzXDMxNlwwMDBcMDA0XDAwMFJRUlwzMTZcMzE3XDMxNkpN
SlwzMjZcMzI3XDMyNmtpa1wwMzBcMDMwXDAzMEpJSlwyNDVcMjQ2XDI0NVwzNzdcMzczXDM3N1wz
MzZcMzM3XDMzNkJBQnNxc1xiXGJcYlwyNjVcMjYyXDI2NVwwMzAgXDAzMHN1c1pZWlwyMjRcMjI2
XDIyNFwzNjdcMzYzXDM2N2NlY1wpXChcKVwyNDVcMjQyXDI0NVpdWlwyMTRcMjE2XDIxNGtta1xi
XGZcYlwpLFwpXDIxNFwyMTJcMjE0MTAxXDM1N1wzNTNcMzU3XDMyNlwzMjNcMzI2XDIyNFwyMjJc
MjI0XDI3NVwyNzJcMjc1XDM1N1wzNTdcMzU3XDI3NVwyNzZcMjc1XDMwNlwzMDNcMzA2XDM3N1wz
NjdcMzc3XDM2N1wzNjdcMzY3XDI2NVwyNjZcMjY1e317ISAhXDAyMFwwMjBcMDIwXDIwNFwyMTJc
MjA0ISQhUlVSXDM0N1wzNDNcMzQ3XDIzNFwyMzJcMjM0XDAyMFwwMjRcMDIwXDI1NVwyNTJcMjU1
XDM0N1wzNDdcMzQ3XDIwNFwyMDJcMjA0XDMzNlwzMzNcMzM2XDAzMFwwMzRcMDMwY2FjXDMwNlwz
MDdcMzA2MTgxXDIwNFwyMDZcMjA0QklCOTg5XDIzNFwyMzZcMjM0XDM2N1wzNTdcMzY3XDI0NVwy
MzZcMjQ1MTQxXDMxNlwzMjNcMzE2OTw5e3l7XDIxNFwyMDZcMjE0XDI3NVwyNjZcMjc1XDI1NVwy
NTZcMjU1XDAyMFwwMzBcMDIwQkVCXDM1N1wzNjNcMzU3XDMzNlwzNDNcMzM2XDIyNFwyMzJcMjI0
XDM0N1wzNTNcMzQ3XDMwNlwzMTNcMzA2XDI0NVwyNTJcMjQ1e3V7SlFKOUE5a3FrXDI1NVwyNDZc
MjU1XCkkXClcMzI2XDMzM1wzMjZSTVJ7XDIwMntcMzY3XDM3M1wzNjdcMzM2XDMyN1wzMzYhXCgh
XDMxNlwzMDdcMzE2UllSXDIzNFwyMjZcMjM0Y2lja2VrXDI2NVwyNzJcMjY1WmFaOUlKc1wyMTJc
MjI0c1wyMTJcMjE0QklKY3V7XDMwNlwzNDNcMzU3XDI3NVwzNDNcMzU3UlVaXDIwNH1cMjA0c3lz
XDIzNFwyNDJcMjM0XDI2NVwyNTZcMjY1XGJcMDIwXGJjXWNcMjE0XDIyMlwyMTRaVVpcMjc1XDMw
M1wyNzVzbXM5NDlcMzU3XDM0N1wzNTdcMzQ3XDMzN1wzNDdcKTBcKVwyNTVcMjYyXDI1NTFBQmt5
XDIwNGt5e1JhY1wyMzRcMjcyXDMwNlwyMzRcMjcyXDI3NUpRUlwyMTRcMjUyXDI1NVwyMjRcMjUy
XDI2NVwyMjRcMjUyXDI1NVwyMTRcMjUyXDI2NXtcMjE2XDIyNEpVUlwyMzRcMjc2XDMwNlwyNDVc
Mjc2XDMwNkpVWlwpNDFcMjE0XDI1NlwyNTVcMjI0XDI1NlwyNjVcMjI0XDI1NlwyNTV7XDIyMlwy
MjRKWVpcMzA2XDI3NlwzMDZcMDMwICFjcXM5RUpcKTAxMSwxXDIwNFwyMzZcMjQ1QlFSY3l7QjxC
XDMyNlwzMTdcMzI2XDAyMFxmXDAyMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMCldZW5kb2JqCjExMSAwIG9iagpbL0luZGV4ZWQKL0RldmljZVJHQgoyNTUK
KFwwMDBcMDAwXDAwMFwzNzdcMzc3XDM3N1wzNDdcMzQzXDM0N1wzMDZcMzAzXDMwNmNlY0JFQlwz
NzdcMzczXDM3N1wzMzZcMzMzXDMzNlwwMjBcMDIwXDAyMFwwMDBcMDA0XDAwMFwyNzVcMjc2XDI3
NUJBQlwzMzZcMzM3XDMzNlxiXGJcYlwyNzVcMjcyXDI3NWtla1wzMjZcMzI3XDMyNlxiXGZcYnt5
e1wwMjBcMDI0XDAyMFpZWlwzMDZcMzA3XDMwNlwyMzRcMjM2XDIzNFwzMTZcMzEzXDMxNlwyNDVc
MjQyXDI0NVwyMDRcMjA2XDIwNFwyNDVcMjQ2XDI0NVwzNTdcMzUzXDM1N1wzNDdcMzQ3XDM0N1wz
MjZcMzIzXDMyNlwzNjdcMzY3XDM2N1wyMTRcMjEyXDIxNFwyNTVcMjU2XDI1NVwzNDdcMzUzXDM0
N1wyNjVcMjYyXDI2NVwyMDRcMjAyXDIwNDE0MVwzNjdcMzYzXDM2N1JRUlwwMzBcMDMwXDAzMFwy
NjVcMjY2XDI2NVwzNTdcMzU3XDM1N3N1c1wzMTZcMzE3XDMxNnt9e1wyMjRcMjIyXDIyNFwyMTRc
MjE2XDIxNHNxczk4OSEgITEwMVwyMjRcMjE2XDIyNFwyNTVcMjUyXDI1NVwyMzRcMjMyXDIzNFwy
MjRcMjI2XDIyNGNhY0pJSlwwMzBcMDM0XDAzMDk8OVpdWlwpLFwpISQhXDAyMFxmXDAyMGtta1pV
WlwpXChcKVJVUntcMjAye1wzMDZcMzEzXDMwNjE4MVwyMDRcMjEyXDIwNFwwMzAgXDAzMFwpMFwp
SkVKY11jSk1KXDMyNlwzMzNcMzI2XDIzNFwyNDJcMjM0UllSXDAyMFwwMjA5c3VcMjQ1XDI1NVwy
NTZcMzI2XDI1NVwyNTZcMzM2XDI2NVwyNjJcMzM2XDM1N1wzNTdcMzc3XCksXDIxNDEwXDIzNFpZ
XDI1NVwzNTdcMzU3XDM2N1wwMjBcMDIwMXt5XDI0NVwyNzVcMjcyXDMzNlwyNjVcMjcyXDMzNlwy
MDRcMjA2XDMwNnNxXDI3NTE0XDIzNFwyMTRcMjE2XDMwNlpdXDI2NVwyNTVcMjUyXDMyNlwzMzZc
MzQzXDM2N0pJXDI0NTk8XDI0NVwzMDZcMzA3XDM0N1wzMTZcMzE3XDM0N0I8XDI0NUJFXDI0NVwz
MzZcMzM3XDM1Nzk0XDIzNFpZXDI2NVwyMjRcMjI2XDMxNmtpXDI3NXN1XDI3NWNdXDI2NVwzNDdc
MzQ3XDM2N0pJXDI1NTk4XDI0NVwzMDZcMzAzXDM0N1wzMTZcMzEzXDM0N1wyNjVcMjY2XDMzNlJV
XDI1NVwzNTdcMzUzXDM2N3t5XDI3NVwyMTRcMjEyXDMwNmNhXDI2NVwyNDVcMjQ2XDMyNjk4XDIz
NEJBXDI0NVwzMjZcMzI3XDM1N1wyMzRcMjMyXDMyNmtpXDI2NVwzNjdcMzY3XDM3N3t5XDMwNlwy
MTRcMjA2XDMwNlwzNjdcMzYzXDM3N1wyNDVcMjQyXDMyNkpNXDI1NVwyNzVcMjc2XDM0N1wzMjZc
MzIzXDM1N1JRXDI1NVwyMzRcMjMyXDMxNlwyMDRcMjAyXDMwNlwyNzVcMjc2XDMzNlwyNDVcMjM2
XDMyNmNlXDI2NXtcMjAyXDMwNlwyMzRcMjM2XDMyNlJNXDI1NXt9XDMwNlwyNDVcMjM2XDMxNlwz
MjZcMzMzXDM1N2ttXDI3NVwzMzZcMzMzXDM1N1wzNDdcMzQzXDM2N1pdXDI1NVwyMjRcMjMyXDMx
NlwzNTdcMzYzXDM2N1wyMTRcMjEyXDMxNlwyMjRcMjIyXDMxNlwzNjdcMzU3XDM3N1wyMjRcMjE2
XDMxNlwzMzZcMzQzXDM1N1pVXDI1NUpFXDI0NVwzMTZcMzE3XDM1N1wyMzRcMjI2XDMxNlwyMzRc
MjQyXDMyNmtlXDI2NVwyNDVcMjQyXDMxNlwzMzZcMzI3XDM1N1wyMzRcMjI2XDIzNGtpazlBOVxi
XDAwNFxiQklCXDIxNFwyMjJcMjE0XDMwNlwyNzZcMzA2XDM3N1wzNjdcMzc3XDMyNlwzMTdcMzI2
XDM2N1wzNzNcMzY3XDAyMFwwMzBcMDIwXGJcMDIwXGJcMjU1XDI0NlwyNTVcMjU1XDI0NlwzMjZc
KSxjWlVcMjM0Wl1jISBrXDAzMFwwMzRaY2ljWmFaXDMxNlwzMDdcMzE2XDI0NVwyMzZcMjQ1a3Fr
XDI3NVwzMDNcMjc1c21zXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwKV1lbmRvYmoKMTEzIDAgb2JqCjw8L1IxMTEKMTExIDAgUi9SMTA5CjEwOSAwIFI+Pgpl
bmRvYmoKMTE0IDAgb2JqCjw8L1IxMTIKMTEyIDAgUi9SMTEwCjExMCAwIFIvUjEwOAoxMDggMCBS
Pj4KZW5kb2JqCjExMiAwIG9iago8PC9TdWJ0eXBlL0ltYWdlCi9Db2xvclNwYWNlIDExMSAwIFIK
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
V1J+NQgpMDY76QKMVLuiHodKIRykhybW3KxNEH6V0bnmDdw2qddvLfpaHv1vGna5nbur5q3esPGm
NR05qzkTZkH2suZJUIEe/kLzEPgWyy1pngWl93N6QQ7xHiWLI4UhPm2FBoVuSpFFy+5qkdMwkgQe
O5UUyoJKJeeDYTBCqVNZSaplrPkbfu2t94ugP9fc91pRkfPW0rw9Tgt3ivdxnIO5i9cx2EHzt3Uc
NXl6Ou2fztlMShO0iXRZ805e0DjR0bzh9z6BZXycqbU7c82lnKaKOJwuvEsL/IiFcVEQcxZopD/V
abFoexDliajSeQMqp6LAn8BWEj9PrwVL71o6H2PtGC4QxW0Tb8w1N8P5118Xs0vj+ZgBhDXklzU3
jYBk4GmNYpRgy/DAgGG27GPWKENjDJWKPYdpVUs/n9WXO4ZHdkrHY2jXxvOhOI56xpWvVgy5YERg
xCjgS8josOWKZFTsM+PQWPEYAVseqWQUFHuIMDxsyVCQGa+aU9mUwPijBt5VCk4N2WM49/QapTE+
dM6J276KS+L2DGLaNm4uh3BE8/X4bza+PXri/+4lrCH20OLcE5F+k7CGzkOLQyAQCAQCgUAgEAgE
AoFAIBAIhIPhPwDX8fP7CmVuZHN0cmVhbQplbmRvYmoKMTA4IDAgb2JqCjw8L1N1YnR5cGUvSW1h
Z2UKL0NvbG9yU3BhY2UvRGV2aWNlUkdCCi9XaWR0aCA5MzYKL0hlaWdodCA0NzEKL0JpdHNQZXJD
b21wb25lbnQgOAovRmlsdGVyL0RDVERlY29kZS9MZW5ndGggMjIyNzc+PnN0cmVhbQr/2P/uAA5B
ZG9iZQBkAAAAAAH/2wBDAA4KCw0LCQ4NDA0QDw4RFiQXFhQUFiwgIRokNC43NjMuMjI6QVNGOj1O
PjIySGJJTlZYXV5dOEVmbWVabFNbXVn/2wBDAQ8QEBYTFioXFypZOzI7WVlZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVn/wAARCAHXA6gDASIAAhEBAxEB/8QA
HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQR
BRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdI
SUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2
t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEB
AQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMi
MoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpj
ZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbH
yMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD0miiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKz9Q1OKyXkgsOvPSmk3ogL5IAySAPeq8l9bR/emX8Of5Vyd1rUV2xUXEkLdi43L+nT8qyLq
S8hIMjZRvuupyrfQ1vGhfcqx6HHfW0n3Zkz7nH86sV5aLyYH75NaNjrt1aMNj5Xujcg03h30Cx6F
RWdpOrwanF8h2yr96Mnke49RWjXO007MkKKKKQBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFAFPU7wWdqXz8x4X/GvPdQvXuZjycZro/EbtcXjwiQRxxIC7noo/x5xX
OGawQ7VtJJV/vvJtJ/ADiuyjGyuUilVm1ujBmN1823c/PEeh9x6H3p09vE0DXNozmNSBJG/3o89P
qPeugs/D1jb6ct3qs+N4DYDYUZ6D3NaymktRnOXluLeRdjeZDIu+N/Uf4ioK7WHSdG1SwMNjK2I2
JDA5Kk+x7VR0rwwjmeTUJCI4nZAFOM46kn0qFVVtQuc7bXU1ncJcQMVkQ5+vtXpWmX0eo2MVzF0c
cj0PcVz0Gl+HdQdobSc+bjja5z+GetJ4WZtP1a/0h5A4jIdCO/r/AErGs1LXqJnW0UVC91bxyiJ5
o1kP8JYZrnJJqKilnihBMsiIB/eOKcksckfmI6snXcDxQA+ioYrmCZWMUqOF67WzikW7t2lESzxm
Q9FDDNAE9FISACScAVVg1KyuZjDBdQySDqquCaALdFVJdTsYSwlu4UKtsILgYb0qO+vngnslhELp
cSbSzSY4/wBn1oAv0U12VFLOwVRySTgCmQ3ENwpaGRZAODtOcUAS0VDHcwSuyRyo7r1AbJFH2mDf
s81N3puGaAJqKZI4QdVDHO0E4yajNwkcCyTvHHkcndxn2NAE9FRrNG0XmrIhjxncDx+dJDPFOpaG
RZAOCVOcUAS0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAcNrrMY78Dr9qAf8A3ecVztdH4jb7DrkhaPzILlAXQnAb/wCu
CM1k/Z7J/mS+8tf7skZ3D8utd9N+6i0O0hS9xMgGVaFww7dOP1roH0OysbCKTWLyZwuAF3naD6AV
zrXUdvH5VluOWDPK4wXxyBjsK6WXXdI1SxWPUUZGHJXB4PqCKmfNdNbCZd8PSaWWnTS4nAXBd2B5
9OtVotZNld38d1bytaLO2JlXIXPUGm6drOl2MJ8mE29oz7VcjLOw6k+1Qw+JrQXFzDNCz2kjkq23
Oc9cisuVtvQC1HZ6Bq7n7KVSfG7MRKMPesTS7R9M8cyW4kMg8kncepBx1rSg1Pw7pztc2sZ84g4C
qcj256VS8MSvq3iG81N02qcRoPQD/IpTul5eYjuawoGsVsbsXnk+fvk80PjcTk49+mMVu1E9vA8g
keGNpB0YqCawEYVsYRqVp9vx532JcGXpnPPXvUd0R5V+1oY/sfnRbjj5P9vp26ZxW29kkt480oR0
aMJsZc9+tWFijSPy0RVTGNoGB+VAGDgm6J820LLbvuW3U8rjjJ6fSnNbwQ+H7Ro40VlMTBscgkjn
NbUVvDCGEUMaBuu1QM0/YpUKVG0dscUAZ+vzrbaJdySRGZAmCgOMg8de1cT5kf8AaOhvEbJB5o+W
2U5UEjhm7mvR2UMpDAEHqD3qFbS2RQEt4lAbcAEHB9frQBw1vJpMep+IRqYj3tK4j3jrychffpUd
ss62nhcXAYH7Udgbrt3DFdbYaHFa3d/PKUnF1N5oV0B2df8AGtRoo3KFo1Yocrkfd+lAFLWVjawx
LIY18xPn27gDuGNw9PWs2WSTy75IUgNybcsJLY/KRnow9a6BlV1KsAynggjINNigigUiGJIweoVQ
M0AYMADT2HlzWQAYFPIUlyuOR7D1zU9pYRXGmXaKqiWWVzv77s8c+xrWjt4InLxwxo7dWVQCakCh
RhQAPagDBtpjqbPcuDi1gMeCOkpHzfyApbYwi5svtWwR/ZR5Rfpuz8344xW4EVQQqgAnJwOtNkgi
ljCSRI6DorKCKAMG8MH2U/Ygi232seaXB8o8c9O27HtmrWngnVWPm2pIhIZbdTg8jBJ6Z6/nWqIo
xF5YRRHjG3HGPpSQwRQKVhjSMHkhVAzQBJRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBh+KtLOoadvhXNxD8ye47ivPkc
PkdCOCK9crkfEfhfz5mvbBvLlPMiY4b/AOvW9Kry6PYaZydWLW1a4LMzCKFOXlboo/qfaovtFtZO
Yry2nM47Odi/p1/Oi41H7UFDOixr92NBhV/CupSvsUS3lws8iiNNkEY2xp6D1Puar1E1xEo5cU2I
3F8/l2ULOehbHA/GhyjFAJO7yOtvAC0shwAK9H8MaWNN05E/ixkn1Pc1l+GvDAtCLi4+aUjlv6Cu
vUBQABgCuOpU52S2LRRRWQgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigApOtLRQBRvdLtL1Ss8SMD6gGsOfwTpznKx7foxFdVRRcDlrfwXp8TZMStj+8Sa27XS7a2U
BEHHtV6igBAMDApaKKACiiigBCQoJYgAckntWdoms2uuWb3NoSUSRoyD14PB/EYP41hfEXWv7M0I
2sTYuL3MYx1CfxH+n41xfw61r+zNdFrK2Le9xGc9A/8ACf6fjQB7HRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBh+KNLsbvSb65uLSGWe
K1k2SOoLLhSRg/WuN+GWl2N/a3z3lpDO8cibGdQSvB6V32v/APIv6n/16y/+gGuN+Ev/AB46l/10
T+RoA9CooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAz9f/AORf1P8A69Zf/QDXG/CX/jx1L/ron8jXZa//AMi/qf8A16y/+gGuN+Ev/Hjq
X/XRP5GgD0KiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigDP1//AJF/U/8Ar1l/9ANcb8Jf+PHUv+uifyNdlr//ACL+p/8AXrL/AOgGuN+E
v/HjqX/XRP5GgD0KiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigDP1//kX9T/69Zf8A0A1xvwl/48dS/wCuifyNdlr/APyL+p/9esv/AKAa
434S/wDHjqX/AF0T+RoA9CooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAz9f8A+Rf1P/r1l/8AQDXG/CX/AI8dS/66J/I12Wv/APIv6n/1
6y/+gGuN+Ev/AB46l/10T+RoA9CooooAKKiuZ4rW2luJ22QwoZHbBOFAyTge1YMfjjw5I4RdSUE/
3opFH5lcUAdHRWTqPiPSdLhtpby8VI7kFoXVWcOBjkFQfUVDp/i3RNTvY7OyvfNuJM7U8p1zgEnk
qB0BoA3KKxrvxTolnefZbjUYUmzgryQp9yBgfjRqXijRtLmjivb0RvLGJU2xu4ZSSAcqCOxoA2aK
w9P8W6Jqd7HZ2V75txJnanlOucAk8lQOgNblABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAZ+v/APIv6n/16y/+gGuN+Ev/AB46l/10T+Rrstf/AORf1P8A69Zf/QDXG/CX
/jx1L/ron8jQB6FRRRQBmeI/+Ra1X/rzm/8AQDXlFr9uj8NW4k0fSlsbktCmozQgyKSzDJYElcHI
BI7CvY721S9sbi0lLCOeNomK9QGGDj35rPt/DtjD4d/sRhJNZ7WX94QW5YtnIA5BPHHYUAcL4s02
TTbbwlYW4jvpY3cIsnKSsWjIByfuknHXpW14etdbj1q3e98M6PY243bri3jQSJ8pxghyeTgdOhq/
e+CNPv8ATrGyuLu+aOxDLE29N2GxwTt7YGKTRvAumaNqkN/bT3jzQ7tokdSpypXnCjsaAOWbSm0u
DUZYbLSvEGl73eSbzAZ4hjJBfOQQPTJ5zXRS2mjX3gOW9tLCEoljL5LTL5kkWAxwGbJ4bOOeKnv/
AAFol9qDXbxzRs7FnjifCMT7Y4/Aitx9Ntm0iTTEUxWrwtBhOqqRjjPfmgDnvh9p9l/wjGn3v2O3
+1/vP3/lL5n32H3sZ6cfSuuqjo2mQ6NpcNhbNI8MO7aZCCxyxbnAHc1eoAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigDP1//kX9T/69Zf8A0A1xvwl/48dS/wCuifyNdlr/
APyL+p/9esv/AKAa434S/wDHjqX/AF0T+RoA9CooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAz9f8A+Rf1P/r1l/8AQDXG/CX/AI8dS/66
J/I12Wv/APIv6n/16y/+gGuN+Ev/AB46l/10T+RoA9CooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAz9f/AORf1P8A69Zf/QDXG/CX/jx1
L/ron8jXZa//AMi/qf8A16y/+gGuN+Ev/HjqX/XRP5GgD0KiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDP1//AJF/U/8Ar1l/9ANcb8Jf
+PHUv+uifyNdlr//ACL+p/8AXrL/AOgGuN+Ev/HjqX/XRP5GgD0KiqNzq+n2snlz3kCyf8894L/9
8jmq51+2P+ogvZ/922dR+bACgLmtRWP/AG1Ofu6Ref8AA5IR/JzSf2ve9tKbHvOmadmLmRs0Vjf2
zcj72kXJ9dksR/LLCnDXYx/r7G/h+sPmf+gFqLMLo16KzY9e0uRgpvI4nPAWbMRP4NitEEMAVIIP
QikMWiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooqre39vYqpnfDPwkajLuf
QAcmgC1VK81S1s3EckhecjKwxjc5/Advc8Vnyy3t/wDfZrK3P/LONv3rfVh936Lz701I7TT4SR5U
CE5ZmONx9ST1PuapRIc10K2uX2oXOi3+y3itITbyZ81t8hG05GFOB9cn6VyPw7s4bq0vvPDuodfk
3sFPB6qDg/jXTarqtlcaVeQ284uHkgdVEKmTJKkDlQa57wJJ/ZVteLfxzW5kdSu+JsEAHvinZXJu
2mdvBbw2ybLeGOJP7sahR+lSVWt9Qs7slbe6hlYdVRwSPwqzVGYUUUUAFFFFACOqupV1DKeoIyDV
MaVaoS1ur2rHnNs5i59wpwfxBq7RQF7ECTapa/dlivox/DMPLf8A76UYP/fP41at9at3kWK5V7KZ
jhVnwAx/2WBKn6Zz7UymyIkqMkiq6MMFWGQalxLU2tzYorn4oLix50+bCD/l3lJaM+wPVPw49q0L
PVYbmUQSq1tdf88pMfN7qejD6fiBUtWNFJM0KKKKRQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUVj3d
5JdyPb2bmOFTtlnU8k91T39W7dBz0BN2JLzUn81rawVZJl4eRvuRH0Pq3sPxIqiRBYBri4laSeT5
TI/LyHsoA/RQMU+WSKwt0jijySdsUSdWPoP5k/U022tCkn2i4YS3TDBbsg/ur6D9T3rRKxi5XItt
/efeb7DCf4Vw0p/H7q/hn6ipItLson8zyFkl/wCekpMj/wDfTZNXKKZNwooooAgubO2uxi5t4pgO
m9AcfSq32Ga25sLllH/PGcmRD9CTuX8Dj2rQooAqW97vlEFzEbe4IyELZD+6nv8AofardRXFvFcx
GOZQynn0IPqD2PvUEEr28wtbli27/Uyn+P8A2T/tD9Rz60AXKKKKACiiigAooooAKjngjuI/LlUM
uc+hB7EHsfcVJRQBFDfT2GEvGae17T4+eMf7Y7j/AGh+I71tKwdQykMpGQQcgisqoIXk0xi0KmSz
Jy8I5Mf+0g/mv5c8GHHsaxn0Zu0UyKVJollidXjcZVlOQRT6k0CiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoorO1S8e
EJbWxH2qfO04z5ajq5+mePUke9AEN/dvczvZ2zlETAnlU4PrsU+uOp7A8cnhERIo1RFVEQYAHAAF
NghS3hWKPO1e5OST3JPck8k1U1hibIW6Ehrp1gyOuGPzf+O7jWiVjBvmYaf/AKVI2oP0kG2AH+GP
1+rdfpj0q/SKoVQqgBQMAClpkmbrusRaNY+e6NLI7BIol6ux7VhSeIPEFkrXWoaIi2IwSY3G9B3J
5P8AIU/xurQy6PqDbjbWt0DKAM8Eg5P/AHyR+NWdf8QaU2gXgjvreZ5oWRERwzEkYHHUdakpI247
2CTTxerIPs5j83eePlxnPtXOeHfE91qep/Z723jgjnjaS1KgguASMHJOTwenoazr+S407wFYacBI
17ejYqAZfaTuIx16EL+NUL7UryNdLnGg3liumEfvWDEFOAQcqOvr70XGonZ+IdbOkR26QwfaLu6k
8uGPOATx/iPzrOsfEOqW+p21lr1hFbG6JWGSJgQTxweT3Pr3FO8R3ej3hsbTUGmiS4Xzre8QgKhx
13Z+nbHIrNtNQuNM16wsrbWRrFrcsUZMh2jHHJYE+/4A8UXBLQ7morq3S6t2ickBujDqpHII9wea
loqiCrp9w88BWbAuIm8uUDpuHcexBBHsatVnt/o+toR9y7iIP++nI/ME/wDfIrQoAKKKKACiiigA
ooooAKKKKAK6THS5GmXJs2OZUH/LM93X29R+PXOd1SGUMpBB5BHesqo9Om+wXCWTn/RpSfs5/uHq
Y/p1I/EdhUSXU1hLozaoooqTQKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAiuJ47W3knmbbHGpZj7CsW1WR3ku7hds9xglT/yz
UfdT8MnPuTUurSfar6GxXmOLE8/vz8i/mC3/AAEetSVcV1MpvoFUL75tS0xewkd/yjYf+zVfrH1O
/s4dRst93ArwSnzVMgBRWRuSM8DJXr61RmjYoqGa7treETT3EMUR6O7hVP4mpUdZFDIwZT0IOQaA
GyxRzxNFKiyRuMMrDII9MVmQeGtGt7nz4tPhEmQQTkgEegJwPwq42pWC+buvbYeVjzMyr8meBnni
nLfWjTRRLdQGWZd8aCQbnXk5AzyODzSDUbPp9rcX0F5LFvuLfIibcflz14ziprm3iuraS3nTfFKp
V1zjINNa6t0uktmniW4cbliLgOw55A69j+VJ9stftP2f7TD5+M+V5g3fl1pgQPpGnyWMVlJapJbx
DCI+W2/QnmmadoWmaY++ys44nxjfyzfmSTV2e4htozJcTRxIOrOwUfmahl1GzisZL1rmI2yLuMis
CPwx1NINS1RWfpGsWmr2f2i2kXAJ3IWG5BkgFh2zjNWoLu2uSwt7iGYocMI3DYPocUwsVtS+W501
+4ucfnG4/rV+sbUNRsX1CxhF5b5iuCZR5q/IQjAA88HcQK2aAYUUUUAFFFFABRRRQAUUUUAFRXUC
3MDRMSueVZeqsOQR7g4NS0UAWNKvGu7ciYBbmFvLmUdN3qPYjBH1q9WAZPsOpQ3ecRTYgn9sn5G/
Bjj/AIF7Vv1m1Y3i7oKKKKRQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFNd1jRnchVUZJPYU6srxC+bBLUdbyVYT7r1f/xxWoApabulge7k
BEl25mIPUA/dH4KFFXKKK1OZu4VwU+npqXj3WIWRHdbZXjDjK7wI8ZHpXe1Uj0yzi1OXUUhxdzLs
eTceRxxjOP4R27Umhp2OJuGutV8WhLeCxeMWimCG+UmMDjdgD+INuH4Gn2X2y08M+IFt7m2fY52r
beYFhOf3gUsBwB0xmuh1LSLCW5Iv7ZJbSZshjkGKQnnkcgMf1+ta1rZ29pbC3t4UjhGRsUce9KxX
McPqlhpkXw9huIoYVuWiiPmKAGZiV3Anqe/HtS2ny+KvCzNwp0xFB7E7H4/UfnWtrnhe0/sa9XSd
PjF5Ntxg46OpOMnA4HbFX4tDtLzRNPtdUtEkkggRCCeVIUAgMD6jsaLBdWOf1+aQePLZrQh7iOxk
2gf39kpA/lWLBaXE3hUXbtpMMRkybuRZDcht/cqD/wDqr0GDQdMt7yC6gtEjmgUpGyEgAHOeM4P3
jyaafD2km++2fYYvPzndzjOc5x0z74osHMjD1rTri9utIuPtFhPeJCAbO5OElJHzFVPJ/EdhVaNr
FrTxBZtpSWN+lqzzIjb4mwuVI7AjIPTP6112oaZZanEI723SZR0z1H0I5FNsNJsNOieOztY4lcYb
HJYe5PJp2FzaHByK1v8ADOCW1iVHuJdtzIoAZkDvjJ784H0NXY7K7tPEGjuW0a0dyQqWSSAzJxuz
wR06EkV1tpo2nWVvPBb2qLDOcyRkllb8CTVJdKsNLmK6VaRx304OG5bYvduTwB6dzgUrD5jD8Maf
a3fifxBNcwxzNDckIHUMBl3ORnv8o5ruKoabpFlpZma0jZXnwZXZ2YuRnk5PuenrV+miW7sKKKKY
gooooAKKKKACiiigAooooAjuIUubeSGQZSRSrD2NW9FuXutNjMxzPHmKX3dTgn8cZ+hqCotNbyNb
uIOiXMQnUf7SkKx/Ix/lUyLpvWxt0UVFcTx20DzTMFRBkk1BsSMwVSWIAHUmsS+8U6bZsU83zHHZ
en51xmv+JrjVJmit2aK1BwMdWrERQvNdMKP8xSiegJ4vMrYisNw9TNj/ANlq3H4iPWezaMeofd/S
uZ0DRLu+/ek+TAP4j3rqBYfYogxcSR9zSlGCdgaRpWmo2t5/qZAT/dPBq3WFNpMVwomtT5co5BWp
NN1KRZvsd8Nsw+6/ZqyceqFY2aKKKgQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAViag3na9BF/DbQGUj/ac7VP5K/wCdbdYCHzdZ1OTsrRwj/gKBv5uaa3JnsWaKKK0M
AooooAR0WRGR1DIwwQRkEelUN8unfLLumsx0kGS0Q9G9R79fX1rQooAajrIgeNldGGQynIIp1UX0
1FdpLORrSUnJ2DKMfdOn4jB96T7RqEHE1mlwP79s4BP/AAFsY/M0AX6Kof2tEv8ArLe+jPp9lkb9
VBFNXWrRxmIXUoyRlLSUjPpnbjNAWNGis/7fcy8W+nTn/amZY1/mW/Sl+yXVz/x+3GyP/njbEqD9
X6n8MUBYfPekym3tFE1wPvc/JH/vH+nU/rUtrbeQGZ38yaQ5kkIxuPoB2A7D/wCuS+CCK3iEUEax
xjoqjAqSgAooooAKKKKACiiigAooooAKKKKACiiigAqpdN5F7p9z/cnETe6yfLj/AL6Kn8Kt1R1r
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
6q/b5bniwt2cf89pgY0H0zy34DHvU9vp9natut7WGJj1ZUAJ/GrNAFS3sisonuZTcXA6MRhU9lXt
9eT71boooAKKKKACiiigAoopHdY0LuwVQMkk4AoAWo5547eIyTOEUcZPc9gPU+1QR3E19xp0W9D/
AMvEgKxD6d3/AA49xWjZ6VFBKJ5na5uh0lk/h/3V6L/P1JqXItQbKkNlPqHzXatb2p6QdHkH+36D
/ZHPr3FbKqqIFRQqqMAAYAFOoqG7mqVtgooooGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABVG80
u1vH810Mc4GBNEdjj8R1Hscir1FAGI9jqdtzFLDex/3ZR5cn5j5SfwFV21FIOLyC4tCOpljO0f8A
Axlf1ro6KfMyHBMxYZ4bhN8EscqH+JGDD9Kkqxc6Pp105kms4TIf+Wirtf8A76HNVzoNuP8AUXN7
B/u3DOPyfIquYn2YUU3+xrgfd1e7I/244if0QU3+yb7/AKCp/wDAdaOZC9mySimDR7o/e1acH/Yh
jH8wacNCRv8AX39/N9ZRH/6AFo5kHs2DMqKWZgqjqScCqf8Aato7FYHa6ccEWyGXH1K5A/GtCPQd
MRgzWiTMOjTkykfixNaSqFUKoAA6AdqXMUqfcw0h1S6+5DFZIf4pzvf/AL5U4/8AHvwqzBoluHWS
7Z72UHIM+Cqn2UfKPrjPvWpRSuWopBRRRSGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB//2QplbmRzdHJlYW0KZW5kb2Jq
CjExNSAwIG9iago8PC9SMjIKMjIgMCBSL1I4CjggMCBSL1IxMAoxMCAwIFIvUjI1CjI1IDAgUi9S
MjYKMjYgMCBSPj4KZW5kb2JqCjExOSAwIG9iago8PC9SMjIKMjIgMCBSL1I4CjggMCBSL1IyMwoy
MyAwIFIvUjEwCjEwIDAgUi9SMjUKMjUgMCBSL1IyNgoyNiAwIFI+PgplbmRvYmoKMTYgMCBvYmoK
PDwvQmFzZUZvbnQvS1BTSEJPK1RpbWVzTmV3Um9tYW4vRm9udERlc2NyaXB0b3IgMTUgMCBSL1R5
cGUvRm9udAovRmlyc3RDaGFyIDEvTGFzdENoYXIgMS9XaWR0aHNbIDI1MF0KL0VuY29kaW5nIDEy
NiAwIFIvU3VidHlwZS9UcnVlVHlwZT4+CmVuZG9iagoxMjYgMCBvYmoKPDwvVHlwZS9FbmNvZGlu
Zy9CYXNlRW5jb2RpbmcvV2luQW5zaUVuY29kaW5nL0RpZmZlcmVuY2VzWwoxL3NwYWNlXT4+CmVu
ZG9iagoyNyAwIG9iago8PC9CYXNlRm9udC9IZWx2ZXRpY2EtQm9sZE9ibGlxdWUvVHlwZS9Gb250
Ci9TdWJ0eXBlL1R5cGUxPj4KZW5kb2JqCjI0IDAgb2JqCjw8L0Jhc2VGb250L0NvdXJpZXIvVHlw
ZS9Gb250Ci9TdWJ0eXBlL1R5cGUxPj4KZW5kb2JqCjIyIDAgb2JqCjw8L0Jhc2VGb250L1FTV0lO
QStGdXR1cmFBQmtCVC9Gb250RGVzY3JpcHRvciAyMSAwIFIvVHlwZS9Gb250Ci9GaXJzdENoYXIg
MS9MYXN0Q2hhciA2OC9XaWR0aHNbIDYyNSA5NzAgNjUzIDY2MCAzNTMgMzEzIDMxMiA0ODQgNjYw
IDYzMSAzMTIgNTMyIDY2MCA0NjEgNjIzCjY1MyA2MTEgNTY0IDYwNSA1MzIgNDc5IDQ0NyAzNDMg
Njc4IDY2MCA4MDMgNjM0IDY0MSA2MjUgODU2IDQ1Ngo4MDIgNTUzIDYyNSAzNTkgOTQ4IDY2MCA2
NDEgNjI4IDYyNSA1ODEgNzExIDYyNSA2NjAgMzUxIDcyMiA1NjcKNjI1IDYyNSA4NTIgNjI1IDYy
NSA0NTggNTQ0IDYyNSA1NjUgNTY1IDMxMiA1MzAgOTI1IDMxMiA4NTYgNzY2Cjc4MCA1NDIgMzYz
IDM2MyA4NDNdCi9FbmNvZGluZyAxMjcgMCBSL1N1YnR5cGUvVHJ1ZVR5cGU+PgplbmRvYmoKMTI3
IDAgb2JqCjw8L1R5cGUvRW5jb2RpbmcvQmFzZUVuY29kaW5nL1dpbkFuc2lFbmNvZGluZy9EaWZm
ZXJlbmNlc1sKMS9vbmUvVy9oL2EvdC9zcGFjZS9pL3MvcS91L2wveS9wL2Mvby9uL2Uvdi9xdWVz
dGlvbi9ML0ovci9jb2xvbi9CL2Qvdy9QL2svdHdvL1EvaHlwaGVuL0gvVC90aHJlZS9JL20vYi9S
L0MvZm91ci9TL1YvZml2ZS9nL2YvQS9FL3NpeC9zZXZlbi9OL2VpZ2h0L25pbmUvc2xhc2gvRi96
ZXJvL3F1b3RlZGJsbGVmdC9xdW90ZWRibHJpZ2h0L3BlcmlvZC94L00vY29tbWEvTy9EL1Uvei9w
YXJlbnJpZ2h0L3BhcmVubGVmdC9HXT4+CmVuZG9iago4IDAgb2JqCjw8L0Jhc2VGb250L0dJWVJO
WStGdXR1cmFBQmtCVC9Gb250RGVzY3JpcHRvciA3IDAgUi9UeXBlL0ZvbnQKL0ZpcnN0Q2hhciAx
L0xhc3RDaGFyIDM3L1dpZHRoc1sgNjI3IDI0MSA0NjMgNTY3IDI4NyA1MDggMzI5IDQzNCA1MTIg
NTQyIDI4OCA4NTYgNzA4IDQ5MSA1MjgKNDk4IDQ2MyA1NDIgNTY3IDU3NiA1NjcgMzM4IDI0MSA0
MTAgMjg4IDcxMiA0NDcgNTUxIDU2NyA3ODYgMzEwCjQ2NSA1NjcgMjg4IDI0MSA0MzEgNDYzXQov
RW5jb2RpbmcgMTI4IDAgUi9TdWJ0eXBlL1RydWVUeXBlPj4KZW5kb2JqCjEyOCAwIG9iago8PC9U
eXBlL0VuY29kaW5nL0Jhc2VFbmNvZGluZy9XaW5BbnNpRW5jb2RpbmcvRGlmZmVyZW5jZXNbCjEv
QS9sL2MvYS90L2UvaHlwaGVuL0wvdS9uL3NwYWNlL1EvSC9UL1AvRi9xdW90ZWRibGxlZnQvaC9k
L3R3by9wL3IvaS9zL2NvbW1hL3cvdi9vL2IvbS9mL3kvZy9wZXJpb2Qvai96L3F1b3RlZGJscmln
aHRdPj4KZW5kb2JqCjIzIDAgb2JqCjw8L0Jhc2VGb250L0hlbHZldGljYS1Cb2xkL1R5cGUvRm9u
dAovU3VidHlwZS9UeXBlMT4+CmVuZG9iagoxMCAwIG9iago8PC9CYXNlRm9udC9IVUFXT1YrRnV0
dXJhQUJrQlQvRm9udERlc2NyaXB0b3IgOSAwIFIvVHlwZS9Gb250Ci9GaXJzdENoYXIgMS9MYXN0
Q2hhciA4MS9XaWR0aHNbIDI5NSA1OTAgOTEzIDU1NyA1NjkgMjU5IDI0MiA0MDcgNTcyIDU0NyAy
NDIgNDQwIDU3MiA0NDkgNTY5CjU1NyA1MTQgNDQ5IDUyMSAyOTUgNTkwIDg3MCAzNjYgNzIyIDUw
NyA1MDggNTcyIDY5MiAzNTEgNTkwIDI1OQo4NDggNTcyIDUzNSA3MjUgNTkwIDUxNCA1ODAgNTkw
IDU3MSAyODkgNjI1IDQ1NiA1MjEgNTkwIDU5MCA0OTMKNzc1IDU5MCA1OTAgNDE3IDUwNyA1OTAg
NDM1IDQzNSA0MzMgODM4IDcyNSA3MjAgODcwIDQzMSA1NjIgMzE5CjI5NSAzMTkgMjg4IDI4OCAz
ODcgMjQyIDI5NSAxMDAwIDc0MCAxMDAwIDgxNCAxNDkgMjg4IDU3MiA1MDAgNTY5CjUwMCA1Mjld
Ci9FbmNvZGluZyAxMjkgMCBSL1N1YnR5cGUvVHJ1ZVR5cGU+PgplbmRvYmoKMTI5IDAgb2JqCjw8
L1R5cGUvRW5jb2RpbmcvQmFzZUVuY29kaW5nL1dpbkFuc2lFbmNvZGluZy9EaWZmZXJlbmNlc1sK
MS9zcGFjZS9vbmUvVy9oL2EvdC9pL3MvcS91L2wveS9wL2Mvby9uL2Uvdi9xdWVzdGlvbi9wZXJp
b2QvdHdvL1EvaHlwaGVuL0gvVC9QL2Qvdy9yL3RocmVlL0kvbS9iL1IvQy9mb3VyL1MvVi9maXZl
L2cvZi9BL0wvRS9zaXgvc2V2ZW4vay9OL2VpZ2h0L25pbmUvc2xhc2gvRi96ZXJvL3F1b3RlZGJs
bGVmdC9xdW90ZWRibHJpZ2h0L3gvTS9EL1UvTy96L0Ivc2VtaWNvbG9uL2NvbW1hL2NvbG9uL3Bh
cmVubGVmdC9wYXJlbnJpZ2h0L0ovai9xdW90ZXJpZ2h0L2VsbGlwc2lzL3BlcmNlbnQvYXNjaWlj
aXJjdW0vRy9xdW90ZXNpbmdsZS9xdW90ZWRibC9ZL2VuZGFzaC9vYWN1dGUvYWN1dGUvWF0+Pgpl
bmRvYmoKMzYgMCBvYmoKPDwvQmFzZUZvbnQvSGVsdmV0aWNhLU9ibGlxdWUvVHlwZS9Gb250Ci9T
dWJ0eXBlL1R5cGUxPj4KZW5kb2JqCjI1IDAgb2JqCjw8L0Jhc2VGb250L1N5bWJvbC9UeXBlL0Zv
bnQKL1N1YnR5cGUvVHlwZTE+PgplbmRvYmoKMTIgMCBvYmoKPDwvQmFzZUZvbnQvTUZaTVJSK1Ry
ZWJ1Y2hldE1TL0ZvbnREZXNjcmlwdG9yIDExIDAgUi9UeXBlL0ZvbnQKL0ZpcnN0Q2hhciAxL0xh
c3RDaGFyIDI1L1dpZHRoc1sgNzA5IDM2NyA2ODQgNjEyIDU4NyAzMDEgNTgzIDQyNyA1NzUgNTg0
IDU5MSA1OTAgMzk2IDI5NSA1MzQKNjMzIDQzMSA1NDggNTgxIDI5OCA1NjYgNTUzIDM3MCA1Njkg
NjEyXQovRW5jb2RpbmcgMTMwIDAgUi9TdWJ0eXBlL1RydWVUeXBlPj4KZW5kb2JqCjEzMCAwIG9i
ago8PC9UeXBlL0VuY29kaW5nL0Jhc2VFbmNvZGluZy9XaW5BbnNpRW5jb2RpbmcvRGlmZmVyZW5j
ZXNbCjEvUS9oeXBoZW4vSC9UL1Avc3BhY2UvRi9yL2UvcS91L24vdC9sL3kvQS9zL2svZC9pL28v
TC9mL0UvQ10+PgplbmRvYmoKMjYgMCBvYmoKPDwvQmFzZUZvbnQvSGVsdmV0aWNhL1R5cGUvRm9u
dAovU3VidHlwZS9UeXBlMT4+CmVuZG9iagoxNCAwIG9iago8PC9CYXNlRm9udC9LUFNIQk8rVHJl
YnVjaGV0TVMvRm9udERlc2NyaXB0b3IgMTMgMCBSL1R5cGUvRm9udAovRmlyc3RDaGFyIDEvTGFz
dENoYXIgMS9XaWR0aHNbIDMwMV0KL0VuY29kaW5nIDEzMSAwIFIvU3VidHlwZS9UcnVlVHlwZT4+
CmVuZG9iagoxMzEgMCBvYmoKPDwvVHlwZS9FbmNvZGluZy9CYXNlRW5jb2RpbmcvV2luQW5zaUVu
Y29kaW5nL0RpZmZlcmVuY2VzWwoxL3NwYWNlXT4+CmVuZG9iagoxNSAwIG9iago8PC9UeXBlL0Zv
bnREZXNjcmlwdG9yL0ZvbnROYW1lL0tQU0hCTytUaW1lc05ld1JvbWFuL0ZvbnRCQm94WzAgMCA2
MzggNjI1XS9GbGFncyA0Ci9Bc2NlbnQgNjI1Ci9DYXBIZWlnaHQgNjI1Ci9EZXNjZW50IDAKL0l0
YWxpY0FuZ2xlIDAKL1N0ZW1WIDk1Ci9NaXNzaW5nV2lkdGggNzc3Ci9Gb250RmlsZTIgMTIwIDAg
Uj4+CmVuZG9iagoxMjAgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlCi9MZW5ndGgxIDExNzQ0
L0xlbmd0aCA1NDU3Pj5zdHJlYW0KeJztWnt4VNW1X3vvc2YmCZMM4ZFAgDOTk4HATEwIKhCmZPKY
8BiEAAFmqDWThPASTDQJVgsGa1EMKFSpj1YBtTwqWE4mYhO0Em21V60F66PqtYJXrNbWSn3dtkLO
/e0zEyT387u39/vuf+XsrLX2XmvtvdZee5199k5CjIictJEEVc9bWFhM1lPgBlrcsLauOdH29RKx
QMO6Vven/jdvBOMtIvuzy5tXrP3F3tEYwfFjItvEFWuuW57QH1MEtG5lY92yY98c/V2Mtx/tS1eC
kflx5hdE6a+jnbdybeu3k/Ykda1paqhL9oe+c/jaum83O5nrp9A/A6b7qrq1jQm5X7Y9zU0trcn+
m6W8+ZrG5lNTdsCXjFGAIertROoc0gCjxA7KITLfAZwCfNA32zyjXkl632rzpBiC3o8kgchLd9Eu
yqPTbCI9Tb00m/ZSGVXTDppBx+gQpdN17AVSSKdK2k9ephGnKspiKt1Lb9DldA29Rycpn8L0NsvE
OCFqpuE01fwjcJg2mz3QSqUK+ikdYWvYQipEfSb3Mx8sbzN7KYvyzRfN19G6n95jeWYnzUTtDzSY
xlE7fZ8yaTU9b8oI5FE97WPr2R/JQzHaolysdJhX0jQ6TK+yMGqX0XXq6ymHaQ16PcSyWK95wnyf
nlQYNWKk79JmeBynXn6RqFB3k5vG0jdoLtVB+h16gw1hE0XQHGeWm/eCu48+4T7+rLDDDx/Nolq6
jR5ANF6jU/Q5S2OXsPvZAZSX2F9UubphaqPrkVf3I3r76CD1sIlsIs/iWYhWFo2nRZBtoz2w30XH
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
8flIgkxwrABUfWxg3hNraSOEAgsCAiWL2yK7tUn6lSL24FG4IY+Sp2XcmS/r5Oxx/iSOqXZ+NE6q
0s2ffFRQql1WDjMa4bCpRyHnJNh4SmFXsiso2+f6InA2MNf1WeCyswEqRd11BmhikWewZ7AXiI1S
6Ixb9J4JqvQluZVe674+7UK5UC6UC+VCuVAulAvlQrlQLpQL5V+4yIcn/7I5VP6xi4iNBMj/0xL0
r/0olGth6++8p5lp9mP5y0VKxIdRpvxXPtRslEFUs2ptY4t7buO17gVNa+uuIkuD2Hb5x6F/8nEM
bJ6m0+YARvKv0LapbFQ/SPP/62qxhE6ncehIbUbgc8eIhKEH3x39tKQ9rx7O/7L17FYXOdLRTOm3
818NOYC5CmVuZHN0cmVhbQplbmRvYmoKMjEgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9G
b250TmFtZS9RU1dJTkErRnV0dXJhQUJrQlQvRm9udEJCb3hbLTI2IC0yMjkgOTc5IDc2N10vRmxh
Z3MgNAovQXNjZW50IDc2NwovQ2FwSGVpZ2h0IDc2NwovRGVzY2VudCAtMjI5Ci9JdGFsaWNBbmds
ZSAwCi9TdGVtViAxNDYKL01pc3NpbmdXaWR0aCA2MDAKL0ZvbnRGaWxlMiAxMjEgMCBSPj4KZW5k
b2JqCjEyMSAwIG9iago8PC9GaWx0ZXIvRmxhdGVEZWNvZGUKL0xlbmd0aDEgMTQwMjQvTGVuZ3Ro
IDg5NDA+PnN0cmVhbQp4nO16aXRUVbbwPneqeR4zV2UkhEAGkhAIUgSMYQ6QRIaYMBM0IYQMQDNL
h4jIoJGhEWxFCHREOyLaISKKRBFp9WmDmBZabUAcIo0x0gJVN98+pyoQ/frr9f70Wu+t9dWtu+85
+557zj573rcKCADoYA3wkDdh8oAUYJ9UD4LC2eUzF/n7yUUA5K3ZtdWuslcGXkHEBQAuZ96i+eUz
HYsSAPhoxG2aX7Zsnn+8rh9AZGTp3JlzTn59Ce+nb0VkeikijB8op+H4I9iPLi2vXhpYbyfO90lZ
xeyZ/v6APOxry2cuXaQKIvtx/KeIdC2cWT43MN6FIGJRRVW1v59O6XQtWjx3Ucefyg/i+J8BVANJ
MWmAzxCWwy2uE4oJPdwkgRtL9ORLuMqNhtFQSMrpCGEaDBF2CS+S0XAMPhSvwm6yBZ/YQraIcfxa
MZWfxa+WwoRcMRVn8MJooYIUwzpSTK9CqTCUFHNPC6UwmuSATILgQ7guvCjmwk7i5fSwibMi/nGu
glRyefAi1MMV8RxcgX2wG9dJJhGwRNiFax0mUWQDN4Q/z8VhezQc4othNayFdYKeNJB42M1FwG7h
CNtRlUA3Hkf3KLZIevFpLhmuii1iEz1wf/H0Luzi4xCHB+BV0YhHC/mSXIerpIKrIvkkR9pJcnF8
PH+JxJNcfKqLP8R38ldBKbxKbkA70SM/jpFMfhnJJJNQCzJZexK2OxWN4qtcMrkEh+A6PhM48AmA
aXicxlY7N4ObQcySXopCWo9DB9JrFk8ICYpZyD0v7IRNsIuz8qlkiCJf3CW2Ui7BJqRFiZxSI6c2
iOfE87CXDMAzQpBwpbFg5t4mw6CQPw5nhGyIwd0YSSsZrxgNVyUzbCejFetItnjCf5BsrpEefnpQ
N2ZJYbAdqcqHlT08JkNQUw7Cl7huAsrkaS6Cu8GfgioAK27Go5BEgecI9HMZm7mYUXOaPROnuN6d
6k7s96uuy6hwNUNes26Zq6W7O2+KECJObRZDm/kYZbMQE/Xl/+vml4n9xuRNcbWQyHtHBqa9d8ZI
RE6egk3aQzTi7x2ZSKWONqs4IocAqDfJTfIhdTnF/OLzCsUQEfJBASNBAA6M4ME2KK51d6Otk+Hd
3BriAhl41D4KwxkMJSF4FRnkSTBqMu0FsZ4TmcETB7gp7P4KBGJneBtkIjQwqIeT4MQn9JCCPQ27
rwY7QhVRghnvqNjzSqJAikSG41mbJxLSS3ESw0ndXbiCSAT0TiK7wxOx+wvEUQxPBHafZytwhMBj
OIrz9+BNvIMomIo4eodHuAZxAN0Qizh6h0foQc5QDJ1lDEIf3ELohZUIb8M9CG/RGeEmw/+TtW/A
Qwh/gi4IAhGvdCxt8/AjLIL7EPcjw3Wy0dcY/J7BDga/Y/BbeA3hN6x9lY3/irWvMDouwyXKdwZ5
+Dt8yXpfst7fGLyIz1gQdxHisXeB4drhU4hAHIU8nGe4Txg8x+Bf4GOYjPcp5Id3w58Z9gyD74EB
4WnoR2H3beTLuwx/KrCnU4yud+BtlKuIV3rvbahGjRAZjoc21DMepf8W6BFHtQB73TdwJorh4a3u
r7F9AmWDWoBX1AJsv8FGUxzP2jwch9eRFhGvdI3X0fug/BkOe4wyiuGRf2kIW9moo9ACT+Koo4Ee
yh8xf4KZiKN3eIQof8S8CgmIo3d4hFT+FMOjvRxhe3mFzUDbPLzM2ocZfInBZngEtDjqRTiAfKdX
1Hl4IdB7AbZj7xAbeYhqKjwfkNLzTNpNgV4TDMLeH9AaefQ5/mcPMu4dCIw4wKTayPjayGbaH7iz
n+16H9PN55hW7mXa8yxb+xm29h70YGiDeKW93UwST4GGQmozsAt+B5EofxGv/lmxj3d3Bno72XM7
Ar0dEIq97Qy3LYDbxvT9SVhGrQmvlI6GwL0GRuETbPzjDG5lcAuDm5mGbWLUPgYbmW49xu7QNg+P
wgbIQNyGAKdpj2dthEz69Wz0eoyLw/H+en+v+yO8Uwe/pV4ArxRXx7Tgt7COegF2h0dItWBdgG56
h0dItWBNYL41jLI1bD6K4WFVYF+rmAxpm4cVsJyttIKttIKttBx+w1ZazlZazlb6TWCl37CVfsNW
Wsb8TU3AdmrYDNVM36pgMdP1KoZbzLS8MmB/lQxXyehaxDhVwTALGSyHMjaqnPXK2P2HWPtBpkPz
WHsug3OYBGYPvwWzmFeZxbBFDE6jngFppRo1hWEKGaaAtSczOInBiQyfx9oTmEccx9qjGMxhGjEC
spkss5kMPTCM7djDRgxjOx7M2pns+UGsncFgOrP2NNYeyHQ9lWlVCpNBMpNREoMDmN30ZyMTGaYf
a/dl4+NZO47BWAZjGIxikOq8DSmKZM+5Az032z2LjMyPUlwEmy2cjQtjd0IhhO0tlPVC2A6DGa9Z
rESbo9DBIIuSOI9/Lhtb18rGWhg0g4n5ZTMbZ2KcNbK2ga2owTxoDt6nkAcVUs+DklGpwJ3zqBH+
mQWG86/kz+pFvNJ5gOkSkDl1m0jCf+oD/7GZ/4d8wjCLmidvF+aJ+xjvY4drMaeglYiEkKBMRLRH
DuUAA9rOdiSD8WzH2Y4ki8ltinGb3PME8FbxId4r8naF/ufOxVI8PlMqJ3BHxEsonyiPSQnkUUW9
HhREo9RqNIIeJ+gwZWZm4lTejszMJKKI5UxGc4ZD4kxWM3fos5aXXmq59OSmR+WTOz8nl0gQZmxX
/tbwkrxAlm/I83D+VJx/dc/8EujY/DqFxGvUWgnn9/5ifku6Oc3IxWXYzSYjpxi6dcOm7V+92tz8
qnzyZbLrBgGy83DDRTlEviJ/JYdepHloiNzOzSFjqcZ7NNwW2CxwQIy8gJQHpk2yuIn7OqmWz8gd
ZKxvE31qNcnn47hd1AI8SvI4bMWn8JG2wAPIsNXcQVqdyK04ekl3O6fGikcDVo+Kr1JVaiUCWiPj
cFdHUsbA9NQUu80qRUXGLqkquL+6pjC/el9BdXVBQW0ty5W7s/kmsZ1ahkcFT5B6geaIA9p6CLSR
VMK9f9GXdlzacXMBFp5Q2N0uNImncEUHRHrMhlW8bZVqBb/GaRZAK0hmJ67Llr/s7TBeSyJGcLvA
xCCx2lNT0tMGxkZFSkKT3C7Tz3msKzjMb6N8YVNnlkydWjJrCndS3icvJtvIbDKLPCk/JP/++sW/
/eP7Lz6jFB/GKmWK2IT6FOTREB4TGE4SykHCPZsp1QO8f05CjbK4TaRDfucQuSUUk7G3CvHJOACh
QTyNXmiYx6VRcg6nXqtcpTWtcDYACdaBw+rkNKJg1Qg6czDbBcqffs102g5vG/ZxCXNmkttN0gP7
sNncaQMhNUVAJiuIW6i7vZd7PCtz5oTiufIzJMp7g0QXPSj/TN7k1fdVpYybuXSxWX2ThMt/mX+y
Wr6IVOUjP/ciP/tBiSdZr+FEiDJo+uHu7KvCQFwVrzHErwlbkWi06KNcyiA9sVhcSiFWHxyLub45
EclsO9tmvHb2GlLp/yLrOy6f/bPx2jv4vYNFqi1uWy8BRKXdaSrc6dGBHdhRWSDKBWn5pGralKJZ
CxaZLUrb3LLp943N5+SnBeK4/QUhtZUbdsofdXWDfI5ccc6YXTJtbgn5bkr+iPxJY96/dObFiqei
gl5vOCffIJbvqM5kIOdPiM3oBSwwyBOqwNpEZ9BCg0mte1KlRGNWaFRgNeuNGitq+tmsjhRTJj2o
NGkvxeRAAzcNTM+QkMkEbYC4TammKBP3kShaBkTKP5L5vnmcm5zau5crJU1DJoQmFKbJ83xYwBMX
n+ttkb+QW6j2LENuN6D2REC+p194WLDJauSDJYNVG7xNMlpXofU0wJPaNa6IMBMnOIwGPtwhgCrc
4KJ0+RXA7Mhk2u1tM8rI+V4cpjS6FelocoBcdEfGxlkc9rscV8RZhBzfubDE6f0+J5z8hvxN3Vf3
B0ekHynduHPfuimbM5OXiU3yuWNqtfzTlS75q6xMMkua+EDdsuonh2SF8Rzl5DSk/1WkX4OxNs0T
qoWQUNhh2C6tsq0JfTI8xKnlVUKY2c7bnOFoEAGVpRrR1eHtYFpAUGd71CCO0mpmtELaQHOGxc2t
nbdkyTw8l0aN7dvaJX/YDd3y2bnPvk92cseWlc5funR+6bJvNRr59ulO+SJx/biSKL1kKPVbKOOL
SJkEIR4t2YmGiZ4Ii2sFcq7N5LfMjqRUFJzbRk5ysb7tQrFvnTCL5Obc2k1zJ9zZiwG/gpmLJzba
aV4JT2lXhUu7+q4IX5MUHWdzGnhbosMghKhscY4Qm+A2J1ED6EJH03WtR/mZ35GvUWn0cB43bOnV
JlTLBbcrOg01KjY2bWBA+7nVecVFk/KKHphQXF5e/EBZOSne8jS6qZ/lm/Jfn95SvYoovusgylV8
3bTx46dMHTduum9Z6fSp8+dPnbaAMwaf2vVf3377X7tOBYfuqX7to49bq/cwf4l8aUavQyWW6gnp
JbEVoSgvFYrKTmVmDjd2tXXQmOPX+zvy6kW4Q0JHzjF/gxrGKXg3t3F+rV9ekeNQXiSpu5v0q37i
jLyAu7K0tHTZstLSpd+qtUR890cSLX/x48Py53+Tz1C6tmPkiOevMn67PEZVFW+oslXye5xmiWjB
aaR251cc9OKWXnHE1Ku9ncaU2oL86p4rH1FQVVVQWFPr++udKMPBapRtoQS4VhTkemKdwbYord6m
5W17w2jMCquJNjjN2mB0uy6J6MDlDA5SRGP4oSZnvMZsjAoWSfnK+L7xbcqizKSYXnRQd3DXm90R
qIJsqS0orKouyF9C1skHH6qsnZ6dM0GUm4j927OEf3nrvoLamkKkljxL9hQV3lsyJlc4+c2Ndw98
jIrbfR1APC+2oNcyQpInTClyvFq/H9T1WpXRoNdp1IghoDFpw1QmNDYT9QsDsjBsmKm3cvOxsXHM
XWGM5908F0E2bVM4Lbogne8ecpN0kVty1Wjf6bFcFLlknzUufVbi7Vtiy61cIsm3WG0KYhBbPQzz
82xPtBViGhX71fXh+1UK9P3WSJMmLCJGACHCFBnhCIcIVXgc8iyFJlZIi98p+SNXh/fPSFGAQ1Ho
pFLsDmoDfn8vKVCt+J67nD7vyYXztxXKm8njP79938SC1Rt3N88uGnPhVsJjm2vLnniCrxieN3nE
7QfFFldc4o7ZKxtitSefqzmc3CeSJNw3uWgU+oLi7s/Q33+GXjbZEwxhgt6k+4P6oIn8QTgYVmda
79KBwu1wuaiEU/y+9LJRvswIRhcaG9B2pCjDRDU+Ni6Wo+6JRim7cGLScw8cOtd+8IHnJpUcm7H0
TMG+Q+ULS4n4zIxj4mp57PSC715v/rqgSB7Tv3/m4IVk/EcHiWXRQw/2Rz2kPD2JPDVgDdLfE+Ro
IvXGJnCYrHoDxxvB6lZGGSMhPMhIrc+EYjT1MDAp1eR2CQ67mZqdJLijLD38ou+oC0jIQxu3bt34
oHxd/vuIaSO++/TT70aILZ4xM+WP3npL/mjm6GEk98THH7chb5AGIQxp0EC8xy4+rzjEP0/qVeg3
BTUXrRRweS2VIg2BAdmxxdFr+s/d/FpZIJ/LbuIVWzCIyO/8E0Pb3XmxBvKYe+bFWTk2p5rO2XbH
s9yd8e58gdl8J4BJ8KI0D/PCaBjqcTlCnO4XlSEvWOF5J7HWKdfHcA7RCdGRIIa79a4YnJvFRsYt
4+WOu1ZLAyKqGGZ/kdG9hCg4xN5C5vN5IyFypbz9sPxdeWnVooqFJGz/eTKmUm6856kZL3/wwcs7
z5i4EJJqiI6S18slDy1cQCL27COWhQ8tbDrYWDD5Hx9+dH3bCj8XxA8Zd2M9Vn6/qlEk9QpAFkgx
aq6Ht17q2QZkebN6GBE4dpMtnJVslRf5OsQW3yku81Yul+87RPnRiG4sE+fFihSz8nqgcwk4FxUR
m6OR/tRwKxfHdl/tbudH41gz9PPYNQYlZwat4YByPdRbtBaIJLEai7+4YO7V2+ZPMdFjmPymiPqe
4U8byDGyuU//oYcrHv10XJcqOyUzQWzxjn6q0TO5oLb64vCcVV4ISD4E1xOxztCSer4JhDhKn4T0
MQJ7don7I9fFlttPy030uUwABU6IVX26JyYi1GkxalUip3LZ661qTNcR47BbEalRI5qYwBaJodzv
5DA2OGgazHycQsJAxKORUnfHY+ZtQe/iSE/HdEKRIG8sVBkkfbxKOCXfOCUo++oko6ZQ3vR3svEi
J0UoBbvlc/IYt2zEvpkPbAzT+yZxL+rDNhZNfm6irx6FoFOa5+bGlYzgfgjsVEpFim2YRYZbTXqV
xEtqUq8FScPrVSYOdKpIjZXu3U7lfAGNyEy10uz3zJRm5ASGfwdGfcoSgvSjfiJn1nLxxlH9tBqy
Wl7rO28alaDV4PIGx8YZ0zdncH9BTehybCwu2pzhS6QRrbi7XVqO9uHAiBblsThfkMJfMNdJ66ND
3NDH7da6opkPuVsGMbcR9SsrsJt7R3dpeXXFIvmLp/bIX5ZX1tRUlqOO7ybuhQtrvJ2N7Reea2z/
hGt/Wu4oL6upwdzEvnsPsbF2mfyt75Wu1pYbPx091gl+PydcQj6ZIBh10GF+3hD0PFcPQRbeAHa3
Kt4MESQ8xG8KtMb1uwWsx93uXrFBkhI4052wYJYfJc/+9M69EwvyJ91z8OjI3LFbFy/anCe2JA0e
cXr5ulOepL4ke0JJ0XjGnXxpF3LHhFXNfZ5YIwFeYe2ns5h1LzgUL0TVOdYn9os3Ga1ELZgFd3wf
tTvMlcgY9iaNWX6B+Tn35puIYOm/I/0uq5jXIO64X0eHHg8tFI91RbY3PnfhrwccyaEf8tvlQ7uH
7S5aeWX2npdrFy0kob9/moRWVNQureZy56YsGXHi5s8tx25oNETj074fGZk9fAGZeGI3sZeXVVWV
lcvf7t4nf70gwFkxJhBB0jwhGqPe8TxVQIeJs+q1GEA0EUZ9hJLFkDZvFm6gje2I6p987ZMPmALe
4TCmBibT3UDy7E8nciYUHHiGbJGHys2j1y6pWIf8TUzLal3UdC7Kd5gb6jvJC1OKFz6AthCPOdUs
jLHxMM7Tx2w3xMfyqlCw2OEP/IFY+wFDXez6vhCktZijVKFBUkRUUIRW0Zd66t5VLeOxfIWmVIGE
IcnSU7HE0cwYM027g+9x1g52sBIR2X5x6guFefOn7jl/mAR9sax95sqRW3Jyp02oVGi6xg1Mlz/o
/t3tatI+d05h9qgJfQe37v2YqIZny18OHnJvekZ2OMdnT0jfUfSNfKW0AgLVeQ5yVgHBHq1Imnh0
shApSEp0Ot42pqApST2emlTILUIEnsVkmtx4ey8+39DdLjbh8xHQ12PXc+FmUL7gXG+Eepc+0tSX
oE9w9ZhkR0qXX+2xJDbRXTF9QvWiPoEqvt9QY9PSGshmo8WxeNKkSvSOZNPge8fIt147Jt8eO3II
eodBezb0HzRkyKD+G/bM4eZ4b/1wZeJU/Ey88sNOGgfaUVfOIUVaiPZY0VXx6KpAq8YWBwqdhuhw
Z/6k0e9NCfNM6DexwQ3z7SIHSYwQZDWGKkgUOejbhb7/fd3s/BFlNj7VH2k60IPTFVzoD2MjQnGs
FmtrlUMJ9TY1OvAgJ8qKOnAlosHkVjncd9akZTU1K4s94KtJwIczd07cPXhhbYvOrjXY1IdIgzxL
3vyK2qGWRJVDe1jeJM8mDQe1DrXKZmtBfuQOmJc9fm40h3GQq3TPSHDaYmf28W3BOyPTyzL7FhVw
x6gN5aHmHhfMGKNDIcvjMuhUIVi2vmbm9zqPalvNlTrQhoZI+gHa/pLSlhjmT8Yy/WXR5cuYKn4V
UFXSyx1gopEWqI7MVGfT+LpV5eUrV5WVryKZ8tGcP9a+1+n7ZPH+IeRW7aMbltQ+8gi30Kvft2AW
ifv5nyRq5txGpKwOKeuS9EhZBOY9kSa9VRUWzr8WrHrNelRbE1wZDqbwMEGnlZSOFF2yNsl1J1G8
SxrLupN6v+ryB/ZAqc1Ry7G5yYnlZeUrVpaVLZfbSL4o3vPs2vdu+86WNo2UW8jPtY/UUwr5Z3zX
PQURZUXy+R+wAp07bx/q+WjMLqYg94Jo/R9k53VG7XEVHEcGGvm99qPGymAMh0pLYvDd7BrJMl4x
9uTX/1d6DT1mPmXgjLQHVz68ML0kwbNm5Dfy5yTu6rgVGVxj/76PLa1+NCFRPhONSX7X9yQx3E0l
Sd9dnQzwa5AnIjzEyaM0UZKvoSRrqCQN+hAhPFmbgpJ0GS8gs/4Fq/6NFGmY5uuRTSuWl5etJFly
y8im0nPe2++teXaYJFFGPVK7pP4R4bGbnfvmzSWxN38g8UVl0dPTOCOlD3kl7EJeSRDCNE2vCQG9
4iR/wqk5Ya50Hg2VlHoDKA2KgcpUW2IolWZboAD3F77y+x/0YppCdPtdhYg0uvxsAxM/RF0x8f75
Ju5nH5DasokVYUSb1PWS/LN8ggzruk0iueWFpSUlp2tWD80qq15FYq53kEFym/w99Xp6JPNVKQrz
iCxPOOaKopnXGvYqbaTNwrcq3wHOCVaN3ZwssIrcm9WWEngb2YX2a7wR8NsYVKLSUtNYQewI1E+2
VFuUqXHnzjffCBmT4Iw3pfQ/fJi74f2w+bBaJV9XqbJGPOv1qZk9ytkBe+wDEzz9dMEhfLgqTss7
Thstqr2o/9FHje+Gn9K2xgeHWCFugNaqtEhKbYo7MZ5mmGeRTz2pv1+w7wfeijl+LVyrQOsAPxPT
fm2uKxdWrF5dwcz1G/lCh9ylJJXKqaOq7h/04tJ30XYr92cRb01dXU31+vXcg17jlc/++MyAtIrD
RSUPEPcPP5KI4jk0Dqyj7xpRJ4Mwqw2VeJXTbADbXtVRUmMEiQNTsiHNySVDUnAg/fHnhkg3jQj0
vUKq6Y69smCHXf8mTOtIsSSNeHXVrN8l9YmUn5pwf8U8Se/7Ir0opvLBYUNSn3jcd5wLW7ZwX4s8
hfJ1OQJBvI58NUCoR8+/p9K1aiFd0qPnMBq9XvqWfEDXhY5fvF2hL/iXV03Mr6yalFdtJnPFxImL
F02eXF17O5rv9OqpztRhXEnDHaqxgrTRuCKQGqFVAZLIKVR0a5pAseff2WWzP+01YVihCUcdKSYV
pFUeTP4hJ8jrJL03gRyVg31d5IQ8jM5Pf4bolPSBWqcG6JSBWucym2gTmSvpb3aCn9uKMNSdWBjj
iTeq6YsJW4glGnTC3nDnUUurSQkYgUJUCkiOzlAkqzKMyeYk+prC62W8DxCJ/M+6zF76slzvDsd7
Ndw2v0TuyMVmEo8Nz5szXj7oyZuTJzeS4mH7Fy3fEzmkqWr6hv4xEVzcujkbz8v5XFzdrA3tcj7f
2fzQ3JKSGcVDhyat2Wr3HYcebUH67VRbbAbgiRbMe6WjpFUHPGcDlFWaDffvCHj6zLvaYurRFtu/
VJWc+1of7qUofOf7yxf/Wkn8Huowsz1WRzDfGX7UXBkNSu0gSelM7FVHoGX9wp5i7pSLNFOjCYyf
DD5v8cxZlYtmz6okswomTjqzuPpMXl7+5IkTztTUvJc3KZ/cqHz44crKtWsry9vGj8/LGz/27YUV
bePHjR8/bkIbjYLoD7oYTRFwjyeKxmd0Ak6k7aj2XWelrtXld+sYBm0p4b8Kgz0+IFDT9g6DAU71
BEHKLxoGy1auKGdhMPeubxdFcoP6djxvfyI2N82bI1+82SmfKy4LLxwmT2KxB6k8eZdKvYnFaozU
GK+RTmtlONLJwjULP45EP5W9aQy8Ivulk3L7f2bo5ZrcNAKVL19RxiJQkyQN27v6vdvecxisSS65
UbOBBWvvW+TFgdNjyotJQudNEjVnXlPAVvkGQYmVUKonCG1VR4yg1lH9QvXCpsqIymWmzqAtoFyX
aTPwi81d5Qqk4Gi8eQOPrLEl2CNd94Q9vInvvPbwwzwvH9Oof/+EXExXjMH8YB/yJQ7Ge+KtThPE
CJoIYjvmJMeE0zHO06ajMZV9iEYfEWKzKgZbI0MGgz6zD1YrPe9wzJm9CoMrdwuDjJ7KIC6gcJQu
RSCbCNQFVBtjRo9/rWREzqb+oc88fvH1macXjL7viVFD73nMZTz6+LW2usv5xDhyVEL8CLdG2W/L
4obmxAE/JaXERqfHqIS0Lb956o2hdBdRKOJmMQKlG+kxiirSpuBbQamWkjmB/ryZhbUVrQm6aEj0
Rz+0PRrxWnfsICU7dmCkI4nyX1iEI7AcrWwL34lRFj2m3agjYNmrqNRDq9OeDIZkXZITdeMCs7KU
rsv+0oCYepsXjQls9yZhS8bwEe/Wrz+VMzyd5OcXl0zmO33e5/d7RmRnj7jnwPOc4LuyurJiLRdC
M/Rr6F+248p6WgNoFDyvRcnrtdjCGsCgI4Y7+fjlQA3gf3mSwTJycgS99IpDvOBWKlwK/hCpktP4
TjlboZ6SljzJrCLHWUToPg8g7cRV/HVAiNNs1ClForKroNWqcSHCYbMiTqtRIRrrALW9Vx1wuacO
6HlpQ6L8r3UUfFSgDKDU8Hu3Ec6tkizmnaRSnuLdrrUoNaHcNq88jVTsQGapwgUOtyoP58TiQa6c
DPKGV09Ox02Iy5qukAfRG8mjolKmaiXyBqX5NHKmhskkyRNhMxu0aB2gtCtaLWqHnfWVCsRonWqr
szexlFZ/aZJB41mc/y27gsW2K3a7JFqdM7BSaSRPygt3mJ0KpdO8Ta4hm+RDpI7PSUh3BqUmHpIT
fJfk8KzwiCHhMhdGziE9H6E/wRgBOqwfnWqFgAJ6V8O10vf82CGg1Gs5fQ8hqCcsrFrI3ULJTcaS
UHkB2bjJ7JQkh3kLWelDV8pN4afIDf0nREaP60/Kb+WB//+oQiKupYAQj55rE1qlM0CrQkEkA/xv
2DD7pL8y01dUbgG8wElyJn/Nd5V0cNeI4HNRDxjC5wgPsneSCkjwWAXYInH1SkkUFByh/2gRRKyd
L5z9s5G9QmHlvhezxiT6gwT7UWK7vJGkEasvTn6UXvkcbrFvM7f413PHecwSt0WAwNx0Yh5nplP/
Yl5LYN7AHxq4dlJLr1j+baYTs//e9vmXxxR4hB3PQSv8FX4kqSSPPMXpuEncYa6bj+A38ucF3Z2j
FI8DoihOFBvEN8SvpGxpofRb6RgenyqSFbWKt5WicrHyT6oI1TDVI6qjauu/OGaqX1bf1IzS7NJc
0I7QPqI9gsdl7S3dNN0u3WV9hv5R/UlDrGGc4VHD60aHscS4zdjyv+r4yvQ//ANUy/z/zLayf2EB
CcZTov3BY0bez48tzJ8yoWhyzqSJuVMjByQWhMXcNy11vG2gMSHD3i/v3rRYR3qmc/So6D5Bwckh
oeZ4y5FXTNOTDClxgx7QavrC/+KPAAcZFCh/ro/s7kZIKAT6gzrl12AYAyPhfuTbWCiEfLSfCVAE
kyEHJsFEyIWpEAkDIBEKIAxi4D6YBqkwHmwwEIyQABmY7faDPLgX0jBvd0A6ZIITRsMoiEZbDIJg
SMZ6ORTMEA8WOAKvYPYyHZKwiknBrGIQPABajMt+FhMcxeGBAQg9J+TUVNcsnjnclf2QKzufeTqy
FcT/9s6Vv+xeh+vdv0AE/skvvA/zek5uLSrSvzuvQimeqXfO1ejbGmE1XpfwmKIhcYV4HsYzDs98
PDPwXIbnNDxX4zmJjuGOw/Zfn8J5WE1P8VT3D2I57BYlKJbcsFvYgOc02C0dx/6DsJv7HBr5c91f
01PIht2KeZApfYT326FYNAeu9LlGiBfKIU4aCg1ic/dfFSe7v//vnGIu5OFZxzfDaLzmC5dgNPch
6Bk+E9bhXpfTE9eow+smxXZYR/GCl42vo8/wDfj85xDD/QWiRC0sF9Z1/0Mq7/5UGNr9npDd/bFA
/8fw/8//zFmH9obpot8P/psPYSd5qfmPrSWGrJ9A4zeYPyy3TqLXwxm/1ctNcoi6XHEEx0k99vJ/
AEwhdj8KZW5kc3RyZWFtCmVuZG9iago3IDAgb2JqCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9u
dE5hbWUvR0lZUk5ZK0Z1dHVyYUFCa0JUL0ZvbnRCQm94Wy00NiAtMjE3IDgwNiA3NjZdL0ZsYWdz
IDQKL0FzY2VudCA3NjYKL0NhcEhlaWdodCA3NjYKL0Rlc2NlbnQgLTIxNwovSXRhbGljQW5nbGUg
MAovU3RlbVYgMTIwCi9NaXNzaW5nV2lkdGggNjAwCi9Gb250RmlsZTIgMTIyIDAgUj4+CmVuZG9i
agoxMjIgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlCi9MZW5ndGgxIDg5ODAvTGVuZ3RoIDUx
ODc+PnN0cmVhbQp4nO05C1iU17Fz/vM/FliWZWFZXissKxKUpwiEhOiCjxhFRYyoiFbUEHxQX2gE
k6ghmKbRaAIao6D4NsQHJSY1NrEmJbEx8do02NY2aq3kpjeX0lxLUoPLv3fO7GqMve29uf3udx/f
3fOd+c/MOWfO/DNz5sz5FxgABMIa4FA4YVLqYKBfzHoExXMqyxZ7cfvvAdiTc1ZUxfppmhjzMeLX
yhc/XBl099HPAKSfIW39wwury73j/REP9q94qGzu2/OvHASIw/GQVYGEoAnq+wC8FPH+FZVVK33r
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
27JBfkQ+Jf9RsWPJUBqVTjVGrcSyT9O0DG2ttkc7j6XPEPe/qkwy1P3PLvRlzPvvk/gqhT8WiVUV
/8NOGDViymhz6tSJfMig7IzEY2Pvx6SgoDioZFrRyMIHSscEj5vxKvzf/Ymv7QLKQj+fx3s8CJmA
iIu/ZPvDBMwMR8AUzGzNkApTYSJ9Zx4E2ZABiXAMxsL9YIVJMBkKoBjzUvGtvAhGQiE8AKUwBs/r
cTADXiWOFrSDhC0VAgFGLa9avrQsLzZ/QWw+nVbANmHU/o/+DN9EP4fPPd8g+P5tlM9C+c0qjUdH
+FbV8zNpN+Rge+btVW70eP6zVZE9u+6s3A0FoiotMP72yqu/WeUcGK9egIqblXfDkm9b5achE2sG
ZjaJ+EyXzZAorYL7sO2UiyGfdcNorP6+OkodA/mCLleI8Z4+UaVjkM9H47MA4uUImI2njkVpgyhR
+XHPF3yZ5/f/X/+L6jHYAhvQsfm/sz8YVfaD1qMnvhOU+wUEeDfMS6tCpolnW3btE3qLbjd0a8dw
T6o398u/AmjjuzcKZW5kc3RyZWFtCmVuZG9iago5IDAgb2JqCjw8L1R5cGUvRm9udERlc2NyaXB0
b3IvRm9udE5hbWUvSFVBV09WK0Z1dHVyYUFCa0JUL0ZvbnRCQm94Wy0xMiAtMjE4IDkxOSA3NjZd
L0ZsYWdzIDQKL0FzY2VudCA3NjYKL0NhcEhlaWdodCA3NjYKL0Rlc2NlbnQgLTIxOAovSXRhbGlj
QW5nbGUgMAovU3RlbVYgMTM3Ci9NaXNzaW5nV2lkdGggNjAwCi9Gb250RmlsZTIgMTIzIDAgUj4+
CmVuZG9iagoxMjMgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlCi9MZW5ndGgxIDE0MDE2L0xl
bmd0aCA5MTA1Pj5zdHJlYW0KeJzVewl4FFW28Ll1q6qXdNJL0tk6W6ezsIV0OhsRlAZJQESIiBAj
IptAWMzOGkTNIGsMkbCFLcQYQ4wxQGQyKLgFEQZHGWF4KIiMoAPGiLyoCOnKf+7tDtt87/3z/f97
/5Linrr3VtW55579VDVAAMAbngcKmWMei3cA/0u0Ixg/bd6UPPc4IQmAnJ02vyjCf5Z2JE6cBRBg
Rt7MefoB+69gH8ewdubcRTPc93tFAUSJs56ZMv3D4d/kAKSsxMmUWTih769SA9BZOI6aNa9ooWc9
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
Gu172ks9h5eKH2O8Nnt9qbPq8jDXsno/7b3Gu9X7O++bPk/6bPa5oO+nL9Y3GrwMiYaZhtWGg4Yf
jL7uF7X/C0fGv3hM+t84cu86/oBHi/GS8ZJJ+H/3AGYJ7l9v+/HfygEJxiYzV+V338PDJowaPy5r
zMTHMsY+OuKJSKM5ydA3NXF49uP+/TLTk2MCUtICRz4UFd8rKHh0giXE1Nu35e0n7bEDHE9Fh+lD
vXRxj/zxDfWQPlpp0N5FZQPh/68/ET7kUGT8ufooeh+4ShjEsQjAf+F4HzyM1jMBRsF4GAdZMAYm
wmOQgX7uUfRwT6B9GcEMSRhd+0IqJMJwyIbHMYftB5mQDskQg1VqCqRBIIyEhyAK4jE/D4JgGA0J
YME8ygS9wRda4G14EmvJWBgADngKoiGMVT8YR3QQB4/AH+ENUMMQ6MN/szwI9sIi9LADOaUmYJ8K
MPkHb4CM4qLigilDIobOiRg6zu0t1+ET/+qf+u7hVbjafdeE538BiJ/CjJ4mTEQFY200TOppUjuk
sUYS+LgOW+atNhEWCR1Qhuf9dDziaoXJYisR8VyILR9bHLZJ2BZg2+uZKxTK4AS20jub2BdaWZOg
+x/iMmiWPoV52Jpxrln0gWa5FMdHoFkwwV4ahAJlrQ7nWyBBTsTzrzBPNHjOI/CZUMjE50zSR9Ag
1nb/QzW6+9/Fgd2/iOtBuLepgdT1NLEMsnGumm6GcXjOZniETAgSK7BfDNXkKpSyRq9BDZ7r5aNQ
zebxufHsOfaM8BnU0KEwGGk1iJOhHHGppVUsn8C2HHS0EML/TzZO239lA8wF/i80VOlz/1ETufkj
f5dgrrAE4zk2pp9uP/mf/BHeyJ7mtw48rR/0C3i5DWf3EtPT7Lw3tfR+pUEJVX+qauGW6bGb/wF8
qhHECmVuZHN0cmVhbQplbmRvYmoKMTEgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250
TmFtZS9NRlpNUlIrVHJlYnVjaGV0TVMvRm9udEJCb3hbMCAtMjA1IDc1MSA3NDddL0ZsYWdzIDQK
L0FzY2VudCA3NDcKL0NhcEhlaWdodCA3NDcKL0Rlc2NlbnQgLTIwNQovSXRhbGljQW5nbGUgMAov
U3RlbVYgMTEyCi9NaXNzaW5nV2lkdGggNTAwCi9Gb250RmlsZTIgMTI0IDAgUj4+CmVuZG9iagox
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
ci9Gb250TmFtZS9LUFNIQk8rVHJlYnVjaGV0TVMvRm9udEJCb3hbMCAwIDQzNyA1NDVdL0ZsYWdz
IDQKL0FzY2VudCA1NDUKL0NhcEhlaWdodCA1NDUKL0Rlc2NlbnQgMAovSXRhbGljQW5nbGUgMAov
U3RlbVYgNjUKL01pc3NpbmdXaWR0aCA1MDAKL0ZvbnRGaWxlMiAxMjUgMCBSPj4KZW5kb2JqCjEy
NSAwIG9iago8PC9GaWx0ZXIvRmxhdGVEZWNvZGUKL0xlbmd0aDEgNTQzNi9MZW5ndGggMjI2MT4+
c3RyZWFtCnic7VhbbBTXGf7PzF4OaxuvjTELG+MZBrt2bccXLibUhal3Z7FZDLteA7PmNmt7zTrB
MAouooU0q5SqaAE76gM8hIoWBQlVijx7EqnrPJSofShtIeRWWqmpykPUqEqQeCiPsP3P7K6LUdu0
aaKqEmf2m+/83/+fc/5zztxsIABQAWkQIbIj1t4Fdqk5iaddo5MJs2AvkQBIz+ixKekFd+9VFD4E
EMxx8+Bk/+/+9AMAcRuAy3Pw0LfGC/GL0YZIKpkYu3HT90eApQ6016dQqPwO/QPAIh3t1anJqePF
8T7Ak/fQkdFEsf1FAMdLk4njpvOKC32LeD7S4cRkshi/F08rzSNHp4r2R9xvPp80m9vu1mI8b/+a
888AzjlYjqhxtEMNQP5jxKccD7EH5y8AHg5h9huw/j7OKIZ8HTzwRZfrcBOP8/AGHoXyM9Suw1n4
EbyC+t8VgJ/gwcsYvAAvYcR5jCnVX4H3HtWFDrKe+Mir5DaEBB9pJT/HXboNn8An5F3yIhkiS4hG
UqQVzgnrSFzc7HRi/Q04jK32kxvkhuP3cBit29jrAfJX9B0X3iEviy9CWkijh+d65eFl6II5HO+/
LhQ+az9Khe8HL3w/vpTyJe2Hun4oLG/t79sS0oKB3m+omzd9vedrG5/Z0L1+XfvTba1NjQ2rlVX1
vpoqb2VFmWcRdbucDlEg0KopIUOyGg3L0aj09bVxW0mgkHhEMCwJpdDCGEsy7DBpYaSKkeOPRaqF
SHU+knilHuhpa5U0RbJuBhUpR4ajOtbPBZW4ZN216wN23dFoGxVoyDK2kDRfKihZxJA0K3QsldGM
IPaXLfMElEDS09YKWU8ZVsuwZjUpZpY0bSJ2RWjSNmYFoBV8WEts0BJjViSqa0G/LMdtDQJ2X5Yr
YLntvqQJnjOckbKtb2XO5rwwYrSUjyljib26JSawUUbUMpnvW1UtVrMStJq//ZEPp5y0WpWgZrUo
2Fl4cH4AYjkbvIqUuQ+YvHL304VKoqi4Grz3gVf5FOeXCf2lOmBumCHOT5Z5LmdyKoygYaWjesGW
YMTPQG1viVuCwT1vlTxLd3JPuuSZb24oMt8qzSj+jqV8VnpEamvF1bd/DfhDv2SJjcbIaIpzIplR
gsHCug3plhrEipoozlXLdrRjfMLASUzwZYjqVrtiWjVKbyEABYnvwURMt5sUm1k1AQuM0WIrq10L
8rwkLWMECwnyvpSoPgdr8neyayX/62tgLcR5HlZtADelUcvoY+NWveEfw+tzXNL9sqXGcfniip6M
811SvFbzHRxOtke0W+HcHosuBfOZuxuopAt+Mc53CwUphCeltwcdXtwu2+Q72tsj6cQPpTAcpRjB
awv6QUNsCPRxl8ibBvr8clwulH+Rkr+Yk7PBoo/05UVhPqfCOP80tUI0T6hZ0pLBRxJc0KmzmGCx
t3+cp8DXojgwtqB8O/tKLrEB71zUBOzGlvgu+iQLIpKuJJW4gteQGtH53Pha2/sbjinh6LBu73bx
nsxQJRzLcFXZUJBAyvRbgJeTijfOhuq1BTWET55MJqRIoYyRSeTy6RFF8iqZbDicMTWDD6vjEuby
b57xW6GzcctrpMhG3r/SP5ZRYnqP374oI/M3qyUEhvRiQhuKF6jtwCdIb1Yhp6NZlZyODetzXnz5
nx7SmUCEgNEbz65Gnz4nAai2KnCVi9yQuAFhgk8FJlA73j+nAqRtr8MWbHs0R8DWaEkjMJoTCpq3
pAmoOQqaamu8tOH7Ar+r3N99+Ay+9/6Sj+SP06tcWVAcXBFUGAA3hMGJXXmhHXaidi+fx+8xonqG
rl0h6pWqpaFXc6ScddX/OEeWqqy+/sgvO+XDiEnEIcRziGcRE4gU4iBiHJFEjCFGESOIBMJAHEDs
R+xD7EXsQQwj4ggdsRuxC7ETMYSIIQYRUUQEsQOxHTGA2IYII7Yi+hF9iC2IEEJDBBE50s2OUKT1
7DCndWyS01p2iNMa9hynLvYsp042wamDpTi1s4OcnmbjnNpYklMrG+PUwkY5fZWNcGpmCU5NzOD0
FXaAUyPbz6mB7eO0mu3lpLA9nFaxYU4yi3OSmM6pnu3mtJLt4lTHdnJ6ig1x8rMYpxVskNNyFuXk
YxFOy9gOTrVsO6elbIBTDdvGaQkLc6pmWzlVsX5OXtbHqZJt4bSYhThVMI1TuZoPUnlid2e9jtiF
iA521oeCnfUaYsf2zvoBhHSh44J6IXLB0XGaVJ4lM6cunZo9de3UrVPOmdSl1GxKNCbMCWFmD5kZ
JuZuMhO5FJmNXIvcijhnopeis1FxZvDS4OyguPnkjpNC5IRxwjwhmtuJOUM6ZowZc0aEaYI/ddqc
FmC6Y1qdjkwbaLi8pmoKxhQxjhIzSKCpCS/m6iqqdldufruWVF6uvyz4cNNrEIsRFYhyRBnCg1iE
oAg3woVwIhwIESEgCEI9CXi+46PyhzVUvr2Yyr+toPIH5VR+v4zK73mo/O4iKr9DqXzLTeW3XVS+
6aTyDQeVfyNS+dcClX9FqHwdqKws1laVa7JHk6hW79JWOrQ6QXsKtBXUR2tpDa2mXrqYllMPpdRF
HVSgQMM5d34wbNHIHj1LyHTcqg5DeKh3DgjJf+9cy+csR3tJXdjyx3TrfF08bHVhBeqytdAbD0to
KdZ5fNBZHXXxFoLv5F6Cj8IsRW9gb4FrveambHe3NiEV3vZGPJjtAPP1LuiA5abPPGqXqamjj5fP
m/B/UKZa7A92SJP9YtqxH59ebmhUa50XxR86LrphGXSjBO6LBE2A9gcP7pL2A/uQOjuWVMlVDXKV
nBbhQVqAh4BdwAP8G4T32PTkeHI8OZ4c/6Oj8FQrfLnV8EcYftitQLiwIn6R/5L4PywOWGWf7e/Y
ewS/WYtntPn/+0S7Vo3rxx/lLigHGHo+OfLN0VRyShqI2V4gL+OX779b6ELzHtzLLxBIKTFIlyBM
wGfvFCkga82+eaCy5z74CwO9lvjpcs45bVksH3nwMb3qPoOmpzTO3wBJYCBvCmVuZHN0cmVhbQpl
bmRvYmoKMiAwIG9iago8PC9Qcm9kdWNlcihBRlBMIEdob3N0c2NyaXB0IDguNTMpCi9DcmVhdGlv
bkRhdGUoRDoyMDEwMDEwOTIzMzU0NiswMicwMCcpCi9Nb2REYXRlKEQ6MjAxMDAxMDkyMzM1NDYr
MDInMDAnKQovVGl0bGUoUS1IVFRQX0ZBUV92MDE3KQovQ3JlYXRvcihQREZDcmVhdG9yIFZlcnNp
b24gMC45LjApCi9BdXRob3Ioam9zZWphdmcpCi9LZXl3b3JkcygpCi9TdWJqZWN0KCk+PmVuZG9i
agp4cmVmCjAgMTMyCjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDA4MDE4NSAwMDAwMCBuIAowMDAw
NDE2NTYyIDAwMDAwIG4gCjAwMDAwODAwMTYgMDAwMDAgbiAKMDAwMDA3NzUwMiAwMDAwMCBuIAow
MDAwMDAwMDE1IDAwMDAwIG4gCjAwMDAwMDQ3ODQgMDAwMDAgbiAKMDAwMDM5MzQ5NCAwMDAwMCBu
IAowMDAwMzc2MjMyIDAwMDAwIG4gCjAwMDAzOTg5NzIgMDAwMDAgbiAKMDAwMDM3Njc5NiAwMDAw
MCBuIAowMDAwNDA4MzY5IDAwMDAwIG4gCjAwMDAzNzc4MjMgMDAwMDAgbiAKMDAwMDQxNDAxOCAw
MDAwMCBuIAowMDAwMzc4Mjc4IDAwMDAwIG4gCjAwMDAzNzg1MTggMDAwMDAgbiAKMDAwMDM3NTEw
OCAwMDAwMCBuIAowMDAwMDgwMjMzIDAwMDAwIG4gCjAwMDAwNzc2NDQgMDAwMDAgbiAKMDAwMDAw
NDgwNCAwMDAwMCBuIAowMDAwMDExNTQ0IDAwMDAwIG4gCjAwMDAzODQyNjEgMDAwMDAgbiAKMDAw
MDM3NTQ5MCAwMDAwMCBuIAowMDAwMzc2NzI2IDAwMDAwIG4gCjAwMDAzNzU0MjcgMDAwMDAgbiAK
MDAwMDM3Nzc2MSAwMDAwMCBuIAowMDAwMzc4MjEzIDAwMDAwIG4gCjAwMDAzNzUzNTAgMDAwMDAg
biAKMDAwMDA4MDMwNyAwMDAwMCBuIAowMDAwMDc3Nzg4IDAwMDAwIG4gCjAwMDAwMTE1NjUgMDAw
MDAgbiAKMDAwMDAxNjM3OCAwMDAwMCBuIAowMDAwMDgwNDI1IDAwMDAwIG4gCjAwMDAwNzc5MzIg
MDAwMDAgbiAKMDAwMDAxNjM5OSAwMDAwMCBuIAowMDAwMDIyODIxIDAwMDAwIG4gCjAwMDAzNzc2
ODggMDAwMDAgbiAKMDAwMDA4MDUzMSAwMDAwMCBuIAowMDAwMDgwNDk5IDAwMDAwIG4gCjAwMDAw
OTM5NzcgMDAwMDAgbiAKMDAwMDA3ODEwMCAwMDAwMCBuIAowMDAwMDIyODQyIDAwMDAwIG4gCjAw
MDAwMjc2MDAgMDAwMDAgbiAKMDAwMDA5NDExNiAwMDAwMCBuIAowMDAwMDk0MDg0IDAwMDAwIG4g
CjAwMDAxMTM3NDkgMDAwMDAgbiAKMDAwMDA3ODI2OCAwMDAwMCBuIAowMDAwMDI3NjIxIDAwMDAw
IG4gCjAwMDAwMzM4NzEgMDAwMDAgbiAKMDAwMDEzMjM5MCAwMDAwMCBuIAowMDAwMTEzODc3IDAw
MDAwIG4gCjAwMDAxMTM4MzQgMDAwMDAgbiAKMDAwMDE0OTE2NCAwMDAwMCBuIAowMDAwMDc4NDM2
IDAwMDAwIG4gCjAwMDAwMzM4OTIgMDAwMDAgbiAKMDAwMDAzODAwNCAwMDAwMCBuIAowMDAwMTg1
MDQ3IDAwMDAwIG4gCjAwMDAxNjMxNTMgMDAwMDAgbiAKMDAwMDE0OTI4MSAwMDAwMCBuIAowMDAw
MTQ5MjI3IDAwMDAwIG4gCjAwMDAxOTA1MDYgMDAwMDAgbiAKMDAwMDA3ODYwNCAwMDAwMCBuIAow
MDAwMDM4MDI1IDAwMDAwIG4gCjAwMDAwNDAwMTQgMDAwMDAgbiAKMDAwMDE5MDYyMyAwMDAwMCBu
IAowMDAwMTkwNTkxIDAwMDAwIG4gCjAwMDAyMDQwOTUgMDAwMDAgbiAKMDAwMDA3ODc3MiAwMDAw
MCBuIAowMDAwMDQwMDM1IDAwMDAwIG4gCjAwMDAwNDgyMTIgMDAwMDAgbiAKMDAwMDIyNjU0NSAw
MDAwMCBuIAowMDAwMjEzMzIwIDAwMDAwIG4gCjAwMDAyMDQxOTEgMDAwMDAgbiAKMDAwMDIwNzQz
OSAwMDAwMCBuIAowMDAwMjA1MzU3IDAwMDAwIG4gCjAwMDAyMDUyNjAgMDAwMDAgbiAKMDAwMDIw
NTI5MiAwMDAwMCBuIAowMDAwMjM4MDQwIDAwMDAwIG4gCjAwMDAwNzg5NjcgMDAwMDAgbiAKMDAw
MDA0ODIzMyAwMDAwMCBuIAowMDAwMDU0ODY2IDAwMDAwIG4gCjAwMDAyNDM3MDggMDAwMDAgbiAK
MDAwMDIzODE3OSAwMDAwMCBuIAowMDAwMjM4MTM2IDAwMDAwIG4gCjAwMDAyNTAxMDQgMDAwMDAg
biAKMDAwMDA3OTEzNSAwMDAwMCBuIAowMDAwMDU0ODg3IDAwMDAwIG4gCjAwMDAwNjA4MjggMDAw
MDAgbiAKMDAwMDI1MDIxMCAwMDAwMCBuIAowMDAwMjUwMTc4IDAwMDAwIG4gCjAwMDAyNTgyOTAg
MDAwMDAgbiAKMDAwMDA3OTMwMyAwMDAwMCBuIAowMDAwMDYwODQ5IDAwMDAwIG4gCjAwMDAwNjY2
MjUgMDAwMDAgbiAKMDAwMDI1ODM5NiAwMDAwMCBuIAowMDAwMjU4MzY0IDAwMDAwIG4gCjAwMDAz
MDMzNTAgMDAwMDAgbiAKMDAwMDA3OTQ3MSAwMDAwMCBuIAowMDAwMDY2NjQ2IDAwMDAwIG4gCjAw
MDAwNzA5ODIgMDAwMDAgbiAKMDAwMDMwMzQzNSAwMDAwMCBuIAowMDAwMzA2MzY3IDAwMDAwIG4g
CjAwMDAzMDYyOTcgMDAwMDAgbiAKMDAwMDMwNjMzMiAwMDAwMCBuIAowMDAwMzM1ODE3IDAwMDAw
IG4gCjAwMDAwNzk2NjkgMDAwMDAgbiAKMDAwMDA3MTAwMyAwMDAwMCBuIAowMDAwMDczODAyIDAw
MDAwIG4gCjAwMDAzNTI1MjEgMDAwMDAgbiAKMDAwMDMzNTkxNCAwMDAwMCBuIAowMDAwMzQ0Nzg4
IDAwMDAwIG4gCjAwMDAzMzg0MzEgMDAwMDAgbiAKMDAwMDM0MTA0MSAwMDAwMCBuIAowMDAwMzQw
OTMyIDAwMDAwIG4gCjAwMDAzNDA5ODAgMDAwMDAgbiAKMDAwMDM3NDk0NyAwMDAwMCBuIAowMDAw
MDc5ODY5IDAwMDAwIG4gCjAwMDAwNzM4MjQgMDAwMDAgbiAKMDAwMDA3NzQ4MCAwMDAwMCBuIAow
MDAwMzc1MDIyIDAwMDAwIG4gCjAwMDAzNzg3MTkgMDAwMDAgbiAKMDAwMDM4NDQ2OSAwMDAwMCBu
IAowMDAwMzkzNzAxIDAwMDAwIG4gCjAwMDAzOTkxNzkgMDAwMDAgbiAKMDAwMDQwODU3NSAwMDAw
MCBuIAowMDAwNDE0MjE3IDAwMDAwIG4gCjAwMDAzNzUyNjMgMDAwMDAgbiAKMDAwMDM3NTkxMiAw
MDAwMCBuIAowMDAwMzc2NTI4IDAwMDAwIG4gCjAwMDAzNzcyNzEgMDAwMDAgbiAKMDAwMDM3ODA3
MyAwMDAwMCBuIAowMDAwMzc4NDMxIDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMTMyIC9Sb290
IDEgMCBSIC9JbmZvIDIgMCBSCi9JRCBbPDZDMjcwNDI2M0M4NTlFNkRGMDc0NkRGNkNBQzcwMjdE
Pjw2QzI3MDQyNjNDODU5RTZERjA3NDZERjZDQUM3MDI3RD5dCj4+CnN0YXJ0eHJlZgo0MTY3ODYK
JSVFT0YK

--_002_3349FECF788C984BB34176D70A51782F1067054DFRMRSSXCHMBSB3d_--

From davidbryan@gmail.com  Mon Nov  8 13:36:32 2010
Return-Path: <davidbryan@gmail.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BB2B13A68CB for <httpstreaming@core3.amsl.com>; Mon,  8 Nov 2010 13:36:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.952
X-Spam-Level: 
X-Spam-Status: No, score=-101.952 tagged_above=-999 required=5 tests=[AWL=0.025, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, 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 Qs2ELXb7vgHg for <httpstreaming@core3.amsl.com>; Mon,  8 Nov 2010 13:36:32 -0800 (PST)
Received: from mail-ww0-f44.google.com (mail-ww0-f44.google.com [74.125.82.44]) by core3.amsl.com (Postfix) with ESMTP id CA2A23A68AF for <httpstreaming@ietf.org>; Mon,  8 Nov 2010 13:36:31 -0800 (PST)
Received: by wwb18 with SMTP id 18so399942wwb.13 for <httpstreaming@ietf.org>; Mon, 08 Nov 2010 13:36:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=wKelyj7/ez+s3QBxPoXI33Ecv2xd1fStdJf//qnU0d0=; b=kNM48i4RhXVcMpnEABrrtw8UcMvia8suhy46uDtfcHWEdIgA16o0M0eeZ6oilF7vXp o6Usb90yLybjZcu9+c+pIGDkd6m0oU2PUiFs8UEURQmHjHuV7te21sE0RumoQVx2EKou Xhg5T8g6Wi0uDNz4kkyWjbuSP8qBSN6NXIf1E=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type; b=PC9fDNkNqiBUWQxnY8s8yUzqGTp/vIOY+SCpZ3vAjy3OnEDDXy3U6ZV6MHE+wUleu5 kB1sdCe4LcTE7a9RojPWbWJ+L8CbHdQIM6cj88tOnXaxanxTXQ9uCatjv5pZL8URWG/j ash6hHOzse1ieJkJiozibh0I5iWUYz8SAQMK8=
MIME-Version: 1.0
Received: by 10.227.127.66 with SMTP id f2mr5942767wbs.81.1289252213155; Mon, 08 Nov 2010 13:36:53 -0800 (PST)
Sender: davidbryan@gmail.com
Received: by 10.227.196.139 with HTTP; Mon, 8 Nov 2010 13:36:53 -0800 (PST)
Date: Tue, 9 Nov 2010 05:36:53 +0800
X-Google-Sender-Auth: C_U7uan6tOirQnCHtuhglu_jmmQ
Message-ID: <AANLkTikxcBnKrcTNsf4WgoNjTPz7QeTqdJyRj9z46=b4@mail.gmail.com>
From: "David A. Bryan" <dbryan@ethernot.org>
To: httpstreaming <httpstreaming@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Subject: [httpstreaming] Note takers?
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Nov 2010 21:36:33 -0000

Even though our meeting on wed is informal, it is always a good idea
to have note takers. If you are planning to come to the ad-hoc, and
are willing to take notes, can you volunteer here? We really
appreciate it. Thanks!

David

From mnot@mnot.net  Mon Nov  8 18:56:33 2010
Return-Path: <mnot@mnot.net>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B84313A6A12; Mon,  8 Nov 2010 18:56:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0
X-Spam-Level: 
X-Spam-Status: No, score=x tagged_above=-999 required=5 tests=[]
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 efMhhDNK6Z46; Mon,  8 Nov 2010 18:56:32 -0800 (PST)
Received: from mxout-08.mxes.net (mxout-08.mxes.net [216.86.168.183]) by core3.amsl.com (Postfix) with ESMTP id 53D4528C0E5; Mon,  8 Nov 2010 18:56:26 -0800 (PST)
Received: from chancetrain-lm.mnot.net (unknown [118.209.39.135]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 52A23509B3; Mon,  8 Nov 2010 21:56:35 -0500 (EST)
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: multipart/mixed; boundary=Apple-Mail-19--420936107
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
Date: Tue, 9 Nov 2010 13:56:32 +1100
Message-Id: <2C1EE53F-C53B-487E-83C9-D751E3ECA2EB@mnot.net>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
To: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
X-Mailer: Apple Mail (2.1081)
Cc: httpstreaming <httpstreaming@ietf.org>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [httpstreaming] [dispatch] Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Nov 2010 02:56:33 -0000

--Apple-Mail-19--420936107
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Without going into the details of the proposal itself --

"Q-HTTP" is a *horrible* name. It will confuse many people -- is it a =
replacement for HTTP? An enhancement to HTTP? Etc.

Please change the name and proposed URI scheme ASAP; it'll make it a lot =
easier to socialise if it does gain traction.

Furthermore, based on this statement:

>    Q-HTTP does not establish multimedia sessions and it does not =
transport application data.

... the only thing it shares with HTTP is the syntax of the messages. =
Lots of IETF experience shows that basing new protocols on HTTP syntax =
isn't such a good idea; if you want an easy-to-parse format, how about =
JSON?

Please don't take this as criticism of the proposal itself -- I'm =
excited to see so many people working in this area.

Cheers,



On 09/11/2010, at 3:33 AM, GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER) =
wrote:

> Hi Qin and all,
>=20
> Now the Q-HTTP draft is accesible at=20
>=20
> http://www.ietf.org/id/draft-aranda-dispatch-qhttp-00.txt
>=20
> In addition, i have attached in this email a FAQ document for easier =
understanding of the protocol. This document clarifies the philosophy =
and shows different alternatives for the implementation
>=20
> Regards and thanks
>=20
> - Jose javier
>=20
>=20
> -----Mensaje original-----
> De: Qin Wu [mailto:sunseawq@huawei.com]=20
> Enviado el: lunes, 08 de noviembre de 2010 15:35
> Para: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER); dispatch@ietf.org
> CC: httpstreaming
> Asunto: Re: [dispatch] Q-HTTP
>=20
> Hi, Joes Javier:
> Your bring a quite interesting draft. We have a Bar BOF on HTTP =
streaming on Wednesday evening, Emenrald room, which aims at  building =
new area and working out appropriate working scope to offer more =
efficient transport and better QoE. One of key issues we are ready to =
address is QOE improvement. If you are interested, please join our =
discussion.
> Also you can track the following link for our meeting agenda, location =
and time:
> =
http://www.ietf.org/mail-archive/web/httpstreaming/current/maillist.html
>=20
> Regards!
> -Qin
> ----- Original Message -----
> From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" =
<jose_javier.garcia_aranda@alcatel-lucent.com>
> To: <dispatch@ietf.org>
> Sent: Monday, November 08, 2010 4:14 PM
> Subject: [dispatch] Q-HTTP
>=20
>=20
>=20
> Hi experts,=20
>=20
> We are a group of researchers which have written a draft about QoS =
measurements & reactions. We believe the standardization of this topic =
could benefit internet community in the coming years, for example for =
virtualization of videogames through intenet. We would like to receive =
comments and some feedback and also oppinions about the target area, =
because we believe that the draft fits into Real-time App and =
infrastructure Area scope, but currently the draft is in "looking for an =
area" state
>=20
>   The draft describes Q-HTTP (Quality HTTP) , which is an application =
level protocol based on HTTP and SDP associated to a new specific uri =
"httpq://..." intended for carrying out quality negotiation and quality =
measurement between two parties. The final goal of this=20
> process is to verify that a certain application which depends on =
bandwidth, latency, jitter parameters, will work under current network =
conditions. Our idea tackles the fact that real-time services =
(virtualization, on line gaming, video, voice) nowadays are increasing =
and that in an internet (or WAN) environment propagation conditions may =
change with time for our connection; what works for most applications =
may not work for real-time ones and they should have a standard way of =
negotiating and verifying their requirements. Q-HTTP also provides a =
mechanism of account/alerting when required constraints are not met =
after the measurement is carried out.
>=20
> Implementation details on the actions to be triggered upon =
reception/detection of QoS alerts exchanged by the protocol are out of =
scope of this draft, it is application dependant (e.g. increase quality, =
reduce bit-rate) or even network dependant (e.g. change connection's =
quality profile).
>=20
> Comments? Thanks
>=20
> - Jose Javier
>=20
>=20
>=20
> =
--------------------------------------------------------------------------=
------
>=20
>=20
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>>=20

--Apple-Mail-19--420936107
Content-Disposition: inline;
	filename=Q-HTTP_FAQ_v017.pdf
Content-Type: application/pdf;
	name="Q-HTTP_FAQ_v017.pdf"
Content-Transfer-Encoding: base64

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
Z2UvTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUm90YXRlIDAvUGFyZW50IDMgMCBSCi9SZXNvdXJj
ZXM8PC9Qcm9jU2V0Wy9QREYgL1RleHRdCi9Gb250IDE3IDAgUgo+PgovQ29udGVudHMgNSAwIFIK
Pj4KZW5kb2JqCjE4IDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDYxMiA3OTJdCi9S
b3RhdGUgMC9QYXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvVGV4dF0KL0Zv
bnQgMjggMCBSCj4+Ci9Db250ZW50cyAxOSAwIFIKPj4KZW5kb2JqCjI5IDAgb2JqCjw8L1R5cGUv
UGFnZS9NZWRpYUJveCBbMCAwIDYxMiA3OTJdCi9Sb3RhdGUgMC9QYXJlbnQgMyAwIFIKL1Jlc291
cmNlczw8L1Byb2NTZXRbL1BERiAvVGV4dF0KL0ZvbnQgMzIgMCBSCj4+Ci9Db250ZW50cyAzMCAw
IFIKPj4KZW5kb2JqCjMzIDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDYxMiA3OTJd
Ci9Sb3RhdGUgMC9QYXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvSW1hZ2VD
IC9UZXh0XQovWE9iamVjdCAzOCAwIFIKL0ZvbnQgMzkgMCBSCj4+Ci9Db250ZW50cyAzNCAwIFIK
Pj4KZW5kb2JqCjQwIDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDYxMiA3OTJdCi9S
b3RhdGUgMC9QYXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvSW1hZ2VDIC9U
ZXh0XQovWE9iamVjdCA0NCAwIFIKL0ZvbnQgNDUgMCBSCj4+Ci9Db250ZW50cyA0MSAwIFIKPj4K
ZW5kb2JqCjQ2IDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDYxMiA3OTJdCi9Sb3Rh
dGUgMC9QYXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvSW1hZ2VDIC9UZXh0
XQovWE9iamVjdCA1MSAwIFIKL0ZvbnQgNTIgMCBSCj4+Ci9Db250ZW50cyA0NyAwIFIKPj4KZW5k
b2JqCjUzIDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDYxMiA3OTJdCi9Sb3RhdGUg
MC9QYXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvSW1hZ2VDIC9UZXh0XQov
WE9iamVjdCA1OSAwIFIKL0ZvbnQgNjAgMCBSCj4+Ci9Db250ZW50cyA1NCAwIFIKPj4KZW5kb2Jq
CjYxIDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDYxMiA3OTJdCi9Sb3RhdGUgMC9Q
YXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvSW1hZ2VDIC9UZXh0XQovWE9i
amVjdCA2NSAwIFIKL0ZvbnQgNjYgMCBSCj4+Ci9Db250ZW50cyA2MiAwIFIKPj4KZW5kb2JqCjY3
IDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDYxMiA3OTJdCi9Sb3RhdGUgMC9QYXJl
bnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvSW1hZ2VDIC9JbWFnZUkgL1RleHRd
Ci9Db2xvclNwYWNlIDc1IDAgUgovWE9iamVjdCA3NiAwIFIKL0ZvbnQgNzcgMCBSCj4+Ci9Db250
ZW50cyA2OCAwIFIKPj4KZW5kb2JqCjc4IDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAw
IDYxMiA3OTJdCi9Sb3RhdGUgMC9QYXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BE
RiAvSW1hZ2VDIC9UZXh0XQovWE9iamVjdCA4MyAwIFIKL0ZvbnQgODQgMCBSCj4+Ci9Db250ZW50
cyA3OSAwIFIKPj4KZW5kb2JqCjg1IDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDYx
MiA3OTJdCi9Sb3RhdGUgMC9QYXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAv
SW1hZ2VDIC9UZXh0XQovWE9iamVjdCA4OSAwIFIKL0ZvbnQgOTAgMCBSCj4+Ci9Db250ZW50cyA4
NiAwIFIKPj4KZW5kb2JqCjkxIDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDYxMiA3
OTJdCi9Sb3RhdGUgMC9QYXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvSW1h
Z2VDIC9UZXh0XQovWE9iamVjdCA5NSAwIFIKL0ZvbnQgOTYgMCBSCj4+Ci9Db250ZW50cyA5MiAw
IFIKPj4KZW5kb2JqCjk3IDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDYxMiA3OTJd
Ci9Sb3RhdGUgMC9QYXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvSW1hZ2VD
IC9JbWFnZUkgL1RleHRdCi9Db2xvclNwYWNlIDEwMiAwIFIKL1hPYmplY3QgMTAzIDAgUgovRm9u
dCAxMDQgMCBSCj4+Ci9Db250ZW50cyA5OCAwIFIKPj4KZW5kb2JqCjEwNSAwIG9iago8PC9UeXBl
L1BhZ2UvTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUm90YXRlIDAvUGFyZW50IDMgMCBSCi9SZXNv
dXJjZXM8PC9Qcm9jU2V0Wy9QREYgL0ltYWdlQyAvSW1hZ2VJIC9UZXh0XQovQ29sb3JTcGFjZSAx
MTMgMCBSCi9YT2JqZWN0IDExNCAwIFIKL0ZvbnQgMTE1IDAgUgo+PgovQ29udGVudHMgMTA2IDAg
Ugo+PgplbmRvYmoKMTE2IDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDYxMiA3OTJd
Ci9Sb3RhdGUgMC9QYXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvVGV4dF0K
L0ZvbnQgMTE5IDAgUgo+PgovQ29udGVudHMgMTE3IDAgUgo+PgplbmRvYmoKMyAwIG9iago8PCAv
VHlwZSAvUGFnZXMgL0tpZHMgWwo0IDAgUgoxOCAwIFIKMjkgMCBSCjMzIDAgUgo0MCAwIFIKNDYg
MCBSCjUzIDAgUgo2MSAwIFIKNjcgMCBSCjc4IDAgUgo4NSAwIFIKOTEgMCBSCjk3IDAgUgoxMDUg
MCBSCjExNiAwIFIKXSAvQ291bnQgMTUKL1JvdGF0ZSAwPj4KZW5kb2JqCjEgMCBvYmoKPDwvVHlw
ZSAvQ2F0YWxvZyAvUGFnZXMgMyAwIFIKPj4KZW5kb2JqCjE3IDAgb2JqCjw8L1IxNgoxNiAwIFIv
UjgKOCAwIFIvUjEwCjEwIDAgUi9SMTIKMTIgMCBSL1IxNAoxNCAwIFI+PgplbmRvYmoKMjggMCBv
YmoKPDwvUjI3CjI3IDAgUi9SMjQKMjQgMCBSL1IyMgoyMiAwIFIvUjgKOCAwIFIvUjIzCjIzIDAg
Ui9SMTAKMTAgMCBSL1IyNQoyNSAwIFIvUjI2CjI2IDAgUi9SMTQKMTQgMCBSPj4KZW5kb2JqCjMy
IDAgb2JqCjw8L1IyNwoyNyAwIFIvUjIyCjIyIDAgUi9SOAo4IDAgUi9SMjMKMjMgMCBSL1IxMAox
MCAwIFI+PgplbmRvYmoKMzggMCBvYmoKPDwvUjM3CjM3IDAgUj4+CmVuZG9iagozNyAwIG9iago8
PC9TdWJ0eXBlL0ltYWdlCi9Db2xvclNwYWNlL0RldmljZVJHQgovV2lkdGggNTYwCi9IZWlnaHQg
MzIwCi9CaXRzUGVyQ29tcG9uZW50IDgKL0ZpbHRlci9EQ1REZWNvZGUvTGVuZ3RoIDEzMjk4Pj5z
dHJlYW0K/9j/7gAOQWRvYmUAZAAAAAAB/9sAQwAOCgsNCwkODQwNEA8OERYkFxYUFBYsICEaJDQu
NzYzLjIyOkFTRjo9Tj4yMkhiSU5WWF1eXThFZm1lWmxTW11Z/9sAQwEPEBAWExYqFxcqWTsyO1lZ
WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ/8AAEQgBQAIw
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
9JooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAoorFv9YcyPb6cqM6Ha87glEPcAfxH8gPXPFJuxUYuTsjao
rj5Ldrg5u7q5uG/2pSq/98rgfpTF0+CM5i82FvWKV0P6Gp50dCws+52dFc1bajfWRHmu17b99wAl
X6EYDfQ4PueldBb3EV1Ak0Dh43GQR/ng+1UmmYTpyg7SJaKKKZAUUUUAFFFFABRRRQAUVVuL1IgQ
m136Y3AVz2oeIpoZChVoj6FcVcYOWw7HV0Vwf/CRz7sh5P8Avs1ctvFUoP7wLIPfg/pVujILHYUV
Q0/VbXUBiJ9sndG6/wD16v1k01oxBRRRSAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAydevHhhitYGKT3JIDDqiD7zD35AHuwrKjjSKNY41CoowAO1S6mxk8RS55EVtGF9izO
W/kv5U2spvU9HDRShfuVb6/gsUUzFiznCIilmc+wFV7PWbe6nWB4ri1ncEpHcxFC2OuOxq41tCbp
bpkzMiFFbJ4B5PHTtWFd3n2/UtPgmgnsVjmEyvONpkIBwgxkc9+alGsm0zo6dp9ybDUkUnFtdtsY
dlk/hb8cYPvt96bVPVSU0y4lX70Keap9GX5h+ooi7MKsFKDR2lFIDkZFLW55IUUUUAFFFFABWPrW
qrZxlEb5sckfyrTuZhBbySn+BSa4C9FxqE0jjAjU/NI7bVB+ta0oKTuxpFK7vJLlyWY49KIb6VFE
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
vx49q0b7ULXT41e6lCbjhFALM59FUck/SqP2661Q7dKAitu97KuQ3/XNf4v948fWrVjpVtZyNMA0
104w9xMd0je2ew9hge1UlYylJyd2VfO1XUP+PeIabbn/AJazgPK30Tov4k/SpItDtBIs115l9OvI
kum34Psv3V/ACtSigkQDAwKWiigAooooAiuYVubaSF/uyKVP415fNHNp99LAzMk0TYypxketeq1z
ninQTqMQubXAu4x/32PQ1rSnyvXYaZxk1zPOMTTSSAdmbIqNWZGDKxVh0IOCKSJJnlMLwukoOCGG
OaurbQQHdeTKxHSKFsk/VugrtTXQoktpJXBu7yaSSGA/KrsTvfsB/M1TluZ5gRLM7qWLbS3GfpTr
q6e5ZQQEjQYSNeij/PeoCwUZJxQl1AliuZ4RiKeSMeisRUdnFJq+tQxszSLGwZ2Yk9KrBpbyYW9o
u9z1PYV6B4X0JdNtgzDLtyzHuawrVElZCbN63jEUCIOwqWiiuQkKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKr315DYWrTzk7VwAqjLMx6KB3JPGKAEvr2CwtjPcNhQcAAZ
ZmPRQO5PpVBLKfVHWfVU2W4O6OyzkexkP8R9ug9zzT7CxmmuF1HUwDdY/dQg5W2U9h6se7fgOK1a
AE6UtFFABRRRQAUUUUAFFFFABRRRQBj6x4ftNVQ+amH7MvBH41yNz4Ov7dv9FuA6ejivRqKpSa2A
8s/4R7Wc4PlAeuT/AIVdtfBt1Ow+1zsR/dQY/WvRdo9B+VLTdST6juY+laDa6egCRqPp3+ta44GB
S0VAgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAazKilmIVVGSScA
CsnT1Oq3Q1SZT9nXiyjYfw95SPVu3ov1NLq2b+6i0lc+W4826PpEDwv/AAIjH0DVrAAAADAHagBa
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiqupX0Wm6dcXtwcRwoWPv6D6k8UAWqK4r4f+Jp
dZW8tr183SOZk90Y9B9CfyIrtaACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiuN+IGraro1tBPYSILabMUmUBKtjgg+4z+VAG3oP+kRXGpN969kLJ7RL8qD8hu+rGteud8E
XGoXPh23lv44Yk2hbdI1IPlgYBOT37e31roqACiiigAooooAKKKKACiiigAooooAKKKKACiiigAq
tfWNtqNsbe8hWaEkEo3QkVZooA5vwvounWyy3UFpHHcJdXEauuchRK6gfTAArpKyvD3/AB5XH/X7
df8Ao56Zrt68Yisrdyk0+S7L1SMdSPQk4A/E9qHoOMXJ2Ql/rLLI0GnxpNIpw8rn93GfTjlj7D8S
Ky5DeznM+pXJP92IiNR9MDP5k06ONIo1SNQqKMAAcAVXvtRs9PQNeXCRA5wD1P0HU1i5NnoxoQgr
yJUW7iOYdSvFI/vuJB+TA1oWutywsI9TVAnQXMfCj/eU/d+uSPpWXY6haahGXtJ0lA646j6jqKsk
ZGCOKFJocqFOa0OoByMilrA0O6Nvcf2dIf3RUvbE9gPvJ+GQR7Z9K361TuedOLi7MKKKKZIUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UVTv9TtbDaJ3JlYZSJBudvoB29+lAblyiuffXrxjmDTFC9vtFxsP5KrfzpU1+6Q/6Tpny+tvOJD+
TBaXMjT2U97FnVby8iv7W1s3t4zLFLIzzRGT7pQAABl/v/pUHna1/wA/mn/+Ab//AB2oJr+2v9cs
WtpAxW2uA6EEMh3Q8MDyKvVaSaOacmnYg87Wv+fzT/8AwDf/AOO0edrX/P5p/wD4Bv8A/HanoquV
E87IPO1r/n80/wD8A3/+O0edrX/P5p//AIBv/wDHanoo5UHOyDzta/5/NP8A/AN//jtUtVstR1ex
ezvLmwaFypOLRweDnr5vtWpRRyoOdlZH1iNFRLrTlVRgAWTgAf8Af2nedrX/AD+af/4Bv/8AHano
o5UHOyDzta/5/NP/APAN/wD47R52tf8AP5p//gG//wAdqeijlQc7IPO1r/n80/8A8A3/APjtHna1
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
Bz/iDwtBrNxFeR3M1jfxLtS4hPOOevT1PQipPD2hXGjtNJdatdajJKACZicDBOMZJPf1rcooAw/C
nh//AIRzTJLP7T9p3zGXf5ezGVUYxk/3apax4UutVv5ZTr99DazcSWqk7MYxgcgAfga6migCrpth
Bpenw2VqpWGFcKD19ST7k5NWqKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqG5tbe7i8q
6gjnj67ZFDD9amooAyD4b03PypcRj0S6lUfkGwPwqe10TTrWQSxWqmVekkpMjj6MxJFaFFA7thRR
RQIKKKKACiiigAooooAQkKpJOAOSa870zUrkeJYvEMsh/s3VZ2skUk/KowIzj3Kn6c+tdD441CSz
0Fre2ybu+cW0KjqS3X9OPxFczeeF/F39ifYX1CxltIFDJDGMN8vIAOwHP40Ab/jnUbmCCw0yymMF
xqc4h8wZyq5AOD25Zf1pYPh/4ejt1jktHmkAwZGmcEn1wDj9KzNRF14l8KaTrOnoJdRsZFkKY5LA
jcB+IBx3FTr8QonUwJo2otqIXm3CDhvTPXH/AAGgCt8RIbZtU8Mw3IRbQzMkmW2qE3Rg5PYY71Ta
20rT/GeiL4WnjZpXZblYpzIuzjPOT23cZ7Cr3j+GO91jwtDcRnyp7gpIhODhmjBHH1rqtL0DS9IJ
awsooXIxv5Zsem45OKAOZt/FXiHVriZ9G0WCW0hlaNvNlCuSPqRj8jXbpuKKXAD4GQOma8x8Rajp
02qT/wBiWGpW2vrIAssSbFkw3JIzyD7jnjNelWhmazgN0qrcGNTIF6Bsc4/GgCaiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigD/9kKZW5kc3RyZWFtCmVuZG9iagozOSAwIG9iago8PC9SMjcK
MjcgMCBSL1IyMgoyMiAwIFIvUjgKOCAwIFIvUjIzCjIzIDAgUi9SMTAKMTAgMCBSL1IzNgozNiAw
IFIvUjI1CjI1IDAgUi9SMjYKMjYgMCBSPj4KZW5kb2JqCjQ0IDAgb2JqCjw8L1I0Mwo0MyAwIFI+
PgplbmRvYmoKNDMgMCBvYmoKPDwvU3VidHlwZS9JbWFnZQovQ29sb3JTcGFjZS9EZXZpY2VSR0IK
L1dpZHRoIDYwMAovSGVpZ2h0IDQ2OQovQml0c1BlckNvbXBvbmVudCA4Ci9GaWx0ZXIvRENURGVj
b2RlL0xlbmd0aCAxOTQ4NT4+c3RyZWFtCv/Y/+4ADkFkb2JlAGQAAAAAAf/bAEMADgoLDQsJDg0M
DRAPDhEWJBcWFBQWLCAhGiQ0Ljc2My4yMjpBU0Y6PU4+MjJIYklOVlhdXl04RWZtZVpsU1tdWf/b
AEMBDxAQFhMWKhcXKlk7MjtZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWf/AABEIAdUCWAMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUG
BwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR
8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5
eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj
5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQAC
AQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXx
FxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqS
k5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T1
9vf4+fr/2gAMAwEAAhEDEQA/APSaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiikNAC0U0GobqURx5LYPYZ61Dmoq7Gld2LFFY1zdXBGdjxjHY4qn9qnAx58n/fRrgqZjCm7
crOiOGlJXudLRWDbajLEf3jNInfJ5FbUciyoGQ5B710YfF06693czqUpU9ySim0Zro5jOw6im0Zo
5gsOopB0paoQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFIaWkNJ7ANZgiljwB1rBurxp5ty/KBwPWtm5Uy20iL1I4rBFpcb
SfKbj2ryMxlV0hBaHbhlDVyJUv50j2ZDehIzTJJGuMnagK8naOtVScd8UquVYFTg15Ptpy92bujt
9klrFaksUJnkCIRuPY1e0yR4blreQFR6Hsal0dQys/lgdg3c1aliUTmbr8uCPXHIr1cLhbKNWL1/
Q461a7cGixRS0lescQtJS0lIBw6UtIOlLWiEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABTWp1IaTAjjJBcNz83H0pxxTX4B
YVA83FKxRg36CC6dAcjqKrK6+Yob7uRmpdaJScSjkMOfY1mxXGX37NwX27187PDtVmvM9eFReyud
itxHGBGpAKgHA7Cmi4EkyoD1NcvaTyO0jLk7myTWvpciRStLcNggfLmvYjWitG7HnuD3R0FFZaa5
bSKWUPtA9Kq/8JAGhMqxBVHqaJYulHqJYeo+hvUVzsmuXH2oRqqBSuenNRw6rdvePH5mQCMDHrWT
x9JOyuWsJUtdnTjpS0i/dGaWvQRyBRRRTAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKaxwKdTXGRSYIhkmCise9vI48nOBWpLDuF
Zl3YCQHNIozWkE8RJO8MOKrafJ5kJI4XcRVn7P8AZSI+3UVRnRrXTpBEfmBLD88181UjLnlS8z2I
NOKmEIKapKg4XbvH40ttMZri9iY8K2B+VToUfbOOrIPy61nQShNZfBGJU/UUoxc4yl2sU2otIuWZ
EVvDG/DPmq12Gt9IZe5fH/j1N1FpPtloYVZhG2W2jPBq/d2NxfWzRRJtDc7mFaU6UpSi7b6kyqJJ
+QyWQJD9q/uxVd0lRNdwSf3wpP4VHFoVzPYrbTuqjABKnJrW0vSPsQT94z7BgZ4rWlhJ3Ta6/gZV
K8bNG2OlLSLwopa988oKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACkNLRQAwjNV5YyRwKt0VLQ7nO31pO7KyRFgPSqE+lXty
oUDyl756muxrETXVbxO+leX+6EfEvYyjkp/3yQa5XhIup7R7m6xElDkKNnoTxwLE8xIAxwKtxaBa
owbygWHQmm6hq2ozapLpuiW9u80CBpprliI0z0Hy8k1BrGqa3punaauyw/tG7u1tz98xDdnB7HsK
0hh4xvbqTKtKW5sxWMUYwEUfQVOsKr2rAtPEz2s17b6+ILeW0CEyQFmR93QDIzn2rZ0vVLXVrX7R
ZuzR525ZCpz9DWippEObZZCj0pafRVcpNxB0paKKoQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBFcSGG3klVG
kKKWCKMlvYVwS6N4lisIr0tavJHP9uMCxnzS56rn1wcYr0KigDk5Pt+ja1d6jb6ZNe2mopG7rER5
kTgYwVP1pniK1vdd0/RxNYT25N+hmjVwzRx/MNxI6cc+1dTcXVvaoHuZ4oUJwGkcKCfxp8Usc0ay
ROskbDKspyD9DQBzt7oGnados8cGnXF4XZXYRuTMzDowYnqKteFzqbWEn9ppKv7w+QJiDL5fbfjv
W3RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBw3xV/5F+2/6+B/6Ca3fBn/IpaZ/1y/q
awvir/yL9t/18D/0E1u+DP8AkUtM/wCuX9TQBuUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAcN8Vf+Rftv+vgf+gmt3wZ/wAilpn/AFy/qawvir/yL9t/18D/ANBNbvgz/kUtM/65f1NA
G5RRRQAUVFLPHFje3J6KOSfoKyb/AFYxsUDbP9hMGQ/XstJtLVlRi5OyNrNLXnuqXL3IKtbLtHzA
Hksfcnk1RT7RDETukjY9FTcP5GsXXimd0cvqSV27HqFFeYR6pexqzrdzgkcYdunvk4qwmv34IMd5
Pu9HwR+ooWIgDy6qux6PRXAL4l1RcMJ965wu6Ffm9sDFaNpr+pyzxRFYGLuFAMZBI79/SrVWL0Rj
PB1YK7R11FJS1ocoUU15EjALuq54GTiloAWiiigAopodSxUMCy9RnkU6gAooprusalnYKo6knAoA
dRTXZUUs7BVHUk4FJHLHKCY5EfHXaQaAH0U1HWRQyMGU9CDkU6gAopqurglGDAHBwc806gAooooA
KKKKACiim7037Ny78Z255oAdRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHDfFX/kX7b/r4H/oJ
rd8Gf8ilpn/XH+prC+Kv/Iv23/XwP/QTWr4auPsngO0udu7yrYvtz1xk0Alc6CWaOEZkYDPQdz9B
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
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACEhQ
STgCuM8Qay0jmOJuOgrotcuDBp7bfvOQoxXDzrbRSt9qaSabukZwF9ifWuihFbspGezFiSxyTVi3
umiBjcebA33o2/mPQ08wQXCsbRnEijJifkkexrT0XQEvrQ3l3N5VuM4xjnHcntXVKSS1GZF3biEo
8Z3QSjMbHr9D7iq9dlb6LpN7ay21neM5BDZznaao6f4XeW4nF3Lshhbblf4u/wCFQqseoXMjTNTm
0y6WaM5Xo69mFek208d1bxzxHcjjINcrHoGj3u+KzvmaUD+8D+lWPCEzwfbNLmcM9rJwQeoNYVmp
aoTOnooqNZomkKLIhcdVB5rnJJKKjaeJCA0iKTwAWpZJY4l3SOqD1Y4oAfRTGkRV3M6hSM5JpUkS
Rd0bBl9Qc0AOoqGe6t7bHnzRxZ6b2AzStcQoqFpUAf7pLDn6UAS0VVkvY/sc1xbsk/lqThXGCR2z
2qS0mNxaRTMgRnUMVBzj8aAJqKjSaJ3KJIjMOoB5FHnR+Z5fmLv/ALueaAJKKYZY1baXUH0JpXYK
ueM9gTjNADqKiMyJErzMseR3bj86cZEVN5dQnXdnigB9FNR1kUMjBlPQg5p1ABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBja62J7IdizY+uBivP33b23Z3ZOfrXe+K4
WfSTKmd0LB8jqBXGtLaXZ3zF4JT95kXcrH1x2NdlB+6UiKxLi+gMed+8Yrp4dFhSxmuL67ljtGYu
IkbCgZ4zXOia3tlb7LvklYY81xjb9BW1p3iK1/s0WWowM6Ku3IGQw96upzPWI2aPh99IF5ImmxyG
TZlpG9Kc2qvZajfJPbSyWgYEyIuQpIGc1Tsda0+yWSS2szDbZClv43P+Apg8VRLezj7OZLSXnB65
xg8Vi4Nt6CLcNpoWqyE2TmKfGcxEqw/Cszw1bvYeLtQti/mBUHzHvzVhNf0ax3z2dkwmI/u4/Wm+
DDLfXl5qcyjM7YHsBUzulrt5iZ1tzv8Assvlff2Hb9cVjZs/sdmLXZ9q3pgL98HI3Z7+ua3qYIo1
cuEUMepA5NYCMK2bTgl/9q2b/OfcJOpHbb/9aox54ltvtT26/wCjLtNznG7v+OMVtwWccQbcFkJc
uCyjjNTPGkgxIisPRhmgDBtoEllsBIVlj3ysoAIXHbGeorRsUWPUL1EUKmUO0DAyRzV8KBjAAx09
qMDOccmgDjNcmhl124ikht0dIQBJcAtu9kUd6yVaP+wtB+1bjEty4cc9MjivR2ijZw7IpYdCRyKo
ahpEN9NZuW8sWsnmBVAw1AHJv5L3Osvpa4sPsuGKg7S/tXUaD/yLVpnd/qB069K01ijVSqooU9QB
wacAFACgADoBQBgWLRRy2ioYJs/KjR8Srx/GP5+9VoNzW0QeW1W48znCkyh8810yxRoxZY1Vj1IH
Jo8qPzPM2Lv/AL2OaAMuGyiuG1HeuXkcruPUcDpUFvI99ueUEG0iZGyOsh4P6D9a3cAdKMAZwBz1
oAxIDALmD7aUEf2ZfK8z7uf4uvfpUU5j2WX2bYln5knM4OzP8P4dcVvPHHIoV0VgOgIzSsiMmxlU
r6EcUAZ2kD5rkrJEyFhxCDsB74rTpqqqKFRQoHYDFOoAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKAGSxrNE0cg3IwwR7V5jq9jJpOoNBKD5bHMb9iK9RqjqumW+q2phu
EB/ut3U+1aU5uDGnY8yqxb2rTAux8uBT80jdB9PU+1XL3R73RnLQ2i3kQ6M3JH4Vj3GqSSEC53rt
6IRgL9BXWqqlsVcuXVwspSOIbYIhhFPX3J9zVeqovUY4jVnPoBVy00vUdScARmCI/wATDn8qbqRi
guVhHJqFytpbDJY/Mw6AV6jotgmn2EcKDGBVHQPD0GmRAld0h6k9Sfet+uOpNzdyWwooorMQUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUANZQwwwBFVZtMtZvvxLn6VcooAoR6RZxnIiX8BVuOGOIYRQKkooA
KKKKACiiigAoopksiQxPJIwVEBZiewFAHPS+MrCLxF/YrQ3H2jzBHvwuzJAPrnv6V0lfP99qsk3i
KbVIzhzcGZPYA5A/LFe7abfQ6lp8F5bnMUyhh7eo/CgC1RRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABXBfEjxEttaHR7Rwbicfvsfwp6fU/wAvrWl4w8YQaFC1vbFZdQYcL1Efu3+Fc/4I8LzX
12Nd1kM+5vMiWTku394+3pQBx2naJLc+IIdJuD5MsnB/2SVyM/pXS+FNdn8KarLo+sKyW5fGT/yy
b+8P9k062/efF1/a4f8ARD/hXZ+K/C1t4hts5EV5GP3cuOvs3qKAOgR1kRXRgysMgg5BFOryXR/E
Wq+Dbw6Zq0DyWoPCk8qPVD0I9q9N0zVLLVrYXFjOsyHrjqvsR2oAu0UUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUVR1DVtP0xN17dwwezNyfoOtcXrHxLgj3R6RbGZ+glmGF/AdT+lAHe3NxDawNNcSpFEvJdzgCvP
PEXxAed/sXh9WZ3+Xz9uSf8AdX+tZkGh+JvF8qz6jK8NqTkGbKqB/spXe6B4U0zQVDQR+bcY5nk5
b8PT8KAOY8K+BHaUajr4MkrHetuxzz6uf6V6IAAMDgUtISACScAUAeVaF+++LFy3Zbi4/QMK9Wry
nwH/AKX48vrkcriV8/Vv/r16tQBQ1bSLHWbX7PfwCROqnoyn1B7V5zqPg3WvDt0b3QbiSaNef3fE
gHoR0Yf5xXqtFAHm+j/EkxkW+t2rK6nBmiGD+K/4flXc6drGn6ogaxu4pv8AZVvmH1HUVBq/hzS9
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
Dg/Lhh+VMYzNGacIZD/CB9TTXRosBuR/eoAM0ZpKVFLthefU+lACBs0u6rH2ePAGOfUHGackKIch
efU80BcSBCqEt1Y5qWiikIKKKKACiiigAooooAKKKKACoZoyx3L17j1qaigCixZSMqwz7UZq4yh1
wwyKrtA4Py4YfkaYyPNGacIZT/Dj6mmvG0Q+Y5HrQAZozSUKCzbVGTQABs/hRuqyLePaARz6g4zT
lhRTkDn1JzQA2BCAWIwWqaiikIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKAI5IVc5OQfUVWkiMR6kqe/pV2k60AUaQnHWrZgjP8ADj6HFKsMa/w5+vNA
ypRUz27A5Q5HoaYIZSegH40wGcnhep4FLscdUarMUIj5Jy3rUtICrHAxOXGF9PWrVFFAgooooAKK
KKACiiigAooooAKKKKACiiigApDz1paKAI/Jjz9xfyp4AUYAAHtS0UAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUlLRQBGYYyfuL+VPChRhQAPalooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooA//2QplbmRzdHJlYW0KZW5kb2JqCjQ1IDAgb2JqCjw8L1IyNwoyNyAwIFIv
UjIyCjIyIDAgUi9SOAo4IDAgUi9SMjMKMjMgMCBSL1IxMAoxMCAwIFIvUjI2CjI2IDAgUj4+CmVu
ZG9iago1MSAwIG9iago8PC9SNTAKNTAgMCBSL1I0OQo0OSAwIFI+PgplbmRvYmoKNTAgMCBvYmoK
PDwvU3VidHlwZS9JbWFnZQovQ29sb3JTcGFjZS9EZXZpY2VSR0IKL1dpZHRoIDcwMAovSGVpZ2h0
IDIyOAovQml0c1BlckNvbXBvbmVudCA4Ci9GaWx0ZXIvRENURGVjb2RlL0xlbmd0aCAxODM2NT4+
c3RyZWFtCv/Y/+4ADkFkb2JlAGQAAAAAAf/bAEMADgoLDQsJDg0MDRAPDhEWJBcWFBQWLCAhGiQ0
Ljc2My4yMjpBU0Y6PU4+MjJIYklOVlhdXl04RWZtZVpsU1tdWf/bAEMBDxAQFhMWKhcXKlk7MjtZ
WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWf/AABEIAOQC
vAMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQD
BQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygp
KjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJma
oqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/
xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQID
EQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RF
RkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqy
s7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/
APSaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACisFfE9q3iU6P5Um4ZXzv4C+M7fritwOpcoGBYclc8ig
B1FRmaMKzGRMKcMdw4+tV729a3tkmt4RdbnC4WVV4PfJOKALlFZel6zFqVzqMKxtH9hmMLMxGGPq
Kl1LU4bDSrm/GJ0gXcQjDn2oAv0VWsbyO9tIJ0IUzRLLsJGVDDPNVNF1mLV4LuVI2hW2uHt23kcl
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
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKAP/ZCmVuZHN0cmVhbQplbmRvYmoKNDkgMCBvYmoKPDwvU3VidHlwZS9J
bWFnZQovQ29sb3JTcGFjZS9EZXZpY2VSR0IKL1dpZHRoIDYwMAovSGVpZ2h0IDIyNwovQml0c1Bl
ckNvbXBvbmVudCA4Ci9GaWx0ZXIvRENURGVjb2RlL0xlbmd0aCAxNjYyNj4+c3RyZWFtCv/Y/+4A
DkFkb2JlAGQAAAAAAf/bAEMADgoLDQsJDg0MDRAPDhEWJBcWFBQWLCAhGiQ0Ljc2My4yMjpBU0Y6
PU4+MjJIYklOVlhdXl04RWZtZVpsU1tdWf/bAEMBDxAQFhMWKhcXKlk7MjtZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWf/AABEIAOMCWAMBIgACEQEDEQH/
xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMA
BBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0
tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEB
AQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2Fx
EyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZ
WmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TF
xsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APSaKKKACiiigAoo
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
El22pNZxBE8tXckYYgfiTXRW8ep2/myX1/ayR7CeICgjP13HIrLt/CpGk3VpNcASveteQyov+rbI
K8HrjFW7jTdU1GwurLUbu2EM0ZjDW8bK2fU5b9KAM2w8SSf2/aWDX0GoRXe8B4rdohGQMjBJIYHn
pVG1/wCQH42/6+bn/wBBrXj0C+e60m5ubu3LaaSqRxRFVKEbSeSTnGPap4vDxjbWIfPBs9TLuy7f
nR2GDg9CKAKmm389lZ+F0JX7FdWqQvkcq/lgpz74IrT0m+uL++1JiV+xwTeRDgckqPnOfrx+BrK1
e2bT/By2U9zE13bqgtGQbWdkI2YBPJ6A49a3NFsjp+lW9ux3SBd0jf3nPLH8yaAL9FFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFAEUcEMUskscUaSS4MjqoBfHTJ71LRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABUUsEM5jM0UchjYOm9QdrDoRnofeiigCWiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAjaGJ5EkaNGkTIVioJXPXB7VJRRQAUUUUAf/2QplbmRzdHJlYW0KZW5kb2JqCjUyIDAg
b2JqCjw8L1IyMgoyMiAwIFIvUjgKOCAwIFIvUjIzCjIzIDAgUi9SMTAKMTAgMCBSPj4KZW5kb2Jq
CjU5IDAgb2JqCjw8L1I1OAo1OCAwIFIvUjU3CjU3IDAgUi9SNTYKNTYgMCBSPj4KZW5kb2JqCjU4
IDAgb2JqCjw8L1N1YnR5cGUvSW1hZ2UKL0NvbG9yU3BhY2UvRGV2aWNlUkdCCi9XaWR0aCA1MDAK
L0hlaWdodCAyODMKL0JpdHNQZXJDb21wb25lbnQgOAovRmlsdGVyL0RDVERlY29kZS9MZW5ndGgg
MTM3MjQ+PnN0cmVhbQr/2P/uAA5BZG9iZQBkAAAAAAH/2wBDAA4KCw0LCQ4NDA0QDw4RFiQXFhQU
FiwgIRokNC43NjMuMjI6QVNGOj1OPjIySGJJTlZYXV5dOEVmbWVabFNbXVn/2wBDAQ8QEBYTFioX
FypZOzI7WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVn/
wAARCAEbAfQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA
AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcY
GRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKT
lJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP0
9fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQA
AQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2
Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOk
paanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMB
AAIRAxEAPwD0miiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKa7rGpZ2CqO5OBVY6laZws6yn0iB
kI/75zSbsBboqn/aCH7kFy3/AGyI/nik+3SnpYXP1JjH/s1T7SC6jsXaKpfbZf8AnwuPwaP/AOKo
+34+/a3Kf8ADf+gk0e0h3Cxdoqn/AGlaj/WO8Q9ZY2QfmRirEU8M4zDLHIP9hgapNPYRJRRRTAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoop
CQASSAB1JoAWiqbahCTiAPcH/pkMr/310/WmmS9k+6sNuP8AazIT+WAPzNZyqwjux2L1FZ/2aV/9
bdzt7KQg/QZ/Wj+z7Y/6yMy/9dXL/wDoRNYvFQWw+UvF1HVh+dG9P7y/nVIWFmP+XSD/AL9ij7BZ
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
do0G5j+A5pALufootk9Wwzn8Og/X6VpClKeyC4+aeOEAyNgngADJP0A5NMWGa55nBhh/55g/M3+8
R0HsPz7VPBaxQEsoLSHrI5yx/H+nSp67qeGjHWWrJbGqqooVAFUDAAHAp1FFdJIUUUUAFFFFABVa
ayikcyLuilP/AC0jOCfr2P45qzRSaT0YFEreQ9kuU/2fkf8ALof0pv26FTiYtA3pKNv69D+BrQpC
ARgjINc8sNB7aDuQggjIII9qKjbTrUklIhEx/iiJQ/pim/YpF/1d5OPZgrD9Rn9aweEl0ZXMTUVB
5F6OlzAfrCf/AIqjZfj/AJ9m/Fh/jUfVqnYLonoqDbfn+G2X/gbH+lHk3x6z26+wiY/+zUfV6nYL
onoqH7JcN/rL1x7RIq/zzSjTrc/63zJ/aVyw/Lp+lWsLJ7sOYbJeW8b7DKC/9xPmb8hzSB7qb/VW
/lL/AH5j/JRz+eKuRxRwpsiRUX0UYFPraOFit9RcxTWwVzm6ka4P908IP+Aj+uatgADAGAKWiulR
UVZEhRRRTAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKAK81lbzNveMB/76Eq35jmojaXEf+puyw/uzIG/UYP86u0VEoRluguUC17H9+2SQesUnP5MB/Ok
+1Mv+stblP8AgG//ANBJrQorJ4aDHdmf9vgHXzV/3oXH8xSf2hb/AN5/+/bf4Vo0VH1SPcfMZ/26
I/dSdv8Adgc/0pftEzfcsrg+5Kr/ADOav0U1hYBzFELfP/Dbwj3JkP5cfzpRYb/+Pi4mlH90HYv/
AI7z+ZNXaK1jRhHZCuyOGCKBNsMaRr6KMVJRRWogooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/
2QplbmRzdHJlYW0KZW5kb2JqCjU3IDAgb2JqCjw8L1N1YnR5cGUvSW1hZ2UKL0NvbG9yU3BhY2Uv
RGV2aWNlUkdCCi9XaWR0aCA1NDQKL0hlaWdodCAyNjkKL0JpdHNQZXJDb21wb25lbnQgOAovRmls
dGVyL0RDVERlY29kZS9MZW5ndGggMjE3NDY+PnN0cmVhbQr/2P/uAA5BZG9iZQBkAAAAAAH/2wBD
AA4KCw0LCQ4NDA0QDw4RFiQXFhQUFiwgIRokNC43NjMuMjI6QVNGOj1OPjIySGJJTlZYXV5dOEVm
bWVabFNbXVn/2wBDAQ8QEBYTFioXFypZOzI7WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWVlZWVn/wAARCAENAiADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAA
AAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKB
kaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZn
aGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT
1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcI
CQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6
goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk
5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD0miiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAz
9ekeLw/qUkTskiWsrKynBUhDgg+teJf8JBrP/QX1D/wJf/Gva/Ef/It6r/16S/8AoBrwKkxM0v8A
hINZ/wCgvqH/AIEv/jR/wkGs/wDQX1D/AMCX/wAazaKQjS/4SDWf+gvqH/gS/wDjR/wkGs/9BfUP
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
OS4tklIW5DrkvhAIgnGOCWz0611Gl+IHutUOm3+ny6feGLzkRpFcOmcZyOh9vrXJ23g7U28OX+iT
wohS5+1W1z5oKyNtC7do5HGeT6+1avhrw21rrK3smh22mJApCYunmkZiCCQd20LgngjNAE+i+L7v
WbK4urfRJPLgWQkrOG3MqhlQDbkk9OnHHXOK39GvZtR0uG6ubOSymk3boJM7kwxHOQOoGeneud8G
aXquh+Fb+GW1Vb8ySSwRM6sHOxQuSDjBIx1FdFo0t/NpcMmqwR296d3mRxnKr8xxjk9sd6AM3xBF
eKs93/aDW1rDCWjSJtrNJ2zxyD0x9Kq3eo3p0vRoJJGgub91SR04bbkDI9Ccg1Y16DULvUIFTTzd
2MPzlPOVBI/vnsPSn6nZXmoWthdi1WK9tJfM+zmQHIB6bunOAa55J3dj16Tgo0+e34aaO1+u+rv5
DvDd5LM1/ZzytM1nOY1d+WK5IGT3PBp0uuyrrF1p0Fg08kMYcFZAN3CnnPT73qafoGnzWgu7i6RU
nu5jKyKc7ByQM9+pqK00+6j8X3t88WLaWEKj7hycJ2znsapc3KjKXsXVqN2aS09dO3zIF8VB9OF7
Hp8rQIQs7b1AjJ7Du3Udh1qe58RAXQt7GzkvH8oTNhgvykA8Z+8cEcCsy00XUI/CF7Yvb4uZZgyJ
vXkZTvnHY0690i/ktbaP+zraZkt0jSRZPLlhcKBknOGAOeKjmqWOj2OE52tN2t+mlnv69UdRaT/a
baObypIt4yUkUqy+xFTVU0uG4t9Ogiu5fNnRcO/r/j9at10LbU8iokpNR2CiiimQFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABUF5aQ31pLa3Kb4ZV2uu4jI+o5qeigC
tYWNrptolrZQrDAnRV/x6k+9WaKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigD/2QplbmRzdHJlYW0KZW5kb2JqCjU2IDAgb2JqCjw8L1N1YnR5cGUvSW1hZ2UKL0NvbG9y
U3BhY2UvRGV2aWNlUkdCCi9XaWR0aCAzMDAKL0hlaWdodCAxMzYKL0JpdHNQZXJDb21wb25lbnQg
OAovRmlsdGVyL0RDVERlY29kZS9MZW5ndGggNTMxMj4+c3RyZWFtCv/Y/+4ADkFkb2JlAGQAAAAA
Af/bAEMADgoLDQsJDg0MDRAPDhEWJBcWFBQWLCAhGiQ0Ljc2My4yMjpBU0Y6PU4+MjJIYklOVlhd
Xl04RWZtZVpsU1tdWf/bAEMBDxAQFhMWKhcXKlk7MjtZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWf/AABEIAIgBLAMBIgACEQEDEQH/xAAfAAABBQEBAQEB
AQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEH
InEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFla
Y2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbH
yMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQID
BAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJ
IzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1
dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY
2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APSaxDr6xCYTxhZFJCqpz3AGT/wIdK26
xJ9QsIrx7drIM6yYyEU5OASf1H1oAemvweTG8kUi7kLHpgEDOOvNNuteEDqot33bwrAkd9vQ5x0Y
VXj1nT2iR005tu04/dqMA7uPxCmhtX09Ldi9kGRRlVEa/N823gflQBettctrq6EESTFiwXcVwOhP
9K1KzrC5trq5lEdsIpECsSygMcjg+vtWjQBHL0X/AHh/Os8a1ArzLOjRNGSADyWAOM+3UVoTfdX/
AHh/Oq76ZZSMWe2jZi24kjvQBBFrlm8MbszxlkLkMp+XAyc/gabc65b25UbJSxZQVKEEZ/D9Kr3y
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
cKIeqqfwoKKRgquPpQBlDVpZdJurqODy5IjhEc5J4BGRx69Kgj19olRbuAiQ5JK4GBkjJGTjpzzx
W4FUDAUY+lBRSeVB7dKAMNPEqEjNrJhpCi7TnIABz+tbNtL59tFNtKeYgbaTnGRmneWnHyLx04p3
SgBaKKKACiiigAooooAKKKKACiiigApKWigBMD0FGAOwpaKACiiqt3eR2b24lKqkzlC7NtC/KW/p
j8aAJ5ld4XWN/LcghXxnafXFeR+LvDPiJLh7u6lk1KEdJE52j/d7fhXqEGq20zTAOuIy2GU7gwVV
JPH+8KcuqWjSMnmEbeCxQhc7d2M4xnHNAHGQ+GvFphQr4i2qVBA3vwPyp/8AwjHi/wD6GT/x9/8A
CusTV4GuWiKyqcqq5jbLEgnpjI4Gc1L/AGlbEMdz8dPkb5+3y8fN+FAHLaF4S1S08RJquqakl26I
V4yWPGBya7Ws+11aC4C8OrM7Lt2McAOVBPHGSO9Tz3sFvIElZgxGThSQo9SR0H1oAs0VQtNSSe1l
uJEaGNJWiG4HJw23OMetSNqNstw0G9jIrbWCoTt4B5wOByOaALdFUn1O1jDlnYBO+xsHnBwcc8+l
SW99DcyFIt+R13RsBkdRkjqPSgCzRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAVBcWy3Elu7/APLFy4GMg/KV/rRRQBTm0hXaVopjE0hfOFBwGVQR/wCO
ihtHieHynkYoZDIeOv7vZj8uaKKAFj0wi8FzNcNK+4H7oA4Vlxx/vVDBoMNuP3LKjJjy2WJQVwe5
xzRRQAv9hqwj33DM6MzF9gDfM5bgjp1xVq7sPtMrt5zIsqCOVQAdygk49upoooAX7An2GS23th3Z
93cEsW/QmqcmhiWRpJLlmkZ95bYARwB8p6j7tFFAAug26M5QqoY5BES7h82eWxk1Zi01ItRe7Enz
Nk4CgZz6kdfbNFFAF+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/ZCmVuZHN0
cmVhbQplbmRvYmoKNjAgMCBvYmoKPDwvUjIyCjIyIDAgUi9SOAo4IDAgUi9SMjMKMjMgMCBSL1Ix
MAoxMCAwIFIvUjI1CjI1IDAgUi9SMjYKMjYgMCBSPj4KZW5kb2JqCjY1IDAgb2JqCjw8L1I2NAo2
NCAwIFI+PgplbmRvYmoKNjQgMCBvYmoKPDwvU3VidHlwZS9JbWFnZQovQ29sb3JTcGFjZS9EZXZp
Y2VSR0IKL1dpZHRoIDUwMAovSGVpZ2h0IDMxOAovQml0c1BlckNvbXBvbmVudCA4Ci9GaWx0ZXIv
RENURGVjb2RlL0xlbmd0aCAxMzMyND4+c3RyZWFtCv/Y/+4ADkFkb2JlAGQAAAAAAf/bAEMADgoL
DQsJDg0MDRAPDhEWJBcWFBQWLCAhGiQ0Ljc2My4yMjpBU0Y6PU4+MjJIYklOVlhdXl04RWZtZVps
U1tdWf/bAEMBDxAQFhMWKhcXKlk7MjtZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWf/AABEIAT4B9AMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAA
AQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgj
QrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpz
dHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX
2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/
xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEK
FiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SF
hoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo
6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APSaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKazBFLMcADJNACO6xqWc4FZM/iSwhkKFmJH
XiuZ1vULrUJmMayfZ1zjAOKo2sU99+78qSZRwHVSxQ/X09q6o0Va8irHe2esWV6wWKYBz0VuCa0K
8tS0u/tDRRwSmZOqqpyK7bw3qM9zDJa3qst1b4zvGCynoaipSUdUxNG5RRRWAgooooAKKQsFxkgZ
OOaWgAoopM8470ALRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVU1
RiumXDDPCHOPTv8ApVumSIssbRuMqwKkexprRgeYXHmm9bG7eW+Tb6dsV0sEEkelxyJLdSJJIT5V
mAMN3y3pkGuf1KC60u8eykkkEZJMfzHa6/560kLzWsZ3ySRoefJDEbz7j0rvfvJWLO2vXlSSYfZp
ZIniTe0D4lByfzqnapLF4otf38sqPZsdswG9BuGAa42S/nR/Oa5lDgYDBzn6Cuu8H6fOiTajelzP
cYC7zkhR0rnqR5ESzbuRP9oGwSYwu0qflHPzZ/CqiG8e3Ro/O5UGQuc55/hwfTNbFJXOIz4Yrv5X
keTcCmATgYzzkfSqOojU/wC1le3WZbdGXJDjaVwd3GfX61v0UAcnpyapcxWcp89oS0DuZmUkkH5i
PQYxW3ci7+0yeRvOVO3J+UfL+vP+cVoUtAGZDFduOZJEADbc8c8YzySe9Li7YCSRXAbl0QjKjPQf
p+taVFAGagu/tUefMEfGN3PHfdz1/wDrVpUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFAFa+sbe/gMVzGHXsehH0Pauam8ERM5MN9OinscH9a66impNbAc9pvhKwsp
RLJuuJR0aQ5xWjqWrWmk/ZFuXCfaZRCg9Ce/0/xrQrhPiFpKXt7o0kk8oE10lrsGMKGPLD36flQ2
3uB3dFRW8Zht44mkaUooUu3VsDqfepaQBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXLeNf8AXeH/APsKw/zNdTXLeNf9d4f/AOwr
D/M0AdTRXOeKtdutHlsUtVhInEhdpI3faFAPRee5rMm8U6uLqCFLSCNntkmdTBLMQWJH8HQYAPPr
QB21FcyutapLrM9gsVpASXW384P8+3ndkcN9AQRVvwzf6jqVm9zfi0VC7JGIFYHKsynOSfTigDbo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoqD7VCThG
8z59h2Ddg9846UguGOP9HkGWwcleB69en61DqRW7HYsUVWFxIdubZxlsH5l4Hr1oW5kO3Ns4y2D8
y/KPXrS9tDuFmWa5bxr/AK7w/wD9hWH+ZroFuJDtzbOMsQfmX5R69a5nxfM0kvh/fC0f/E0i6kHv
7UKrB7MLHUTWkE9xDPLEHlhDBGPYMMN+eKzZfC+jStGz2QJjUInzsMKCSB16cmtBbiQ7M2zruJB+
ZflHr1oW5kOzNs67iQfmX5ffrR7aHcLMii0iwi1Br+O1jW6fOZAOeep+pqxa2sNnB5NvGI49zNtB
7kkn9SaYlxIdm63ddxO7LL8v60LcyHZm2dd2d2WX5f1pe2h3CzLNFVluJDs3Wzruzuyy/L+tC3Mh
8vNs67s7vmX5fTv39qPbQ7hZlmiqy3Mh2ZtnXdndll+X9e9C3Eh2Zt3Xdnd8y/L+ven7aHcLMs0V
WW5kOzdbOu7O7LL8vp370LcSHZm2ddwOfmX5f170vbQ7hZlmiqy3Mh2ZtnXcCT8y/L+vehbiQ7M2
zruBJ+Zfl9B170/bQ7hZlmiqy3Mh25tnGQSfmX5T6daFuZDtzbOMgk/Mvyn060e2h3CzLNFVhcyH
bm2cZUk/MvB9OtAuZDtzbOMqSfmXg+nWj20O4WZZoqsLmQ7c2zjKkn5l4Pp1oFzIcZtnGVJPzLwf
TrR7aHcLMs0VWFxJxm2cZXJ+ZeD6daBcycf6M4yufvLwfTrR7aHcLMs0VWFy+CTbSghd2AV5Pp16
/pTvtUQJDkx4AJLggDPv0z+NNVIvZisT0UUVYBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRTJX8uJn2s20E4UZJ+lADZphEMAbpCCVQ
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
3luzAsQMhseo/qOelT0UnFSVmBVzMp+aHdl8AxsDgepzj8hmkEynHyyjLbeY26/l09+lW6K53hYP
YrmKgmU7cLJ8zbRmNhz+XH1oEynbhZPmO0ZjYc/lx9at0VP1SPcOYqLMrbcLJ8xwMxsPz44oWZW2
4WT5iQMxsPz44q3RR9Uj3DmKizK23CyfMSBmNh+fHH40LMrbcLJ8xIGY2H58cfjVuij6pHuHMVFm
VtmFk+ckDMbDp68cfjQsytswsnz5xmNh09eOPxq3RR9Uj3DmKizK2zCyfPnGY2HT144/GhZlbZhZ
PnzjMbDp68cfjVuij6pHuHMVFmVtmFk+fOMxsOnrxx+NCzK2zCyfPnGY2HT144/GrdFH1SPcOYqL
MrbMLJ8+cZjYdPXjj8aFmVtmFk+fJGY2HT144/GrdFH1SPcOYqLMrbcLJ8wJGY2HT144/GhZlbbh
ZPmBIzGw6evHFW6KPqke4cxUEynbhZPmBIzGw6fhxQJlO3CyfMCRmNh/TirdFH1SPcOYqCZTtwsn
zAsMxt0/L9KBMp24WXlSw/dt0/L9Kt0UfVI9w5ioJlOPlk5XcP3bdPy6+1AmU4+WTld3+rbp+XX2
61boo+qR7hzFQTKcfLJyu7/Vt0/Lr7daPOXj5ZOV3f6tun5dfbrVuij6pHuHMVPOB4CSk7d4/dsO
PxHX260v79+Ej8vKZDPzg+mB/jVqiqWFgtxczIY4AG3uxdyB1+6CPQdqmooroSSVkIKKKKYBRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFAH/9kKZW5kc3RyZWFtCmVuZG9iago2NiAwIG9iago8PC9SMjcKMjcgMCBS
L1IyMgoyMiAwIFIvUjgKOCAwIFIvUjIzCjIzIDAgUi9SMTAKMTAgMCBSL1IyNQoyNSAwIFIvUjI2
CjI2IDAgUj4+CmVuZG9iago3MiAwIG9iagpbL0luZGV4ZWQKL0RldmljZUdyYXkKMjU1CihcMDAw
XDM3N1wzNzBcMzY3XDM2NlwzNjVcMzY0XDM2M1wzNjJcMzYxXDM2MFwzNTdcMzU2XDM1NVwzNTRc
MzUzXDM1MlwzNTFcMzUwXDM0N1wzNDZcMzQ1XDM0NFwzNDNcMzQyXDM0MVwzNDBcMzM3XDMzNlwz
MzVcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwKV1lbmRv
YmoKNzUgMCBvYmoKPDwvUjcyCjcyIDAgUj4+CmVuZG9iago3NiAwIG9iago8PC9SNzQKNzQgMCBS
L1I3Mwo3MyAwIFIvUjcxCjcxIDAgUi9SNzAKNzAgMCBSPj4KZW5kb2JqCjc0IDAgb2JqCjw8L1N1
YnR5cGUvSW1hZ2UKL0NvbG9yU3BhY2UvRGV2aWNlUkdCCi9XaWR0aCAxMTMKL0hlaWdodCA4NAov
Qml0c1BlckNvbXBvbmVudCA4Ci9GaWx0ZXIvRENURGVjb2RlL0xlbmd0aCAxOTM2Pj5zdHJlYW0K
/9j/7gAOQWRvYmUAZAAAAAAB/9sAQwAOCgsNCwkODQwNEA8OERYkFxYUFBYsICEaJDQuNzYzLjIy
OkFTRjo9Tj4yMkhiSU5WWF1eXThFZm1lWmxTW11Z/9sAQwEPEBAWExYqFxcqWTsyO1lZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ/8AAEQgAVABxAwEiAAIR
AQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAAB
fQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5
OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeo
qaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMB
AQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYS
QVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNU
VVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5
usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A9EooorIY
jjcpGetZrXyQo0SBgwOARzinalcqAsSswOcnacHFQQXkQ+SSJVjPccnPvXBXxK5/ZqVjohSduZq5
UlZXYEAhgcknqaYTnrzV+U2EjvlmUn+IdPwqlKI1kIjYuvYkcmvKrRnHXmudkHGWlrE1pePbcYDJ
6VtQTJPGHjOQa5w5HXjIzUtpctbTAk/I3DCt8Li502oz2IrUFLWJ0VFIpDKCOhpa930POCiiigYU
UUUAFFFFABUN5L5Ns7g8gcVKxwM1HcxedA8fGSOM+tRUvyO24425lc53cWJJJJPJJ70matrptyTg
hVHrmq08TwPtlGDjNfMzo1Irmmj1ozhJ2ixualjKyIUY7WHKMf5Gq5PNGfXpUwfKy5RuW7SGWaQB
F+QHJ3DirWqWKJF50Q24wGA6fWnaSsrZlkZtmMKDWlIFZWR8FSMEGvaw+HhKi01uedVqyjPQhswy
QmN+dh4PqD0qxUMOVYRg5VU6n61NXoRXKkjmbuwooopgFFFFABRRRQAyUExuF67Tj60sRLRIT1IG
adUY/djb27U0gJKyNah6TgnP3SK0mf3rN1Ys9mwXscmufFQUqTRpRdppmPuFOhKG4RXPyk81U80Y
606B1aQMz4VSD9a8GjTbmj1qkkos63zFTC8D0FRvccda52K/eW6kkkbgfKo9qm+1O5wM5NfQQndH
lSjY6GzberP17VYqCzjMNqin72Mt9am3AAkkAD1Na3MmLRUDXlumczJ+BqKbVLWGMSNJlScfLzUO
rT7lcknsi5RWZJrUCwmRFZ/aktdZjuCoEbDccDms/rNK9rlexna9jUooore5mFNkUMuO/akd8VWl
nwKoRE8m04PUVUnuF2svr2pl5d4GccisyO7E87LjDAVz4ucqdNyibUIxlNKRTurd0kIXhSeD6VKl
mWjH73Jx6UmqyGO2DjruAq1ENsKA+leLKs4pTho2elyXupFC2IWdopRlgccGtAyRQSxAg7nbCnPQ
1nyIRrcZ/hdC34imaxIY7iyYdFkJNW6k5zWvS5Ps4RWppapqlwVgj3sMk8g4zTpZZTayJvb5k5Ge
tVr2LzmtyP4ZM/hTxcBr1rf0QN+dYucpJO5ooRStYjspSbIyE9AajErTaOspPzbc0SxtBpEyLyVR
j+FR6SRLpvlnoCRRbRz8x31sX0AMCxk8stT+H4y7wbuoyTWW1xjWUizwI8fnz/Suh0NB5zkdFXA/
GroQ/eRi+upFWXuNm7vPpRRkUV9FZHjakbrmq8kORVymMM0IoyJ7TcOlZklj5LGReCK6KReKpXA+
RgTwRWdVKcHEum7STMO7i8+3Ke4Yfgar6rI0NvE6HhJFLfSraH5fpwaz9Qd5d0EcbPuXBIrwMPBy
qcj6Hq1J8sbl8hXdJe6g4/Gs7W/mtiR1Qg1csIrlraNWhfeBg8VI+iS3JbzmKhv4RXRhaMlUfMY1
qi5VYZayiW1jYHJKisnz9viItu+RhtzXTWehiCJY/NcqOgq9HpFunSJfxGa0pYRpyv1IniE7NGFO
rzRPHEu4uCtQaTpd9bq6PGDk5DZrsY7VVGAAPoKmWBR2reGFiocjMpYhuXMjlV8Os959qaUrJnJA
5FbtjY/ZgeSxPUmtAIBTq3jRjFproZSqtke2ipKK2sZXCjFFFUAxlBFQtbxvwwzRRUMZXbSrRmJM
Z/OlWzgj4SML9BRRWMYpNmt3YmWJBxjiphGvpRRVxJY4KKXFFFWQLRRRVIQUUUUAFFFFAH//2Qpl
bmRzdHJlYW0KZW5kb2JqCjczIDAgb2JqCjw8L1N1YnR5cGUvSW1hZ2UKL0NvbG9yU3BhY2UvRGV2
aWNlUkdCCi9XaWR0aCA1MAovSGVpZ2h0IDYwCi9CaXRzUGVyQ29tcG9uZW50IDgKL0ZpbHRlci9G
bGF0ZURlY29kZQovRGVjb2RlUGFybXM8PC9QcmVkaWN0b3IgMTUKL0NvbHVtbnMgNTAKL0NvbG9y
cyAzPj4vTGVuZ3RoIDU2ODI+PnN0cmVhbQp4nKVaCXxU1b2+595zt5lJJsmELEBCEsKSEFbRQsXq
U1xQLAKlVkW0iAoKVFGpLRQXeK1CnwVZCs+Fgs9aBG2BIi0gq+DCFnZCIAlLQsiemczM3c4573/u
JAFl4uuvb+CX5M5y73f/y/f/vnMGMcaEf+lBv+9FhgQBwb9vPfftt3z7xf/jga6Hde1x27lo2wus
9XUkfusDqP3t6Nqnv40m3on/H7Da4sToNc+Kwncf6Psu1npLlP9EyP349yGLD6v9/lthtcWJEYIk
zJ9lEnwUniWESqLoXkmIRKLnKipqamrhyqqmd+nSOTer89WLU8pPxcFzWIwh+E0pBQCSJLHYcUew
Yge0LRr80ghgteaOEkfEsiBIlFD37AgghSPGrh27NmzaePpkSVOoJWIYAhEkCSf49C7Z2TcMHnjf
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
IDgKL0ZpbHRlci9EQ1REZWNvZGUvTGVuZ3RoIDEzMDc3Pj5zdHJlYW0K/9j/7gAOQWRvYmUAZAAA
AAAB/9sAQwAOCgsNCwkODQwNEA8OERYkFxYUFBYsICEaJDQuNzYzLjIyOkFTRjo9Tj4yMkhiSU5W
WF1eXThFZm1lWmxTW11Z/9sAQwEPEBAWExYqFxcqWTsyO1lZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ/8AAEQgBGAHAAwEiAAIRAQMRAf/EAB8AAAEFAQEB
AQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNR
YQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldY
WVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TF
xsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAAB
AgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGx
wQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpz
dHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW
19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A9JooooAKKKKACiiigCjqupxaXBFL
LFNL5sgiVIVDMWIOOMj0qkviJS3z6Vq0S93e1OB9cGovFsyW8GmTSttjjv4nY4zgAMTT28XaIASL
wk+gifn9K2jC8U1G4jXtbqG8tkuLaQSRSDKsKmrB0MzpolxdQQmV7iWSeGEsBgMflGc4Hr+NLNBr
MaieTWbWHAyYjbgR5/3ic1LgrtXA3aK586+7eHLXUFRI5LlxFuf7kZLEFj7DBqVItat2EwvotRjZ
huh8lY8KTztbPb39KPZtbhc26KzdRu7gXUNjYhBcSqXMkgysaDAJx3OSAKqvJqWklJr28jvbVpAj
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
wArsKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAw9d8P8A9sanpN59p8n+zpvN
2eXu8z5lOM5GPu+/WtyiigAooooAKKKKACuc8ReGZdeu42bVrq2tBGElto87ZOSc9cZ57g9BXR0U
AQWdrFZWcNrbrthhQIgznAFT0UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAf//ZCmVuZHN0cmVhbQplbmRvYmoKNzAgMCBvYmoKPDwvU3VidHlwZS9JbWFnZQovQ29s
b3JTcGFjZS9EZXZpY2VSR0IKL1dpZHRoIDQ5OAovSGVpZ2h0IDI5MgovQml0c1BlckNvbXBvbmVu
dCA4Ci9GaWx0ZXIvRENURGVjb2RlL0xlbmd0aCAxMTM0Nz4+c3RyZWFtCv/Y/+4ADkFkb2JlAGQA
AAAAAf/bAEMADgoLDQsJDg0MDRAPDhEWJBcWFBQWLCAhGiQ0Ljc2My4yMjpBU0Y6PU4+MjJIYklO
VlhdXl04RWZtZVpsU1tdWf/bAEMBDxAQFhMWKhcXKlk7MjtZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWf/AABEIASQB8gMBIgACEQEDEQH/xAAfAAABBQEB
AQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYT
UWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZX
WFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPE
xcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAA
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
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACse9zq16+nISLOHBu2H8ZPIiH1HLexA71Z1
a8e0tlW3Ctd3DCKBT0LHufYDJPsKl06ySws0gRi5GWeRvvSMeWY+5PNAFlVCqFUAADAA7UtFFABR
RRQAUUUUARzRJMhSRQQa5bUvBVncO0ltmBz/AHDgflXW0U02tgPOZfBd8jYS7490p8HgmdyDcXDs
PRRivQ6KfPLuFzA0vwzaaeBtQZ7nqT+NbqIqKFUAAU6ipAgu7uCyh825lWKPcqbm6ZYgD9TU9ee/
EtdUvTbWtraTNZRsrPIBw0jHao/X82rrPDU97Podv/acEkN3GPLkD9Wx0b8Rj8c0Aa1FFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUVm61PIlottbuUubxxBEw6rkEs34KGP4CgCHTv
+JjqU2pNzDEWt7UdsA/O/wCLDH0UetbFRW0EdrbRW8KhIolCIo7ADAqWgAooooAKKKKACiiigAoo
ooAKKKKACiiigDK8Rf8AILX/AK+rb/0elatZXiL/AJBa/wDX1bf+j0rVoAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigArIg/wBN8QTznmKwTyE95GAZz+A2j8TWlczpa20txKcRxIXY
+gAyap6DA8GkwmYYnmzPL/vudxH4Zx+FAGjRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBleIv
+QWv/X1bf+j0rVrK8Rf8gtf+vq2/9HpWrQByw8d6WSB5F4PfYv8A8VWhc+JLCDSotRHmy28knljy
1G4HB6gkelcZora1b6FcXWn3KR2ccp81Ais+cLlhkdMY79qtaza2tr4IsxZzefHJchzJjG5irA8d
umPwrtlRhzJeZN2btr40066u4beOG7DzOsalkXAJOOfmqzqXinTdNujbytLJKpwwjXO365IrKsrn
WGvrcS+IdKmjMiho0kQs4zyB8vU0y7EdnrN/LpWr2tvM7A3FvdLtVm56EjnqTx61Ps4c239fcFzX
vPFWnWlrbXP76aK53bDGo424yDkjHWq9r40066u4beOG7DzOsalkXAJOOfmq14Uu473RxNHaRWp3
kOsSbVZhjkD8vyqh8Pv+QHP/ANfLf+grU8sEpXW3mM6qiiiuYYUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAZ
XiD97aQWfe8uEhI9Vzuf/wAdVq1aypx5/ia0Q/dtreSU/wC8xCr+getWgAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAyvEX/ACC1/wCvq2/9HpWrWV4i/wCQWv8A19W3/o9K1aAKlhptpptu0FpD
5cTsWZSxbJIA7k+gqq3h7S2szaG2/wBHMnm7PMfAbGMjnjrWrRVc8t7gY0HhfR7eeOaKz2yRsHU+
a5wQcjvVm+0XTtQlWW7tUkkGPmyQT9cdfxrQop88r3uBHBBFbQrFBGsca8BVGAKg0/TrXTIGhsov
KjZt5G4tzgDufYVboqbsAooopAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAGVYfvdd1Wb/nn5VuPwXf/AO1K
1ay9E+YahL/z0vZP/HcJ/wCyVqUAFFFFABRRRQAUUUUAFFFFABRRRQAUUmaM0roBaKTNMeUKwG1j
nuBwKLoLGd4i/wCQWv8A19W3/o9K1azNbUT2SRKwDGaGQZB5CSKx/RTUjarCrlWSUEew/wAazlWp
w+J2LjCUtkX6Kzzq0A/gk/If41PBeQ3H3Cc+h60o4ilJ2jJA6clq0WaKTNGa1uiBaKTNGaLgLRSZ
ozRdALRSZozRcBaKKKYBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFJ0qPzl/hDP8A7o4/OgCWiovOx96OQfhn+VBlDcREMe59KAJayPE4vv7B
uZNMnaG7iXzFKgHcB1HPtn8cVo+Up+/lz/tf4UeTGPuqFPqvFAHC/De71nUPtE13dsdPiZsIY1G+
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
nbTyJ915IlYr9CRVqigCvc2NpdwrDc2sE8SnKpJGGUH1AP1NTMqupV1DKeoIyDTqKAK1tYWdmWNr
aQQFjljFGFz9cCrNFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAVyfjm8iKWGkSXEcCX0w895H2BYVOW57Z4FdZXK3XhJNX8RXd/raxz23lrFaxJI4
KgdS2Mc5z3PU0AV/Ct3Z2fiLU9IsriCWzlxdWvkuHVc8OuRwMHHFM8Kr5/jbxNPdIv2mORUjJHIT
LDj8FSp5/BdvY6hp994fjjtZ7ebMqyyuVkQjBHOeccdupqXXPC9zPq39r6Lf/YNRKbXyuUk47/p2
PQcUAdTXluj6xfaV4m8RrY6RPqTT3jBjGSBHh3xnCnrk9cdK6/QtL1+G+F3rWsLc4jZBBEgCckc9
Bzx6fj6nhvQrrSdX1y7uJIWjv5/NiEZJIG5z82QOfmHTNAHOJ4f15PDurXUKm11PULkTvDG/zeWC
TtBB4OWJ+nHervgm00eDUZDa3GpxX4QmS0viFPJ5bAAz9c966vV4b+fT5I9MuUtbokbZXTcBzzwf
8KwdF8N6mmuJrGu6hHdXcUZijWFdqgHPXAGep7d6AOsooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9kKZW5kc3RyZWFt
CmVuZG9iago3NyAwIG9iago8PC9SMjcKMjcgMCBSL1IyMgoyMiAwIFIvUjgKOCAwIFIvUjIzCjIz
IDAgUi9SMTAKMTAgMCBSL1IxMgoxMiAwIFIvUjI2CjI2IDAgUj4+CmVuZG9iago4MyAwIG9iago8
PC9SODIKODIgMCBSL1I4MQo4MSAwIFI+PgplbmRvYmoKODIgMCBvYmoKPDwvU3VidHlwZS9JbWFn
ZQovQ29sb3JTcGFjZS9EZXZpY2VSR0IKL1dpZHRoIDMwMAovSGVpZ2h0IDE0MgovQml0c1BlckNv
bXBvbmVudCA4Ci9GaWx0ZXIvRENURGVjb2RlL0xlbmd0aCA1MzgyPj5zdHJlYW0K/9j/7gAOQWRv
YmUAZAAAAAAB/9sAQwAOCgsNCwkODQwNEA8OERYkFxYUFBYsICEaJDQuNzYzLjIyOkFTRjo9Tj4y
MkhiSU5WWF1eXThFZm1lWmxTW11Z/9sAQwEPEBAWExYqFxcqWTsyO1lZWVlZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ/8AAEQgAjgEsAwEiAAIRAQMRAf/EAB8A
AAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUS
ITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4
ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEA
AAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKB
CBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2Rl
ZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJ
ytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A9JooooAKKKKACiiigAoo
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
gAAwoJO1h6YGRV8qJuzqcUuKWinZCCiiimAUUUUAFFFFABRRRQAUUUUAFMkjEg54I6Gn0UAVTbyZ
4KkfWkaB1Gfvewq3RQBn55x39Kmih3cuMD0NWqKAIhBGD0J+pqTpS0UAFFFFABTJIxIOeCOhp9FA
FQ28meNp/GhoHUZ+97DtVuigDPzzjv6VNFDu5cYHYVaooAiEEYPQn6mpKWigAooooAKKKKACiiig
AooooAKKKKACiiigD//ZCmVuZHN0cmVhbQplbmRvYmoKODEgMCBvYmoKPDwvU3VidHlwZS9JbWFn
ZQovQ29sb3JTcGFjZS9EZXZpY2VSR0IKL1dpZHRoIDQwMAovSGVpZ2h0IDE0MgovQml0c1BlckNv
bXBvbmVudCA4Ci9GaWx0ZXIvRENURGVjb2RlL0xlbmd0aCA2MjQ5Pj5zdHJlYW0K/9j/7gAOQWRv
YmUAZAAAAAAB/9sAQwAOCgsNCwkODQwNEA8OERYkFxYUFBYsICEaJDQuNzYzLjIyOkFTRjo9Tj4y
MkhiSU5WWF1eXThFZm1lWmxTW11Z/9sAQwEPEBAWExYqFxcqWTsyO1lZWVlZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ/8AAEQgAjgGQAwEiAAIRAQMRAf/EAB8A
AAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUS
ITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4
ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEA
AAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKB
CBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2Rl
ZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJ
ytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A9JooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiis/U9Vg05MyHL/AN0U0m3ZAaFFcRda9cXhxbTbWP8AyzYbSfoe
hrPj1u/hf/WsCDyOlbKhJjsej0Vy+keKFmkWG+whbgSDgZ966espQcXZiFoooqQCiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKAIriUQQSSt0RSa891JpLy5Mk80cZblVcnOPw6fjXca02zS5mP3Rgt9
MjNec3gZbuXeclmLA+oPQ11YdbspE1tp1zdXYtoY90hG7OeMeufStO90C9+yGcmKWSLIk8t8kgdz
71P4esTcR/vJ5omjRjsibazK2MD6ZB/OtTRY4ltr02+nzWilMbpWJLnB7GrnUaenQLnPw+Gr+WFH
PkxmQZVHfDGun8N3M7WslneAi5tG2Nk9R1BqtKDcvaxappjySEAJcW7Ege+RjFR6Hbm18T6rGkry
ptjyznJzzwTWVSTktQZ01FUb2ItOGeBp49mFC4+Vs9ev61SSGVmmRoXe4DIFmDZCkKuT147/AFrn
JNuisRrS6Yzgq/mFZMuABuyDgbs89vpitK3t/IuZPLQJEUXGOhbnP9KALORnGajnnSCF5ZCdiDJw
CT+QrkHsdQS6kuntjCNlx5rKeCCp287iT/SoYdOvbnSmeztZIRJZKrZkH758ghhz6Z60AdznjNFU
NRheRIcRs+3OQAGGcdwSPzzxVYW10bpGdGByhUgA7AAMjcTn17c5oA2aaGBz14OORWWbSeG2ja3U
idtyvluzfxfhxSvatG4DwvNbqxAQHOflUA8n2P50AalLWLJa3JmQ+W4G1AnRjHjr8xPH9a2qACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigCK4hW4t5IX+7IpU/jXmk7XWn3MlpI5VojgAjPHYjNeoVka5oVvq8as3yXCfckHX6H1Fa06
nI9dhpnBW9xcx3IkglkE7cZU8mrs+p3kZ2i8kaY/6xw2f+Aj2H86W70rWbHdGlqjxkYLw9WHvnmq
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
76VHeePBTdIxVSBgELnGffFAF+iiigAooooAKKKKACiiigAooooAKKKKACiiigAqB7cE5U7fbtU9
FAFYWxP3n/IVG0bqeVJ9xzV2igCmkTuehUepqx5MeB8o4qSigBFUKMKAB7UtFFABRRRQAUUUUAJU
Zt4z/Dj6GpaKAGJEifdXn1p9FFABRRRQAUUUUAFFFFABRRRQBEYIyfu4+hxTkjVPujFPooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKAP//ZCmVuZHN0cmVhbQplbmRvYmoKODQgMCBvYmoKPDwv
UjIyCjIyIDAgUi9SOAo4IDAgUi9SMjMKMjMgMCBSL1IxMAoxMCAwIFIvUjI2CjI2IDAgUj4+CmVu
ZG9iago4OSAwIG9iago8PC9SODgKODggMCBSPj4KZW5kb2JqCjg4IDAgb2JqCjw8L1N1YnR5cGUv
SW1hZ2UKL0NvbG9yU3BhY2UvRGV2aWNlUkdCCi9XaWR0aCA1MDAKL0hlaWdodCAxNjEKL0JpdHNQ
ZXJDb21wb25lbnQgOAovRmlsdGVyL0RDVERlY29kZS9MZW5ndGggNzkzMz4+c3RyZWFtCv/Y/+4A
DkFkb2JlAGQAAAAAAf/bAEMADgoLDQsJDg0MDRAPDhEWJBcWFBQWLCAhGiQ0Ljc2My4yMjpBU0Y6
PU4+MjJIYklOVlhdXl04RWZtZVpsU1tdWf/bAEMBDxAQFhMWKhcXKlk7MjtZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWf/AABEIAKEB9AMBIgACEQEDEQH/
xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMA
BBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0
tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEB
AQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2Fx
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
RQAUUUUAFNZFfG5Q205GRnB9adRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFAH/9kKZW5kc3RyZWFtCmVuZG9iago5MCAwIG9iago8PC9SMjIKMjIgMCBSL1I4CjggMCBSL1Iy
MwoyMyAwIFIvUjEwCjEwIDAgUi9SMjYKMjYgMCBSPj4KZW5kb2JqCjk1IDAgb2JqCjw8L1I5NAo5
NCAwIFI+PgplbmRvYmoKOTQgMCBvYmoKPDwvU3VidHlwZS9JbWFnZQovQ29sb3JTcGFjZS9EZXZp
Y2VSR0IKL1dpZHRoIDEwMzEKL0hlaWdodCA1OTkKL0JpdHNQZXJDb21wb25lbnQgOAovRmlsdGVy
L0RDVERlY29kZS9MZW5ndGggNDQ4MDU+PnN0cmVhbQr/2P/uAA5BZG9iZQBkAAAAAAH/2wBDAA4K
Cw0LCQ4NDA0QDw4RFiQXFhQUFiwgIRokNC43NjMuMjI6QVNGOj1OPjIySGJJTlZYXV5dOEVmbWVa
bFNbXVn/2wBDAQ8QEBYTFioXFypZOzI7WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWVn/wAARCAJXBAcDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAA
AAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEI
I0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlq
c3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW
19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL
/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLR
ChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn
6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD0miiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiisXxJqtzplvbfYo45bieYRqsgODkH3HfFJ
uyuKTUVdm1RXM2/iDULW7t7fXNPFt552pNG2V3dgeT/Oukd0jQtIyoo6ljgCkpJijJSHUVFBcQXM
e+3mjmT+9GwYfmKibUbJBIWvLdRE21yZV+Q+h54NO47otUVj6/L5lisNvqkFjPIQyO8gXcvt/wDW
rQgmjVltXuY5LpEBdQw3Hp82OwovrYV9bFiiopLiGKWOKSaNJJPuIzAFvoO9Nnu7a3ZVnuIoixwo
dwuT7Zp3HcnopMjGc8etYXiXWVs9GnksbuL7SrqgKsrFTnJGOe2aTaSuxSkoq7N6io4Q4gjEh3Pt
G44xk45rE8Qatf2V9ZWemQQzT3AY7ZPbHTke9DdlcJSUVdm/RWFomtz3l9Pp+oWotr2BA7KrZUjj
8uo7nrWxFcQTtIsM0cjRna4RgSp9DjoaFJPYFJPYloqGC6t7mMyW88U0anBaNwwB+oogu7a4LCC4
ilKnDBHDYPvincd0TUViwmS48RPNBq0MtqkeGtUcMVPTJA9+/wCFaUl9aQqGluoEBbaC0gGT6fWk
mJSuWKKQEEZBBHrUMV3bTStFFcQySJ95FcEj6imUT0VFPcwWyb7iaOFP70jBR+tOWRHTerqyddwP
FAD6Khgu7a4LCC4ilKnDBHDYPvinLNG8jxrIjOn3lDAlfqKAuSUUVl+INWXR9Me4wrSn5YlPQt/h
SbsrsTaSuzUoqOCVZ4I5kIKyKGBHcEZqG5vra3DiS4hWREL7GcA4A9KLhdFqisLw3qbz6LbT6ldx
+dcSMqF9qbsHAAAxnpWzPPFbxGWeVIox1d2CgfiaE01cSkmrklFRS3EMMXmyyxxx4zvZgB+dOilj
njEkMiSI3RkIIP40yh9FVBqViY1cXtsUZtqt5q4J9Ac9amnuYLZN9xNHCn96Rgo/WldCuiWioo7i
GZysU0bsAGIVgcA9D+hplxfWlqwW5uoISegkkC5/Oi4XRYopnmx+X5nmJ5f97Ix+dRfbrQyrF9qg
81huVPMGSPUCncLliioI7u2lmaGO4ieVfvIrgsPqKzLsyXGvWgtdVhjWHPnWocFm79Pp+VJsTlY2
qKglvLaFWaW4hjVThi7gAH3qVHWRA6MGVhkMpyDTKuOoqqdQsgZAbu3zGMuPMGVHv6VZByMjkUBc
WiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACuY1
nbdeMNFtsbvJDTH27g/mtdPXPar4cnv9W+3Q6nJaNsCARocgd/mDComm1oZ1E2tCt4zZLs6fpkTZ
uZbhXwvJVcEZ9uv6Gs7xNcy3viP7H9jnvbezQO1vExXcSB83AJ43AfnXSaToFtpkz3G+W5un4M0x
y2PQVHrHh8ahdrd215NZXQXYZI+498EfzqJRk1ciUJNNmf4U0ue0vbu9e1NhbyoFS2LliOnJzz69
fU1Q8NaJZ62L7UL6J3Es7BF3FcdyeD7/AKV18FmYNNFoszMwQr5r8kk9z69ai0TTRpOmR2Yl83YS
S+3bnJz0yaahshqnsnsYfim1hfV9DjSMmZ5QudxwEUjIx07/AKVNrjrpniTTdTZtkMga3mY9AOoz
+efwrTu9KNzrdnqBnwlqrARbPvEg85z9O3apNY0uLV7IW0x2qHV84yRg8/mMj8aHF6tA4PVox7B3
uGvfEdyrGOONxaxkfdjUEk/U4rlra3udTglmk0e4vbq63Ml2ZWCL26dOCOhNemLDGkAhVFWILsCA
cAdMVg2Phj7DfJJDqNz9kjbetqT8uc/XH6UpQbsTKm3Yz9VjuLHQ9H0R5yst1IIpHU9FyMgH0+YD
6CoNa0PTrHUdHtrKBhLNON5LlsqCM5yfft6Gum1vR49YtkjaV4ZYm3xyp1U1nWfhZ7fVra/m1Ka6
eFcMJRkscEcHPA56c0Sg72sEqbva3Y6SuL1Szl1nxo8NtdyWj2tuMzIDlT6cEdQ/r612lczdeF7m
fVbi9i1ea289gWWJCpwO2Q39KqabSNKibSSRV8N50zWtWsrljcTRoJWujnLDA4OT7/zp/hqU2/he
/wBTmI3zPLOcewxj8wfzrW07w/Z2FtcxAyTNcgiaSQ5Zwc/4msk+CybV7b+1rryM5jjx8i855GcH
9KnlkrWRnyyjay7kFjpN1e+A4re1cRyyuZCpOA65PBP0wateGbfTE1GRY7J7LU4I9skLyFhg4+YE
n6fnVu68OyTWVlDBqU9rJaR+WrxjAbpk4BB5x61Z0fQ4tLeWYzy3NzNgPNKckj0oUXdaDjBprQxf
DiQW2oeILiNNltC2wbmJ+7u3ZJJPbPPrWZY6LYDwZPqV1ETcFXaNy5G052rxnHX19a6a20B4NJv7
M3gaS9dnaXysbdwGRjP1796feaEbjw9FpKXPlhFRWk8vO7b7Z7n3pcjtsL2btqu5zmo3F1b+E9G0
+Mu8t6MfLwWTIwn/AI8o/CjSNImn1eyubfSZdLht23SPJKzNJ7YYD37d66rVdGg1Oyit2d4jCQ0U
icFCKXRtMl02GRZ72W9lcgmSTOQB0AyT/On7N82uweyfNrsYPiPTJP7XbUry2a/05YsNGshVosDk
jGMjgn8asXGlx33hJLfQZNsLt5gDN98ZOVJ+v8qdP4VlmnmJ1i9FtMSzwg9STz3xj8Ks3/h3z7e1
isb6exFspRPLPHPUnBBz+NHK9dA5Hq7blLwzb6YmoyLHZPZanBHtkheQsMHHzAk/T862rTSLW01G
5vog/nXH38tkevAqHR9Di0t5ZjPLc3M2A80pySPSn6PpP9l/af8ASZZ/Pk3/ALz+GqirWui4RaSu
jSJwMngVxb3djrmpX013dwRW0ET29sskqqSWGC4z+n4V1OqWst7YS20Fx9maQbTIF3EDuOo61DBo
OlwwRxfYLZ9igbniUs3uTinJN6DmnJ26GNpurNB4DN0CBLbxmIEDoc7V/mKzbrRNPt/CB1K4V5ry
aNZPNMhzufHbOD1ro7Lw/FbWd/ZvJvtruRnCKm3ywew57cflWVN4KklthA2sXDRo2Y0ddyIvpt3d
ffj6Vm4ytt0MpQk1tfQXUrB08EWbxrtuLNI51x1U9T/Mn8KlE48T6lbpGc6daqs03pJIRkL+H+Nd
JJAkls0DjMbIUIPcEYqro+mRaTp8drDhscu+MF27mr5NfI05NfI4vUp5NT8Q3hk02fUbe1byEhjc
qEOSMnAJ5Kn0rZ0GyuNF0bU7q5iMCvulS33bvLAB7+vQfgKtaj4a+06g93aahcWLzY84RE4fH0Ix
+tad7YfatIksUl8vfH5e8rnA6dOKlQabbIjTabb3OY8JeHLKfS4L66iZ53cumWICgHjgdemeagvT
YHxDqDeJRIEUgWq/PtK89Nv4fiTXZafaix0+3tQ2/wAlAm7GM4HXFczrd/oF9cbrm9ura6tiUUxK
6sOe3GKTioxQSgoxWxBo6PoejaxqYhMMbt/oySp8wGSFz3xkjr6e9RXGkWMXhV9V1DdcX1xGJBIz
sPmf7vAPbI/Ktfw9DPq3hYw6qWkWbIRm+8U4wTnvnOD9KrP4LMtuYZtWupI0/wBShHyx+nBPP4Yp
craVkTyNxVlfQi1Zlt/h3bxnAMscQX3JIb+hqnregWFkmkWsMTC6uZVSRtxJYcBuOg5IrpLrQvtN
lpdsbnCWLRsf3efM2gD147+vWprzSjd61ZX7TgJag4i2Z3E55zn6du1U4X6dinTb3XY5670mysPF
mjwachgdi0kgDlsqPqT1AYVa0+3i/wCE+vmhjKrFDlyWJy7YPc+59uK110o/8JC2qPOGHk+UkWzG
33znnv270200h7a91O6+0hpL3G393jy8Zx356j06U+TXbqNQs9upzej6TpupJq+p3sW+L7RIYzvK
qqj5sjBHr+lRWqX8fw+Y2pd/NmJIQHKx5wcY9x+prpbbQjbeHH0lLnl1ZTN5f9488Z9OOtOlls9B
0a3tryV/JCCEyKh545PHT/69TyWWumgvZ2WumhyVzp+kaj9ktvD0Uklx5i+bKVcqi4OS27j/APVX
ogAUAAAAcACuD0+W3i16xg8O3tzNA7EzxSbvLVeM4BA9+fXFd7VU+rHRtqwooorU3CiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqCSzt
ZZVlltoXlXo7ICR+NT0UAJ0paKKACiiigAooooAKa6LIhV1VlPUMMg06igCG3tbe1XbbwRQr6RoF
H6VNRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABTJeI2x6U+mS/6pvpUVPhYFLe394/n
Rvb+8fzptFeBzS7mQ7e394/nRvb+8fzptFHNLuA7e394/nUtuzGXkk8etQVNbf60fStaEn7SOvUa
3LlFFFe6aBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABTJf9U30p9Ml/1TfSoqfAwZQooor54yCiiigAqa2/1o+lQ1Nbf6
0fStqH8SPqC3LlFFFe8ahRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFMaQL1DflT6KUk3swIftEfv8AlTXnRkYDOSPSpmjRuqg1
E1sp6EiuWoq9mlZku5UoqZrZx0wajZGX7ykV5UqU4fEiLDaKKKzAKkhcJJk9KFhkb+Ej61Itqf4m
/KuilSq8ylFDSZJ9oj9/ypROhPGT9BQsEa9s/WpAABwAK9SCrP4mi9QBz2I+tLRRW6GFFFFMAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoop
KAFopM0ZpXQC0lIWwOmajSbOd4Ckds5pOSW47MeYkbqopQqr0AH0qjLqWxWYQ5A/vNgn8Ki/tfj/
AFBH/Av/AK1crxOGg9WkzRUZvVI1aKy11hd2Hi2r67s/0q/FMkq7kII+ta08RSq/A7kypyjuiWik
zRmtrogWim5pc0XQC0UmaM0XQC0UmaKLgLRRRTAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACkpaQ9KAG0UUjMFUk9BzWexRHczCCEuQW7ADvWcYGuXZjIsW
7omeagvLw3D4QkIP1qsrsjB1JDevevFxGMg58trxO2nQko36lqWwmUrtG7P6VVZXX7yMv1FTm/uD
tIcgj070jzzXQ2swJXkDHWuSaozdoXubR9oviK/ualt7lraTcp+XuvY1GADndkZ6H0NSLbSPEZIw
HVf7pzWVKE73huaScWrSN+CZZo1dDkH9KkrC0m42T+WT8r/zrd6V9Hhq3tqab3PMq0+SVgooorcz
CiiigQU4dKbTh0pxBi0UUVYgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAoqvd3kNmimUks5wiKNzOfQAcmqnmatccxQ21mh6eeTK/4qpAH/fRoA06KzNmtR8+dp9x/s+S
8Ofx3P8AyqWDUczLBdwvaXDcKHIKyf7rDg/Q4PtQBeooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACkPSlpD0oAbVbUSRZvtGc8VYc4APTnmkkjEi
FW+6Rg1hUi5QcV1Li7NM5gH1pM1sLpMQbJd2HpVLULVbVk2sTuzwe1fPVMFUpxcmepCvCbsipupQ
5BDDgjkGoyaM1yLfQ3cblo7J5N5ZYgevv9K3bSFIIQsY4Izk96w7G1a5lDHiJT19a6AYAr3cBC/7
xx3POxL15UZxtFW/lGMLKu5G9GHP/wBetMcgfTrUTMv5U6AYhQE54r0IQjC9jlk29x9FFFUSLSUU
tMBKcOlNpw6U0DFoooqhBRRRQAUVWu72O12qVeWaT/VwxjLP/gPc4Aqrs1a45MttZL/cVDK/4sSA
PyP1oA06KzPsuqpympQyH+7LbcH/AL5YY/WnxX8kcqw6hB9ndztSRW3ROfQHgg+xA9s0AaFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAVHcTJbW8s8p2xxIXY+gAyakrM8Rf8gK7J+6Ey/+7kbv0zQB
JpsDsv2y6X/SphnB/wCWSnkIPp39T+FGs6rbaNpst7dlvLjxwoyWJ6AVfqOcxCFmn2eUo3MX6DHe
gDl9N8aC41KCy1HSrvTWuW2wPMDiT06gdcjpnqK6e4gjuYWimUMjdR/UHsfeuN0538X+JotT8rbp
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
CM0tNRQiKo6KMCnVxnoIKKKKACiimswRSx6CgAdwgyfw96jw7/eOxfQdfzoUEne/3j29Pan0DGiK
MchQT6nk06iimA1o0Y5KjPrjmmPG+MKxZc8qx6/jUtFACK4bPYjqD1FOpKKAFopKKAAqGIJ7HIpa
SigBaKSigBaKSigBaKSigBaKSigCOUlXjZRk5K46cf5FPWUMdpBVvQ0pwaRlDDDDIpASUVEjFW2M
c/3T61LQIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5zxX961+jf0ro65zxX961+jf0rpwn8
Zf10Kjuc9RRRXtmwV1/h3/kEp/vN/OuQrr/Dv/IJT/eb+dcWN/h/Miexq0UUV5BkFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFQyHdKq9h8x/pU1Qf8t5
PoBQA+ikopjFopKKAFopKKAFopKKAFopKKAFopKKAFopKKAFopKKAFopKKAFopKKAFopKKAElBKH
b94cj61IrBlDDoRmmUW//HvH/uikIlooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArnPFf3rX6N
/SujrnPFf3rX6N/SunCfxl/XQqO5z1FFFe2bBXX+Hf8AkEp/vN/OuQrr/Dv/ACCU/wB5v51xY3+H
8yJ7GrRRRXkGQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
TWYIuWOBTqr7vMct2Bwv+NACl5H6fIPzNMRSsrZJYMByafmjNMYtFJmjNAC0UmaM0ALRSZrn9f8A
F9hoF6lrdw3LyPGJAYlUjBJHdh6UAdDRTWYKpZiAoGSSeBXLX3xA0O0lMaPNdEHBMCAj8yRn8KAO
rorE0bxTpWtTGCzmbztu7y3Qg4/lTNe8WadoNwsF2J3mZBIFiQHgkjqSB2NAG9RXIW/xF0OZiJBd
QAd5Igc/98k10mn6lZ6nb+fY3CTx9CVPQ+hHUH2NAFuikzRmgBaKTNGaAFopM0ZoAWikzRmgBaKT
NBOB0oAbM2IyB1PAxU6Y2Lt+7jj6VAoJbc3XsPSnQna7J2PzD+v+fekBPRRRQIKKKjmkEMMkrAlU
UsQOuAKErgSUVi/8JJZ/885/++R/jR/wkln/AM85/wDvkf41v9Xq/wAo+Vm1RWL/AMJJZ/8APOf/
AL5H+NH/AAkln/zzn/75H+NH1er/AChys2qKxf8AhJLP/nnP/wB8j/Gj/hJLP/nnP/3yP8aPq9X+
UOVm1RWL/wAJJZ/885/++R/jR/wkln/zzn/75H+NH1er/KHKzaorF/4SSz/55z/98j/Gj/hJLP8A
55z/APfI/wAaPq9X+UOVm1RWL/wkln/zzn/75H+NH/CSWf8Azzn/AO+R/jR9Xq/yhys2qKxf+Eks
/wDnnP8A98j/ABo/4SSz/wCec/8A3yP8aPq9X+UOVm1RWL/wkln/AM85/wDvkf40f8JJZ/8APOf/
AL5H+NH1er/KHKzaorF/4SSz/wCec/8A3yP8aP8AhJLP/nnP/wB8j/Gj6vV/lDlZtUVi/wDCSWf/
ADzn/wC+R/jR/wAJJZ/885/++R/jR9Xq/wAocrNqisX/AISSz/55z/8AfI/xo/4SSz/55z/98j/G
j6vV/lDlZtUVi/8ACSWf/POf/vkf40f8JJZ/885/++R/jR9Xq/yhys2qKxf+Eks/+ec//fI/xo/4
SSz/AOec/wD3yP8AGj6vV/lDlZtUVi/8JJZ/885/++R/jR/wkln/AM85/wDvkf40fV6v8ocrNqis
X/hJLP8A55z/APfI/wAaP+Eks/8AnnP/AN8j/Gj6vV/lDlZtUVi/8JJZ/wDPOf8A75H+NH/CSWf/
ADzn/wC+R/jR9Xq/yhys2qKxf+Eks/8AnnP/AN8j/Gj/AISSz/55z/8AfI/xo+r1f5Q5WbVFYv8A
wkln/wA85/8Avkf40f8ACSWf/POf/vkf40fV6v8AKHKzaorF/wCEks/+ec//AHyP8aP+Eks/+ec/
/fI/xo+r1f5Q5WbVc54r+9a/Rv6VZ/4SSz/55z/98j/GsnW9Rh1AwmFZF2ZzvAHXHv7VvhqNSNRN
oqKaZl0UUV6xqFdf4d/5BKf7zfzrkK63w24bSwBn5HIP8/61xY3+H8yJ7GvRRRXkGQUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADXOEYjsKrx8RqPYVZPIxVVMq
Ch6rxQA/NGaSimMXNGaSigBc0ZpKKAFzXlPxR/5GO3/69F/9DevVa8p+KH/Ix2//AF6L/wChvSA6
34izTxeFpBBnbJKqSkHGE5/rgfjWL4K8MaHqmhJc3cf2m5LsJF81l8vB4GFI7YPPrXeXlrDfWktr
coJIZV2sp7iuCu/BWp6PcPeeHL5+ORETtfHpno344oA63SfDWl6NdPcWEBjkdNhy5bAznjNcD8Uf
+Rjt/wDr0X/0N66Hwp4wm1C+/svVofJvBkK+Nu4jqCvY1zvxQ/5GO3/69F/9DegR2E3gPw/JEypa
PCxGA6TOSPfkkVyHgky6Z45n0+JmkhLSwuR0ITJDEfUfrThe+O7zdDsvF7Em3WP8m2j+ddF4K8KT
aO732oMDeSrtCBs7AeTk9zQBr614p0vRJPKu5mafGfKjXc349h+JqvpPjXSNVuY7aFp455ThEkj5
J+oyK4rxHpY07xe97rEE1zpdxIXLx+hHC5GMYOOPQV1fhq28JyXa3OirF9qQHAaR96joTtY+/WgZ
1uaM0lFMBc0ZpKKAFzRmmBg2cHkdqdQAuaM0lFAC5pM4mjPuR+lFIvM0Y9CT+n/16ALVFFFIQVW1
D/kHXX/XJ/5GrNVtQ/5B11/1yf8AkaqHxIaOEooor6I3CiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
6rwv/wAg6T/rqf5CuVrqvC//ACDpP+up/kK5MZ/CInsbVFFFeMZBRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFRSx7/AJlwGH6+1S1DcOVjwDgscfSgCASKTtPD
dMGnUzC7duBj0pPLTPAx9KYySim5ozQA6im5ozQA6vK/if8A8jFb/wDXov8A6G9epZrL1Tw7pWr3
K3F/a+dKqBA3mOuFyTjgj1NAEniDVl0XR5r1l3smAidNzE4A/wA+lc1D8StNMQM9ndpJjlUCsM/U
kfyrspoo54mimjSSNxhlcZBHuKxn8I6C8wlOmxBh2DMF/wC+QcfpSA4bSml8S+P11C2heGFZVlcj
+FVAAyf9rHT3NP8Aif8A8jFb/wDXov8A6G9emWlpbWUIitII4I+u2NQBVHVPDulavcrcX9r50qoE
DeY64XJOOCPU0Aa1FNzRmmBy+r+NtM03UprC5t55vLADGNVYZxnGCRXB317b3/ie0m8OWjWjZQIm
0Ll8nnCk4GMZ+hr1LUdA0rVHL3llFI56uMqx/EYNO07RNM0tt1lZRQvjG8DLY9MnmkBpUU3NGaYD
qKbmjNACsobnoR0IpFY52t94frRmmydNw6rzQBJRTQcjNGaAHU+3XJaQ9+B9KYiGU/7Hc+vtVoAA
YHAFIQtFFFABUN1EZrSaJSAzoyjPTJFTUU07O4HKf8I3ef8APSD/AL6P+FH/AAjd5/z0g/76P+Fd
XRXV9cqlc7OU/wCEbvP+ekH/AH0f8KP+EbvP+ekH/fR/wrq6KPrlUOdnKf8ACN3n/PSD/vo/4Uf8
I3ef89IP++j/AIV1dFH1yqHOzlP+EbvP+ekH/fR/wo/4Ru8/56Qf99H/AArq6KPrlUOdnKf8I3ef
89IP++j/AIUf8I3ef89IP++j/hXV0UfXKoc7OU/4Ru8/56Qf99H/AAo/4Ru8/wCekH/fR/wrq6KP
rlUOdnKf8I3ef89IP++j/hR/wjd5/wA9IP8Avo/4V1dFH1yqHOzlP+EbvP8AnpB/30f8KP8AhG7z
/npB/wB9H/Curoo+uVQ52cp/wjd5/wA9IP8Avo/4Uf8ACN3n/PSD/vo/4V1dFH1yqHOzlP8AhG7z
/npB/wB9H/Cj/hG7z/npB/30f8K6uij65VDnZyn/AAjd5/z0g/76P+FH/CN3n/PSD/vo/wCFdXRR
9cqhzs5T/hG7z/npB/30f8KP+EbvP+ekH/fR/wAK6uij65VDnZyn/CN3n/PSD/vo/wCFH/CN3n/P
SD/vo/4V1dFH1yqHOzlP+EbvP+ekH/fR/wAKP+EbvP8AnpB/30f8K6uij65VDnZyn/CN3n/PSD/v
o/4Uf8I3ef8APSD/AL6P+FdXRR9cqhzs5T/hG7z/AJ6Qf99H/Cj/AIRu8/56Qf8AfR/wrq6KPrlU
OdnKf8I3ef8APSD/AL6P+FH/AAjd5/z0g/76P+FdXRR9cqhzs5T/AIRu8/56Qf8AfR/wo/4Ru8/5
6Qf99H/Curoo+uVQ52cp/wAI3ef89IP++j/hR/wjd5/z0g/76P8AhXV0UfXKoc7OU/4Ru8/56Qf9
9H/Cj/hG7z/npB/30f8ACuroo+uVQ52cp/wjd5/z0g/76P8AhR/wjd5/z0g/76P+FdXRR9cqhzs5
T/hG7z/npB/30f8ACtvRrGWwtHilZGYuW+QnGMAf0rQoqKmJnUjyyBybCiiiuckKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqtdffj9Oas1FcIXj4+8pyPegCt
RSA5GaKYxaKSigBaKSigBaKSigBaKSigBaKSigBaKSigBaKSigBaKSigBaKSigBaKSkY4UmgBYUk
aNdqcY6k4FTrbZ5kbd/sjpUsS7IkX+6AKfSEIBgYHApaKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigCvLBklo8Bj1B6Gq7ZT76sv4VoUUAZvmJ6/lTgcjOD+Iq5LGJE2ng9QfS
qZBVirDDCgYtFJRTAWikooAWimkgdaWgBaKSigBaKSigBaKSigAJA/PFLTdjSOAgB28nNDHb98Ff
94UAOopu9f7w/OgMG+4C3+6M0AOp8EfmOGI+Rf1NLHbsxzJwv90dfxq0AAAAMAdqQC0UUUCCiiig
BrusaM7sFRRlmY4AHrWd5l9qHzW7fYrY9JHTMr+4U8KPrk+wou/9L1aCzPMMSfaJR/eOcID7ZDH6
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
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABTHijc5ZFJ9cU+igCD7LD/dP/
AH0f8actvEv/ACzB+vNS0UAJS0UUAFFFFABRRRQAUUUUAFFFFABRRRQAVXu7O2vUCXMKShTldw5U
+oPUH6VYooAzP7HQcR3uoRr/AHRcs2PxbJp8Wj2aSLLKslzIpyrXEjSbT6gMcD8AK0KKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9kKZW5kc3RyZWFtCmVuZG9iago5NiAw
IG9iago8PC9SMjcKMjcgMCBSL1IyMgoyMiAwIFIvUjgKOCAwIFIvUjIzCjIzIDAgUi9SMTAKMTAg
MCBSL1IyNgoyNiAwIFI+PgplbmRvYmoKMTAwIDAgb2JqClsvSW5kZXhlZAovRGV2aWNlUkdCCjI1
NQooXDAwMFwwMDBcMDAwXDM3N1wzNzdcMzc3XDMwNlwzNDNcMzU3XDI3NVwzNDNcMzQ3XDIyNFwy
NjZcMjY1c1wyMDZcMjE0SllaY3l7XDIyNFwyNTZcMjY1XDI1NVwzMjNcMzI2XDI1NVwzMDdcMzE2
XDI2NVwzMjNcMzM2XDIzNFwyNjZcMjc1a1wyMDZcMjA0MUVCa3l7XDIxNFwyNDZcMjQ1XDI1NVwz
MTdcMzI2XDIxNFwyNTZcMjU1Wm1re1wyMjJcMjM0Wm1zXDIwNFwyMzZcMjM0XDI1NVwzMTdcMzE2
XDIzNFwyNzZcMjc1OUVCXDI0NVwzMDdcMzA2XDIwNFwyMzZcMjQ1XDI0NVwyNzZcMzA2e1wyMjJc
MjI0XDIxNFwyNDZcMjU1XDM2N1wzNzdcMzc3XDMzNlwzNjNcMzU3XDM1N1wzNzNcMzc3XDM1N1wz
NjdcMzY3XDMzNlwzNTdcMzY3XDM2N1wzNzNcMzY3XDIyNFwzMjNcMzI2XDAyMFwyNDJcMjQ1XDAw
MFwyMzJcMjM0WlwyNzZcMjc1XDMzNlwzNjNcMzY3XDIwNFwzMTdcMzE2XGJcMjM2XDIzNHtcMzEz
XDMxNlwzNTdcMzczXDM2N1wzMTZcMzUzXDM0N1JcMjcyXDI3NSFcMjQ2XDI1NVwyMzRcMzI3XDMy
NlwyMTRcMzIzXDMyNlwwMzBcMjQ2XDI1NVwwMDBcMjM2XDIzNFwwMDBcMjM2XDI0NWNcMzAzXDMw
NlwzNDdcMzY3XDM2N2tcMzA3XDMwNlwwMjBcMjM2XDI0NXNcMzA3XDMxNlwzNDdcMzYzXDM2N1wz
MTZcMzU3XDM1N0pcMjcyXDI3NVwyNDVcMzMzXDMzNlwwMzBcMjQyXDI0NVwzMTZcMzUzXDM1N1wz
NDdcMzYzXDM1N3NcMzA3XDMwNlxiXDIzMlwyMzRcYlwyMzZcMjQ1XDI3NVwzNDNcMzM2XDM2N1wz
NzNcMzc3XDMwNlwzNDdcMzQ3QlwyNjJcMjY1SlwyNzJcMjY1XDMzNlwzNTdcMzU3QlwyNjZcMjY1
XDAzMFwyNDZcMjQ1XDIxNFwzMjNcMzE2XDI2NVwzMzdcMzQ3OVwyNjJcMjY1XDI3NVwzNDdcMzQ3
XDMyNlwzNTdcMzU3XDI1NVwzMzdcMzM2MVwyNTZcMjU1QlwyNjZcMjc1XClcMjUyXDI1NTFcMjU2
XDI2NSFcMjQ2XDI0NSFcMjUyXDI1NVwyMzRcMzMzXDMzNlwzMDZcMzUzXDM1N1wyMTRcMzE3XDMy
NntcMzE3XDMxNlwzNzdcMzc3XDIzNFwzNzdcMzc3XDI0NVwyMTRcMzE3XDIzNFwzMDZcMzQ3XDIz
NFwzMzZcMzYzXDIzNGNcMzAzXDIzNFwzNTdcMzY3XDIzNFwyNzVcMzQzXDIzNFwyMjRcMzI3XDIz
NFwyNDVcMzMzXDIzNFwzNDdcMzYzXDIzNHtcMzEzXDIzNFwzMTZcMzUzXDIzNFwzMjZcMzU3XDIz
NEpcMjY2XDIzNFwyNTVcMzM3XDIzNFwzNTdcMzU3XDIxNGNlOVwzNDdcMzQ3XDIxNFwyNTVcMjYy
c3t5SmNlQlwyNzVcMjcyc1wzMjZcMzI3XDIwNFwyMjRcMjMyWlwyNTVcMjYya1wyMTRcMjEyWlwy
MTRcMjEyUlwzMzZcMzM3XDIxNEpNXClcMzA2XDMwN3NcMzM2XDMzN1wyMDRcMzA2XDMwN3tcMjQ1
XDI0NmNcMjI0XDIzMmNcMzU3XDM1N1wyMjRcMzE2XDMxN3tcMzE2XDMxN1wyMDRcMjQ1XDI0Nmtc
MzQ3XDM0N1wyMjRKTTFcMzI2XDMyN1wyMTRcMjY1XDI2MmtKUVwpISRcMDIwMTQhXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwKV1lbmRvYmoKMTAyIDAgb2JqCjw8L1IxMDAKMTAw
IDAgUj4+CmVuZG9iagoxMDMgMCBvYmoKPDwvUjEwMQoxMDEgMCBSPj4KZW5kb2JqCjEwMSAwIG9i
ago8PC9TdWJ0eXBlL0ltYWdlCi9Db2xvclNwYWNlIDEwMCAwIFIKL1dpZHRoIDk4OQovSGVpZ2h0
IDYxNQovQml0c1BlckNvbXBvbmVudCA4Ci9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDI5MzAx
Pj5zdHJlYW0KeJztvYm/5MhxHgjNDGd4DocccoYcitRKK/HJkmxKsq3DWpFer22t17bO9dp7AD3T
91VVXa+Orq5XXd3V3a/X9l9tZERkZiQKqJdIHAm8jq9/2Q8FJBKorxAZGZmBiF/7NYFAIBAIBAKB
QCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFA
IBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAg
EAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBgOO9999/f8AlNj0CwXiRS9CQ/8WmRyAY
L6Lr5tMlNj0CwXgRXTeL5hYIukF03Sw2t0DQDaLrZtHcAkE3iK6bT5fY9AgE40V03SyaWyDoBtF1
s9jcAkE3iK6bRXMLBN0gum4+XWLTIxCMF9F1s2hugaAbRNfNYnMLBN2giV794GsfJkny0de/4e7/
ZvIt9unb38krffzdT74nmlsg6BXhevXrHyca33eOfZh8YD9/pOt8Kja3QNArgvX2DxKGT9iR7yfJ
D8ynH5oq3xbNLRD0ilC9DbL92efvv/cj0M3fsMdyhf6p3v4kP/Thj/LtD34oNrdA0C8C9fbXc6n9
8RdWO//EHPmJknX96dN8+4vQsYFoboGgCcL09reUvf0Bff5RwnT1N2AM/utUT203mi+PTY9AMF6E
adSf5kL7HfOJ6+p8kP7jfLzOjojmFgiiIEynKsX9DfOZ6ecvkuTjD5Qix89qWP7x57LOLRBEQJA+
/XYus9+1n5nm/jBJPvkeyDr8+0Ad+vHnorkFgv4RpE9/6q5tK/VMa9/5Fnz+go4p1Z3rcrG5BYLe
EaRPv5tL7DfNp29aPZ4P138GdvfP9NHvaC8X0dwCQb8I0qcwDjefv59/+ilsf5YkH+Ia+Eem7icg
3Z+JzS0Q9IwgfZpYq5r0OPifqWWwfAQO8mxr/+jHDebMY9MjEIwXQfqUZtBozdvo8Y9Acb+npsxz
o9vU/1zNrX8n5DpicwsE4QjSp0oXmze/voOjcrS9+bsk5t8XrqYXzS0Q9IEgffpRwT/tY1jz/pAL
99eqbfQ6JTY9AsF4EaRPlWf5h+9bi/rrauv7XLbVipijuT8UzS0Q9Iuw9Wcl0T/8/P33v6lWvJOf
6n0fsnVw5Zf26dfVevcHyub+JOg6YnMLBMEI0qcwFjfAt7d/wt7Z/hlq8w9snR+GXUc0t0AQjMD1
5w9+rMX2wx+9r+fMzTvbX4A6Z5EaAufKxeYWCMIRqFHf+8ZPlGfppz/4EX3+yFnLRpv88599BOP3
z8Lip4nmFgiaIMzm7q3EpkfQPoJ7+n7+xaanRUTncvRMR+fo5L/Y7JRgADrjHdEn0bkcvc0dnaOT
JTY7JajqhwbyLzY9LSI6l6NnOjpHJ//FZqcEsfu78esTX0Tn8nSJTY8HonN0ssRmpwRV/dBA/sWm
p0VE53L0TEfn6OS/2OyUIHZ/N3594ovoXJ4usenxQHSOTpbY7JSgqh8ayL/Y9LSI6FyOnunoHJ38
F5udEsTu78avT3wRncvTJTY9HojO0ckSm50SVPVDA/kXm54WEZ3L0TMdnaOT/2KzU4LY/d349Ykv
onN5usSmxwPROTpZYrNTgqp+aCD/YtPTIqJzOXqmo3N08l9sdkoQu78bvz4R9IUBPI8nSmx2StBP
rxb8LzY9ggEh+tN48l9sdkoQ2E99wfNEq/KN739XhQH59KeQ84JeLv7oJ1806QvfHyRjglgIfY4w
sJza/vZ3PkySjz/65Htmv3pKP/uiDd0dm50SBPZTH5pYIPDvGz9wIoGw6JwffSuoff0vNj2CASHw
GfqmiU/zXf1Ufqr3t/OUDlVzh/VT34f4H+bzjz62PH32vs59QfH7GvWHsekRDAiBz5B6GiFPi41X
84Hez6JMis1N/z52YnVhhsl8rPPe519Lfj3f8zWK8vVtJfSfBV3hfdHcggICn6GvYZw5iDf3oYpn
88EPzf52ntKhau6gfuozJc3m8+cwsKFj0CequNqQK/rbCea0Eptb0ByBz5CKUvUF+6v3w1MKzyzG
qhKbW/37BoxkdEwvEOXvOjVQ9vnWtz7Lx0Qf/uAD0dyCYIQ8q+wZtE9l20/pUDV3SB/13dxGUcY1
fv4EDGt+/Js2PidMVGLfqGcyxOYWhCFMp36h9XKCkSX5/k9xG6fTYZyJT+m7a3Pnsvvxt2nG8T2w
vxO3r6NMs+9h5N283q+biYtv17xWbHoEA0LAs0pP43fUlppP+/HnXTylQ9XcAX1UPgz/2eeJzkml
ouZ/6NZRaTC+D9uKz5+9//6nOGPxow9r29+x6REMCGG28A/wGaR5348/5/u/Dtvq8fwEbfLP3n//
1z8Ms79js1OCoJ7wxzCS+SZ8/glw59T4FMc/3/pAWeN5XWvd1M4dHZsewYBQ/1lV/2yc909hVUeP
Mlt8Soequev3UR+rbk7Z3Z/A548Kc5DvG/80wI/VfKQauf+0fl8oNreAI8zmRoMatr8Dj+T37X6z
zK30+ccJrYeHldjslKB2D/UTzCP5Uz1DXpyDfO/97zHWvgs2DvivfRhiycSmRzAgBDw/+DR+qD+h
38pnbT+lQ9XcdfsntQym1rI/0f0hzYezOmZq/KPPvkf70O9PeRCIzS0IRZBO/QDn0+gz+lJ+QftR
sj/7nOp+RE9pmO6OzU4J6vZPH1E/+IW2ZI41908SyiPN/n0b88X/yOsa7F9segQDQt1n1TyNbE7o
c5VT7WstP6VD1dw1+6cvuKUCc42qK/zcqUMzGIVzIXd07XnI2PQIBoQgW7g4J/QF2eAlc0XvUU7V
MJ/K2OyUoGb/9CEXblg9VB66P3HqHOty7DMr9p/8F5sewYBQ89mxT6PzzhfZkW0+pUPV3PX6p69z
2Ua/NLBdtG2tdPm3jvq+L1CPJ2rFQWxuQShC9Ok3koL/JDis4X53HPlN1OPF+t4lNjslqNc7fWxn
Hn8AMv0e+t9//LNvvPf+9z74rurzfqR1uvn3UfLJt97/lhoH/VQ0tyAYNZ8d+Keexo9g69Ovqzki
GHf/rOWndKiau1b/9BlMleO2mi7/vtr+nL3MrcY76sAn/DwzL5l8/A3/a4nNLSggRJ/+LOH+aYgf
8v26sKf0W++iza2GMtqjHN4O+QFsfc8a4p+8hzMVznyjiX/x4fdq94ex6REMCLWfHv402kgNX3P2
t/GUDlVz1+mbcIJRf06sT/kHX8u1948/+j7EVfsxzGDw8370UxW56msfBPSHsekRDAgh+lQNK2G8
+PnPPoIgf+R7Yfab8uvwlH7ng5DxwbWwuXv/F5sewYAQ/Wk8+S82OyUI7ad6KrHpEQwIA3geT5TY
7JSgn14t+F9segQDQvSn8eS/2OyUIHZ/d0WJTY9gQBjA83iixGanBP30asH/YtMjGBCiP40n/8Vm
pwSx+7srSmx6BAPCAJ7HEyU2OyXop1cL/hebHsGAEP1pPPkvNjsliN3fXVFi0yMYEAbwPJ4osdkp
QT+9WvC/2PQIBoToT+PJf7HZKUHs/u6KEpsewYAwgOfxRInNTgn66dWC/8WmRzAgRH8aT/6LzU4J
Yvd3V5TY9AgGhAE8jydKbHZK0E+vFvwvNj2CASH603jyX2x2BAKBQCAQCAQCgUAgEAgEAoFAIBAI
BAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCN4B/Mb/FPsO
3g385m/FvoPx43+OfQPjwm//zs/Pfvcfxb6L64/f+r3f//kf/OPYdzFu/JNfnP3hH8W+ifHgN/74
n579s7N/fvYnor07xZ/+2c8Vz3/+L/4i9p2MF//LX/5zxeEf/jL2jYwDv/V7vzrT+N1/Gfturi/+
13/1v2ma//Wf/Wnsuxkn/s0vzKP6h7/zb2PfzeDxm3/w8zPoC6n8QsS7E/zpn/1rzvPvi/auj7/6
3/8Z5/BXIt4nkduAZ0X8OxHv1vF//MkRzTLHURPv//sjCv/DfxTxrgLZgEflLyXTV6v4R797zLHM
cdTDX/9NKYe/+j1ZfSgDswGP8Dd/G/vurg/+rkRrG+39d7Hvbhz4+3+opFBWH45RsAGPyv8p2rsV
/N0vqjmWOQ4//PU/nOTwz0V7OyizAYv4h7+PfZfjxz/5xdU8yxzHafzRf7qSwp/L6oNBlQ1YLP+X
iHcj/O1f+vH8CxklVeKX/9mLQ1l9QPhobY3/JOIdjH9zPLtbCZnjKMcf/aE3heI7cLUNWCz/RTz9
glBYk72yyBzHEX77d35Vj8N3fPXBxwYs4j//37Hvenz4+7+pz7PMcTj4t//xP9Tn8B32Hfh/PG3A
Yvkvf/QbsW99VPjrfwjjWeY4DH7rd34VxuGfvJuLi3VswCJ+/se/Hfv2R4MTa7JXQuY4AP/4D34e
zuE7uPpQ1wYsln/6x6K9ffDLP2zGs8xx/Npv/d6fN+PwHfMd+PsGWlvjV/+v+ApchRqzu5V4x+c4
/vRfNdDaGv/u3Vl9CLUBi+Xnf/Cbsb/KoOG5JusxxxH7m0TDX/yL32+Hw3//bqw+NLEBi/j9/0+0
dwWCZner8I7Ocfzpnx2/pBiMd8F34C/+9v2/er9QfNcPf3l87rs5GemBvyvh2VfPFM/LyzsZJ+yv
jnn4A08O/7KEw9+M/X2iwNcyfLedAprDV8nEvs8B4488Kfzd2Dc6GPjahiLczeBrI8a+zwHjl54c
/knsGx0MfDX3u+vv0w5EczeGaO668F2LFc3dDL42d+z7HDB+6cmhaG4Nsbn7gWjuxhDNXRdic/cD
sbkbQ2zuuhCbux+I5m4M0dx1ITZ3PxCbuzHE5q4Lsbn7gWjuxhDNXRdic/cDsbkbQ2zuuhCbux+I
5m4M0dx1ITZ3PxCbuzHE5q4Lsbn7gWjuxhDNXRdic/cDsbkbQ2zuuhCbux+I5m4M0dx1ITZ3PxCb
uzHE5q4Lsbn7gWjuxhDNXRdic/cDsbkbQ2zuuhCbux+I5m4M0dx1ITZ3PxCbuzHE5q4Lsbn7gWju
xhDNXRdic/cDsbkbQ2zuuhCbux+I5m4M0dx1ITZ3PxCbuzHE5q4Lsbn7gWjuxhDNXRdic/cDsbkb
Q2zuuhCbux+I5m4M0dx1ITZ3PxCbuzHE5q4Lsbn7gWjuxhDNXRdic/cDsbkbQ2zuuhCbux+I5m4M
0dx1ITZ3PxCbuzHE5q4Lsbn7gWjuxhDNXRdic/cDsbkbQ2zuuhCbux+I5m4M0dx1ITZ3PxCbuzHE
5q4Lsbn7gWjuxhDNXRdic/cDsbkbQ2zuuhCbux+I5m4M0dx1ITZ3PxCbuzHE5q4Lsbn7gWjuxhDN
XRdic/cDsbkbQ2zuuhCbux+I5m4M0dx1ITZ3PxCbuzHE5q4Lsbn7gWjuxhDNXRdic/cDsbkbQ2zu
uhCbux+I5m4M0dx1ITZ3PxCbuzHE5q4Lsbn7gWjuxhDNXRdic/cDsbkbQ2zuuhCbux+I5m4M0dx1
ITZ3PxCbuzHE5q4Lsbn7gWjuxhDNXRdic/cDsbkbQ2zuuhCbux+I5m4M0dx1ITZ3PxCbuzHE5q4L
sbn7gWjuxhDNXRdic/cDsbkbQ2xugUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKB
QCAQCAQCgUAgEHSNVNAAsX89geAE0ix/RqUElti/nkBwAgHqSmAQ+9cTCE4gHYD+G2+J/esJBCcQ
oK4EBrF/PYHgBKr1EkZ8u/Fl1XEpYnMLBo1KpfSVDuh489Zp7fUuI/avJxCcQFqll26bcK13Kuu8
8yX2rycQnEClUrp7dpaPyO/lf86uUF/vMGL/egLBCVTqpRtnZ1+pv0q41d9bd2+end1/kG/nf29B
nYdKq2fmSF7ny/t3H945O3t0Wx2/lQ/p1V/sHjKqRuOC+/n243v59oNHjx4MQAeHldi/nkBwApVK
iTR2LqH31d8HNEbPxfYx6PQcN88e3XKO2KF8/gFlH4z3m24D6a2buK1afpT3BV5acoiI/esJBCeQ
VuikeyB6tx7cRHHUoqkEMT90R9XJRfl2xo5k0CPQLFwKnUB+PP3y7OxGmrEGsvQObatxAAp3dB0c
VmL/egLBCVTppIeOnCoRvHNLifUZfkiNTneO5P9/hT1BigN77AMeH1fLdf9taFkNy2voymEh9q8n
EJxAlU4yI+z7uWGcfQkyfi/feTODubaHaYayC0cyOAI6/UaGq2jW1r6hJJk1kIKk3x2A3hWbW3Ct
UaWT9MgZresbRWP6Lv5XOPIlKGl16AZIOqjmm6oTcBtQPceI9bVF7F9PIDiBtEInaZGEeW9rS9+F
40psb8I8WMaOZEql5yKbPdaSfpfOdRvI9ylTXnUA8XVvsxL71xMITqBKJ4FI5uPrR7fok1rhuvMV
HrwDHx8cHcFFMtUnPNQL5dDGUQMo3jeuVo0DR+xfTyA4gQqdhOtXyl4GXZ3LJj8OU983tE63+3Eu
nPbdxPm0O2CHk/3NS6HNUZbYv55AcAIVKukBrlHfOjO6+O6t9OF9fVgJ9z3Y4ke+QmX8FU6jw1LX
rbs4FHcauHnnHiyUqXH9qCfLRXMLhoy0XCfRGrUaW6t5bVqlvqGP31dWNWybI/n2bTNd9jiDKXE7
h6arGb2v8Dg/h3xYouvgsBL71xMITqBCJaHZjKpbDa7vGxEGfIkT4al7hE66geb4YyPchQbIPQ0/
jNpBTYRbMGRU6KRHMOzOQERBX99WE2AP9fFbZw9NXTqCuvoWngu+548fnT2680B9UvV0A1l66/F9
Nbf2AM6HYfkAdLDY3IJrh/a02LuI2L+eQHAC6QD033hLI+IHcP+jKMJrWfHjQhCOEKkW4mtCeC2D
Fxfx+6ARlxCpJkS/99EU4bWs+HCRChogRKqF+JoQXsvgyUXsPmjEJUSqDfEDuP9RFOG1rPhxIQhH
iFRfQTz5AHzZ59cYNpryej0Z9eIifh804hIi1YSKNp2I0tG/3yBKQ14Zo/G/S3vFh4tU0AAhUn2a
eDeitCBtrLmvKaOeXMTug0ZcQqTaEF/aJosoPYDvN4jSkFdgNKMY3bG/S3vFjwtBOEKk+jTxFHhO
B59lcaPpZXkTVbY8onRKEaVt+FpTLYeNKE0Yw0t5DXnti9GeqfTiIn4fNOISItWEijZJv2D0yYwF
hM4oonR2RUTpjEWUzli1jEWUttcbQ+zZhrzSGOgWfe9ijG61TzHqcM0YzUx8fopxwBrIWIzuvt9v
9OEiFTRAiFSfJP7e6YjSqspt/g4tPlDmUdQRpVOKKO1WsxGlDcbwUl4zXntjtGcqPbmI3zePtoRI
tSG+rE0eUTqjgNAqhryOKG10OgsVnbGI0hkNQ7OSiNJKh+mI0vp6Y8j30oxXN0a3y5uN0V3k+gzy
7WCM7ozF6M4YoxnF6M5uw2/V8/uNflz0i0mSTPu+ZncIkeqTxDsRpQsBoSGidMoiSqcsonRKEaWN
ZVgRUbonYtpEM16vK6NeXNTsM2ZP5klyvgjuc5ZJsoquC1orIVJNKG/TRpRWn3lA6IxFlM5KIkpn
LKK0OleFsMtYtYxFlI7OW63SjFceo7vAG5CZlcTozliM7oxidGclMbozYjQGLz5cpPWwThDzmucZ
LJJkEXru8BAi1SeJZxGl00JE6ZRFlHaP3DWhb3RE6bQkonTKIkqPCs14va6MenJRo7+Yk2wnT+ud
Z8smSZ6Fnju8EiLVhviyNsEWpIjSGQsIDccpojTVM6GiMxZROqOI0lkhorRuX0eUHgB3reqoal7P
TIzuI95YjO4C1zcxppCN0Z1RjO6MNYDtI6P98+LHRQ3kkplslvnYentR6zyGbZJcWWcX2njvCJHq
U8RTRtQbXFdY6IjSxSNnRvekpKkwovRRAyVtjgCNeL22jHpxUaO/uMhl+wK3Z7hvkavy6VptT57P
98sXSbJdYF11ZP5kZranT/A8mE9T577cT/MaB+caquL5fp+8gs+HFYwR9vn2ZL85X+Yft6vZ842x
+SevsQlz7nw967f/DJFqQml7FRGl9XH1KN6DbRsqOqOI0hmLKJ1RROmMRZTOWERpe71HI7DBG/H6
gHLInxldbHhTBRnNClx/ZXLe3cc6hRjd2cP7cI5iNGMxuvvkxYeLtAZyrbvmn2dba4Av9IAdTOrJ
1B7htdKDmk+jDVO70FyS7NXHDX1Qk+uTpIBFoQl+wR4RItWniKcVVYgonbKI0oT72nR0jrCI0mlF
RGl2CtYijGGZu5nm7o3Rvqn05MK3r3iVCxr//MYIo9LdRu5UnRVtHzImskp3P8llkdpCbE17k0vT
gvpszPuNOl4U7nMr28llfvwFbb+q8X1aKCFSbYgvaQ+MvIwiSmcsIDQex4jSsE1HSOc8zCiidFYR
UTpjEaXZ9R45enygpRGvFG47oxjdnDdVvkR/gtTlGk/KSmJ0ZyxGd8ZidPfv6+fHRRWW02S65Dv2
+aCcf1bj4B3sVso1l6wdShx+yKsupke15lALBgGriRqkJ7x5db0L3LfGEf6M1LhS5xM1PNjisaTQ
BLtgnwiR6lPEP9KJXB5rHaIjSgNunZlNdgRDSes/LKK0W81GlLYYg2t5M83dG6N9U+nFRVXf8BY0
4ZLtywVzxuocUGeCzgYp3OTbO/iQ5YL3GusdlDyS7tV10+wCdO9swccC+Tlv1N+8SgbjcHXtJYy6
sx3UV/ek9PhOtfkczoUm8npb6AR61yshUk2IrQ/HU4TXsuLDRVqFqTF4NRJ3onulFTnsv0B7fKlk
HC3w7eG41o5a1PY0t7mpebTK16Sxc3WumrlAU31tjO1VoQl7wV4RItVXES8oQHgtgycX5X0DSQ7b
h7rXfM6lf6L+gkNptkd719jUqm/IxTzL/75U9Segey/IP80I5munvUWu07cwcH+a/6/2X+JfsAgy
JdD5wF1da2Gb2MP5B7xgz/1niFQb4mP3/WMpwmtZ8eOiAqWae+Z+hL+oVUHUUxI/BSVtm2KtPanq
fC8sbPEV7Z2W1oNtPB8IQLNkqvNPR03QBXtFiFRfRbygAOG1DF5cVPUNpTb3CrdBF4NtnIKt/FbJ
Hcx7c10P22iDw/TX0vqn6XOdsoMJ8hcz1s6c/mL9GdnvpuFCG/pa/ZUQqSbE7/vHUoTXsuLDRVqJ
o9lyNY+9mqh5MDVlrXT1PgWJnIPaVVpzhyvN09UM57sLtYzy38Dk97KwKp3r9c0BBwdoSu/JMKDW
D/wiThPsgr0iRKqvJF7gQngtgycX3v2FWXoGnWncVi5n+D4I7lvDPDoi3za1trPM6laqUbCRcUUc
1rX1ujVeC5pNs7WZPFtntok0s0ve6577zxCpNsTH7vvHUoTXsuLHhT9m5AZGfmBzLbWpsbU3YDHr
aptiLXXkgp1bMJGXGxBvNS9uXV+U5l6Z1tkf1oRzwT4RItUBxL/bEF7L4MVFrf5COXBvN+Rfni7O
czlHX/ItTHUp3Zvb4xP1zvflivzGF1OoBdu7bfLEnrt5e3yNCxoXzJSf+ovdCoQ7rzvJaD4to2m1
XJ+rGbSlOu/lWt3X6tB7/xki1YT4ff9YivBaVny4SIeGJLn6tbHBIESqh0r8YCG8lsGTi9h9EJX5
q1wfv1k1eFe8/xIi1Yb4Adz/KMo14vVwuT201JYfFwPByhjZy6srDwUhUj004gePwfJ62Chj0KOi
CRy4bW9Bx4uLAfRnUF7pKbR1/HvxLiFSTYh+77wcttue36erUTrg1b6gjH4Uu5V6DWlGxxeXeh3n
QP6PpWVuJpfxM3ycvt4d132bNw7bW/0+RvPiw0U6GEzW05yb/XjCsKTj0tyn9ExBo/TvMHAKHfBq
X0zgwQi2Ezi410s26e7U+gstA+31Z+NhuT+qagIH5p1oWy9AeHIRv28ebQmRakN8zWsdTJ/fip5x
yla/u4ftD2veowNe7ULrdsb8Mvbq2C6ZT2bgjzHZTqvbOMCbStlsp/c54Urcuhvwnm6XFz8uBOEI
kepA4i+MFmlFz7hwNcqiEHEnMjrjVb25cJEPGbfg7EgRB9KVmvSB0fp8O6s+eUqRCQww3MFsXhIO
yCdwYF14cRG7Xx51CZFqQr1rTVYY7yZtS8+cKvQO3gD4hdIZr1N8R3FPfo5kf28h7sA2y6W86IcB
Mf5gTsiM6+1xem/iZULvTdj4gjOMOQBzxlv6PVQDq7f0vlVGDtZ1ePHhIhU0QIhUhxC/UONI1K0t
6ZlT2HhX7mWCpCteKa5PuqWvSx4W6v9DLvXrpBDilwcD1MLNlLR20MC/vLIOHDjXTpTa1XOqfS/J
tbNtVtLY/fKoS4hUG+L9rwNDb4r33oqe0e/i4zwuaBTYP3u9TaYLrXsmGKCWzmExbJvFqa1bOuJV
BehSsQKWSgLVPuIn3zuZJssDjzUA9U2Mv7UNSGDnJnRc3wMItBNfkN6JyMguyoxv9Uq/k7Ej3V6j
+HEhCEeIVAcQv0n2Wi+0o2fW2sd/qkx3o1HMiH/LPy2KzTWKU1sfTXk9er1Rk4ozC2t9X2YspMRu
ti1azm4wwENxXgLyZKUTNcZaFCrrwIF61lz5Si/y0fjioN93rK+4xebuvIRINaHOdV7Mdjreezt6
JlczL9RffNpASrFtghobMEkvxLBtFKe2Ps8NecVvtSzuN7F8dYwBs0awSS7Xk+2lsoU2E14f7eUE
xjXAHG/PTpbPi/EFEx1nAOMLHXCOHs+DY8+MLe5ffLhIBQ0QItVXEF+uZ0y895b0DM7fTkgTk0bZ
wjmTOVZ2oss6zTWKU1sfDXk9Dimkdy/1Bqw7XPC1hPl2ZpchAG4wwON5CeNhOZ8UKu/M1acQzmDF
hzCwaxMwqPHkIrr+G28JkWpDfGmbFXpGx6ZrS8+8hmvo9Vf8q3XZa8grcwGP5JuF1r0shm2jOLX1
eW7IK8lcYf+Cxi5Wr67U0JiO75ODWYagfXpeG11JVWyDl851sA+hdyGd+ILPtX8a9Qv0jiOel1/1
OYYMrsmLHxd1gJ2g9SKbqXctp9cobWdNhEj1aeIr9MymZT2zVKcvdRtGo4DhhyaiE13WbS5pEqe2
PhryWsroxPgJ6G+jOinak3+Jdf6VD7QM4VTTX/BoGOLscCrrwIE6TpFTM+9k5ptK/4MT8OKiTn/x
TP9Ke6NPyMqIrkPjlBCpJlS0Wa5n1Mh21qaegVH9VOd7AX2szkmtfkn4b+3GsG0Wp7Z2achr6Vho
b/3IEvxuL4x+zTu9lfo+6pj120toreES2prBQ8/adOe7Ex5f0PinLTH2UML91WZIzaQmJx3Y3G5C
MDaTUquVa4QQqT5NfIXmNr19S3pGdQ5aUxc0yg7N5YRHl3Wbaxqntiaa8loyi7FjFM9V/zXZJ2Zw
gxMYehlCww0GuOTDJIWDs8OpnOiowXayXM1fLPdLunyQAHly4d9foIfdG/qCeZ+dPM1v8O22zJ/J
yxdq7CVEqg3xpW2W29w7E2+uHT1Dc+Ebc82neI6yBfdGv9j6eryAMWybx6ltXUddyatbNiyur9FY
eg3/fIvxfp5Npsx3wAYDVPMNCz0Hooteyy60qeILmu+/wtj+5iDob3Bo2dXnxY+LGiDTbZJQjhG9
tuq4RoGzw35PWgH9GzZ7ddp+MyX/houNMdXJU8Keq/LwjgUhUn0F8aWz5QtjlbWjZ1Icds9M6wtz
jvpZ1WS5G13Waa5JnNoAtMMrx87RlQW3+w0yi8sQ6VE19APcFxemN24cAl6ZBw7cUd0kMYOpQ1hu
Wi8u6vQXug9KaM70yXEdu766V5+tf0NW4t+QMf+GfHtyjtvzyPrYv4RINaHWdfZGL7SjZ1J40vQ+
st/35od5npo8rLB2XYhh2yBObUhpn9enrq7cX4KfN35+recyNsnWfb4xGCBuH73nBZMi7DOLL7jb
UoyCRM+lvAL/vp2+TlBuWh8u0hqYkaUCfc2hxDJEz2ctzmnRKi8K97TgE2US/9a5qagIkeoA4vls
dyt6JlUamludMCAzv93OtrApaa5BnNoQdMhrMJLW3vNalsrR1fDkoqJvWJ7n40Nn3xLWBsnDDu3v
4nmv81t9a2KYon+D8ocC/6l852vyb8jIv0H1mS/JvyFDnbE4r76noZUQqTbE17iO6fNb0jOpGkcZ
PZ9oX/JcNOdLcy3VgppTgWM8hi2WoDi1IaVDXkNLgC94eVF+BGVydHXx46ICNLPDd3EPO0roW8SW
9sITMqEG0L9BT1EujT22JU8J9G9IKQ/vmBAi1VcR3wHa0zPdt3qM4fGqXtpuxblDC1MAvLio6hvO
aeTM9jkedknpHCj+4Gou9gX5N2Q0KsxoHUXbY6/UfC/zb8goD+9wY3mVlBCpJrRwfd9Ymv9/kvxX
/3avjqdWL05t4/hsvfN6ZTlva16owVyEDxdpFawdZYBrsNvVgY6XnAX+DSn5N2hLkV5kwoG8NsQK
/g1wNuXhHQ9CpPoq4iswYbzYF5F9Yp3N/luS/PcUvbI8ql/Zakmc2lOnlLZX50fultcQrNtyykym
q9AJJk8uyvsGlGTH/k14bs5E+0w5xfiwHWx9lS9Urc3OcY6S7DHXv0Gfr/J6Dyl+1xUlRKoN8bWu
tdxa7rVfeVkszcPqSKeoMdhlavy9y9u357nx1ErKcZzak3FESts7Wnc/UTrldbTFj4sKHNvcO2de
b25mZyf8NPRvWFnDGydL7ccZdeQJ81Lm6MuSawUhUn0V8aVwXuvSMc5KYmmuS8Kfrf/rf4d66xOG
Ijvv6gidR3FqL05NlpS2t6kxu9Ilr+OFFxfVumKanC/5voPJz63K81wKXyjba+H2y6/zXvyV8YNe
wBotzL+Svnll3heawxrfa/JvyMcKqzeUhzd+v+hZQqSaUOs6sy1/X/tEjDN867/y2PLEscA4Kao8
KVlHP10uaB69LR0VyOuIiw8XqT8KPT9L6MuxtYua1jhTVUjfMP8Glso3ZUveQ4q8eQVCpLo+8Woq
g6+Fnohxti1dw0Ak1h291nlXY1M7TcwuKUaOqUaHvI4Ynlz49hVPXZ/n2bldF2P1lhvwUVulLFYU
2N4r9Ocl/bFJYJ1V+zdkLA9v7D6xRgmRakO8/3UWWq/yGGc2liY57aLvAPalak7kUoXYnJt6yplg
f5mfDudMaD4F2mLn2XhqNmba5GL+GvyG3XfCMwzhuYR31i5WEMEBj7GYatTey4v5/m2+fWnfxVr5
fv/ueB1z8ePCG0e9OyX0Pa5JMTrSGc6WoX8DvYmcOH/Iv0FtTSgPb407io4Qqa5PfM48Km7Hn09H
PptMTR+7sYf1m1srU+9CnwzjJHI3x3kUdp6uzWOmFV4GJNgQnnbRA/U3j6lG7R01UWN5tztexwwv
LjrpVxI+r36NS4hUE2pcZ0E2thvjTP3dp6gbFQ7g7wd4avuBC1PPuo6reKZrjM1yAW2x86B2IWaa
Fd6pvS8T33NlXwHFOXAnphq1Z5ug9Zfk+J31JjqqLq+7Vf6d52V5vcZSfLhI28X8MEGFPabV6nCE
SHV94rc0ynFjnOmXuRIwXxeg2/fGlFWqcj5L1atb9qWv+QScqyje5i41EyH2PKrthmBLoPIh4dMr
LIQnvEgGfsUlMdXsXTpNJP6LIh3wqu2QIK/uYcCTixb7E8e/IXbf1kMJkWpDvO913pI/lBvjzLzb
tCU/QFXm5t2kjV0Df2r8C9Qx68dPxy6c81Dq3ZhpM1zneMbHYwd8Vxm216jf8Xghphr1Im/MGgn6
Nb6pMbZrn1c7dzuAZyiw+HHRJg7Mv+FdQIhU1yZer0G7Mc505DN02qWZCqsP51YXY72ddhSDOvoF
v6kJnJLy2m7MtAu8gSUfj/EQnhusjccLMdXo6sUmdn7ecoD2eZ2jJ8ZsNZ7IAUfw4qLd/mSyPq/I
UXwtS4hUE/yvo9eg3Rhn9i867aq6zAcNhsEZq7fQ89Mwd35B79vjMe67BrrVjZlG7wasef7KKYv7
tcVrYSdUiKlG7yCgqNt4JYsaPtXt86rHD/TM7pWv+CviitYY3Jwsbs4U1ZludPx4zemrDa0b2Twt
1W246w8TeoeD5iH4/WD4kiclvqA+XKSCBgiR6trEF3KMaKW3sxPOSryVRjR5oHmQ8J3JOgKaFF2R
yMimtux5VFufje/60DqHs5rNbebEeCIuj2Kq0dWLTaxqDO7a5zXh6z48HYpdY3BzslRU0uB7WM3q
NtzFA2flwrkUWwkJYSUdgP4bbwmRakO873USinOdODHOdCxNrousD9oznU/D1NuST9gUhPwc9eoK
jzHftaWeM4fPGDON1tMdfZfo3GX2Wgmtrzsx1Ux8NhtTTdW9LInNXlXa53XPcn7Y5cWMrzG4OVmc
nCkUowbi1bhtXLh5Wk60YYRbrT/QeOY5jJ+c+zErIcffwY8LQThCpLo28VpJujHOzCS4MhzXJmJp
LqRqwWJhFQvWo1zUy6mJdHrAUGx75zyq7cRM2/GAaBoshOeFczxxYqpRe8UmZjVM7g40N8ScoSkJ
Jx0KW2NwcrJUVbIUs9Nszeo2Er544KxcFKuZlZAAVmLrvnGXEKkm+F+HdGAhxhnF0jQdPVuP3jlx
ubGePRlirlnfwYVzHsVTc2KmoXyqfSzWi6nxTNviC4y348ZUs+3ZmGppMVboFaUDXtWCIOTmxnAh
GYUL4WsMPCfLcydnykb78Jny1OT6cvK0VLfhrj8kOJ6BeUn3frZJMQecKT5cpIIGCJHq2sTPSXMf
xzjbMaddtWttDjP7GOsZidtMWE1qy56np+J5zDQbEI17D9oQnu5xN6aaTV/iNDGtobi78VBTX5kn
QDUhxfUaA8/JUlnJUnzhsmKM6fI2nMUDZ+XCbYCvhASwkg5A/423hEi1Id73Oq+1revGOMO/5LRL
c6vr3JbdPp2ATavzUUG9RT6Ihlhn+t2v9VbltdrSfK45z/gWsphp1Na2kBfjMKd1kfz4jB13YqpR
e3RM2/2HWnHDuuF1B5EAMyNLe+LKxNtnOVlsJXUsOYoznpgYday5U2046w/PbbvF+4H4BuXrCn5c
CMIRItW1iV82emNriJjWihvWEa+4UpDwdChOIlKWk6W6UlrY49SsbsNZPHBWLgoN2JWQEFb61XXB
8bQO28sG7xt3VkKkmlDjOtMm71oPsCzQ7vet3xWviQkXovexNQYnJ0vC1wl2hfhETizUhOdpqW7D
WX9AR6Js5axTFO/z6P59uEh7hWfUrxZP7BYhUl2f+OX18tQ/mPDnfmib19lmqV6A2BynQ1nwxWuW
k+VEpcKeYnaV8jZ2xfUFu3LhJnphKyEhrKR1+lzbhyR8TTO/y4z+cvvgjbH7dvq8K+NzueWw0u+K
X5r5SP9zKsrkuYqoz+K2VZbdSr2qsX9WXSdEqg3x/jzsr9U7dsl0Vqt+27zq3LRg99Jqw1Pimfng
sZwsTs6UfTHXOcsH4+ZpqWzDXX8wOXpUu/x+WPiS4+/hx4U/bIqlnXm1CD5S2gvtqUxYmxlbXc8j
PhdHrcBex+dUVkBc+UaQx6tDIVIdQHy6r1V74DhKW3YF2uZ1amUpddOhuBFl3JwsFZWKewrZVcrb
cBcP3JULVs1ZCQlhpU4fujB9CK1pkh/xknImHmjtkMpUx8dU3nkBeQzxy7d8jg0Otb6irZP9JpUQ
qSbE1J3jKm3zOlMLDMl8TXY/hQtR22yNIXVysvCcKdujXOfOOoKTp6WijcL6w/pSrXfodu39TJ7k
N3q5Kn+efbhIa8CmnKJ3gtbY2UypE9w6QbrUHCKaDpukIujXFRmbQwJ7XXEOBAaBLCibq9JF+7w6
FCLVAcS/2xBey+DJhXcfmgvpG9ye4nrgAoRW2RlKjy9ovY4K+ESp7Wc04ijG53q9B59Z5x2bV5Tx
N2OjlQzDgGG/qPIjgs6dXMz3+GINuyY7J8XYYlNH7yqngIKfLov35V4/8YgVEiLVhvj4OnEcRXgt
K35c+CPhy3nqz1I7IiuzYOIqbvRwVOpxw80JHp8LHZhpEywxHn0rJLAXO8epzO6p4FzEr+h+SjzG
DSFSHUD8uw3htQxeXPj3FbOEAeaun6m5wNw2fa306t7N1/2WBC9D6VXxPkCcM+ZGqdYL+Ts2PONv
trXb6s9rnvtb6W5zKyyfGTvHxPhiNvOro9iqTrwv9/p7FmukqoRINSF+3z+WIryWFR8u0kospypW
Ld/BhRtm8CZKeqfJPpfvoxd99uBqswJtuCH1utBvDKmGKUQqe6OmEH0rILAXO8etjNDeQmAyqLt1
r+h+4q8OVSFEqq8kXuBCeC2DJxflfQOK8lu2b8GFG+eac+nN905y5bzbOGuEyo/4fKfesdlhHRZP
i3yR7TvI9I7NS7reW1obnFO9jF6Ke6XXuhNlU89Qv+4Sx3/HnHPQ7/fw41Od52KDutqN91W8/ht8
dehU/xki1Yb42H3/WIrwWlb8uKjAlJmiCKP3+Ns9861Sc7mwFxQ3JLdSU9d53cmBNDfG0yJdiyFB
2Bs1xehbTCd7BvZi57iVi0e32D25Vyxe3746VIkQqb6KeEEBwmsZvLio6htIQ7N9U/Puy7let6a5
skzb1/b8lRLHF7m4KCl6xt97oZWz51uM5ZGYNfANtY9hhXQMDzgGulrrXQg5pd6VYvG3qZ49R8ev
mnCb3H6fHQiwG++rcH1VD18dqu4/Q6SaEL/vr1WO3mEelo4aLa/BxYeLtArHmjspTpZjGBhyVSs4
csFnSHKxLfrSmhj28PrvUas6+lZAYC92jlvZXmFmbnxXvGLh+vrKp3zaQ6T6KuJLQHdG7rA6oJqb
adMf6KBbD7sKP6k+0B2vY4YnF+V9w5HNvTPxHu17MYvExO9w149fQcwNmF9fGJ9zrVcpze8bty2t
V+f0d0N+b3gvG6t3Mf4W2dSJE//anqP3b/l32GgbepKUxPsqXN9tp7yESLUh3rufpk5R+0Qrvkwe
9H3tPn990ueuojx3fRgGp6OCeB118eOiCsXZ8oPRgXaLwmeli6LinqOO3OL+XSE4p4rxRyGo2Bs1
iRt9K6kf2Iud41RmXwG8zpZzM+HOruh8cl4dqkSIVF9J/BGQIycLann6Li8UIqr44VRu767RGa+j
hhcX3n2FjXtl7dwdxcA8QJwuW1fnkNzj/peYM2Ol/b5xvRrec2Xv2LgZf/U6tmr/BYwLbGCvNyTv
GQWVM9e155jKzlq19SyHuJRuvC/n+tab/9S71CFSTajRTyNH+b2/yL/Lm5V6pwqX/N7MizlWPcrW
+BnWKKdyew9BRwXxOuriw0XqjQ1/yYu2diaBhGuR0VR2rm1Q76G86lQZ6XIDHiYrp61i9K2QwF7u
OaayhZHu+ezois4n99WhKoRIdW3iaaYv4Qv6FDBzQjspia8+al1z6fOeouGzTotCc+YmD0wwGKOa
fHYVjGOwdtk/lL9wx+rxS7WFrnjdOW9CqLdJpnbCJnRCozd4cuHZV2xNPinW95vYUW6OEZ17akL7
E56fCgv6sDjv2FDG3xdk8z7Jj11u1Jw36fIUA3vpe1Dnue/x8HPSxTlEASt8D8gpPd+THe7G++LX
p1eHnkxOchIi1YZ47346ge+a2Hxedv4B/rLQ9XjcHbRnLMx9Zh10N9jeFGOpbnCM9Ib57Gq7/oW+
Tt77lcXi5PVe8eu2VLri9Zy9P6jnM2AcZGZ89619h/aLHxex4GiikSJEqmsTT75/ezYM0QEzD/A4
siS+BCPcPIUFtGIddPeg/DGvj6qzT/ngZc0i9FMgIXWwTCWzes6l2kJHvC7Ym//c77jRhEZ/8OKi
/z5nfniJOnPT/7VbLiFSTahq8+00mb519uFaQUbusLBvCXpyssBleNy/YD72CejhA+p3DHOv82rq
HKHqnfxnMK4n3wM1RiGf3dcQSwwdg7NDrt/zYdbTXLbLfe1ZvfxSLyiifr866mpei+Xl1s5XPE3w
Hey3W+AXJjQgtvm8re/QfvHhIu0dTprfkSNEqk8TvzxmRqsYiqRPu9g4ckuudQYzs5SQUNh9ioaf
mnUMOLrA1+AOWnEfnEygG6uAlfPetir0ma3nXGrdlgpvhdcjmFUZdMcgL8kZfaETExoDgScXPfc5
B/1u15P+r912CZFqQ3xpm+Q7xPe90LqW3GEz1kHOlb6l0PX2HJzPJL8CJ8w987XPe4DFkkxLiq29
0vHEodLcXBfbmFe8I2frOZfa6HFuHzrqSl6LRa2h6nxl28KzSGMc/GsnNAbwvLHix0XvmKyng5+L
9ESIVJ8mnoSD72KR6cgdlubytysygQ/TxPEg25vgXAs3Tr7ji5/vyc9bqkl16/sPE8jo4JvY64Ip
XhWbztZzLoXmewuJ2lvhtYh5st3Rtz4UnDSumtAYBry4iN8HjbiESDWhok3j9Wv3GV2bZuQOe+w3
h6Hr9edzXEPYUI7OBNcE4NjC+hXALNIa4uNQnBttKz9X+aRn7Lr5pnmfoFhYvYQi6p+IF9uRjjrF
K3pjufsuFA00rtgX8p9gRt2XbEJDrdNEf9YKxYeLVNAAIVJ9mvhjm3vnKBaQpF3RITB1Fx/I1E2M
V60F8yugFwLgBQD3DTrI3MsuohbBZyXXLN5f0skCSENeS2Yx1DfcmqC880LInSsmNAYCTy5i90Ej
LiFSbYgvb/NIz2BM2dlmqdYYnoKv38F5z/xc+aytbX5KZU9SDknlFwhh7rMl2YwJ+Nqr9Qp4iJ/h
vBHpJfTZfYbTxAsby/ZC7b/QPumvtlv+HgGrhxH137Y8x9yQ15KxEPlY7s17ic45xm9xrvwlcEJj
AM9aofhxIQhHiFTXJR4tZ8cd1vH0dnzOASxhrj1OljbV3aVmbVtproM5EaHmxff2Ims9Qwa2dSH7
C6vnXqotNOS1ZBaDPAcuTAJj54QrJjQGAi8u4vdBIy4hUk3wvsYGdK3jDvtUz/OqwkLX0z56N25D
fvHooUHvuRsHXWW/o66/sP7p5MwB69kb+z4dvvc+2eKc+tZ9t5vVo/Nb9l9oyGvJ+sNTjLWzwzFH
AsNye5zPcUA5nA/QJ8OHi1TQACFSXZd4dOu2kfTTQnB2SuJ7cM6YpCyMPIW5R6yVbGKSbjJEJyyo
PGXuTVMnCj1t4kxTMfuLE/TWuVRLaMjrsc1txjqowOfmxUTtZX9yQmMg8OQidh804hIi1Yb4Adz/
KEpTXo98/qZWuFUn+TwBv7r0zQLWDNy8OdPVLKNcfLF5cIsfF4JwhEi1EF8TbfNqncrXuExgXwSm
nacmNIYCLy666FcK86nFcrjc1s4BNswSItWEFvm85qVlXid2XeEVxpeZnbOlL2cOgeXii8+DW3y4
SLvAFdm0B5psOwAhUh1A/PUhLAQt88pW+ifavFbu49sNLvZfMaExFHhyUbPP2CUV7zi/Wmn/2+1p
G2XL1mTHXUKk2hDvf50r+DxVDqt52He7Ms95b6U7Xsdc/Lioi2mFm61/Nu16WbqHjBCpDiA+nLAr
05W3fmL76I7XMcOLi7p9xgLimpYc2xTiqL0LJUSqCf3c4+Z0DLjqEpIbvaMyRF7jFx8u0pqYbKvi
gYZk0x47QqQ6kPgwBP8oA/o1h8hrfHhyUavPoHfc8+3J8/l++YKi8GU28B745nKberHZ7p+tkuR8
D7HNINm22q98dtFXOlW2IUxKUowutT95sTR5Q3ZDnK/MerK5iU+H73MdOw5jsqQvKS4h7KPoAhmL
hphN9ptziJm4mj3PtfI55lGZvKZwhtnkYv6aYipmxTznkUtXvI67+HFRC/SOu9p0I02VZNNm5+iD
ygVIH65MzJ3OpvrDiq4VFGu7B4RIdW3iiTCH77V+kWsKpLIQiCy6AP9RJkkBqio7rfLXjI+ueB03
vLio11/Mk8udjm1pHgflt2sC7+F+J26kfaL2KcYWV39ZXL2MBajLbJS+VUavQDwr+AYPpoRINcH/
OppPzveM3gtDgnTMUZhTZ9EFdMwb5VdeFO5z5qFxmboxFXme8+gci81dWny4SCtxlJ87Tdk77mkx
QfZRNm0LfNJmlOaDvbRUnphbrSwucnW0OOho2kNV3P1lHKG3lyzfGHV8Yt45Xk102jXsLxdANftR
Engdc2HykifHp5X/mtHRGa+jhicX5X3DcX7ujN5xf4rvv85Qz2IUvoxeeYd6GAPbBMh7Se/U5H/B
hqPcmhsd/yPDNNlgPy4wSp/Oy43v2u4Guy4eItWGeO/rIJ8u33v4beAtTBWb9JziEmYUXYDOnZtY
55ST7S3+FhDQ5TmOASCcoYqnQu+Aw2/EcqNHL53xOurix0UFjrN8ardbDHhdTJCdFLJp2wB5S71k
SlXwcGVi7hXX+1B3M9gA0iFSfRXxx0DCXL6XirMlEufEJaToAnim/VEo2+naGNsr97TqXzM6OuO1
A5R6JHTi1+HFRVXfQL873zdDXYvvuOs8YE/w3dglm89OdC6RBNbE1zrPFMXDSEwuMIq1hfonxcTY
6p0dk4ME4nHqscEAS4hUE2pcx+hqxjeQeY5jHyOkuNaA0QVUnbf2PWSMxa1zfu3RvCLsM+pYMxJ+
Jzd69NIZrx2UUl/CrRmjtlh8uEirUKK5SYPuUAm4CbKPsmk7p8FfSg5KhysTcztKI292vhloFKu0
J81NhBUSkq8gGCFohITiEprXsjFcovOjULo1pBg/OadV/prx0RWv7cFmPC99C8DsDMmMXgVPLsr7
hmOb28zJ4jo19VGkh9m7NG8LcSt0zOdzzOG9NLajjmtl7bwko5kdfe4bvN6kbr/WUwmRakO873WI
T5dvnOrecP5cztWYi+XmxDo09sJGnHGZ8T0o5kaPX7ritbWytnHPS9/fy4flrwr1mhc/LqpwNFvu
vuNeSJCdFLNpG1ANpU2gpp0sL0/MTSltlnu4+JwM92EiRKqvJL4IJOwoITn+DAoYl3CJ+6crWn5I
+Y+yMynBbCP8tOpfMz664rU1+C7mtLro48WFd1+xMP0OeFAs0PZbUExMEnqlc1euP/OF1feQG3SF
tuNrsh2z1E2MnRl3CtDf8K5tu3GwWywhUk3wvw7yWeAbfAMol6aJS5ixtWv1W2kiTR7ztQ2dmLFw
hnq93PzGdOIweO+K19bKludfbaGeV/HhIvXFxFoTEDazkCD7OJu2xl4/blPUM3S4OjH3hm3rvA8D
RYhU1yWeCDtKSH5hJ0TmWkpTFl0g5T/KypzN/rDTqn/N+OiEV0jlvMIn0KYkdxKbn8hyzhtgjtfg
WW0Tt2DQOdrJ6unjuyZjUk8u/PoKZr9N1JopxsWz+bUx8J7aTtw59ikkkUs2Ou8U6md9PuzDxNjK
/xw+H+aQbshcN+y9pj5KiFQb4n2vk+hcnQ7feW+7NHVULvINzHlQdAF6P299mX94OjG+6An66ifE
PYYzVG1QnvMt+fLzPOfRSwe86tgryi9gRn586h0HxwmXf8iYr65q4w11oufMVTcjR2E1PnoO15km
lxPcmfF6K5qfavQepR8XXaMqU4Ufls1O7xghUt0b8dcF7fNqHZwLKcndxObOByf1OG+AueqqP/uU
fIP1ZAntZPUWZtWpwaPtxUXX/e4z5SMeer5yn9I5qYdYQqSaEP3eR1Pa55U5OMP87TMwHlV+c7RF
1LpQptdtyCM31++rl7SAq+Y7LvMGsoXyDWC5xkhsL2GsNaH83jSfYevRO47NxqQ+XKRdo8mSKQ6X
2ryblhEi1X0Rf23QOq+HxKYad1OSO4nNq7Oc8wacXGOUlGUPJqzO0KL/2noJJXxr8tKdJxfd9rv4
1cLOxVFMfN1RWUKk2hA/gPsfRWmd15VZZ4Dt5/pZS3U+NHTCfY4xh9Avg/nqZuQhrdtjc0xTnA+3
vsFq/zn56dt61qk6nBc/LjrGtoGXcjIdYtxJhhCp7ov4a4PWeZ2yHCluSnInsXl1lnPeAM94brwr
VWNTrZgT44Cp61mn6nB4cRG7Xx51CZFqQvR7H01pndeEvaugt+HFGv1eA+ZiQxEm38tE++qq8xK+
HrSw44BnOq7QCnKio68aOQbxesqp+in69Afz4sNFKmiAEKkW4muidV4TtoKv9SekJC8mNq/Kcs4b
4A4bRjkfaPqc7+SOHTgIaOQA6MlF/L55tCVEqg3xA7j/UZTWeSUH57f7Jejq12m6m4PORa8S0rU7
8w6EmvPORfM1+epm5CGdLffKRyABP/wD5fImW1zJ7hu83oJsa1YP3YeavXfnx4UgHCFSLcTXROu8
MgdnNyW5k9j8RJZz3gDPeL4y7oNzu0bE3t3T9TBKYDP/Py8uYvfLoy4hUk2Ifu+jKe3z+pQETW1T
+D5474HynmPMdnrP8SnZztpXF9pgHtI67u8zrEN+lRcQ9wa25+Sjz+pl5FTdhBcfLlJBA4RItRBf
Ex3wSg7OsH2ckhz/nMxyzhuwGc+tYT6xCcHNTpYZvYUXxDy5iN83j7aESLUhfgD3P4pyDXldoj9c
kzb8uBCEI0SqhfiauHa8klN1M3hxMYB+bLwlRKoJ0e99NOW68YpO1U3b8eEiFTRAiFQL8TVx3Xhl
a+AN4MlF/L5stCVEqg3xA7j/UZTrxqtyqm7ejh8XgnCESLUQXxPCaxm8uIjdj426hEg1Ifq9j6YI
r2XFh4tU0AAhUi3E14TwWgZPLmL3QSMuIVJtiB/A/Y+iCK9lxY8LQThCpFqIrwnhtQxeXMTvg0Zc
QqSaEP3eR1OGxOthezmQWLw+XKSCBgiRaiG+JuLxqmKTb1d8qzQXWBR4chG7DxpxCZFqQ/wA7n8U
pRNeD6urfcTmxpdsrkN1XlJOtfjFjwtBOEKkWoiviS54Xeuc8ScwN0HT7FYnqbaD4MVF/D5oxCVE
qgnR7300pQtePWKGH5JE2ddvdhDJ+JCls118Lmzx4SIVNECIVAvxNdEFr1sba7wKUxMrZTqUrGkc
nlzE7oNGXEKk2hA/gPsfRWmfV5uTT72jdalmyzAuyuEFvNWxZ3HKTY6vJKOcfqqNV5QGMB4vflwI
whEi1UJ8TbTPq8nJh/lEFFZ8/9RuztkWJfqjEGhJ3Cx2XlzE7pdHXUKkmhD93kdT2ueV8nqq+KM6
v5/KQTtP7H69ucnMFu58bfOCJi8i8uLDRSpogBCpFuJrogNe9yYSigqKMp+lhxnMoKtU3DPMKnIw
8+l2iyKi8jyC0eDJRfy+ebQlRKoN8QO4/1GUDnidY06vFGzrS9w3STD26RLjjNsY5AvKyZ1RTr9X
FCs1Li9+XAjCESLVQnxNdMCrDVM6Nzp8jRpbpwjbmClyu4UZ/FYN8ta2By8uYvfLoy4hUk2Ifu+j
Ke3z+lbZ0ridQA5utb2hmOJbE4N8gnXmmDNMbcOc+dR+jlh8uEgFDRAi1UJ8TbTPq80ZP7M6PDHJ
OBM3BrndwtRCSbP0nC3Bk4vYfdCIS4hUG+IHcP+jKO3zijn51PazJJnS/gTzfc7x74xyc4L8z+m8
pZ4zH4Cvmh8XgnCESLUQXxPt85qAcB8moMNXdicm5QbFvDQH7JadLFd5BJf7ZUnTvcGLi/h90IhL
iFQTot/7aEr7vNIyda5/92ZOXOXUtr5oJjenk1cbc27bNIAxefHhIhU0QIhUC/E10T6v5H66c5Nm
b41wp2bO3NmCRH+p9V5r+4vWgicX8fvm0ZYQqTbED+D+R1E64HWt3st+OgFftYne/ybX3Zer3Qps
bj13TithWAcFOqM0gM+i8uLHhSAcIVItxNdEFF7LJssHBS8uYvfLoy4hUk2Ifu+jKTF43cFbIWqb
zacPqvhwkQoaIESqhfiaiMDrbK5Xwu3WwODJRew+aMQlRKoN8eVtnp2dBd7Pgzv3w75HfuIAuKws
7fBaq0zN2vbUrHcPrPhxIQhHiFSfJv6rs7P7Yffy+Ozscb8n9oRWeK2H9XRxtDUweHERvw8acQmR
akJFm7fPzu6E3cuNs7MHQd8DT4zOZWVphddrV3y4SCuB48MQqPFhvyfGQohUnyb+7tnZ7bB7eXR2
dq/fE3tCK7xeO3hyUd434PgwpE9Rw7yg/ojGh7H7xBolRKoN8aVt5mr0q/TWl/fvPrxzdvbodr7v
5tnZLTj2MFfq+d9bd/M990nX3r6fbz++B9whVIUbN+HsO/e+zJu7eRvaNqex1tV+e2KWPnj0aIA6
vBVer13x46ICMD4MAo0PezwxGkKk+jTxZ0qUb2uBU1o8l74v4dDNs0e38tGNPZLeuonb94E7wKN8
71kBqio7zWmdn6h0+KN+iKuDVni9dvDioqpvUOPDsD4Fh3kB58KJ8fvEGiVEqgnlbd4D8cqM+N1M
s3vYy2a3QRi1kIIU3qHtB8Ad4EYGHYSDmxk7jR+/mbITcftRdE6PShu8Xr/iw0VahcL4MKXxocJD
fNzsQC+148P0ivFhWjE+dE6k8eHwESLVJ4l/iFJ2psgHiUxB5FLQx/fxw51bqg84w2q5Ur+tZFR1
xl9SI/nuu6D+VQfwGKoWT7Ot8xOHSXsbvF4/eHJR3jeclY4P4VhhfJix8WHGhnlZyfgwY+PDjLWe
sfFhRuPD2H2jRwmRakN8WZu3Yb7iHoh49hWKXy59DzPsbNMvQQ/fuw06XdF0V59734yXvoI62E/A
3MkjOC0fA8Bp0HoG1ZSdjScOgMtGOuoqXq9f8eOiHPew3+cjuHtkhXuOD9OS8WHhNH7gaHxYdWdD
QohUnyT+DqjRL3FmkdT4QyXC8J/tAdFeVr2j1rVnZnHjS/ydHhtj+457mtt6g1WRntAGr9cPXlxU
9A3U75+ZEVxG48OsZHyobEQ9PsxomKfaOWPjw4yNDzM8DVrPaHyY0fgQrk/jw/j94xUlRKoJ5W3e
BL5zJh5kJJ6Zoummmk1L8fdA3EWebp7h76R/L8ZjLtAPU5o7safh8Qf4eyjhf4h6PD6XlaUNXq9f
8eEircBt6N5xfJiy8WHKxocpjQ9TGh8i7ptl06/w4EPTyCP3NLd1duJoECLVJ4lHKmh2g8RTqfM7
tJBwBpuP7nylT1DirUi8bdfH78MPhHYVfXJOc1u/Hbyw3hfa4PX6wZOL0r6BjQ8zEs+MjQ8zNtDL
2Pgwo+cT2mDjw6xkfJix8aGqTzbgmEqIVBviS9r7Cm1pNEoyHC/l+vlM6+cyjpBvElVb596Z0fX8
N4Hjj9jvhCcOgMtGOuoKXq9h8eOiHHZ8mBrzzY4PmbmMGpvGh6k15VIzD8vGh+5pbuvsxNEgRKpP
EQ8doBJxGtGQw54iDAc1N8DQeYj7b97B1QmavshJfnDLnP2AN8JPK7RuTxzoZLlo7lJ4cVHRN2C/
zkZwar8eH2ZsfKjP4eND2gcjQpp3T7PC+DAzvlekO2h8GL9PrFFCpJpQ2t5j7WWibG20jNT++4bT
B2bSka1dP85MZ/sV8KjGQ4/NmOox6X78fTTPt8mPUJ+YDXaNogVer2Hx4SItB5nLZ0ZNw94H+gkp
nWPFXdpQNDvu8Uac09zW2YmjQYhUnyL+hp7VeJhyh70v4ccA3DdSmtLyI354rIVb9cAPU97IQ/e0
Quv2xKGuUbTA6zWEJxdl/cID8GP+yqy33sf9MD6EOmygl7HxYVYYH2Y0PswK40PVxldmvfU+tf0w
1zFKlw/Tx7mkhEi1Ib6kPfTRe4TjJfUH998y9nSuz9UICcZRtx7fV4OgB7j/sRLNG7fMeIjGSzSt
luFpdA11HC+SfzYnDnWNogVer2Hx46IUbHyoZ84V7pupVTbQY+PDlI0PUzY+NI3w0wqtnw1ehRwj
RKpPEy84gvBaBi8uyvsFOz7MaAQH+78E3yfY1gO9jI0P1X49zMtofJix8WHGxofG1tbvIRfGh/H7
Ro8SItWE6Pc+miK8lhUfLtJy4MsfbHyIu28xs5gGeqkdH+J+d3xo1lvpDzut2Lo5cajTtscIkerT
xAuOILyWwZOL2H3QiEuIVBviB3D/oyjCa1nx40IQjhCpFuJrQngtgxcX8fugEZcQqSZEv/fRFOG1
rPhwkQoaIESqhfiaEF7L4MlF7D5oxCVEqg3xA7j/URThtaz4cSEIR4hUC/E1IbyWwYuL+H3QiEuI
VBOi33vdcthuX504/mq7PXRz7WvOa2Dx4SIVNECIVA+W+Akkv6vENkm24YcbYOy8dgNPLmL3QSMu
IVJtiK9zrberXHjm60n58d3qMj/6esf2JUlS9/u8TZIV+wz55Z+uJ/ozSG/xnFcryqlFwt0Fz13y
Ot7ix4UgHCFSHUL8JkFsD2VH13SU6d0d5q+rhYWTz3JHjSZr2pEPy4+uvj59uB10yOuI4cVF/D5o
xCVEqgl1rjNPDEp098GIod2XC+q+7vfJexCm+xfmkvvqc/JTTtnh7ZTueB1z8eEiFTRAiFTXJ17p
7cUkTS+2ILJF5KK/mqXpTP2nsQ/IKp23zj7lLVyk6VL1K7tTp8wqD7aFzngdNTy5iN0HjbiESLUh
3vc6r3L5egPbFzD0hv2LXOqma9jODx+d8zQXSft5sj/Ph+lKx55r3b9Mkhf535d7lYD6oOrNVOP2
HK3HVdeR/10lxqZ+pTqb1TLNtDmQ9wkv8v8v4Ty8MVXv5cV8/zY/73JBbR5UI8nmtdrOW1PtzCEX
Ntj1uR2wCdZRIbyOu/hxIQhHiFTXJn4KOhSQkHKdbVGq5rTzSH0mXAvrcfsCjOQLanQ7cY6o7VVJ
CzOcBVcafAOfp8bANzMB9jC/MTuwx0GErq6mBrRFn18xl/glHS432rviddzw4qJmn7F8gdO25cd3
MKm7f1avTX8dZuZmB1JCpJrgfY1cx57rbZoDf7O1s12ZGkBvZ+45M61HVTE2+TZToqr0ME2evTJH
UtDDC9vGzMyN4zXB+Fb7L+mUFzAoB2yylGzzmb0xOgcA928mDjbsni7yMQhe91ku9eE6KoDXkRcf
LtJ6qD1t2ybY3OxAECLVVxC/nCbTJd+xt4pbq9NcTuY7OKKYnmwTVgUbITULyA+vJkpak1Qb1hPU
rc6RuWNc2xbomiSDea2tsv8XB/fW8LB7Ywm0eMAG1upE6DT2WD2Zz9LDjIbjJxS3aO5SeHJRo7/g
07bHx+20bTf9VS9zs7VKiFQb4kvbXAKBS7Zvo0bduD0DOVA8o15GsclmcxjgsnMW7DcAQz2bLdBe
z+XubYoGdXYBOhWOZCTEpo2F1uMTsrXRBs91/faNuc4cDAL92zxTcox2ObT1BnQ6jMDTbJLA6Ft9
P9XuUxhH4LlwfMfHGvV11JW8Xrvix0UNBEzbtole5mZrIUSqTxM/PRr6JNZ8vkDaV1phmkPrxF3X
XjE1uDH9sZKqpWpiie04R3buVU0LB1LhUyB/5czCs1uDw+6NXeBAC8cAa3pi9tjunI014NRN9fR+
U15LAvV64sGd+z2f6A8vLmr0F0ozz2D7wtqBanb0fG3768I5agQPs6L59uQ1Ts3isd0q/7Q5LPIf
/SXZWwnO+zr1VPvz9cyZm43fb1IJkWpCRZvH3zGxvmbnqNP1/PLEzm/vtko4zDlTpUft+Qhcr1bn
nKM9bY6o+evnrn/aFHR7Cjr2wv42cGldZ8nmt+Ge9Vw8/p4ox2TLb6i9Lf5N2Jq66hJ2J37Xhrza
2L11y2PMt1P/3McUE77L4sNFWgMB07ZsVtSZmuVqY6meklVqlAevN5ma9tnc7GAQItWniS/V3BPc
uqAvr8m/YPPbO4cYplLVdi4+2xUZ1Cv4eDg6UlgZ1y0c6PLk8sYb5i5teNi9MewI1O+2NIeW2NyM
t5M3M9+UDgURDXm9Tclp68MGju/rxBrw5MK3r3jL5jNJx5q5UzUAU/bc5cw9R8/HPrcyi7YVs95f
pti5q/HA00K9F7T9ypmbjair3RIi1Yb40jaPbe651slqjvx5mlpdvgX7meqhuOA2ihrXqba9g+Uw
4f7nrn+anrtWv98Tuq+n+Lvb9fONvf5bPWcOn7ckz1t7fbrWHP/u+Jr6G/xdK/zmG9vcdylXav2C
UUIDzn1kcqV3V/y4qEIr07ZsVtSZmlXuDItZik8APVg4DeTWwwYX0+L1B4IQqb6C+DLa1feeKbME
J7CnoOZ2cxDh2WapVOGGG93OkrVSipN0aY4mZoDlHHGHXdjCcq8HZWyyXP3gy/0ST8n/HCbmsHNj
NAtuVf4Cv0uC1dmaOnT0dna/GclHp0NW2ltf3r/7UCWyUpHyb+p4uw9Rqd+6m++5T7r29v18+/E9
E6NbGey37t64CWffufdl3txNjN1vT3Na5yd2GMfXi4uqvuEtDZmdvl3r5Rn246/0nCf1y29w2tY9
h/yanoMuwElbmBuFtnC2hcYBG/UUO/XSLfORZnOzQykhUk3wvsbEjnHmuM94hygOn5ijB3OO3bc1
axhPdXtzs55NR9BuThw/NzPBoa+5wvbNpZX+1ptpRvNv5qhad6fuYIFr3iv7LVIY4/E19dxWT6p9
IxryCjG1b2uBU3kwHqsElerYzbNHt2zONaXfb1EM/vs2j+0jFdG7gLyRzJ7mtJ6l9sSM0mt08ez5
cFHVMbQ0bWtnRZ2pWWPggbKe0XVgEsed3FWPi15TT7i9NwyESPVVxB9B2ylbYxPPjQjp3ylxLGbL
4cbUNprxwv6o/MjUGReZFva26o4fUNtrLdzmML8xtLX1+rV1b0nsMfYNT7zD1ozXeyYLKgLzwoMV
jilvTL4cVe0ObT+AePomO05RuG8WTuMHnBO7y53jyUV532B/Cb2P9e1T1Ol67nRifZ5x2pafs3Pa
Qz8nPd+r5mIPytYmf+OkUC/XO9OEdMuyyvc4YgmRakO893Vm+5zUKc49476F8hVH3TdbK4lyfQat
IIG9vFDLEmYMNoH1ZtvOBu3m/Idb22vCXMp2s3ip20y0fX5QvuPkg7hWL3FvXrJnQ11qjr//Fn/j
LT0jM5i7e7aCdraun8SGf7cgHVXNK+WWx1w2SiJRn6agj1XOuvzDnVvZPRxG5/9/qfKxqXPvwja0
c6ZS3Kn8qEpS1bA7w9NUP3GGx79CXa7qU+pqda4alnfz7PlxUYFWpm3ZrGjCp2bNbli6JmMaz0zc
yd28W5+icllUr4RGQ4hUX0V8BdTofL9T1vXA1vqbY3nap7EZr5iK7p5JSq7E765OlvWVyqAKyvy2
0bp39Zn3dVJ0nfP2oWnkkXua2zo7sUN4cVHVNxzb3HOtk9UcOVv7hH7ezu8mbA52Z9fDE27TJfSe
0wSkfGrstk3R9oMClfjc7GBKiFQTal/rwg61o3/vNouaXlE+5pV1mvF6B/Tvl5jrnMQz/3NXbSs5
vmGG1JQT/UzrWtLDKXQAdzJKaQk2+h3nNGg9I+HPdG77jnnz4SKtRBvTtmxW1JmaVYO3JR5HeT6k
kz1aeG495ey2xrFAYudmB4MQqb6S+Cro6ap9+98jIuArnYwa04zXm6Cf7+LKM2WcTZW+vWmywyNQ
Yz+4Sday1tMKNM6mlJawtuac5rbOTuwQnlz49hUvjSWXzHGfnR19k7IJVms/7a3flJmaVZ/t24DK
B9qaiAu3nhNjhDZ38XWNLSFSbYivr+OU7b1atvwdIperxyLNeEX9exNznYN4ZqDO74BAwnFY5PpK
n6PEW+WrvW3Xx+9DB6FznatPmT0tP45razqfrTqxe978uPBH0LTt0q27cU7EnsB2Czu3nm4SPrC5
2cEgRKoDiL/OSKarK2KvNeKVzOUzo6Zh7wM9m13qeY67SFTtjnu8Eec0t3V2Yofw4qJOf/GGpm3t
u1k4O4p6Badtn0zYOVvlf8brbrTeAZdxHWPkyTbZvjjoeVVb76VqcruieNh2bja+vqESItWE6Pc+
mtKIVzCQlX85zXjdx/1KuO9BnRtqIjx9iPtv3rmXqdG1Wps+Axl9cAtOU7b0A5x3R191OC17eF+1
QcfxALRNJ2bkw9IFLz5cpLXR4rSt42I8RoRIdTDx7yoa8fpYe5koaxhnzhXuk/Ft1qtvsG2sRZtf
mdMe80b4aYXW7YkdLnN3FUPtuZ22bdj/LFtoI2oJkWpD/ADufxSlEa839KqXsrVvkJ2t5rdv6jr3
tZSC7UwfMuNFmtvid3CcrRrJTFvmNGNrq9ZVm/rEjIS7G178uKiP1qZtF4MLrVITIVLdgPh3E414
xXc4HuFU2CPtVJ7eYmbxbTWDBh9vPb6vJsnIG/yxEs0bt4wv+pnzh51WbN2c2KFreXdxy9/gtG3j
/uep+/7T+EqIVBOi3/toivBaVny4SGNia3zeRooQqR4C8aOC8FoGTy5i90EjLiFSbYgfwP2Pogiv
ZcWPC0E4QqQ6gPiZGeHs4i0vHFa1s4+1g+54HTO8uIjfB424hEg1oc51npi5iY3znl6f5YmTi6zP
0h2vYy4+XKSCBgiR6gDip3pVYRfPRa86rnjX6I7XMcOTi9h90IhLiFQb4r2vM0t0TDQVKmEXdK+7
gHOcso0WB6czXkdd/LgQhCNEqusTryOPYSxZ0tyUVW+fppOL+X65Yi7/9lCKfr7T/R7V7oTy/sHm
ZgpnrWYXeZ8xxZNtBbdVFle6d3TG66jhxUX8PmjEJUSqCTWuA2/NqdgnT0m4M5ZVLysk3MtYwr2M
RTdSsW5esXovkwLUu/osqjRvNWNxpYepo4J4HXXx4SIVNECIVNcmfqnlDYPAQ6QzllWPJReYFg9N
tvyQzQiY8rNsDaeC06qJK902gx7oitdxw5OL2H3QiEuIVBvifa/zGgJPrSAWzVN45x2z6mWUVU/F
tXlGCfcySrin7PTXGHN6CXm9VSybXEJfUNDoDIR3P1ExSlV8eBUvNaOo0m8Snddzh7pc3ceeYqZH
KF3xWquotDnbVTdtBxU/LgThCJHq2sRvkymEl8v/W2EgOcqql2JWvZkJEJ4UD+nsagnl7ppS3r/U
pHdZmpO3bgWn1ZTiSkdBK7weTGA/SDNt0tkttno0cjj1rgQOhyIt9JfCi4s6/UVi4pslOmUAfH5G
OS2eDSsfSPclRKoJ/jpDxTBVUprrjskBZPYJxYZ9rWLHUsI9ygmyppxgkKhLx7N7BXnA3KDRlBts
jTY1JCFwKjzHdW0dczaJl6OtDV4vTNx2mkvYYlwAmKtc4bN7Ih4MmTqvYz9vrPhwkdbAzthcNqcy
fNzQFO50YIFSOkeIVNclfkX5M/dKhnc6zhzwDFn1dOJMlnDPHJrCvgv8YER3rypQyFmKlQPxsJwK
Tqtuwu+e0ZzXycq8fnhwSNgl88kMM5ZvTwRgPWDw/NmQHm5PLrz7iwXFwYbuT+kHyi+1pLikOQcv
6rQ3/hIi1YZ4z2vAIPk5TXM94zm5KKse5dYEMdW6WsWufWnzMELsnISCRmPMcUwjkGE9+KS2X+QV
XsB8PMWkp5izC7T1B6ujTvK6UNOBmI/lZb75eoL5rzLVcUJOs7zOfDurvoepk0dtGMWPC3/sjZMS
pWleo5qYUty00b/kVRshUl2T+AMonRkNlncm/HOKhmBK6dZSZinZQxCZVluYibNKjZ9m/GSnghua
vpAipFc05RWG3jSk3NMIhL7WFijbkpQ7AP8AUPfGWrEHTWLqlLsGTPXzT1lrq5wGJrSuQU0y5wOb
sboVVur0F5AsDLYp//MC/KUOCerxBcvr9Y6UEKkm+F5jjjnRt6hrjHAvyF6E2PDKnnyGMWmhD8jI
7SXDp/kAMeIpaPRb9HXboS19wFg4O50keT/JlnN2XOcLxWm6V5OWeKtVmvK6SV4nOpb+lnQwjX0U
f4fc5l5jHH5bbGpqO1cxN8ef0R41TmW+A2sdf/082U4yloo6Y04DGcl+RlOa3LcgYxmrr+LFh4u0
BmznlZhsy5jbUa+pvmOKuwfNrXt5GjVN4Id3suqxhHtp4VCqF6hBW9mg0bb6mp/MK7it2rjSEdCU
19Vsp1OaLPWMN9GTf6NcnpZHE+XW92dt5yrspIOWxwvXNWBGUfqRu2qnASL9App0qulfz8OL35ML
3z70TcIAuTt36i4Paq7nEh6/dXxd2m8JkWpDvNc1Lmie40Cx4hOlg5ysemhr63xb7BDUX25gB8yF
UNBo2L9CW5pi4VAbWAHmlTfmOMSepbyhYX7tDUtzXg869+xax9E3NrfiZradF86BTMUZpabG9Qp+
HBNTZ4dZwXdgC13GSxxDgdNAZlNR0xgXuaVx7/rYt+BC5Xbz4MWPiyocZRxZcuGGbmyiuJom+/ym
jfX2TiFEqq8k3oFeX56Q1sRnBbPq7VbqAw2Y9LiJHyJcaDVOGQEVyD5MnD+sQqFViisdZWTWnNe1
Dqav1xLMus8m2a4n2y0sd9svd9DPcqKzibtZ6jbmWXd9B/ZgvOBFTjgNJGYe46LQwNY/MKEXF1V9
w3GusAUX7jXpEeVWMcltkN3TiPOp0UqIVBP6vM/kOP/aiEpzXk2svinF0b/ga9bz7Rtc7jb1X1Au
PFp72BTz3Mz18YLvwFvlf7DEtp+yI3r89RbGTTPKiXucsTqjjNU+vPhwkVbhOMvnytgC5t3eaTLf
qr4mF/Z3UXEPPobaXKVWm60iLlK3gOa8akc9M2u0YmbtPjnY5W6EnvamCY95cTIpMbMPRjT39HGa
n7w9OuI4DVBye7NCwRugjNUtsZJW9Q3GpjP7zo3NNXXeTXpGt7iobOvalhCpNsR3f392dm1w+VFr
lOa8mucYbV7w0dX5wS9ynbpSfgDsWdf1MTW1k7dWlZmVi8TxHVCEryhXHh65XIHOp3z0uKD4GvU+
ePy6vgWqYMbqq3nx46ICpfm5i1urxLiqnUyxfF0RItVXEd8iDnp2bdTR4Rvzaj0raW5hZZPPLtWW
We5OTTX4uwVhnBWdynf2YU+Yvk9p6ntzfMRxGiA/zhV3WeAo2RXISmXfcGRz45JnmtGXg30LHKCo
uVeW2/PdKSFSTejl/ibrqQrV8Cw2T41KY17JnzKF9YLXmCyaxqCzrXqmlTS9Yjb3OfjuY2rqjFxS
3PZ0Xcd3IMXxLvqC5Db3/mW6hHl4eudih+2BrEzU2vtr17cgPV/l567xPb2rePHhIq1Ecbb8YLo7
u3VhV0XfRcU9dM19PdCY172Z7TZzwnooM93iYgEsd5sTbGrqWVoyWW7bc30HUjDPF8dHXKcBlrHa
rXYo3l1TVlLvPtSsEWZrY1/vaB7xoH1337ESItWG+AHc/yhKY15pXVlt0+tdezq2wbkjmJtYsXNM
amr1+TWt9fP2zBwG9x1I1TsAU7cNyIWHtrY6T/n4PzHCrWSH+RawjNVX8+LHhS+se7Hd2lGftRv1
dGw4QqS6NvHvOhrzyo1YSoRFH+zyz9bVlpiaWh8seOY5rpjMdyBV8+vLkiMFp4H1VuWl3h75Fkwo
Y3VrrPj3oVvMpZ3RygLu17ZLHN+l6CVEqgnR7300JTav7prRUIoPF6mgAUKkWoivici87oY5n+TJ
Rew+aMQlRKoN8QO4/1GUuLzO5mauaVDFjwtBOEKkWoivibi8TocVOs3Ai4v4fdCIS4hUE6Lf+2hK
XF6fTIeot8Xm7h4hUi3E14TwWgZPLmL3QSMuIVJtiB/A/Y+iCK9lxY8LQThCpFqIrwnhtQxeXMTv
g0ZcQqSaEP3eR1OE17Liw0UqaIAQqRbia0J4LYMnF7H7oBGXEKk2xA/g/kdRuuD11XZ76PKeuy9+
XAjCESLVQnxNdMHrts/AQZ1cy4uL+H3QiEuIVBOi3/toShe8bil+b81yWBXjpHqUned7XvWKDxdp
5zhst37vuXhXHA5CpLo34q8LuuA17FlbB8W0ufAPaVoDnlx03PdCJ+lT9zKvWLL/8FTFmOr+PkNK
iFQb4gdw/6Mow+F1ExRv6EkncYH9uKiBkihqVcgHMLTlbd6UV6yVGdletf3aZQiR6hDi32kMh9dt
UJLybvKseXFRo7/YmbiMlJ+qui4OYGA7HwG98mr/sL087hd16AzfPnLt/33YPYaWEKkmdKdfrltp
n9cXCcQpmzyf75cvKD0fHSvum7ymLH3wvCDUGFMdW0IeVGtTQ+5Ayk1iUgVm1CW8avqsFYoPF2kN
LIzJsbjKjNh45Tu6GvUyI9e7agv3GCLVAcS/22if1znGMmLp+cyhwj6Wpc/kD9hiRkz1wpjKcK4j
tdjcganNnaxiDcIod7Zt2fD25MK7v9hjDKiMUvieqnuJuSmvavPK+C3ntfJTYR/pW9/zHk+VEKk2
xHej565faZ9XPRY0gjx1j5l9JmThJT4vFO9sD+K8wNhpB2zLJmlTulvn/nxOwR7ebI3stFT8uPDH
xpgcUx1WymYxTlluYTuAgdhz22KCYjpvv2eqs6wiz4zMUyLn1jIEkts7l12X1i4kQ07VbhVFi9V2
q5TnXi5HiFQHEP9uowNeKRxpAo/xIXFDjLN9mKWPkhAomb7Qp+8gswGFIVex0CB3YEq5AylVYHqY
YYTgXPK3Adb6KXhxUaO/SCjns8nB8IaNRHhuYZ0n6ZJGQFlhtPPG9HLWlp5Dn+hW1O3M2ThH1dX7
z/Ptl+aydtiUsVHRWzyHYq3PqPaU36OTL7ki93I5JyFSTYitD8dTOuAV46HOTA7yxBxz9j0H/Y1Z
+jJKyqjqPVPz3/C4HdQzomKpHvSaUAL2+Mauo+da5HUu229a5sWHi9Qfs4RBzWs7WYx5bmG9HzMq
gLFhTpxiJm/zQaOsYmLbYSmR9SQbRnu2l92W1naSIZs7XvHapfmSC7mXyxEi1fWJf8fRAa9TGINe
4IO75Nm5nH1umj+7RJRLwgJz3u51arCV1upYaa4/UiPzlvV2U5t7eZ5Ml3zfWy7can6QRiKv0T5J
WG5hGMDgeTgCUrr+GY12lO1+voR+kedgWqAdn8Cw6BUeO5ic3zTOeTWDOXE1aJ8Zu+lCxYdNod3n
pq1k/iYfFWU03aHOfwKcbxcv8+Ov+D06+ZKrci+XchQi1Yb4+DpxHKUDXkEC9RySsw7t7DNP+56e
/405X9lruXxf0gDf5A+d4HgysXNFoEWeBH736uLHRQWwZ+ILdG4K36Msxjy38NwuCKJwOQmK9XJh
4iyWl1RkyR5sSuQJ3dYSj7HL2qva2k4y5EPCTB9bm1epzL1cihCpvop4QQHt80qZschadtahnX0J
pfmj+SU7qz5HEVjZYZ1+ljF34Iw92moQWox83gK8uKjqG85Bhqds38r45zyFHAw4EjH9IM8tzHTy
OcxJ42hH5S5+amz3g5uDaQpx0S9QV+OwiOWKmBs9u6bcytTHqsvS+nhibKe50eEz+g7A7wveR5t7
dPIlV+ZeLuUpRKoJsfXheEr7vJIOJrs44XHJnX3umI3yhqT4XKpn5jnZb+zZg9yBas7nnM5TecLe
OPPx7RQfLtIq0HPN9tj+B7cKWYxZbmFuxWAbToLiKaYp3rr9WUlFlhk5MZV1Agh9urksu6qt7SRD
nrJUEba2U6U693IZQqT6KuIFBbTPK+rgnRkkWkdFdx+m+VvSYRwxqoznKSXAnCRmVDeFxwRzB1Kq
QAQ8XRftJ1r15KK8b8Bp5XO2z/Zjbr/23ORZ0rmFyc5W+4imXH9PMhrtmLlsJ78YVtS2Sz42WLL+
MH1jxwK0T5kNlGMZLwtXxTozq8PJDn8Gfuu8j7b36ORLrs69XFZCpNoQH18njqO0zyuOQel5WZh5
nbS4z2bpo+chIVua1raV8qFnmOUOzChVILa51us+Lefk8eOiAkc2t+3hKAeD1utbVg33MSuGFKST
oBg6uFxynBnEsoqz4iVZG3M+rIBtnsLM1C4mQzZjBVvbqVKde7kMIVJ9FfGCAtrndQ6/OD0BjqNi
YZ9J5qdAnhHqWdmRpX1hlb7JHciaoc0dLBC1/E63FxeVfcNyCnPa5vMB134zSuGb0UjkGY1EeG7h
BPTuYZLpOXDyRc/1J74Pm/dsTw8z53rYZ5KfLnUkb82YYGHtc7SBVY5lpcunL2j+PKNh06sJjoqo
XRgfvNzj4Frdaq6Hl6+X/B4Tni/5RO7lkhIi1YTY+nA8pX1eccyJmfjUmshLc6y4D7P00Xlr9d7i
U/AnT3DfhOljyh0I26zNSxyzLhOW/7uN4sNF6o21mSxcm3TDtrdycgsnto+zI6CUOadveY+IKKto
5ydZSmS9sA2KlV/WXpXVdpIhmzve8dpOlRO5l0sQItW1iX/XIbyWwZMLz74C7WW1rfMT00jkUvlz
O7mF7QBG1XlmzjXvwy6fgkTxvgyHSmRrb9CW2fP5ed1/zi6NMOo5fRwXUN7jnTOvabxMoY/VE+DO
PTr5kk/kXi4pIVJtiI+vE8dRhNey4seFL+zLrGaLZTF2cwuv1bvZGzWvmOg1cJ6gGHCRODZtWUWb
GZmfOcO1xxW4hfPLmqvy2m4y5AP4tO/ce+RVTuReLkGIVAs6hd/DPH54cRGv70muzHucVPuGDaN0
/aQKaiP6M9FT8eEijYC5WiucrU6bs+lgMyMzdP2kCmoj9iPRFzy56LvPeWFs3OXJem/mJ3zDhlG6
flIFtRH9meip+HHROw56evoKp52hZkZm6PpJFdRG7EeiL3hxEaHfmTzJ5fZ8v7ui3no6cL0tNvcA
Ef2Z6Kn4cJEKGqDrJ1VQG7Efib7gyUXsPmjEpesnVVAb3f7mw8kx5seFIBxdP6mC2uj2B+81x9hJ
eHERvw8acen6SRXURre/eWCOsQ6KDxepoAG6flIFtdHtDz6cfHaeXMTug0Zcun5SBbUR/Znoqfhx
IQhH10+qoDZq/X6tRjZrPUzaSXhxEb8PGnHp+kkV1Ibfb4dJMV7Du4cqBh9mochYvq+yfGAVOcbg
nNf7pNd5dB8u0u4wucJ1vAk6bLoOun5SBbXh87PZgPt7N60Xy/dVlg+sNMeY01h/8OSiRn+xe5F/
kzn4lul3unYU28zkOtRleZnUaPuwml9dD3Puqu3kVHyU/krXT6qgNjx+N5YUI2NZKNx8X2X5wFCC
3XxitrHz7p83Vvy4qAEd+UC9q7Wht7E39Mp1MTbzoVbAx7VPbVZp0283WYWun1RBbXj8aiqf19IE
FGBpvXi+r7J8YGU5xtzG+oMXFzX6CxPTSNkkFM9xSe92HQoxomaXnjm1sZgYLafKxsZLvcBYV/73
3k3p+kkV1IbH77alnF8gjyr2zqV5vm2+r5J8YKU5xnSu2L5jD/hwcapzKGKOEUtnELZ0jZp6SjHH
nAgmsL/Wq9g2zItfpZ3NxRQTXT+pgtrw+NVIyWJSDJbWy8n3VZIPrDTHmNtYf/Dkwru/SHhur4XJ
6aXyfyx030Zlkei5Q0yZi3HJMOGv2v/yYr5/u1K5ltR+m043PzZ5TWlzs8nF/DWl881YXmC6l1Xd
vq6D0vWTKqgNj9+NkmJc4tgTxth6P8v3dZwPrDTHGDb2fGty4/RU/LjwR8LV61InD1Hd16SouLek
uG3KXGcqsjDhaJPv2rH/4lQldS9DeNe76ydVUBsevxpLiuGk9dJbmO/rOB9YaY4xp7Ee4cVFjf5i
T/kU4DPYJLkkvlZ2yr6Qx3BBubpYytyMJfzNWK4eNceo45k+ZXY9xT83fUPGcu6aPtT/3rspXT+p
gtrw+d2eUVIMeo51Hi/9TGG+r+N8YOU5xijDRtv5t68qPlxUdw3LKUwDMsCsvzZ1J0qfTpP9Ae0T
910ZrcghZa7KEnBwpyLdCUdKp6vPXE10d1pVKfVKB9IDun5SBbXh9bvlj9LmQBF8rbF8lO+rkA+s
IscYa6xHeHJR3jfgZMJbZ99MdVI2l8cq/7KT/DvuNjY3mD4X1qExZS7uO+j3aUAs32AfCBOOGaXT
VfWeQz+KaXNV3i7KUwJ29pzmJVVhucNilq6fVEFteP1uWzsG3Ntn1833dZwPrCLH2CU11u+z58dF
BaZ6POxAzWrNdYX5VvV0+XcsKm69IL2y6TvcqUh3wpHpYSdtblWllLL2xUfXT6qgNrx+t+WGkmK4
2bmdfF/l+cBKcoyxxnqEFxdVfQPJWHH/7lLn0gQ53MEcus1piOUpzZVTbs+Ub78E3Uy5RCgx0VuT
18PItpp732OfiZUotzddY1H0h4tTun5SBbXh/duR28kle0adfF8l+cCSyhxjF73PAflwUdkzlGtu
pjNXOLBJN8fVdOpsrmsTZyrSmXBkOcESSpu7o1sorYQXbzvhcQi6flIFteH/47U6bdP7HJAnF+V9
Q5nNDUX3UTDhkKGQF96HSch/DKckzD74iwl/yReI2rK5vZyxAuTuNPs2PM75pc0dFrN0/aQKasPj
d5ur3K6YFKP5MzA/5Pp79uJ0TrkOih8XVSjOls82S5UoZKON7gsyhRfH+l13YzRBvtwvC1ORhQnH
BIRb5SHBtLlL2FtZKT2eno+Erp9UQW1c/aPZNLGn0sB5otXG6sCLC+++wubLRD29I5+cA/rr8Lpa
//KUuTzhb8Yy9VL9BMcBNm1uRuNwVRfW0KnSM7qXQcQ07/pJFdTG1b+bTYrRwjNw0D4aT5q3Vav4
cFHVMRxDJ+nVlu+OUn3tjlN+zYuT37TTTEUWJhxtOl2qtUlPVrLOvpHR9ZMqqA2PX22ynppcr43R
amM14MmFZ18xe6IEb742c4vanrZ2tS57k7/z1dzmFtEJfzNycjHzjrng5v3f9ilsY9pcVZ/mMalu
mj7Jty43avtgfIYil66fVEFtRH8meip+XHSApc87Xg0wHYRjeSrCPUDEfiT6ghcXnfQr007jSS2S
7WQAfWcqNvcAEf2Z6Kn4cJF2guVVqbeb4EAuRANA10+qoDZiPxJ9wZOLLvqV1x366yTTWWdt1yxd
P6mC2oj+TPRU/LjoBvuuGk7Tnp14T6HrJ1VQG7Efib7gxUX8PmjEpesnVVAb0Z+JnooPF6mgAbp+
UgW1EfuR6AueXMTug0Zcun5SBbUR/ZnoqfhxIQhH10+qoDZiPxJ9wYuL+H3QiEvXT6qgNqI/Ez2V
2DwLBL0jfUcQm2eBoHfE16n9lNg8CwS9ozXVOHDE5lkg6B3xdarY3AJBJ2hLMw4dsXkWCHpHfJ0q
NrdA0AlaU40DR2yeBYLeEV+nis0tEHSCtjTj0BGbZ4Ggd8TXqWJzCwSdoDXVOHDE5lkg6B3xdarY
3AJBJ2hLMw4dsXkWCHpHfJ0qNrdA0AlaU40DR2yeBYLeEV+nis0tEHSCtjTj0BGbZ4Ggd8TXqWJz
CwSdoDXVOHDE5lkg6B3xdarY3AJBJ2hLMw4dsXkWCHpHfJ0qNrdA0AlaU40DR2yeBQKBQCAQCAQC
gUAgeHfwPwDHzlVpCmVuZHN0cmVhbQplbmRvYmoKMTA0IDAgb2JqCjw8L1IyNAoyNCAwIFIvUjIy
CjIyIDAgUi9SOAo4IDAgUi9SMjMKMjMgMCBSL1IxMAoxMCAwIFIvUjI1CjI1IDAgUi9SMjYKMjYg
MCBSPj4KZW5kb2JqCjEwOSAwIG9iagpbL0luZGV4ZWQKL0RldmljZVJHQgoyNTUKKFwwMDBcMDAw
XDAwMFwzNzdcMzc3XDM3N1wzMTZcMzEzXDMxNlwwMDBcMDA0XDAwMFJRUlwzMTZcMzE3XDMxNkpN
SlwzMjZcMzI3XDMyNmtpa1wwMzBcMDMwXDAzMEpJSlwyNDVcMjQ2XDI0NVwzNzdcMzczXDM3N1wz
MzZcMzM3XDMzNkJBQnNxc1xiXGJcYlwyNjVcMjYyXDI2NVwwMzAgXDAzMHN1c1pZWlwyMjRcMjI2
XDIyNFwzNjdcMzYzXDM2N2NlY1wpXChcKVwyNDVcMjQyXDI0NVpdWlwyMTRcMjE2XDIxNGtta1xi
XGZcYlwpLFwpXDIxNFwyMTJcMjE0MTAxXDM1N1wzNTNcMzU3XDMyNlwzMjNcMzI2XDIyNFwyMjJc
MjI0XDI3NVwyNzJcMjc1XDM1N1wzNTdcMzU3XDI3NVwyNzZcMjc1XDMwNlwzMDNcMzA2XDM3N1wz
NjdcMzc3XDM2N1wzNjdcMzY3XDI2NVwyNjZcMjY1e317ISAhXDAyMFwwMjBcMDIwXDIwNFwyMTJc
MjA0ISQhUlVSXDM0N1wzNDNcMzQ3XDIzNFwyMzJcMjM0XDAyMFwwMjRcMDIwXDI1NVwyNTJcMjU1
XDM0N1wzNDdcMzQ3XDIwNFwyMDJcMjA0XDMzNlwzMzNcMzM2XDAzMFwwMzRcMDMwY2FjXDMwNlwz
MDdcMzA2MTgxXDIwNFwyMDZcMjA0QklCOTg5XDIzNFwyMzZcMjM0XDM2N1wzNTdcMzY3XDI0NVwy
MzZcMjQ1MTQxXDMxNlwzMjNcMzE2OTw5e3l7XDIxNFwyMDZcMjE0XDI3NVwyNjZcMjc1XDI1NVwy
NTZcMjU1XDAyMFwwMzBcMDIwQkVCXDM1N1wzNjNcMzU3XDMzNlwzNDNcMzM2XDIyNFwyMzJcMjI0
XDM0N1wzNTNcMzQ3XDMwNlwzMTNcMzA2XDI0NVwyNTJcMjQ1e3V7SlFKOUE5a3FrXDI1NVwyNDZc
MjU1XCkkXClcMzI2XDMzM1wzMjZSTVJ7XDIwMntcMzY3XDM3M1wzNjdcMzM2XDMyN1wzMzYhXCgh
XDMxNlwzMDdcMzE2UllSXDIzNFwyMjZcMjM0Y2lja2VrXDI2NVwyNzJcMjY1WmFaOUlKc1wyMTJc
MjI0c1wyMTJcMjE0QklKY3V7XDMwNlwzNDNcMzU3XDI3NVwzNDNcMzU3UlVaXDIwNH1cMjA0c3lz
XDIzNFwyNDJcMjM0XDI2NVwyNTZcMjY1XGJcMDIwXGJjXWNcMjE0XDIyMlwyMTRaVVpcMjc1XDMw
M1wyNzVzbXM5NDlcMzU3XDM0N1wzNTdcMzQ3XDMzN1wzNDdcKTBcKVwyNTVcMjYyXDI1NTFBQmt5
XDIwNGt5e1JhY1wyMzRcMjcyXDMwNlwyMzRcMjcyXDI3NUpRUlwyMTRcMjUyXDI1NVwyMjRcMjUy
XDI2NVwyMjRcMjUyXDI1NVwyMTRcMjUyXDI2NXtcMjE2XDIyNEpVUlwyMzRcMjc2XDMwNlwyNDVc
Mjc2XDMwNkpVWlwpNDFcMjE0XDI1NlwyNTVcMjI0XDI1NlwyNjVcMjI0XDI1NlwyNTV7XDIyMlwy
MjRKWVpcMzA2XDI3NlwzMDZcMDMwICFjcXM5RUpcKTAxMSwxXDIwNFwyMzZcMjQ1QlFSY3l7QjxC
XDMyNlwzMTdcMzI2XDAyMFxmXDAyMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMCldZW5kb2JqCjExMSAwIG9iagpbL0luZGV4ZWQKL0RldmljZVJHQgoyNTUK
KFwwMDBcMDAwXDAwMFwzNzdcMzc3XDM3N1wzNDdcMzQzXDM0N1wzMDZcMzAzXDMwNmNlY0JFQlwz
NzdcMzczXDM3N1wzMzZcMzMzXDMzNlwwMjBcMDIwXDAyMFwwMDBcMDA0XDAwMFwyNzVcMjc2XDI3
NUJBQlwzMzZcMzM3XDMzNlxiXGJcYlwyNzVcMjcyXDI3NWtla1wzMjZcMzI3XDMyNlxiXGZcYnt5
e1wwMjBcMDI0XDAyMFpZWlwzMDZcMzA3XDMwNlwyMzRcMjM2XDIzNFwzMTZcMzEzXDMxNlwyNDVc
MjQyXDI0NVwyMDRcMjA2XDIwNFwyNDVcMjQ2XDI0NVwzNTdcMzUzXDM1N1wzNDdcMzQ3XDM0N1wz
MjZcMzIzXDMyNlwzNjdcMzY3XDM2N1wyMTRcMjEyXDIxNFwyNTVcMjU2XDI1NVwzNDdcMzUzXDM0
N1wyNjVcMjYyXDI2NVwyMDRcMjAyXDIwNDE0MVwzNjdcMzYzXDM2N1JRUlwwMzBcMDMwXDAzMFwy
NjVcMjY2XDI2NVwzNTdcMzU3XDM1N3N1c1wzMTZcMzE3XDMxNnt9e1wyMjRcMjIyXDIyNFwyMTRc
MjE2XDIxNHNxczk4OSEgITEwMVwyMjRcMjE2XDIyNFwyNTVcMjUyXDI1NVwyMzRcMjMyXDIzNFwy
MjRcMjI2XDIyNGNhY0pJSlwwMzBcMDM0XDAzMDk8OVpdWlwpLFwpISQhXDAyMFxmXDAyMGtta1pV
WlwpXChcKVJVUntcMjAye1wzMDZcMzEzXDMwNjE4MVwyMDRcMjEyXDIwNFwwMzAgXDAzMFwpMFwp
SkVKY11jSk1KXDMyNlwzMzNcMzI2XDIzNFwyNDJcMjM0UllSXDAyMFwwMjA5c3VcMjQ1XDI1NVwy
NTZcMzI2XDI1NVwyNTZcMzM2XDI2NVwyNjJcMzM2XDM1N1wzNTdcMzc3XCksXDIxNDEwXDIzNFpZ
XDI1NVwzNTdcMzU3XDM2N1wwMjBcMDIwMXt5XDI0NVwyNzVcMjcyXDMzNlwyNjVcMjcyXDMzNlwy
MDRcMjA2XDMwNnNxXDI3NTE0XDIzNFwyMTRcMjE2XDMwNlpdXDI2NVwyNTVcMjUyXDMyNlwzMzZc
MzQzXDM2N0pJXDI0NTk8XDI0NVwzMDZcMzA3XDM0N1wzMTZcMzE3XDM0N0I8XDI0NUJFXDI0NVwz
MzZcMzM3XDM1Nzk0XDIzNFpZXDI2NVwyMjRcMjI2XDMxNmtpXDI3NXN1XDI3NWNdXDI2NVwzNDdc
MzQ3XDM2N0pJXDI1NTk4XDI0NVwzMDZcMzAzXDM0N1wzMTZcMzEzXDM0N1wyNjVcMjY2XDMzNlJV
XDI1NVwzNTdcMzUzXDM2N3t5XDI3NVwyMTRcMjEyXDMwNmNhXDI2NVwyNDVcMjQ2XDMyNjk4XDIz
NEJBXDI0NVwzMjZcMzI3XDM1N1wyMzRcMjMyXDMyNmtpXDI2NVwzNjdcMzY3XDM3N3t5XDMwNlwy
MTRcMjA2XDMwNlwzNjdcMzYzXDM3N1wyNDVcMjQyXDMyNkpNXDI1NVwyNzVcMjc2XDM0N1wzMjZc
MzIzXDM1N1JRXDI1NVwyMzRcMjMyXDMxNlwyMDRcMjAyXDMwNlwyNzVcMjc2XDMzNlwyNDVcMjM2
XDMyNmNlXDI2NXtcMjAyXDMwNlwyMzRcMjM2XDMyNlJNXDI1NXt9XDMwNlwyNDVcMjM2XDMxNlwz
MjZcMzMzXDM1N2ttXDI3NVwzMzZcMzMzXDM1N1wzNDdcMzQzXDM2N1pdXDI1NVwyMjRcMjMyXDMx
NlwzNTdcMzYzXDM2N1wyMTRcMjEyXDMxNlwyMjRcMjIyXDMxNlwzNjdcMzU3XDM3N1wyMjRcMjE2
XDMxNlwzMzZcMzQzXDM1N1pVXDI1NUpFXDI0NVwzMTZcMzE3XDM1N1wyMzRcMjI2XDMxNlwyMzRc
MjQyXDMyNmtlXDI2NVwyNDVcMjQyXDMxNlwzMzZcMzI3XDM1N1wyMzRcMjI2XDIzNGtpazlBOVxi
XDAwNFxiQklCXDIxNFwyMjJcMjE0XDMwNlwyNzZcMzA2XDM3N1wzNjdcMzc3XDMyNlwzMTdcMzI2
XDM2N1wzNzNcMzY3XDAyMFwwMzBcMDIwXGJcMDIwXGJcMjU1XDI0NlwyNTVcMjU1XDI0NlwzMjZc
KSxjWlVcMjM0Wl1jISBrXDAzMFwwMzRaY2ljWmFaXDMxNlwzMDdcMzE2XDI0NVwyMzZcMjQ1a3Fr
XDI3NVwzMDNcMjc1c21zXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww
MDBcMDAwKV1lbmRvYmoKMTEzIDAgb2JqCjw8L1IxMTEKMTExIDAgUi9SMTA5CjEwOSAwIFI+Pgpl
bmRvYmoKMTE0IDAgb2JqCjw8L1IxMTIKMTEyIDAgUi9SMTEwCjExMCAwIFIvUjEwOAoxMDggMCBS
Pj4KZW5kb2JqCjExMiAwIG9iago8PC9TdWJ0eXBlL0ltYWdlCi9Db2xvclNwYWNlIDExMSAwIFIK
L1dpZHRoIDMwMAovSGVpZ2h0IDIxMwovQml0c1BlckNvbXBvbmVudCA4Ci9GaWx0ZXIvRmxhdGVE
ZWNvZGUvTGVuZ3RoIDM1OTk+PnN0cmVhbQp4nO2diZ8bVR3A38vxcofM5s4kk5h7cmwyIbvZyWFI
aEFdQS0aqrUNYAstS8FlaQuUbmUVCqWIgLSiIoqIuioq4n37l/kmuz04dvdld65M5vvZz2YymX35
zXcn88ub4/cg1NHR0ZlIDEalI5gcTGakdAiTgsVqsysdw6RgAsChb1hEOF0A2NxKRzEZ3AQw+h6L
BA8luAL6HouAGa8VAMrrUzqOSQAhPwABpH8GiQgCEFI6hklBd0XOdVfGcDgcoUeT0XCM4E8Zfzzx
ievPkmE70Wc5GvaMGaNauO4qJWTEdEaYtGQJOom0Ay+fy28+Y7L4mYlEVhBEdheq4tzoysmGQN5e
cAcMhSKkA6kgRPaSUVj/TCEZKONtrlhKMrAQmXXieRVrgvZUOQb5ZyIsjLnidLkmzHcX8CJJS8E+
G2Jg9OZ6ogCNBfccKobxn6F6PIFd0eX5qIIrPR4svTlxo6tyoGELpoA5jP/1mXR6wWWf9/q88/g1
GuR8fBO5vVmuggDfsuB5nAn/sgNjyetrV9lMm68kGKGdEshAUHGDju+T3UytcwsH4CxwpGJcq5fO
zFC+ttB41dGbEFlM2NGcHa3Yhz6D/Ax+sAgfkyRwwlim1w/2q1BwVYFuEMym/TN8FDSExRGeBWEM
pLxlSLvmoNPUs/WE7eqqqwiMe0OgCFuCqyL0uJlbQYwvwLzQeNII6sqs+7hEZmPGUHI0eaMrY4wW
HmjBVRg/QAbYKMqKBFdhWAShDqAoqggKo+VrWZjx5EFZWGmXad88YvyuFLzuKg8DwAQMsCK4ckK2
4DMDP4hvNO6iqBmFVn5MQnMe/+bkja7Yqw94dfzAz5Yt1RaKCnt7GmRRADhN+xmaRZuuZm2FOa+X
ozsV5Hflk7YZ97xtFs+PA6dFcFVC3Y4RJBiH4MoAbwNsCXhqPjQvNF5Ehgn5Apwp+bqbiXsrV8jE
5zoeN8ffXoKCq091rF3oafN8I7PpiilZgcvadtY7fK6EGBMFXJ8W9oIWPmcWXFU5awB9xpredGX0
cosgVvdyaRBhGjxfI/laogqC5VZwY+KaK2ceXX3I5KMQefx4i6LtFmEu/gx+tognMv4YgnnLZiO0
uxgt3AFZ92iG0+3Z2FSi+5i8B38GixZI00FDqwcNebxzdBaZPA2dfnrUuJGVd4V3jTHm8Rs39hdk
39uF/dV4CPsr7KfqpbjA2PGpCY8paJ/ZOBBD5gr5x83wrH+04TAxP73ToirHf2dz8wu33h/cEdq5
OaG7Ikd3RY7uihzdFTm6K3J0V+TorsjRXZGjuyJHd0WO7ooc3RU5uitydFfk6K7I0V2Ro7siR3dF
ju6KHN0VOborcnRX5OiuyNFdkRMEn/v8Fw4c2Pi5+nj12V1fVDo8VREEXxpszd0HlY5PTQTBl79y
6NBXr/7cMIl/Dg+OTMhVUrKw7f4KHRneI2Msamf7ffvBe4f3yReL2tkhD37t6LH7ZYtF7ez0neGB
4ycelCsWtbPj96sDSw/pyXCDnb+Lnhw8rCfDETu7Qo8M79FlCRD0cTJf15PhCJL+4PKjK4/JEYva
Ieo7nzqmJ0NIepzh9NKZx6WPRe0QHpM5OdSTIakr9MTgyamXRXqs7+DZ4VNSx6J2iI+LLh89N+09
Q/JjyA+snjgvbSxqZ4zj7acHZ6a7ZzjOuYlvDJ9ekzIWtTOOK/TNwbekjEXtjHXO65mzw2cljEXt
jHd+cPnCynPSxaJ2xjyX+vw0J8NxzzsfOndxanuGY5+jf2Hw8LQmw7FdoUuDS1PaMxz/2o+1qU2G
u7hOZvniuRcliUXt7OaaoudXV5+XIha1s6vrrw4tTWUy3N21at8evvSM+LGond25wsnwO+LHonZ2
eQ3k2kuDl0WPRe3s9nrR5Ysrh8SORe3s+tra88enLhnu/jrkF1deWRY3FrWzh2u2nx28NF09wz24
QocHr05Vz3Av9wLgZPhdMWNRO3u6b+LxM+dOixiL2tnbPSavrR6bomS4x/txnjt3YXqS4V7vXXpq
eHZqeoZ7vs/r0vQkwz27Wrs8OClSLGpn7/cPTk8yFOFeyysnpiQZinFf6mMrF74nRixqR5R7eJ8a
vj4NPUNx7nd+cvjEFMgSx9Xa5eH3996K2hHpPvofXBzeJUIz6kasmgNXThx/QIx21Ixo9RnuX3lU
68lQvFoW9y3dq/GeoYh1P344eELbPUMRXa0dGb4hUlPqRMx6MgfPaDsZilp758Gjx06J1pj6ELdO
0alzWk6GItd0wsnwRyI2py7Ern/15uCIZnuGYrvCyfBNMdtTE6LXVXvm3oFWKxSIX4PuwUe1Wq5H
gnp9p46t/ljkJtWBFLUNDyzdrclLbyWpA/nG4LIWe4bS1Mx8RJMVCqRxpc3adRLVYl0+qsFyPVLV
rT2lwdp1ktX4vWvpJ1pLhtLVQz45fFpj+3fpXKFHBhor5Cphne2M1m7KlLIm+fJbK5rqGUpav/2n
qydek6xx+ZG21v3poZZq10k8LsDbWirXI7Er9OrgsGa+OUg93kRGQ7XrJB+bY/nCUCs9Q+nHMdFO
7ToZxnw5NNRIhQI5xsd5Yfi0Jq42ksMVToaXpH4POZBl3KW1s8OfSf4m0iPPGFXLr2jhMKlM43md
10K5HrnGPtNC7TrZxol7efjOpCdD2VxpoHadfOMP4mT4c3neSSpkHKtx+eK5yS7XI+e4luePr050
z1DWMUAnvEKBvOOlvjzRtevkdYUuDV+V793ERuZxeNfeGU5u7Tq5xyye5GQo+/jOVya3XI/8Y2Ef
Wrk4oclQgXHDJ7ZcjwKuhGQ4kT1DJcajX3t48ILc7ykGSriCj59ZmcRyPYq4gr9YPbZNz9BdTUI4
0//I/Gp5iz9ApepoJeotc5i+Nje0kI0QRfMxb/WxKONq+3I9EXB7Bma5j8wHlS3+wA0qfmysa2un
rbxzc+acrda2Ea1blidZSjFXQjLc8gKaCMjdJrgKt2GmPWdauK1Z9i/0nRD4WmY7lrDf5ITVmxbw
JIyW2iYLzQOuDqHHlmJg0VuB9mx6loGNnIEJB4T2amE412Ybi6n0LyFMOtYrTdhsLOY9jXaXholm
18FDJlwrsNDebzeCW8eslCt4eOsKBRFQ5g3YVRdAFqQcrnAFmEPcLRDwodYnDRHrfL+GKD4UxZtS
+leRFu+sgBTemuaB8PnL9vZRhUDHBP1eylxmhfZs6zAM6KYrXHIlPa71uZwVenMhw0IhQJWCrso8
xcMZLlT10bl+PZXcOmTFXK1dHr69xUsREGw0Fq+56iEjiEBHG4IutIBINlfyURbKJyxptLlhFMzV
Af4ICj7w7z6/ziEYttLQGV5w9YX/x6arNkKcqQxY2MeushAaDEarLwUYuMDDTi1l5gy1XMmzTciK
uYIHLy5tkQyxK0+uM3JFY1dtaAQJaB65coKA2drv92NUQ1jSDYxY580broKgDgP5nq/VQXDWZWnN
QZiyGeDIVUpwBSHXioMM9GFXWHWqeofVVwIILvIwx+FG2WjZnAtvHbFyruCVt459fLke7AoWAAfj
wD33AVedYOnXzjJvd7uZDVdMx1cs5Zwbrpg+1TIDkMxTgWC1hVpUo8vVMviFTrP4G+yKqtepUND2
rvH2kStE9e2Uz26b/22Oh41aMelH/mTMUds6YAVdbZkMBVdRLwej5lwXpMzXXZlruTnIdL1c6XeU
abRoMAuqRpgYuYJsoWNrdvr0fI8ysTBqyrkWfi/Mr+f2L2JXXIuqvIdmc/1FL8zh7erdP2QXHSj8
vjmN38pHtedQuQea9q3jVdIVvG/4kOg9Q7a8RcpojraYWNJvr/l217SiroTadbL1DBebwu+oibO2
ttuBb4OyrtaODCaoXI+yruDBM0uTU65HYVdj1K7LKH4cR2lX8NTKUbJyPYneHzMSx7IDiruCfxq+
TuQgAUAtoui2hV1VW8ry58Ff/kqwWBNg2iFGOVdOnwsozd/+PsbCTefOKyUVzP6O0nCAJ1gqJ5hy
mXb53UgkWYqTAmGCpSIAUCaLkqZUAMsDnmDvnrD9Q9FtShXE8WdrdufFnAruqNQC4+uATkvB9DZR
RADZ+RYd3dU46K7I0V2Ro7siR3dFju6KHN0VOborcnRX5OiuyEnw21ycoqOjIw+xbDbbcG9M9+c/
9OJ6arzGUKQx954oYakSO/ByOWrjKpV4/kMvdhbGayzAl3JxceJSI3aQhKytEnPE/0kvzEK6tJBi
YH1xZnRdcccRz+JtztjvenAq6DeMkC07ZqKw4AtkQ57GehRaTC03RIFsdl44amhuwUpa8fPUkmEH
C+tZW90IHAHGtY4czXgvnrCmzE1hlTuuVIPaV7QWWjybsJZ86WgzPbvYYc22igk0Z3kfw/VnrP4A
CMe7wukLbxemKFbpVZIMO7DZeinGKJwGd617XBHIoj5XNlmFw+wdB2Rct6Zc5RQw9tOIyfzLlocG
EDJ3kB/8G5p7dlAoW8MRcKd7tDXZsCugZVejL1nCJXzYVdCGH6CDcjgcRTzRMeOZlS7AT+uOKp6R
H10oOmvuQT+ow4VeHaQdjhLK93s1YbuqmWCpp91D+B90xXIVZzcS5jzF4ugzmCsmbcmEy2/xM2E+
FvqPk1+Plq2Wa66itnmDnc3817kPzOHlu23DYkvZ9ZGSD7qC9rYtHczc+X6uK2wenV7V9T8GFXLW
LM20rHwBuR2gnYfXXMFAx9UsOhcoqi989AwLVFPDp10Rja49sBkIGRZPIHbjJCubQaO9T0aYOXoZ
L8gIz0d/gB+uLs9uZD/EajcL6ujo6Ojo6OhMMP8HivhVmwplbmRzdHJlYW0KZW5kb2JqCjExMCAw
IG9iago8PC9TdWJ0eXBlL0ltYWdlCi9Db2xvclNwYWNlIDEwOSAwIFIKL1dpZHRoIDUwMAovSGVp
Z2h0IDI0OAovQml0c1BlckNvbXBvbmVudCA4Ci9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDc1
ODU+PnN0cmVhbQp4nO2djZ/qxnnvZ0C8CAYQBiTxIi0CBBWLjgCJlSAcSDE4GLu1a6c5seM4qXPz
sufWvrlJ2tS+yU3j+3KcNElv7+1t3Zc/tiPxsrArWNgXdjnM93OOkJ6ZES8/zTPPiGEfCAkEAoFA
IBAIBAKBQCAQCAQCgUAgEAgEwtHg8VIbSn1ev/MYCNKhMJraIlEPjHm9XsYfxxYG772SiECUTN3/
iyXcCR4Q2lDqm5ayHJ/O0L6pLcuzMAcYQfCKAQgBEPBeDsKTvHTvL5ZwJyw0R4ViSYbltAyhnK5A
tpQq/NFcc6VShWFw6tRja/gxB8IQJcAJ1lzF9WmgwAJPOvqBMNccPRE1sd4Iq00IU7rRSuLDM+Rb
XBFmxirMGqRtzbNmoK1Wbc1Ns6N/BUFJzCgP9SYIOzHXvCB0ca9OsXk/Up722CIIwDO1sNDcFEGM
dfb6oGRrbkN91fbtGOGP8VUx6MkP9B4IuzHX/BToNQsM4In3VY83BUVg1VRwttBciZTyGUf0JKjY
mmsDlWvgQ+Ad8rQT3vW8kQd6D4TdmGseA+1ms2nAQi3HaQFYA0V86PEtRXgh1XHu1FTzsDLS8Y49
ngdEyu7hPWC6P4X8mj3Sy2Hua/ZFY3ZHvpXiMOdzbZbL3fa9uVLlSvdy3gPCA/JjDOsREuhVpguV
IP16DMEuqKAuXZlpLicmstwb2P0aNkF5GsO9MfHL0xiubDVt3z509+3KCODp4Jt5kaoNFWhY0ZCe
RUvlTarj2o5hoPwnf3rHbxfCMRW/83MeGB5nQAYFpV3z93q4p3a8Au7PgcHAXwsqM81R05pEpx4c
voXldjSHaT011VwJWRKU18RwjZhga/42MPCF9JaSrEWkaK/lFCFWwadUWITwP2cXb7ARF+ENwyBO
8CG7Gjuv5jyDwjovBCkzs10Dzc8GpzWmu9OaaNFAWdSdmlh2erjc9giIBB1aUPEEU5JtyWXtrZwO
VhXYCBan1XynZ4HpHmudQWgEPfgTPU0hGEzYpUEfDPBF1ycYWH9max4EPmiArKyJCCVp3BqisV+g
M2VcYjRBktMnxsnr9ClbBnU8AIAe1ryJL8Yi7pgCeKcEM+C1jKAVFbbIM0ncvhXUQWiMwwvsqhOg
j/oTxuIcj6GcvAu0rwcgSvcAVYWRnAYmZwqs1lW1HkddkJ21RdArpCcgVFbSTxmr7e5tCDajvGt/
7vMN1+qpTsXWfIhH+ypot4AIsXx4kgdNflCuDtuso/kwPhb0YrmulpY0b4kg3GpR4/LYirIZ8E61
FKU7TTVdnkQlpW01S37dN9fcV5uU4/mc3VtLaqYyrp3gx2wnWWuNQLMz4j3SV7RSyV9vYc0VzkqV
KdUDvd5uOay+69Gi5eogeEQ9fVcCPbeYC2W66xqs0bxgWUUTwWk/j0GoAxZmwcmS5rgRdi7sn3N+
BrQyeHDA4jYH3tPTqBAPaEkEyyA217yif6Mfmar2NjMYvwntGUbslPKmONCu4EijpendAL5asebP
eArBDsjhfo6dew2UXteaEaL4Jlqu/bzFrqvvaP5NLF8cxCTV1pzBYSBE1YGoUZWp5iNbc+imuVS3
3qtotub4QsF9lgE9zLjEtO1bw5OFb//zvKhl7DEDvp/Ni7Xct/B8M49rZlttURRPWFiJih9ES7Zv
LzMZfMmBKNYcV68BeYzbJr99P5/WceJo3sdTvCboKBQvK+/MYjjWfNuqta5oTtmR5ULzipBEiL/Q
fMiwMJ4wAx98qMASGCVBHKIc6OOzBdIqP70c5VebYALbuHUn54Oo1cnguAAqkbFIF7DmJk8p+FUl
5pqzuG1Y19ZetC85Z8LtSVw6p6N5gc6Mo5qMivRr36nF3sdmqT4Ip2tR+ZLmjQHfD393qnkS9FlT
zKdPa6Ax1zysj8IDSlaCejc8tAJfA8lxagD6kVD07b7qtz10IV8fN7Hnruic8TQvpenuuO2tspyY
DufzEXs8z+ln4ShdmGse8A/DaT10rLeOE+D2XL6X0mGwt0YlP2OHxmxRtEaSYy9wlh1p55hxnzmF
0GIgLDJZVB0Kf5FmolBXoW+gFVC8p+aKzEccg534KdNXwkOVw3NK6b0a870ynjxYfJdj0vCttl7L
OZEGqiYFfmRCFPcz2GPLqSHzNKtAM6G9niyhE6YI5fc0JlNCUKBxdZ5hPW36lZxnv5/0o8EU7kDz
3kO/C8IuBID39uQf+l0QdiHwn77//e//wP53sfn+xWY78w8f+l0QdiHwo/Pz5+fnVzZXLRvM//mh
3wVhF65o/vzyZqN5WkY0PygCP3p+RU7HsouZaH5QTPv5tSpvvgKI5geFrfkmt72VmWh+UMw1P7+i
6w5movlBMfPtC299NVjbwkw0PyhIDHd8kH5+fJDx/Pi4FLdf1fXaMqL5oUHm58cHieGOj6UY7ib3
20k/P0Cc8fy2EM0PCnLv9fggMdzxQWK448N9ncy1M/JVM9H8oCBro44PrLn7/fRdzETzg4LEcMcH
6efHBxnPjw8Stx8fZH5+fJAY7vgg99uPj4u1UXOuRm3XmonmBwX5/vz4IDHc8UHWOh8f16x7Pd9o
JjHcQULWtx8fxLcfHySGOz6W52prvknbVEb6+QGyck/GbeBec09mpQnR/KAg916PD/Idy/FBYrjj
Y+Pfh1tzF+aKpyeaHxRkbdTxQdZAHh8khjs+SAx3fJB1r8cH0fz4IL79oGkPpQ2l3NBJd4V8fzk8
WUpnTGK4gyYP3HNZThkAJ1l5WfePenxrYSZztYNmoTkbKMiQ9Uh4N+JDUPKZykLzeP2Znbl20Yjc
kzlo5pq3MroaCkSsJIIK31MqUW8tIc01t0mDi0yn97LWWc428TaeyzlZ7CPZs9V8q0bOPed9LHYn
n8NlSrnyvZz3MTDTXOH4QGRISR/XCrDEhBt8W/J4s0uaBwb6Qv57ieGU9+w8igonTEJ+CMe1YZQu
LiekTYUqrm+AYSD7iXSHn8gUIzS+83M+FmaaN3S1XrdUX4d+wmYGjTQj1utAvNC8MVEvXPt9xHCt
EWNrLg9EOx+pkrFz3g9nEQRCs83038WxvcGa54TCajW0OFypDVfsF7urD1frzp56te0BM9PcBHob
Y6IQX6VP4QkY4KPcQnOZoj9Zerv3sGZiQCdszTsgOe4oUOYvct7H3xHo9iwvciaoP/0vWdo6u5rz
Pl7/MaiXYQactAUtpbApnvmveDRo5XTgj1/kvA8/Zaygk/9S+ckE8AkTonAP/LQEG7EPQKirwNKH
qpqsOjnvpZjd1s55Hw4B/8/Q237G+u5LkPM+DzyNRkOWBnkZjdotGPb6mQYO1GOIjXbnmisJzVi+
wu9hrXOx4mQ6DjOapv0VWsp/HhEH1fFXMrOc9+Mwo2erlFpezXmfbrT84ZJBT9gM8I+rQ6vTV/vV
6ERWOLpYDemFueav1iYlQ3Ty1pfVTDlMv4Yfu+W61joFqXKs9m25V4vHJ34n532Q/knVr/ug1/te
Ka1OfFq0Ohb/4vC7et7JXRpETZpLWCc4Xh+CNg7iM7URZ5UWczUw6Xa71UWje1nrPM2LHH4TnYLS
Ss77WiqyTc77ce6dlZz33W5Unee8T1zkvOfTs+EqzPx13PZxGTDq1r3NNgh2pjnvs88WOe/tXNh/
tch5r2v9lyLnfTJv04VKvD5p2mmeu0M7VpL6vWQFwUzeGVKLTqXTRaN7uQ/naG4TB8GfCxc57+Mi
z3/47ety3stJa1SqLee8t1+ycSXnfZrnec6ZAShdntewbxeBiGueNJK8OMgqsNzj+VDZNed9GLdt
u88eXn7ur597ig1ogJST856a57wPpC1t15z3PTvn/akZ+MDp58s57wv9Rc57XxFMcD83YSfhg6jR
SYIUvhZMg7eWct7HlnPe93X+SHPe38tvlxzNS/rX46GahLJ0tl/L2dJIyaFh1IYuOe/D4+BU8w9B
mjX5gXG2lPM+rZ4aPb/McnR2PKEDcZCpNgeg/zf+0Dishpyc91/JVPsgiGOXYNwvttJWtsp54yyX
D4/znzo574P6yfgp7VvkvKcm47A+OdKc9/eSm8PRHIWHIIkHF/ZE02OSY/d9T9czP7N9e39JcxQf
eNt9MIQCAz2i5UPjPBPMgo/mmiv9AZPBw3zrYxp8WMVRqK79ZRv3805SoDknbkef1b01O24fT0C9
A+XsALyL4/ZAzlLrs7j9YwvgXehVodPPO0mV5g4ybv9qC/Nz+9/FpnWxWWNeKauQ71gOi1j+1vDk
u9TDYghuz3/7xS8x9uYXv7i8s+lo2Rx66A/iiNDuQPP//qtf/epv7X/O5ldum7XmedmvH/qDOCLu
QnOX7893u/f6nHyXuk9++Pnn/+Pzz//ndPO/7M3ns83W5v9NYrjD4sXtw68vSAx3WLzYOGveyvwb
su71sHDXfKd7aes0d629roxovj/W+PbzHcxfkDWQh8VvbzL4rpp/Q2K4w2L7fr62i5J+fmDsMJ6f
rzG7j+fraq8xE833x4vLci/1x2vNm2M499przETz/UHm58cHieGOj6v9/Ko3v8bTf0H+Ptxh8eLa
gMutbMX8G5Kb47B4sehrayZWm3r9im/fsvYaM9F8f5AY7vi4uxju3L32lmai+f54sex2bzbH/uI+
1joT7o+Nmm8nF9H8wNjk27d0y8S3Hxgkhjs+rp2rXW9enqutqX39mYjm++P6ezLXmr/40fW1rz0T
0Xx/vLjSBVdCrG3M5N7rgbEphtvSTL5jOTBIDHd83GrNxHI/v772xjMRzfeH29qoHSM6sjbqwHDx
7Vf64zVmsgbywCAx3PFxX79p2O0yIv18n9zjb5c2xXBXzETz/UF+o3h87Obbyfz8ZYDEcMfHjmud
3cxkrnZgXBnP52xntjfknsyBcWf3Xm/mIxYHRPP9Qb5jOT5IDHd83GKt81IMd+NxYWEmmu+Pm62N
WhGQrHU+MO52DSRZ63wIkBju+HixIseNuijp5wfGfDy/xVBMxvMD4w5/o7hdlL/mTETz/fHbmwy+
rr79utpkfv5YIDHc8bHhfvvzLc3kfvtDgQrmdqWtwnLBi/Nb4/wNodtCNL8BETDYUNoA+dkeOwTL
WT7v6fvz82tjuEtNiOY3YEvNTQqsaE5iuANmoTmqcNkGNHJvQiiNmkhOZ+LsQvN4nvde089JDHcw
zDVXcrX6pNbx0DEEi0wpMugl+agy17xfN+lVzVc97qVZ81Zmsu71oZhr7qNjkgliSn0gwclASYGS
VPSW55rLMtxG88uWjWaSm+OhmGvedVKe6TAODI/3J7DnHHIXMdxlzd397/kO5rW/Y3Exry0jmt+A
ueZFkPN50lXY6kUz4jM4AWNfOV1YqzmJ4Q6YCKATmIhpJdlnYATRiariIT0M0uiJt3IH/fx8nZms
dX4oItM8lmWYzltasoUNOmPiATzH03wXrdf8fIeh2N1M1jo/FGzfoQVRJF2VbYsxtreKp+9TcGl8
XjHcX272OHNzKOVg92/woxxuV1n8aJ4lPCsV0u3V4zlB7g4+yqtU26V7Oe/D8Cjn55L/FWpiVWFE
FOu1ngLDdDSkniy7p3694/p2GAbKqdadf0rjevXOz/lwPMoYrlA/RTLzFAcjBp6HvKV8WItI0d5U
SkVmkb1FSFYQq0DE4mMk294AbxgGtRmPYleQlVk1uwiysnPJIHZmXmzY+aU031XsGrOK+GjWQFmY
8HR3WmWp7WGx7n77Dp7+ftY6s4wGg8AHDXAiayJCSdr25sh4KujJEi4xmiDJqVHjyev0iC2DOh4A
QA9r3sRBTREZ7wjAX4IZ0E0KtazCZnnmp7h9g1NBaIySALvqBOgr/QljtR2PoXSHQMsF4PvpAaCw
hwlqIHqqwCqlqtQYdUEWtjgdTAwEvcIfR0GopHwyYeh2Zd96SY3b8+ubBFwLnIN7yc3BZpkzOAQm
rIJ2C4gQy2e7V5PvVUpRjnU0H34tLqipSl39aElzSQSG1KrHK59ZUTYDqFJlQndSqlEJDSUlY/V/
Rqm+uea+V0KV6iBm99aq2u7EtRNYFYqeTK3xMeh7TkWPNNDKZar+c6y5wllN/FQe6PU+6Rjq0FOb
VEq93J57upyxbs/fLframomVe9my+V6+Pz8R/A0XzQuWlTXx5+xoHoNQByzMgpMlzXGjAL5kwlyI
Aa0MHhywuM28dzQaCvGAlkSwDGJzzSu61jSnqhlC3ojgxyTIjfzeFAfaZRwItz5QuwHFvtGVDXxQ
R7ADgrifsxDVQImupcy9+/Y/nd5jux3a737/u9//fnnzh99ftlxj/vv/s672H7Y0482vV94aMujQ
mxBSWL44SEgq1jzJ/INdUuqJmv8fkKP5yNYcumkuUVa3o9ma4wtlBJoMGGLGJaYNoQ9M5pojYyDW
ko5vR0W8GwxAEQxwzWKLy4v8GQs7E1EbVm3fXmYy+JIDUaw5rl4Dchw3WBNJ3h8F7x1o/n9/cGv+
3z/e/hw/+OHKW/O9kmnghz6owCboKBQvK/5ZDMeahlVrXdGcgtBzofnPhCRC/IXmQ4aF49gz3FcV
WAKnSRCH+LLBk1Y2EFY1J1iDcqGPFW3j1pWgB6KWJ4MHcahE4iLtw5qbIqXACkjMNWch+yysa+ye
Nb8DycH/v8lketV892ud5fw3+oYxxp48aUTxx1qkz4pWwnakUj3/Sd+Kypc0b/S05ifcVPMMaL5h
iv/UH2mgMdc8rMf6A+oNJaefpYeWWQJ1ozgA/chkmG6q79gnLnxKGSmQgx26HZ7kpbR+ZmS8H7Ft
rZ8WBw17PI/pp+l3rcJc80Col27qfmXPmv/2n2/PP95A8/P71rxSEzA6RCVK4LD7ZFP52qlznwkG
crXadzswJozTwhn+7LEARSGLSlE1FxYmkNahr8cXUHWoJ1JCiROwEz8T+ooR1YN4uJa6msCVoXJW
y58EhTT0cLQW89nnRR99TxXfi0BUpYS2B8rNqOAvKtD8mLe+V0ZZoQjl7gdCuwyhauHqosD6OEv7
um+/ksPCL10nvc5m6xn3lxtqn29nJr9j2R+Ff9lF5efu5i9vcb3MzGSdzP5w+rn7LGh785c71XY1
k9wc+6Pwy+nH6TpSbmv+cqfaruaVezJral97JqL5Vkw1X+lKV/rTteYvd29y2Uz+zsT+KPzLDcbN
y+ZNMdyWZrJOZn+QGO74sGO4m7r0lX5+y5OQtc7745Lm14ZJrmVf7tLE3UzWRu2PlRju+ZX+eL3Z
3rj49l3PRNZA7g8Swx0fV/v5DW59ronhdjkJyc2xP66M588vHWxjdhvPdzzJXcRwRPPtcI/b70Tz
XeQicfseWfXta73mjXw7mZ8/TkgMd3y4zNXOr3ys15mv9vOdT0LmavvD7Z7MucvAvdF8ZTzf/STk
nsz+eFz3Xm/qaM6Jb98B8h3L8UFiuONj3ZqJ813MX+5U29XTkzUT++MB10atCEj+lvf+eMg1kC6+
/bJ5Te01ZqL5VpAY7vi47jcNd9LPt3gC0s/3xzyG22UAXTue32IoJuP5/njouP2y5ptrX3MmovlW
kPn58UFiuOPj4n77lQ/xete63M/X1H6+pZncb98feDy/PV/e/hQkN8f+eMzfn59v7WhmG6L5VpAY
7vjYLYa72hdJDHd4bLfudbP5cgx3kzORda/747Gvb3etva6MaL4Vj/53LC7mtWVE860gMdzxsfXv
Uu+mn699ArLWeX9s+/vzjSP0DuP5uicga533x8OvdZ6Wkbh9f5DvWI4PEsMdH9v8fbjn15nX3W/f
wdOTtc77Y+l7tasD5LbmG/8dyIuye8nNQXBlw/fnz7c23/TvvS6Vke/P9weJ4Y6PxVrnxxHDnbvX
3tL8EmveYzYl+esxdhYSiMZ+ZpGsMTGCAQYjPpEgzDEOxcbQ9/jWvZ67197O/BJrngeNDaWDaalH
zYyjluSYWvrbMACAIDBMyk4xxdhZK1JKnVOuW99+f5pfkotovpmF5g0jbMJWqoB3y30FBZp2XtuZ
5ikn3dBHTr3TQQNrHrUzSWlOWrFp86reuf/cHGvMl90y8e2bmWvuG/J8vtQSJwqUder9vqiJfnOu
eQgE4NjOGAehPAm9gTUfmGbc+7GtedE0zYZ9BRRJDHcgzDRn63mZnUxaT17pQEOomlYMNcDZXPMe
MGEctO1dk68j27djxIKtuU0enwBwjzI3h3uT456rzTSPMN5ajfF2AlZMCkWlIlBrNWC5aF72JiHW
XOj1elZdwppreM8uAbWXODdHq7MU9bCvep51LiLfjnvic4zSKbjaGx3ppnJtROpsis0umGlugloK
00JJy1BT8ARQ+Kg/1zwHCtAAKXu3BBzN8XgOz5j+xXgOAf0S5+YoYp83R86pwjvgZHHMCBC+6ZrJ
zs6d6cYINCGKbCXPTjhJ/bYgD/rj8bjAhvgG6x82YEn4VJdhgeaUlvD1ueZjrOyZN2DvBj5wNBdx
o5AQx5on8N44AhXw3Zf4Oxa0lFi8CuqysnTMsjBdc1eQdU9qiDWP1HNbybMTaMv053lnQA7CuPWv
ITqMoDSxYzUlQYfeFX1zzVtDkapRzgmlqJ+djefeiTQbz0EWvon/v7wxXJUyAlT3W2eZMur3gNUe
U/EClS2c4mOYTFZVMKlCVOYSsyyG6K1Tqo9nQdQIlzZOYh62SRksjFF4KnRGRex8qaAWhMh3Rn38
DEaoM/MsWcLXR6Nbj9v5Tj05qilBmKnjfdxISrdzpWke1EY/mejgmq0mFZbwCbpUyk66XA22DQmW
qDAOxmPUd/DA06ZaYaopQznczn10KYfqGWeD60ZORk5OXSNm2q/ak8tiubvcNEEkG+ZKs2v2z/Bc
rWW3CcZxWdhpzpVhWa08gjUTy/388lB9tfZG82XfXgG1DBcFzXAIaIkTcFICWoYbgjD27WUd1Mso
S2fq9HSkawKKGzABJy+yl2trarJNYb8rgpY9B/JgzUOAH8GmyHEDteADVoab4HmPR/Nz2k8V2Bcm
bf5TE6oAn0sEvqHVzqgZ+/M3NZFLekewMRhy+QE7BiH8EjwoI2TatV7L9u3pH+O2YgDSoN2uC1Qk
ardN3jKJakCtupmDfvklzs3haN5rQA+Y2PnPoaN5tAUrwG+P53aMa+K5baA2TVEbAoYc6cjTXNgR
7MtjiAX8suYGdq0wUvB99k3Q9QHnlkcPxoAvktA70ru9BhpjvznTfPzj4bdYT8F2s2Gm3pA7Afgd
MI4UQbwNUnKjIrE07WELHgVrLk3wuaqgizX3QVYUPlP/OsD6CrdNi865BQqNXuX2uTmczaPMzeFo
TmGVwOBCcyewGc41j09HOcmuXraY6Om/zfOfwzPchxGOcS9r/mqdTk7AyIcvJCjha4J2znDm+/Hs
mWaamwnsCNKOw5WSgG9XWRh1amZ8mneY8EBUFFQq27JjuIIawo4fiPhc0L6lVhgt2t4G2e0GPYqg
l3mdzBaalxgqEDDGaPppfHamWWU3zdHkQvM26CipJc2xGzfL4Qj2FghfLxNHc4QbKZ3+h/qHzqAs
V1J+NQgpMDY76QKMVLuiHodKIRykhybW3KxNEH6V0bnmDdw2qddvLfpaHv1vGna5nbur5q3esPGm
NR05qzkTZkH2suZJUIEe/kLzEPgWyy1pngWl93N6QQ7xHiWLI4UhPm2FBoVuSpFFy+5qkdMwkgQe
O5UUyoJKJeeDYTBCqVNZSaplrPkbfu2t94ugP9fc91pRkfPW0rw9Tgt3ivdxnIO5i9cx2EHzt3Uc
NXl6Ou2fztlMShO0iXRZ805e0DjR0bzh9z6BZXycqbU7c82lnKaKOJwuvEsL/IiFcVEQcxZopD/V
abFoexDliajSeQMqp6LAn8BWEj9PrwVL71o6H2PtGC4QxW0Tb8w1N8P5118Xs0vj+ZgBhDXklzU3
jYBk4GmNYpRgy/DAgGG27GPWKENjDJWKPYdpVUs/n9WXO4ZHdkrHY2jXxvOhOI56xpWvVgy5YERg
xCjgS8josOWKZFTsM+PQWPEYAVseqWQUFHuIMDxsyVCQGa+aU9mUwPijBt5VCk4N2WM49/QapTE+
dM6J276KS+L2DGLaNm4uh3BE8/X4bza+PXri/+4lrCH20OLcE5F+k7CGzkOLQyAQCAQCgUAgEAgE
AoFAIBAIhIPhPwDX8fP7CmVuZHN0cmVhbQplbmRvYmoKMTA4IDAgb2JqCjw8L1N1YnR5cGUvSW1h
Z2UKL0NvbG9yU3BhY2UvRGV2aWNlUkdCCi9XaWR0aCA5MzYKL0hlaWdodCA0NzEKL0JpdHNQZXJD
b21wb25lbnQgOAovRmlsdGVyL0RDVERlY29kZS9MZW5ndGggMjIyNzc+PnN0cmVhbQr/2P/uAA5B
ZG9iZQBkAAAAAAH/2wBDAA4KCw0LCQ4NDA0QDw4RFiQXFhQUFiwgIRokNC43NjMuMjI6QVNGOj1O
PjIySGJJTlZYXV5dOEVmbWVabFNbXVn/2wBDAQ8QEBYTFioXFypZOzI7WVlZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVn/wAARCAHXA6gDASIAAhEBAxEB/8QA
HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQR
BRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdI
SUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2
t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEB
AQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMi
MoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpj
ZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbH
yMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD0miiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKz9Q1OKyXkgsOvPSmk3ogL5IAySAPeq8l9bR/emX8Of5Vyd1rUV2xUXEkLdi43L+nT8qyLq
S8hIMjZRvuupyrfQ1vGhfcqx6HHfW0n3Zkz7nH86sV5aLyYH75NaNjrt1aMNj5Xujcg03h30Cx6F
RWdpOrwanF8h2yr96Mnke49RWjXO007MkKKKKQBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFAFPU7wWdqXz8x4X/GvPdQvXuZjycZro/EbtcXjwiQRxxIC7noo/x5xX
OGawQ7VtJJV/vvJtJ/ADiuyjGyuUilVm1ujBmN1823c/PEeh9x6H3p09vE0DXNozmNSBJG/3o89P
qPeugs/D1jb6ct3qs+N4DYDYUZ6D3NaymktRnOXluLeRdjeZDIu+N/Uf4ioK7WHSdG1SwMNjK2I2
JDA5Kk+x7VR0rwwjmeTUJCI4nZAFOM46kn0qFVVtQuc7bXU1ncJcQMVkQ5+vtXpWmX0eo2MVzF0c
cj0PcVz0Gl+HdQdobSc+bjja5z+GetJ4WZtP1a/0h5A4jIdCO/r/AErGs1LXqJnW0UVC91bxyiJ5
o1kP8JYZrnJJqKilnihBMsiIB/eOKcksckfmI6snXcDxQA+ioYrmCZWMUqOF67WzikW7t2lESzxm
Q9FDDNAE9FISACScAVVg1KyuZjDBdQySDqquCaALdFVJdTsYSwlu4UKtsILgYb0qO+vngnslhELp
cSbSzSY4/wBn1oAv0U12VFLOwVRySTgCmQ3ENwpaGRZAODtOcUAS0VDHcwSuyRyo7r1AbJFH2mDf
s81N3puGaAJqKZI4QdVDHO0E4yajNwkcCyTvHHkcndxn2NAE9FRrNG0XmrIhjxncDx+dJDPFOpaG
RZAOCVOcUAS0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAcNrrMY78Dr9qAf8A3ecVztdH4jb7DrkhaPzILlAXQnAb/wCu
CM1k/Z7J/mS+8tf7skZ3D8utd9N+6i0O0hS9xMgGVaFww7dOP1roH0OysbCKTWLyZwuAF3naD6AV
zrXUdvH5VluOWDPK4wXxyBjsK6WXXdI1SxWPUUZGHJXB4PqCKmfNdNbCZd8PSaWWnTS4nAXBd2B5
9OtVotZNld38d1bytaLO2JlXIXPUGm6drOl2MJ8mE29oz7VcjLOw6k+1Qw+JrQXFzDNCz2kjkq23
Oc9cisuVtvQC1HZ6Bq7n7KVSfG7MRKMPesTS7R9M8cyW4kMg8kncepBx1rSg1Pw7pztc2sZ84g4C
qcj256VS8MSvq3iG81N02qcRoPQD/IpTul5eYjuawoGsVsbsXnk+fvk80PjcTk49+mMVu1E9vA8g
keGNpB0YqCawEYVsYRqVp9vx532JcGXpnPPXvUd0R5V+1oY/sfnRbjj5P9vp26ZxW29kkt480oR0
aMJsZc9+tWFijSPy0RVTGNoGB+VAGDgm6J820LLbvuW3U8rjjJ6fSnNbwQ+H7Ro40VlMTBscgkjn
NbUVvDCGEUMaBuu1QM0/YpUKVG0dscUAZ+vzrbaJdySRGZAmCgOMg8de1cT5kf8AaOhvEbJB5o+W
2U5UEjhm7mvR2UMpDAEHqD3qFbS2RQEt4lAbcAEHB9frQBw1vJpMep+IRqYj3tK4j3jrychffpUd
ss62nhcXAYH7Udgbrt3DFdbYaHFa3d/PKUnF1N5oV0B2df8AGtRoo3KFo1Yocrkfd+lAFLWVjawx
LIY18xPn27gDuGNw9PWs2WSTy75IUgNybcsJLY/KRnow9a6BlV1KsAynggjINNigigUiGJIweoVQ
M0AYMADT2HlzWQAYFPIUlyuOR7D1zU9pYRXGmXaKqiWWVzv77s8c+xrWjt4InLxwxo7dWVQCakCh
RhQAPagDBtpjqbPcuDi1gMeCOkpHzfyApbYwi5svtWwR/ZR5Rfpuz8344xW4EVQQqgAnJwOtNkgi
ljCSRI6DorKCKAMG8MH2U/Ygi232seaXB8o8c9O27HtmrWngnVWPm2pIhIZbdTg8jBJ6Z6/nWqIo
xF5YRRHjG3HGPpSQwRQKVhjSMHkhVAzQBJRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBh+KtLOoadvhXNxD8ye47ivPkc
PkdCOCK9crkfEfhfz5mvbBvLlPMiY4b/AOvW9Kry6PYaZydWLW1a4LMzCKFOXlboo/qfaovtFtZO
Yry2nM47Odi/p1/Oi41H7UFDOixr92NBhV/CupSvsUS3lws8iiNNkEY2xp6D1Puar1E1xEo5cU2I
3F8/l2ULOehbHA/GhyjFAJO7yOtvAC0shwAK9H8MaWNN05E/ixkn1Pc1l+GvDAtCLi4+aUjlv6Cu
vUBQABgCuOpU52S2LRRRWQgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigApOtLRQBRvdLtL1Ss8SMD6gGsOfwTpznKx7foxFdVRRcDlrfwXp8TZMStj+8Sa27XS7a2U
BEHHtV6igBAMDApaKKACiiigBCQoJYgAckntWdoms2uuWb3NoSUSRoyD14PB/EYP41hfEXWv7M0I
2sTYuL3MYx1CfxH+n41xfw61r+zNdFrK2Le9xGc9A/8ACf6fjQB7HRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBh+KNLsbvSb65uLSGWe
K1k2SOoLLhSRg/WuN+GWl2N/a3z3lpDO8cibGdQSvB6V32v/APIv6n/16y/+gGuN+Ev/AB46l/10
T+RoA9CooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAz9f/AORf1P8A69Zf/QDXG/CX/jx1L/ron8jXZa//AMi/qf8A16y/+gGuN+Ev/Hjq
X/XRP5GgD0KiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigDP1//AJF/U/8Ar1l/9ANcb8Jf+PHUv+uifyNdlr//ACL+p/8AXrL/AOgGuN+E
v/HjqX/XRP5GgD0KiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigDP1//kX9T/69Zf8A0A1xvwl/48dS/wCuifyNdlr/APyL+p/9esv/AKAa
434S/wDHjqX/AF0T+RoA9CooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAz9f8A+Rf1P/r1l/8AQDXG/CX/AI8dS/66J/I12Wv/APIv6n/1
6y/+gGuN+Ev/AB46l/10T+RoA9CooooAKKiuZ4rW2luJ22QwoZHbBOFAyTge1YMfjjw5I4RdSUE/
3opFH5lcUAdHRWTqPiPSdLhtpby8VI7kFoXVWcOBjkFQfUVDp/i3RNTvY7OyvfNuJM7U8p1zgEnk
qB0BoA3KKxrvxTolnefZbjUYUmzgryQp9yBgfjRqXijRtLmjivb0RvLGJU2xu4ZSSAcqCOxoA2aK
w9P8W6Jqd7HZ2V75txJnanlOucAk8lQOgNblABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAZ+v/APIv6n/16y/+gGuN+Ev/AB46l/10T+Rrstf/AORf1P8A69Zf/QDXG/CX
/jx1L/ron8jQB6FRRRQBmeI/+Ra1X/rzm/8AQDXlFr9uj8NW4k0fSlsbktCmozQgyKSzDJYElcHI
BI7CvY721S9sbi0lLCOeNomK9QGGDj35rPt/DtjD4d/sRhJNZ7WX94QW5YtnIA5BPHHYUAcL4s02
TTbbwlYW4jvpY3cIsnKSsWjIByfuknHXpW14etdbj1q3e98M6PY243bri3jQSJ8pxghyeTgdOhq/
e+CNPv8ATrGyuLu+aOxDLE29N2GxwTt7YGKTRvAumaNqkN/bT3jzQ7tokdSpypXnCjsaAOWbSm0u
DUZYbLSvEGl73eSbzAZ4hjJBfOQQPTJ5zXRS2mjX3gOW9tLCEoljL5LTL5kkWAxwGbJ4bOOeKnv/
AAFol9qDXbxzRs7FnjifCMT7Y4/Aitx9Ntm0iTTEUxWrwtBhOqqRjjPfmgDnvh9p9l/wjGn3v2O3
+1/vP3/lL5n32H3sZ6cfSuuqjo2mQ6NpcNhbNI8MO7aZCCxyxbnAHc1eoAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigDP1//kX9T/69Zf8A0A1xvwl/48dS/wCuifyNdlr/
APyL+p/9esv/AKAa434S/wDHjqX/AF0T+RoA9CooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAz9f8A+Rf1P/r1l/8AQDXG/CX/AI8dS/66
J/I12Wv/APIv6n/16y/+gGuN+Ev/AB46l/10T+RoA9CooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAz9f/AORf1P8A69Zf/QDXG/CX/jx1
L/ron8jXZa//AMi/qf8A16y/+gGuN+Ev/HjqX/XRP5GgD0KiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDP1//AJF/U/8Ar1l/9ANcb8Jf
+PHUv+uifyNdlr//ACL+p/8AXrL/AOgGuN+Ev/HjqX/XRP5GgD0KiqNzq+n2snlz3kCyf8894L/9
8jmq51+2P+ogvZ/922dR+bACgLmtRWP/AG1Ofu6Ref8AA5IR/JzSf2ve9tKbHvOmadmLmRs0Vjf2
zcj72kXJ9dksR/LLCnDXYx/r7G/h+sPmf+gFqLMLo16KzY9e0uRgpvI4nPAWbMRP4NitEEMAVIIP
QikMWiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooqre39vYqpnfDPwkajLuf
QAcmgC1VK81S1s3EckhecjKwxjc5/Advc8Vnyy3t/wDfZrK3P/LONv3rfVh936Lz701I7TT4SR5U
CE5ZmONx9ST1PuapRIc10K2uX2oXOi3+y3itITbyZ81t8hG05GFOB9cn6VyPw7s4bq0vvPDuodfk
3sFPB6qDg/jXTarqtlcaVeQ284uHkgdVEKmTJKkDlQa57wJJ/ZVteLfxzW5kdSu+JsEAHvinZXJu
2mdvBbw2ybLeGOJP7sahR+lSVWt9Qs7slbe6hlYdVRwSPwqzVGYUUUUAFFFFACOqupV1DKeoIyDV
MaVaoS1ur2rHnNs5i59wpwfxBq7RQF7ECTapa/dlivox/DMPLf8A76UYP/fP41at9at3kWK5V7KZ
jhVnwAx/2WBKn6Zz7UymyIkqMkiq6MMFWGQalxLU2tzYorn4oLix50+bCD/l3lJaM+wPVPw49q0L
PVYbmUQSq1tdf88pMfN7qejD6fiBUtWNFJM0KKKKRQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUVj3d
5JdyPb2bmOFTtlnU8k91T39W7dBz0BN2JLzUn81rawVZJl4eRvuRH0Pq3sPxIqiRBYBri4laSeT5
TI/LyHsoA/RQMU+WSKwt0jijySdsUSdWPoP5k/U022tCkn2i4YS3TDBbsg/ur6D9T3rRKxi5XItt
/efeb7DCf4Vw0p/H7q/hn6ipItLson8zyFkl/wCekpMj/wDfTZNXKKZNwooooAgubO2uxi5t4pgO
m9AcfSq32Ga25sLllH/PGcmRD9CTuX8Dj2rQooAqW97vlEFzEbe4IyELZD+6nv8AofardRXFvFcx
GOZQynn0IPqD2PvUEEr28wtbli27/Uyn+P8A2T/tD9Rz60AXKKKKACiiigAooooAKjngjuI/LlUM
uc+hB7EHsfcVJRQBFDfT2GEvGae17T4+eMf7Y7j/AGh+I71tKwdQykMpGQQcgisqoIXk0xi0KmSz
Jy8I5Mf+0g/mv5c8GHHsaxn0Zu0UyKVJollidXjcZVlOQRT6k0CiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoorO1S8e
EJbWxH2qfO04z5ajq5+mePUke9AEN/dvczvZ2zlETAnlU4PrsU+uOp7A8cnhERIo1RFVEQYAHAAF
NghS3hWKPO1e5OST3JPck8k1U1hibIW6Ehrp1gyOuGPzf+O7jWiVjBvmYaf/AKVI2oP0kG2AH+GP
1+rdfpj0q/SKoVQqgBQMAClpkmbrusRaNY+e6NLI7BIol6ux7VhSeIPEFkrXWoaIi2IwSY3G9B3J
5P8AIU/xurQy6PqDbjbWt0DKAM8Eg5P/AHyR+NWdf8QaU2gXgjvreZ5oWRERwzEkYHHUdakpI247
2CTTxerIPs5j83eePlxnPtXOeHfE91qep/Z723jgjnjaS1KgguASMHJOTwenoazr+S407wFYacBI
17ejYqAZfaTuIx16EL+NUL7UryNdLnGg3liumEfvWDEFOAQcqOvr70XGonZ+IdbOkR26QwfaLu6k
8uGPOATx/iPzrOsfEOqW+p21lr1hFbG6JWGSJgQTxweT3Pr3FO8R3ej3hsbTUGmiS4Xzre8QgKhx
13Z+nbHIrNtNQuNM16wsrbWRrFrcsUZMh2jHHJYE+/4A8UXBLQ7morq3S6t2ickBujDqpHII9wea
loqiCrp9w88BWbAuIm8uUDpuHcexBBHsatVnt/o+toR9y7iIP++nI/ME/wDfIrQoAKKKKACiiigA
ooooAKKKKAK6THS5GmXJs2OZUH/LM93X29R+PXOd1SGUMpBB5BHesqo9Om+wXCWTn/RpSfs5/uHq
Y/p1I/EdhUSXU1hLozaoooqTQKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAiuJ47W3knmbbHGpZj7CsW1WR3ku7hds9xglT/yz
UfdT8MnPuTUurSfar6GxXmOLE8/vz8i/mC3/AAEetSVcV1MpvoFUL75tS0xewkd/yjYf+zVfrH1O
/s4dRst93ArwSnzVMgBRWRuSM8DJXr61RmjYoqGa7treETT3EMUR6O7hVP4mpUdZFDIwZT0IOQaA
GyxRzxNFKiyRuMMrDII9MVmQeGtGt7nz4tPhEmQQTkgEegJwPwq42pWC+buvbYeVjzMyr8meBnni
nLfWjTRRLdQGWZd8aCQbnXk5AzyODzSDUbPp9rcX0F5LFvuLfIibcflz14ziprm3iuraS3nTfFKp
V1zjINNa6t0uktmniW4cbliLgOw55A69j+VJ9stftP2f7TD5+M+V5g3fl1pgQPpGnyWMVlJapJbx
DCI+W2/QnmmadoWmaY++ys44nxjfyzfmSTV2e4htozJcTRxIOrOwUfmahl1GzisZL1rmI2yLuMis
CPwx1NINS1RWfpGsWmr2f2i2kXAJ3IWG5BkgFh2zjNWoLu2uSwt7iGYocMI3DYPocUwsVtS+W501
+4ucfnG4/rV+sbUNRsX1CxhF5b5iuCZR5q/IQjAA88HcQK2aAYUUUUAFFFFABRRRQAUUUUAFRXUC
3MDRMSueVZeqsOQR7g4NS0UAWNKvGu7ciYBbmFvLmUdN3qPYjBH1q9WAZPsOpQ3ecRTYgn9sn5G/
Bjj/AIF7Vv1m1Y3i7oKKKKRQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFNd1jRnchVUZJPYU6srxC+bBLUdbyVYT7r1f/xxWoApabulge7k
BEl25mIPUA/dH4KFFXKKK1OZu4VwU+npqXj3WIWRHdbZXjDjK7wI8ZHpXe1Uj0yzi1OXUUhxdzLs
eTceRxxjOP4R27Umhp2OJuGutV8WhLeCxeMWimCG+UmMDjdgD+INuH4Gn2X2y08M+IFt7m2fY52r
beYFhOf3gUsBwB0xmuh1LSLCW5Iv7ZJbSZshjkGKQnnkcgMf1+ta1rZ29pbC3t4UjhGRsUce9KxX
McPqlhpkXw9huIoYVuWiiPmKAGZiV3Anqe/HtS2ny+KvCzNwp0xFB7E7H4/UfnWtrnhe0/sa9XSd
PjF5Ntxg46OpOMnA4HbFX4tDtLzRNPtdUtEkkggRCCeVIUAgMD6jsaLBdWOf1+aQePLZrQh7iOxk
2gf39kpA/lWLBaXE3hUXbtpMMRkybuRZDcht/cqD/wDqr0GDQdMt7yC6gtEjmgUpGyEgAHOeM4P3
jyaafD2km++2fYYvPzndzjOc5x0z74osHMjD1rTri9utIuPtFhPeJCAbO5OElJHzFVPJ/EdhVaNr
FrTxBZtpSWN+lqzzIjb4mwuVI7AjIPTP6112oaZZanEI723SZR0z1H0I5FNsNJsNOieOztY4lcYb
HJYe5PJp2FzaHByK1v8ADOCW1iVHuJdtzIoAZkDvjJ784H0NXY7K7tPEGjuW0a0dyQqWSSAzJxuz
wR06EkV1tpo2nWVvPBb2qLDOcyRkllb8CTVJdKsNLmK6VaRx304OG5bYvduTwB6dzgUrD5jD8Maf
a3fifxBNcwxzNDckIHUMBl3ORnv8o5ruKoabpFlpZma0jZXnwZXZ2YuRnk5PuenrV+miW7sKKKKY
gooooAKKKKACiiigAooooAjuIUubeSGQZSRSrD2NW9FuXutNjMxzPHmKX3dTgn8cZ+hqCotNbyNb
uIOiXMQnUf7SkKx/Ix/lUyLpvWxt0UVFcTx20DzTMFRBkk1BsSMwVSWIAHUmsS+8U6bZsU83zHHZ
en51xmv+JrjVJmit2aK1BwMdWrERQvNdMKP8xSiegJ4vMrYisNw9TNj/ANlq3H4iPWezaMeofd/S
uZ0DRLu+/ek+TAP4j3rqBYfYogxcSR9zSlGCdgaRpWmo2t5/qZAT/dPBq3WFNpMVwomtT5co5BWp
NN1KRZvsd8Nsw+6/ZqyceqFY2aKKKgQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAViag3na9BF/DbQGUj/ac7VP5K/wCdbdYCHzdZ1OTsrRwj/gKBv5uaa3JnsWaKKK0M
AooooAR0WRGR1DIwwQRkEelUN8unfLLumsx0kGS0Q9G9R79fX1rQooAajrIgeNldGGQynIIp1UX0
1FdpLORrSUnJ2DKMfdOn4jB96T7RqEHE1mlwP79s4BP/AAFsY/M0AX6Kof2tEv8ArLe+jPp9lkb9
VBFNXWrRxmIXUoyRlLSUjPpnbjNAWNGis/7fcy8W+nTn/amZY1/mW/Sl+yXVz/x+3GyP/njbEqD9
X6n8MUBYfPekym3tFE1wPvc/JH/vH+nU/rUtrbeQGZ38yaQ5kkIxuPoB2A7D/wCuS+CCK3iEUEax
xjoqjAqSgAooooAKKKKACiiigAooooAKKKKACiiigAqpdN5F7p9z/cnETe6yfLj/AL6Kn8Kt1R1r
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
6q/b5bniwt2cf89pgY0H0zy34DHvU9vp9natut7WGJj1ZUAJ/GrNAFS3sisonuZTcXA6MRhU9lXt
9eT71boooAKKKKACiiigAoopHdY0LuwVQMkk4AoAWo5547eIyTOEUcZPc9gPU+1QR3E19xp0W9D/
AMvEgKxD6d3/AA49xWjZ6VFBKJ5na5uh0lk/h/3V6L/P1JqXItQbKkNlPqHzXatb2p6QdHkH+36D
/ZHPr3FbKqqIFRQqqMAAYAFOoqG7mqVtgooooGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABVG80
u1vH810Mc4GBNEdjj8R1Hscir1FAGI9jqdtzFLDex/3ZR5cn5j5SfwFV21FIOLyC4tCOpljO0f8A
Axlf1ro6KfMyHBMxYZ4bhN8EscqH+JGDD9Kkqxc6Pp105kms4TIf+Wirtf8A76HNVzoNuP8AUXN7
B/u3DOPyfIquYn2YUU3+xrgfd1e7I/244if0QU3+yb7/AKCp/wDAdaOZC9mySimDR7o/e1acH/Yh
jH8wacNCRv8AX39/N9ZRH/6AFo5kHs2DMqKWZgqjqScCqf8Aato7FYHa6ccEWyGXH1K5A/GtCPQd
MRgzWiTMOjTkykfixNaSqFUKoAA6AdqXMUqfcw0h1S6+5DFZIf4pzvf/AL5U4/8AHvwqzBoluHWS
7Z72UHIM+Cqn2UfKPrjPvWpRSuWopBRRRSGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB//2QplbmRzdHJlYW0KZW5kb2Jq
CjExNSAwIG9iago8PC9SMjIKMjIgMCBSL1I4CjggMCBSL1IxMAoxMCAwIFIvUjI1CjI1IDAgUi9S
MjYKMjYgMCBSPj4KZW5kb2JqCjExOSAwIG9iago8PC9SMjIKMjIgMCBSL1I4CjggMCBSL1IyMwoy
MyAwIFIvUjEwCjEwIDAgUi9SMjUKMjUgMCBSL1IyNgoyNiAwIFI+PgplbmRvYmoKMTYgMCBvYmoK
PDwvQmFzZUZvbnQvS1BTSEJPK1RpbWVzTmV3Um9tYW4vRm9udERlc2NyaXB0b3IgMTUgMCBSL1R5
cGUvRm9udAovRmlyc3RDaGFyIDEvTGFzdENoYXIgMS9XaWR0aHNbIDI1MF0KL0VuY29kaW5nIDEy
NiAwIFIvU3VidHlwZS9UcnVlVHlwZT4+CmVuZG9iagoxMjYgMCBvYmoKPDwvVHlwZS9FbmNvZGlu
Zy9CYXNlRW5jb2RpbmcvV2luQW5zaUVuY29kaW5nL0RpZmZlcmVuY2VzWwoxL3NwYWNlXT4+CmVu
ZG9iagoyNyAwIG9iago8PC9CYXNlRm9udC9IZWx2ZXRpY2EtQm9sZE9ibGlxdWUvVHlwZS9Gb250
Ci9TdWJ0eXBlL1R5cGUxPj4KZW5kb2JqCjI0IDAgb2JqCjw8L0Jhc2VGb250L0NvdXJpZXIvVHlw
ZS9Gb250Ci9TdWJ0eXBlL1R5cGUxPj4KZW5kb2JqCjIyIDAgb2JqCjw8L0Jhc2VGb250L1FTV0lO
QStGdXR1cmFBQmtCVC9Gb250RGVzY3JpcHRvciAyMSAwIFIvVHlwZS9Gb250Ci9GaXJzdENoYXIg
MS9MYXN0Q2hhciA2OC9XaWR0aHNbIDYyNSA5NzAgNjUzIDY2MCAzNTMgMzEzIDMxMiA0ODQgNjYw
IDYzMSAzMTIgNTMyIDY2MCA0NjEgNjIzCjY1MyA2MTEgNTY0IDYwNSA1MzIgNDc5IDQ0NyAzNDMg
Njc4IDY2MCA4MDMgNjM0IDY0MSA2MjUgODU2IDQ1Ngo4MDIgNTUzIDYyNSAzNTkgOTQ4IDY2MCA2
NDEgNjI4IDYyNSA1ODEgNzExIDYyNSA2NjAgMzUxIDcyMiA1NjcKNjI1IDYyNSA4NTIgNjI1IDYy
NSA0NTggNTQ0IDYyNSA1NjUgNTY1IDMxMiA1MzAgOTI1IDMxMiA4NTYgNzY2Cjc4MCA1NDIgMzYz
IDM2MyA4NDNdCi9FbmNvZGluZyAxMjcgMCBSL1N1YnR5cGUvVHJ1ZVR5cGU+PgplbmRvYmoKMTI3
IDAgb2JqCjw8L1R5cGUvRW5jb2RpbmcvQmFzZUVuY29kaW5nL1dpbkFuc2lFbmNvZGluZy9EaWZm
ZXJlbmNlc1sKMS9vbmUvVy9oL2EvdC9zcGFjZS9pL3MvcS91L2wveS9wL2Mvby9uL2Uvdi9xdWVz
dGlvbi9ML0ovci9jb2xvbi9CL2Qvdy9QL2svdHdvL1EvaHlwaGVuL0gvVC90aHJlZS9JL20vYi9S
L0MvZm91ci9TL1YvZml2ZS9nL2YvQS9FL3NpeC9zZXZlbi9OL2VpZ2h0L25pbmUvc2xhc2gvRi96
ZXJvL3F1b3RlZGJsbGVmdC9xdW90ZWRibHJpZ2h0L3BlcmlvZC94L00vY29tbWEvTy9EL1Uvei9w
YXJlbnJpZ2h0L3BhcmVubGVmdC9HXT4+CmVuZG9iago4IDAgb2JqCjw8L0Jhc2VGb250L0dJWVJO
WStGdXR1cmFBQmtCVC9Gb250RGVzY3JpcHRvciA3IDAgUi9UeXBlL0ZvbnQKL0ZpcnN0Q2hhciAx
L0xhc3RDaGFyIDM3L1dpZHRoc1sgNjI3IDI0MSA0NjMgNTY3IDI4NyA1MDggMzI5IDQzNCA1MTIg
NTQyIDI4OCA4NTYgNzA4IDQ5MSA1MjgKNDk4IDQ2MyA1NDIgNTY3IDU3NiA1NjcgMzM4IDI0MSA0
MTAgMjg4IDcxMiA0NDcgNTUxIDU2NyA3ODYgMzEwCjQ2NSA1NjcgMjg4IDI0MSA0MzEgNDYzXQov
RW5jb2RpbmcgMTI4IDAgUi9TdWJ0eXBlL1RydWVUeXBlPj4KZW5kb2JqCjEyOCAwIG9iago8PC9U
eXBlL0VuY29kaW5nL0Jhc2VFbmNvZGluZy9XaW5BbnNpRW5jb2RpbmcvRGlmZmVyZW5jZXNbCjEv
QS9sL2MvYS90L2UvaHlwaGVuL0wvdS9uL3NwYWNlL1EvSC9UL1AvRi9xdW90ZWRibGxlZnQvaC9k
L3R3by9wL3IvaS9zL2NvbW1hL3cvdi9vL2IvbS9mL3kvZy9wZXJpb2Qvai96L3F1b3RlZGJscmln
aHRdPj4KZW5kb2JqCjIzIDAgb2JqCjw8L0Jhc2VGb250L0hlbHZldGljYS1Cb2xkL1R5cGUvRm9u
dAovU3VidHlwZS9UeXBlMT4+CmVuZG9iagoxMCAwIG9iago8PC9CYXNlRm9udC9IVUFXT1YrRnV0
dXJhQUJrQlQvRm9udERlc2NyaXB0b3IgOSAwIFIvVHlwZS9Gb250Ci9GaXJzdENoYXIgMS9MYXN0
Q2hhciA4MS9XaWR0aHNbIDI5NSA1OTAgOTEzIDU1NyA1NjkgMjU5IDI0MiA0MDcgNTcyIDU0NyAy
NDIgNDQwIDU3MiA0NDkgNTY5CjU1NyA1MTQgNDQ5IDUyMSAyOTUgNTkwIDg3MCAzNjYgNzIyIDUw
NyA1MDggNTcyIDY5MiAzNTEgNTkwIDI1OQo4NDggNTcyIDUzNSA3MjUgNTkwIDUxNCA1ODAgNTkw
IDU3MSAyODkgNjI1IDQ1NiA1MjEgNTkwIDU5MCA0OTMKNzc1IDU5MCA1OTAgNDE3IDUwNyA1OTAg
NDM1IDQzNSA0MzMgODM4IDcyNSA3MjAgODcwIDQzMSA1NjIgMzE5CjI5NSAzMTkgMjg4IDI4OCAz
ODcgMjQyIDI5NSAxMDAwIDc0MCAxMDAwIDgxNCAxNDkgMjg4IDU3MiA1MDAgNTY5CjUwMCA1Mjld
Ci9FbmNvZGluZyAxMjkgMCBSL1N1YnR5cGUvVHJ1ZVR5cGU+PgplbmRvYmoKMTI5IDAgb2JqCjw8
L1R5cGUvRW5jb2RpbmcvQmFzZUVuY29kaW5nL1dpbkFuc2lFbmNvZGluZy9EaWZmZXJlbmNlc1sK
MS9zcGFjZS9vbmUvVy9oL2EvdC9pL3MvcS91L2wveS9wL2Mvby9uL2Uvdi9xdWVzdGlvbi9wZXJp
b2QvdHdvL1EvaHlwaGVuL0gvVC9QL2Qvdy9yL3RocmVlL0kvbS9iL1IvQy9mb3VyL1MvVi9maXZl
L2cvZi9BL0wvRS9zaXgvc2V2ZW4vay9OL2VpZ2h0L25pbmUvc2xhc2gvRi96ZXJvL3F1b3RlZGJs
bGVmdC9xdW90ZWRibHJpZ2h0L3gvTS9EL1UvTy96L0Ivc2VtaWNvbG9uL2NvbW1hL2NvbG9uL3Bh
cmVubGVmdC9wYXJlbnJpZ2h0L0ovai9xdW90ZXJpZ2h0L2VsbGlwc2lzL3BlcmNlbnQvYXNjaWlj
aXJjdW0vRy9xdW90ZXNpbmdsZS9xdW90ZWRibC9ZL2VuZGFzaC9vYWN1dGUvYWN1dGUvWF0+Pgpl
bmRvYmoKMzYgMCBvYmoKPDwvQmFzZUZvbnQvSGVsdmV0aWNhLU9ibGlxdWUvVHlwZS9Gb250Ci9T
dWJ0eXBlL1R5cGUxPj4KZW5kb2JqCjI1IDAgb2JqCjw8L0Jhc2VGb250L1N5bWJvbC9UeXBlL0Zv
bnQKL1N1YnR5cGUvVHlwZTE+PgplbmRvYmoKMTIgMCBvYmoKPDwvQmFzZUZvbnQvTUZaTVJSK1Ry
ZWJ1Y2hldE1TL0ZvbnREZXNjcmlwdG9yIDExIDAgUi9UeXBlL0ZvbnQKL0ZpcnN0Q2hhciAxL0xh
c3RDaGFyIDI1L1dpZHRoc1sgNzA5IDM2NyA2ODQgNjEyIDU4NyAzMDEgNTgzIDQyNyA1NzUgNTg0
IDU5MSA1OTAgMzk2IDI5NSA1MzQKNjMzIDQzMSA1NDggNTgxIDI5OCA1NjYgNTUzIDM3MCA1Njkg
NjEyXQovRW5jb2RpbmcgMTMwIDAgUi9TdWJ0eXBlL1RydWVUeXBlPj4KZW5kb2JqCjEzMCAwIG9i
ago8PC9UeXBlL0VuY29kaW5nL0Jhc2VFbmNvZGluZy9XaW5BbnNpRW5jb2RpbmcvRGlmZmVyZW5j
ZXNbCjEvUS9oeXBoZW4vSC9UL1Avc3BhY2UvRi9yL2UvcS91L24vdC9sL3kvQS9zL2svZC9pL28v
TC9mL0UvQ10+PgplbmRvYmoKMjYgMCBvYmoKPDwvQmFzZUZvbnQvSGVsdmV0aWNhL1R5cGUvRm9u
dAovU3VidHlwZS9UeXBlMT4+CmVuZG9iagoxNCAwIG9iago8PC9CYXNlRm9udC9LUFNIQk8rVHJl
YnVjaGV0TVMvRm9udERlc2NyaXB0b3IgMTMgMCBSL1R5cGUvRm9udAovRmlyc3RDaGFyIDEvTGFz
dENoYXIgMS9XaWR0aHNbIDMwMV0KL0VuY29kaW5nIDEzMSAwIFIvU3VidHlwZS9UcnVlVHlwZT4+
CmVuZG9iagoxMzEgMCBvYmoKPDwvVHlwZS9FbmNvZGluZy9CYXNlRW5jb2RpbmcvV2luQW5zaUVu
Y29kaW5nL0RpZmZlcmVuY2VzWwoxL3NwYWNlXT4+CmVuZG9iagoxNSAwIG9iago8PC9UeXBlL0Zv
bnREZXNjcmlwdG9yL0ZvbnROYW1lL0tQU0hCTytUaW1lc05ld1JvbWFuL0ZvbnRCQm94WzAgMCA2
MzggNjI1XS9GbGFncyA0Ci9Bc2NlbnQgNjI1Ci9DYXBIZWlnaHQgNjI1Ci9EZXNjZW50IDAKL0l0
YWxpY0FuZ2xlIDAKL1N0ZW1WIDk1Ci9NaXNzaW5nV2lkdGggNzc3Ci9Gb250RmlsZTIgMTIwIDAg
Uj4+CmVuZG9iagoxMjAgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlCi9MZW5ndGgxIDExNzQ0
L0xlbmd0aCA1NDU3Pj5zdHJlYW0KeJztWnt4VNW1X3vvc2YmCZMM4ZFAgDOTk4HATEwIKhCmZPKY
8BiEAAFmqDWThPASTDQJVgsGa1EMKFSpj1YBtTwqWE4mYhO0Em21V60F66PqtYJXrNbWSn3dtkLO
/e0zEyT387u39/vuf+XsrLX2XmvtvdZee5199k5CjIictJEEVc9bWFhM1lPgBlrcsLauOdH29RKx
QMO6Vven/jdvBOMtIvuzy5tXrP3F3tEYwfFjItvEFWuuW57QH1MEtG5lY92yY98c/V2Mtx/tS1eC
kflx5hdE6a+jnbdybeu3k/Ykda1paqhL9oe+c/jaum83O5nrp9A/A6b7qrq1jQm5X7Y9zU0trcn+
m6W8+ZrG5lNTdsCXjFGAIertROoc0gCjxA7KITLfAZwCfNA32zyjXkl632rzpBiC3o8kgchLd9Eu
yqPTbCI9Tb00m/ZSGVXTDppBx+gQpdN17AVSSKdK2k9ephGnKspiKt1Lb9DldA29Rycpn8L0NsvE
OCFqpuE01fwjcJg2mz3QSqUK+ikdYWvYQipEfSb3Mx8sbzN7KYvyzRfN19G6n95jeWYnzUTtDzSY
xlE7fZ8yaTU9b8oI5FE97WPr2R/JQzHaolysdJhX0jQ6TK+yMGqX0XXq6ymHaQ16PcSyWK95wnyf
nlQYNWKk79JmeBynXn6RqFB3k5vG0jdoLtVB+h16gw1hE0XQHGeWm/eCu48+4T7+rLDDDx/Nolq6
jR5ANF6jU/Q5S2OXsPvZAZSX2F9UubphaqPrkVf3I3r76CD1sIlsIs/iWYhWFo2nRZBtoz2w30XH
WZhFWS97SuxRi/pKzaHmMPN906QJFIGHu+gp2PiMFUEHFkSuaFXGKK1q8dkbMcNldB8dp5fgx9uI
++f0NzYB5R1+A283l5j7zffgi4M0mkLzaSk10Tq6lh7Eqj5Nv6S/si95CjSPKc+o16unzTsQ27FU
Dt/nQXshxt6CVYpTN8prmOVg5sYsprC5bAFbwbaxu1g3e4O9wW3cw6/mHwpDvCDeUi5VVbMEIw2n
MbCr0xJaiRW4AdG+A/PdT8/Qc2wYG8sKMKPX0P8LPo1XojzEj/G3xSaxTTmj3tx3su9PfV+aHWRH
ls1AHNroYUThYzYcPoxnq1kLexeeb+ePinThErq4RJSJGhEVm8UO8W/iN8o1ygHlTXWWWqcesNf1
XdX3khk2v4dYMLLBr3Hkp4tpMvJnObLpSvjXjHINracbqYNuR77cQbvpAOZ9lJ6jV+n39GesADEP
fF4F62uRdZvY7Sj3soPsKfYMe469w76Qheei5PNLeSmv4FV8Bd+EsoMf56/xD8Qo0SDaxUaUneIx
8YZCiqKYajHKTHWLus/2gj3fPtNe7/j1mY/OTjgbPft2H/WN7Ptm3119T/W9by42r4P/Xiqgi+Dp
LfDyXuTgHpSHkYmP0bP0a/qd5esnjDMVGZ/NdGSDH6tWymawWSiXsfkoi1CWsKUodayerURpZxvZ
d9lN7HvsNvYDq9yDue1hP2GPofyMHUF5lZ1gf2Afsk84kpgLZLOXj+OFfCpmWsFn8Hl8AcoK3oTS
zK/h67BC+3gX7+GviSHCKwpEnbha3Ct+Kp4Wr4i/K1zxK4VKQFmsrFBuUo4pLymvK1+qmhpSV6o7
1adtObaLbYtsq2332A7ZPrCdsdvs1fZ6+3r7K3bT4cVu9SvM+zCd/xTajrEWdajybX4C70W2aFZv
YYsQMRuvEWvE7eK36nJ2WrjZm6xDrBJXmg+JKv430cQW86MsV2hqiVhOW8lkB/g7/DP+vjKM1fA/
snzl++xnvElUcJs0or6sDFNuUj8g4r+jEr6B9fJnxE3iJvPnVKLuZCfUnfwlcisn+RA6gbf6Fn43
Ov2Gr+JbKKJcrH5JqxD3n6jfRryn881sgnhF2UnvCZ1/yk6zu7BrvMhmK3n8Cj6VHcCOe5aNoY/Y
1dTMfkBB9jj7PesmxvaLfWwOH4TVMriTTcZH6EXhYa+IVIpKH9lYPoxV89N8kXjCdlxcwhh2id/S
9UywIuRO/9NHV+EN2MHHYU8LYTd5mRVTNt2N/f6zvifkjq2+rm5Bnj0g/LSAiuhb/AUqwbvxHkqE
bqZiOoIc3ExF/B5ab25ky7DvX4b9k1M3W02FLA27ZRZ8a8f3YjjPxV5YC6t/w/7/PHb9MPsLXcvc
eLN6KV+Rkq1KCDtTDPvvFpRl9C207qM7bIfVl2keyyJS3H07keVv0RX45rwL+yMpAP+W0gOKH167
sTNfjR739c2kIMrN9ALjtAE+T8d7Xq3MxM57l7kaM1yFb9QcfBOfo1Xm3VSBtVtg3mRuoVrzAfNy
WkELzf3Yf9eZcbqUblGjfLHqUy7GHvsc+yW+R//OtmDfnklvYj/ysmz6EAXfaZquPk4dyu+wd5aa
W81XaRjikYsI1eMreorW0l8Qt5milyb1zeWdZpVoxhfqBM0395kaS6WV5hrsvE/QHruKvWcjjVH3
IHcpWL6oJlg6/RuBaSVTp0y+9JKLJxVPLCq8qMDvmzA+f9xYb56e63FrY0aPyhk5Ijtr+NAhmYNd
GenOQWmpKQ67TVUEZ+QP6VUxtzE2Zihj9ZkzC2RbrwOj7jxGzHCDVTVQx3DHLDX3QM0gNJf/N81g
QjN4TpO53AEKFPjdId1tvFipu7vZ0vkR1G+r1KNu4yOrfplV327Vnah7POjgDmWvrHQbLOYOGVXr
VnaEYpUYrjMttUKvaEwt8FNnahqqaagZWXpzJ8uazqwKzwqVdHJyOOGUMVKvDBkj9ErpgSG8obpl
RvX8SKgyx+OJFvgNVtGg1xuklxsZPkuFKiwzhq3CsFtm3KvkbGiLu9Pf27G120X1Md+gZfqyussj
hqiLShuDfbBbaWRdfyr7qyYGz6yI3HK+NEd0hLJXuWWzo+MWt7F7fuR8qUfiaBRjGNxbFeuoguGt
CGF4oRu2+KZoxGCbYNAt5yHnlJhdox6SnNhqt5Gil+srO1bHsDAjOwxacJ0nPnJksMc8SSND7o6a
iO4xSnP0aF3lqM6h1LHguq4RQfeIgZICf6drcCKsnekZycog5/mVxnMyq2apy1p4wbm4MumRPgvp
YLgb3PAkomNOUyRqnEIdDVOghifK0MtYhvVYZaRUxDpcJeC7ZH9D9bp0d8fnhPXXP/rzQE5dkmPz
uj4nWZVZci7RIO+vGz6fMWGCTBB7BVYUPk632pcU+Nd1c0NvdrlBED6qRmzroiWFCL7HI5d3S3eQ
6tEwNs6PJNpuqs+JU7DQFzV4TEp6+yXDFknJxn7Jue4xHXn8KMn7xTDDMfbcT4Zr+JDQyhKDDf8f
xI0JeXihHp6/NOIOdcSSsQ3XDGgl5FPOyZI1lhAg4IbiRaRm6Ui9BUsjkoEf1Vulh1bFZuJVg4/G
kIqIyOHRRI3nCGso5O/l50aWjcggOZbitVn5v6zb7kACWxzmrjJcsZkJHE31eP7JTt3madnLIl91
S87JKPENbE8b0B7g3qAOAYeVsTxcs7SjI3WArAqbVUdHle6u6oh11HWbG+t1t0vv6BEREeloDsX6
l7/bPLIlx6jaGsUkVrISpDan8k6dbZ7fGWSbFy6N9LhwxdpcE4lzxiti5dHOPMgiPbgpBi0ul1zJ
lA23bOD7hrcizh2Wfk5PkGijJVUshtVu6GZk8Rz9PEYN3TzBc/XzOHhKghe0ePKRO0VFTeT8HLBe
rGiBdQDADdXTF6IlLvqytW+sy+IMeBTJsXXQJ/iCrsM5m5MLd7HFON88j7uHIH6Easxe8U5XKFQc
7Ab1XWTReP744h4piI8cVfxz8Q4/iOO0BsaJ+PAcS/J2vLw8Wbl0SqLSNaGg+ERZqnibPgZw8bY4
gU+j1asr/6Li02VOMJi4gTJwUtFot/g9GQBOQfFmV97Y4l1Hxa8hf148h1OB7PZc3Dm4GAP+SvwM
dw0Np+nDScnhrvTBxVTWIm7DBHuBjwNOAk4DFGoS+6gdsA1wCKBQBrAGKATMkxxxQByAn3vQPwO4
ENAE2AZQqEY8DP6VEov9YjU+75rYiuv1MNAt4k6L/hh0JOiD4OMSJB5AW9JdyfaPQKX8h0n+vWgP
B70nSe8GPwf0LuvarokfJNvrRJvVrzVJd4uW+BjNVTYGcjegCCBQ24HaDoRuB1oEzHA8XWNZ6gQt
Bl2boAjXhrhHt9ZoQ1fWiOLdCOkGhH4DIrcBkdtACkTr+3XWJ3QKxHrorIfOeuisR1SKRAvstWDB
CNgFcAME4t6CuEu+AdwLOG7xvwe8HbBbtsS1iON4eHWrWB3P15BkK7qmBotLH8dpnGHY5V0jRhdv
+6qVkioTETQ9STOkbqMlbexKGSS5jV0jRycotK4sSxcN9B0Ap6HAeYCLAZUARTTE8wq1I2IurXVQ
MF1r5+2iXWlXlaJKlnlUFFO1g5CSmaKAAlAYr9UG2ORYSnPKxhThSnGnFKUEU6pT1CZc7LYJoYlC
USrmiVqhdpu9cXvJJJDgDFvJpO1pu9OMtN6042mqYeu1HbedtJ22qW5bkS1oq7bFbM22jbbttt22
lO227XYeS2tO25gmXGnutKK0YFp1mqrZ2e6yTaJevrbALkAzYDtAQYxrwXeLKwC1WI1ahOIK8AmY
0HIBjqN+ElRFKwN6GdDLADcD3AxwCVhKqgExQHNSajsn6e8j9U9LCWAcpOngpiO2J4FPyxpgNlpO
tJxoOaF1nJ+Bhy5gN6AaICzeSQCyBrhfVpSUxwA2S37a0umXBWVffiZYN653PDPGs93j2fbxLBgo
LSsO5gJlZmbW6rXe2vzaPUqT3uRtym/ao8zT53nn5c/bo5Tqpd7S/NI9SqFe6C3ML9yjaLrm1fK1
Pcq2OYfmHJ1zbI5SO6dpTvscMRlL1xX3FRVbNNcr6eH4iJHFkzPKpvFDmE4t8C7ACYAgDbgQUApo
Aij8ELDGHwH3EXAfoXmAWoCKHo/I7QVYS8okf5clkzUp5wPkAhM/GC+ZNK9sNrbcWsAugMDYByE/
aGknaocsvgF80uLPS+rvtvgacH8fgQ1uqbXNLcXrt5RKAbWAZoBKx8QSOgHAyMAaoBlwCKCIpShL
xBL+CMpBflD4g86JwzQaPhxflszBDleZiw9CDjjZfgvfY+FbLVxq4bxg+mznF7OdT8523jzbOQ4V
no8bnJPtsLAnmFbmfLTMOa/MOb7MidGyyENOPszCNonZnyw818L+4FCP8+8e56ce5189zvs9zqs9
zm94ZL9ReHedfKiF0yTGFVvi2RYeG0zTnM9qziWac7LmLHOynQzWqdzCYyycIzH75NGMygxKeZx9
QpUYicUD4zV8py3CzHigDKQvHpgBcjYe2Anyj3jgTu0J9ndmfdLYF/G8U1rZMPYZm6XI9qdJ+lc2
C5c9DVf/Wbh2amwvBZgX9MfxwI1S/yH0/yHaD1KuQ+o/gGuspLvYLIt/f7LffXF/Paz+KO6/DlZ/
SH7L6t1x/ylw74z7bwW5I+5fA7It7pUOro4HJmhlg9kKyuNSt4G8XHoyJ2lxJkZeAzoj0TkU98te
ldJAN6uI6xNBxkkvn2A6VVvmtLhuTXI06dYQo0i3nM4hr0XTWYblvJNyLeqI6zdiFNuj3lPafwYe
lxOnz1lGfKf27hOY32I0/4PNih/QXuqR4Yprx/zdzPuY9hv9ce2ZvG62OK71+rsdEBz1d3N2WOtE
kA3ocvaYdsi/QntEt6R7dEix1LsCBdqP9KXavV6049qN/iekG7QWM14McdQ/XZsTOKBVebsZxMEA
jAVTtRL9Gm0q2FO62ayuA9rEvG7pShHGOPCYNgEWx+qWK4smH+GXkJ21Bf32Vnu9fbF9vn2afZK9
wO62j7aPsg91ZDpcjnTHIEeqw+GwORQHd5BjaLd5MuiT57OhNuuYZlMkVqy6i0vMEwc6zhwc744x
RIR5eGE5MzLDFK4pNyb7wt12c4ExxRc2HNXfjHQydnsULYNvxvGyJoIElaxNOfJS2kOMFW66LUfS
9Ztui0ZZ2OhtoHC92/hiIeaRisO1qpdn0/B1pdmlmdMHT62q/BoUS2LfV0+27/wne7RxV3hhxHh4
dNQolhVzdDRszJDX2R5+NW8KVfbwZkmikR52Pb86tEDy2fWV0XNqlMuboUYBSaRaF+VKNcplXZba
HEsNaZobquzMzU0oPc1mSSWkz9OW0orEWHkwgbGqJYEaH0N51lh5fIxUQz4kBss4f7BBxDKswTIG
kTXYKKnU6fVCxe+VKp2TvVDo9E62xAe+EuvehDtR8lp2vCxq2WHsK538hA6yIKnDHdDx/X8+jeX/
B2XWVffWsgb5S4WYHmoExIwt61ZmGxvr3e7OZW8lf9swNlbfsFLSukbjLb2x0limV7o76xq+Rtwg
xXV6ZSc1hGoinQ3Bxsp4XbAupNdVRrv2tleEB9i69ZytivavGaxdDlYhbe0Nf404LMV7pa2wtBWW
tvYG91q2wgvKWbg60umg8ihupRbt4mmpeB9iOZ5o+XBX83Tr5Zjmyb4h5wiuRvspDTf6QXq54QRI
UUFZQZkU4e2UonT5a6OkKPuGaZ6cI2x/UuQCe7BeTj7KDq2qPPfT0tLSKqGtzQfc2pZt8Vrx0noW
ho0qeckNGIGQEYxVRplcjrbkUxEJuo4GjgV4U6A9sC2wK3AooLa1RcHOPJp7LJfX5jbltuduy92V
eyjXJgWXRx4LBnblfpwr2pBNrBVPqNKy2QaKH9lsbWuRD8FACyBhztfmq4iU5VIDTrsMJ/MCGgLQ
AZMACwEq/QL4ZcC7gE8BCt0EfCfgIUCX5IgCURDKXlUpLUZ9ctPJFsVdRZcUT+kGrVueoAuXJmho
boIGyoqzQeOlk1LLMnDwZnQE+HnAm4APAf8AqKJYFFuDtyWyNtpCLT4G9wmNVolafK3MhwqT4W5t
8flIgkxwrABUfWxg3hNraSOEAgsCAiWL2yK7tUn6lSL24FG4IY+Sp2XcmS/r5Oxx/iSOqXZ+NE6q
0s2ffFRQql1WDjMa4bCpRyHnJNh4SmFXsiso2+f6InA2MNf1WeCyswEqRd11BmhikWewZ7AXiI1S
6Ixb9J4JqvQluZVe674+7UK5UC6UC+VCuVAulAvlQrlQLpQL5V+4yIcn/7I5VP6xi4iNBMj/0xL0
r/0olGth6++8p5lp9mP5y0VKxIdRpvxXPtRslEFUs2ptY4t7buO17gVNa+uuIkuD2Hb5x6F/8nEM
bJ6m0+YARvKv0LapbFQ/SPP/62qxhE6ncehIbUbgc8eIhKEH3x39tKQ9rx7O/7L17FYXOdLRTOm3
818NOYC5CmVuZHN0cmVhbQplbmRvYmoKMjEgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9G
b250TmFtZS9RU1dJTkErRnV0dXJhQUJrQlQvRm9udEJCb3hbLTI2IC0yMjkgOTc5IDc2N10vRmxh
Z3MgNAovQXNjZW50IDc2NwovQ2FwSGVpZ2h0IDc2NwovRGVzY2VudCAtMjI5Ci9JdGFsaWNBbmds
ZSAwCi9TdGVtViAxNDYKL01pc3NpbmdXaWR0aCA2MDAKL0ZvbnRGaWxlMiAxMjEgMCBSPj4KZW5k
b2JqCjEyMSAwIG9iago8PC9GaWx0ZXIvRmxhdGVEZWNvZGUKL0xlbmd0aDEgMTQwMjQvTGVuZ3Ro
IDg5NDA+PnN0cmVhbQp4nO16aXRUVbbwPneqeR4zV2UkhEAGkhAIUgSMYQ6QRIaYMBM0IYQMQDNL
h4jIoJGhEWxFCHREOyLaISKKRBFp9WmDmBZabUAcIo0x0gJVN98+pyoQ/frr9f70Wu+t9dWtu+85
+557zj573rcKCADoYA3wkDdh8oAUYJ9UD4LC2eUzF/n7yUUA5K3ZtdWuslcGXkHEBQAuZ96i+eUz
HYsSAPhoxG2aX7Zsnn+8rh9AZGTp3JlzTn59Ce+nb0VkeikijB8op+H4I9iPLi2vXhpYbyfO90lZ
xeyZ/v6APOxry2cuXaQKIvtx/KeIdC2cWT43MN6FIGJRRVW1v59O6XQtWjx3Ucefyg/i+J8BVANJ
MWmAzxCWwy2uE4oJPdwkgRtL9ORLuMqNhtFQSMrpCGEaDBF2CS+S0XAMPhSvwm6yBZ/YQraIcfxa
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
kyEHJsFEyIWpEAkDIBEKIAxi4D6YBqkwHmwwEIyQABmY7faDPLgX0jBvd0A6ZIITRsMoiEZbDIJg
SMZ6ORTMEA8WOAKvYPYyHZKwiknBrGIQPABajMt+FhMcxeGBAQg9J+TUVNcsnjnclf2QKzufeTqy
FcT/9s6Vv+xeh+vdv0AE/skvvA/zek5uLSrSvzuvQimeqXfO1ejbGmE1XpfwmKIhcYV4HsYzDs98
PDPwXIbnNDxX4zmJjuGOw/Zfn8J5WE1P8VT3D2I57BYlKJbcsFvYgOc02C0dx/6DsJv7HBr5c91f
01PIht2KeZApfYT326FYNAeu9LlGiBfKIU4aCg1ic/dfFSe7v//vnGIu5OFZxzfDaLzmC5dgNPch
6Bk+E9bhXpfTE9eow+smxXZYR/GCl42vo8/wDfj85xDD/QWiRC0sF9Z1/0Mq7/5UGNr9npDd/bFA
/8fw/8//zFmH9obpot8P/psPYSd5qfmPrSWGrJ9A4zeYPyy3TqLXwxm/1ctNcoi6XHEEx0k99vJ/
AEwhdj8KZW5kc3RyZWFtCmVuZG9iago3IDAgb2JqCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9u
dE5hbWUvR0lZUk5ZK0Z1dHVyYUFCa0JUL0ZvbnRCQm94Wy00NiAtMjE3IDgwNiA3NjZdL0ZsYWdz
IDQKL0FzY2VudCA3NjYKL0NhcEhlaWdodCA3NjYKL0Rlc2NlbnQgLTIxNwovSXRhbGljQW5nbGUg
MAovU3RlbVYgMTIwCi9NaXNzaW5nV2lkdGggNjAwCi9Gb250RmlsZTIgMTIyIDAgUj4+CmVuZG9i
agoxMjIgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlCi9MZW5ndGgxIDg5ODAvTGVuZ3RoIDUx
ODc+PnN0cmVhbQp4nO05C1iU17Fz/vM/FliWZWFZXissKxKUpwiEhOiCjxhFRYyoiFbUEHxQX2gE
k6ghmKbRaAIao6D4NsQHJSY1NrEmJbEx8do02NY2aq3kpjeX0lxLUoPLv3fO7GqMve29uf3udx/f
3fOd+c/MOWfO/DNz5sz5FxgABMIa4FA4YVLqYKBfzHoExXMqyxZ7cfvvAdiTc1ZUxfppmhjzMeLX
yhc/XBl099HPAKSfIW39wwury73j/REP9q94qGzu2/OvHASIw/GQVYGEoAnq+wC8FPH+FZVVK33r
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
27JBfkQ+Jf9RsWPJUBqVTjVGrcSyT9O0DG2ttkc7j6XPEPe/qkwy1P3PLvRlzPvvk/gqhT8WiVUV
/8NOGDViymhz6tSJfMig7IzEY2Pvx6SgoDioZFrRyMIHSscEj5vxKvzf/Ymv7QLKQj+fx3s8CJmA
iIu/ZPvDBMwMR8AUzGzNkApTYSJ9Zx4E2ZABiXAMxsL9YIVJMBkKoBjzUvGtvAhGQiE8AKUwBs/r
cTADXiWOFrSDhC0VAgFGLa9avrQsLzZ/QWw+nVbANmHU/o/+DN9EP4fPPd8g+P5tlM9C+c0qjUdH
+FbV8zNpN+Rge+btVW70eP6zVZE9u+6s3A0FoiotMP72yqu/WeUcGK9egIqblXfDkm9b5achE2sG
ZjaJ+EyXzZAorYL7sO2UiyGfdcNorP6+OkodA/mCLleI8Z4+UaVjkM9H47MA4uUImI2njkVpgyhR
+XHPF3yZ5/f/X/+L6jHYAhvQsfm/sz8YVfaD1qMnvhOU+wUEeDfMS6tCpolnW3btE3qLbjd0a8dw
T6o398u/AmjjuzcKZW5kc3RyZWFtCmVuZG9iago5IDAgb2JqCjw8L1R5cGUvRm9udERlc2NyaXB0
b3IvRm9udE5hbWUvSFVBV09WK0Z1dHVyYUFCa0JUL0ZvbnRCQm94Wy0xMiAtMjE4IDkxOSA3NjZd
L0ZsYWdzIDQKL0FzY2VudCA3NjYKL0NhcEhlaWdodCA3NjYKL0Rlc2NlbnQgLTIxOAovSXRhbGlj
QW5nbGUgMAovU3RlbVYgMTM3Ci9NaXNzaW5nV2lkdGggNjAwCi9Gb250RmlsZTIgMTIzIDAgUj4+
CmVuZG9iagoxMjMgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlCi9MZW5ndGgxIDE0MDE2L0xl
bmd0aCA5MTA1Pj5zdHJlYW0KeJzVewl4FFW28Ll1q6qXdNJL0tk6W6ezsIV0OhsRlAZJQESIiBAj
IptAWMzOGkTNIGsMkbCFLcQYQ4wxQGQyKLgFEQZHGWF4KIiMoAPGiLyoCOnKf+7tDtt87/3z/f97
/5Linrr3VtW55579VDVAAMAbngcKmWMei3cA/0u0Ixg/bd6UPPc4IQmAnJ02vyjCf5Z2JE6cBRBg
Rt7MefoB+69gH8ewdubcRTPc93tFAUSJs56ZMv3D4d/kAKSsxMmUWTih769SA9BZOI6aNa9ooWc9
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
Gu172ks9h5eKH2O8Nnt9qbPq8jDXsno/7b3Gu9X7O++bPk/6bPa5oO+nL9Y3GrwMiYaZhtWGg4Yf
jL7uF7X/C0fGv3hM+t84cu86/oBHi/GS8ZJJ+H/3AGYJ7l9v+/HfygEJxiYzV+V338PDJowaPy5r
zMTHMsY+OuKJSKM5ydA3NXF49uP+/TLTk2MCUtICRz4UFd8rKHh0giXE1Nu35e0n7bEDHE9Fh+lD
vXRxj/zxDfWQPlpp0N5FZQPh/68/ET7kUGT8ufooeh+4ShjEsQjAf+F4HzyM1jMBRsF4GAdZMAYm
wmOQgX7uUfRwT6B9GcEMSRhd+0IqJMJwyIbHMYftB5mQDskQg1VqCqRBIIyEhyAK4jE/D4JgGA0J
YME8ygS9wRda4G14EmvJWBgADngKoiGMVT8YR3QQB4/AH+ENUMMQ6MN/szwI9sIi9LADOaUmYJ8K
MPkHb4CM4qLigilDIobOiRg6zu0t1+ET/+qf+u7hVbjafdeE538BiJ/CjJ4mTEQFY200TOppUjuk
sUYS+LgOW+atNhEWCR1Qhuf9dDziaoXJYisR8VyILR9bHLZJ2BZg2+uZKxTK4AS20jub2BdaWZOg
+x/iMmiWPoV52Jpxrln0gWa5FMdHoFkwwV4ahAJlrQ7nWyBBTsTzrzBPNHjOI/CZUMjE50zSR9Ag
1nb/QzW6+9/Fgd2/iOtBuLepgdT1NLEMsnGumm6GcXjOZniETAgSK7BfDNXkKpSyRq9BDZ7r5aNQ
zebxufHsOfaM8BnU0KEwGGk1iJOhHHGppVUsn8C2HHS0EML/TzZO239lA8wF/i80VOlz/1ETufkj
f5dgrrAE4zk2pp9uP/mf/BHeyJ7mtw48rR/0C3i5DWf3EtPT7Lw3tfR+pUEJVX+qauGW6bGb/wF8
qhHECmVuZHN0cmVhbQplbmRvYmoKMTEgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250
TmFtZS9NRlpNUlIrVHJlYnVjaGV0TVMvRm9udEJCb3hbMCAtMjA1IDc1MSA3NDddL0ZsYWdzIDQK
L0FzY2VudCA3NDcKL0NhcEhlaWdodCA3NDcKL0Rlc2NlbnQgLTIwNQovSXRhbGljQW5nbGUgMAov
U3RlbVYgMTEyCi9NaXNzaW5nV2lkdGggNTAwCi9Gb250RmlsZTIgMTI0IDAgUj4+CmVuZG9iagox
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
ci9Gb250TmFtZS9LUFNIQk8rVHJlYnVjaGV0TVMvRm9udEJCb3hbMCAwIDQzNyA1NDVdL0ZsYWdz
IDQKL0FzY2VudCA1NDUKL0NhcEhlaWdodCA1NDUKL0Rlc2NlbnQgMAovSXRhbGljQW5nbGUgMAov
U3RlbVYgNjUKL01pc3NpbmdXaWR0aCA1MDAKL0ZvbnRGaWxlMiAxMjUgMCBSPj4KZW5kb2JqCjEy
NSAwIG9iago8PC9GaWx0ZXIvRmxhdGVEZWNvZGUKL0xlbmd0aDEgNTQzNi9MZW5ndGggMjI2MT4+
c3RyZWFtCnic7VhbbBTXGf7PzF4OaxuvjTELG+MZBrt2bccXLibUhal3Z7FZDLteA7PmNmt7zTrB
MAouooU0q5SqaAE76gM8hIoWBQlVijx7EqnrPJSofShtIeRWWqmpykPUqEqQeCiPsP3P7K6LUdu0
aaKqEmf2m+/83/+fc/5zztxsIABQAWkQIbIj1t4Fdqk5iaddo5MJs2AvkQBIz+ixKekFd+9VFD4E
EMxx8+Bk/+/+9AMAcRuAy3Pw0LfGC/GL0YZIKpkYu3HT90eApQ6016dQqPwO/QPAIh3t1anJqePF
8T7Ak/fQkdFEsf1FAMdLk4njpvOKC32LeD7S4cRkshi/F08rzSNHp4r2R9xvPp80m9vu1mI8b/+a
888AzjlYjqhxtEMNQP5jxKccD7EH5y8AHg5h9huw/j7OKIZ8HTzwRZfrcBOP8/AGHoXyM9Suw1n4
EbyC+t8VgJ/gwcsYvAAvYcR5jCnVX4H3HtWFDrKe+Mir5DaEBB9pJT/HXboNn8An5F3yIhkiS4hG
UqQVzgnrSFzc7HRi/Q04jK32kxvkhuP3cBit29jrAfJX9B0X3iEviy9CWkijh+d65eFl6II5HO+/
LhQ+az9Khe8HL3w/vpTyJe2Hun4oLG/t79sS0oKB3m+omzd9vedrG5/Z0L1+XfvTba1NjQ2rlVX1
vpoqb2VFmWcRdbucDlEg0KopIUOyGg3L0aj09bVxW0mgkHhEMCwJpdDCGEsy7DBpYaSKkeOPRaqF
SHU+knilHuhpa5U0RbJuBhUpR4ajOtbPBZW4ZN216wN23dFoGxVoyDK2kDRfKihZxJA0K3QsldGM
IPaXLfMElEDS09YKWU8ZVsuwZjUpZpY0bSJ2RWjSNmYFoBV8WEts0BJjViSqa0G/LMdtDQJ2X5Yr
YLntvqQJnjOckbKtb2XO5rwwYrSUjyljib26JSawUUbUMpnvW1UtVrMStJq//ZEPp5y0WpWgZrUo
2Fl4cH4AYjkbvIqUuQ+YvHL304VKoqi4Grz3gVf5FOeXCf2lOmBumCHOT5Z5LmdyKoygYaWjesGW
YMTPQG1viVuCwT1vlTxLd3JPuuSZb24oMt8qzSj+jqV8VnpEamvF1bd/DfhDv2SJjcbIaIpzIplR
gsHCug3plhrEipoozlXLdrRjfMLASUzwZYjqVrtiWjVKbyEABYnvwURMt5sUm1k1AQuM0WIrq10L
8rwkLWMECwnyvpSoPgdr8neyayX/62tgLcR5HlZtADelUcvoY+NWveEfw+tzXNL9sqXGcfniip6M
811SvFbzHRxOtke0W+HcHosuBfOZuxuopAt+Mc53CwUphCeltwcdXtwu2+Q72tsj6cQPpTAcpRjB
awv6QUNsCPRxl8ibBvr8clwulH+Rkr+Yk7PBoo/05UVhPqfCOP80tUI0T6hZ0pLBRxJc0KmzmGCx
t3+cp8DXojgwtqB8O/tKLrEB71zUBOzGlvgu+iQLIpKuJJW4gteQGtH53Pha2/sbjinh6LBu73bx
nsxQJRzLcFXZUJBAyvRbgJeTijfOhuq1BTWET55MJqRIoYyRSeTy6RFF8iqZbDicMTWDD6vjEuby
b57xW6GzcctrpMhG3r/SP5ZRYnqP374oI/M3qyUEhvRiQhuKF6jtwCdIb1Yhp6NZlZyODetzXnz5
nx7SmUCEgNEbz65Gnz4nAai2KnCVi9yQuAFhgk8FJlA73j+nAqRtr8MWbHs0R8DWaEkjMJoTCpq3
pAmoOQqaamu8tOH7Ar+r3N99+Ay+9/6Sj+SP06tcWVAcXBFUGAA3hMGJXXmhHXaidi+fx+8xonqG
rl0h6pWqpaFXc6ScddX/OEeWqqy+/sgvO+XDiEnEIcRziGcRE4gU4iBiHJFEjCFGESOIBMJAHEDs
R+xD7EXsQQwj4ggdsRuxC7ETMYSIIQYRUUQEsQOxHTGA2IYII7Yi+hF9iC2IEEJDBBE50s2OUKT1
7DCndWyS01p2iNMa9hynLvYsp042wamDpTi1s4OcnmbjnNpYklMrG+PUwkY5fZWNcGpmCU5NzOD0
FXaAUyPbz6mB7eO0mu3lpLA9nFaxYU4yi3OSmM6pnu3mtJLt4lTHdnJ6ig1x8rMYpxVskNNyFuXk
YxFOy9gOTrVsO6elbIBTDdvGaQkLc6pmWzlVsX5OXtbHqZJt4bSYhThVMI1TuZoPUnlid2e9jtiF
iA521oeCnfUaYsf2zvoBhHSh44J6IXLB0XGaVJ4lM6cunZo9de3UrVPOmdSl1GxKNCbMCWFmD5kZ
JuZuMhO5FJmNXIvcijhnopeis1FxZvDS4OyguPnkjpNC5IRxwjwhmtuJOUM6ZowZc0aEaYI/ddqc
FmC6Y1qdjkwbaLi8pmoKxhQxjhIzSKCpCS/m6iqqdldufruWVF6uvyz4cNNrEIsRFYhyRBnCg1iE
oAg3woVwIhwIESEgCEI9CXi+46PyhzVUvr2Yyr+toPIH5VR+v4zK73mo/O4iKr9DqXzLTeW3XVS+
6aTyDQeVfyNS+dcClX9FqHwdqKws1laVa7JHk6hW79JWOrQ6QXsKtBXUR2tpDa2mXrqYllMPpdRF
HVSgQMM5d34wbNHIHj1LyHTcqg5DeKh3DgjJf+9cy+csR3tJXdjyx3TrfF08bHVhBeqytdAbD0to
KdZ5fNBZHXXxFoLv5F6Cj8IsRW9gb4FrveambHe3NiEV3vZGPJjtAPP1LuiA5abPPGqXqamjj5fP
m/B/UKZa7A92SJP9YtqxH59ebmhUa50XxR86LrphGXSjBO6LBE2A9gcP7pL2A/uQOjuWVMlVDXKV
nBbhQVqAh4BdwAP8G4T32PTkeHI8OZ4c/6Oj8FQrfLnV8EcYftitQLiwIn6R/5L4PywOWGWf7e/Y
ewS/WYtntPn/+0S7Vo3rxx/lLigHGHo+OfLN0VRyShqI2V4gL+OX779b6ELzHtzLLxBIKTFIlyBM
wGfvFCkga82+eaCy5z74CwO9lvjpcs45bVksH3nwMb3qPoOmpzTO3wBJYCBvCmVuZHN0cmVhbQpl
bmRvYmoKMiAwIG9iago8PC9Qcm9kdWNlcihBRlBMIEdob3N0c2NyaXB0IDguNTMpCi9DcmVhdGlv
bkRhdGUoRDoyMDEwMDEwOTIzMzU0NiswMicwMCcpCi9Nb2REYXRlKEQ6MjAxMDAxMDkyMzM1NDYr
MDInMDAnKQovVGl0bGUoUS1IVFRQX0ZBUV92MDE3KQovQ3JlYXRvcihQREZDcmVhdG9yIFZlcnNp
b24gMC45LjApCi9BdXRob3Ioam9zZWphdmcpCi9LZXl3b3JkcygpCi9TdWJqZWN0KCk+PmVuZG9i
agp4cmVmCjAgMTMyCjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDA4MDE4NSAwMDAwMCBuIAowMDAw
NDE2NTYyIDAwMDAwIG4gCjAwMDAwODAwMTYgMDAwMDAgbiAKMDAwMDA3NzUwMiAwMDAwMCBuIAow
MDAwMDAwMDE1IDAwMDAwIG4gCjAwMDAwMDQ3ODQgMDAwMDAgbiAKMDAwMDM5MzQ5NCAwMDAwMCBu
IAowMDAwMzc2MjMyIDAwMDAwIG4gCjAwMDAzOTg5NzIgMDAwMDAgbiAKMDAwMDM3Njc5NiAwMDAw
MCBuIAowMDAwNDA4MzY5IDAwMDAwIG4gCjAwMDAzNzc4MjMgMDAwMDAgbiAKMDAwMDQxNDAxOCAw
MDAwMCBuIAowMDAwMzc4Mjc4IDAwMDAwIG4gCjAwMDAzNzg1MTggMDAwMDAgbiAKMDAwMDM3NTEw
OCAwMDAwMCBuIAowMDAwMDgwMjMzIDAwMDAwIG4gCjAwMDAwNzc2NDQgMDAwMDAgbiAKMDAwMDAw
NDgwNCAwMDAwMCBuIAowMDAwMDExNTQ0IDAwMDAwIG4gCjAwMDAzODQyNjEgMDAwMDAgbiAKMDAw
MDM3NTQ5MCAwMDAwMCBuIAowMDAwMzc2NzI2IDAwMDAwIG4gCjAwMDAzNzU0MjcgMDAwMDAgbiAK
MDAwMDM3Nzc2MSAwMDAwMCBuIAowMDAwMzc4MjEzIDAwMDAwIG4gCjAwMDAzNzUzNTAgMDAwMDAg
biAKMDAwMDA4MDMwNyAwMDAwMCBuIAowMDAwMDc3Nzg4IDAwMDAwIG4gCjAwMDAwMTE1NjUgMDAw
MDAgbiAKMDAwMDAxNjM3OCAwMDAwMCBuIAowMDAwMDgwNDI1IDAwMDAwIG4gCjAwMDAwNzc5MzIg
MDAwMDAgbiAKMDAwMDAxNjM5OSAwMDAwMCBuIAowMDAwMDIyODIxIDAwMDAwIG4gCjAwMDAzNzc2
ODggMDAwMDAgbiAKMDAwMDA4MDUzMSAwMDAwMCBuIAowMDAwMDgwNDk5IDAwMDAwIG4gCjAwMDAw
OTM5NzcgMDAwMDAgbiAKMDAwMDA3ODEwMCAwMDAwMCBuIAowMDAwMDIyODQyIDAwMDAwIG4gCjAw
MDAwMjc2MDAgMDAwMDAgbiAKMDAwMDA5NDExNiAwMDAwMCBuIAowMDAwMDk0MDg0IDAwMDAwIG4g
CjAwMDAxMTM3NDkgMDAwMDAgbiAKMDAwMDA3ODI2OCAwMDAwMCBuIAowMDAwMDI3NjIxIDAwMDAw
IG4gCjAwMDAwMzM4NzEgMDAwMDAgbiAKMDAwMDEzMjM5MCAwMDAwMCBuIAowMDAwMTEzODc3IDAw
MDAwIG4gCjAwMDAxMTM4MzQgMDAwMDAgbiAKMDAwMDE0OTE2NCAwMDAwMCBuIAowMDAwMDc4NDM2
IDAwMDAwIG4gCjAwMDAwMzM4OTIgMDAwMDAgbiAKMDAwMDAzODAwNCAwMDAwMCBuIAowMDAwMTg1
MDQ3IDAwMDAwIG4gCjAwMDAxNjMxNTMgMDAwMDAgbiAKMDAwMDE0OTI4MSAwMDAwMCBuIAowMDAw
MTQ5MjI3IDAwMDAwIG4gCjAwMDAxOTA1MDYgMDAwMDAgbiAKMDAwMDA3ODYwNCAwMDAwMCBuIAow
MDAwMDM4MDI1IDAwMDAwIG4gCjAwMDAwNDAwMTQgMDAwMDAgbiAKMDAwMDE5MDYyMyAwMDAwMCBu
IAowMDAwMTkwNTkxIDAwMDAwIG4gCjAwMDAyMDQwOTUgMDAwMDAgbiAKMDAwMDA3ODc3MiAwMDAw
MCBuIAowMDAwMDQwMDM1IDAwMDAwIG4gCjAwMDAwNDgyMTIgMDAwMDAgbiAKMDAwMDIyNjU0NSAw
MDAwMCBuIAowMDAwMjEzMzIwIDAwMDAwIG4gCjAwMDAyMDQxOTEgMDAwMDAgbiAKMDAwMDIwNzQz
OSAwMDAwMCBuIAowMDAwMjA1MzU3IDAwMDAwIG4gCjAwMDAyMDUyNjAgMDAwMDAgbiAKMDAwMDIw
NTI5MiAwMDAwMCBuIAowMDAwMjM4MDQwIDAwMDAwIG4gCjAwMDAwNzg5NjcgMDAwMDAgbiAKMDAw
MDA0ODIzMyAwMDAwMCBuIAowMDAwMDU0ODY2IDAwMDAwIG4gCjAwMDAyNDM3MDggMDAwMDAgbiAK
MDAwMDIzODE3OSAwMDAwMCBuIAowMDAwMjM4MTM2IDAwMDAwIG4gCjAwMDAyNTAxMDQgMDAwMDAg
biAKMDAwMDA3OTEzNSAwMDAwMCBuIAowMDAwMDU0ODg3IDAwMDAwIG4gCjAwMDAwNjA4MjggMDAw
MDAgbiAKMDAwMDI1MDIxMCAwMDAwMCBuIAowMDAwMjUwMTc4IDAwMDAwIG4gCjAwMDAyNTgyOTAg
MDAwMDAgbiAKMDAwMDA3OTMwMyAwMDAwMCBuIAowMDAwMDYwODQ5IDAwMDAwIG4gCjAwMDAwNjY2
MjUgMDAwMDAgbiAKMDAwMDI1ODM5NiAwMDAwMCBuIAowMDAwMjU4MzY0IDAwMDAwIG4gCjAwMDAz
MDMzNTAgMDAwMDAgbiAKMDAwMDA3OTQ3MSAwMDAwMCBuIAowMDAwMDY2NjQ2IDAwMDAwIG4gCjAw
MDAwNzA5ODIgMDAwMDAgbiAKMDAwMDMwMzQzNSAwMDAwMCBuIAowMDAwMzA2MzY3IDAwMDAwIG4g
CjAwMDAzMDYyOTcgMDAwMDAgbiAKMDAwMDMwNjMzMiAwMDAwMCBuIAowMDAwMzM1ODE3IDAwMDAw
IG4gCjAwMDAwNzk2NjkgMDAwMDAgbiAKMDAwMDA3MTAwMyAwMDAwMCBuIAowMDAwMDczODAyIDAw
MDAwIG4gCjAwMDAzNTI1MjEgMDAwMDAgbiAKMDAwMDMzNTkxNCAwMDAwMCBuIAowMDAwMzQ0Nzg4
IDAwMDAwIG4gCjAwMDAzMzg0MzEgMDAwMDAgbiAKMDAwMDM0MTA0MSAwMDAwMCBuIAowMDAwMzQw
OTMyIDAwMDAwIG4gCjAwMDAzNDA5ODAgMDAwMDAgbiAKMDAwMDM3NDk0NyAwMDAwMCBuIAowMDAw
MDc5ODY5IDAwMDAwIG4gCjAwMDAwNzM4MjQgMDAwMDAgbiAKMDAwMDA3NzQ4MCAwMDAwMCBuIAow
MDAwMzc1MDIyIDAwMDAwIG4gCjAwMDAzNzg3MTkgMDAwMDAgbiAKMDAwMDM4NDQ2OSAwMDAwMCBu
IAowMDAwMzkzNzAxIDAwMDAwIG4gCjAwMDAzOTkxNzkgMDAwMDAgbiAKMDAwMDQwODU3NSAwMDAw
MCBuIAowMDAwNDE0MjE3IDAwMDAwIG4gCjAwMDAzNzUyNjMgMDAwMDAgbiAKMDAwMDM3NTkxMiAw
MDAwMCBuIAowMDAwMzc2NTI4IDAwMDAwIG4gCjAwMDAzNzcyNzEgMDAwMDAgbiAKMDAwMDM3ODA3
MyAwMDAwMCBuIAowMDAwMzc4NDMxIDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMTMyIC9Sb290
IDEgMCBSIC9JbmZvIDIgMCBSCi9JRCBbPDZDMjcwNDI2M0M4NTlFNkRGMDc0NkRGNkNBQzcwMjdE
Pjw2QzI3MDQyNjNDODU5RTZERjA3NDZERjZDQUM3MDI3RD5dCj4+CnN0YXJ0eHJlZgo0MTY3ODYK
JSVFT0YK

--Apple-Mail-19--420936107
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=us-ascii

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

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




--Apple-Mail-19--420936107--

From ingemar.s.johansson@ericsson.com  Mon Nov  8 19:35:00 2010
Return-Path: <ingemar.s.johansson@ericsson.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7C3D73A68EB; Mon,  8 Nov 2010 19:35:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.999
X-Spam-Level: 
X-Spam-Status: No, score=-5.999 tagged_above=-999 required=5 tests=[AWL=0.600,  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 4p7TqkNt-pV7; Mon,  8 Nov 2010 19:34:59 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id E26C128C1B8; Mon,  8 Nov 2010 19:34:57 -0800 (PST)
X-AuditID: c1b4fb39-b7b54ae000003464-fd-4cd8c178c415
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 25.7F.13412.871C8DC4; Tue,  9 Nov 2010 04:35:20 +0100 (CET)
Received: from ESESSCMS0366.eemea.ericsson.se ([169.254.1.86]) by esessmw0247.eemea.ericsson.se ([10.2.3.116]) with mapi; Tue, 9 Nov 2010 04:35:20 +0100
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>, Qin Wu <sunseawq@huawei.com>, "dispatch@ietf.org" <dispatch@ietf.org>
Date: Tue, 9 Nov 2010 04:35:03 +0100
Thread-Topic: [httpstreaming] [dispatch] Q-HTTP
Thread-Index: Act/YysCX7CwpgwoTOi2u5WUtY8rLwAWmcIA
Message-ID: <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
In-Reply-To: <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: sv-SE, en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>
Subject: Re: [httpstreaming] [dispatch] Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Nov 2010 03:35:00 -0000

Hi

I have skimmed through the pdf, thanks for posting this. My immediate react=
ion is that this machanism is trying to react to indicators of congestion i=
n various ways.=20

An alternative would actually be ConEx (http://tools.ietf.org/wg/conex/char=
ters). With ConEx enabled flows the re-feedback information can be used by =
both operator and user to verify that a SLA is met.
For instance, if a user is promised a bandwith of 200kbps for his gaming ex=
perience and still experience a high congetsion volume, this would be clear=
ly visible for the operator (as well as the user). I don't believe that Con=
Ex has outlined this particular use case but I would say that it should be =
doable.
ConEx has the benefit that it does not add much extra overhead, there are o=
f course issues with ConEx (as with any other new technology)

Regads
/Ingemar

=20

 =20

> -----Original Message-----
> From: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)=20
> [mailto:jose_javier.garcia_aranda@alcatel-lucent.com]=20
> Sent: den 9 november 2010 00:33
> To: Qin Wu; dispatch@ietf.org
> Cc: httpstreaming
> Subject: Re: [httpstreaming] [dispatch] Q-HTTP
>=20
> Hi Qin and all,
>=20
> Now the Q-HTTP draft is accesible at=20
>=20
> http://www.ietf.org/id/draft-aranda-dispatch-qhttp-00.txt
>=20
> In addition, i have attached in this email a FAQ document for=20
> easier understanding of the protocol. This document clarifies=20
> the philosophy and shows different alternatives for the implementation
>=20
> Regards and thanks
>=20
> - Jose javier
>=20
>=20
> -----Mensaje original-----
> De: Qin Wu [mailto:sunseawq@huawei.com] Enviado el: lunes, 08=20
> de noviembre de 2010 15:35
> Para: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER); dispatch@ietf.org
> CC: httpstreaming
> Asunto: Re: [dispatch] Q-HTTP
>=20
> Hi, Joes Javier:
> Your bring a quite interesting draft. We have a Bar BOF on=20
> HTTP streaming on Wednesday evening, Emenrald room, which=20
> aims at  building new area and working out appropriate=20
> working scope to offer more efficient transport and better=20
> QoE. One of key issues we are ready to address is QOE=20
> improvement. If you are interested, please join our discussion.
> Also you can track the following link for our meeting agenda,=20
> location and time:
> http://www.ietf.org/mail-archive/web/httpstreaming/current/mai
> llist.html
>=20
> Regards!
> -Qin
> ----- Original Message -----
> From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)"=20
> <jose_javier.garcia_aranda@alcatel-lucent.com>
> To: <dispatch@ietf.org>
> Sent: Monday, November 08, 2010 4:14 PM
> Subject: [dispatch] Q-HTTP
>=20
>=20
>=20
> Hi experts,=20
>=20
> We are a group of researchers which have written a draft=20
> about QoS measurements & reactions. We believe the=20
> standardization of this topic could benefit internet=20
> community in the coming years, for example for virtualization=20
> of videogames through intenet. We would like to receive=20
> comments and some feedback and also oppinions about the=20
> target area, because we believe that the draft fits into=20
> Real-time App and infrastructure Area scope, but currently=20
> the draft is in "looking for an area" state
>=20
>    The draft describes Q-HTTP (Quality HTTP) , which is an=20
> application level protocol based on HTTP and SDP associated=20
> to a new specific uri "httpq://..." intended for carrying out=20
> quality negotiation and quality measurement between two=20
> parties. The final goal of this process is to verify that a=20
> certain application which depends on bandwidth, latency,=20
> jitter parameters, will work under current network=20
> conditions. Our idea tackles the fact that real-time services=20
> (virtualization, on line gaming, video, voice) nowadays are=20
> increasing and that in an internet (or WAN) environment=20
> propagation conditions may change with time for our=20
> connection; what works for most applications may not work for=20
> real-time ones and they should have a standard way of=20
> negotiating and verifying their requirements. Q-HTTP also=20
> provides a mechanism of account/alerting when required=20
> constraints are not met after the measurement is carried out.
>  =20
>  Implementation details on the actions to be triggered upon=20
> reception/detection of QoS alerts exchanged by the protocol=20
> are out of scope of this draft, it is application dependant=20
> (e.g. increase quality, reduce bit-rate) or even network=20
> dependant (e.g. change connection's quality profile).
>=20
> Comments? Thanks
>=20
> - Jose Javier
>=20
>=20
>=20
> --------------------------------------------------------------
> ------------------
>=20
>=20
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
> >
> =

From jose_javier.garcia_aranda@alcatel-lucent.com  Mon Nov  8 20:57:55 2010
Return-Path: <jose_javier.garcia_aranda@alcatel-lucent.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C2A373A680D; Mon,  8 Nov 2010 20:57:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.838
X-Spam-Level: 
X-Spam-Status: No, score=-4.838 tagged_above=-999 required=5 tests=[AWL=1.411,  BAYES_00=-2.599, HELO_EQ_FR=0.35, 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 qOGBeXtztKb1; Mon,  8 Nov 2010 20:57:54 -0800 (PST)
Received: from smail3.alcatel.fr (smail3.alcatel.fr [64.208.49.56]) by core3.amsl.com (Postfix) with ESMTP id BECA73A677C; Mon,  8 Nov 2010 20:57:52 -0800 (PST)
Received: from FRMRSSXCHHUB04.dc-m.alcatel-lucent.com (FRMRSSXCHHUB04.dc-m.alcatel-lucent.com [135.120.45.64]) by smail3.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id oA94wADb031705 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Tue, 9 Nov 2010 05:58:10 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB04.dc-m.alcatel-lucent.com ([135.120.45.64]) with mapi; Tue, 9 Nov 2010 05:58:10 +0100
From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
To: Mark Nottingham <mnot@mnot.net>
Date: Tue, 9 Nov 2010 05:53:18 +0100
Thread-Topic: [httpstreaming] [dispatch] Q-HTTP
Thread-Index: Act/ucma0OpOn8J8TYK0i7gocPK0egADlZUg
Message-ID: <3349FECF788C984BB34176D70A51782F16877273@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <2C1EE53F-C53B-487E-83C9-D751E3ECA2EB@mnot.net>
In-Reply-To: <2C1EE53F-C53B-487E-83C9-D751E3ECA2EB@mnot.net>
Accept-Language: en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.83
Cc: httpstreaming <httpstreaming@ietf.org>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [httpstreaming] [dispatch] Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Nov 2010 04:57:55 -0000

=20
Hi Mark,

Our first approach was to integrate this protocol into WWW (for example,  a=
s a protocol handler embeded in the web browser) and reuse some of the exis=
ting standards like HTTP syntax and SDP, which are compact and efficient wa=
ys to define the messages.

Q-HTTP can be used out of web context, but inside a web context, a website =
could have a httpq URI inside the web page, like images, sound and other fi=
les, and this mechanism could be the door for provide/measure/react QoS on =
demand in web services. In this sense can be seen as a complement for HTTP =
in the real-time field.

Any suggestion about a better name? This is an open debate among technician=
 people. Some of them push the name but others reject it. And for the momen=
t we have not found a better one. Perhaps this could be an opportunity to r=
e-baptize the protocol.=20



-----Mensaje original-----
De: Mark Nottingham [mailto:mnot@mnot.net]=20
Enviado el: martes, 09 de noviembre de 2010 3:57
Para: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
CC: Qin Wu; dispatch@ietf.org; httpstreaming
Asunto: Re: [httpstreaming] [dispatch] Q-HTTP

Without going into the details of the proposal itself --

"Q-HTTP" is a *horrible* name. It will confuse many people -- is it a repla=
cement for HTTP? An enhancement to HTTP? Etc.

Please change the name and proposed URI scheme ASAP; it'll make it a lot ea=
sier to socialise if it does gain traction.

Furthermore, based on this statement:

>    Q-HTTP does not establish multimedia sessions and it does not transpor=
t application data.

... the only thing it shares with HTTP is the syntax of the messages. Lots =
of IETF experience shows that basing new protocols on HTTP syntax isn't suc=
h a good idea; if you want an easy-to-parse format, how about JSON?

Please don't take this as criticism of the proposal itself -- I'm excited t=
o see so many people working in this area.

Cheers,



On 09/11/2010, at 3:33 AM, GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER) wrote:

> Hi Qin and all,
>=20
> Now the Q-HTTP draft is accesible at
>=20
> http://www.ietf.org/id/draft-aranda-dispatch-qhttp-00.txt
>=20
> In addition, i have attached in this email a FAQ document for easier=20
> understanding of the protocol. This document clarifies the philosophy=20
> and shows different alternatives for the implementation
>=20
> Regards and thanks
>=20
> - Jose javier
>=20
>=20
> -----Mensaje original-----
> De: Qin Wu [mailto:sunseawq@huawei.com] Enviado el: lunes, 08 de=20
> noviembre de 2010 15:35
> Para: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER); dispatch@ietf.org
> CC: httpstreaming
> Asunto: Re: [dispatch] Q-HTTP
>=20
> Hi, Joes Javier:
> Your bring a quite interesting draft. We have a Bar BOF on HTTP streaming=
 on Wednesday evening, Emenrald room, which aims at  building new area and =
working out appropriate working scope to offer more efficient transport and=
 better QoE. One of key issues we are ready to address is QOE improvement. =
If you are interested, please join our discussion.
> Also you can track the following link for our meeting agenda, location an=
d time:
> http://www.ietf.org/mail-archive/web/httpstreaming/current/maillist.ht
> ml
>=20
> Regards!
> -Qin
> ----- Original Message -----
> From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)"=20
> <jose_javier.garcia_aranda@alcatel-lucent.com>
> To: <dispatch@ietf.org>
> Sent: Monday, November 08, 2010 4:14 PM
> Subject: [dispatch] Q-HTTP
>=20
>=20
>=20
> Hi experts,
>=20
> We are a group of researchers which have written a draft about QoS=20
> measurements & reactions. We believe the standardization of this topic=20
> could benefit internet community in the coming years, for example for=20
> virtualization of videogames through intenet. We would like to receive=20
> comments and some feedback and also oppinions about the target area,=20
> because we believe that the draft fits into Real-time App and=20
> infrastructure Area scope, but currently the draft is in "looking for=20
> an area" state
>=20
>   The draft describes Q-HTTP (Quality HTTP) , which is an application=20
> level protocol based on HTTP and SDP associated to a new specific uri "ht=
tpq://..." intended for carrying out quality negotiation and quality measur=
ement between two parties. The final goal of this process is to verify that=
 a certain application which depends on bandwidth, latency, jitter paramete=
rs, will work under current network conditions. Our idea tackles the fact t=
hat real-time services (virtualization, on line gaming, video, voice) nowad=
ays are increasing and that in an internet (or WAN) environment propagation=
 conditions may change with time for our connection; what works for most ap=
plications may not work for real-time ones and they should have a standard =
way of negotiating and verifying their requirements. Q-HTTP also provides a=
 mechanism of account/alerting when required constraints are not met after =
the measurement is carried out.
>=20
> Implementation details on the actions to be triggered upon reception/dete=
ction of QoS alerts exchanged by the protocol are out of scope of this draf=
t, it is application dependant (e.g. increase quality, reduce bit-rate) or =
even network dependant (e.g. change connection's quality profile).
>=20
> Comments? Thanks
>=20
> - Jose Javier
>=20
>=20
>=20
> ----------------------------------------------------------------------
> ----------
>=20
>=20
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>>=20

From flefauch@cisco.com  Mon Nov  8 22:52:54 2010
Return-Path: <flefauch@cisco.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6AD7C3A68EC for <httpstreaming@core3.amsl.com>; Mon,  8 Nov 2010 22:52:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.179
X-Spam-Level: 
X-Spam-Status: No, score=-9.179 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, SARE_GIF_ATTACH=1.42]
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 s4hPF51PoKi7 for <httpstreaming@core3.amsl.com>; Mon,  8 Nov 2010 22:52:50 -0800 (PST)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id CCF903A686A for <httpstreaming@ietf.org>; Mon,  8 Nov 2010 22:52:49 -0800 (PST)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-Files: image001.jpg, green.gif : 11041, 87
X-IronPort-AV: E=Sophos;i="4.59,173,1288569600";  d="gif'147?jpg'147,145?scan'147,145,208,145,147";a="179845918"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rtp-iport-1.cisco.com with ESMTP; 09 Nov 2010 06:53:12 +0000
Received: from tky-vpn-client-231-101.cisco.com (tky-vpn-client-231-101.cisco.com [10.70.231.101]) by rcdn-core-4.cisco.com (8.14.3/8.14.3) with ESMTP id oA96r8lW016496;  Tue, 9 Nov 2010 06:53:09 GMT
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: multipart/mixed; boundary=Apple-Mail-114--406982641
From: Francois Le Faucheur <flefauch@cisco.com>
X-Priority: 3
In-Reply-To: <068b01cb743c$89646930$30298a0a@china.huawei.com>
Date: Tue, 9 Nov 2010 14:49:06 +0800
Message-Id: <933FDD91-0188-443F-A45A-B5C4E06C78F6@cisco.com>
References: <20101025111502.27E173A697D@core3.amsl.com> <068b01cb743c$89646930$30298a0a@china.huawei.com>
To: Qin Wu <sunseawq@huawei.com>
X-Mailer: Apple Mail (2.1081)
Cc: httpstreaming@ietf.org
Subject: Re: [httpstreaming] HTTP Streaming Problem Statement Updating//Re: I-D Action:draft-wu-http-streaming-optimization-ps-03.txt
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Nov 2010 06:52:54 -0000

--Apple-Mail-114--406982641
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi Qin,

A few comments on the problem statement (haven't gone through all the =
messages so apologies if there are duplicates):

* one point that comes up multiple times is the concern for live about =
having to update the manifest file very frequently. Some existing HTTP =
adaptive streaming schemes support Live today with infrequent update of =
the Manifest file (i.e. updating it ahead of segment encoding). So it =
would be useful to clarify why such infrequent update approaches are =
excluded (i.e. because you want to signal Random Access Points).

* the multicast case is one where I can see significant room for =
improvement. But there is only very brief discussion about this. For =
example section 6.6 says:
"HTTP is sent over TCP and only supports unicast which may increase
   processing overhead by 30% in contrast with using multicast
   transmission.
"
I am not sure where the 30% is coming from, but more importantly I would =
suggest to bring up the efficiencies that could be obtained by using =
multicast in the presence of bottlenecks that are shared by users =
streaming the same Live content (eg Cable access, PON access, link to =
DSLAMs, home networks...).


* in "7.1.  Enhanced HTTP Streaming Pull model"=20
" Also the Distribution Component is introduced with
   Streaming support to provide a "hint" to the server/cache as to which
   chunk the client is likely to request next then the distribution
   component could elect to retrieve that chunk ahead of it actually
   being requested to keep the response latency (or some other factor)
   more consistent and avoid additional bit rate switches.
"
I'd suggest making the possible interactions between the Distribution =
Component and the client more open/flexible/generic. ie a hint from the =
client to Distribution component is one example of things that may be =
exchanged. Another example could be that the server provides hints to =
the client.


* In the reference architecture (Figure 1), inside the "Client =
Component" have you considered showing the "Streaming Client" above the =
"HTTP Client" - as opposed to underneath- (in the sense that the client =
component consumes the data received by the HTTP client )?

Cheers

Francois


On 25 Oct 2010, at 20:02, Qin Wu wrote:

> Hi
>=20
> An updated version of=20
> =
http://www.ietf.org/internet-drafts/draft-wu-http-streaming-optimization-p=
s-03.txt
> is submitted which=20
>=20
> * address lots of comments from this list=20
> * incorporate many concrete  inputs from the list
> Many thanks to those people who have shared their ideas and proposals.
>=20
> Comparing with the previous version, the new version  has been =
thoroughly restructured and organized based on the suggestions on the =
list.
> The concept would be to center around three typical HTTP Streaming use =
cases, explore couples of typical problems inherent in the existing
> HTTP streaming model and outline the potential scope of the problem =
including possible direction forward and possible two new models.
>=20
> Hopefully we can define more and more clear scope of the problem.
> If you have any other suggestions and good ideas/ inputs/proposals, =
please let us know or speakup on the list.
>=20
> Regards!
> -Qin
> ----- Original Message -----=20
> From: <Internet-Drafts@ietf.org>
> To: <i-d-announce@ietf.org>
> Sent: Monday, October 25, 2010 7:15 PM
> Subject: I-D Action:draft-wu-http-streaming-optimization-ps-03.txt
>=20
>=20
>> A New Internet-Draft is available from the on-line Internet-Drafts =
directories.
>>=20
>> Title           : Problem Statement for HTTP Streaming
>> Author(s)       : Q. Wu, R. Huang
>> Filename        : draft-wu-http-streaming-optimization-ps-03.txt
>> Pages           : 22
>> Date            : 2010-10-25
>>=20
>> HTTP Streaming allows breaking the live contents or stored contents
>> into several chunks/fragments and supplying them in order to the
>> client.  However streaming long duration and high quality media over
>> the internet to satisfy the real time streaming requirements has
>> several Challenges when we require the client to access the same
>> media content with the common Quality experience at any device,
>> anytime, anywhere.  This document explores problems inherent in HTTP
>> streaming.  Several issues regarding network support for HTTP
>> Streaming have been raised, which include QoE improvement offering to
>> streaming video over Internet, efficient delivery, Playback control
>> and real time streaming media synchronization support.
>>=20
>> A URL for this Internet-Draft is:
>> =
http://www.ietf.org/internet-drafts/draft-wu-http-streaming-optimization-p=
s-03.txt
>>=20
>> Internet-Drafts are also available by anonymous FTP at:
>> ftp://ftp.ietf.org/internet-drafts/
>>=20
>> Below is the data which will enable a MIME compliant mail reader
>> implementation to automatically retrieve the ASCII version of the
>> Internet-Draft.
>>=20
>=20
>=20
> =
--------------------------------------------------------------------------=
------
>=20
>=20
>> _______________________________________________
>> I-D-Announce mailing list
>> I-D-Announce@ietf.org
>> https://www.ietf.org/mailman/listinfo/i-d-announce
>> Internet-Draft directories: http://www.ietf.org/shadow.html
>> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>>=20
> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming


--Apple-Mail-114--406982641
Content-Disposition: inline;
	filename=image001.jpg
Content-Type: image/jpeg;
	name="image001.jpg"
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAYABgAAD/4QBmRXhpZgAASUkqAAgAAAAEABoBBQABAAAAPgAAABsBBQAB
AAAARgAAACgBAwABAAAAAgAAADEBAgAQAAAATgAAAAAAAABgAAAAAQAAAGAAAAABAAAAUGFpbnQu
TkVUIHYzLjM1AP/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIAGQAmgMBIgACEQEDEQH/xAAf
AAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEF
EiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJ
SlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEB
AAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIy
gQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk
ZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfI
ycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP7+KKKKACiiigAoor49
/wCCgOv634Y/Yu/aP1vw7qt9omsWnwy1mO01TTLmSzv7Rb57bT7prW6hZJraWSzuriETwuk0QkLx
SJIFdenBYaWNxmEwcZqEsXiaGGjOSbjCVerCkptKzai53aTu0rI4syxscty7H5jOEqsMBgsVjZUo
tRlUjhaFSvKEZNNRlNU3FNppN3asfX6SRyqWjdJFDyRlkZXUSQyNFKhKkgPFKjxyL95JEZGAZSA+
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

--Apple-Mail-114--406982641
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=us-ascii



Francois Le Faucheur
Distinguished Engineer
Corporate Development
flefauch@cisco.com
Phone: +33 49 723 2619
Mobile: +33 6 19 98 50 90



Cisco Systems France
Greenside
400 Ave de Roumanille
06410 Sophia Antipolis
France
Cisco.com


 


--Apple-Mail-114--406982641
Content-Disposition: inline;
	filename=green.gif
Content-Type: image/gif;
	name="green.gif"
Content-Transfer-Encoding: base64

R0lGODlhEgATAJEAAAAAAP///wCZAP///yH5BAEAAAMALAAAAAASABMAAAIojI+pGyK8nINqUiTf
bVnfvHEg1UmhdZRqaawu6XZVjKb0/CYxo8JOAQA7

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


 Think before you print.

This email may contain confidential and privileged material for the sole =
use of the intended recipient. Any review, use, distribution or =
disclosure by others is strictly prohibited. If you are not the intended =
recipient (or authorized to receive for the recipient), please contact =
the sender by reply email and delete all copies of this message.

Cisco Systems France, Soci=E9t=E9 =E0 responsabiit=E9 limit=E9e, Rue =
Camille Desmoulins =96 Imm Atlantis Zac Forum Seine Ilot 7 92130 Issy =
les Moulineaux, Au capital de 91.470 =80, 349 166 561 RCS Nanterre, =
Directeur de la publication: Jean-Luc Michel Givone.

For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/index.html



--Apple-Mail-114--406982641--

From flefauch@cisco.com  Mon Nov  8 22:57:21 2010
Return-Path: <flefauch@cisco.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 20C133A67A6 for <httpstreaming@core3.amsl.com>; Mon,  8 Nov 2010 22:57:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.179
X-Spam-Level: 
X-Spam-Status: No, score=-9.179 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, SARE_GIF_ATTACH=1.42]
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 JV8dMAh2e9u2 for <httpstreaming@core3.amsl.com>; Mon,  8 Nov 2010 22:57:17 -0800 (PST)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 0ECCC3A67AB for <httpstreaming@ietf.org>; Mon,  8 Nov 2010 22:57:16 -0800 (PST)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-Files: image001.jpg, green.gif : 11041, 87
X-IronPort-AV: E=Sophos;i="4.59,173,1288569600";  d="gif'147?jpg'147,145?scan'147,145,208,145,147";a="180061469"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rtp-iport-2.cisco.com with ESMTP; 09 Nov 2010 06:57:40 +0000
Received: from tky-vpn-client-231-101.cisco.com (tky-vpn-client-231-101.cisco.com [10.70.231.101]) by rcdn-core-3.cisco.com (8.14.3/8.14.3) with ESMTP id oA96vZuU024252;  Tue, 9 Nov 2010 06:57:37 GMT
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: multipart/mixed; boundary=Apple-Mail-115--406476845
From: Francois Le Faucheur <flefauch@cisco.com>
X-Priority: 3
In-Reply-To: <068b01cb743c$89646930$30298a0a@china.huawei.com>
Date: Tue, 9 Nov 2010 14:57:31 +0800
Message-Id: <32B1FF29-A7D7-4035-9051-543D41843E0C@cisco.com>
References: <20101025111502.27E173A697D@core3.amsl.com> <068b01cb743c$89646930$30298a0a@china.huawei.com>
To: Qin Wu <sunseawq@huawei.com>
X-Mailer: Apple Mail (2.1081)
Cc: httpstreaming@ietf.org
Subject: Re: [httpstreaming] HTTP Streaming Problem Statement Updating//Re: I-D Action:draft-wu-http-streaming-optimization-ps-03.txt
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Nov 2010 06:57:21 -0000

--Apple-Mail-115--406476845
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi Qin,

A few comments on the problem statement (haven't gone through all the =
messages so apologies if there are duplicates):

* one point that comes up multiple times is the concern for live about =
having to update the manifest file very frequently. Some existing HTTP =
adaptive streaming schemes support Live today with infrequent update of =
the Manifest file (i.e. updating it ahead of segment encoding). So it =
would be useful to clarify why such infrequent update approaches are =
excluded (i.e. because you want to signal Random Access Points).

* the multicast case is one where I can see significant room for =
improvement. But there is only very brief discussion about this. For =
example section 6.6 says:
"HTTP is sent over TCP and only supports unicast which may increase
  processing overhead by 30% in contrast with using multicast
  transmission.
"
I am not sure where the 30% is coming from, but more importantly I would =
suggest to bring up the efficiencies that could be obtained by using =
multicast in the presence of bottlenecks that are shared by users =
streaming the same Live content (eg Cable access, PON access, link to =
DSLAMs, home networks...).


* in "7.1.  Enhanced HTTP Streaming Pull model"=20
" Also the Distribution Component is introduced with
  Streaming support to provide a "hint" to the server/cache as to which
  chunk the client is likely to request next then the distribution
  component could elect to retrieve that chunk ahead of it actually
  being requested to keep the response latency (or some other factor)
  more consistent and avoid additional bit rate switches.
"
I'd suggest making the possible interactions between the Distribution =
Component and the client more open/flexible/generic. ie a hint from the =
client to Distribution component is one example of things that may be =
exchanged. Another example could be that the server provides hints to =
the client.


* In the reference architecture (Figure 1), inside the "Client =
Component" have you considered showing the "Streaming Client" above the =
"HTTP Client" - as opposed to underneath- (in the sense that the client =
component consumes the data received by the HTTP client )?

Cheers

Francois


On 25 Oct 2010, at 20:02, Qin Wu wrote:

> Hi
>=20
> An updated version of=20
> =
http://www.ietf.org/internet-drafts/draft-wu-http-streaming-optimization-p=
s-03.txt
> is submitted which=20
>=20
> * address lots of comments from this list=20
> * incorporate many concrete  inputs from the list
> Many thanks to those people who have shared their ideas and proposals.
>=20
> Comparing with the previous version, the new version  has been =
thoroughly restructured and organized based on the suggestions on the =
list.
> The concept would be to center around three typical HTTP Streaming use =
cases, explore couples of typical problems inherent in the existing
> HTTP streaming model and outline the potential scope of the problem =
including possible direction forward and possible two new models.
>=20
> Hopefully we can define more and more clear scope of the problem.
> If you have any other suggestions and good ideas/ inputs/proposals, =
please let us know or speakup on the list.
>=20
> Regards!
> -Qin
> ----- Original Message -----=20
> From: <Internet-Drafts@ietf.org>
> To: <i-d-announce@ietf.org>
> Sent: Monday, October 25, 2010 7:15 PM
> Subject: I-D Action:draft-wu-http-streaming-optimization-ps-03.txt
>=20
>=20
>> A New Internet-Draft is available from the on-line Internet-Drafts =
directories.
>>=20
>> Title           : Problem Statement for HTTP Streaming
>> Author(s)       : Q. Wu, R. Huang
>> Filename        : draft-wu-http-streaming-optimization-ps-03.txt
>> Pages           : 22
>> Date            : 2010-10-25
>>=20
>> HTTP Streaming allows breaking the live contents or stored contents
>> into several chunks/fragments and supplying them in order to the
>> client.  However streaming long duration and high quality media over
>> the internet to satisfy the real time streaming requirements has
>> several Challenges when we require the client to access the same
>> media content with the common Quality experience at any device,
>> anytime, anywhere.  This document explores problems inherent in HTTP
>> streaming.  Several issues regarding network support for HTTP
>> Streaming have been raised, which include QoE improvement offering to
>> streaming video over Internet, efficient delivery, Playback control
>> and real time streaming media synchronization support.
>>=20
>> A URL for this Internet-Draft is:
>> =
http://www.ietf.org/internet-drafts/draft-wu-http-streaming-optimization-p=
s-03.txt
>>=20
>> Internet-Drafts are also available by anonymous FTP at:
>> ftp://ftp.ietf.org/internet-drafts/
>>=20
>> Below is the data which will enable a MIME compliant mail reader
>> implementation to automatically retrieve the ASCII version of the
>> Internet-Draft.
>>=20
>=20
>=20
> =
--------------------------------------------------------------------------=
------
>=20
>=20
>> _______________________________________________
>> I-D-Announce mailing list
>> I-D-Announce@ietf.org
>> https://www.ietf.org/mailman/listinfo/i-d-announce
>> Internet-Draft directories: http://www.ietf.org/shadow.html
>> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>>=20
> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming


--Apple-Mail-115--406476845
Content-Disposition: inline;
	filename=image001.jpg
Content-Type: image/jpeg;
	name="image001.jpg"
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAYABgAAD/4QBmRXhpZgAASUkqAAgAAAAEABoBBQABAAAAPgAAABsBBQAB
AAAARgAAACgBAwABAAAAAgAAADEBAgAQAAAATgAAAAAAAABgAAAAAQAAAGAAAAABAAAAUGFpbnQu
TkVUIHYzLjM1AP/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIAGQAmgMBIgACEQEDEQH/xAAf
AAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEF
EiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJ
SlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEB
AAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIy
gQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk
ZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfI
ycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP7+KKKKACiiigAoor49
/wCCgOv634Y/Yu/aP1vw7qt9omsWnwy1mO01TTLmSzv7Rb57bT7prW6hZJraWSzuriETwuk0QkLx
SJIFdenBYaWNxmEwcZqEsXiaGGjOSbjCVerCkptKzai53aTu0rI4syxscty7H5jOEqsMBgsVjZUo
tRlUjhaFSvKEZNNRlNU3FNppN3asfX6SRyqWjdJFDyRlkZXUSQyNFKhKkgPFKjxyL95JEZGAZSA+
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

--Apple-Mail-115--406476845
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=us-ascii



Francois Le Faucheur
Distinguished Engineer
Corporate Development
flefauch@cisco.com
Phone: +33 49 723 2619
Mobile: +33 6 19 98 50 90



Cisco Systems France
Greenside
400 Ave de Roumanille
06410 Sophia Antipolis
France
Cisco.com





--Apple-Mail-115--406476845
Content-Disposition: inline;
	filename=green.gif
Content-Type: image/gif;
	name="green.gif"
Content-Transfer-Encoding: base64

R0lGODlhEgATAJEAAAAAAP///wCZAP///yH5BAEAAAMALAAAAAASABMAAAIojI+pGyK8nINqUiTf
bVnfvHEg1UmhdZRqaawu6XZVjKb0/CYxo8JOAQA7

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


Think before you print.

This email may contain confidential and privileged material for the sole =
use of the intended recipient. Any review, use, distribution or =
disclosure by others is strictly prohibited. If you are not the intended =
recipient (or authorized to receive for the recipient), please contact =
the sender by reply email and delete all copies of this message.

Cisco Systems France, Soci=E9t=E9 =E0 responsabiit=E9 limit=E9e, Rue =
Camille Desmoulins =96 Imm Atlantis Zac Forum Seine Ilot 7 92130 Issy =
les Moulineaux, Au capital de 91.470 =80, 349 166 561 RCS Nanterre, =
Directeur de la publication: Jean-Luc Michel Givone.

For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/index.html



--Apple-Mail-115--406476845--

From jose_javier.garcia_aranda@alcatel-lucent.com  Tue Nov  9 02:17:07 2010
Return-Path: <jose_javier.garcia_aranda@alcatel-lucent.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A371028C18A; Tue,  9 Nov 2010 02:17:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.191
X-Spam-Level: 
X-Spam-Status: No, score=-5.191 tagged_above=-999 required=5 tests=[AWL=1.058,  BAYES_00=-2.599, HELO_EQ_FR=0.35, 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 jfMfiYGpeMSA; Tue,  9 Nov 2010 02:17:06 -0800 (PST)
Received: from smail2.alcatel.fr (smail2.alcatel.fr [64.208.49.57]) by core3.amsl.com (Postfix) with ESMTP id E9FFD3A6946; Tue,  9 Nov 2010 02:17:05 -0800 (PST)
Received: from FRMRSSXCHHUB04.dc-m.alcatel-lucent.com (FRMRSSXCHHUB04.dc-m.alcatel-lucent.com [135.120.45.64]) by smail2.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id oA9AHNgr027255 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Tue, 9 Nov 2010 11:17:23 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB04.dc-m.alcatel-lucent.com ([135.120.45.64]) with mapi; Tue, 9 Nov 2010 11:17:23 +0100
From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
To: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, Qin Wu <sunseawq@huawei.com>, "dispatch@ietf.org" <dispatch@ietf.org>
Date: Tue, 9 Nov 2010 11:17:21 +0100
Thread-Topic: [httpstreaming] [dispatch] Q-HTTP
Thread-Index: Act/YysCX7CwpgwoTOi2u5WUtY8rLwAWmcIAAA0pyyA=
Message-ID: <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se>
In-Reply-To: <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se>
Accept-Language: en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.80
Cc: httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>
Subject: Re: [httpstreaming] [dispatch] Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Nov 2010 10:17:07 -0000

Hi Ingemar

Congestion control mechanisms and exposure give operators the way to avoid =
problems in their networks and also reward users which does not impact on o=
thers, but does not cover the need for a quality in terms of latency and ji=
tter, but only packet loss.

The scenario in which a particular user is paying to a content provider to =
( for example) play a virtualized game, and the content provider pays to th=
e operator in order to be possible a QoS on demand (during few minutes) for=
 the flows from server to this particular user is the goal of Q-HTTP and al=
though congestion must be measured, the rest of quality parameters are also=
 important and of course the reaction time of the protocol is a key factor.

In this scenario probably this particular user is contributing to the conge=
stion of others but should not be penalized. Conex as a form of fifferentia=
l QoS could serve this goal, but needs the help of "something like Q-HTTP" =
to achieve the measurements. Don't you agree?

In a philosophy perspective, we need these pieces:=20
     1) a network with differential QoS capability   ( diffserv, traffic en=
gineering, PCE, traffic mode at access node, etc)
     2) a unified measurement procedure capable to react  ( Q-HTTP ?)
     3) something to match the reactions with the QoS capability of the net=
work ( CONEX ?)

Apart from this, in terms of overhead, Q-HTTP only uses a few Kbps, and it =
is configurable ( more responsiveness implies more kbps) but for example in=
 our implementation, 15kbps is quite good for measure downstream and 1kbps =
for measure upstream. The responsiveness is defined at the first stage of t=
he protocol, so can be whatever content provider wants, depending on the ty=
pe of content.
=20
- Jose Javier


-----Mensaje original-----
De: Ingemar Johansson S [mailto:ingemar.s.johansson@ericsson.com]=20
Enviado el: martes, 09 de noviembre de 2010 4:35
Para: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER); Qin Wu; dispatch@ietf.org
CC: httpstreaming; conex@ietf.org
Asunto: RE: [httpstreaming] [dispatch] Q-HTTP

Hi

I have skimmed through the pdf, thanks for posting this. My immediate react=
ion is that this machanism is trying to react to indicators of congestion i=
n various ways.=20

An alternative would actually be ConEx (http://tools.ietf.org/wg/conex/char=
ters). With ConEx enabled flows the re-feedback information can be used by =
both operator and user to verify that a SLA is met.
For instance, if a user is promised a bandwith of 200kbps for his gaming ex=
perience and still experience a high congetsion volume, this would be clear=
ly visible for the operator (as well as the user). I don't believe that Con=
Ex has outlined this particular use case but I would say that it should be =
doable.
ConEx has the benefit that it does not add much extra overhead, there are o=
f course issues with ConEx (as with any other new technology)

Regads
/Ingemar

=20

 =20

> -----Original Message-----
> From: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)=20
> [mailto:jose_javier.garcia_aranda@alcatel-lucent.com]
> Sent: den 9 november 2010 00:33
> To: Qin Wu; dispatch@ietf.org
> Cc: httpstreaming
> Subject: Re: [httpstreaming] [dispatch] Q-HTTP
>=20
> Hi Qin and all,
>=20
> Now the Q-HTTP draft is accesible at
>=20
> http://www.ietf.org/id/draft-aranda-dispatch-qhttp-00.txt
>=20
> In addition, i have attached in this email a FAQ document for easier=20
> understanding of the protocol. This document clarifies the philosophy=20
> and shows different alternatives for the implementation
>=20
> Regards and thanks
>=20
> - Jose javier
>=20
>=20
> -----Mensaje original-----
> De: Qin Wu [mailto:sunseawq@huawei.com] Enviado el: lunes, 08 de=20
> noviembre de 2010 15:35
> Para: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER); dispatch@ietf.org
> CC: httpstreaming
> Asunto: Re: [dispatch] Q-HTTP
>=20
> Hi, Joes Javier:
> Your bring a quite interesting draft. We have a Bar BOF on HTTP=20
> streaming on Wednesday evening, Emenrald room, which aims at  building=20
> new area and working out appropriate working scope to offer more=20
> efficient transport and better QoE. One of key issues we are ready to=20
> address is QOE improvement. If you are interested, please join our=20
> discussion.
> Also you can track the following link for our meeting agenda, location=20
> and time:
> http://www.ietf.org/mail-archive/web/httpstreaming/current/mai
> llist.html
>=20
> Regards!
> -Qin
> ----- Original Message -----
> From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)"=20
> <jose_javier.garcia_aranda@alcatel-lucent.com>
> To: <dispatch@ietf.org>
> Sent: Monday, November 08, 2010 4:14 PM
> Subject: [dispatch] Q-HTTP
>=20
>=20
>=20
> Hi experts,
>=20
> We are a group of researchers which have written a draft about QoS=20
> measurements & reactions. We believe the standardization of this topic=20
> could benefit internet community in the coming years, for example for=20
> virtualization of videogames through intenet. We would like to receive=20
> comments and some feedback and also oppinions about the target area,=20
> because we believe that the draft fits into Real-time App and=20
> infrastructure Area scope, but currently the draft is in "looking for=20
> an area" state
>=20
>    The draft describes Q-HTTP (Quality HTTP) , which is an application=20
> level protocol based on HTTP and SDP associated to a new specific uri=20
> "httpq://..." intended for carrying out quality negotiation and=20
> quality measurement between two parties. The final goal of this=20
> process is to verify that a certain application which depends on=20
> bandwidth, latency, jitter parameters, will work under current network=20
> conditions. Our idea tackles the fact that real-time services=20
> (virtualization, on line gaming, video, voice) nowadays are increasing=20
> and that in an internet (or WAN) environment propagation conditions=20
> may change with time for our connection; what works for most=20
> applications may not work for real-time ones and they should have a=20
> standard way of negotiating and verifying their requirements. Q-HTTP=20
> also provides a mechanism of account/alerting when required=20
> constraints are not met after the measurement is carried out.
>  =20
>  Implementation details on the actions to be triggered upon=20
> reception/detection of QoS alerts exchanged by the protocol are out of=20
> scope of this draft, it is application dependant (e.g. increase=20
> quality, reduce bit-rate) or even network dependant (e.g. change=20
> connection's quality profile).
>=20
> Comments? Thanks
>=20
> - Jose Javier
>=20
>=20
>=20
> --------------------------------------------------------------
> ------------------
>=20
>=20
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
> >
> =

From singer@apple.com  Tue Nov  9 02:30:53 2010
Return-Path: <singer@apple.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 98A213A6946; Tue,  9 Nov 2010 02:30:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level: 
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, 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 Ahm7nC6WUrFA; Tue,  9 Nov 2010 02:30:47 -0800 (PST)
Received: from mail-out4.apple.com (mail-out4.apple.com [17.254.13.23]) by core3.amsl.com (Postfix) with ESMTP id F21143A6849; Tue,  9 Nov 2010 02:30:44 -0800 (PST)
Received: from relay13.apple.com (relay13.apple.com [17.128.113.29]) by mail-out4.apple.com (Postfix) with ESMTP id 8A916BB93DEC; Tue,  9 Nov 2010 02:31:07 -0800 (PST)
X-AuditID: 1180711d-b7c86ae000000247-e8-4cd922e69d1f
Received: from [17.72.145.128] (Unknown_Domain [17.72.145.128]) by relay13.apple.com (Apple SCV relay) with SMTP id 38.DD.00583.7E229DC4; Tue,  9 Nov 2010 02:31:07 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: David Singer <singer@apple.com>
In-Reply-To: <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
Date: Tue, 9 Nov 2010 11:31:01 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
To: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
X-Mailer: Apple Mail (2.1081)
X-Brightmail-Tracker: AAAAAA==
Cc: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, httpstreaming <httpstreaming@ietf.org>, dispatch@ietf.org, conex@ietf.org
Subject: Re: [httpstreaming] [dispatch]   Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Nov 2010 10:30:53 -0000

There is a bitter lesson I have learned over the years to do with QoS =
reservation.

It is that there are two ways to solve a real-time bandwidth need.  One =
is to reserve bandwidth, manage QoS and so on;  one gets protocols and =
systems like diffserv, ATM, and so on.  The other is simply to have 'too =
much' of the resource.  Though it feels wrong, the latter often ends up =
being the cheaper and easier solution.  So, for example, voice over IP =
is getting used quite a lot, and to good effect, on the internet today =
not because we have successfully deployed any bandwidth reservation or =
QoS management protocols and systems, but because the available =
bandwidth is, for the most part, greatly in excess of what is needed, =
and the systems can adapt in real-time to what they get (rather than =
asking for what they want).  The same is true for multimedia delivery;  =
the complexity of RTP + TCP friendliness + QoS management is not worth =
it compared to having adaptable end-systems and overall more bandwidth =
than needed.

(I worked on real-time scheduling systems as well, and the same applies; =
 it's cheaper to have a processor which is much faster than needed, with =
a normal scheduler, than to have a just-enough processor with a =
real-time scheduler).

I know, it 'feels' wrong.

David Singer
Multimedia and Software Standards, Apple Inc.


From gunnar.heikkila@ericsson.com  Tue Nov  9 03:37:10 2010
Return-Path: <gunnar.heikkila@ericsson.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 01D693A6800; Tue,  9 Nov 2010 03:37:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.299
X-Spam-Level: 
X-Spam-Status: No, score=-6.299 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, 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 qgYgrUEioHkJ; Tue,  9 Nov 2010 03:37:08 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id 337CF3A672F; Tue,  9 Nov 2010 03:37:07 -0800 (PST)
X-AuditID: c1b4fb3d-b7b28ae00000135b-78-4cd9327b6373
Received: from esessmw0191.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id 00.20.04955.B7239DC4; Tue,  9 Nov 2010 12:37:31 +0100 (CET)
Received: from ESESSCMS0364.eemea.ericsson.se ([169.254.2.79]) by esessmw0191.eemea.ericsson.se ([153.88.115.84]) with mapi; Tue, 9 Nov 2010 12:37:29 +0100
From: =?iso-8859-1?Q?Gunnar_Heikkil=E4?= <gunnar.heikkila@ericsson.com>
To: David Singer <singer@apple.com>, "GARCIA ARANDA,	JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Date: Tue, 9 Nov 2010 12:37:28 +0100
Thread-Topic: [httpstreaming] [dispatch]   Q-HTTP
Thread-Index: Act/+UPK/Ozu19IeQJie7DeY9Z/jewAAE0gw
Message-ID: <BCAD297FC0C0D244894589EE45FE8B470FF21A94B1@ESESSCMS0364.eemea.ericsson.se>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com>
In-Reply-To: <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, httpstreaming <httpstreaming@ietf.org>, "dispatch@ietf.org" <dispatch@ietf.org>, "conex@ietf.org" <conex@ietf.org>
Subject: Re: [httpstreaming] [dispatch]   Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Nov 2010 11:37:10 -0000

Hi David, Jose Javier,

for cellular networks (for instance a PC using a mobile broadband dongle) o=
ver-provisioning is really expensive and you have to do something smarter. =
But I am not sure that the Q-HTTP concept is the way forward since it is ba=
sed on injecting test traffic into the system.=20

Typically the wireless conditions can change rather fast (especially if the=
 user is moving, say sitting on a train), so the "reaction time" based on t=
he test traffic is most likley too long. The other problem is that the test=
 traffic adds additional data into an already heavily loaded wireless netwo=
rk, which might not be easy to defend when selling this concept to the cell=
ular operators.

But there is sure a need for good ways to handle the underlying problem you=
 describe.

Best regards
   Gunnnar Heikkil=E4

-----Original Message-----
From: httpstreaming-bounces@ietf.org [mailto:httpstreaming-bounces@ietf.org=
] On Behalf Of David Singer
Sent: ti 9 november 2010 11:31
To: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
Cc: Ingemar Johansson S; httpstreaming; dispatch@ietf.org; conex@ietf.org
Subject: Re: [httpstreaming] [dispatch] Q-HTTP

There is a bitter lesson I have learned over the years to do with QoS reser=
vation.

It is that there are two ways to solve a real-time bandwidth need.  One is =
to reserve bandwidth, manage QoS and so on;  one gets protocols and systems=
 like diffserv, ATM, and so on.  The other is simply to have 'too much' of =
the resource.  Though it feels wrong, the latter often ends up being the ch=
eaper and easier solution.  So, for example, voice over IP is getting used =
quite a lot, and to good effect, on the internet today not because we have =
successfully deployed any bandwidth reservation or QoS management protocols=
 and systems, but because the available bandwidth is, for the most part, gr=
eatly in excess of what is needed, and the systems can adapt in real-time t=
o what they get (rather than asking for what they want).  The same is true =
for multimedia delivery;  the complexity of RTP + TCP friendliness + QoS ma=
nagement is not worth it compared to having adaptable end-systems and overa=
ll more bandwidth than needed.

(I worked on real-time scheduling systems as well, and the same applies;  i=
t's cheaper to have a processor which is much faster than needed, with a no=
rmal scheduler, than to have a just-enough processor with a real-time sched=
uler).

I know, it 'feels' wrong.

David Singer
Multimedia and Software Standards, Apple Inc.

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

From singer@apple.com  Tue Nov  9 03:45:57 2010
Return-Path: <singer@apple.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0EF503A686A; Tue,  9 Nov 2010 03:45:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.449
X-Spam-Level: 
X-Spam-Status: No, score=-106.449 tagged_above=-999 required=5 tests=[AWL=-0.150, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4, 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 Oe-j6D8dn0OI; Tue,  9 Nov 2010 03:45:56 -0800 (PST)
Received: from mail-out3.apple.com (mail-out3.apple.com [17.254.13.22]) by core3.amsl.com (Postfix) with ESMTP id 15C4B3A6886; Tue,  9 Nov 2010 03:45:56 -0800 (PST)
Received: from relay14.apple.com (relay14.apple.com [17.128.113.52]) by mail-out3.apple.com (Postfix) with ESMTP id 445B2B5D24E7; Tue,  9 Nov 2010 03:46:20 -0800 (PST)
X-AuditID: 11807134-b7c05ae000002d5d-f8-4cd9347e0bbf
Received: from [17.72.145.128] (Unknown_Domain [17.72.145.128]) by relay14.apple.com (Apple SCV relay) with SMTP id 18.A0.11613.08439DC4; Tue,  9 Nov 2010 03:46:20 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=iso-8859-1
From: David Singer <singer@apple.com>
In-Reply-To: <BCAD297FC0C0D244894589EE45FE8B470FF21A94B1@ESESSCMS0364.eemea.ericsson.se>
Date: Tue, 9 Nov 2010 12:46:04 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <D791F2D5-236E-4196-B4EB-2BEFE7673C47@apple.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <BCAD297FC0C0D244894589EE45FE8B470FF21A94B1@ESESSCMS0364.eemea.ericsson.se>
To: =?iso-8859-1?Q?Gunnar_Heikkil=E4?= <gunnar.heikkila@ERICSSON.COM>
X-Mailer: Apple Mail (2.1081)
X-Brightmail-Tracker: AAAAAA==
Cc: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>, httpstreaming <httpstreaming@ietf.org>, "dispatch@ietf.org" <dispatch@ietf.org>, "conex@ietf.org" <conex@ietf.org>
Subject: Re: [httpstreaming] [dispatch]   Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Nov 2010 11:45:57 -0000

On Nov 9, 2010, at 12:37 , Gunnar Heikkil=E4 wrote:

> Hi David, Jose Javier,
>=20
> for cellular networks (for instance a PC using a mobile broadband =
dongle) over-provisioning is really expensive and you have to do =
something smarter. But I am not sure that the Q-HTTP concept is the way =
forward since it is based on injecting test traffic into the system.=20

Right, but there is a choice of what the 'smarter' is.  (A) do some kind =
of QoS reservation (bandwidth reservation, maximum loss guarantee etc.) =
and then trust it; or (B) measure and adapt to what you're getting.

In case (A) if you are going to be resilient you should implement (B), =
so that if the reservation 'fails' you don't fail in turn. So you =
implement (B) anyway, and now the question is whether a new, special =
protocol for (A) is worth the trouble.  One huge downside is that it =
moves you away from generic servers, caches, proxies, CDNs and other =
existing network infrastructure.

In wireless, mobile, networks, it's hard to guarantee that the user =
won't move to the edge of a cell, or into a crowded cell where the =
reservation cannot be maintained, and so on.  Conversely, the 'cost' or =
availability of a reservation may well depend on the degree of =
competition.


David Singer
Multimedia and Software Standards, Apple Inc.


From gunnar.heikkila@ericsson.com  Tue Nov  9 04:04:48 2010
Return-Path: <gunnar.heikkila@ericsson.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 893AC3A68A6; Tue,  9 Nov 2010 04:04:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.299
X-Spam-Level: 
X-Spam-Status: No, score=-6.299 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, 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 564ok6jggbEb; Tue,  9 Nov 2010 04:04:35 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 601B53A686E; Tue,  9 Nov 2010 04:04:34 -0800 (PST)
X-AuditID: c1b4fb39-b7b54ae000003464-10-4cd938e9ae5c
Received: from esessmw0256.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 9C.01.13412.9E839DC4; Tue,  9 Nov 2010 13:04:57 +0100 (CET)
Received: from ESESSCMS0364.eemea.ericsson.se ([169.254.2.79]) by esessmw0256.eemea.ericsson.se ([10.2.3.125]) with mapi; Tue, 9 Nov 2010 13:04:56 +0100
From: =?iso-8859-1?Q?Gunnar_Heikkil=E4?= <gunnar.heikkila@ericsson.com>
To: David Singer <singer@apple.com>
Date: Tue, 9 Nov 2010 13:04:56 +0100
Thread-Topic: [httpstreaming] [dispatch]   Q-HTTP
Thread-Index: AcuAA72D1Oi/URn8T+SNPTHrIZ1PXQAAXG6Q
Message-ID: <BCAD297FC0C0D244894589EE45FE8B470FF21A950F@ESESSCMS0364.eemea.ericsson.se>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <BCAD297FC0C0D244894589EE45FE8B470FF21A94B1@ESESSCMS0364.eemea.ericsson.se> <D791F2D5-236E-4196-B4EB-2BEFE7673C47@apple.com>
In-Reply-To: <D791F2D5-236E-4196-B4EB-2BEFE7673C47@apple.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [dispatch]   Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Nov 2010 12:04:49 -0000

Hi David,

basically I agree with your view. My main point is that using extra traffic=
 to solve bandwidth limitations has some built-in problems. Best would be i=
f all applications could be made elastic and adapt to whatever problem they=
 experience (like for AMR codec daptation etc.)...

Gunnar Heikkil=E4
Ericsson Research=20

-----Original Message-----
From: David Singer [mailto:singer@apple.com]=20
Sent: ti 9 november 2010 12:46
To: Gunnar Heikkil=E4
Cc: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER); Ingemar Johansson S; httpstre=
aming; dispatch@ietf.org; conex@ietf.org
Subject: Re: [httpstreaming] [dispatch] Q-HTTP


On Nov 9, 2010, at 12:37 , Gunnar Heikkil=E4 wrote:

> Hi David, Jose Javier,
>=20
> for cellular networks (for instance a PC using a mobile broadband dongle)=
 over-provisioning is really expensive and you have to do something smarter=
. But I am not sure that the Q-HTTP concept is the way forward since it is =
based on injecting test traffic into the system.=20

Right, but there is a choice of what the 'smarter' is.  (A) do some kind of=
 QoS reservation (bandwidth reservation, maximum loss guarantee etc.) and t=
hen trust it; or (B) measure and adapt to what you're getting.

In case (A) if you are going to be resilient you should implement (B), so t=
hat if the reservation 'fails' you don't fail in turn. So you implement (B)=
 anyway, and now the question is whether a new, special protocol for (A) is=
 worth the trouble.  One huge downside is that it moves you away from gener=
ic servers, caches, proxies, CDNs and other existing network infrastructure=
.

In wireless, mobile, networks, it's hard to guarantee that the user won't m=
ove to the edge of a cell, or into a crowded cell where the reservation can=
not be maintained, and so on.  Conversely, the 'cost' or availability of a =
reservation may well depend on the degree of competition.


David Singer
Multimedia and Software Standards, Apple Inc.


From ingemar.s.johansson@ericsson.com  Tue Nov  9 05:20:56 2010
Return-Path: <ingemar.s.johansson@ericsson.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 136AD3A6883; Tue,  9 Nov 2010 05:20:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.199
X-Spam-Level: 
X-Spam-Status: No, score=-6.199 tagged_above=-999 required=5 tests=[AWL=0.400,  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 NNigpIQmdeAL; Tue,  9 Nov 2010 05:20:53 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id 361403A680C; Tue,  9 Nov 2010 05:20:51 -0800 (PST)
X-AuditID: c1b4fb3d-b7b28ae00000135b-a4-4cd94acb2d97
Received: from esessmw0184.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id 2B.2F.04955.BCA49DC4; Tue,  9 Nov 2010 14:21:15 +0100 (CET)
Received: from ESESSCMS0366.eemea.ericsson.se ([169.254.1.86]) by esessmw0184.eemea.ericsson.se ([153.88.115.81]) with mapi; Tue, 9 Nov 2010 14:21:15 +0100
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>, Qin Wu <sunseawq@huawei.com>, "dispatch@ietf.org" <dispatch@ietf.org>
Date: Tue, 9 Nov 2010 14:20:51 +0100
Thread-Topic: [httpstreaming] [dispatch] Q-HTTP
Thread-Index: Act/YysCX7CwpgwoTOi2u5WUtY8rLwAWmcIAAA0pyyAABxJX4A==
Message-ID: <DBB1DC060375D147AC43F310AD987DCC180E53F928@ESESSCMS0366.eemea.ericsson.se>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
In-Reply-To: <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: sv-SE, en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>
Subject: Re: [httpstreaming] [dispatch] Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Nov 2010 13:20:56 -0000

Hi

I see ConEx as both a stick and carrot.
The "stick" part because it makes it possible or an operator to make sure t=
hat individual users (or groups of users) don't exceed their allowed contri=
bution to congestion (a.k.a congestion volume).=20
The "carrot" part is a consequence of the "stick" part, excessive congestio=
n can be avoided in the networks and this means that users runs a much lowe=
r risk of experiencing high delay.

Sure you may not get the exact delay you ask for. Possibly ConEx can allow =
for a lightweight QoS at its best (for instance users pay extra for an extr=
a congestion volume allowance) but perhaps a lightweight QoS is good enough=
 ?
And... I am not convinced that full-fledged QoS gives you the delay you ask=
 for, perhaps on longer timescales this is true.=20

I am not pretending that ConEx will solve any problem in the world, there a=
re definitely issues with ConEx and likely some data collection is needed b=
efore congestion volume policers and incentive droppers can be tuned in for=
 a good performance, and in addition the endpoints need to be ConEx enabled=
.
   =20
Regards
Ingemar

> -----Original Message-----
> From: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)=20
> [mailto:jose_javier.garcia_aranda@alcatel-lucent.com]=20
> Sent: den 9 november 2010 18:17
> To: Ingemar Johansson S; Qin Wu; dispatch@ietf.org
> Cc: httpstreaming; conex@ietf.org
> Subject: RE: [httpstreaming] [dispatch] Q-HTTP
>=20
> Hi Ingemar
>=20
> Congestion control mechanisms and exposure give operators the=20
> way to avoid problems in their networks and also reward users=20
> which does not impact on others, but does not cover the need=20
> for a quality in terms of latency and jitter, but only packet loss.
>=20
> The scenario in which a particular user is paying to a=20
> content provider to ( for example) play a virtualized game,=20
> and the content provider pays to the operator in order to be=20
> possible a QoS on demand (during few minutes) for the flows=20
> from server to this particular user is the goal of Q-HTTP and=20
> although congestion must be measured, the rest of quality=20
> parameters are also important and of course the reaction time=20
> of the protocol is a key factor.
>=20
> In this scenario probably this particular user is=20
> contributing to the congestion of others but should not be=20
> penalized. Conex as a form of fifferential QoS could serve=20
> this goal, but needs the help of "something like Q-HTTP" to=20
> achieve the measurements. Don't you agree?
>=20
> In a philosophy perspective, we need these pieces:=20
>      1) a network with differential QoS capability   (=20
> diffserv, traffic engineering, PCE, traffic mode at access node, etc)
>      2) a unified measurement procedure capable to react  ( Q-HTTP ?)
>      3) something to match the reactions with the QoS=20
> capability of the network ( CONEX ?)
>=20
> Apart from this, in terms of overhead, Q-HTTP only uses a few=20
> Kbps, and it is configurable ( more responsiveness implies=20
> more kbps) but for example in our implementation, 15kbps is=20
> quite good for measure downstream and 1kbps for measure=20
> upstream. The responsiveness is defined at the first stage of=20
> the protocol, so can be whatever content provider wants,=20
> depending on the type of content.
> =20
> - Jose Javier
>=20
>=20
> -----Mensaje original-----
> De: Ingemar Johansson S [mailto:ingemar.s.johansson@ericsson.com]
> Enviado el: martes, 09 de noviembre de 2010 4:35
> Para: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER); Qin Wu;=20
> dispatch@ietf.org
> CC: httpstreaming; conex@ietf.org
> Asunto: RE: [httpstreaming] [dispatch] Q-HTTP
>=20
> Hi
>=20
> I have skimmed through the pdf, thanks for posting this. My=20
> immediate reaction is that this machanism is trying to react=20
> to indicators of congestion in various ways.=20
>=20
> An alternative would actually be ConEx=20
> (http://tools.ietf.org/wg/conex/charters). With ConEx enabled=20
> flows the re-feedback information can be used by both=20
> operator and user to verify that a SLA is met.
> For instance, if a user is promised a bandwith of 200kbps for=20
> his gaming experience and still experience a high congetsion=20
> volume, this would be clearly visible for the operator (as=20
> well as the user). I don't believe that ConEx has outlined=20
> this particular use case but I would say that it should be doable.
> ConEx has the benefit that it does not add much extra=20
> overhead, there are of course issues with ConEx (as with any=20
> other new technology)
>=20
> Regads
> /Ingemar
>=20
> =20
>=20
>  =20
>=20
> > -----Original Message-----
> > From: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)=20
> > [mailto:jose_javier.garcia_aranda@alcatel-lucent.com]
> > Sent: den 9 november 2010 00:33
> > To: Qin Wu; dispatch@ietf.org
> > Cc: httpstreaming
> > Subject: Re: [httpstreaming] [dispatch] Q-HTTP
> >=20
> > Hi Qin and all,
> >=20
> > Now the Q-HTTP draft is accesible at
> >=20
> > http://www.ietf.org/id/draft-aranda-dispatch-qhttp-00.txt
> >=20
> > In addition, i have attached in this email a FAQ document=20
> for easier=20
> > understanding of the protocol. This document clarifies the=20
> philosophy=20
> > and shows different alternatives for the implementation
> >=20
> > Regards and thanks
> >=20
> > - Jose javier
> >=20
> >=20
> > -----Mensaje original-----
> > De: Qin Wu [mailto:sunseawq@huawei.com] Enviado el: lunes, 08 de=20
> > noviembre de 2010 15:35
> > Para: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER); dispatch@ietf.org
> > CC: httpstreaming
> > Asunto: Re: [dispatch] Q-HTTP
> >=20
> > Hi, Joes Javier:
> > Your bring a quite interesting draft. We have a Bar BOF on HTTP=20
> > streaming on Wednesday evening, Emenrald room, which aims=20
> at  building=20
> > new area and working out appropriate working scope to offer more=20
> > efficient transport and better QoE. One of key issues we=20
> are ready to=20
> > address is QOE improvement. If you are interested, please join our=20
> > discussion.
> > Also you can track the following link for our meeting=20
> agenda, location=20
> > and time:
> > http://www.ietf.org/mail-archive/web/httpstreaming/current/mai
> > llist.html
> >=20
> > Regards!
> > -Qin
> > ----- Original Message -----
> > From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)"=20
> > <jose_javier.garcia_aranda@alcatel-lucent.com>
> > To: <dispatch@ietf.org>
> > Sent: Monday, November 08, 2010 4:14 PM
> > Subject: [dispatch] Q-HTTP
> >=20
> >=20
> >=20
> > Hi experts,
> >=20
> > We are a group of researchers which have written a draft about QoS=20
> > measurements & reactions. We believe the standardization of=20
> this topic=20
> > could benefit internet community in the coming years, for=20
> example for=20
> > virtualization of videogames through intenet. We would like=20
> to receive=20
> > comments and some feedback and also oppinions about the=20
> target area,=20
> > because we believe that the draft fits into Real-time App and=20
> > infrastructure Area scope, but currently the draft is in=20
> "looking for=20
> > an area" state
> >=20
> >    The draft describes Q-HTTP (Quality HTTP) , which is an=20
> application=20
> > level protocol based on HTTP and SDP associated to a new=20
> specific uri=20
> > "httpq://..." intended for carrying out quality negotiation and=20
> > quality measurement between two parties. The final goal of this=20
> > process is to verify that a certain application which depends on=20
> > bandwidth, latency, jitter parameters, will work under=20
> current network=20
> > conditions. Our idea tackles the fact that real-time services=20
> > (virtualization, on line gaming, video, voice) nowadays are=20
> increasing=20
> > and that in an internet (or WAN) environment propagation conditions=20
> > may change with time for our connection; what works for most=20
> > applications may not work for real-time ones and they should have a=20
> > standard way of negotiating and verifying their=20
> requirements. Q-HTTP=20
> > also provides a mechanism of account/alerting when required=20
> > constraints are not met after the measurement is carried out.
> >  =20
> >  Implementation details on the actions to be triggered upon=20
> > reception/detection of QoS alerts exchanged by the protocol=20
> are out of=20
> > scope of this draft, it is application dependant (e.g. increase=20
> > quality, reduce bit-rate) or even network dependant (e.g. change=20
> > connection's quality profile).
> >=20
> > Comments? Thanks
> >=20
> > - Jose Javier
> >=20
> >=20
> >=20
> > --------------------------------------------------------------
> > ------------------
> >=20
> >=20
> > > _______________________________________________
> > > dispatch mailing list
> > > dispatch@ietf.org
> > > https://www.ietf.org/mailman/listinfo/dispatch
> > >
> > =

From jose_javier.garcia_aranda@alcatel-lucent.com  Tue Nov  9 05:47:52 2010
Return-Path: <jose_javier.garcia_aranda@alcatel-lucent.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D037E3A635F; Tue,  9 Nov 2010 05:47:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.403
X-Spam-Level: 
X-Spam-Status: No, score=-5.403 tagged_above=-999 required=5 tests=[AWL=0.846,  BAYES_00=-2.599, HELO_EQ_FR=0.35, 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 ZPY4OBHlQ6uw; Tue,  9 Nov 2010 05:47:51 -0800 (PST)
Received: from smail5.alcatel.fr (smail5.alcatel.fr [64.208.49.27]) by core3.amsl.com (Postfix) with ESMTP id 62F3E3A68BC; Tue,  9 Nov 2010 05:47:50 -0800 (PST)
Received: from FRMRSSXCHHUB04.dc-m.alcatel-lucent.com (FRMRSSXCHHUB04.dc-m.alcatel-lucent.com [135.120.45.64]) by smail5.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id oA9Dhvlj001424 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Tue, 9 Nov 2010 14:44:00 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB04.dc-m.alcatel-lucent.com ([135.120.45.64]) with mapi; Tue, 9 Nov 2010 14:43:39 +0100
From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
To: Mark Nottingham <mnot@mnot.net>
Date: Tue, 9 Nov 2010 14:43:37 +0100
Thread-Topic: [httpstreaming] [dispatch] Q-HTTP
Thread-Index: Act/ucma0OpOn8J8TYK0i7gocPK0egAWZptA
Message-ID: <3349FECF788C984BB34176D70A51782F16877324@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <2C1EE53F-C53B-487E-83C9-D751E3ECA2EB@mnot.net>
In-Reply-To: <2C1EE53F-C53B-487E-83C9-D751E3ECA2EB@mnot.net>
Accept-Language: en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.13
Cc: "pedrochas@dit.upm.es" <pedrochas@dit.upm.es>, "dispatch@ietf.org" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, "jquemada@dit.upm.es" <jquemada@dit.upm.es>, "jsr@dit.upm.es" <jsr@dit.upm.es>, "alonsoval@gmail.com" <alonsoval@gmail.com>
Subject: Re: [httpstreaming] [dispatch] Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Nov 2010 13:47:52 -0000

Hi Mark,=20

Some people from "Universidad Politecnica de Madrid" is suggesting us some =
ideas for a different name:

QOSCP  (Quality Of Service Control Protocol)=20
QCP (Quality Control Protocol)=20
QUALITAS=20

We are in brainstorming process :-)=20

any other one?

- Jose Javier

-----Mensaje original-----
De: Mark Nottingham [mailto:mnot@mnot.net]=20
Enviado el: martes, 09 de noviembre de 2010 3:57
Para: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
CC: Qin Wu; dispatch@ietf.org; httpstreaming
Asunto: Re: [httpstreaming] [dispatch] Q-HTTP

Without going into the details of the proposal itself --

"Q-HTTP" is a *horrible* name. It will confuse many people -- is it a repla=
cement for HTTP? An enhancement to HTTP? Etc.

Please change the name and proposed URI scheme ASAP; it'll make it a lot ea=
sier to socialise if it does gain traction.

Furthermore, based on this statement:

>    Q-HTTP does not establish multimedia sessions and it does not transpor=
t application data.

... the only thing it shares with HTTP is the syntax of the messages. Lots =
of IETF experience shows that basing new protocols on HTTP syntax isn't suc=
h a good idea; if you want an easy-to-parse format, how about JSON?

Please don't take this as criticism of the proposal itself -- I'm excited t=
o see so many people working in this area.

Cheers,



On 09/11/2010, at 3:33 AM, GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER) wrote:

> Hi Qin and all,
>=20
> Now the Q-HTTP draft is accesible at
>=20
> http://www.ietf.org/id/draft-aranda-dispatch-qhttp-00.txt
>=20
> In addition, i have attached in this email a FAQ document for easier=20
> understanding of the protocol. This document clarifies the philosophy=20
> and shows different alternatives for the implementation
>=20
> Regards and thanks
>=20
> - Jose javier
>=20
>=20
> -----Mensaje original-----
> De: Qin Wu [mailto:sunseawq@huawei.com] Enviado el: lunes, 08 de=20
> noviembre de 2010 15:35
> Para: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER); dispatch@ietf.org
> CC: httpstreaming
> Asunto: Re: [dispatch] Q-HTTP
>=20
> Hi, Joes Javier:
> Your bring a quite interesting draft. We have a Bar BOF on HTTP streaming=
 on Wednesday evening, Emenrald room, which aims at  building new area and =
working out appropriate working scope to offer more efficient transport and=
 better QoE. One of key issues we are ready to address is QOE improvement. =
If you are interested, please join our discussion.
> Also you can track the following link for our meeting agenda, location an=
d time:
> http://www.ietf.org/mail-archive/web/httpstreaming/current/maillist.ht
> ml
>=20
> Regards!
> -Qin
> ----- Original Message -----
> From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)"=20
> <jose_javier.garcia_aranda@alcatel-lucent.com>
> To: <dispatch@ietf.org>
> Sent: Monday, November 08, 2010 4:14 PM
> Subject: [dispatch] Q-HTTP
>=20
>=20
>=20
> Hi experts,
>=20
> We are a group of researchers which have written a draft about QoS=20
> measurements & reactions. We believe the standardization of this topic=20
> could benefit internet community in the coming years, for example for=20
> virtualization of videogames through intenet. We would like to receive=20
> comments and some feedback and also oppinions about the target area,=20
> because we believe that the draft fits into Real-time App and=20
> infrastructure Area scope, but currently the draft is in "looking for=20
> an area" state
>=20
>   The draft describes Q-HTTP (Quality HTTP) , which is an application=20
> level protocol based on HTTP and SDP associated to a new specific uri "ht=
tpq://..." intended for carrying out quality negotiation and quality measur=
ement between two parties. The final goal of this process is to verify that=
 a certain application which depends on bandwidth, latency, jitter paramete=
rs, will work under current network conditions. Our idea tackles the fact t=
hat real-time services (virtualization, on line gaming, video, voice) nowad=
ays are increasing and that in an internet (or WAN) environment propagation=
 conditions may change with time for our connection; what works for most ap=
plications may not work for real-time ones and they should have a standard =
way of negotiating and verifying their requirements. Q-HTTP also provides a=
 mechanism of account/alerting when required constraints are not met after =
the measurement is carried out.
>=20
> Implementation details on the actions to be triggered upon reception/dete=
ction of QoS alerts exchanged by the protocol are out of scope of this draf=
t, it is application dependant (e.g. increase quality, reduce bit-rate) or =
even network dependant (e.g. change connection's quality profile).
>=20
> Comments? Thanks
>=20
> - Jose Javier
>=20
>=20
>=20
> ----------------------------------------------------------------------
> ----------
>=20
>=20
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>>=20

From sunseawq@huawei.com  Tue Nov  9 06:50:57 2010
Return-Path: <sunseawq@huawei.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6E4793A6820 for <httpstreaming@core3.amsl.com>; Tue,  9 Nov 2010 06:50:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.229
X-Spam-Level: 
X-Spam-Status: No, score=-0.229 tagged_above=-999 required=5 tests=[AWL=-1.528, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, MIME_BASE64_BLANKS=0.041, MIME_BASE64_TEXT=1.753, RDNS_NONE=0.1]
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 bPxS4xpo79Fz for <httpstreaming@core3.amsl.com>; Tue,  9 Nov 2010 06:50:56 -0800 (PST)
Received: from szxga04-in.huawei.com (unknown [58.251.152.67]) by core3.amsl.com (Postfix) with ESMTP id C10873A681F for <httpstreaming@ietf.org>; Tue,  9 Nov 2010 06:50:55 -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 <0LBM00AOZH9J2O@szxga04-in.huawei.com> for httpstreaming@ietf.org; Tue, 09 Nov 2010 22:51:19 +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 <0LBM007QDH9J6Q@szxga04-in.huawei.com> for httpstreaming@ietf.org; Tue, 09 Nov 2010 22:51:19 +0800 (CST)
Received: from jys1037603 ([125.35.86.138]) by szxml01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LBM005QZH9HVS@szxml01-in.huawei.com>; Tue, 09 Nov 2010 22:51:19 +0800 (CST)
Date: Tue, 09 Nov 2010 22:51:29 +0800
From: Qin Wu <sunseawq@huawei.com>
To: Francois Le Faucheur <flefauch@cisco.com>
Message-id: <2A39D3D7C9EC43B38DA341CD504B4020@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
X-Mailer: Microsoft Outlook Express 6.00.2900.5843
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: base64
X-Priority: 3
X-MSMail-priority: Normal
References: <20101025111502.27E173A697D@core3.amsl.com> <068b01cb743c$89646930$30298a0a@china.huawei.com> <933FDD91-0188-443F-A45A-B5C4E06C78F6@cisco.com>
Cc: httpstreaming@ietf.org
Subject: Re: [httpstreaming] HTTP Streaming Problem Statement Updating//Re: I-D Action:draft-wu-http-streaming-optimization-ps-03.txt
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Nov 2010 14:50:57 -0000

SGksDQotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tIA0KRnJvbTogIkZyYW5jb2lzIExlIEZh
dWNoZXVyIiA8ZmxlZmF1Y2hAY2lzY28uY29tPg0KVG86ICJRaW4gV3UiIDxzdW5zZWF3cUBodWF3
ZWkuY29tPg0KQ2M6ICJGcmFuY29pcyBMZSBGYXVjaGV1ciIgPGZsZWZhdWNoQGNpc2NvLmNvbT47
IDxodHRwc3RyZWFtaW5nQGlldGYub3JnPg0KU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMDksIDIw
MTAgMjo0OSBQTQ0KU3ViamVjdDogUmU6IFtodHRwc3RyZWFtaW5nXSBIVFRQIFN0cmVhbWluZyBQ
cm9ibGVtIFN0YXRlbWVudCBVcGRhdGluZy8vUmU6IEktRCBBY3Rpb246ZHJhZnQtd3UtaHR0cC1z
dHJlYW1pbmctb3B0aW1pemF0aW9uLXBzLTAzLnR4dA0KDQoNCkhpIFFpbiwNCg0KQSBmZXcgY29t
bWVudHMgb24gdGhlIHByb2JsZW0gc3RhdGVtZW50IChoYXZlbid0IGdvbmUgdGhyb3VnaCBhbGwg
dGhlIG1lc3NhZ2VzIHNvIGFwb2xvZ2llcyBpZiB0aGVyZSBhcmUgZHVwbGljYXRlcyk6DQoNCiog
b25lIHBvaW50IHRoYXQgY29tZXMgdXAgbXVsdGlwbGUgdGltZXMgaXMgdGhlIGNvbmNlcm4gZm9y
IGxpdmUgYWJvdXQgaGF2aW5nIHRvIHVwZGF0ZSB0aGUgbWFuaWZlc3QgZmlsZSB2ZXJ5IGZyZXF1
ZW50bHkuIFNvbWUgZXhpc3RpbmcgSFRUUCBhZGFwdGl2ZSBzdHJlYW1pbmcgc2NoZW1lcyBzdXBw
b3J0IExpdmUgdG9kYXkgd2l0aCBpbmZyZXF1ZW50IHVwZGF0ZSBvZiB0aGUgTWFuaWZlc3QgZmls
ZSAoaS5lLiB1cGRhdGluZyBpdCBhaGVhZCBvZiBzZWdtZW50IGVuY29kaW5nKS4gU28gaXQgd291
bGQgYmUgdXNlZnVsIHRvIGNsYXJpZnkgd2h5IHN1Y2ggaW5mcmVxdWVudCB1cGRhdGUgYXBwcm9h
Y2hlcyBhcmUgZXhjbHVkZWQgKGkuZS4gYmVjYXVzZSB5b3Ugd2FudCB0byBzaWduYWwgUmFuZG9t
IEFjY2VzcyBQb2ludHMpLg0KDQoqIHRoZSBtdWx0aWNhc3QgY2FzZSBpcyBvbmUgd2hlcmUgSSBj
YW4gc2VlIHNpZ25pZmljYW50IHJvb20gZm9yIGltcHJvdmVtZW50LiBCdXQgdGhlcmUgaXMgb25s
eSB2ZXJ5IGJyaWVmIGRpc2N1c3Npb24gYWJvdXQgdGhpcy4gRm9yIGV4YW1wbGUgc2VjdGlvbiA2
LjYgc2F5czoNCiJIVFRQIGlzIHNlbnQgb3ZlciBUQ1AgYW5kIG9ubHkgc3VwcG9ydHMgdW5pY2Fz
dCB3aGljaCBtYXkgaW5jcmVhc2UNCiAgIHByb2Nlc3Npbmcgb3ZlcmhlYWQgYnkgMzAlIGluIGNv
bnRyYXN0IHdpdGggdXNpbmcgbXVsdGljYXN0DQogICB0cmFuc21pc3Npb24uDQoiDQpJIGFtIG5v
dCBzdXJlIHdoZXJlIHRoZSAzMCUgaXMgY29taW5nIGZyb20sIGJ1dCBtb3JlIGltcG9ydGFudGx5
IEkgd291bGQgc3VnZ2VzdCB0byBicmluZyB1cCB0aGUgZWZmaWNpZW5jaWVzIHRoYXQgY291bGQg
YmUgb2J0YWluZWQgYnkgdXNpbmcgbXVsdGljYXN0IGluIHRoZSBwcmVzZW5jZSBvZiBib3R0bGVu
ZWNrcyB0aGF0IGFyZSBzaGFyZWQgYnkgdXNlcnMgc3RyZWFtaW5nIHRoZSBzYW1lIExpdmUgY29u
dGVudCAoZWcgQ2FibGUgYWNjZXNzLCBQT04gYWNjZXNzLCBsaW5rIHRvIERTTEFNcywgaG9tZSBu
ZXR3b3Jrcy4uLikuDQoNCltRaW5dOiBPa2F5LCBzdWNoIHJlcGhhc2luZyBzZWVtcyBtb3JlIG1h
a2Ugc2Vuc2UuIA0KDQoqIGluICI3LjEuICBFbmhhbmNlZCBIVFRQIFN0cmVhbWluZyBQdWxsIG1v
ZGVsIiANCiIgQWxzbyB0aGUgRGlzdHJpYnV0aW9uIENvbXBvbmVudCBpcyBpbnRyb2R1Y2VkIHdp
dGgNCiAgIFN0cmVhbWluZyBzdXBwb3J0IHRvIHByb3ZpZGUgYSAiaGludCIgdG8gdGhlIHNlcnZl
ci9jYWNoZSBhcyB0byB3aGljaA0KICAgY2h1bmsgdGhlIGNsaWVudCBpcyBsaWtlbHkgdG8gcmVx
dWVzdCBuZXh0IHRoZW4gdGhlIGRpc3RyaWJ1dGlvbg0KICAgY29tcG9uZW50IGNvdWxkIGVsZWN0
IHRvIHJldHJpZXZlIHRoYXQgY2h1bmsgYWhlYWQgb2YgaXQgYWN0dWFsbHkNCiAgIGJlaW5nIHJl
cXVlc3RlZCB0byBrZWVwIHRoZSByZXNwb25zZSBsYXRlbmN5IChvciBzb21lIG90aGVyIGZhY3Rv
cikNCiAgIG1vcmUgY29uc2lzdGVudCBhbmQgYXZvaWQgYWRkaXRpb25hbCBiaXQgcmF0ZSBzd2l0
Y2hlcy4NCiINCkknZCBzdWdnZXN0IG1ha2luZyB0aGUgcG9zc2libGUgaW50ZXJhY3Rpb25zIGJl
dHdlZW4gdGhlIERpc3RyaWJ1dGlvbiBDb21wb25lbnQgYW5kIHRoZSBjbGllbnQgbW9yZSBvcGVu
L2ZsZXhpYmxlL2dlbmVyaWMuIGllIGEgaGludCBmcm9tIHRoZSBjbGllbnQgdG8gRGlzdHJpYnV0
aW9uIGNvbXBvbmVudCBpcyBvbmUgZXhhbXBsZSBvZiB0aGluZ3MgdGhhdCBtYXkgYmUgZXhjaGFu
Z2VkLiBBbm90aGVyIGV4YW1wbGUgY291bGQgYmUgdGhhdCB0aGUgc2VydmVyIHByb3ZpZGVzIGhp
bnRzIHRvIHRoZSBjbGllbnQuDQoNCltRaW5dOiBHb29kIHBvaW50LCBJIHRha2UgaXQuDQoNCiog
SW4gdGhlIHJlZmVyZW5jZSBhcmNoaXRlY3R1cmUgKEZpZ3VyZSAxKSwgaW5zaWRlIHRoZSAiQ2xp
ZW50IENvbXBvbmVudCIgaGF2ZSB5b3UgY29uc2lkZXJlZCBzaG93aW5nIHRoZSAiU3RyZWFtaW5n
IENsaWVudCIgYWJvdmUgdGhlICJIVFRQIENsaWVudCIgLSBhcyBvcHBvc2VkIHRvIHVuZGVybmVh
dGgtIChpbiB0aGUgc2Vuc2UgdGhhdCB0aGUgY2xpZW50IGNvbXBvbmVudCBjb25zdW1lcyB0aGUg
ZGF0YSByZWNlaXZlZCBieSB0aGUgSFRUUCBjbGllbnQgKT8NCg0KW1Fpbl06IFJpZ2h0LCBJIGFt
IG5vdCBhc3N1bWluZyBTdHJlYW1pbmcgQ2xpZW50IHNob3VsZCBiZSB1bmRlcm5lYXRoIG9mIEhU
VCBDbGllbnQuIFRoZXkgY291bGQgYmUgaW4gcGFyYWxsZWwgb3IgU3RyZWFtaW5nIENsaWVudCBp
cyBhYm92ZSBvZiBIVFRQIENsaWVudC4NClRoYW5rIGZvciBwb2ludGluZyBvdXQgdGhpcy4NCg0K
Q2hlZXJzDQoNCkZyYW5jb2lzDQoNCg0KT24gMjUgT2N0IDIwMTAsIGF0IDIwOjAyLCBRaW4gV3Ug
d3JvdGU6DQoNCj4gSGkNCj4gDQo+IEFuIHVwZGF0ZWQgdmVyc2lvbiBvZiANCj4gaHR0cDovL3d3
dy5pZXRmLm9yZy9pbnRlcm5ldC1kcmFmdHMvZHJhZnQtd3UtaHR0cC1zdHJlYW1pbmctb3B0aW1p
emF0aW9uLXBzLTAzLnR4dA0KPiBpcyBzdWJtaXR0ZWQgd2hpY2ggDQo+IA0KPiAqIGFkZHJlc3Mg
bG90cyBvZiBjb21tZW50cyBmcm9tIHRoaXMgbGlzdCANCj4gKiBpbmNvcnBvcmF0ZSBtYW55IGNv
bmNyZXRlICBpbnB1dHMgZnJvbSB0aGUgbGlzdA0KPiBNYW55IHRoYW5rcyB0byB0aG9zZSBwZW9w
bGUgd2hvIGhhdmUgc2hhcmVkIHRoZWlyIGlkZWFzIGFuZCBwcm9wb3NhbHMuDQo+IA0KPiBDb21w
YXJpbmcgd2l0aCB0aGUgcHJldmlvdXMgdmVyc2lvbiwgdGhlIG5ldyB2ZXJzaW9uICBoYXMgYmVl
biB0aG9yb3VnaGx5IHJlc3RydWN0dXJlZCBhbmQgb3JnYW5pemVkIGJhc2VkIG9uIHRoZSBzdWdn
ZXN0aW9ucyBvbiB0aGUgbGlzdC4NCj4gVGhlIGNvbmNlcHQgd291bGQgYmUgdG8gY2VudGVyIGFy
b3VuZCB0aHJlZSB0eXBpY2FsIEhUVFAgU3RyZWFtaW5nIHVzZSBjYXNlcywgZXhwbG9yZSBjb3Vw
bGVzIG9mIHR5cGljYWwgcHJvYmxlbXMgaW5oZXJlbnQgaW4gdGhlIGV4aXN0aW5nDQo+IEhUVFAg
c3RyZWFtaW5nIG1vZGVsIGFuZCBvdXRsaW5lIHRoZSBwb3RlbnRpYWwgc2NvcGUgb2YgdGhlIHBy
b2JsZW0gaW5jbHVkaW5nIHBvc3NpYmxlIGRpcmVjdGlvbiBmb3J3YXJkIGFuZCBwb3NzaWJsZSB0
d28gbmV3IG1vZGVscy4NCj4gDQo+IEhvcGVmdWxseSB3ZSBjYW4gZGVmaW5lIG1vcmUgYW5kIG1v
cmUgY2xlYXIgc2NvcGUgb2YgdGhlIHByb2JsZW0uDQo+IElmIHlvdSBoYXZlIGFueSBvdGhlciBz
dWdnZXN0aW9ucyBhbmQgZ29vZCBpZGVhcy8gaW5wdXRzL3Byb3Bvc2FscywgcGxlYXNlIGxldCB1
cyBrbm93IG9yIHNwZWFrdXAgb24gdGhlIGxpc3QuDQo+IA0KPiBSZWdhcmRzIQ0KPiAtUWluDQo+
IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0gDQo+IEZyb206IDxJbnRlcm5ldC1EcmFmdHNA
aWV0Zi5vcmc+DQo+IFRvOiA8aS1kLWFubm91bmNlQGlldGYub3JnPg0KPiBTZW50OiBNb25kYXks
IE9jdG9iZXIgMjUsIDIwMTAgNzoxNSBQTQ0KPiBTdWJqZWN0OiBJLUQgQWN0aW9uOmRyYWZ0LXd1
LWh0dHAtc3RyZWFtaW5nLW9wdGltaXphdGlvbi1wcy0wMy50eHQNCj4gDQo+IA0KPj4gQSBOZXcg
SW50ZXJuZXQtRHJhZnQgaXMgYXZhaWxhYmxlIGZyb20gdGhlIG9uLWxpbmUgSW50ZXJuZXQtRHJh
ZnRzIGRpcmVjdG9yaWVzLg0KPj4gDQo+PiBUaXRsZSAgICAgICAgICAgOiBQcm9ibGVtIFN0YXRl
bWVudCBmb3IgSFRUUCBTdHJlYW1pbmcNCj4+IEF1dGhvcihzKSAgICAgICA6IFEuIFd1LCBSLiBI
dWFuZw0KPj4gRmlsZW5hbWUgICAgICAgIDogZHJhZnQtd3UtaHR0cC1zdHJlYW1pbmctb3B0aW1p
emF0aW9uLXBzLTAzLnR4dA0KPj4gUGFnZXMgICAgICAgICAgIDogMjINCj4+IERhdGUgICAgICAg
ICAgICA6IDIwMTAtMTAtMjUNCj4+IA0KPj4gSFRUUCBTdHJlYW1pbmcgYWxsb3dzIGJyZWFraW5n
IHRoZSBsaXZlIGNvbnRlbnRzIG9yIHN0b3JlZCBjb250ZW50cw0KPj4gaW50byBzZXZlcmFsIGNo
dW5rcy9mcmFnbWVudHMgYW5kIHN1cHBseWluZyB0aGVtIGluIG9yZGVyIHRvIHRoZQ0KPj4gY2xp
ZW50LiAgSG93ZXZlciBzdHJlYW1pbmcgbG9uZyBkdXJhdGlvbiBhbmQgaGlnaCBxdWFsaXR5IG1l
ZGlhIG92ZXINCj4+IHRoZSBpbnRlcm5ldCB0byBzYXRpc2Z5IHRoZSByZWFsIHRpbWUgc3RyZWFt
aW5nIHJlcXVpcmVtZW50cyBoYXMNCj4+IHNldmVyYWwgQ2hhbGxlbmdlcyB3aGVuIHdlIHJlcXVp
cmUgdGhlIGNsaWVudCB0byBhY2Nlc3MgdGhlIHNhbWUNCj4+IG1lZGlhIGNvbnRlbnQgd2l0aCB0
aGUgY29tbW9uIFF1YWxpdHkgZXhwZXJpZW5jZSBhdCBhbnkgZGV2aWNlLA0KPj4gYW55dGltZSwg
YW55d2hlcmUuICBUaGlzIGRvY3VtZW50IGV4cGxvcmVzIHByb2JsZW1zIGluaGVyZW50IGluIEhU
VFANCj4+IHN0cmVhbWluZy4gIFNldmVyYWwgaXNzdWVzIHJlZ2FyZGluZyBuZXR3b3JrIHN1cHBv
cnQgZm9yIEhUVFANCj4+IFN0cmVhbWluZyBoYXZlIGJlZW4gcmFpc2VkLCB3aGljaCBpbmNsdWRl
IFFvRSBpbXByb3ZlbWVudCBvZmZlcmluZyB0bw0KPj4gc3RyZWFtaW5nIHZpZGVvIG92ZXIgSW50
ZXJuZXQsIGVmZmljaWVudCBkZWxpdmVyeSwgUGxheWJhY2sgY29udHJvbA0KPj4gYW5kIHJlYWwg
dGltZSBzdHJlYW1pbmcgbWVkaWEgc3luY2hyb25pemF0aW9uIHN1cHBvcnQuDQo+PiANCj4+IEEg
VVJMIGZvciB0aGlzIEludGVybmV0LURyYWZ0IGlzOg0KPj4gaHR0cDovL3d3dy5pZXRmLm9yZy9p
bnRlcm5ldC1kcmFmdHMvZHJhZnQtd3UtaHR0cC1zdHJlYW1pbmctb3B0aW1pemF0aW9uLXBzLTAz
LnR4dA0KPj4gDQo+PiBJbnRlcm5ldC1EcmFmdHMgYXJlIGFsc28gYXZhaWxhYmxlIGJ5IGFub255
bW91cyBGVFAgYXQ6DQo+PiBmdHA6Ly9mdHAuaWV0Zi5vcmcvaW50ZXJuZXQtZHJhZnRzLw0KPj4g
DQo+PiBCZWxvdyBpcyB0aGUgZGF0YSB3aGljaCB3aWxsIGVuYWJsZSBhIE1JTUUgY29tcGxpYW50
IG1haWwgcmVhZGVyDQo+PiBpbXBsZW1lbnRhdGlvbiB0byBhdXRvbWF0aWNhbGx5IHJldHJpZXZl
IHRoZSBBU0NJSSB2ZXJzaW9uIG9mIHRoZQ0KPj4gSW50ZXJuZXQtRHJhZnQuDQo+PiANCj4gDQo+
IA0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiANCj4gDQo+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4gSS1ELUFubm91bmNlIG1haWxpbmcg
bGlzdA0KPj4gSS1ELUFubm91bmNlQGlldGYub3JnDQo+PiBodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL2ktZC1hbm5vdW5jZQ0KPj4gSW50ZXJuZXQtRHJhZnQgZGlyZWN0b3Jp
ZXM6IGh0dHA6Ly93d3cuaWV0Zi5vcmcvc2hhZG93Lmh0bWwNCj4+IG9yIGZ0cDovL2Z0cC5pZXRm
Lm9yZy9pZXRmLzFzaGFkb3ctc2l0ZXMudHh0DQo+PiANCj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gaHR0cHN0cmVhbWluZyBtYWlsaW5nIGxpc3QN
Cj4gaHR0cHN0cmVhbWluZ0BpZXRmLm9yZw0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL2h0dHBzdHJlYW1pbmcNCg0KDQoNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N
Cg0KDQo+IA0KPiANCj4gRnJhbmNvaXMgTGUgRmF1Y2hldXINCj4gRGlzdGluZ3Vpc2hlZCBFbmdp
bmVlcg0KPiBDb3Jwb3JhdGUgRGV2ZWxvcG1lbnQNCj4gZmxlZmF1Y2hAY2lzY28uY29tDQo+IFBo
b25lOiArMzMgNDkgNzIzIDI2MTkNCj4gTW9iaWxlOiArMzMgNiAxOSA5OCA1MCA5MA0KPiANCj4g
DQo+IA0KPiBDaXNjbyBTeXN0ZW1zIEZyYW5jZQ0KPiBHcmVlbnNpZGUNCj4gNDAwIEF2ZSBkZSBS
b3VtYW5pbGxlDQo+IDA2NDEwIFNvcGhpYSBBbnRpcG9saXMNCj4gRnJhbmNlDQo+IENpc2NvLmNv
bQ0KPiANCj4gDQo+IA0KPiANCj4NCg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQoNCg0K
IFRoaW5rIGJlZm9yZSB5b3UgcHJpbnQuDQoNClRoaXMgZW1haWwgbWF5IGNvbnRhaW4gY29uZmlk
ZW50aWFsIGFuZCBwcml2aWxlZ2VkIG1hdGVyaWFsIGZvciB0aGUgc29sZSB1c2Ugb2YgdGhlIGlu
dGVuZGVkIHJlY2lwaWVudC4gQW55IHJldmlldywgdXNlLCBkaXN0cmlidXRpb24gb3IgZGlzY2xv
c3VyZSBieSBvdGhlcnMgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGFyZSBub3QgdGhl
IGludGVuZGVkIHJlY2lwaWVudCAob3IgYXV0aG9yaXplZCB0byByZWNlaXZlIGZvciB0aGUgcmVj
aXBpZW50KSwgcGxlYXNlIGNvbnRhY3QgdGhlIHNlbmRlciBieSByZXBseSBlbWFpbCBhbmQgZGVs
ZXRlIGFsbCBjb3BpZXMgb2YgdGhpcyBtZXNzYWdlLg0KDQpDaXNjbyBTeXN0ZW1zIEZyYW5jZSwg
U29jael06SDgIHJlc3BvbnNhYmlpdOkgbGltaXTpZSwgUnVlIENhbWlsbGUgRGVzbW91bGlucyAt
IEltbSBBdGxhbnRpcyBaYWMgRm9ydW0gU2VpbmUgSWxvdCA3IDkyMTMwIElzc3kgbGVzIE1vdWxp
bmVhdXgsIEF1IGNhcGl0YWwgZGUgOTEuNDcwID8sIDM0OSAxNjYgNTYxIFJDUyBOYW50ZXJyZSwg
RGlyZWN0ZXVyIGRlIGxhIHB1YmxpY2F0aW9uOiBKZWFuLUx1YyBNaWNoZWwgR2l2b25lLg0KDQpG
b3IgY29ycG9yYXRlIGxlZ2FsIGluZm9ybWF0aW9uIGdvIHRvOg0KaHR0cDovL3d3dy5jaXNjby5j
b20vd2ViL2Fib3V0L2RvaW5nX2J1c2luZXNzL2xlZ2FsL2NyaS9pbmRleC5odG1sDQoNCg0K



From jose_javier.garcia_aranda@alcatel-lucent.com  Tue Nov  9 09:27:26 2010
Return-Path: <jose_javier.garcia_aranda@alcatel-lucent.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B017F28C12B; Tue,  9 Nov 2010 09:27:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.244
X-Spam-Level: 
X-Spam-Status: No, score=-5.244 tagged_above=-999 required=5 tests=[AWL=0.405,  BAYES_00=-2.599, HELO_EQ_FR=0.35, J_CHICKENPOX_64=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i-qqJZhc9dzV; Tue,  9 Nov 2010 09:27:25 -0800 (PST)
Received: from smail2.alcatel.fr (smail2.alcatel.fr [62.23.212.57]) by core3.amsl.com (Postfix) with ESMTP id 553DF3A6A11; Tue,  9 Nov 2010 09:27:25 -0800 (PST)
Received: from FRMRSSXCHHUB01.dc-m.alcatel-lucent.com (FRMRSSXCHHUB01.dc-m.alcatel-lucent.com [135.120.45.61]) by smail2.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id oA9HRbJG007409 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Tue, 9 Nov 2010 18:27:37 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB01.dc-m.alcatel-lucent.com ([135.120.45.61]) with mapi; Tue, 9 Nov 2010 18:27:37 +0100
From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
To: "Mike Hammer (hmmr)" <hmmr@cisco.com>, David Singer <singer@apple.com>
Date: Tue, 9 Nov 2010 18:27:36 +0100
Thread-Topic: [dispatch] [httpstreaming]  Q-HTTP
Thread-Index: Act/+UlpMMdCwOPNTv+dYC+XcynYvwAKevGwAAOEgIA=
Message-ID: <3349FECF788C984BB34176D70A51782F16877366@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com><6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com><3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com><DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se><3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <C4064AF1C9EC1F40868C033DB94958C703156538@XMB-RCD-111.cisco.com>
In-Reply-To: <C4064AF1C9EC1F40868C033DB94958C703156538@XMB-RCD-111.cisco.com>
Accept-Language: en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.80
Cc: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, httpstreaming <httpstreaming@ietf.org>, "dispatch@ietf.org" <dispatch@ietf.org>, "conex@ietf.org" <conex@ietf.org>
Subject: Re: [httpstreaming] [dispatch]   Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Nov 2010 17:27:26 -0000

Hi Mike and all

Q-HTTP uses a separate control flow for measurements, as you mention, and t=
he application could have N flows.=20

When Q-HTTP monitor the quality, it monitors at the "QoS level" of the appl=
ication flows and alert if constraints are being violated.
If the application has other "non quality" flows, these are not in the scop=
e of Q-HTTP.

Q-HTTP is designed to monitor a set of flows simultaneously (in forward and=
 reverse directions) with different constraints and sensitiveness in each d=
irection. The flows are grouped by constraints, so the same Q-HTTP control =
flow monitor two sets of flows at the same time:

- a set of downstream flows with the same constraints
- a set of upstream flows with the same constraints ( different from downst=
ream constraints)

The constraints in the same Q-HTTP control flow are defined for up and down=
 sepparately, so the same control flow can have different constraints for u=
p and down, and also different responsiveness (different kbps usage by the =
control flow in up and down)

The underlaying idea is to allow monitor the quality of any application dat=
a protocol used ( simple data over UDP or TCP, ftp, rtp, http, propietary, =
etc etc), in order to be able to provide a universal measurement/alerting m=
echanism for any communication at application level.

And...when the alert is raised, what to do? Well, there are a lot of option=
s, for example reduce bitrate of app data flows, or limit the functionalies=
 of the application, or the server can invoke a operator QoS service asking=
 for more quality, or invoke a multi-operator entity which acts over the po=
licy servers of the different operators, or also the network itself could b=
e Q-HTTP aware and react by itself when an alert is raised... All these pos=
sibilities are open, and not defined in the draft, but all of them are poss=
ibilities
=20

- Jose Javier



-----Mensaje original-----
De: Mike Hammer (hmmr) [mailto:hmmr@cisco.com]=20
Enviado el: martes, 09 de noviembre de 2010 16:38
Para: David Singer; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
CC: Ingemar Johansson S; httpstreaming; dispatch@ietf.org; conex@ietf.org
Asunto: RE: [dispatch] [httpstreaming] Q-HTTP

David,

Video has much more volume and burstiness than VoIP, so not sure that analo=
gy will hold.  If you cannot be sure to have at least 50% non-latency-sensi=
tive traffic, and maybe more like 70%, then you will not be over-provisione=
d enough to have the slack available.  And if video is the lion's share of =
the traffic, then you better hope that most of that is non-interactive.  El=
se, you need some type of CAC to ensure live video doesn't get disrupted.

Separate question.  Took a quick read and it seems this Q-HTTP is a separat=
e flow rather than embedded attributes in the flow it is attempting to help=
.  What if there is more than one flow involved?  And how do you keep each =
control and app associated?

Mike


-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On Behal=
f Of David Singer
Sent: Tuesday, November 09, 2010 5:31 AM
To: GARCIA ARANDA,JOSE JAVIER (JOSE JAVIER)
Cc: Ingemar Johansson S; httpstreaming; dispatch@ietf.org; conex@ietf.org
Subject: Re: [dispatch] [httpstreaming] Q-HTTP

There is a bitter lesson I have learned over the years to do with QoS reser=
vation.

It is that there are two ways to solve a real-time bandwidth need.  One is =
to reserve bandwidth, manage QoS and so on;  one gets protocols and systems=
 like diffserv, ATM, and so on.  The other is simply to have 'too much' of =
the resource.  Though it feels wrong, the latter often ends up being the ch=
eaper and easier solution.  So, for example, voice over IP is getting used =
quite a lot, and to good effect, on the internet today not because we have =
successfully deployed any bandwidth reservation or QoS management protocols=
 and systems, but because the available bandwidth is, for the most part, gr=
eatly in excess of what is needed, and the systems can adapt in real-time t=
o what they get (rather than asking for what they want).  The same is true =
for multimedia delivery; the complexity of RTP + TCP friendliness + QoS man=
agement is not worth it compared to having adaptable end-systems and overal=
l more bandwidth than needed.

(I worked on real-time scheduling systems as well, and the same applies; it=
's cheaper to have a processor which is much faster than needed, with a nor=
mal scheduler, than to have a just-enough processor with a real-time schedu=
ler).

I know, it 'feels' wrong.

David Singer
Multimedia and Software Standards, Apple Inc.

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

From abegen@cisco.com  Tue Nov  9 09:37:25 2010
Return-Path: <abegen@cisco.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F19FC3A699F; Tue,  9 Nov 2010 09:37:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N7lqXoIeL4jb; Tue,  9 Nov 2010 09:37:20 -0800 (PST)
Received: from sj-iport-1.cisco.com (sj-iport-1.cisco.com [171.71.176.70]) by core3.amsl.com (Postfix) with ESMTP id C2CDB3A6A0D; Tue,  9 Nov 2010 09:37:07 -0800 (PST)
Authentication-Results: sj-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAMYV2UyrRN+J/2dsb2JhbACiJHGjPptfgwQIgj4EhFmJDw
X-IronPort-AV: E=Sophos;i="4.59,175,1288569600"; d="scan'208";a="379138223"
Received: from sj-core-3.cisco.com ([171.68.223.137]) by sj-iport-1.cisco.com with ESMTP; 09 Nov 2010 17:37:31 +0000
Received: from xbh-sjc-231.amer.cisco.com (xbh-sjc-231.cisco.com [128.107.191.100]) by sj-core-3.cisco.com (8.13.8/8.14.3) with ESMTP id oA9HbVX9003161; Tue, 9 Nov 2010 17:37:31 GMT
Received: from xmb-sjc-215.amer.cisco.com ([171.70.151.169]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 9 Nov 2010 09:37:31 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 9 Nov 2010 09:37:21 -0800
Message-ID: <04CAD96D4C5A3D48B1919248A8FE0D540DA66D35@xmb-sjc-215.amer.cisco.com>
In-Reply-To: <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] Q-HTTP
Thread-Index: Act/Ui1FVbaXyq/OQeykYBcapoQUPQAD+ZhwADSSeYA=
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com><6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
From: "Ali C. Begen (abegen)" <abegen@cisco.com>
To: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>, "Qin Wu" <sunseawq@huawei.com>, <dispatch@ietf.org>
X-OriginalArrivalTime: 09 Nov 2010 17:37:31.0404 (UTC) FILETIME=[C94BE4C0:01CB8034]
Cc: httpstreaming <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] [dispatch] Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Nov 2010 17:37:25 -0000

I wish your FAQ were something a lot shorter so that it would give us =
the main points very quickly. You are welcome to join tomorrow's bof =
session on http streaming but I don't see these two topics particularly =
relevant to each other (at this stage).

-acbegen

> -----Original Message-----
> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On =
Behalf Of GARCIA ARANDA, JOSE JAVIER (JOSE
> JAVIER)
> Sent: Tuesday, November 09, 2010 12:33 AM
> To: Qin Wu; dispatch@ietf.org
> Cc: httpstreaming
> Subject: Re: [dispatch] Q-HTTP
>=20
> Hi Qin and all,
>=20
> Now the Q-HTTP draft is accesible at
>=20
> http://www.ietf.org/id/draft-aranda-dispatch-qhttp-00.txt
>=20
> In addition, i have attached in this email a FAQ document for easier =
understanding of the protocol. This document clarifies
> the philosophy and shows different alternatives for the implementation
>=20
> Regards and thanks
>=20
> - Jose javier
>=20
>=20
> -----Mensaje original-----
> De: Qin Wu [mailto:sunseawq@huawei.com]
> Enviado el: lunes, 08 de noviembre de 2010 15:35
> Para: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER); dispatch@ietf.org
> CC: httpstreaming
> Asunto: Re: [dispatch] Q-HTTP
>=20
> Hi, Joes Javier:
> Your bring a quite interesting draft. We have a Bar BOF on HTTP =
streaming on Wednesday evening, Emenrald room, which
> aims at  building new area and working out appropriate working scope =
to offer more efficient transport and better QoE. One
> of key issues we are ready to address is QOE improvement. If you are =
interested, please join our discussion.
> Also you can track the following link for our meeting agenda, location =
and time:
> =
http://www.ietf.org/mail-archive/web/httpstreaming/current/maillist.html
>=20
> Regards!
> -Qin
> ----- Original Message -----
> From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" =
<jose_javier.garcia_aranda@alcatel-lucent.com>
> To: <dispatch@ietf.org>
> Sent: Monday, November 08, 2010 4:14 PM
> Subject: [dispatch] Q-HTTP
>=20
>=20
>=20
> Hi experts,
>=20
> We are a group of researchers which have written a draft about QoS =
measurements & reactions. We believe the
> standardization of this topic could benefit internet community in the =
coming years, for example for virtualization of
> videogames through intenet. We would like to receive comments and some =
feedback and also oppinions about the target
> area, because we believe that the draft fits into Real-time App and =
infrastructure Area scope, but currently the draft is in
> "looking for an area" state
>=20
>    The draft describes Q-HTTP (Quality HTTP) , which is an application =
level protocol based on HTTP and SDP associated to a
> new specific uri "httpq://..." intended for carrying out quality =
negotiation and quality measurement between two parties. The
> final goal of this
> process is to verify that a certain application which depends on =
bandwidth, latency, jitter parameters, will work under
> current network conditions. Our idea tackles the fact that real-time =
services (virtualization, on line gaming, video, voice)
> nowadays are increasing and that in an internet (or WAN) environment =
propagation conditions may change with time for our
> connection; what works for most applications may not work for =
real-time ones and they should have a standard way of
> negotiating and verifying their requirements. Q-HTTP also provides a =
mechanism of account/alerting when required
> constraints are not met after the measurement is carried out.
>=20
>  Implementation details on the actions to be triggered upon =
reception/detection of QoS alerts exchanged by the protocol are
> out of scope of this draft, it is application dependant (e.g. increase =
quality, reduce bit-rate) or even network dependant (e.g.
> change connection's quality profile).
>=20
> Comments? Thanks
>=20
> - Jose Javier
>=20
>=20
>=20
> =
-------------------------------------------------------------------------=
-------
>=20
>=20
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
> >

From jose_javier.garcia_aranda@alcatel-lucent.com  Tue Nov  9 09:45:59 2010
Return-Path: <jose_javier.garcia_aranda@alcatel-lucent.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0A9663A69E2; Tue,  9 Nov 2010 09:45:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.602
X-Spam-Level: 
X-Spam-Status: No, score=-5.602 tagged_above=-999 required=5 tests=[AWL=0.647,  BAYES_00=-2.599, HELO_EQ_FR=0.35, 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 v87GLFvb8+0K; Tue,  9 Nov 2010 09:45:57 -0800 (PST)
Received: from smail3.alcatel.fr (smail3.alcatel.fr [62.23.212.56]) by core3.amsl.com (Postfix) with ESMTP id 33D553A69B4; Tue,  9 Nov 2010 09:45:56 -0800 (PST)
Received: from FRMRSSXCHHUB01.dc-m.alcatel-lucent.com (FRMRSSXCHHUB01.dc-m.alcatel-lucent.com [135.120.45.61]) by smail3.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id oA9HkAo2004910 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Tue, 9 Nov 2010 18:46:10 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB01.dc-m.alcatel-lucent.com ([135.120.45.61]) with mapi; Tue, 9 Nov 2010 18:46:10 +0100
From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
To: "Ali C. Begen (abegen)" <abegen@cisco.com>, Qin Wu <sunseawq@huawei.com>,  "dispatch@ietf.org" <dispatch@ietf.org>
Date: Tue, 9 Nov 2010 18:46:09 +0100
Thread-Topic: [dispatch] Q-HTTP
Thread-Index: Act/Ui1FVbaXyq/OQeykYBcapoQUPQAD+ZhwADSSeYAAAC9w4A==
Message-ID: <3349FECF788C984BB34176D70A51782F16877371@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com><6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <04CAD96D4C5A3D48B1919248A8FE0D540DA66D35@xmb-sjc-215.amer.cisco.com>
In-Reply-To: <04CAD96D4C5A3D48B1919248A8FE0D540DA66D35@xmb-sjc-215.amer.cisco.com>
Accept-Language: en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.83
Cc: httpstreaming <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] [dispatch] Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Nov 2010 17:45:59 -0000

I would like to join but i am afraid i am not in Beijin :-( it is a pity, i=
 will go to the next meeting in Praga

I promise to prepare in the comming days a brief FAQ, shorter and better. I=
 will post it in the lists
Thanks a lot

- Jose Javier

-----Mensaje original-----
De: Ali C. Begen (abegen) [mailto:abegen@cisco.com]=20
Enviado el: martes, 09 de noviembre de 2010 18:37
Para: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER); Qin Wu; dispatch@ietf.org
CC: httpstreaming
Asunto: RE: [dispatch] Q-HTTP

I wish your FAQ were something a lot shorter so that it would give us the m=
ain points very quickly. You are welcome to join tomorrow's bof session on =
http streaming but I don't see these two topics particularly relevant to ea=
ch other (at this stage).

-acbegen

> -----Original Message-----
> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On=20
> Behalf Of GARCIA ARANDA, JOSE JAVIER (JOSE
> JAVIER)
> Sent: Tuesday, November 09, 2010 12:33 AM
> To: Qin Wu; dispatch@ietf.org
> Cc: httpstreaming
> Subject: Re: [dispatch] Q-HTTP
>=20
> Hi Qin and all,
>=20
> Now the Q-HTTP draft is accesible at
>=20
> http://www.ietf.org/id/draft-aranda-dispatch-qhttp-00.txt
>=20
> In addition, i have attached in this email a FAQ document for easier=20
> understanding of the protocol. This document clarifies the philosophy=20
> and shows different alternatives for the implementation
>=20
> Regards and thanks
>=20
> - Jose javier
>=20
>=20
> -----Mensaje original-----
> De: Qin Wu [mailto:sunseawq@huawei.com] Enviado el: lunes, 08 de=20
> noviembre de 2010 15:35
> Para: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER); dispatch@ietf.org
> CC: httpstreaming
> Asunto: Re: [dispatch] Q-HTTP
>=20
> Hi, Joes Javier:
> Your bring a quite interesting draft. We have a Bar BOF on HTTP=20
> streaming on Wednesday evening, Emenrald room, which aims at  building=20
> new area and working out appropriate working scope to offer more efficien=
t transport and better QoE. One of key issues we are ready to address is QO=
E improvement. If you are interested, please join our discussion.
> Also you can track the following link for our meeting agenda, location an=
d time:
> http://www.ietf.org/mail-archive/web/httpstreaming/current/maillist.ht
> ml
>=20
> Regards!
> -Qin
> ----- Original Message -----
> From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)"=20
> <jose_javier.garcia_aranda@alcatel-lucent.com>
> To: <dispatch@ietf.org>
> Sent: Monday, November 08, 2010 4:14 PM
> Subject: [dispatch] Q-HTTP
>=20
>=20
>=20
> Hi experts,
>=20
> We are a group of researchers which have written a draft about QoS=20
> measurements & reactions. We believe the standardization of this topic=20
> could benefit internet community in the coming years, for example for=20
> virtualization of videogames through intenet. We would like to receive=20
> comments and some feedback and also oppinions about the target area,=20
> because we believe that the draft fits into Real-time App and=20
> infrastructure Area scope, but currently the draft is in "looking for=20
> an area" state
>=20
>    The draft describes Q-HTTP (Quality HTTP) , which is an application=20
> level protocol based on HTTP and SDP associated to a new specific uri=20
> "httpq://..." intended for carrying out quality negotiation and=20
> quality measurement between two parties. The final goal of this=20
> process is to verify that a certain application which depends on=20
> bandwidth, latency, jitter parameters, will work under current network=20
> conditions. Our idea tackles the fact that real-time services=20
> (virtualization, on line gaming, video, voice) nowadays are increasing=20
> and that in an internet (or WAN) environment propagation conditions may c=
hange with time for our connection; what works for most applications may no=
t work for real-time ones and they should have a standard way of negotiatin=
g and verifying their requirements. Q-HTTP also provides a mechanism of acc=
ount/alerting when required constraints are not met after the measurement i=
s carried out.
>=20
>  Implementation details on the actions to be triggered upon=20
> reception/detection of QoS alerts exchanged by the protocol are out of sc=
ope of this draft, it is application dependant (e.g. increase quality, redu=
ce bit-rate) or even network dependant (e.g.
> change connection's quality profile).
>=20
> Comments? Thanks
>=20
> - Jose Javier
>=20
>=20
>=20
> ----------------------------------------------------------------------
> ----------
>=20
>=20
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
> >

From watsonm@netflix.com  Tue Nov  9 12:41:09 2010
Return-Path: <watsonm@netflix.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 809F23A6834 for <httpstreaming@core3.amsl.com>; Tue,  9 Nov 2010 12:41:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 D2llw7-xVBaA for <httpstreaming@core3.amsl.com>; Tue,  9 Nov 2010 12:41:03 -0800 (PST)
Received: from mx2.netflix.com (mx2.netflix.com [208.75.77.145]) by core3.amsl.com (Postfix) with ESMTP id A4B8F3A6A16 for <httpstreaming@ietf.org>; Tue,  9 Nov 2010 12:39:10 -0800 (PST)
Received: from ExchFE102.netflix.com (exchfe102.netflix.com [10.64.32.102]) by mx2.netflix.com (8.12.11.20060308/8.12.11) with ESMTP id oA9KdJvW031426 for <httpstreaming@ietf.org>; Tue, 9 Nov 2010 12:39:19 -0800
Received: from EXCHMBX103.netflix.com ([fe80::c8e2:ac0e:d177:53c6]) by ExchFE102.netflix.com ([fe80::416e:22e0:ebdf:14b0%14]) with mapi; Tue, 9 Nov 2010 12:39:18 -0800
From: Mark Watson <watsonm@netflix.com>
To: httpstreaming <httpstreaming@ietf.org>
Date: Tue, 9 Nov 2010 12:39:17 -0800
Thread-Topic: [httpstreaming] Agenda and Slides
Thread-Index: AcuATi2+mi/V5gFcThW9hjhBHBi50Q==
Message-ID: <433BC32F-606A-4669-B67A-2417E699E4CA@netflix.com>
References: <AANLkTimsEDGkDVjTj0uVg7g4h+L8JtmM7FJMRM4TvWtv@mail.gmail.com>
In-Reply-To: <AANLkTimsEDGkDVjTj0uVg7g4h+L8JtmM7FJMRM4TvWtv@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [httpstreaming] Agenda and Slides
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Nov 2010 20:41:09 -0000

All,

My apologies for not being able to attend tomorrow's meeting.

I took a look at the slides and have a few comments.

Overall, I am really concerned that the suggestions for problems and areas =
that need to be addressed are based on an incomplete understanding of how H=
TTP Streaming is working today and an incomplete analysis of the problems t=
hat do exist for real deployments of this technology. We really need a more=
 complete analysis of the problems before jumping into solutions. "Problems=
" are frequently stated in the slides as "there is no support for X", where=
 X is some feature. This is not a problem - this is a suggestion for a solu=
tion (feature X). We need to know what actual problems users and service pr=
oviders see that are in scope of the IETF to look at, not just which new te=
chnologies people would like to look at.

Some specific comments on the Qin Wu slides:

Slide 4: I hope this is not really the goal of your meeting tomorrow ;-) Pe=
rhaps it is a proposal for a WG charter goal ? You should be very clear wha=
t is meant by "efficient" and what is meant by "transport". If you mean Tra=
nsport Layer, say that. Overall the goals are too high-level: noone could d=
isagree that subscriber QoE requirements should be met (if they are indeed =
requirements this is tautological).

Slide 5:
- I'm not sure I agree with the definition. Yes, streaming is characterized=
 by a timing relationship between delivery and rendering, but this doesn't =
imply "steady and continuous"
- The use of chunks has very little to do with "large packet dropout rate d=
ue to TCP", whatever that is.

Slide 6:
- The motivations for HTTP streaming on this slide are completely wrong. HT=
TP Streaming is popular (1) because it is based on re-use of existing web i=
nfrastructure which is successfully operating at Internet scale and (2) bec=
ause of the possibility for real-time adaptation (to network conditions, bu=
t also device capabilities and user preferences). Device capabilities could=
 be incorporated in the "multi-screen" point, but is nevertheless secondary=
. It has almost nothing to do with browser support - many HTTP streaming so=
lutions do not use the same HTTP stack as the browser anyway.

Slide 7:
- It would be nice to mention the largest HTTP streaming service in terms o=
f hours viewed (Netflix). Especially as we are very much involved in standa=
rdization efforts.=20

Slide 9&10:
- You should note here that "chunks" are not necessarily separate files on =
the web server, but may be identified by byte ranges or other means.

Slide 11:
- I'm not buying that HTTP delivery is especially "inefficient". Compared t=
o what ? I think you need to quantify the inefficiency - at least back-of-e=
nvelope - to state this as a "problem".
- I don't understand the first bullet
- The second bullet seems to be issues with procedures, rather than protoco=
ls

Slide 12:
- I disagree that there are no techniques using the existing protocols that=
 can improve QoE - we are doing this all the time ;-)
- "Best effort internet" - I agree with the sub-bullet, but I am not sure w=
hat this has to do with "best effort" - if there is insufficient capacity t=
hen there is insufficient capacity. Slicing and dicing it just moves the pr=
oblem.
- Standards for QoE reporting would be useful. We proposed this in MPEG. I =
disagree that this is more difficult in the client pull model. Our clients =
provide us with copious information which is much easier to manage than ser=
ver logs would be (because it is the client which has a notion of "session"=
 to report on). Only the client knows what the user actually saw.
- I don't know why you would continually update the manifest. I know some s=
ystems do this for live, but it still seems unnecessary to me.

Slide 14:
- As I mentioned in email, it's not clear to me that HTTP streaming traffic=
 should be prioritized over web traffic. But anyway, I think you are addres=
sing the issue the wrong way around. The question should be: given a partic=
ular profile of available bandwidth, how do I deliver the best possible ser=
vice to the user ? If, in some environment, that profile is guaranteed to b=
e constant high data rate, by some prioritization or QoS mechanism, then gr=
eat. But in other envionments that is not the case and we still need to del=
iver service.

Slide 15:
- I don't understand this one at all. The possibility to use existing distr=
ibuted web infrastructure and caching is exactly the primary motivation for=
 HTTP Streaming. CDNs do a lot of things already that make their systems wo=
rk efficiently. Is the proposal that we standardize how CDNs work ? Should =
we have some CDN representatives present before embarking on that ?

...Mark





On Nov 6, 2010, at 11:37 PM, David A. Bryan wrote:

> I just uploaded an agenda and the current slides from the
> participants. The slides are available as links from the agenda, which
> I have uploaded here:
>=20
> http://www.p2psip.org/httpstream/79/Agenda.html
>=20
> I still don't know which room is the IESG room, but I will find out
> and post here shortly.
>=20
> Thanks, and see you all on Wed.
>=20
> David
> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming
>=20


From henry.sinnreich@gmail.com  Tue Nov  9 15:22:27 2010
Return-Path: <henry.sinnreich@gmail.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5BA003A6800; Tue,  9 Nov 2010 15:22:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dqkbJQiV2XfB; Tue,  9 Nov 2010 15:22:26 -0800 (PST)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by core3.amsl.com (Postfix) with ESMTP id 27B683A696C; Tue,  9 Nov 2010 15:22:26 -0800 (PST)
Received: by ywp6 with SMTP id 6so9300ywp.31 for <multiple recipients>; Tue, 09 Nov 2010 15:22:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:user-agent:date:subject:from :to:cc:message-id:thread-topic:thread-index:in-reply-to:mime-version :content-type:content-transfer-encoding; bh=uy+WusBQgIN+l/bLqN/ccGaINLOM3taklGWAzVgSVbw=; b=rhAJaGTz1e5TyYwy51Zhad5evu4KdUo/UnfQQOkQ/Y2hegK+8wdJdl7w2fDBrYufbZ N2oYUc2Yr6niCABZtMDd9PkBcmW5XELgbyD6zHzGUhfr0eke6xFZzFU0m56sOiW8tYVK /4v75VXd1xDMbiy5t96FilRrg9CxLGnjCWpVk=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; b=K1XQlOAd2hyvN6ti7Acro0FKq0Ov0XGcdlj2s3I9FXxpd66jNmGNxgWgPtvs5ac1FK cdBuEkJgOXXOG2kGVCylY/hK5Jz2UKO0Xn21j+i4MqM+h7iynj7hfJVHFM9CKvUjhPxu ijQzmtcX9IWDXQfsy/l3ikgYr9bj1D1fwnBkg=
Received: by 10.90.29.19 with SMTP id c19mr7737005agc.209.1289344970374; Tue, 09 Nov 2010 15:22:50 -0800 (PST)
Received: from [192.168.0.34] (cpe-76-184-225-216.tx.res.rr.com [76.184.225.216]) by mx.google.com with ESMTPS id 13sm1833117anq.10.2010.11.09.15.22.47 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 09 Nov 2010 15:22:48 -0800 (PST)
User-Agent: Microsoft-Entourage/12.27.0.100910
Date: Tue, 09 Nov 2010 17:22:44 -0600
From: Henry Sinnreich <henry.sinnreich@gmail.com>
To: David Singer <singer@apple.com>, "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Message-ID: <C8FF33E4.153B5%henry.sinnreich@gmail.com>
Thread-Topic: [httpstreaming] [dispatch]   Q-HTTP
Thread-Index: AcuAZQL3xpa4JwEh2ESdfOwbd/mLbg==
In-Reply-To: <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Cc: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, httpstreaming <httpstreaming@ietf.org>, dispatch@ietf.org, conex@ietf.org
Subject: Re: [httpstreaming] [dispatch]   Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Nov 2010 23:22:27 -0000

+1
Fully agree.

Thanks, Henry


On 11/9/10 4:31 AM, "David Singer" <singer@apple.com> wrote:

> There is a bitter lesson I have learned over the years to do with QoS
> reservation.
> 
> It is that there are two ways to solve a real-time bandwidth need.  One is to
> reserve bandwidth, manage QoS and so on;  one gets protocols and systems like
> diffserv, ATM, and so on.  The other is simply to have 'too much' of the
> resource.  Though it feels wrong, the latter often ends up being the cheaper
> and easier solution.  So, for example, voice over IP is getting used quite a
> lot, and to good effect, on the internet today not because we have
> successfully deployed any bandwidth reservation or QoS management protocols
> and systems, but because the available bandwidth is, for the most part,
> greatly in excess of what is needed, and the systems can adapt in real-time to
> what they get (rather than asking for what they want).  The same is true for
> multimedia delivery;  the complexity of RTP + TCP friendliness + QoS
> management is not worth it compared to having adaptable end-systems and
> overall more bandwidth than needed.
> 
> (I worked on real-time scheduling systems as well, and the same applies;  it's
> cheaper to have a processor which is much faster than needed, with a normal
> scheduler, than to have a just-enough processor with a real-time scheduler).
> 
> I know, it 'feels' wrong.
> 
> David Singer
> Multimedia and Software Standards, Apple Inc.
> 
> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming



From sunseawq@huawei.com  Tue Nov  9 16:58:05 2010
Return-Path: <sunseawq@huawei.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A4EF33A696C for <httpstreaming@core3.amsl.com>; Tue,  9 Nov 2010 16:58:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.757
X-Spam-Level: 
X-Spam-Status: No, score=-0.757 tagged_above=-999 required=5 tests=[AWL=-0.862, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, J_CHICKENPOX_42=0.6, RDNS_NONE=0.1]
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 AKPsTcJoo+kc for <httpstreaming@core3.amsl.com>; Tue,  9 Nov 2010 16:58:04 -0800 (PST)
Received: from szxga05-in.huawei.com (unknown [58.251.152.67]) by core3.amsl.com (Postfix) with ESMTP id C64B53A6919 for <httpstreaming@ietf.org>; Tue,  9 Nov 2010 16:58:03 -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 <0LBN00C0Q9DG61@szxga05-in.huawei.com> for httpstreaming@ietf.org; Wed, 10 Nov 2010 08:58:28 +0800 (CST)
Received: from 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 <0LBN007IL9DFHT@szxga05-in.huawei.com> for httpstreaming@ietf.org; Wed, 10 Nov 2010 08:58:28 +0800 (CST)
Received: from jys1037603 ([125.35.86.138]) by szxml01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LBN00FO99DFNZ@szxml01-in.huawei.com>; Wed, 10 Nov 2010 08:58:27 +0800 (CST)
Date: Wed, 10 Nov 2010 08:58:39 +0800
From: Qin Wu <sunseawq@huawei.com>
To: Mark Watson <watsonm@netflix.com>, httpstreaming <httpstreaming@ietf.org>
Message-id: <3F08FB74AD294A1C96543BBE252393BA@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
X-Mailer: Microsoft Outlook Express 6.00.2900.5843
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 7BIT
X-Priority: 3
X-MSMail-priority: Normal
References: <AANLkTimsEDGkDVjTj0uVg7g4h+L8JtmM7FJMRM4TvWtv@mail.gmail.com> <433BC32F-606A-4669-B67A-2417E699E4CA@netflix.com>
Subject: Re: [httpstreaming] Agenda and Slides
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 00:58:05 -0000

Thank you, Mark,we will take your comments into consideration at the meeting.

Regards!
-Qin
----- Original Message ----- 
From: "Mark Watson" <watsonm@netflix.com>
To: "httpstreaming" <httpstreaming@ietf.org>
Sent: Wednesday, November 10, 2010 4:39 AM
Subject: Re: [httpstreaming] Agenda and Slides


> All,
> 
> My apologies for not being able to attend tomorrow's meeting.
> 
> I took a look at the slides and have a few comments.
> 
> Overall, I am really concerned that the suggestions for problems and areas that need to be addressed are based on an incomplete understanding of how HTTP Streaming is working today and an incomplete analysis of the problems that do exist for real deployments of this technology. We really need a more complete analysis of the problems before jumping into solutions. "Problems" are frequently stated in the slides as "there is no support for X", where X is some feature. This is not a problem - this is a suggestion for a solution (feature X). We need to know what actual problems users and service providers see that are in scope of the IETF to look at, not just which new technologies people would like to look at.
> 
> Some specific comments on the Qin Wu slides:
> 
> Slide 4: I hope this is not really the goal of your meeting tomorrow ;-) Perhaps it is a proposal for a WG charter goal ? You should be very clear what is meant by "efficient" and what is meant by "transport". If you mean Transport Layer, say that. Overall the goals are too high-level: noone could disagree that subscriber QoE requirements should be met (if they are indeed requirements this is tautological).
> 
> Slide 5:
> - I'm not sure I agree with the definition. Yes, streaming is characterized by a timing relationship between delivery and rendering, but this doesn't imply "steady and continuous"
> - The use of chunks has very little to do with "large packet dropout rate due to TCP", whatever that is.
> 
> Slide 6:
> - The motivations for HTTP streaming on this slide are completely wrong. HTTP Streaming is popular (1) because it is based on re-use of existing web infrastructure which is successfully operating at Internet scale and (2) because of the possibility for real-time adaptation (to network conditions, but also device capabilities and user preferences). Device capabilities could be incorporated in the "multi-screen" point, but is nevertheless secondary. It has almost nothing to do with browser support - many HTTP streaming solutions do not use the same HTTP stack as the browser anyway.
> 
> Slide 7:
> - It would be nice to mention the largest HTTP streaming service in terms of hours viewed (Netflix). Especially as we are very much involved in standardization efforts. 
> 
> Slide 9&10:
> - You should note here that "chunks" are not necessarily separate files on the web server, but may be identified by byte ranges or other means.
> 
> Slide 11:
> - I'm not buying that HTTP delivery is especially "inefficient". Compared to what ? I think you need to quantify the inefficiency - at least back-of-envelope - to state this as a "problem".
> - I don't understand the first bullet
> - The second bullet seems to be issues with procedures, rather than protocols
> 
> Slide 12:
> - I disagree that there are no techniques using the existing protocols that can improve QoE - we are doing this all the time ;-)
> - "Best effort internet" - I agree with the sub-bullet, but I am not sure what this has to do with "best effort" - if there is insufficient capacity then there is insufficient capacity. Slicing and dicing it just moves the problem.
> - Standards for QoE reporting would be useful. We proposed this in MPEG. I disagree that this is more difficult in the client pull model. Our clients provide us with copious information which is much easier to manage than server logs would be (because it is the client which has a notion of "session" to report on). Only the client knows what the user actually saw.
> - I don't know why you would continually update the manifest. I know some systems do this for live, but it still seems unnecessary to me.
> 
> Slide 14:
> - As I mentioned in email, it's not clear to me that HTTP streaming traffic should be prioritized over web traffic. But anyway, I think you are addressing the issue the wrong way around. The question should be: given a particular profile of available bandwidth, how do I deliver the best possible service to the user ? If, in some environment, that profile is guaranteed to be constant high data rate, by some prioritization or QoS mechanism, then great. But in other envionments that is not the case and we still need to deliver service.
> 
> Slide 15:
> - I don't understand this one at all. The possibility to use existing distributed web infrastructure and caching is exactly the primary motivation for HTTP Streaming. CDNs do a lot of things already that make their systems work efficiently. Is the proposal that we standardize how CDNs work ? Should we have some CDN representatives present before embarking on that ?
> 
> ...Mark
> 
> 
> 
> 
> 
> On Nov 6, 2010, at 11:37 PM, David A. Bryan wrote:
> 
>> I just uploaded an agenda and the current slides from the
>> participants. The slides are available as links from the agenda, which
>> I have uploaded here:
>> 
>> http://www.p2psip.org/httpstream/79/Agenda.html
>> 
>> I still don't know which room is the IESG room, but I will find out
>> and post here shortly.
>> 
>> Thanks, and see you all on Wed.
>> 
>> David
>> _______________________________________________
>> httpstreaming mailing list
>> httpstreaming@ietf.org
>> https://www.ietf.org/mailman/listinfo/httpstreaming
>> 
> 
> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming
>

From lars.eggert@nokia.com  Tue Nov  9 18:02:09 2010
Return-Path: <lars.eggert@nokia.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7C6913A6910; Tue,  9 Nov 2010 18:02:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.451
X-Spam-Level: 
X-Spam-Status: No, score=-102.451 tagged_above=-999 required=5 tests=[AWL=0.148, 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 vKUeUmqAZm6L; Tue,  9 Nov 2010 18:02:08 -0800 (PST)
Received: from mgw-sa02.nokia.com (smtp.nokia.com [147.243.1.48]) by core3.amsl.com (Postfix) with ESMTP id 5590A3A68F8; Tue,  9 Nov 2010 18:02:08 -0800 (PST)
Received: from mail.fit.nokia.com (esdhcp030222.research.nokia.com [172.21.30.222]) by mgw-sa02.nokia.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id oAA22NSR019804 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Nov 2010 04:02:24 +0200
X-Virus-Status: Clean
X-Virus-Scanned: clamav-milter 0.96.4 at fit.nokia.com
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: multipart/signed; boundary=Apple-Mail-60--337802050; protocol="application/pkcs7-signature"; micalg=sha1
From: Lars Eggert <lars.eggert@nokia.com>
In-Reply-To: <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com>
Date: Wed, 10 Nov 2010 10:02:06 +0800
Message-Id: <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com>
To: David Singer <singer@apple.com>
X-Mailer: Apple Mail (2.1081)
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.6 (mail.fit.nokia.com); Wed, 10 Nov 2010 04:02:13 +0200 (EET)
X-Nokia-AV: Clean
Cc: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>, httpstreaming <httpstreaming@ietf.org>, "dispatch@ietf.org" <dispatch@ietf.org>, "conex@ietf.org" <conex@ietf.org>
Subject: Re: [httpstreaming] [dispatch]   Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 02:02:09 -0000

--Apple-Mail-60--337802050
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

On 2010-11-9, at 18:31, David Singer wrote:
> It is that there are two ways to solve a real-time bandwidth need.  =
One is to reserve bandwidth, manage QoS and so on;  one gets protocols =
and systems like diffserv, ATM, and so on.  The other is simply to have =
'too much' of the resource.  Though it feels wrong, the latter often =
ends up being the cheaper and easier solution.  So, for example, voice =
over IP is getting used quite a lot, and to good effect, on the internet =
today not because we have successfully deployed any bandwidth =
reservation or QoS management protocols and systems, but because the =
available bandwidth is, for the most part, greatly in excess of what is =
needed, and the systems can adapt in real-time to what they get (rather =
than asking for what they want).  The same is true for multimedia =
delivery;  the complexity of RTP + TCP friendliness + QoS management is =
not worth it compared to having adaptable end-systems and overall more =
bandwidth than needed.

Fully agreed.=20

Folks who like pictures can take a look at =
https://fit.nokia.com/lars/talks/2008-mit-cfp.pdf, which gives much the =
same argument.

Lars=

--Apple-Mail-60--337802050
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
AzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEwMTExMDAyMDIwN1owIwYJKoZIhvcNAQkE
MRYEFOmeaxZCsRX8gYGEoaiM9a/CNtKaMIIBAwYJKwYBBAGCNxAEMYH1MIHyMIHdMQswCQYDVQQG
EwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5l
dHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20v
cnBhIChjKTA5MR4wHAYDVQQLExVQZXJzb25hIE5vdCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlT
aWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENBIC0gRzMCEGxdPUZzCwUJ8KBiJwH+
bYgwggEFBgsqhkiG9w0BCRACCzGB9aCB8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlT
aWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJt
cyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEeMBwGA1UECxMV
UGVyc29uYSBOb3QgVmFsaWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1
YWwgU3Vic2NyaWJlciBDQSAtIEczAhBsXT1GcwsFCfCgYicB/m2IMA0GCSqGSIb3DQEBAQUABIIB
AJevsVi6WcHsaNdZa1Dl/khFYMOswGQqvSa3ENBU63ua+8TwaD7hTHF8eN14ZGxhLOYBSsuVIsXL
uINakNHXMqQryZ9C8Qq8enCAZD62K4k8zrXRNnWHcqy7CKXSZ67yT04yd3juFkoZpSN6+p5cFovx
PEKnhPj7um6hyBEFvJKwFR84Td7cE26H3qB3gLOewaCOL+O3Vr/T5iU3Qxvx7oa7dy2xfMgT4293
TTtmCHCZ5Nc2bCTstdJly8DeyVqW6Ii9g+2Q9e6tXk6ZOFQ874s849UsGm+YN8BqScPes9FApLww
6cEW6mG4KKYPpk6TH3bX6K+mbz7QY5vRZ3nzricAAAAAAAA=

--Apple-Mail-60--337802050--

From kathy@iridescentnetworks.com  Tue Nov  9 19:00:55 2010
Return-Path: <kathy@iridescentnetworks.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 215B83A67EC for <httpstreaming@core3.amsl.com>; Tue,  9 Nov 2010 19:00:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SL2x5wOmlc4V for <httpstreaming@core3.amsl.com>; Tue,  9 Nov 2010 19:00:54 -0800 (PST)
Received: from nm27-vm0.bullet.mail.ac4.yahoo.com (nm27-vm0.bullet.mail.ac4.yahoo.com [98.139.52.244]) by core3.amsl.com (Postfix) with SMTP id BA6C028C0D9 for <httpstreaming@ietf.org>; Tue,  9 Nov 2010 19:00:53 -0800 (PST)
Received: from [98.139.52.197] by nm27.bullet.mail.ac4.yahoo.com with NNFMP; 10 Nov 2010 03:01:16 -0000
Received: from [98.139.52.148] by tm10.bullet.mail.ac4.yahoo.com with NNFMP; 10 Nov 2010 03:01:16 -0000
Received: from [127.0.0.1] by omp1031.mail.ac4.yahoo.com with NNFMP; 10 Nov 2010 03:01:16 -0000
X-Yahoo-Newman-Id: 888367.61115.bm@omp1031.mail.ac4.yahoo.com
Received: (qmail 84112 invoked from network); 10 Nov 2010 03:01:16 -0000
Received: from IridescentKathy (kathy@66.116.112.8 with login) by smtp115.biz.mail.re2.yahoo.com with SMTP; 09 Nov 2010 19:01:16 -0800 PST
X-Yahoo-SMTP: 0oTc.aiswBATml9UvnuZnOzzTXTzZTa6NV7Bbr9Wm3OL
X-YMail-OSG: oZrOoFMVM1lJgKK0X4SlQ5F7z5EeN.7YqynO9Gvz1MV98.C j7QDsP9rKE6ctt..8y6asYoDZUwcmLaKvrZ6gskBfe8h.lj3JN7YfcBpoW8b OI_lO5m4ly_eiSSyon74FYyFYvA7Y6AHjDKZKn0RoYNOCJRA_aqi0qlxLFqb TVJrVsh7.QJLVbAflAVlrc5J2UGKn60gIR7CFi8Xqs1wprLVGw_tudbQflLi oCLjHZqfB0TkehA--
X-Yahoo-Newman-Property: ymail-3
From: "Kathy McEwen" <kathy@iridescentnetworks.com>
To: "'Lars Eggert'" <lars.eggert@nokia.com>, "'David Singer'" <singer@apple.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>	<6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com>	<3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>	<DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se>	<3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>	<EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com>
In-Reply-To: <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com>
Date: Tue, 9 Nov 2010 21:01:18 -0600
Message-ID: <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQIVmQZqk6YOb/SFfEdornYnDlU03gJY4s1cAdIdk84CEDYYNwKAUfLvAj1dw08DDxb7lpJlkvQg
Content-Language: en-us
Cc: 'Ingemar Johansson S' <ingemar.s.johansson@ericsson.com>, "'GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)'" <jose_javier.garcia_aranda@alcatel-lucent.com>, 'httpstreaming' <httpstreaming@ietf.org>, dispatch@ietf.org, conex@ietf.org
Subject: Re: [httpstreaming] [dispatch]   Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 03:00:55 -0000

One problem with the voice analogy is that the sheer volume of data
traversing the web today is not driven by voice...it's video...and it's not
even a fraction of the viewing that folks are doing of broadcast content.  A
solution that depends on "simply" having too much bandwidth, is that someone
is paying for it.  Eventually it hits someone's pocket books....and if there
isn't sufficient revenue to cover the costs, the too much does degrade.
Today the mass media is consumed via cheap broadcast technologies... why
shouldn't the web (fixed and mobile) be as cheap AND as good??  

-----Original Message-----
From: httpstreaming-bounces@ietf.org [mailto:httpstreaming-bounces@ietf.org]
On Behalf Of Lars Eggert
Sent: Tuesday, November 09, 2010 8:02 PM
To: David Singer
Cc: Ingemar Johansson S; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER);
httpstreaming; dispatch@ietf.org; conex@ietf.org
Subject: Re: [httpstreaming] [dispatch] Q-HTTP

On 2010-11-9, at 18:31, David Singer wrote:
> It is that there are two ways to solve a real-time bandwidth need.  One is
to reserve bandwidth, manage QoS and so on;  one gets protocols and systems
like diffserv, ATM, and so on.  The other is simply to have 'too much' of
the resource.  Though it feels wrong, the latter often ends up being the
cheaper and easier solution.  So, for example, voice over IP is getting used
quite a lot, and to good effect, on the internet today not because we have
successfully deployed any bandwidth reservation or QoS management protocols
and systems, but because the available bandwidth is, for the most part,
greatly in excess of what is needed, and the systems can adapt in real-time
to what they get (rather than asking for what they want).  The same is true
for multimedia delivery;  the complexity of RTP + TCP friendliness + QoS
management is not worth it compared to having adaptable end-systems and
overall more bandwidth than needed.

Fully agreed. 

Folks who like pictures can take a look at
https://fit.nokia.com/lars/talks/2008-mit-cfp.pdf, which gives much the same
argument.

Lars


From kathy@iridescentnetworks.com  Tue Nov  9 19:42:22 2010
Return-Path: <kathy@iridescentnetworks.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 39E933A67B7 for <httpstreaming@core3.amsl.com>; Tue,  9 Nov 2010 19:42:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Jj5-qRHQVg+w for <httpstreaming@core3.amsl.com>; Tue,  9 Nov 2010 19:42:20 -0800 (PST)
Received: from nm10.bullet.mail.ne1.yahoo.com (nm10.bullet.mail.ne1.yahoo.com [98.138.90.73]) by core3.amsl.com (Postfix) with SMTP id 58B453A6407 for <httpstreaming@ietf.org>; Tue,  9 Nov 2010 19:42:20 -0800 (PST)
Received: from [98.138.90.54] by nm10.bullet.mail.ne1.yahoo.com with NNFMP; 10 Nov 2010 03:42:43 -0000
Received: from [98.138.89.248] by tm7.bullet.mail.ne1.yahoo.com with NNFMP; 10 Nov 2010 03:42:43 -0000
Received: from [127.0.0.1] by omp1040.mail.ne1.yahoo.com with NNFMP; 10 Nov 2010 03:42:43 -0000
X-Yahoo-Newman-Id: 381453.76212.bm@omp1040.mail.ne1.yahoo.com
Received: (qmail 4524 invoked from network); 10 Nov 2010 03:42:43 -0000
Received: from IridescentKathy (kathy@66.116.112.8 with login) by smtp114.biz.mail.mud.yahoo.com with SMTP; 09 Nov 2010 19:42:42 -0800 PST
X-Yahoo-SMTP: 0oTc.aiswBATml9UvnuZnOzzTXTzZTa6NV7Bbr9Wm3OL
X-YMail-OSG: CKIpoosVM1lFhy7dY3vZ67Fw2xYmAceQjVt1QUsjQ7UaU7W G4wssS9ZhaLSDvXXlVJXh7_.DA88S3UvdKMa4closJcn2yHFETJN0NPEUGlU 3bxjhJE3m2MCjiBGMX0df_8vOi.rLFUOin.Ypf72wKTi7s22RGfIqIbdCW7g ikknoU_DtMeghNQfHDQVSiL6QhkTOVE1luCgkCuR02JMvsdNsrHeXaJynAnU MNTeNdrKPDv1XjzREx9QFYo_3W81EFI705n9pgHH2E5YG61bA7MKOMqyXUD8 Vq6te5VMTCRfVd2skAneEysMJcTiYH63._kz08ujzgnLcDw--
X-Yahoo-Newman-Property: ymail-3
From: "Kathy McEwen" <kathy@iridescentnetworks.com>
To: "'David A. Bryan'" <dbryan@ethernot.org>, "'httpstreaming'" <httpstreaming@ietf.org>
References: <AANLkTimsEDGkDVjTj0uVg7g4h+L8JtmM7FJMRM4TvWtv@mail.gmail.com>
In-Reply-To: <AANLkTimsEDGkDVjTj0uVg7g4h+L8JtmM7FJMRM4TvWtv@mail.gmail.com>
Date: Tue, 9 Nov 2010 21:42:45 -0600
Message-ID: <01df01cb8089$568d0b30$03a72190$@iridescentnetworks.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQEExkirAOgkomIlYdBu+hJ7dsf6JpT3feQA
Content-Language: en-us
Subject: Re: [httpstreaming] Agenda and Slides
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 03:42:22 -0000

Hello,

  Unfortunately we were unable to make it over to Beijing for these IETF
meetings (apologies).  

I did want to contribute a few comments on the draft and the slides though,
particularly around the scope/problem statement.  

Our focus has been almost exclusively on video over the top of the web, and
we have been engaging many North American and European media companies and
network providers over the past couple of years.  Something that has come to
light (repeatedly) has been the issues around consumers consumption of video
over mobile.  Mobile conditions can very greatly from cell site to cell
site, depending on access technology (2G, 3G, 4G, WiFi, etc.), interference,
user load conditions, backhaul load conditions, transit/interconnect load,
etc.  

There are many heterogeneous mobile network providers globally, that have a
large variety of many generations of mobile access technologies, which by
their very nature allow users to handoff easily between the generations of
access.  It takes years to roll out new access technologies, so users are
often handing off between old to new, new to newer, and newer to old again
while consuming content over the mobile web.  

Video represents a very large load to the older mobile data access
technologies, and a single average web video stream is likely to overwhelm
all user's on an older generation cell site, that could be managed much
better.  This problem will only continue as mobile network operators begin
rolling out 4th generation technologies.  

Mobile providers could adopt technologies to take all video traffic and
transcode it down to the lowest common denominator, but would user's really
want to be watching video adapted to 2G speeds (40-120 kpbs/average) when on
4G (2, 3... 100 mbps??)? Not likely. Then there are loads of issues with the
cost of doing that, as well as the messy potential legal issues of messing
around with a professional content providers media.  

History has demonstrated that there can be co-operation between media
companies, network carriers and consumers, that would perhaps allow for a
different approach of delivery. After doing some digging on the various
protocols (RTMP/http, RTSP, HTML5/http, etc... ), we found that all of them
that are doing any kind of adaptive rate streaming, but they do not today
incorporate the messages/control mechanisms to allow for the network to take
control and adapt the rate of the video.  

Adapting streams (like AMR does in the mobile domain) is something that the
network knows how to do best, and video over the web could benefit greatly
(from user's quality of experience as well as network providers costs,
customer satisfaction, etc) from having some sort of network involvement.
It would be good to show some of the statistics around mobile consumption of
video, and examples of where mobile network co-operation with web video
application's need/benefit.

  .../Kathy

-----Original Message-----
From: httpstreaming-bounces@ietf.org [mailto:httpstreaming-bounces@ietf.org]
On Behalf Of David A. Bryan
Sent: Sunday, November 07, 2010 1:37 AM
To: httpstreaming
Subject: [httpstreaming] Agenda and Slides

I just uploaded an agenda and the current slides from the participants. The
slides are available as links from the agenda, which I have uploaded here:

http://www.p2psip.org/httpstream/79/Agenda.html

I still don't know which room is the IESG room, but I will find out and post
here shortly.

Thanks, and see you all on Wed.

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


From watsonm@netflix.com  Tue Nov  9 20:18:53 2010
Return-Path: <watsonm@netflix.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 21BDE3A67AB; Tue,  9 Nov 2010 20:18:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 QvADFF2C1fDN; Tue,  9 Nov 2010 20:18:52 -0800 (PST)
Received: from mx1.netflix.com (mx1.netflix.com [208.75.77.144]) by core3.amsl.com (Postfix) with ESMTP id 369613A684F; Tue,  9 Nov 2010 20:18:52 -0800 (PST)
Received: from ExchFE102.netflix.com (exchfe102.netflix.com [10.64.32.102]) by mx1.netflix.com (8.12.11.20060308/8.12.11) with ESMTP id oAA4JCGH017730; Tue, 9 Nov 2010 20:19:12 -0800
Received: from EXCHMBX103.netflix.com ([fe80::c8e2:ac0e:d177:53c6]) by ExchFE102.netflix.com ([fe80::416e:22e0:ebdf:14b0%14]) with mapi; Tue, 9 Nov 2010 20:19:11 -0800
From: Mark Watson <watsonm@netflix.com>
To: Kathy McEwen <kathy@iridescentnetworks.com>
Date: Tue, 9 Nov 2010 20:19:10 -0800
Thread-Topic: [httpstreaming] [dispatch]   Q-HTTP
Thread-Index: AcuAjmy2DbYTXxLsQwO+PWlAAVcPSg==
Message-ID: <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com>
In-Reply-To: <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [dispatch]   Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 04:18:53 -0000

Sent from my iPad

On Nov 9, 2010, at 7:01 PM, "Kathy McEwen" <kathy@iridescentnetworks.com> w=
rote:

> One problem with the voice analogy is that the sheer volume of data
> traversing the web today is not driven by voice...it's video...and it's n=
ot
> even a fraction of the viewing that folks are doing of broadcast content.=
  A
> solution that depends on "simply" having too much bandwidth, is that some=
one
> is paying for it.  Eventually it hits someone's pocket books....and if th=
ere
> isn't sufficient revenue to cover the costs, the too much does degrade.
> Today the mass media is consumed via cheap broadcast technologies... why
> shouldn't the web (fixed and mobile) be as cheap AND as good?? =20
>=20

It should, the question is what is the cheapest way to do it. QoS is expens=
ive too. I tend to agree with the thesis below that history is telling us t=
hat avoiding scarcity in the first place is cheaper than rationing here.

...Mark

> -----Original Message-----
> From: httpstreaming-bounces@ietf.org [mailto:httpstreaming-bounces@ietf.o=
rg]
> On Behalf Of Lars Eggert
> Sent: Tuesday, November 09, 2010 8:02 PM
> To: David Singer
> Cc: Ingemar Johansson S; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER);
> httpstreaming; dispatch@ietf.org; conex@ietf.org
> Subject: Re: [httpstreaming] [dispatch] Q-HTTP
>=20
> On 2010-11-9, at 18:31, David Singer wrote:
>> It is that there are two ways to solve a real-time bandwidth need.  One =
is
> to reserve bandwidth, manage QoS and so on;  one gets protocols and syste=
ms
> like diffserv, ATM, and so on.  The other is simply to have 'too much' of
> the resource.  Though it feels wrong, the latter often ends up being the
> cheaper and easier solution.  So, for example, voice over IP is getting u=
sed
> quite a lot, and to good effect, on the internet today not because we hav=
e
> successfully deployed any bandwidth reservation or QoS management protoco=
ls
> and systems, but because the available bandwidth is, for the most part,
> greatly in excess of what is needed, and the systems can adapt in real-ti=
me
> to what they get (rather than asking for what they want).  The same is tr=
ue
> for multimedia delivery;  the complexity of RTP + TCP friendliness + QoS
> management is not worth it compared to having adaptable end-systems and
> overall more bandwidth than needed.
>=20
> Fully agreed.=20
>=20
> Folks who like pictures can take a look at
> https://fit.nokia.com/lars/talks/2008-mit-cfp.pdf, which gives much the s=
ame
> argument.
>=20
> Lars
>=20
> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming
>=20

From watsonm@netflix.com  Tue Nov  9 20:23:50 2010
Return-Path: <watsonm@netflix.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 47A4D3A6876 for <httpstreaming@core3.amsl.com>; Tue,  9 Nov 2010 20:23:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 Rbw4gQlqJPVS for <httpstreaming@core3.amsl.com>; Tue,  9 Nov 2010 20:23:49 -0800 (PST)
Received: from mx2.netflix.com (mx2.netflix.com [208.75.77.145]) by core3.amsl.com (Postfix) with ESMTP id 6DFC43A67FD for <httpstreaming@ietf.org>; Tue,  9 Nov 2010 20:23:49 -0800 (PST)
Received: from exchnmc101.netflix.com (exchnmc101.netflix.com [10.64.32.131]) by mx2.netflix.com (8.12.11.20060308/8.12.11) with ESMTP id oAA4OEs0003683; Tue, 9 Nov 2010 20:24:14 -0800
Received: from EXCHMBX103.netflix.com ([fe80::c8e2:ac0e:d177:53c6]) by exchnmc101.netflix.com ([fe80::4894:38ba:ac0c:e4bc%13]) with mapi; Tue, 9 Nov 2010 20:24:08 -0800
From: Mark Watson <watsonm@netflix.com>
To: Kathy McEwen <kathy@iridescentnetworks.com>
Date: Tue, 9 Nov 2010 20:24:07 -0800
Thread-Topic: [httpstreaming] Agenda and Slides
Thread-Index: AcuAjx3Kw+CcYm6sTTKabPhz8SaKXA==
Message-ID: <CEA40436-871D-4748-80F0-1D515E7ED054@netflix.com>
References: <AANLkTimsEDGkDVjTj0uVg7g4h+L8JtmM7FJMRM4TvWtv@mail.gmail.com> <01df01cb8089$568d0b30$03a72190$@iridescentnetworks.com>
In-Reply-To: <01df01cb8089$568d0b30$03a72190$@iridescentnetworks.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: httpstreaming <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] Agenda and Slides
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 04:23:50 -0000

Sent from my iPad

On Nov 9, 2010, at 7:42 PM, "Kathy McEwen" <kathy@iridescentnetworks.com> w=
rote:

> After doing some digging on the various
> protocols (RTMP/http, RTSP, HTML5/http, etc... ), we found that all of th=
em
> that are doing any kind of adaptive rate streaming, but they do not today
> incorporate the messages/control mechanisms to allow for the network to t=
ake
> control and adapt the rate of the video.

But it does! It drops packets, causing a congestion response from TCP causi=
ng in turn an adaptation by the application. The network is completely in c=
ontrol of the packet delivery rate, which the application knows and adapts =
to.

This is the baseline, which is so simple and applicable across myriad acces=
s technologies. New mechanisms need to justify themselves against this base=
line.

...Mark =

From Xiangsong.Cui@huawei.com  Tue Nov  9 21:13:10 2010
Return-Path: <Xiangsong.Cui@huawei.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D44A13A67D6 for <httpstreaming@core3.amsl.com>; Tue,  9 Nov 2010 21:13:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.19
X-Spam-Level: 
X-Spam-Status: No, score=0.19 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, CN_BODY_35=0.339, MIME_CHARSET_FARAWAY=2.45]
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 ZBFxKdF0EVKC for <httpstreaming@core3.amsl.com>; Tue,  9 Nov 2010 21:13:10 -0800 (PST)
Received: from szxga02-in.huawei.com (szxga02-in.huawei.com [58.251.152.65]) by core3.amsl.com (Postfix) with ESMTP id AAC0B3A677C for <httpstreaming@ietf.org>; Tue,  9 Nov 2010 21:13:09 -0800 (PST)
Received: from huawei.com (szxga02-in [172.24.2.6]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LBN00IQ7L6H36@szxga02-in.huawei.com> for httpstreaming@ietf.org; Wed, 10 Nov 2010 13:13:29 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LBN00423L6HE8@szxga02-in.huawei.com> for httpstreaming@ietf.org; Wed, 10 Nov 2010 13:13:29 +0800 (CST)
Received: from [172.24.1.3] (Forwarded-For: [130.129.116.45]) by szxmc03-in.huawei.com (mshttpd); Wed, 10 Nov 2010 13:13:29 +0800
Date: Wed, 10 Nov 2010 13:13:29 +0800
From: Xiangsong Cui <Xiangsong.Cui@huawei.com>
In-reply-to: <CEA40436-871D-4748-80F0-1D515E7ED054@netflix.com>
To: Mark Watson <watsonm@netflix.com>
Message-id: <fba7d8a4195b6.195b6fba7d8a4@huawei.com>
MIME-version: 1.0
X-Mailer: iPlanet Messenger Express 5.2 HotFix 2.14 (built Aug  8 2006)
Content-type: multipart/mixed; boundary="Boundary_(ID_OkF3gBR7zCw6iavxfHfD8Q)"
Content-language: zh-CN
X-Accept-Language: zh-CN
Priority: normal
References: <AANLkTimsEDGkDVjTj0uVg7g4h+L8JtmM7FJMRM4TvWtv@mail.gmail.com> <01df01cb8089$568d0b30$03a72190$@iridescentnetworks.com> <CEA40436-871D-4748-80F0-1D515E7ED054@netflix.com>
Cc: httpstreaming <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] Agenda and Slides
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 05:13:11 -0000

This is a multi-part message in MIME format.

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

Hi=2C

I agree Kathy here=2E
And=2C Mark=2C yes=2C you are right=2C it drops packets=2E But this is on=
ly a passive reaction=2C I think it is better to achieve some active oper=
ation=2C or proactive operation (if possible)=2C that would be perfact=2E=


I think these jobs are worthy our attention=2E

Best Regards
Xiangsong


----- =D4=AD=D3=CA=BC=FE -----
=B7=A2=BC=FE=C8=CB=3A Mark Watson =3Cwatsonm=40netflix=2Ecom=3E
=C8=D5=C6=DA=3A =D0=C7=C6=DA=C8=FD=2C =CA=AE=D2=BB=D4=C2 10=C8=D5=2C 2010=
 =CF=C2=CE=E712=3A24
=D6=F7=CC=E2=3A Re=3A =5Bhttpstreaming=5D Agenda and Slides
=CA=D5=BC=FE=C8=CB=3A Kathy McEwen =3Ckathy=40iridescentnetworks=2Ecom=3E=

=B3=AD=CB=CD=3A httpstreaming =3Chttpstreaming=40ietf=2Eorg=3E

=3E =

=3E =

=3E Sent from my iPad
=3E =

=3E On Nov 9=2C 2010=2C at 7=3A42 PM=2C =22Kathy McEwen=22 =

=3E =3Ckathy=40iridescentnetworks=2Ecom=3E wrote=3A
=3E =

=3E =3E After doing some digging on the various
=3E =3E protocols (RTMP/http=2C RTSP=2C HTML5/http=2C etc=2E=2E=2E )=2C w=
e found that =

=3E all of them
=3E =3E that are doing any kind of adaptive rate streaming=2C but they do=
 =

=3E not today
=3E =3E incorporate the messages/control mechanisms to allow for the =

=3E network to take
=3E =3E control and adapt the rate of the video=2E
=3E =

=3E But it does! It drops packets=2C causing a congestion response from =

=3E TCP causing in turn an adaptation by the application=2E The network =

=3E is completely in control of the packet delivery rate=2C which the =

=3E application knows and adapts to=2E
=3E =

=3E This is the baseline=2C which is so simple and applicable across =

=3E myriad access technologies=2E New mechanisms need to justify =

=3E themselves against this baseline=2E
=3E =

=3E =2E=2E=2EMark =

=3E =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F
=3E httpstreaming mailing list
=3E httpstreaming=40ietf=2Eorg
=3E https=3A//www=2Eietf=2Eorg/mailman/listinfo/httpstreaming
=3E 

--Boundary_(ID_OkF3gBR7zCw6iavxfHfD8Q)
Content-type: text/x-vcard; name=c00111037.vcf; charset=gb2312
Content-transfer-encoding: 7BIT
Content-disposition: attachment; filename=c00111037.vcf
Content-description: Card for Xiangsong Cui <Xiangsong.Cui@huawei.com>

begin:vcard
n:Cui;Xiangsong
fn:Xiangsong Cui
version:2.1
email;internet:Xiangsong.Cui@huawei.com
end:vcard


--Boundary_(ID_OkF3gBR7zCw6iavxfHfD8Q)--

From ben@niven-jenkins.co.uk  Tue Nov  9 22:54:11 2010
Return-Path: <ben@niven-jenkins.co.uk>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 019A13A69A4 for <httpstreaming@core3.amsl.com>; Tue,  9 Nov 2010 22:54:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.449
X-Spam-Level: 
X-Spam-Status: No, score=-103.449 tagged_above=-999 required=5 tests=[AWL=0.150, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-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 aSoCcix6fBoG for <httpstreaming@core3.amsl.com>; Tue,  9 Nov 2010 22:54:06 -0800 (PST)
Received: from mailex.mailcore.me (mailex.mailcore.me [94.136.40.62]) by core3.amsl.com (Postfix) with ESMTP id BB52F3A69A9 for <httpstreaming@ietf.org>; Tue,  9 Nov 2010 22:54:04 -0800 (PST)
Received: from dhcp-22dd.meeting.ietf.org ([130.129.34.221]) by mail5.atlas.pipex.net with esmtpa (Exim 4.71) (envelope-from <ben@niven-jenkins.co.uk>) id 1PG4Zf-0002hm-JC; Wed, 10 Nov 2010 06:54:29 +0000
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
In-Reply-To: <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com>
Date: Wed, 10 Nov 2010 06:54:23 +0000
Content-Transfer-Encoding: quoted-printable
Message-Id: <F095041D-E7F9-45E0-A741-7D231169CDF0@niven-jenkins.co.uk>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com>
To: Mark Watson <watsonm@netflix.com>
X-Mailer: Apple Mail (2.1081)
X-Mailcore-Auth: 9600544
X-Mailcore-Domain: 172912
Cc: httpstreaming <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] [dispatch]   Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 06:54:11 -0000

[Trimmed to just httpstreaming list]

Mark,

On 10 Nov 2010, at 04:19, Mark Watson wrote:
> On Nov 9, 2010, at 7:01 PM, "Kathy McEwen" =
<kathy@iridescentnetworks.com> wrote:
>=20
>> One problem with the voice analogy is that the sheer volume of data
>> traversing the web today is not driven by voice...it's video...and =
it's not
>> even a fraction of the viewing that folks are doing of broadcast =
content.  A
>> solution that depends on "simply" having too much bandwidth, is that =
someone
>> is paying for it.  Eventually it hits someone's pocket books....and =
if there
>> isn't sufficient revenue to cover the costs, the too much does =
degrade.
>> Today the mass media is consumed via cheap broadcast technologies... =
why
>> shouldn't the web (fixed and mobile) be as cheap AND as good?? =20
>>=20
>=20
> It should, the question is what is the cheapest way to do it. QoS is =
expensive too. I tend to agree with the thesis below that history is =
telling us that avoiding scarcity in the first place is cheaper than =
rationing here.
>=20

It really depends what you mean by "QoS". As someone with experience of =
designing, deploying & managing both fixed-reservation network-based QoS =
as well as DiffServ based QoS at the UK's largest Broadband provider I =
would agree that in most cases fixed-reservation QoS is very expensive, =
inflexible and can be shown in a number of use cases to actually be =
detrimental to the User Experience (as viewed through the human eyeballs =
consuming the service).

However if by QoS one means "prioritisation against other traffic flows" =
then it can be a cost-effective way to provide a better User Experience =
to prioritised services but the lack of fixed reservation needs to be =
compensated for, and we have mechanisms to do that - e.g. for video one =
could use large playout buffers, adaptive technology[1], etc.

Avoiding scarcity is a reasonable approach but is not possible =
economically for some use cases/deployments - in those cases something =
else is needed but IMO (depending on the services being offered & the =
service[2] provider's business model) hard-QoS is not the answer but =
rather some combination of DiffServ and adaptive technologies.

But, overall I think we agree.

Ben

[1] "adaptive technology" in it's wider sense, not just HTTP Adaptive =
streaming
[2] by "service" provider I am including both network providers as well =
as providers that offer services (e.g. online video) to their users but =
may not own/operate the network infrastructure.




> ...Mark
>=20
>> -----Original Message-----
>> From: httpstreaming-bounces@ietf.org =
[mailto:httpstreaming-bounces@ietf.org]
>> On Behalf Of Lars Eggert
>> Sent: Tuesday, November 09, 2010 8:02 PM
>> To: David Singer
>> Cc: Ingemar Johansson S; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER);
>> httpstreaming; dispatch@ietf.org; conex@ietf.org
>> Subject: Re: [httpstreaming] [dispatch] Q-HTTP
>>=20
>> On 2010-11-9, at 18:31, David Singer wrote:
>>> It is that there are two ways to solve a real-time bandwidth need.  =
One is
>> to reserve bandwidth, manage QoS and so on;  one gets protocols and =
systems
>> like diffserv, ATM, and so on.  The other is simply to have 'too =
much' of
>> the resource.  Though it feels wrong, the latter often ends up being =
the
>> cheaper and easier solution.  So, for example, voice over IP is =
getting used
>> quite a lot, and to good effect, on the internet today not because we =
have
>> successfully deployed any bandwidth reservation or QoS management =
protocols
>> and systems, but because the available bandwidth is, for the most =
part,
>> greatly in excess of what is needed, and the systems can adapt in =
real-time
>> to what they get (rather than asking for what they want).  The same =
is true
>> for multimedia delivery;  the complexity of RTP + TCP friendliness + =
QoS
>> management is not worth it compared to having adaptable end-systems =
and
>> overall more bandwidth than needed.
>>=20
>> Fully agreed.=20
>>=20
>> Folks who like pictures can take a look at
>> https://fit.nokia.com/lars/talks/2008-mit-cfp.pdf, which gives much =
the same
>> argument.
>>=20
>> Lars
>>=20
>> _______________________________________________
>> httpstreaming mailing list
>> httpstreaming@ietf.org
>> https://www.ietf.org/mailman/listinfo/httpstreaming
>>=20
> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming


From jose_javier.garcia_aranda@alcatel-lucent.com  Tue Nov  9 23:25:40 2010
Return-Path: <jose_javier.garcia_aranda@alcatel-lucent.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 04AB33A6A3B; Tue,  9 Nov 2010 23:25:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.682
X-Spam-Level: 
X-Spam-Status: No, score=-5.682 tagged_above=-999 required=5 tests=[AWL=0.567,  BAYES_00=-2.599, HELO_EQ_FR=0.35, 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 9zrA5gwSfROV; Tue,  9 Nov 2010 23:25:38 -0800 (PST)
Received: from smail3.alcatel.fr (smail3.alcatel.fr [62.23.212.56]) by core3.amsl.com (Postfix) with ESMTP id 07CDA3A6A40; Tue,  9 Nov 2010 23:24:47 -0800 (PST)
Received: from FRMRSSXCHHUB02.dc-m.alcatel-lucent.com (FRMRSSXCHHUB02.dc-m.alcatel-lucent.com [135.120.45.62]) by smail3.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id oAA7P7ZO010933 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Wed, 10 Nov 2010 08:25:07 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB02.dc-m.alcatel-lucent.com ([135.120.45.62]) with mapi; Wed, 10 Nov 2010 08:25:07 +0100
From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
To: Mark Watson <watsonm@netflix.com>, Kathy McEwen <kathy@iridescentnetworks.com>
Date: Wed, 10 Nov 2010 08:25:05 +0100
Thread-Topic: [httpstreaming] [dispatch]   Q-HTTP
Thread-Index: AcuAjmy2DbYTXxLsQwO+PWlAAVcPSgAGMA9g
Message-ID: <3349FECF788C984BB34176D70A51782F1687741D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com>
In-Reply-To: <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com>
Accept-Language: en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.83
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
Subject: Re: [httpstreaming] [dispatch]   Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 07:25:40 -0000

=20
Adaptable non-interactive video delivery is suitable for congestion problem=
s, but what about latency?
It is no possible to adapt to a large latency reducing video resolution.

I refer to the "interactive video" scenario, for example a virtualized vide=
ogame.
Video must be delivered to the final user quickly and final user press=20
action controls which change the video in real-time. If final user wants to=
 play to
"Street fighter" in a videoconsole located in the cloud, it is needed a mec=
hanism for
Measuring and adjust latency, in both directions.

Even with overall more bandwidth than needed, the problem persists.

- Jose Javier


-----Mensaje original-----
De: Mark Watson [mailto:watsonm@netflix.com]=20
Enviado el: mi=E9rcoles, 10 de noviembre de 2010 5:19
Para: Kathy McEwen
CC: Lars Eggert; David Singer; Ingemar Johansson S; GARCIA ARANDA, JOSE JAV=
IER (JOSE JAVIER); httpstreaming; dispatch@ietf.org; conex@ietf.org
Asunto: Re: [httpstreaming] [dispatch] Q-HTTP



Sent from my iPad

On Nov 9, 2010, at 7:01 PM, "Kathy McEwen" <kathy@iridescentnetworks.com> w=
rote:

> One problem with the voice analogy is that the sheer volume of data=20
> traversing the web today is not driven by voice...it's video...and=20
> it's not even a fraction of the viewing that folks are doing of=20
> broadcast content.  A solution that depends on "simply" having too=20
> much bandwidth, is that someone is paying for it.  Eventually it hits=20
> someone's pocket books....and if there isn't sufficient revenue to cover =
the costs, the too much does degrade.
> Today the mass media is consumed via cheap broadcast technologies...=20
> why shouldn't the web (fixed and mobile) be as cheap AND as good??
>=20

It should, the question is what is the cheapest way to do it. QoS is expens=
ive too. I tend to agree with the thesis below that history is telling us t=
hat avoiding scarcity in the first place is cheaper than rationing here.

...Mark

> -----Original Message-----
> From: httpstreaming-bounces@ietf.org=20
> [mailto:httpstreaming-bounces@ietf.org]
> On Behalf Of Lars Eggert
> Sent: Tuesday, November 09, 2010 8:02 PM
> To: David Singer
> Cc: Ingemar Johansson S; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER);=20
> httpstreaming; dispatch@ietf.org; conex@ietf.org
> Subject: Re: [httpstreaming] [dispatch] Q-HTTP
>=20
> On 2010-11-9, at 18:31, David Singer wrote:
>> It is that there are two ways to solve a real-time bandwidth need. =20
>> One is
> to reserve bandwidth, manage QoS and so on;  one gets protocols and=20
> systems like diffserv, ATM, and so on.  The other is simply to have=20
> 'too much' of the resource.  Though it feels wrong, the latter often=20
> ends up being the cheaper and easier solution.  So, for example, voice=20
> over IP is getting used quite a lot, and to good effect, on the=20
> internet today not because we have successfully deployed any bandwidth=20
> reservation or QoS management protocols and systems, but because the=20
> available bandwidth is, for the most part, greatly in excess of what=20
> is needed, and the systems can adapt in real-time to what they get=20
> (rather than asking for what they want).  The same is true for=20
> multimedia delivery;  the complexity of RTP + TCP friendliness + QoS=20
> management is not worth it compared to having adaptable end-systems and o=
verall more bandwidth than needed.
>=20
> Fully agreed.=20
>=20
> Folks who like pictures can take a look at=20
> https://fit.nokia.com/lars/talks/2008-mit-cfp.pdf, which gives much=20
> the same argument.
>=20
> Lars
>=20
> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming
>=20

From ingemar.s.johansson@ericsson.com  Wed Nov 10 00:14:19 2010
Return-Path: <ingemar.s.johansson@ericsson.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 16C543A67AD; Wed, 10 Nov 2010 00:14:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.299
X-Spam-Level: 
X-Spam-Status: No, score=-6.299 tagged_above=-999 required=5 tests=[AWL=0.300,  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 77gQ6PhRvoMs; Wed, 10 Nov 2010 00:14:17 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id 9564B3A69E0; Wed, 10 Nov 2010 00:14:16 -0800 (PST)
X-AuditID: c1b4fb3d-b7b28ae00000135b-46-4cda5472e621
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id A4.16.04955.2745ADC4; Wed, 10 Nov 2010 09:14:42 +0100 (CET)
Received: from ESESSCMS0366.eemea.ericsson.se ([169.254.1.86]) by esessmw0197.eemea.ericsson.se ([153.88.115.87]) with mapi; Wed, 10 Nov 2010 09:14:41 +0100
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>, Mark Watson <watsonm@netflix.com>, Kathy McEwen <kathy@iridescentnetworks.com>
Date: Wed, 10 Nov 2010 09:14:39 +0100
Thread-Topic: [httpstreaming] [dispatch]   Q-HTTP
Thread-Index: AcuAjmy2DbYTXxLsQwO+PWlAAVcPSgAGMA9gAAHATYA=
Message-ID: <DBB1DC060375D147AC43F310AD987DCC180E53FC97@ESESSCMS0366.eemea.ericsson.se>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <3349FECF788C984BB34176D70A51782F1687741D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
In-Reply-To: <3349FECF788C984BB34176D70A51782F1687741D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: sv-SE, en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: httpstreaming <httpstreaming@ietf.org>, "dispatch@ietf.org" <dispatch@ietf.org>, "conex@ietf.org" <conex@ietf.org>
Subject: Re: [httpstreaming] [dispatch]   Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 08:14:19 -0000

Hi

I see congestion and delay as two sides of the same coin. I believe that so=
me of the good to do's in Lars slides mentioned the use of AQM and avoid lo=
ng buffers. This of course assumes that applications are responsive to cong=
etsion signals (packet drops, ECN..) within a few RTTs. If that holds true =
then the aggregate traffic in a bottleneck will not load the network beyond=
 the point where delay gets high (or packet losses increases daramatically)

/Ingemar


=20

> -----Original Message-----
> From: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)=20
> [mailto:jose_javier.garcia_aranda@alcatel-lucent.com]=20
> Sent: den 10 november 2010 15:25
> To: Mark Watson; Kathy McEwen
> Cc: Lars Eggert; David Singer; Ingemar Johansson S;=20
> httpstreaming; dispatch@ietf.org; conex@ietf.org
> Subject: RE: [httpstreaming] [dispatch] Q-HTTP
>=20
> =20
> Adaptable non-interactive video delivery is suitable for=20
> congestion problems, but what about latency?
> It is no possible to adapt to a large latency reducing video=20
> resolution.
>=20
> I refer to the "interactive video" scenario, for example a=20
> virtualized videogame.
> Video must be delivered to the final user quickly and final=20
> user press action controls which change the video in=20
> real-time. If final user wants to play to "Street fighter" in=20
> a videoconsole located in the cloud, it is needed a mechanism=20
> for Measuring and adjust latency, in both directions.
>=20
> Even with overall more bandwidth than needed, the problem persists.
>=20
> - Jose Javier
>=20
>=20
> -----Mensaje original-----
> De: Mark Watson [mailto:watsonm@netflix.com] Enviado el:=20
> mi=E9rcoles, 10 de noviembre de 2010 5:19
> Para: Kathy McEwen
> CC: Lars Eggert; David Singer; Ingemar Johansson S; GARCIA=20
> ARANDA, JOSE JAVIER (JOSE JAVIER); httpstreaming;=20
> dispatch@ietf.org; conex@ietf.org
> Asunto: Re: [httpstreaming] [dispatch] Q-HTTP
>=20
>=20
>=20
> Sent from my iPad
>=20
> On Nov 9, 2010, at 7:01 PM, "Kathy McEwen"=20
> <kathy@iridescentnetworks.com> wrote:
>=20
> > One problem with the voice analogy is that the sheer volume of data=20
> > traversing the web today is not driven by voice...it's video...and=20
> > it's not even a fraction of the viewing that folks are doing of=20
> > broadcast content.  A solution that depends on "simply" having too=20
> > much bandwidth, is that someone is paying for it. =20
> Eventually it hits=20
> > someone's pocket books....and if there isn't sufficient=20
> revenue to cover the costs, the too much does degrade.
> > Today the mass media is consumed via cheap broadcast=20
> technologies...=20
> > why shouldn't the web (fixed and mobile) be as cheap AND as good??
> >=20
>=20
> It should, the question is what is the cheapest way to do it.=20
> QoS is expensive too. I tend to agree with the thesis below=20
> that history is telling us that avoiding scarcity in the=20
> first place is cheaper than rationing here.
>=20
> ...Mark
>=20
> > -----Original Message-----
> > From: httpstreaming-bounces@ietf.org=20
> > [mailto:httpstreaming-bounces@ietf.org]
> > On Behalf Of Lars Eggert
> > Sent: Tuesday, November 09, 2010 8:02 PM
> > To: David Singer
> > Cc: Ingemar Johansson S; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER);=20
> > httpstreaming; dispatch@ietf.org; conex@ietf.org
> > Subject: Re: [httpstreaming] [dispatch] Q-HTTP
> >=20
> > On 2010-11-9, at 18:31, David Singer wrote:
> >> It is that there are two ways to solve a real-time=20
> bandwidth need. =20
> >> One is
> > to reserve bandwidth, manage QoS and so on;  one gets protocols and=20
> > systems like diffserv, ATM, and so on.  The other is simply to have=20
> > 'too much' of the resource.  Though it feels wrong, the=20
> latter often=20
> > ends up being the cheaper and easier solution.  So, for=20
> example, voice=20
> > over IP is getting used quite a lot, and to good effect, on the=20
> > internet today not because we have successfully deployed=20
> any bandwidth=20
> > reservation or QoS management protocols and systems, but=20
> because the=20
> > available bandwidth is, for the most part, greatly in=20
> excess of what=20
> > is needed, and the systems can adapt in real-time to what they get=20
> > (rather than asking for what they want).  The same is true for=20
> > multimedia delivery;  the complexity of RTP + TCP=20
> friendliness + QoS=20
> > management is not worth it compared to having adaptable=20
> end-systems and overall more bandwidth than needed.
> >=20
> > Fully agreed.=20
> >=20
> > Folks who like pictures can take a look at=20
> > https://fit.nokia.com/lars/talks/2008-mit-cfp.pdf, which gives much=20
> > the same argument.
> >=20
> > Lars
> >=20
> > _______________________________________________
> > httpstreaming mailing list
> > httpstreaming@ietf.org
> > https://www.ietf.org/mailman/listinfo/httpstreaming
> >=20
> =

From Dirk.Kutscher@neclab.eu  Wed Nov 10 03:01:08 2010
Return-Path: <Dirk.Kutscher@neclab.eu>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 467673A6A17; Wed, 10 Nov 2010 03:01:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d3LblCEqT2WG; Wed, 10 Nov 2010 03:01:01 -0800 (PST)
Received: from smtp0.neclab.eu (smtp0.neclab.eu [195.37.70.41]) by core3.amsl.com (Postfix) with ESMTP id E84E73A6807; Wed, 10 Nov 2010 03:01:00 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp0.neclab.eu (Postfix) with ESMTP id DE2172C0001AF; Wed, 10 Nov 2010 12:01:26 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (atlas2.office.hd)
Received: from smtp0.neclab.eu ([127.0.0.1]) by localhost (atlas2.office.hd [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WD3gzcJL8QIc; Wed, 10 Nov 2010 12:01:26 +0100 (CET)
Received: from METHONE.office.hd (Methone.office.hd [192.168.24.54]) by smtp0.neclab.eu (Postfix) with ESMTP id 7D6202C0001AD; Wed, 10 Nov 2010 12:00:46 +0100 (CET)
Received: from PALLENE.office.hd ([169.254.1.113]) by METHONE.office.hd ([192.168.24.54]) with mapi id 14.01.0255.000; Wed, 10 Nov 2010 12:00:46 +0100
From: Dirk Kutscher <Dirk.Kutscher@neclab.eu>
To: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>,  Mark Watson <watsonm@netflix.com>, Kathy McEwen <kathy@iridescentnetworks.com>
Thread-Topic: [httpstreaming] [dispatch]   Q-HTTP
Thread-Index: AQHLf/lMwDWr4cdm7Eq5Argy8aUiaZNp5dYAgAAQigCAABXCAIAAM/KAgAAN2YCAACcW0A==
Date: Wed, 10 Nov 2010 11:00:45 +0000
Message-ID: <82AB329A76E2484D934BBCA77E9F52495D39A2@PALLENE.office.hd>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <3349FECF788C984BB34176D70A51782F1687741D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E53FC97@ESESSCMS0366.eemea.ericsson.se>
In-Reply-To: <DBB1DC060375D147AC43F310AD987DCC180E53FC97@ESESSCMS0366.eemea.ericsson.se>
Accept-Language: de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.2.207]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: httpstreaming <httpstreaming@ietf.org>, "dispatch@ietf.org" <dispatch@ietf.org>, "conex@ietf.org" <conex@ietf.org>
Subject: Re: [httpstreaming] [dispatch]   Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 11:01:08 -0000

Hi,

Agree to Ingemar's view -- congestion and queuing delay are closely related=
. The "QoS by over-provisioning" argument is however only half-true, becaus=
e there are networking domains, such as wireless mobile (as already mention=
ed here), where capacity demand is dynamic, resources are assigned dynamica=
lly, depending on different factors, and some capacity scarcity can still b=
e expected even in future networks.

But independent of that, for the virtualized video game, I don't think you =
are actually interested in measuring/adjusting latency as long as there are=
 AQM *and* good enough incentives for other applications to yield to your i=
mportant, bursty video game traffic within a few RTTs.

Such incentives for adapting your sending behavior can apply to both transp=
ort and application layer behavior, i.e., congestion indication would trigg=
er codec/format parameter switching. There are interesting questions on the=
 time scale of such adaptations, i.e., in relation to transport layer respo=
nse to congestion.

Best regards,

Dirk


> -----Original Message-----
> From: conex-bounces@ietf.org [mailto:conex-bounces@ietf.org] On Behalf
> Of Ingemar Johansson S
> Sent: Wednesday, November 10, 2010 9:15 AM
> To: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER); Mark Watson; Kathy McEwen
> Cc: httpstreaming; dispatch@ietf.org; David Singer; conex@ietf.org
> Subject: Re: [conex] [httpstreaming] [dispatch] Q-HTTP
>=20
> Hi
>=20
> I see congestion and delay as two sides of the same coin. I believe
> that some of the good to do's in Lars slides mentioned the use of AQM
> and avoid long buffers. This of course assumes that applications are
> responsive to congetsion signals (packet drops, ECN..) within a few
> RTTs. If that holds true then the aggregate traffic in a bottleneck
> will not load the network beyond the point where delay gets high (or
> packet losses increases daramatically)
>=20
> /Ingemar
>=20
>=20
>=20
>=20
> > -----Original Message-----
> > From: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
> > [mailto:jose_javier.garcia_aranda@alcatel-lucent.com]
> > Sent: den 10 november 2010 15:25
> > To: Mark Watson; Kathy McEwen
> > Cc: Lars Eggert; David Singer; Ingemar Johansson S;
> > httpstreaming; dispatch@ietf.org; conex@ietf.org
> > Subject: RE: [httpstreaming] [dispatch] Q-HTTP
> >
> >
> > Adaptable non-interactive video delivery is suitable for
> > congestion problems, but what about latency?
> > It is no possible to adapt to a large latency reducing video
> > resolution.
> >
> > I refer to the "interactive video" scenario, for example a
> > virtualized videogame.
> > Video must be delivered to the final user quickly and final
> > user press action controls which change the video in
> > real-time. If final user wants to play to "Street fighter" in
> > a videoconsole located in the cloud, it is needed a mechanism
> > for Measuring and adjust latency, in both directions.
> >
> > Even with overall more bandwidth than needed, the problem persists.
> >
> > - Jose Javier
> >
> >
> > -----Mensaje original-----
> > De: Mark Watson [mailto:watsonm@netflix.com] Enviado el:
> > mi=E9rcoles, 10 de noviembre de 2010 5:19
> > Para: Kathy McEwen
> > CC: Lars Eggert; David Singer; Ingemar Johansson S; GARCIA
> > ARANDA, JOSE JAVIER (JOSE JAVIER); httpstreaming;
> > dispatch@ietf.org; conex@ietf.org
> > Asunto: Re: [httpstreaming] [dispatch] Q-HTTP
> >
> >
> >
> > Sent from my iPad
> >
> > On Nov 9, 2010, at 7:01 PM, "Kathy McEwen"
> > <kathy@iridescentnetworks.com> wrote:
> >
> > > One problem with the voice analogy is that the sheer volume of data
> > > traversing the web today is not driven by voice...it's video...and
> > > it's not even a fraction of the viewing that folks are doing of
> > > broadcast content.  A solution that depends on "simply" having too
> > > much bandwidth, is that someone is paying for it.
> > Eventually it hits
> > > someone's pocket books....and if there isn't sufficient
> > revenue to cover the costs, the too much does degrade.
> > > Today the mass media is consumed via cheap broadcast
> > technologies...
> > > why shouldn't the web (fixed and mobile) be as cheap AND as good??
> > >
> >
> > It should, the question is what is the cheapest way to do it.
> > QoS is expensive too. I tend to agree with the thesis below
> > that history is telling us that avoiding scarcity in the
> > first place is cheaper than rationing here.
> >
> > ...Mark
> >
> > > -----Original Message-----
> > > From: httpstreaming-bounces@ietf.org
> > > [mailto:httpstreaming-bounces@ietf.org]
> > > On Behalf Of Lars Eggert
> > > Sent: Tuesday, November 09, 2010 8:02 PM
> > > To: David Singer
> > > Cc: Ingemar Johansson S; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER);
> > > httpstreaming; dispatch@ietf.org; conex@ietf.org
> > > Subject: Re: [httpstreaming] [dispatch] Q-HTTP
> > >
> > > On 2010-11-9, at 18:31, David Singer wrote:
> > >> It is that there are two ways to solve a real-time
> > bandwidth need.
> > >> One is
> > > to reserve bandwidth, manage QoS and so on;  one gets protocols and
> > > systems like diffserv, ATM, and so on.  The other is simply to have
> > > 'too much' of the resource.  Though it feels wrong, the
> > latter often
> > > ends up being the cheaper and easier solution.  So, for
> > example, voice
> > > over IP is getting used quite a lot, and to good effect, on the
> > > internet today not because we have successfully deployed
> > any bandwidth
> > > reservation or QoS management protocols and systems, but
> > because the
> > > available bandwidth is, for the most part, greatly in
> > excess of what
> > > is needed, and the systems can adapt in real-time to what they get
> > > (rather than asking for what they want).  The same is true for
> > > multimedia delivery;  the complexity of RTP + TCP
> > friendliness + QoS
> > > management is not worth it compared to having adaptable
> > end-systems and overall more bandwidth than needed.
> > >
> > > Fully agreed.
> > >
> > > Folks who like pictures can take a look at
> > > https://fit.nokia.com/lars/talks/2008-mit-cfp.pdf, which gives much
> > > the same argument.
> > >
> > > Lars
> > >
> > > _______________________________________________
> > > httpstreaming mailing list
> > > httpstreaming@ietf.org
> > > https://www.ietf.org/mailman/listinfo/httpstreaming
> > >
> >
> _______________________________________________
> conex mailing list
> conex@ietf.org
> https://www.ietf.org/mailman/listinfo/conex

From zongning@huawei.com  Wed Nov 10 03:30:55 2010
Return-Path: <zongning@huawei.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B10703A6A99 for <httpstreaming@core3.amsl.com>; Wed, 10 Nov 2010 03:30:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.495
X-Spam-Level: 
X-Spam-Status: No, score=-100.495 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ByRbtTeQRYR4 for <httpstreaming@core3.amsl.com>; Wed, 10 Nov 2010 03:30:55 -0800 (PST)
Received: from szxga05-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id 038FF3A6A93 for <httpstreaming@ietf.org>; Wed, 10 Nov 2010 03:30:55 -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 <0LBO0034W2NXWR@szxga05-in.huawei.com> for httpstreaming@ietf.org; Wed, 10 Nov 2010 19:31:09 +0800 (CST)
Received: from 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 <0LBO007FW2NXWU@szxga05-in.huawei.com> for httpstreaming@ietf.org; Wed, 10 Nov 2010 19:31:09 +0800 (CST)
Received: from z-20684ca876cc4 (dhcp-75b5.meeting.ietf.org [130.129.117.181]) by szxml02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug  8 2006)) with ESMTPA id <0LBO002FR2NTVJ@szxml02-in.huawei.com> for httpstreaming@ietf.org; Wed, 10 Nov 2010 19:31:09 +0800 (CST)
Date: Wed, 10 Nov 2010 19:31:13 +0800
From: Ning Zong <zongning@huawei.com>
To: httpstreaming <httpstreaming@ietf.org>
Message-id: <0LBO002FW2NVVJ@szxml02-in.huawei.com>
MIME-version: 1.0
X-Mailer: Foxmail 5.0 [en]
Content-type: text/plain; charset=gb2312
Content-transfer-encoding: 7BIT
Subject: [httpstreaming] jabber room for bar BoF
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 11:30:55 -0000

Hi, Folks,

We are now using APP area jabber room. Please enjoy.

BR,
Ning Zong


From stpeter@stpeter.im  Wed Nov 10 03:34:19 2010
Return-Path: <stpeter@stpeter.im>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DEC4C3A69B2 for <httpstreaming@core3.amsl.com>; Wed, 10 Nov 2010 03:34:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.535
X-Spam-Level: 
X-Spam-Status: No, score=-102.535 tagged_above=-999 required=5 tests=[AWL=0.064, 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 j2AjBrqaRiyK for <httpstreaming@core3.amsl.com>; Wed, 10 Nov 2010 03:34:16 -0800 (PST)
Received: from stpeter.im (stpeter.im [207.210.219.233]) by core3.amsl.com (Postfix) with ESMTP id A17493A6A91 for <httpstreaming@ietf.org>; Wed, 10 Nov 2010 03:34:16 -0800 (PST)
Received: from dhcp-75ca.meeting.ietf.org (dhcp-75ca.meeting.ietf.org [130.129.117.202]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 5196240BB9 for <httpstreaming@ietf.org>; Wed, 10 Nov 2010 04:44:01 -0700 (MST)
Message-ID: <4CDA834C.70408@stpeter.im>
Date: Wed, 10 Nov 2010 19:34:36 +0800
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6
MIME-Version: 1.0
To: httpstreaming@ietf.org
References: <0LBO002FW2NVVJ@szxml02-in.huawei.com>
In-Reply-To: <0LBO002FW2NVVJ@szxml02-in.huawei.com>
X-Enigmail-Version: 1.1.1
OpenPGP: url=http://www.saint-andre.com/me/stpeter.asc
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms060703080001080106040707"
Subject: Re: [httpstreaming] jabber room for bar BoF
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 11:34:19 -0000

This is a cryptographically signed message in MIME format.

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

On 11/10/10 7:31 PM, Ning Zong wrote:
> Hi, Folks,
>=20
> We are now using APP area jabber room. Please enjoy.

xmpp:apparea@jabber.ietf.org?join




--------------ms060703080001080106040707
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIITzjCC
BjQwggQcoAMCAQICASMwDQYJKoZIhvcNAQELBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoT
DVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNp
Z25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3
MTAyNDIxMDMzM1oXDTE3MTAyNDIxMDMzM1owgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1T
dGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWdu
aW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAzIFByaW1hcnkgSW50ZXJtZWRpYXRlIENs
aWVudCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALmjSW4SPiDKlAinvVeL
ZOVfItiuP1aRHL530E7QUc9icCwL33+PH+Js1HAh8CgWFl34sOxx1FJyS/C4VLPRsqDfP72j
tzCVUAL0DAxZ7wgzQvFz7x61jGxfhYhqYb1+PPOLkYBbkRIrPMg3dLEdKmXIYJYXDH+mB/V/
jLo73/Kb7h/rNoNg/oHHSv5Jolyvp5IY2btfcTBfW/telEFj5rDTX2juTvZ3Qhf3XQX5ca3Q
7A10zrUV/cWJOJ7F5RltbEIaboZmX5JBUb3FhUiAdBotehAX6DbDOuYoJtVxmGof6GuVGcPo
98K4TJf8FHo+UA9EOVDp/W7fCqKT4sXk/XkCAwEAAaOCAa0wggGpMA8GA1UdEwEB/wQFMAMB
Af8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7iZySlyShhEcCy3T8LvSs3DLl8zAfBgNV
HSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRaMFgwJwYIKwYBBQUH
MAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYhaHR0cDovL3d3
dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6Ly93d3cu
c3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5jb20v
c2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0
dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQELBQADggIBAGpd
SbdLFMhirxK37V4gE00+uW74UdAXtDgQI3AsRZWtaRtKHgAxFBSteqz4kDkeAjH/1b+K8tQR
6cxSI2nho7qOaPW/UpzOfSS/MeKK/9vfM2lfs+uItXH7LWtvS9wD1erfH1a+BXHCrCp4LA1l
fADDhRIiGTSS3i0Zu5xV3INNRHrCCCl6patltQ8RZTqzDMri7ombgIxjN51Zo7xV77EZcThV
0GA8iIN+7T53uHhUJpjfLIztHs/69OclRvHux9hCflfOm7GY5Sc4nqjfES+5XPArGGWiQSEk
ez37QfXqsxO3oCHK4b3DFZysG4uyOuC/WL80ab3muQ3tgwjBhq0D3JZN5kvu5gSuNZPa1WrV
hEgXkd6C7s5stqB6/htVpshG08jRz9DEutGM9oKQ1ncTivbfPNx7pILoHWvvT7N5i/puVoNu
bPUmLXh/2wA6wzAzuuoONiIL14Xpw6jLSnqpaLWElo2yTIFZ/CU/nCvvpW1Dj1457P3Ci9bD
0RPkWSR+CuucpgxrEmaw4UOLxflzuYYaq1RJwygOO5K0s2bAWOcXpgteyUOnQ3d/EjJAWRri
2v0ubiq+4H3KUOMlbznlPAY/1T8YyyJPM88+Ueahe/AW1zoUwZayNcTnuM7cq6yBV8Wr3GOI
LFXhtT0UVuJLChPMJKVKVsa7qNorlLkMMIIGxzCCBa+gAwIBAgICAIswDQYJKoZIhvcNAQEF
BQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT
ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD
bGFzcyAzIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTAeFw0xMDEwMTQwMTM2MzRa
Fw0xMjEwMTQxMjAxMDdaMIHAMSAwHgYDVQQNExcyNzQ1ODEtOU5YMDRxeExEYjBvNDY5VDEL
MAkGA1UEBhMCVVMxETAPBgNVBAgTCENvbG9yYWRvMQ8wDQYDVQQHEwZEZW52ZXIxLDAqBgNV
BAsTI1N0YXJ0Q29tIFRydXN0ZWQgQ2VydGlmaWNhdGUgTWVtYmVyMRowGAYDVQQDExFQZXRl
ciBTYWludC1BbmRyZTEhMB8GCSqGSIb3DQEJARYSc3RwZXRlckBzdHBldGVyLmltMIIBIjAN
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuERvnrkpQTx9wbJfgxbNKEYvt0IilecZRUM6
wrbCzIUPCocuYhaAJcQoqIyHaKybPQ7f+DIGIAolAa3dHnNdlsXP2smTft/ZNpj10PIG5bil
NAqLUYwmLJaEaqY7BMW8423U3blW43/luLJk/Pq4OsWcw7AK3LeVh1U/HOgqhin26N3h72X1
nbLEpZFrgcp8egmWtXLCbLBDMqUK3j6wjLldni79muzYEVqU0A5GqSeb8Wc4kIx8VI5yL24J
KzinG2iVRP5ZDEbOZETzBXJabUsV56XSxqPG9DK6ke+ybCiL/wKV1HFqdtFB1y25lfvHgOP2
gyEApBKEDNjgLmKyyQIDAQABo4IC+zCCAvcwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAwHQYD
VR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBS2EW2iNB+g0EibKJLBdv8I
eLovVDAfBgNVHSMEGDAWgBR7iZySlyShhEcCy3T8LvSs3DLl8zAdBgNVHREEFjAUgRJzdHBl
dGVyQHN0cGV0ZXIuaW0wggFCBgNVHSAEggE5MIIBNTCCATEGCysGAQQBgbU3AQICMIIBIDAu
BggrBgEFBQcCARYiaHR0cDovL3d3dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjA0BggrBgEF
BQcCARYoaHR0cDovL3d3dy5zdGFydHNzbC5jb20vaW50ZXJtZWRpYXRlLnBkZjCBtwYIKwYB
BQUHAgIwgaowFBYNU3RhcnRDb20gTHRkLjADAgEBGoGRTGltaXRlZCBMaWFiaWxpdHksIHNl
ZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENlcnRpZmlj
YXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL3d3dy5zdGFydHNz
bC5jb20vcG9saWN5LnBkZjBjBgNVHR8EXDBaMCugKaAnhiVodHRwOi8vd3d3LnN0YXJ0c3Ns
LmNvbS9jcnR1My1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnR1
My1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5z
dGFydHNzbC5jb20vc3ViL2NsYXNzMy9jbGllbnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5jbGFzczMuY2xpZW50LmNhLmNydDAjBgNVHRIE
HDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS8wDQYJKoZIhvcNAQEFBQADggEBADVtbXJG
tKAr55xc/OUM546gXUybI72Bank0w739Mv+9BBNtq9rMEvCnLmSKhBi76c1mdXh6zXs8RQDo
6nR/aPabE3llF2T4z80smi9jfnl3y9dpu9TcgDoqDLZ7a2lBlW656XAAQzHjvLp2MC7/mxlg
PYH2axa+q40mAYM20GbNsAEGbWQT1IqIh0BcLLsgbaMJHbyG/57zd9JLyMX3Vry1L1fJRQr3
GeLxMV5RtxN+mBgxrwFz/cOc09COiFExlsHgekpB5O43gqsAU16MXypyoSt4MrSfKTMHIGx6
2RF/M6vqUlvhi28gk2ZUvQ/+OX5+gjcZyooEzAAn4RuOKNswggbHMIIFr6ADAgECAgIAizAN
BgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4x
KzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMT
L1N0YXJ0Q29tIENsYXNzIDMgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBMB4XDTEw
MTAxNDAxMzYzNFoXDTEyMTAxNDEyMDEwN1owgcAxIDAeBgNVBA0TFzI3NDU4MS05TlgwNHF4
TERiMG80NjlUMQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xDzANBgNVBAcTBkRl
bnZlcjEsMCoGA1UECxMjU3RhcnRDb20gVHJ1c3RlZCBDZXJ0aWZpY2F0ZSBNZW1iZXIxGjAY
BgNVBAMTEVBldGVyIFNhaW50LUFuZHJlMSEwHwYJKoZIhvcNAQkBFhJzdHBldGVyQHN0cGV0
ZXIuaW0wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4RG+euSlBPH3Bsl+DFs0o
Ri+3QiKV5xlFQzrCtsLMhQ8Khy5iFoAlxCiojIdorJs9Dt/4MgYgCiUBrd0ec12Wxc/ayZN+
39k2mPXQ8gbluKU0CotRjCYsloRqpjsExbzjbdTduVbjf+W4smT8+rg6xZzDsArct5WHVT8c
6CqGKfbo3eHvZfWdssSlkWuBynx6CZa1csJssEMypQrePrCMuV2eLv2a7NgRWpTQDkapJ5vx
ZziQjHxUjnIvbgkrOKcbaJVE/lkMRs5kRPMFclptSxXnpdLGo8b0MrqR77JsKIv/ApXUcWp2
0UHXLbmV+8eA4/aDIQCkEoQM2OAuYrLJAgMBAAGjggL7MIIC9zAJBgNVHRMEAjAAMAsGA1Ud
DwQEAwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFLYRbaI0
H6DQSJsoksF2/wh4ui9UMB8GA1UdIwQYMBaAFHuJnJKXJKGERwLLdPwu9KzcMuXzMB0GA1Ud
EQQWMBSBEnN0cGV0ZXJAc3RwZXRlci5pbTCCAUIGA1UdIASCATkwggE1MIIBMQYLKwYBBAGB
tTcBAgIwggEgMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3ku
cGRmMDQGCCsGAQUFBwIBFihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUu
cGRmMIG3BggrBgEFBQcCAjCBqjAUFg1TdGFydENvbSBMdGQuMAMCAQEagZFMaW1pdGVkIExp
YWJpbGl0eSwgc2VlIHNlY3Rpb24gKkxlZ2FsIExpbWl0YXRpb25zKiBvZiB0aGUgU3RhcnRD
b20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUG9saWN5IGF2YWlsYWJsZSBhdCBodHRwOi8v
d3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMGMGA1UdHwRcMFowK6ApoCeGJWh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL2NydHUzLWNybC5jcmwwK6ApoCeGJWh0dHA6Ly9jcmwuc3RhcnRz
c2wuY29tL2NydHUzLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYBBQUHMAGGLWh0
dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MzL2NsaWVudC9jYTBCBggrBgEFBQcw
AoY2aHR0cDovL3d3dy5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMy5jbGllbnQuY2Eu
Y3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzANBgkqhkiG9w0BAQUF
AAOCAQEANW1tcka0oCvnnFz85QznjqBdTJsjvYFqeTTDvf0y/70EE22r2swS8KcuZIqEGLvp
zWZ1eHrNezxFAOjqdH9o9psTeWUXZPjPzSyaL2N+eXfL12m71NyAOioMtntraUGVbrnpcABD
MeO8unYwLv+bGWA9gfZrFr6rjSYBgzbQZs2wAQZtZBPUioiHQFwsuyBtowkdvIb/nvN30kvI
xfdWvLUvV8lFCvcZ4vExXlG3E36YGDGvAXP9w5zT0I6IUTGWweB6SkHk7jeCqwBTXoxfKnKh
K3gytJ8pMwcgbHrZEX8zq+pSW+GLbyCTZlS9D/45fn6CNxnKigTMACfhG44o2zGCA80wggPJ
AgEBMIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UE
CxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRD
b20gQ2xhc3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAgCLMAkGBSsOAwIa
BQCgggIOMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEwMTEx
MDExMzQzNlowIwYJKoZIhvcNAQkEMRYEFBAl5uhdnHvBw7H2IobKy0jgyZvvMF8GCSqGSIb3
DQEJDzFSMFAwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggq
hkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBpAYJKwYBBAGCNxAEMYGWMIGT
MIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2Vj
dXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xh
c3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAgCLMIGmBgsqhkiG9w0BCRAC
CzGBlqCBkzCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNV
BAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0
Q29tIENsYXNzIDMgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgIAizANBgkqhkiG
9w0BAQEFAASCAQAVqG+xyVzrOrI91vZu235dzv85Z6x3XBjW+Lmj4URmj9zGBJDpJpvk6nKQ
wb7VDkqDu4jWLVtGq4o3dEHOT6WlLM8Lrb9ZeE2gZVmQNVJWaoSK+LfDmStn+n7b9CmKbZ43
iIcvVyjIWW5ueiaGWAa96aOmPV4odbReGSg/ylkQ0UcAC5iySInnxuVv8wri3chjM5G0NGcv
WrMXFYTjFF22CPpy2WlowBjOaPT6vScJl8uEr339sPFhyfq3iIcqe+zHj7/R5dIgMiponyL4
LM1eirQbltJAAWJs8PAD+s05s4O1HQ1dNoKHJZ4nslh4zSL1847AU5UrhwBhVm6yRRvwAAAA
AAAA
--------------ms060703080001080106040707--

From ingemar.s.johansson@ericsson.com  Wed Nov 10 04:41:48 2010
Return-Path: <ingemar.s.johansson@ericsson.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BC8FD3A6A26 for <httpstreaming@core3.amsl.com>; Wed, 10 Nov 2010 04:41:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.399
X-Spam-Level: 
X-Spam-Status: No, score=-6.399 tagged_above=-999 required=5 tests=[AWL=0.200,  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 DyXlSDX2EkCX for <httpstreaming@core3.amsl.com>; Wed, 10 Nov 2010 04:41:45 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id BFB2128C0E4 for <httpstreaming@ietf.org>; Wed, 10 Nov 2010 04:41:43 -0800 (PST)
X-AuditID: c1b4fb39-b7b54ae000003464-81-4cda92fbbe08
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id BF.CD.13412.BF29ADC4; Wed, 10 Nov 2010 13:41:31 +0100 (CET)
Received: from ESESSCMS0366.eemea.ericsson.se ([169.254.1.86]) by esessmw0247.eemea.ericsson.se ([10.2.3.116]) with mapi; Wed, 10 Nov 2010 13:41:31 +0100
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: httpstreaming <httpstreaming@ietf.org>
Date: Wed, 10 Nov 2010 13:41:30 +0100
Thread-Topic: QoE feedback support
Thread-Index: AcuA0fNbh7n4+uiAS7+w1QoxoZi6AA==
Message-ID: <DBB1DC060375D147AC43F310AD987DCC180E53FEDF@ESESSCMS0366.eemea.ericsson.se>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: sv-SE, en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Subject: [httpstreaming] QoE feedback support
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 12:41:48 -0000

FYI

This document describes how QoE support is proposed for HTTP streaming in 3=
GPP.
http://www.3gpp.org/ftp/tsg_sa/WG4_CODEC/Ad-hoc_MBS/Docs_AHI/S4-AHI118.zip
I suspect that there exist a newer version and/or a better description.

Regards
Ingemar
=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
INGEMAR JOHANSSON  M.Sc.=20
Senior Research Engineer=20

Ericsson AB
Multimedia Technologies
Labratoriegr=E4nd 11
971 28, Lule=E5, Sweden
Phone +46-1071 43042
SMS/MMS +46-73 078 3289
ingemar.s.johansson@ericsson.com
www.ericsson.com=20
Visit http://labs.ericsson.com !
=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

From abegen@cisco.com  Wed Nov 10 04:52:22 2010
Return-Path: <abegen@cisco.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1443E3A6407 for <httpstreaming@core3.amsl.com>; Wed, 10 Nov 2010 04:52:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LGjLzbP-TWU3 for <httpstreaming@core3.amsl.com>; Wed, 10 Nov 2010 04:52:20 -0800 (PST)
Received: from sj-iport-2.cisco.com (sj-iport-2.cisco.com [171.71.176.71]) by core3.amsl.com (Postfix) with ESMTP id 4EF503A677D for <httpstreaming@ietf.org>; Wed, 10 Nov 2010 04:52:19 -0800 (PST)
Authentication-Results: sj-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAPIk2kyrR7H+/2dsb2JhbACiNnGhV5suAoVIBIRaiQ+CZQ
X-IronPort-AV: E=Sophos;i="4.59,177,1288569600"; d="scan'208";a="290238882"
Received: from sj-core-2.cisco.com ([171.71.177.254]) by sj-iport-2.cisco.com with ESMTP; 10 Nov 2010 12:52:36 +0000
Received: from xbh-sjc-231.amer.cisco.com (xbh-sjc-231.cisco.com [128.107.191.100]) by sj-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id oAACqauK027101; Wed, 10 Nov 2010 12:52:36 GMT
Received: from xmb-sjc-215.amer.cisco.com ([171.70.151.169]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Wed, 10 Nov 2010 04:52:36 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 10 Nov 2010 04:52:30 -0800
Message-ID: <04CAD96D4C5A3D48B1919248A8FE0D540DA6707F@xmb-sjc-215.amer.cisco.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: QoE feedback support
Thread-Index: AcuA0fNbh7n4+uiAS7+w1QoxoZi6AAAA6M8w
From: "Ali C. Begen (abegen)" <abegen@cisco.com>
To: "Ingemar Johansson S" <ingemar.s.johansson@ericsson.com>, "httpstreaming" <httpstreaming@ietf.org>
X-OriginalArrivalTime: 10 Nov 2010 12:52:36.0553 (UTC) FILETIME=[26626390:01CB80D6]
Subject: Re: [httpstreaming] QoE feedback support
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 12:52:22 -0000

I really find it very unattractive to call this stuff QoE =
reporting/feedback. Give me one example on what metric would measure my =
level of pleasure from a streaming service ;)

-acbegen

> -----Original Message-----
> From: httpstreaming-bounces@ietf.org =
[mailto:httpstreaming-bounces@ietf.org] On Behalf Of Ingemar Johansson S
> Sent: Wednesday, November 10, 2010 8:42 PM
> To: httpstreaming
> Subject: [httpstreaming] QoE feedback support
>=20
> FYI
>=20
> This document describes how QoE support is proposed for HTTP streaming =
in 3GPP.
> =
http://www.3gpp.org/ftp/tsg_sa/WG4_CODEC/Ad-hoc_MBS/Docs_AHI/S4-AHI118.zi=
p
> I suspect that there exist a newer version and/or a better =
description.
>=20
> Regards
> Ingemar
> =
=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
> INGEMAR JOHANSSON  M.Sc.
> Senior Research Engineer
>=20
> Ericsson AB
> Multimedia Technologies
> Labratoriegr=E4nd 11
> 971 28, Lule=E5, Sweden
> Phone +46-1071 43042
> SMS/MMS +46-73 078 3289
> ingemar.s.johansson@ericsson.com
> www.ericsson.com
> Visit http://labs.ericsson.com !
> =
=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
> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming

From singer@apple.com  Wed Nov 10 05:01:29 2010
Return-Path: <singer@apple.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 14CEA3A68CD; Wed, 10 Nov 2010 05:01:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.524
X-Spam-Level: 
X-Spam-Status: No, score=-106.524 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, 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 Z11NS5vIDG99; Wed, 10 Nov 2010 05:01:21 -0800 (PST)
Received: from mail-out4.apple.com (mail-out.apple.com [17.254.13.23]) by core3.amsl.com (Postfix) with ESMTP id 4922A3A689B; Wed, 10 Nov 2010 05:01:20 -0800 (PST)
Received: from relay16.apple.com (relay16.apple.com [17.128.113.55]) by mail-out4.apple.com (Postfix) with ESMTP id 239D3BBE7199; Wed, 10 Nov 2010 05:01:44 -0800 (PST)
X-AuditID: 11807137-b7bf7ae000000f05-35-4cda97b50e2a
Received: from [17.72.145.142] (Unknown_Domain [17.72.145.142]) by relay16.apple.com (Apple SCV relay) with SMTP id 59.EA.03845.6B79ADC4; Wed, 10 Nov 2010 05:01:44 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: David Singer <singer@apple.com>
In-Reply-To: <4CDA53B2.9000209@kit.edu>
Date: Wed, 10 Nov 2010 14:01:40 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <57CDBEC2-8424-4A16-95B5-2006FC9C4F9C@apple.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <4CDA53B2.9000209@kit.edu>
To: Roland Bless <roland.bless@kit.edu>
X-Mailer: Apple Mail (2.1081)
X-Brightmail-Tracker: AAAAAA==
Cc: dispatch@ietf.org, httpstreaming <httpstreaming@ietf.org>, conex@ietf.org, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [conex] [dispatch]   Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 13:01:29 -0000

Hi Roland,

On Nov 10, 2010, at 9:11 , Roland Bless wrote:

> Hi David,
>=20
> On 09.11.2010 11:31, David Singer wrote:
>=20
>> It is that there are two ways to solve a real-time bandwidth need.
>> One is to reserve bandwidth, manage QoS and so on;  one gets
>> protocols and systems like diffserv, ATM, and so on.  The other is
>> simply to have 'too much' of the resource.  Though it feels wrong,
>=20
> QoS mechanisms are usually only necessary if you've got some kind of
> resource shortage. They try to manage the resource scarcity in some
> way then. So having "too much of a resource" seems to imply that we
> actually don't need any QoS support.
>=20

I think this raises a question that happens at a service provider.  =
Imagine I observe that my networks are getting more busy, and decide to =
invest some more in them.  Do I (a) deploy a QoS management =
infrastructure or (b) use those same funds to pay for capacity upgrades? =
 I think that most operators end up choosing (b) as it 'lifts all =
boats', whereas they are not confident that anyone will use (a) in the =
near future, and they know it won't benefit everyone (and in fact, will =
be to the detriment of some users who don't use it, and were previously =
doing 'fair competition' for bandwidth and now are 'second class' behind =
those with reserved bandwidth).

David Singer
Multimedia and Software Standards, Apple Inc.


From singer@apple.com  Wed Nov 10 05:08:46 2010
Return-Path: <singer@apple.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6A5423A6890 for <httpstreaming@core3.amsl.com>; Wed, 10 Nov 2010 05:08:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.549
X-Spam-Level: 
X-Spam-Status: No, score=-106.549 tagged_above=-999 required=5 tests=[AWL=0.050, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, 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 mtK1Nssuat-j for <httpstreaming@core3.amsl.com>; Wed, 10 Nov 2010 05:08:45 -0800 (PST)
Received: from mail-out4.apple.com (mail-out4.apple.com [17.254.13.23]) by core3.amsl.com (Postfix) with ESMTP id 5F6553A686D for <httpstreaming@ietf.org>; Wed, 10 Nov 2010 05:08:45 -0800 (PST)
Received: from relay11.apple.com (relay11.apple.com [17.128.113.48]) by mail-out4.apple.com (Postfix) with ESMTP id 9F1D2BBE7488; Wed, 10 Nov 2010 05:09:12 -0800 (PST)
X-AuditID: 11807130-b7b53ae0000049b6-ac-4cda99765a4a
Received: from [17.72.145.142] (Unknown_Domain [17.72.145.142]) by relay11.apple.com (Apple SCV relay) with SMTP id 34.D5.18870.7799ADC4; Wed, 10 Nov 2010 05:09:12 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: David Singer <singer@apple.com>
In-Reply-To: <04CAD96D4C5A3D48B1919248A8FE0D540DA6707F@xmb-sjc-215.amer.cisco.com>
Date: Wed, 10 Nov 2010 14:09:09 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <B8EF0FF5-6753-4841-9E79-F407C5CD1A40@apple.com>
References: <04CAD96D4C5A3D48B1919248A8FE0D540DA6707F@xmb-sjc-215.amer.cisco.com>
To: Ali C. Begen (abegen) <abegen@cisco.com>
X-Mailer: Apple Mail (2.1081)
X-Brightmail-Tracker: AAAAAA==
Cc: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, httpstreaming <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] QoE feedback support
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 13:08:46 -0000

On Nov 10, 2010, at 13:52 , Ali C. Begen (abegen) wrote:

> I really find it very unattractive to call this stuff QoE =
reporting/feedback. Give me one example on what metric would measure my =
level of pleasure from a streaming service ;)
>=20
> -acbegen
>=20
>> -----Original Message-----
>> From: httpstreaming-bounces@ietf.org =
[mailto:httpstreaming-bounces@ietf.org] On Behalf Of Ingemar Johansson S
>> Sent: Wednesday, November 10, 2010 8:42 PM
>> To: httpstreaming
>> Subject: [httpstreaming] QoE feedback support
>>=20
>> FYI
>>=20
>> This document describes how QoE support is proposed for HTTP =
streaming in 3GPP.
>> =
http://www.3gpp.org/ftp/tsg_sa/WG4_CODEC/Ad-hoc_MBS/Docs_AHI/S4-AHI118.zip=

>> I suspect that there exist a newer version and/or a better =
description.
>>=20

we were actually just discussing this area at a 3G meeting, and I =
realized that there are really two kinds of metrics it is useful to get =
from clients:

a) truly Qo Experience, that is, experiential metrics -- the mismatch =
between the user's expectation, and reality (tune-in delay, media they =
wanted to see but did not, and so on)
b) operational metrics -- amount of data fetched, buffer sizes =
maintained, and so on

There are some in the middle, like bandwidth experienced, which are both =
operational and affect experience.

David Singer
Multimedia and Software Standards, Apple Inc.


From tom.van_caenegem@alcatel-lucent.com  Wed Nov 10 05:26:57 2010
Return-Path: <tom.van_caenegem@alcatel-lucent.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C5F8C3A68ED; Wed, 10 Nov 2010 05:26:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.537
X-Spam-Level: 
X-Spam-Status: No, score=-5.537 tagged_above=-999 required=5 tests=[AWL=0.712,  BAYES_00=-2.599, HELO_EQ_FR=0.35, 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 Uim0FUsHwzG6; Wed, 10 Nov 2010 05:26:56 -0800 (PST)
Received: from smail2.alcatel.fr (smail2.alcatel.fr [64.208.49.57]) by core3.amsl.com (Postfix) with ESMTP id 772F83A6909; Wed, 10 Nov 2010 05:26:56 -0800 (PST)
Received: from FRMRSSXCHHUB04.dc-m.alcatel-lucent.com (FRMRSSXCHHUB04.dc-m.alcatel-lucent.com [135.120.45.64]) by smail2.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id oAADRGXe006639 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Wed, 10 Nov 2010 14:27:17 +0100
Received: from FRMRSSXCHMBSB1.dc-m.alcatel-lucent.com ([135.120.45.43]) by FRMRSSXCHHUB04.dc-m.alcatel-lucent.com ([135.120.45.64]) with mapi; Wed, 10 Nov 2010 14:27:16 +0100
From: "Van Caenegem, Tom (Tom)" <tom.van_caenegem@alcatel-lucent.com>
To: David Singer <singer@apple.com>, Roland Bless <roland.bless@kit.edu>
Date: Wed, 10 Nov 2010 14:27:15 +0100
Thread-Topic: [httpstreaming] [conex] [dispatch]   Q-HTTP
Thread-Index: AcuA15ARlYYFRIX4QHy509JeQKp3VgAASpwg
Message-ID: <EC3FD58E75D43A4F8807FDE07491754616613C62@FRMRSSXCHMBSB1.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com>	<4CDA53B2.9000209@kit.edu> <57CDBEC2-8424-4A16-95B5-2006FC9C4F9C@apple.com>
In-Reply-To: <57CDBEC2-8424-4A16-95B5-2006FC9C4F9C@apple.com>
Accept-Language: nl-NL, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: nl-NL, en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.80
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, Ingemar, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [conex] [dispatch]   Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 13:26:57 -0000

Hi David,

In the end, SPs are driven by costs and revenus. Does option (a) represent =
the same cost as (b)? (I do not know..)

-How will the investment be paid  back in case of (a).. Raising subscriptio=
n fees for everyone? Will that not lead to enhanced subscriber churn? Is ne=
t revenu then positive for the SP?

-How will the investment be paid back in case of (b)... Those subscribers t=
hat want 1st class service will be willing to pay extra for it. Other that =
won't, will probably sense they get a smaller piece of the bandwidth pie, a=
nd may decide to change SP. What is net revenu here?

My impression is that it is not immediately clear whether (a) or (b) or any=
 mix of (a) and (b) is the best strategy for a SP.

Regards
Tom=20

-----Original Message-----
From: httpstreaming-bounces@ietf.org [mailto:httpstreaming-bounces@ietf.org=
] On Behalf Of David Singer
Sent: woensdag 10 november 2010 14:02
To: Roland Bless
Cc: dispatch@ietf.org; httpstreaming; conex@ietf.org; Ingemar Johansson S; =
GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
Subject: Re: [httpstreaming] [conex] [dispatch] Q-HTTP

Hi Roland,

On Nov 10, 2010, at 9:11 , Roland Bless wrote:

> Hi David,
>=20
> On 09.11.2010 11:31, David Singer wrote:
>=20
>> It is that there are two ways to solve a real-time bandwidth need.
>> One is to reserve bandwidth, manage QoS and so on;  one gets=20
>> protocols and systems like diffserv, ATM, and so on.  The other is=20
>> simply to have 'too much' of the resource.  Though it feels wrong,
>=20
> QoS mechanisms are usually only necessary if you've got some kind of=20
> resource shortage. They try to manage the resource scarcity in some=20
> way then. So having "too much of a resource" seems to imply that we=20
> actually don't need any QoS support.
>=20

I think this raises a question that happens at a service provider.  Imagine=
 I observe that my networks are getting more busy, and decide to invest som=
e more in them.  Do I (a) deploy a QoS management infrastructure or (b) use=
 those same funds to pay for capacity upgrades?  I think that most operator=
s end up choosing (b) as it 'lifts all boats', whereas they are not confide=
nt that anyone will use (a) in the near future, and they know it won't bene=
fit everyone (and in fact, will be to the detriment of some users who don't=
 use it, and were previously doing 'fair competition' for bandwidth and now=
 are 'second class' behind those with reserved bandwidth).

David Singer
Multimedia and Software Standards, Apple Inc.

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

From abegen@cisco.com  Wed Nov 10 06:57:07 2010
Return-Path: <abegen@cisco.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E67453A69CD for <httpstreaming@core3.amsl.com>; Wed, 10 Nov 2010 06:57:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.135
X-Spam-Level: 
X-Spam-Status: No, score=-7.135 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_HI=-8, RCVD_NUMERIC_HELO=2.067]
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 XtmZAeKlcQLa for <httpstreaming@core3.amsl.com>; Wed, 10 Nov 2010 06:57:06 -0800 (PST)
Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by core3.amsl.com (Postfix) with ESMTP id D0AF93A68DA for <httpstreaming@ietf.org>; Wed, 10 Nov 2010 06:57:06 -0800 (PST)
Authentication-Results: sj-iport-5.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AjMGAIpB2kyrR7H+/2dsb2JhbACDOp4kVgJxoj2KM5B5hFdzBIFcgnyFf4MSgmU
X-IronPort-AV: E=Sophos;i="4.59,178,1288569600";  d="scan'208,217";a="283967299"
Received: from sj-core-2.cisco.com ([171.71.177.254]) by sj-iport-5.cisco.com with ESMTP; 10 Nov 2010 14:57:34 +0000
Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com [128.107.191.63]) by sj-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id oAAEvYOC006355; Wed, 10 Nov 2010 14:57:34 GMT
Received: from xmb-sjc-215.amer.cisco.com ([171.70.151.169]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Wed, 10 Nov 2010 06:57:33 -0800
Received: from 72.163.63.12 ([72.163.63.12]) by xmb-sjc-215.amer.cisco.com ([171.70.151.169]) with Microsoft Exchange Server HTTP-DAV ;  Wed, 10 Nov 2010 14:57:33 +0000
References: <04CAD96D4C5A3D48B1919248A8FE0D540DA6707F@xmb-sjc-215.amer.cisco.com> <B8EF0FF5-6753-4841-9E79-F407C5CD1A40@apple.com>
Content-Transfer-Encoding: 7bit
From: "Ali C. Begen (abegen)" <abegen@cisco.com>
Content-Type: multipart/alternative; boundary="Apple-Mail-269--291280958"; charset="iso-8859-1"
Thread-Topic: [httpstreaming] QoE feedback support
Thread-Index: AcuA55sVlUKpEd3XQBSBesf8npc0JQ==
In-Reply-To: <B8EF0FF5-6753-4841-9E79-F407C5CD1A40@apple.com>
Message-ID: <B4DD6B85-F204-42DB-B442-A16EF2124B2D@cisco.com>
Date: Wed, 10 Nov 2010 22:57:27 +0800
To: "David Singer" <singer@apple.com>
MIME-Version: 1.0 (iPhone Mail 8B117)
X-OriginalArrivalTime: 10 Nov 2010 14:57:33.0921 (UTC) FILETIME=[9B29F510:01CB80E7]
Cc: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, httpstreaming <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] QoE feedback support
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 14:57:08 -0000

--Apple-Mail-269--291280958
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Sure but this does not answer my question afaict.=20

-acbegen

On Nov 10, 2010, at 9:09 PM, "David Singer" <singer@apple.com> wrote:

>=20
> On Nov 10, 2010, at 13:52 , Ali C. Begen (abegen) wrote:
>=20
> > I really find it very unattractive to call this stuff QoE reporting/feed=
back. Give me one example on what metric would measure my level of pleasure f=
rom a streaming service ;)
> >
> > -acbegen
> >
> >> -----Original Message-----
> >> From: httpstreaming-bounces@ietf.org [mailto:httpstreaming-bounces@ietf=
.org] On Behalf Of Ingemar Johansson S
> >> Sent: Wednesday, November 10, 2010 8:42 PM
> >> To: httpstreaming
> >> Subject: [httpstreaming] QoE feedback support
> >>
> >> FYI
> >>
> >> This document describes how QoE support is proposed for HTTP streaming i=
n 3GPP.
> >> http://www.3gpp.org/ftp/tsg_sa/WG4_CODEC/Ad-hoc_MBS/Docs_AHI/S4-AHI118.=
zip
> >> I suspect that there exist a newer version and/or a better description.=

> >>
>=20
> we were actually just discussing this area at a 3G meeting, and I realized=
 that there are really two kinds of metrics it is useful to get from clients=
:
>=20
> a) truly Qo Experience, that is, experiential metrics -- the mismatch betw=
een the user's expectation, and reality (tune-in delay, media they wanted to=
 see but did not, and so on)
> b) operational metrics -- amount of data fetched, buffer sizes maintained,=
 and so on
>=20
> There are some in the middle, like bandwidth experienced, which are both o=
perational and affect experience.
>=20
> David Singer
> Multimedia and Software Standards, Apple Inc.
>=20

--Apple-Mail-269--291280958
Content-Transfer-Encoding: 7bit
Content-Type: text/html;
	charset=utf-8

<html><body bgcolor="#FFFFFF"><div>Sure but this does not answer my question afaict.&nbsp;<br><br><div>-acbegen</div></div><div><br>On Nov 10, 2010, at 9:09 PM, "David Singer" &lt;<a href="mailto:singer@apple.com">singer@apple.com</a>&gt; wrote:<br><br></div><div></div><blockquote type="cite"><div>

<!-- Converted from text/plain format -->
<br>

<p><font size="2">On Nov 10, 2010, at 13:52 , Ali C. Begen (abegen) wrote:<br>
<br>
&gt; I really find it very unattractive to call this stuff QoE reporting/feedback. Give me one example on what metric would measure my level of pleasure from a streaming service ;)<br>
&gt;<br>
&gt; -acbegen<br>
&gt;<br>
&gt;&gt; -----Original Message-----<br>
&gt;&gt; From: <a href="mailto:httpstreaming-bounces@ietf.org">httpstreaming-bounces@ietf.org</a> [<a href="mailto:httpstreaming-bounces@ietf.org"><a href="mailto:httpstreaming-bounces@ietf.org">mailto:httpstreaming-bounces@ietf.org</a></a>] On Behalf Of Ingemar Johansson S<br>
&gt;&gt; Sent: Wednesday, November 10, 2010 8:42 PM<br>
&gt;&gt; To: httpstreaming<br>
&gt;&gt; Subject: [httpstreaming] QoE feedback support<br>
&gt;&gt;<br>
&gt;&gt; FYI<br>
&gt;&gt;<br>
&gt;&gt; This document describes how QoE support is proposed for HTTP streaming in 3GPP.<br>
&gt;&gt; <a href="http://www.3gpp.org/ftp/tsg_sa/WG4_CODEC/Ad-hoc_MBS/Docs_AHI/S4-AHI118.zip"><a href="http://www.3gpp.org/ftp/tsg_sa/WG4_CODEC/Ad-hoc_MBS/Docs_AHI/S4-AHI118.zip">http://www.3gpp.org/ftp/tsg_sa/WG4_CODEC/Ad-hoc_MBS/Docs_AHI/S4-AHI118.zip</a></a><br>
&gt;&gt; I suspect that there exist a newer version and/or a better description.<br>
&gt;&gt;<br>
<br>
we were actually just discussing this area at a 3G meeting, and I realized that there are really two kinds of metrics it is useful to get from clients:<br>
<br>
a) truly Qo Experience, that is, experiential metrics -- the mismatch between the user's expectation, and reality (tune-in delay, media they wanted to see but did not, and so on)<br>
b) operational metrics -- amount of data fetched, buffer sizes maintained, and so on<br>
<br>
There are some in the middle, like bandwidth experienced, which are both operational and affect experience.<br>
<br>
David Singer<br>
Multimedia and Software Standards, Apple Inc.<br>
<br>
</font>
</p>


</div></blockquote></body></html>
--Apple-Mail-269--291280958--

From singer@apple.com  Wed Nov 10 07:24:51 2010
Return-Path: <singer@apple.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CBC0E3A69F6; Wed, 10 Nov 2010 07:24:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.562
X-Spam-Level: 
X-Spam-Status: No, score=-106.562 tagged_above=-999 required=5 tests=[AWL=0.038, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, 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 hf1iRR79eeCy; Wed, 10 Nov 2010 07:24:50 -0800 (PST)
Received: from mail-out3.apple.com (mail-out3.apple.com [17.254.13.22]) by core3.amsl.com (Postfix) with ESMTP id 85C0E3A696B; Wed, 10 Nov 2010 07:24:50 -0800 (PST)
Received: from relay15.apple.com (relay15.apple.com [17.128.113.54]) by mail-out3.apple.com (Postfix) with ESMTP id D8808B62733F; Wed, 10 Nov 2010 07:25:17 -0800 (PST)
X-AuditID: 11807136-b7b3aae0000033cc-94-4cdab946272b
Received: from [17.72.145.142] (Unknown_Domain [17.72.145.142]) by relay15.apple.com (Apple SCV relay) with SMTP id 9E.93.13260.B49BADC4; Wed, 10 Nov 2010 07:25:17 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: David Singer <singer@apple.com>
In-Reply-To: <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com>
Date: Wed, 10 Nov 2010 16:24:52 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com>
To: "Mike Hammer (hmmr)" <hmmr@cisco.com>
X-Mailer: Apple Mail (2.1081)
X-Brightmail-Tracker: AAAAAA==
Cc: dispatch@ietf.org, httpstreaming <httpstreaming@ietf.org>, conex@ietf.org, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSEJAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [dispatch]     Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 15:24:51 -0000

On Nov 10, 2010, at 16:05 , Mike Hammer (hmmr) wrote:

> Nice theory.  Until it gets down to who is going to pay for the
> over-provisioning.

Well, it's a nice theory until someone asks who is going to (a) pay for =
the QoS management infrastructure and (b) pay for the QoS managed =
traffic.

>=20
> Is the ARPU going to go up?  Are content distributors willing to pay
> more to send that data?
>=20
> Also, note how the volume of traffic always seems to expand to fill =
the
> BW available.
>=20
> Mike
>=20
>=20
> -----Original Message-----
> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
> Behalf Of Mark Watson
> Sent: Tuesday, November 09, 2010 11:19 PM
> To: Kathy McEwen
> Cc: dispatch@ietf.org; httpstreaming; conex@ietf.org; Ingemar =
Johansson
> S; Lars Eggert; GARCIA ARANDA, JOSEJAVIER (JOSE JAVIER)
> Subject: Re: [dispatch] [httpstreaming] Q-HTTP
>=20
>=20
>=20
> Sent from my iPad
>=20
> On Nov 9, 2010, at 7:01 PM, "Kathy McEwen"
> <kathy@iridescentnetworks.com> wrote:
>=20
>> One problem with the voice analogy is that the sheer volume of data
>> traversing the web today is not driven by voice...it's video...and
> it's not
>> even a fraction of the viewing that folks are doing of broadcast
> content.  A
>> solution that depends on "simply" having too much bandwidth, is that
> someone
>> is paying for it.  Eventually it hits someone's pocket books....and =
if
> there
>> isn't sufficient revenue to cover the costs, the too much does
> degrade.
>> Today the mass media is consumed via cheap broadcast technologies...
> why
>> shouldn't the web (fixed and mobile) be as cheap AND as good?? =20
>>=20
>=20
> It should, the question is what is the cheapest way to do it. QoS is
> expensive too. I tend to agree with the thesis below that history is
> telling us that avoiding scarcity in the first place is cheaper than
> rationing here.
>=20
> ...Mark
>=20
>> -----Original Message-----
>> From: httpstreaming-bounces@ietf.org
> [mailto:httpstreaming-bounces@ietf.org]
>> On Behalf Of Lars Eggert
>> Sent: Tuesday, November 09, 2010 8:02 PM
>> To: David Singer
>> Cc: Ingemar Johansson S; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER);
>> httpstreaming; dispatch@ietf.org; conex@ietf.org
>> Subject: Re: [httpstreaming] [dispatch] Q-HTTP
>>=20
>> On 2010-11-9, at 18:31, David Singer wrote:
>>> It is that there are two ways to solve a real-time bandwidth need.
> One is
>> to reserve bandwidth, manage QoS and so on;  one gets protocols and
> systems
>> like diffserv, ATM, and so on.  The other is simply to have 'too =
much'
> of
>> the resource.  Though it feels wrong, the latter often ends up being
> the
>> cheaper and easier solution.  So, for example, voice over IP is
> getting used
>> quite a lot, and to good effect, on the internet today not because we
> have
>> successfully deployed any bandwidth reservation or QoS management
> protocols
>> and systems, but because the available bandwidth is, for the most
> part,
>> greatly in excess of what is needed, and the systems can adapt in
> real-time
>> to what they get (rather than asking for what they want).  The same =
is
> true
>> for multimedia delivery;  the complexity of RTP + TCP friendliness +
> QoS
>> management is not worth it compared to having adaptable end-systems
> and
>> overall more bandwidth than needed.
>>=20
>> Fully agreed.=20
>>=20
>> Folks who like pictures can take a look at
>> https://fit.nokia.com/lars/talks/2008-mit-cfp.pdf, which gives much
> the same
>> argument.
>>=20
>> Lars
>>=20
>> _______________________________________________
>> httpstreaming mailing list
>> httpstreaming@ietf.org
>> https://www.ietf.org/mailman/listinfo/httpstreaming
>>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch

David Singer
Multimedia and Software Standards, Apple Inc.


From gunnar.heikkila@ericsson.com  Wed Nov 10 07:25:44 2010
Return-Path: <gunnar.heikkila@ericsson.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 38FFF3A6A49 for <httpstreaming@core3.amsl.com>; Wed, 10 Nov 2010 07:25:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.299
X-Spam-Level: 
X-Spam-Status: No, score=-6.299 tagged_above=-999 required=5 tests=[AWL=-0.001, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, 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 G7qyxDebJAp6 for <httpstreaming@core3.amsl.com>; Wed, 10 Nov 2010 07:25:42 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id 6F44F3A69F6 for <httpstreaming@ietf.org>; Wed, 10 Nov 2010 07:25:42 -0800 (PST)
X-AuditID: c1b4fb3d-b7b28ae00000135b-d2-4cdab990ef4f
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id 64.7C.04955.099BADC4; Wed, 10 Nov 2010 16:26:09 +0100 (CET)
Received: from ESESSCMS0364.eemea.ericsson.se ([169.254.2.79]) by esessmw0237.eemea.ericsson.se ([153.88.115.90]) with mapi; Wed, 10 Nov 2010 16:26:08 +0100
From: =?iso-8859-1?Q?Gunnar_Heikkil=E4?= <gunnar.heikkila@ericsson.com>
To: "Ali C. Begen (abegen)" <abegen@cisco.com>, David Singer <singer@apple.com>
Date: Wed, 10 Nov 2010 16:26:07 +0100
Thread-Topic: [httpstreaming] QoE feedback support
Thread-Index: AcuA55sVlUKpEd3XQBSBesf8npc0JQAAmiGw
Message-ID: <BCAD297FC0C0D244894589EE45FE8B470FF21A9D8B@ESESSCMS0364.eemea.ericsson.se>
References: <04CAD96D4C5A3D48B1919248A8FE0D540DA6707F@xmb-sjc-215.amer.cisco.com> <B8EF0FF5-6753-4841-9E79-F407C5CD1A40@apple.com> <B4DD6B85-F204-42DB-B442-A16EF2124B2D@cisco.com>
In-Reply-To: <B4DD6B85-F204-42DB-B442-A16EF2124B2D@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_BCAD297FC0C0D244894589EE45FE8B470FF21A9D8BESESSCMS0364e_"
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, httpstreaming <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] QoE feedback support
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 15:25:44 -0000

--_000_BCAD297FC0C0D244894589EE45FE8B470FF21A9D8BESESSCMS0364e_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

The acronym QoE is maybe not the best choice of name, but the concept allow=
s the 3GPP operator to get a better understanding on how the streaming serv=
ice works for the end client. Some more integrated services (like circuit-s=
witched AMR voice) can typically be handled by measuring things within the =
3GPP network itself (for instance codec mode adaptation, frame loss etc.), =
but other services (like HTTP streaming) have a lot more freedom for the en=
d client to decide how to play out the media.

This is a good thing, as clients can choose different strategies to satisfy=
 the end user, but it also means that it is difficult for the operator to u=
nderstand if his network works good enough for these type of services. The =
metrics reported back from the client are typically things which are not po=
ssible to measure in the network, but which does affect the media "enjoymen=
t" a lot. For instance, the length of the initial buffering, or any re-buff=
ering occurances etc.

Not rocket science, not perfect, but still information which help the opera=
tor to see a more complete picture of his network and the services used...

/Gunnar

________________________________
From: httpstreaming-bounces@ietf.org [mailto:httpstreaming-bounces@ietf.org=
] On Behalf Of Ali C. Begen (abegen)
Sent: on 10 november 2010 15:57
To: David Singer
Cc: Ingemar Johansson S; httpstreaming
Subject: Re: [httpstreaming] QoE feedback support

Sure but this does not answer my question afaict.

-acbegen

On Nov 10, 2010, at 9:09 PM, "David Singer" <singer@apple.com<mailto:singer=
@apple.com>> wrote:



On Nov 10, 2010, at 13:52 , Ali C. Begen (abegen) wrote:

> I really find it very unattractive to call this stuff QoE reporting/feedb=
ack. Give me one example on what metric would measure my level of pleasure =
from a streaming service ;)
>
> -acbegen
>
>> -----Original Message-----
>> From: httpstreaming-bounces@ietf.org<mailto:httpstreaming-bounces@ietf.o=
rg> [<mailto:httpstreaming-bounces@ietf.org>mailto:httpstreaming-bounces@ie=
tf.org] On Behalf Of Ingemar Johansson S
>> Sent: Wednesday, November 10, 2010 8:42 PM
>> To: httpstreaming
>> Subject: [httpstreaming] QoE feedback support
>>
>> FYI
>>
>> This document describes how QoE support is proposed for HTTP streaming i=
n 3GPP.
>> <http://www.3gpp.org/ftp/tsg_sa/WG4_CODEC/Ad-hoc_MBS/Docs_AHI/S4-AHI118.=
zip> http://www.3gpp.org/ftp/tsg_sa/WG4_CODEC/Ad-hoc_MBS/Docs_AHI/S4-AHI118=
.zip
>> I suspect that there exist a newer version and/or a better description.
>>

we were actually just discussing this area at a 3G meeting, and I realized =
that there are really two kinds of metrics it is useful to get from clients=
:

a) truly Qo Experience, that is, experiential metrics -- the mismatch betwe=
en the user's expectation, and reality (tune-in delay, media they wanted to=
 see but did not, and so on)
b) operational metrics -- amount of data fetched, buffer sizes maintained, =
and so on

There are some in the middle, like bandwidth experienced, which are both op=
erational and affect experience.

David Singer
Multimedia and Software Standards, Apple Inc.


--_000_BCAD297FC0C0D244894589EE45FE8B470FF21A9D8BESESSCMS0364e_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Diso-8859-1"=
>
<META content=3D"MSHTML 6.00.6001.18527" name=3DGENERATOR></HEAD>
<BODY bgColor=3D#ffffff>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D137481415-10112010><FONT face=3DA=
rial=20
size=3D2>The acronym QoE is maybe not the best choice of name, but&nbsp;the=
=20
concept allows the&nbsp;3GPP operator to&nbsp;get a better understanding=20
on&nbsp;how&nbsp;the streaming service works&nbsp;for the end client. Some =
more=20
integrated services (like circuit-switched AMR voice) can typically be hand=
led=20
by measuring things within the 3GPP network itself (for instance codec mode=
=20
adaptation, frame loss etc.), but other services (like HTTP streaming) have=
 a=20
lot more freedom for the end client to decide how to play out the media.=20
</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D137481415-10112010><FONT face=3DA=
rial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D137481415-10112010><FONT face=3DA=
rial=20
size=3D2>This is a good thing, as clients can choose different strategies t=
o=20
satisfy the end user, but it also means that&nbsp;it is difficult for the=20
operator to understand if his network works good enough for these type of=20
services. </FONT></SPAN><SPAN class=3D137481415-10112010><FONT face=3DArial=
=20
size=3D2>The metrics reported back from the client are typically things=20
which&nbsp;are not possible to measure in the network, but which does affec=
t the=20
media "enjoyment" a lot. For instance, the length of the initial buffering,=
 or=20
any re-buffering occurances etc.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D137481415-10112010><FONT face=3DA=
rial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D137481415-10112010><FONT face=3DA=
rial=20
size=3D2>Not rocket science, not perfect, but still information which help =
the=20
operator to see a more complete picture of his network and the services=20
used...</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D137481415-10112010><FONT face=3DA=
rial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D137481415-10112010><FONT face=3DA=
rial=20
size=3D2>/Gunnar</FONT></SPAN></DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> httpstreaming-bounces@ietf.org=20
[mailto:httpstreaming-bounces@ietf.org] <B>On Behalf Of </B>Ali C. Begen=20
(abegen)<BR><B>Sent:</B> on 10 november 2010 15:57<BR><B>To:</B> David=20
Singer<BR><B>Cc:</B> Ingemar Johansson S; httpstreaming<BR><B>Subject:</B> =
Re:=20
[httpstreaming] QoE feedback support<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV>Sure but this does not answer my question afaict.&nbsp;<BR><BR>
<DIV>-acbegen</DIV></DIV>
<DIV><BR>On Nov 10, 2010, at 9:09 PM, "David Singer" &lt;<A=20
href=3D"mailto:singer@apple.com">singer@apple.com</A>&gt; wrote:<BR><BR></D=
IV>
<DIV></DIV>
<BLOCKQUOTE type=3D"cite">
  <DIV><!-- Converted from text/plain format --><BR>
  <P><FONT size=3D2>On Nov 10, 2010, at 13:52 , Ali C. Begen (abegen)=20
  wrote:<BR><BR>&gt; I really find it very unattractive to call this stuff =
QoE=20
  reporting/feedback. Give me one example on what metric would measure my l=
evel=20
  of pleasure from a streaming service ;)<BR>&gt;<BR>&gt;=20
  -acbegen<BR>&gt;<BR>&gt;&gt; -----Original Message-----<BR>&gt;&gt; From:=
 <A=20
  href=3D"mailto:httpstreaming-bounces@ietf.org">httpstreaming-bounces@ietf=
.org</A>=20
  [<A href=3D"mailto:httpstreaming-bounces@ietf.org"><A=20
  href=3D"mailto:httpstreaming-bounces@ietf.org">mailto:httpstreaming-bounc=
es@ietf.org</A></A>]=20
  On Behalf Of Ingemar Johansson S<BR>&gt;&gt; Sent: Wednesday, November 10=
,=20
  2010 8:42 PM<BR>&gt;&gt; To: httpstreaming<BR>&gt;&gt; Subject:=20
  [httpstreaming] QoE feedback support<BR>&gt;&gt;<BR>&gt;&gt;=20
  FYI<BR>&gt;&gt;<BR>&gt;&gt; This document describes how QoE support is=20
  proposed for HTTP streaming in 3GPP.<BR>&gt;&gt; <A=20
  href=3D"http://www.3gpp.org/ftp/tsg_sa/WG4_CODEC/Ad-hoc_MBS/Docs_AHI/S4-A=
HI118.zip"><A=20
  href=3D"http://www.3gpp.org/ftp/tsg_sa/WG4_CODEC/Ad-hoc_MBS/Docs_AHI/S4-A=
HI118.zip">http://www.3gpp.org/ftp/tsg_sa/WG4_CODEC/Ad-hoc_MBS/Docs_AHI/S4-=
AHI118.zip</A></A><BR>&gt;&gt;=20
  I suspect that there exist a newer version and/or a better=20
  description.<BR>&gt;&gt;<BR><BR>we were actually just discussing this are=
a at=20
  a 3G meeting, and I realized that there are really two kinds of metrics i=
t is=20
  useful to get from clients:<BR><BR>a) truly Qo Experience, that is,=20
  experiential metrics -- the mismatch between the user's expectation, and=
=20
  reality (tune-in delay, media they wanted to see but did not, and so on)<=
BR>b)=20
  operational metrics -- amount of data fetched, buffer sizes maintained, a=
nd so=20
  on<BR><BR>There are some in the middle, like bandwidth experienced, which=
 are=20
  both operational and affect experience.<BR><BR>David Singer<BR>Multimedia=
 and=20
  Software Standards, Apple=20
Inc.<BR><BR></FONT></P></DIV></BLOCKQUOTE></BODY></HTML>

--_000_BCAD297FC0C0D244894589EE45FE8B470FF21A9D8BESESSCMS0364e_--

From abegen@cisco.com  Wed Nov 10 07:32:45 2010
Return-Path: <abegen@cisco.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3ED613A699A for <httpstreaming@core3.amsl.com>; Wed, 10 Nov 2010 07:32:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.449
X-Spam-Level: 
X-Spam-Status: No, score=-10.449 tagged_above=-999 required=5 tests=[AWL=-0.150, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vBJV5X59A49J for <httpstreaming@core3.amsl.com>; Wed, 10 Nov 2010 07:32:43 -0800 (PST)
Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by core3.amsl.com (Postfix) with ESMTP id D5D183A698E for <httpstreaming@ietf.org>; Wed, 10 Nov 2010 07:32:42 -0800 (PST)
Authentication-Results: sj-iport-5.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAL5J2kyrR7Hu/2dsb2JhbACiNXGiTZswhUoEhFqJD4Jl
X-IronPort-AV: E=Sophos;i="4.59,178,1288569600"; d="scan'208";a="283982617"
Received: from sj-core-5.cisco.com ([171.71.177.238]) by sj-iport-5.cisco.com with ESMTP; 10 Nov 2010 15:33:10 +0000
Received: from xbh-sjc-231.amer.cisco.com (xbh-sjc-231.cisco.com [128.107.191.100]) by sj-core-5.cisco.com (8.13.8/8.14.3) with ESMTP id oAAFXALE004883; Wed, 10 Nov 2010 15:33:10 GMT
Received: from xmb-sjc-215.amer.cisco.com ([171.70.151.169]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Wed, 10 Nov 2010 07:33:09 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 10 Nov 2010 07:32:41 -0800
Message-ID: <04CAD96D4C5A3D48B1919248A8FE0D540DA670CF@xmb-sjc-215.amer.cisco.com>
In-Reply-To: <BCAD297FC0C0D244894589EE45FE8B470FF21A9D8B@ESESSCMS0364.eemea.ericsson.se>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [httpstreaming] QoE feedback support
Thread-Index: AcuA55sVlUKpEd3XQBSBesf8npc0JQAAmiGwAABzzGA=
References: <04CAD96D4C5A3D48B1919248A8FE0D540DA6707F@xmb-sjc-215.amer.cisco.com><B8EF0FF5-6753-4841-9E79-F407C5CD1A40@apple.com> <B4DD6B85-F204-42DB-B442-A16EF2124B2D@cisco.com> <BCAD297FC0C0D244894589EE45FE8B470FF21A9D8B@ESESSCMS0364.eemea.ericsson.se>
From: "Ali C. Begen (abegen)" <abegen@cisco.com>
To: =?Windows-1252?Q?Gunnar_Heikkil=E4?= <gunnar.heikkila@ericsson.com>, "David Singer" <singer@apple.com>
X-OriginalArrivalTime: 10 Nov 2010 15:33:09.0931 (UTC) FILETIME=[945337B0:01CB80EC]
Cc: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, httpstreaming <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] QoE feedback support
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 15:32:45 -0000

> -----Original Message-----
> From: Gunnar Heikkil=E4 [mailto:gunnar.heikkila@ericsson.com]
> Sent: Wednesday, November 10, 2010 11:26 PM
> To: Ali C. Begen (abegen); David Singer
> Cc: Ingemar Johansson S; httpstreaming; Gunnar Heikkil=E4
> Subject: RE: [httpstreaming] QoE feedback support
>=20
> The acronym QoE is maybe not the best choice of name, but the concept =
allows the 3GPP operator to get a better

It is not the best choice and actually it is pretty misleading.

> understanding on how the streaming service works for the end client. =
Some more integrated services (like circuit-switched
> AMR voice) can typically be handled by measuring things within the =
3GPP network itself (for instance codec mode
> adaptation, frame loss etc.), but other services (like HTTP streaming) =
have a lot more freedom for the end client to decide
> how to play out the media.

Indeed. That's why we should not call it QoE.
=20
> This is a good thing, as clients can choose different strategies to =
satisfy the end user, but it also means that it is difficult for
> the operator to understand if his network works good enough for these =
type of services. The metrics reported back from the
> client are typically things which are not possible to measure in the =
network, but which does affect the media "enjoyment" a
> lot. For instance, the length of the initial buffering, or any =
re-buffering occurances etc.
>=20
> Not rocket science, not perfect, but still information which help the =
operator to see a more complete picture of his network
> and the services used...

I am all for reporting useful stuff from the clients in an extensible =
and modular way.

-acbegen
=20
> /Gunnar
>=20
> ________________________________
>=20
> From: httpstreaming-bounces@ietf.org =
[mailto:httpstreaming-bounces@ietf.org] On Behalf Of Ali C. Begen =
(abegen)
> Sent: on 10 november 2010 15:57
> To: David Singer
> Cc: Ingemar Johansson S; httpstreaming
> Subject: Re: [httpstreaming] QoE feedback support
>=20
>=20
> Sure but this does not answer my question afaict.
>=20
>=20
> -acbegen
>=20
> On Nov 10, 2010, at 9:09 PM, "David Singer" <singer@apple.com> wrote:
>=20
>=20
>=20
>=20
> 	On Nov 10, 2010, at 13:52 , Ali C. Begen (abegen) wrote:
>=20
> 	> I really find it very unattractive to call this stuff QoE =
reporting/feedback. Give me one example on what metric
> would measure my level of pleasure from a streaming service ;)
> 	>
> 	> -acbegen
> 	>
> 	>> -----Original Message-----
> 	>> From: httpstreaming-bounces@ietf.org [ =
<mailto:httpstreaming-bounces@ietf.org> mailto:httpstreaming-
> bounces@ietf.org] On Behalf Of Ingemar Johansson S
> 	>> Sent: Wednesday, November 10, 2010 8:42 PM
> 	>> To: httpstreaming
> 	>> Subject: [httpstreaming] QoE feedback support
> 	>>
> 	>> FYI
> 	>>
> 	>> This document describes how QoE support is proposed for HTTP =
streaming in 3GPP.
> 	>> =
<http://www.3gpp.org/ftp/tsg_sa/WG4_CODEC/Ad-hoc_MBS/Docs_AHI/S4-AHI118.z=
ip>
> =
http://www.3gpp.org/ftp/tsg_sa/WG4_CODEC/Ad-hoc_MBS/Docs_AHI/S4-AHI118.zi=
p
> 	>> I suspect that there exist a newer version and/or a better =
description.
> 	>>
>=20
> 	we were actually just discussing this area at a 3G meeting, and I =
realized that there are really two kinds of metrics it
> is useful to get from clients:
>=20
> 	a) truly Qo Experience, that is, experiential metrics -- the mismatch =
between the user's expectation, and reality (tune-
> in delay, media they wanted to see but did not, and so on)
> 	b) operational metrics -- amount of data fetched, buffer sizes =
maintained, and so on
>=20
> 	There are some in the middle, like bandwidth experienced, which are =
both operational and affect experience.
>=20
> 	David Singer
> 	Multimedia and Software Standards, Apple Inc.
>=20
>=20


From oran@cisco.com  Wed Nov 10 07:52:16 2010
Return-Path: <oran@cisco.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CD1D73A68C7 for <httpstreaming@core3.amsl.com>; Wed, 10 Nov 2010 07:52:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -109.204
X-Spam-Level: 
X-Spam-Status: No, score=-109.204 tagged_above=-999 required=5 tests=[AWL=-1.395, BAYES_00=-2.599, CN_BODY_35=0.339, MIME_CHARSET_FARAWAY=2.45, 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 PPNJi11DvKnR for <httpstreaming@core3.amsl.com>; Wed, 10 Nov 2010 07:52:14 -0800 (PST)
Received: from sj-iport-1.cisco.com (sj-iport-1.cisco.com [171.71.176.70]) by core3.amsl.com (Postfix) with ESMTP id 7934E3A63CB for <httpstreaming@ietf.org>; Wed, 10 Nov 2010 07:52:14 -0800 (PST)
Authentication-Results: sj-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av0EAOdO2kyrRN+J/2dsb2JhbACDOZ58caJRii0IkHmBHoM1dwSEPhyFfYMM
X-IronPort-AV: E=Sophos;i="4.59,178,1288569600"; d="scan'208";a="379478434"
Received: from sj-core-3.cisco.com ([171.68.223.137]) by sj-iport-1.cisco.com with ESMTP; 10 Nov 2010 15:52:41 +0000
Received: from [10.32.245.153] (stealth-10-32-245-153.cisco.com [10.32.245.153]) by sj-core-3.cisco.com (8.13.8/8.14.3) with ESMTP id oAAFqeo9018886; Wed, 10 Nov 2010 15:52:41 GMT
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=GB2312
From: David R Oran <oran@cisco.com>
In-Reply-To: <fba7d8a4195b6.195b6fba7d8a4@huawei.com>
Date: Wed, 10 Nov 2010 10:52:40 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <20D6E2C9-8E84-42E8-8145-0AF0FE575AFE@cisco.com>
References: <AANLkTimsEDGkDVjTj0uVg7g4h+L8JtmM7FJMRM4TvWtv@mail.gmail.com> <01df01cb8089$568d0b30$03a72190$@iridescentnetworks.com> <CEA40436-871D-4748-80F0-1D515E7ED054@netflix.com> <fba7d8a4195b6.195b6fba7d8a4@huawei.com>
To: Xiangsong Cui <Xiangsong.Cui@huawei.com>
X-Mailer: Apple Mail (2.1081)
Cc: httpstreaming <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] Agenda and Slides
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 15:52:17 -0000

On Nov 10, 2010, at 12:13 AM, Xiangsong Cui wrote:

> Hi,
>=20
> I agree Kathy here.
> And, Mark, yes, you are right, it drops packets. But this is only a =
passive reaction, I think it is better to achieve some active operation, =
or proactive operation (if possible), that would be perfact.
>=20
Why? This is not at all obvious to some of us, unless by "proactive" you =
mean turning on existing machinery that is not yet universally deployed, =
like RED and ECN. There is at least some evidence that currently =
measured poor adaptive streaming behaviors can be explained by tail-drop =
routers hanging around all over the place. TCP is known to behave badly =
under heavy load with tail-drop queuing. I think you'd agree that it's a =
whole lot easier to turn on  well understood, standardized and nearly =
universally implemented techniques at the network layer than it it is =
stumble around trying to invent new application and HTTP machinery to =
try to fake it out.

We also don't fully understand the effect of allowing adaptive streaming =
clients to compete only against each other with no cross traffic present =
to inject enough noise to drive the adaptation algorithms. The =
deployments today are without putting the traffic in a separate QoS =
class since they run over-the-top on BE service. It is far from clear =
that removing the cross-traffic induced bandwidth variation will make =
things better - it might, counter-intuitively, make things worse!

> I think these jobs are worthy our attention.
>=20
I do not think the case has yet been made, although I think you'll find =
we're all open minded and willing to listen.

With respect to the mobile environment specifically, there is an obvious =
space/time/computation/bandwidth tradeoff with respect to multi-rate =
coding (upon which adaptive HTTP streaming depends). If you only have a =
few rates to play with, it's obviously hard to to optimal bandwidth =
packing on radio channels that don't support enough users to satisfy the =
"law of large numbers". It's even harder to do it with good fairness =
properties. There are many ways to skin this cat though:

- spend the cycles on the encoders and space in the caches to have finer =
rate quantization in the multi-rate coding.
- match the encoding rates to to the radio channel allocation chunks
- transrate a higher rate down to fit in the allocation for a given =
mobile user if that would result in better QoE than shifting them down =
to the next lower rate.

However, I'd like to observe that NONE of these techniques has much (or =
at least very little) to do with the protocols and algorithms for =
adaptive HTTP streaming.

There may be some small tweaks that one might do though. For example, =
there might be useful transrating hints in server manifests to tell =
streaming servers whether they are permitted to transrate a given =
profile, and hints in client manifests to allow them to request a =
transrate down as opposed to shifting to the next lower coding rate. =
Alternatively, the manifests could just lie about the number of =
profiles, and allow servers to "synthesize" the intermediate profiles by =
transrating.

As a parting homily to those who think reservations and admission =
control are always superior to adaptation in their ability to deliver =
QoE, remember that:

"The purpose of bandwidth reservation and admission control is to say =
NO, not to say YES". If you can always say YES, you don't need it, and =
if you say NO a lot, you are just quantizing unfairness into a boolean."

DaveO.




> Best Regards
> Xiangsong
>=20
>=20
> ----- =D4=AD=D3=CA=BC=FE -----
> =B7=A2=BC=FE=C8=CB: Mark Watson <watsonm@netflix.com>
> =C8=D5=C6=DA: =D0=C7=C6=DA=C8=FD, =CA=AE=D2=BB=D4=C2 10=C8=D5, 2010 =
=CF=C2=CE=E712:24
> =D6=F7=CC=E2: Re: [httpstreaming] Agenda and Slides
> =CA=D5=BC=FE=C8=CB: Kathy McEwen <kathy@iridescentnetworks.com>
> =B3=AD=CB=CD: httpstreaming <httpstreaming@ietf.org>
>=20
>>=20
>>=20
>> Sent from my iPad
>>=20
>> On Nov 9, 2010, at 7:42 PM, "Kathy McEwen"=20
>> <kathy@iridescentnetworks.com> wrote:
>>=20
>>> After doing some digging on the various
>>> protocols (RTMP/http, RTSP, HTML5/http, etc... ), we found that=20
>> all of them
>>> that are doing any kind of adaptive rate streaming, but they do=20
>> not today
>>> incorporate the messages/control mechanisms to allow for the=20
>> network to take
>>> control and adapt the rate of the video.
>>=20
>> But it does! It drops packets, causing a congestion response from=20
>> TCP causing in turn an adaptation by the application. The network=20
>> is completely in control of the packet delivery rate, which the=20
>> application knows and adapts to.
>>=20
>> This is the baseline, which is so simple and applicable across=20
>> myriad access technologies. New mechanisms need to justify=20
>> themselves against this baseline.
>>=20
>> ...Mark=20
>> _______________________________________________
>> httpstreaming mailing list
>> httpstreaming@ietf.org
>> https://www.ietf.org/mailman/listinfo/httpstreaming
>>=20
> <c00111037.vcf>_______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming


From singer@apple.com  Wed Nov 10 08:27:22 2010
Return-Path: <singer@apple.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E100C28C0F9; Wed, 10 Nov 2010 08:27:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.569
X-Spam-Level: 
X-Spam-Status: No, score=-106.569 tagged_above=-999 required=5 tests=[AWL=0.030, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, 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 yAh1T3RbwLnX; Wed, 10 Nov 2010 08:27:21 -0800 (PST)
Received: from mail-out3.apple.com (mail-out.apple.com [17.254.13.22]) by core3.amsl.com (Postfix) with ESMTP id 7566428C0F7; Wed, 10 Nov 2010 08:27:21 -0800 (PST)
Received: from relay15.apple.com (relay15.apple.com [17.128.113.54]) by mail-out3.apple.com (Postfix) with ESMTP id 13DEBB62C04A; Wed, 10 Nov 2010 08:27:49 -0800 (PST)
X-AuditID: 11807136-b7b3aae0000033cc-c5-4cdac7eb17b2
Received: from [17.72.145.142] (Unknown_Domain [17.72.145.142]) by relay15.apple.com (Apple SCV relay) with SMTP id 9A.B1.13260.DE7CADC4; Wed, 10 Nov 2010 08:27:48 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: David Singer <singer@apple.com>
In-Reply-To: <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com>
Date: Wed, 10 Nov 2010 17:27:21 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <9426E357-5BCF-4D14-8FF2-867AE0BB77E5@apple.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com>
To: "Mike Hammer (hmmr)" <hmmr@cisco.com>
X-Mailer: Apple Mail (2.1081)
X-Brightmail-Tracker: AAAAAA==
Cc: dispatch@ietf.org, httpstreaming <httpstreaming@ietf.org>, conex@ietf.org, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSEJAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [dispatch]     Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 16:27:23 -0000

Mike

I'm not sure what you consider to be the primary model and what is the =
alternative.  Just in case we don't understand each other, I'll lay out =
where I think we are.

At the moment, we don't have QoS management, and HTTP streaming uses =
HTTP, which rests on TCP.  Applications don't "degrade themselves", they =
get degraded when contention happens, as a result of TCP's flow =
management, and have to cope.  It's a 'fair' system in that respect =
(especially when contrasted with RTP blast-and-hope).

In a QoS-managed scenario, something 'allows' me to indicate that a flow =
'deserves' or 'needs' a certain QoS, including bandwidth, and then (if =
granted) I become immune to cross-traffic. =20

For example, if all flows are equal, and initially there were 5 of which =
2 are QoS managed, and they request only 10% of the resource, we're in =
great shape;  they get 20% and the 3 remaining share the remainder 60%, =
for 20% each.  But now 7 new flows come along, not QoS managed, so there =
are now 10 flows sharing that 60% for only 6% each, while the =
QoS-managed ones get 10% -- no longer fair.  If there isn't some =
disincentive to QoS-book bandwidth (like having to pay) we'll all set up =
the biggest channels we can.  If we *do* have to pay, the complexity of =
the QoS management is now increased -- not only handling the technical =
booking and reservation, segregation of packet flows, and so on, but it =
has a billing infrastructure too.

Then, in the case of QoS management, the service is probably only as =
strong as its weakest link.  Some QoS management protocols either set up =
an end-to-end QoS-managed flow (across potentially multiple providers) =
or they fail.  This doesn't allow for easy service introduction.  =
Alternatively, they manage only some of the links, and then the =
QoS-booking becomes rather weak if the unmanaged link is the bottleneck.

Then there is the question of who sets up and who pays.  Imagine I (in =
california) try to watch a BBC video (from the UK).  It's me that needs =
to pay, but the BBC that needs to indicate to the service what pipe and =
QoS are needed to deliver their content.  Then all the business between =
me and them need to work out if they can do that QoS, and at what cost; =
someone needs to ask me if I am willing to pay, and if I agree, tell the =
BBC to setup the pipe, and off we go.  Contrast this with today where =
the BBC is careful not to use too much of its outbound pipe for one =
customer, and I buy the pipe I want, and each organization in the middle =
sells 'uplink' bandwidth.  That's a 'static' business arrangement.

On Nov 10, 2010, at 17:07 , Mike Hammer (hmmr) wrote:

> My problem is that the alternative solution proposes that:
>=20
> 1) Users will police themselves and degrade their experience for the
> good of the Internet, and
> 2) Somehow high-BW bursty applications will become non-bursty.
> 3) The people that build and operate the networks will double
> (quadruple?) their investments for no additional return out of the
> goodness of their hearts.
>=20
> Somehow this reminds me of Gates prognostication that 640K was all the
> memory that a PC would ever need.
>=20
> I'm sympathetic with having a simple answer, but I just haven't seen
> that happen in the last 30 years.
>=20
> Don't forget that for some time we have had QoS managed and paid for. =20=

> The burden of proof then lies in proving the new economic model works.
> Good luck.  I will be the first to congratulate you if you do.
>=20
> Cheers,
> Mike
>=20
>=20
> -----Original Message-----
> From: David Singer [mailto:singer@apple.com]=20
> Sent: Wednesday, November 10, 2010 10:25 AM
> To: Mike Hammer (hmmr)
> Cc: Mark Watson; Kathy McEwen; dispatch@ietf.org; httpstreaming;
> conex@ietf.org; Ingemar Johansson S; Lars Eggert; GARCIA ARANDA,
> JOSEJAVIER (JOSE JAVIER)
> Subject: Re: [dispatch] [httpstreaming] Q-HTTP
>=20
>=20
> On Nov 10, 2010, at 16:05 , Mike Hammer (hmmr) wrote:
>=20
>> Nice theory.  Until it gets down to who is going to pay for the
>> over-provisioning.
>=20
> Well, it's a nice theory until someone asks who is going to (a) pay =
for
> the QoS management infrastructure and (b) pay for the QoS managed
> traffic.
>=20
>>=20
>> Is the ARPU going to go up?  Are content distributors willing to pay
>> more to send that data?
>>=20
>> Also, note how the volume of traffic always seems to expand to fill
> the
>> BW available.
>>=20
>> Mike
>>=20
>>=20
>> -----Original Message-----
>> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
>> Behalf Of Mark Watson
>> Sent: Tuesday, November 09, 2010 11:19 PM
>> To: Kathy McEwen
>> Cc: dispatch@ietf.org; httpstreaming; conex@ietf.org; Ingemar
> Johansson
>> S; Lars Eggert; GARCIA ARANDA, JOSEJAVIER (JOSE JAVIER)
>> Subject: Re: [dispatch] [httpstreaming] Q-HTTP
>>=20
>>=20
>>=20
>> Sent from my iPad
>>=20
>> On Nov 9, 2010, at 7:01 PM, "Kathy McEwen"
>> <kathy@iridescentnetworks.com> wrote:
>>=20
>>> One problem with the voice analogy is that the sheer volume of data
>>> traversing the web today is not driven by voice...it's video...and
>> it's not
>>> even a fraction of the viewing that folks are doing of broadcast
>> content.  A
>>> solution that depends on "simply" having too much bandwidth, is that
>> someone
>>> is paying for it.  Eventually it hits someone's pocket books....and
> if
>> there
>>> isn't sufficient revenue to cover the costs, the too much does
>> degrade.
>>> Today the mass media is consumed via cheap broadcast technologies...
>> why
>>> shouldn't the web (fixed and mobile) be as cheap AND as good?? =20
>>>=20
>>=20
>> It should, the question is what is the cheapest way to do it. QoS is
>> expensive too. I tend to agree with the thesis below that history is
>> telling us that avoiding scarcity in the first place is cheaper than
>> rationing here.
>>=20
>> ...Mark
>>=20
>>> -----Original Message-----
>>> From: httpstreaming-bounces@ietf.org
>> [mailto:httpstreaming-bounces@ietf.org]
>>> On Behalf Of Lars Eggert
>>> Sent: Tuesday, November 09, 2010 8:02 PM
>>> To: David Singer
>>> Cc: Ingemar Johansson S; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER);
>>> httpstreaming; dispatch@ietf.org; conex@ietf.org
>>> Subject: Re: [httpstreaming] [dispatch] Q-HTTP
>>>=20
>>> On 2010-11-9, at 18:31, David Singer wrote:
>>>> It is that there are two ways to solve a real-time bandwidth need.
>> One is
>>> to reserve bandwidth, manage QoS and so on;  one gets protocols and
>> systems
>>> like diffserv, ATM, and so on.  The other is simply to have 'too
> much'
>> of
>>> the resource.  Though it feels wrong, the latter often ends up being
>> the
>>> cheaper and easier solution.  So, for example, voice over IP is
>> getting used
>>> quite a lot, and to good effect, on the internet today not because =
we
>> have
>>> successfully deployed any bandwidth reservation or QoS management
>> protocols
>>> and systems, but because the available bandwidth is, for the most
>> part,
>>> greatly in excess of what is needed, and the systems can adapt in
>> real-time
>>> to what they get (rather than asking for what they want).  The same
> is
>> true
>>> for multimedia delivery;  the complexity of RTP + TCP friendliness +
>> QoS
>>> management is not worth it compared to having adaptable end-systems
>> and
>>> overall more bandwidth than needed.
>>>=20
>>> Fully agreed.=20
>>>=20
>>> Folks who like pictures can take a look at
>>> https://fit.nokia.com/lars/talks/2008-mit-cfp.pdf, which gives much
>> the same
>>> argument.
>>>=20
>>> Lars
>>>=20
>>> _______________________________________________
>>> httpstreaming mailing list
>>> httpstreaming@ietf.org
>>> https://www.ietf.org/mailman/listinfo/httpstreaming
>>>=20
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>=20
> David Singer
> Multimedia and Software Standards, Apple Inc.
>=20

David Singer
Multimedia and Software Standards, Apple Inc.


From kathy@iridescentnetworks.com  Wed Nov 10 10:36:43 2010
Return-Path: <kathy@iridescentnetworks.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2F2AC3A69E2 for <httpstreaming@core3.amsl.com>; Wed, 10 Nov 2010 10:36:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.203
X-Spam-Level: 
X-Spam-Status: No, score=-1.203 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_QP_LONG_LINE=1.396]
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 b7zcmovMp5dr for <httpstreaming@core3.amsl.com>; Wed, 10 Nov 2010 10:36:41 -0800 (PST)
Received: from smtp104-mob.biz.mail.ac4.yahoo.com (smtp104-mob.biz.mail.ac4.yahoo.com [76.13.13.225]) by core3.amsl.com (Postfix) with SMTP id 3B4563A69CF for <httpstreaming@ietf.org>; Wed, 10 Nov 2010 10:36:39 -0800 (PST)
Received: (qmail 66498 invoked from network); 10 Nov 2010 18:37:06 -0000
Received: from [10.9.85.23] (kathy@166.205.10.104 with xymcookie) by smtp104-mob.biz.mail.ac4.yahoo.com with SMTP; 10 Nov 2010 10:37:05 -0800 PST
X-Yahoo-SMTP: 0oTc.aiswBATml9UvnuZnOzzTXTzZTa6NV7Bbr9Wm3OL
X-YMail-OSG: tgF0cd8VM1mesochfWMlypN4ueiIzosLdb4VCg5CWjQXmXC dUsBcwDRc7XY_hY5yG9VPRwIbv0zhtudmzpfCh.S8UKq2RlVeUvckG4Ps2BW PCLn_4NApipRdSoQm34Y1LoA_bL2zdAPXPD0ldja4ApLJcx38zCruXLpaqVu nY7ZNBpZcgwuIHBl8Sa6moAUv1yH51xE4D.Igmkbqe7Rv3alDsFasAbQacad esJEGXj00UR0ZIJjU0ECpdZ5UNSFHIX3MypjHuK90ADtY0Lea9V_T1AoE1_A -
X-Yahoo-Newman-Property: ymail-3
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <9426E357-5BCF-4D14-8FF2-867AE0BB77E5@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0DD9@XMB-RCD-111.cisco.com>
Mime-Version: 1.0 (iPhone Mail 8B117)
In-Reply-To: <C4064AF1C9EC1F40868C033DB94958C7031F0DD9@XMB-RCD-111.cisco.com>
X-Apple-Yahoo-Original-Message-Folder: Inbox
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Message-Id: <C46947FB-10E1-4980-BD8F-7A2C6CA6FBB9@iridescentnetworks.com>
X-Mailer: iPhone Mail (8B117)
From: Kathy McEwen <kathy@iridescentnetworks.com>
X-Apple-Yahoo-Replied-Msgid: 1_723252_ALbHjkQAAKeCTNrj7whN4U94BfA
Date: Wed, 10 Nov 2010 10:36:09 -0800
To: "Mike Hammer \(hmmr\)" <hmmr@cisco.com>
Cc: "<dispatch@ietf.org>" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, "<conex@ietf.org>" <conex@ietf.org>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSEJAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [dispatch]     Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 18:36:43 -0000

A scope that limits applications to only those that behave well seems extrem=
ely limiting.  What would you categorize as well behaved and naughty?=20

Me, I tend to go for the naughty...

Sent from my iPhone

On Nov 10, 2010, at 10:26 AM, "Mike Hammer (hmmr)" <hmmr@cisco.com> wrote:

> David,
>=20
> It is possible we have different usage scenarios in mind and could be
> talking past one another.  There are lots of variables.  Is this
> unicast, multicast, broadcast, full-duplex, interactive, mixtures of
> high and low BW, latency-sensitive and not, very bursty and not, where
> the sources of content are, how many sources, P2P or not, etc.  And all
> of these dynamically interact on the network.  Some subset of
> applications may be able to play nicely on a BE network.  But, I am just
> being cautions to not extrapolate that to all applications.  In some
> cases, the QoS may be worth the management and cost proportional to its
> usage.  So, maybe this is just an issue of scoping the application of
> the solution to the subset of traffic known to behave well.
>=20
> Mike
>=20
>=20
> -----Original Message-----
> From: David Singer [mailto:singer@apple.com]=20
> Sent: Wednesday, November 10, 2010 11:27 AM
> To: Mike Hammer (hmmr)
> Cc: Mark Watson; Kathy McEwen; dispatch@ietf.org; httpstreaming;
> conex@ietf.org; Ingemar Johansson S; Lars Eggert; GARCIA ARANDA,
> JOSEJAVIER (JOSE JAVIER)
> Subject: Re: [dispatch] [httpstreaming] Q-HTTP
>=20
> Mike
>=20
> I'm not sure what you consider to be the primary model and what is the
> alternative.  Just in case we don't understand each other, I'll lay out
> where I think we are.
>=20
> At the moment, we don't have QoS management, and HTTP streaming uses
> HTTP, which rests on TCP.  Applications don't "degrade themselves", they
> get degraded when contention happens, as a result of TCP's flow
> management, and have to cope.  It's a 'fair' system in that respect
> (especially when contrasted with RTP blast-and-hope).
>=20
> In a QoS-managed scenario, something 'allows' me to indicate that a flow
> 'deserves' or 'needs' a certain QoS, including bandwidth, and then (if
> granted) I become immune to cross-traffic. =20
>=20
> For example, if all flows are equal, and initially there were 5 of which
> 2 are QoS managed, and they request only 10% of the resource, we're in
> great shape;  they get 20% and the 3 remaining share the remainder 60%,
> for 20% each.  But now 7 new flows come along, not QoS managed, so there
> are now 10 flows sharing that 60% for only 6% each, while the
> QoS-managed ones get 10% -- no longer fair.  If there isn't some
> disincentive to QoS-book bandwidth (like having to pay) we'll all set up
> the biggest channels we can.  If we *do* have to pay, the complexity of
> the QoS management is now increased -- not only handling the technical
> booking and reservation, segregation of packet flows, and so on, but it
> has a billing infrastructure too.
>=20
> Then, in the case of QoS management, the service is probably only as
> strong as its weakest link.  Some QoS management protocols either set up
> an end-to-end QoS-managed flow (across potentially multiple providers)
> or they fail.  This doesn't allow for easy service introduction.
> Alternatively, they manage only some of the links, and then the
> QoS-booking becomes rather weak if the unmanaged link is the bottleneck.
>=20
> Then there is the question of who sets up and who pays.  Imagine I (in
> california) try to watch a BBC video (from the UK).  It's me that needs
> to pay, but the BBC that needs to indicate to the service what pipe and
> QoS are needed to deliver their content.  Then all the business between
> me and them need to work out if they can do that QoS, and at what cost;
> someone needs to ask me if I am willing to pay, and if I agree, tell the
> BBC to setup the pipe, and off we go.  Contrast this with today where
> the BBC is careful not to use too much of its outbound pipe for one
> customer, and I buy the pipe I want, and each organization in the middle
> sells 'uplink' bandwidth.  That's a 'static' business arrangement.
>=20
> On Nov 10, 2010, at 17:07 , Mike Hammer (hmmr) wrote:
>=20
>> My problem is that the alternative solution proposes that:
>>=20
>> 1) Users will police themselves and degrade their experience for the
>> good of the Internet, and
>> 2) Somehow high-BW bursty applications will become non-bursty.
>> 3) The people that build and operate the networks will double
>> (quadruple?) their investments for no additional return out of the
>> goodness of their hearts.
>>=20
>> Somehow this reminds me of Gates prognostication that 640K was all the
>> memory that a PC would ever need.
>>=20
>> I'm sympathetic with having a simple answer, but I just haven't seen
>> that happen in the last 30 years.
>>=20
>> Don't forget that for some time we have had QoS managed and paid for.
>=20
>> The burden of proof then lies in proving the new economic model works.
>> Good luck.  I will be the first to congratulate you if you do.
>>=20
>> Cheers,
>> Mike
>>=20
>>=20
>> -----Original Message-----
>> From: David Singer [mailto:singer@apple.com]=20
>> Sent: Wednesday, November 10, 2010 10:25 AM
>> To: Mike Hammer (hmmr)
>> Cc: Mark Watson; Kathy McEwen; dispatch@ietf.org; httpstreaming;
>> conex@ietf.org; Ingemar Johansson S; Lars Eggert; GARCIA ARANDA,
>> JOSEJAVIER (JOSE JAVIER)
>> Subject: Re: [dispatch] [httpstreaming] Q-HTTP
>>=20
>>=20
>> On Nov 10, 2010, at 16:05 , Mike Hammer (hmmr) wrote:
>>=20
>>> Nice theory.  Until it gets down to who is going to pay for the
>>> over-provisioning.
>>=20
>> Well, it's a nice theory until someone asks who is going to (a) pay
> for
>> the QoS management infrastructure and (b) pay for the QoS managed
>> traffic.
>>=20
>>>=20
>>> Is the ARPU going to go up?  Are content distributors willing to pay
>>> more to send that data?
>>>=20
>>> Also, note how the volume of traffic always seems to expand to fill
>> the
>>> BW available.
>>>=20
>>> Mike
>>>=20
>>>=20
>>> -----Original Message-----
>>> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
>>> Behalf Of Mark Watson
>>> Sent: Tuesday, November 09, 2010 11:19 PM
>>> To: Kathy McEwen
>>> Cc: dispatch@ietf.org; httpstreaming; conex@ietf.org; Ingemar
>> Johansson
>>> S; Lars Eggert; GARCIA ARANDA, JOSEJAVIER (JOSE JAVIER)
>>> Subject: Re: [dispatch] [httpstreaming] Q-HTTP
>>>=20
>>>=20
>>>=20
>>> Sent from my iPad
>>>=20
>>> On Nov 9, 2010, at 7:01 PM, "Kathy McEwen"
>>> <kathy@iridescentnetworks.com> wrote:
>>>=20
>>>> One problem with the voice analogy is that the sheer volume of data
>>>> traversing the web today is not driven by voice...it's video...and
>>> it's not
>>>> even a fraction of the viewing that folks are doing of broadcast
>>> content.  A
>>>> solution that depends on "simply" having too much bandwidth, is that
>>> someone
>>>> is paying for it.  Eventually it hits someone's pocket books....and
>> if
>>> there
>>>> isn't sufficient revenue to cover the costs, the too much does
>>> degrade.
>>>> Today the mass media is consumed via cheap broadcast technologies...
>>> why
>>>> shouldn't the web (fixed and mobile) be as cheap AND as good?? =20
>>>>=20
>>>=20
>>> It should, the question is what is the cheapest way to do it. QoS is
>>> expensive too. I tend to agree with the thesis below that history is
>>> telling us that avoiding scarcity in the first place is cheaper than
>>> rationing here.
>>>=20
>>> ...Mark
>>>=20
>>>> -----Original Message-----
>>>> From: httpstreaming-bounces@ietf.org
>>> [mailto:httpstreaming-bounces@ietf.org]
>>>> On Behalf Of Lars Eggert
>>>> Sent: Tuesday, November 09, 2010 8:02 PM
>>>> To: David Singer
>>>> Cc: Ingemar Johansson S; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER);
>>>> httpstreaming; dispatch@ietf.org; conex@ietf.org
>>>> Subject: Re: [httpstreaming] [dispatch] Q-HTTP
>>>>=20
>>>> On 2010-11-9, at 18:31, David Singer wrote:
>>>>> It is that there are two ways to solve a real-time bandwidth need.
>>> One is
>>>> to reserve bandwidth, manage QoS and so on;  one gets protocols and
>>> systems
>>>> like diffserv, ATM, and so on.  The other is simply to have 'too
>> much'
>>> of
>>>> the resource.  Though it feels wrong, the latter often ends up being
>>> the
>>>> cheaper and easier solution.  So, for example, voice over IP is
>>> getting used
>>>> quite a lot, and to good effect, on the internet today not because
> we
>>> have
>>>> successfully deployed any bandwidth reservation or QoS management
>>> protocols
>>>> and systems, but because the available bandwidth is, for the most
>>> part,
>>>> greatly in excess of what is needed, and the systems can adapt in
>>> real-time
>>>> to what they get (rather than asking for what they want).  The same
>> is
>>> true
>>>> for multimedia delivery;  the complexity of RTP + TCP friendliness +
>>> QoS
>>>> management is not worth it compared to having adaptable end-systems
>>> and
>>>> overall more bandwidth than needed.
>>>>=20
>>>> Fully agreed.=20
>>>>=20
>>>> Folks who like pictures can take a look at
>>>> https://fit.nokia.com/lars/talks/2008-mit-cfp.pdf, which gives much
>>> the same
>>>> argument.
>>>>=20
>>>> Lars
>>>>=20
>>>> _______________________________________________
>>>> httpstreaming mailing list
>>>> httpstreaming@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/httpstreaming
>>>>=20
>>> _______________________________________________
>>> dispatch mailing list
>>> dispatch@ietf.org
>>> https://www.ietf.org/mailman/listinfo/dispatch
>>> _______________________________________________
>>> dispatch mailing list
>>> dispatch@ietf.org
>>> https://www.ietf.org/mailman/listinfo/dispatch
>>=20
>> David Singer
>> Multimedia and Software Standards, Apple Inc.
>>=20
>=20
> David Singer
> Multimedia and Software Standards, Apple Inc.
>=20

From kathy@iridescentnetworks.com  Wed Nov 10 16:53:00 2010
Return-Path: <kathy@iridescentnetworks.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A11CD3A6811 for <httpstreaming@core3.amsl.com>; Wed, 10 Nov 2010 16:53:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.203
X-Spam-Level: 
X-Spam-Status: No, score=-1.203 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_QP_LONG_LINE=1.396]
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 jWZAwSPvZ7MX for <httpstreaming@core3.amsl.com>; Wed, 10 Nov 2010 16:52:59 -0800 (PST)
Received: from smtp101-mob.biz.mail.gq1.yahoo.com (smtp101-mob.biz.mail.gq1.yahoo.com [98.136.185.192]) by core3.amsl.com (Postfix) with SMTP id 4CD763A67F2 for <httpstreaming@ietf.org>; Wed, 10 Nov 2010 16:52:59 -0800 (PST)
Received: (qmail 95123 invoked from network); 11 Nov 2010 00:53:22 -0000
Received: from [10.137.9.24] (kathy@166.205.139.182 with xymcookie) by smtp101-mob.biz.mail.gq1.yahoo.com with SMTP; 10 Nov 2010 16:53:18 -0800 PST
X-Yahoo-SMTP: 0oTc.aiswBATml9UvnuZnOzzTXTzZTa6NV7Bbr9Wm3OL
X-YMail-OSG: 2LwWdYEVM1ncRxbd15ENF4HSpw6hiL21OyIfmckydqW_7Oq VNj.ibN2_CnGLK5ChbD7ce4jFGg7GaDGd.X_PayQk0y_jePhkdx5ObYvJKnJ NJG_hXBoUEGUVgZXjHSTIhxCEb1xtLZU5Yg5cl0Tlyo9VlKix3vTZIW.1Fft FQw2jo7EjAdURPoH._yUTKjGufhKBl14prRhsqusmVlw5Jwhl0Gf9mCb1ACo iygoQQSZJ7FJZKXchXpRzHGRMKiQLazc7WkmK1RgVA8A6K2rUoMUjZ1v7TbB _1HANd6tgt5UAE.HRQfZ_7zVW4Og-
X-Yahoo-Newman-Property: ymail-3
References: <AANLkTimsEDGkDVjTj0uVg7g4h+L8JtmM7FJMRM4TvWtv@mail.gmail.com> <01df01cb8089$568d0b30$03a72190$@iridescentnetworks.com> <CEA40436-871D-4748-80F0-1D515E7ED054@netflix.com> <fba7d8a4195b6.195b6fba7d8a4@huawei.com> <20D6E2C9-8E84-42E8-8145-0AF0FE575AFE@cisco.com>
Mime-Version: 1.0 (iPhone Mail 8B117)
In-Reply-To: <20D6E2C9-8E84-42E8-8145-0AF0FE575AFE@cisco.com>
X-Apple-Yahoo-Original-Message-Folder: Inbox
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Message-Id: <D2E6084B-D918-478D-8EF8-46D5D47AAE58@iridescentnetworks.com>
From: Kathy McEwen <kathy@iridescentnetworks.com>
X-Apple-Yahoo-Replied-Msgid: 1_718885_ALLHjkQAALS8TNq/0QFtLmwTvpk
Date: Wed, 10 Nov 2010 16:31:57 -0800
To: David R Oran <oran@cisco.com>
X-Mailer: iPhone Mail (8B117)
Cc: httpstreaming <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] Agenda and Slides
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 00:53:01 -0000

How about the mobile handoff scenario from 3G to 2g where the 2g has only AT=
M backhaul from the radio, no TCP interaction.  .... How does the network an=
d the handset use adaptive rate encoding, http and tcp then?=20

Sent from my iPhone

On Nov 10, 2010, at 7:52 AM, David R Oran <oran@cisco.com> wrote:

>=20
> On Nov 10, 2010, at 12:13 AM, Xiangsong Cui wrote:
>=20
>> Hi,
>>=20
>> I agree Kathy here.
>> And, Mark, yes, you are right, it drops packets. But this is only a passi=
ve reaction, I think it is better to achieve some active operation, or proac=
tive operation (if possible), that would be perfact.
>>=20
> Why? This is not at all obvious to some of us, unless by "proactive" you m=
ean turning on existing machinery that is not yet universally deployed, like=
 RED and ECN. There is at least some evidence that currently measured poor a=
daptive streaming behaviors can be explained by tail-drop routers hanging ar=
ound all over the place. TCP is known to behave badly under heavy load with t=
ail-drop queuing. I think you'd agree that it's a whole lot easier to turn o=
n  well understood, standardized and nearly universally implemented techniqu=
es at the network layer than it it is stumble around trying to invent new ap=
plication and HTTP machinery to try to fake it out.
>=20
> We also don't fully understand the effect of allowing adaptive streaming c=
lients to compete only against each other with no cross traffic present to i=
nject enough noise to drive the adaptation algorithms. The deployments today=
 are without putting the traffic in a separate QoS class since they run over=
-the-top on BE service. It is far from clear that removing the cross-traffic=
 induced bandwidth variation will make things better - it might, counter-int=
uitively, make things worse!
>=20
>> I think these jobs are worthy our attention.
>>=20
> I do not think the case has yet been made, although I think you'll find we=
're all open minded and willing to listen.
>=20
> With respect to the mobile environment specifically, there is an obvious s=
pace/time/computation/bandwidth tradeoff with respect to multi-rate coding (=
upon which adaptive HTTP streaming depends). If you only have a few rates to=
 play with, it's obviously hard to to optimal bandwidth packing on radio cha=
nnels that don't support enough users to satisfy the "law of large numbers".=
 It's even harder to do it with good fairness properties. There are many way=
s to skin this cat though:
>=20
> - spend the cycles on the encoders and space in the caches to have finer r=
ate quantization in the multi-rate coding.
> - match the encoding rates to to the radio channel allocation chunks
> - transrate a higher rate down to fit in the allocation for a given mobile=
 user if that would result in better QoE than shifting them down to the next=
 lower rate.
>=20
> However, I'd like to observe that NONE of these techniques has much (or at=
 least very little) to do with the protocols and algorithms for adaptive HTT=
P streaming.
>=20
> There may be some small tweaks that one might do though. For example, ther=
e might be useful transrating hints in server manifests to tell streaming se=
rvers whether they are permitted to transrate a given profile, and hints in c=
lient manifests to allow them to request a transrate down as opposed to shif=
ting to the next lower coding rate. Alternatively, the manifests could just l=
ie about the number of profiles, and allow servers to "synthesize" the inter=
mediate profiles by transrating.
>=20
> As a parting homily to those who think reservations and admission control a=
re always superior to adaptation in their ability to deliver QoE, remember t=
hat:
>=20
> "The purpose of bandwidth reservation and admission control is to say NO, n=
ot to say YES". If you can always say YES, you don't need it, and if you say=
 NO a lot, you are just quantizing unfairness into a boolean."
>=20
> DaveO.
>=20
>=20
>=20
>=20
>> Best Regards
>> Xiangsong
>>=20
>>=20
>> ----- =E5=8E=9F=E9=82=AE=E4=BB=B6 -----
>> =E5=8F=91=E4=BB=B6=E4=BA=BA: Mark Watson <watsonm@netflix.com>
>> =E6=97=A5=E6=9C=9F: =E6=98=9F=E6=9C=9F=E4=B8=89, =E5=8D=81=E4=B8=80=E6=9C=
=88 10=E6=97=A5, 2010 =E4=B8=8B=E5=8D=8812:24
>> =E4=B8=BB=E9=A2=98: Re: [httpstreaming] Agenda and Slides
>> =E6=94=B6=E4=BB=B6=E4=BA=BA: Kathy McEwen <kathy@iridescentnetworks.com>
>> =E6=8A=84=E9=80=81: httpstreaming <httpstreaming@ietf.org>
>>=20
>>>=20
>>>=20
>>> Sent from my iPad
>>>=20
>>> On Nov 9, 2010, at 7:42 PM, "Kathy McEwen"=20
>>> <kathy@iridescentnetworks.com> wrote:
>>>=20
>>>> After doing some digging on the various
>>>> protocols (RTMP/http, RTSP, HTML5/http, etc... ), we found that=20
>>> all of them
>>>> that are doing any kind of adaptive rate streaming, but they do=20
>>> not today
>>>> incorporate the messages/control mechanisms to allow for the=20
>>> network to take
>>>> control and adapt the rate of the video.
>>>=20
>>> But it does! It drops packets, causing a congestion response from=20
>>> TCP causing in turn an adaptation by the application. The network=20
>>> is completely in control of the packet delivery rate, which the=20
>>> application knows and adapts to.
>>>=20
>>> This is the baseline, which is so simple and applicable across=20
>>> myriad access technologies. New mechanisms need to justify=20
>>> themselves against this baseline.
>>>=20
>>> ...Mark=20
>>> _______________________________________________
>>> httpstreaming mailing list
>>> httpstreaming@ietf.org
>>> https://www.ietf.org/mailman/listinfo/httpstreaming
>>>=20
>> <c00111037.vcf>_______________________________________________
>> httpstreaming mailing list
>> httpstreaming@ietf.org
>> https://www.ietf.org/mailman/listinfo/httpstreaming
>=20
> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming

From watsonm@netflix.com  Wed Nov 10 16:56:37 2010
Return-Path: <watsonm@netflix.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 95F603A688D for <httpstreaming@core3.amsl.com>; Wed, 10 Nov 2010 16:56:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 pJ4-nRcsFjWR for <httpstreaming@core3.amsl.com>; Wed, 10 Nov 2010 16:56:35 -0800 (PST)
Received: from mx2.netflix.com (mx2.netflix.com [208.75.77.145]) by core3.amsl.com (Postfix) with ESMTP id D7A9D3A6872 for <httpstreaming@ietf.org>; Wed, 10 Nov 2010 16:56:33 -0800 (PST)
Received: from exchnmc101.netflix.com (exchnmc101.netflix.com [10.64.32.131]) by mx2.netflix.com (8.12.11.20060308/8.12.11) with ESMTP id oAB0uwN8025633; Wed, 10 Nov 2010 16:56:58 -0800
Received: from EXCHMBX103.netflix.com ([fe80::c8e2:ac0e:d177:53c6]) by exchnmc101.netflix.com ([fe80::4894:38ba:ac0c:e4bc%13]) with mapi; Wed, 10 Nov 2010 16:56:57 -0800
From: Mark Watson <watsonm@netflix.com>
To: "Ali C. Begen (abegen)" <abegen@cisco.com>
Date: Wed, 10 Nov 2010 16:56:31 -0800
Thread-Topic: [httpstreaming] QoE feedback support
Thread-Index: AcuBO1Z3X82Whg1OTmKt6j/yAbWD1Q==
Message-ID: <88D9E111-B926-4916-9E09-64B43FF0D639@netflix.com>
References: <04CAD96D4C5A3D48B1919248A8FE0D540DA6707F@xmb-sjc-215.amer.cisco.com> <B8EF0FF5-6753-4841-9E79-F407C5CD1A40@apple.com> <B4DD6B85-F204-42DB-B442-A16EF2124B2D@cisco.com> <BCAD297FC0C0D244894589EE45FE8B470FF21A9D8B@ESESSCMS0364.eemea.ericsson.se> <04CAD96D4C5A3D48B1919248A8FE0D540DA670CF@xmb-sjc-215.amer.cisco.com>
In-Reply-To: <04CAD96D4C5A3D48B1919248A8FE0D540DA670CF@xmb-sjc-215.amer.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Cc: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, httpstreaming <httpstreaming@ietf.org>, David
Subject: Re: [httpstreaming] QoE feedback support
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 00:56:37 -0000

QWxpLA0KDQpUaGVyZSB3YXMgcHVzaC1iYWNrIG9uIHRoZSBRb0UgbmFtZSBpbiBNUEVHIHRvbyBh
biB0aGUgd29yayBpdGVtIGlzIG5vdyBjYWxsZWQgJ1F1YWxpdHkgTWV0cmljcycuDQoNCkFzIERh
dmUgc2F5IHRoZXJlIGFyZSAoYXQgbGVhc3QpIHR3byBraW5kcyBpZiBtZWFzdXJlbWVudCAoaSkg
dGhvc2UgdGhhdCByZWxhdGUgb25seSB0byB3aGF0IHRoZSB1c2VyIGFjdHVhbGx5IGV4cGVyaWVu
Y2VkIChzdGFydC11cCB0aW1lLCBwbGF5YmFjayBzdGFsbHMgd2hpY2ggdmVyc2lvbiBvZiB0aGUg
YXVkaW8vdmlkZW8gd2FzIGFjdHVhbGx5IHBsYXllZCwgd2hlbiBzd2l0Y2hlcyBvY2N1cmVkKSBh
bmQgKGlpKSBtZXRyaWNzIHRvIGRvIHdpdGggdGhlIGhvdyB0aGF0IGV4cGVyaWVuY2Ugd2FzIGFj
dHVhbGx5IGRlbGl2ZXJlZDogYmFuZHdpZHRoIG1lYXN1cmVtZW50cywgYnVmZmVyIHNpemVzLCBz
ZXJ2ZXIgcmVzcG9uc2UgdGltZXMgZXRjLg0KDQouLi5NYXJrIA0KDQpTZW50IGZyb20gbXkgaVBo
b25lDQoNCk9uIE5vdiAxMCwgMjAxMCwgYXQgNzozMyBBTSwgIkFsaSBDLiBCZWdlbiAoYWJlZ2Vu
KSIgPGFiZWdlbkBjaXNjby5jb20+IHdyb3RlOg0KDQo+IA0KPj4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0NCj4+IEZyb206IEd1bm5hciBIZWlra2lsw6QgW21haWx0bzpndW5uYXIuaGVpa2tp
bGFAZXJpY3Nzb24uY29tXQ0KPj4gU2VudDogV2VkbmVzZGF5LCBOb3ZlbWJlciAxMCwgMjAxMCAx
MToyNiBQTQ0KPj4gVG86IEFsaSBDLiBCZWdlbiAoYWJlZ2VuKTsgRGF2aWQgU2luZ2VyDQo+PiBD
YzogSW5nZW1hciBKb2hhbnNzb24gUzsgaHR0cHN0cmVhbWluZzsgR3VubmFyIEhlaWtraWzDpA0K
Pj4gU3ViamVjdDogUkU6IFtodHRwc3RyZWFtaW5nXSBRb0UgZmVlZGJhY2sgc3VwcG9ydA0KPj4g
DQo+PiBUaGUgYWNyb255bSBRb0UgaXMgbWF5YmUgbm90IHRoZSBiZXN0IGNob2ljZSBvZiBuYW1l
LCBidXQgdGhlIGNvbmNlcHQgYWxsb3dzIHRoZSAzR1BQIG9wZXJhdG9yIHRvIGdldCBhIGJldHRl
cg0KPiANCj4gSXQgaXMgbm90IHRoZSBiZXN0IGNob2ljZSBhbmQgYWN0dWFsbHkgaXQgaXMgcHJl
dHR5IG1pc2xlYWRpbmcuDQo+IA0KPj4gdW5kZXJzdGFuZGluZyBvbiBob3cgdGhlIHN0cmVhbWlu
ZyBzZXJ2aWNlIHdvcmtzIGZvciB0aGUgZW5kIGNsaWVudC4gU29tZSBtb3JlIGludGVncmF0ZWQg
c2VydmljZXMgKGxpa2UgY2lyY3VpdC1zd2l0Y2hlZA0KPj4gQU1SIHZvaWNlKSBjYW4gdHlwaWNh
bGx5IGJlIGhhbmRsZWQgYnkgbWVhc3VyaW5nIHRoaW5ncyB3aXRoaW4gdGhlIDNHUFAgbmV0d29y
ayBpdHNlbGYgKGZvciBpbnN0YW5jZSBjb2RlYyBtb2RlDQo+PiBhZGFwdGF0aW9uLCBmcmFtZSBs
b3NzIGV0Yy4pLCBidXQgb3RoZXIgc2VydmljZXMgKGxpa2UgSFRUUCBzdHJlYW1pbmcpIGhhdmUg
YSBsb3QgbW9yZSBmcmVlZG9tIGZvciB0aGUgZW5kIGNsaWVudCB0byBkZWNpZGUNCj4+IGhvdyB0
byBwbGF5IG91dCB0aGUgbWVkaWEuDQo+IA0KPiBJbmRlZWQuIFRoYXQncyB3aHkgd2Ugc2hvdWxk
IG5vdCBjYWxsIGl0IFFvRS4NCj4gDQo+PiBUaGlzIGlzIGEgZ29vZCB0aGluZywgYXMgY2xpZW50
cyBjYW4gY2hvb3NlIGRpZmZlcmVudCBzdHJhdGVnaWVzIHRvIHNhdGlzZnkgdGhlIGVuZCB1c2Vy
LCBidXQgaXQgYWxzbyBtZWFucyB0aGF0IGl0IGlzIGRpZmZpY3VsdCBmb3INCj4+IHRoZSBvcGVy
YXRvciB0byB1bmRlcnN0YW5kIGlmIGhpcyBuZXR3b3JrIHdvcmtzIGdvb2QgZW5vdWdoIGZvciB0
aGVzZSB0eXBlIG9mIHNlcnZpY2VzLiBUaGUgbWV0cmljcyByZXBvcnRlZCBiYWNrIGZyb20gdGhl
DQo+PiBjbGllbnQgYXJlIHR5cGljYWxseSB0aGluZ3Mgd2hpY2ggYXJlIG5vdCBwb3NzaWJsZSB0
byBtZWFzdXJlIGluIHRoZSBuZXR3b3JrLCBidXQgd2hpY2ggZG9lcyBhZmZlY3QgdGhlIG1lZGlh
ICJlbmpveW1lbnQiIGENCj4+IGxvdC4gRm9yIGluc3RhbmNlLCB0aGUgbGVuZ3RoIG9mIHRoZSBp
bml0aWFsIGJ1ZmZlcmluZywgb3IgYW55IHJlLWJ1ZmZlcmluZyBvY2N1cmFuY2VzIGV0Yy4NCj4+
IA0KPj4gTm90IHJvY2tldCBzY2llbmNlLCBub3QgcGVyZmVjdCwgYnV0IHN0aWxsIGluZm9ybWF0
aW9uIHdoaWNoIGhlbHAgdGhlIG9wZXJhdG9yIHRvIHNlZSBhIG1vcmUgY29tcGxldGUgcGljdHVy
ZSBvZiBoaXMgbmV0d29yaw0KPj4gYW5kIHRoZSBzZXJ2aWNlcyB1c2VkLi4uDQo+IA0KPiBJIGFt
IGFsbCBmb3IgcmVwb3J0aW5nIHVzZWZ1bCBzdHVmZiBmcm9tIHRoZSBjbGllbnRzIGluIGFuIGV4
dGVuc2libGUgYW5kIG1vZHVsYXIgd2F5Lg0KPiANCj4gLWFjYmVnZW4NCj4gDQo+PiAvR3VubmFy
DQo+PiANCj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PiANCj4+IEZyb206
IGh0dHBzdHJlYW1pbmctYm91bmNlc0BpZXRmLm9yZyBbbWFpbHRvOmh0dHBzdHJlYW1pbmctYm91
bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEFsaSBDLiBCZWdlbiAoYWJlZ2VuKQ0KPj4gU2Vu
dDogb24gMTAgbm92ZW1iZXIgMjAxMCAxNTo1Nw0KPj4gVG86IERhdmlkIFNpbmdlcg0KPj4gQ2M6
IEluZ2VtYXIgSm9oYW5zc29uIFM7IGh0dHBzdHJlYW1pbmcNCj4+IFN1YmplY3Q6IFJlOiBbaHR0
cHN0cmVhbWluZ10gUW9FIGZlZWRiYWNrIHN1cHBvcnQNCj4+IA0KPj4gDQo+PiBTdXJlIGJ1dCB0
aGlzIGRvZXMgbm90IGFuc3dlciBteSBxdWVzdGlvbiBhZmFpY3QuDQo+PiANCj4+IA0KPj4gLWFj
YmVnZW4NCj4+IA0KPj4gT24gTm92IDEwLCAyMDEwLCBhdCA5OjA5IFBNLCAiRGF2aWQgU2luZ2Vy
IiA8c2luZ2VyQGFwcGxlLmNvbT4gd3JvdGU6DQo+PiANCj4+IA0KPj4gDQo+PiANCj4+ICAgIE9u
IE5vdiAxMCwgMjAxMCwgYXQgMTM6NTIgLCBBbGkgQy4gQmVnZW4gKGFiZWdlbikgd3JvdGU6DQo+
PiANCj4+ICAgID4gSSByZWFsbHkgZmluZCBpdCB2ZXJ5IHVuYXR0cmFjdGl2ZSB0byBjYWxsIHRo
aXMgc3R1ZmYgUW9FIHJlcG9ydGluZy9mZWVkYmFjay4gR2l2ZSBtZSBvbmUgZXhhbXBsZSBvbiB3
aGF0IG1ldHJpYw0KPj4gd291bGQgbWVhc3VyZSBteSBsZXZlbCBvZiBwbGVhc3VyZSBmcm9tIGEg
c3RyZWFtaW5nIHNlcnZpY2UgOykNCj4+ICAgID4NCj4+ICAgID4gLWFjYmVnZW4NCj4+ICAgID4N
Cj4+ICAgID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiAgICA+PiBGcm9tOiBodHRw
c3RyZWFtaW5nLWJvdW5jZXNAaWV0Zi5vcmcgWyA8bWFpbHRvOmh0dHBzdHJlYW1pbmctYm91bmNl
c0BpZXRmLm9yZz4gbWFpbHRvOmh0dHBzdHJlYW1pbmctDQo+PiBib3VuY2VzQGlldGYub3JnXSBP
biBCZWhhbGYgT2YgSW5nZW1hciBKb2hhbnNzb24gUw0KPj4gICAgPj4gU2VudDogV2VkbmVzZGF5
LCBOb3ZlbWJlciAxMCwgMjAxMCA4OjQyIFBNDQo+PiAgICA+PiBUbzogaHR0cHN0cmVhbWluZw0K
Pj4gICAgPj4gU3ViamVjdDogW2h0dHBzdHJlYW1pbmddIFFvRSBmZWVkYmFjayBzdXBwb3J0DQo+
PiAgICA+Pg0KPj4gICAgPj4gRllJDQo+PiAgICA+Pg0KPj4gICAgPj4gVGhpcyBkb2N1bWVudCBk
ZXNjcmliZXMgaG93IFFvRSBzdXBwb3J0IGlzIHByb3Bvc2VkIGZvciBIVFRQIHN0cmVhbWluZyBp
biAzR1BQLg0KPj4gICAgPj4gPGh0dHA6Ly93d3cuM2dwcC5vcmcvZnRwL3RzZ19zYS9XRzRfQ09E
RUMvQWQtaG9jX01CUy9Eb2NzX0FISS9TNC1BSEkxMTguemlwPg0KPj4gaHR0cDovL3d3dy4zZ3Bw
Lm9yZy9mdHAvdHNnX3NhL1dHNF9DT0RFQy9BZC1ob2NfTUJTL0RvY3NfQUhJL1M0LUFISTExOC56
aXANCj4+ICAgID4+IEkgc3VzcGVjdCB0aGF0IHRoZXJlIGV4aXN0IGEgbmV3ZXIgdmVyc2lvbiBh
bmQvb3IgYSBiZXR0ZXIgZGVzY3JpcHRpb24uDQo+PiAgICA+Pg0KPj4gDQo+PiAgICB3ZSB3ZXJl
IGFjdHVhbGx5IGp1c3QgZGlzY3Vzc2luZyB0aGlzIGFyZWEgYXQgYSAzRyBtZWV0aW5nLCBhbmQg
SSByZWFsaXplZCB0aGF0IHRoZXJlIGFyZSByZWFsbHkgdHdvIGtpbmRzIG9mIG1ldHJpY3MgaXQN
Cj4+IGlzIHVzZWZ1bCB0byBnZXQgZnJvbSBjbGllbnRzOg0KPj4gDQo+PiAgICBhKSB0cnVseSBR
byBFeHBlcmllbmNlLCB0aGF0IGlzLCBleHBlcmllbnRpYWwgbWV0cmljcyAtLSB0aGUgbWlzbWF0
Y2ggYmV0d2VlbiB0aGUgdXNlcidzIGV4cGVjdGF0aW9uLCBhbmQgcmVhbGl0eSAodHVuZS0NCj4+
IGluIGRlbGF5LCBtZWRpYSB0aGV5IHdhbnRlZCB0byBzZWUgYnV0IGRpZCBub3QsIGFuZCBzbyBv
bikNCj4+ICAgIGIpIG9wZXJhdGlvbmFsIG1ldHJpY3MgLS0gYW1vdW50IG9mIGRhdGEgZmV0Y2hl
ZCwgYnVmZmVyIHNpemVzIG1haW50YWluZWQsIGFuZCBzbyBvbg0KPj4gDQo+PiAgICBUaGVyZSBh
cmUgc29tZSBpbiB0aGUgbWlkZGxlLCBsaWtlIGJhbmR3aWR0aCBleHBlcmllbmNlZCwgd2hpY2gg
YXJlIGJvdGggb3BlcmF0aW9uYWwgYW5kIGFmZmVjdCBleHBlcmllbmNlLg0KPj4gDQo+PiAgICBE
YXZpZCBTaW5nZXINCj4+ICAgIE11bHRpbWVkaWEgYW5kIFNvZnR3YXJlIFN0YW5kYXJkcywgQXBw
bGUgSW5jLg0KPj4gDQo+PiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQo+IGh0dHBzdHJlYW1pbmcgbWFpbGluZyBsaXN0DQo+IGh0dHBzdHJl
YW1pbmdAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9o
dHRwc3RyZWFtaW5nDQo+IA0K

From abegen@cisco.com  Thu Nov 11 00:18:06 2010
Return-Path: <abegen@cisco.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2A0093A67A4 for <httpstreaming@core3.amsl.com>; Thu, 11 Nov 2010 00:18:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.588
X-Spam-Level: 
X-Spam-Status: No, score=-10.588 tagged_above=-999 required=5 tests=[AWL=0.011, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I+7uazmhs5eN for <httpstreaming@core3.amsl.com>; Thu, 11 Nov 2010 00:18:05 -0800 (PST)
Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by core3.amsl.com (Postfix) with ESMTP id EEC643A69BB for <httpstreaming@ietf.org>; Thu, 11 Nov 2010 00:18:04 -0800 (PST)
Authentication-Results: sj-iport-6.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av0EADo220yrRN+K/2dsb2JhbACDOp4rWnGkJoozkQOBIoM1cwSEWokP
X-IronPort-AV: E=Sophos;i="4.59,181,1288569600"; d="scan'208";a="618066946"
Received: from sj-core-4.cisco.com ([171.68.223.138]) by sj-iport-6.cisco.com with ESMTP; 11 Nov 2010 08:18:30 +0000
Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com [171.70.151.144]) by sj-core-4.cisco.com (8.13.8/8.14.3) with ESMTP id oAB8IUow026725; Thu, 11 Nov 2010 08:18:30 GMT
Received: from xmb-sjc-215.amer.cisco.com ([171.70.151.169]) by xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 11 Nov 2010 00:18:30 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64
Date: Thu, 11 Nov 2010 00:17:43 -0800
Message-ID: <04CAD96D4C5A3D48B1919248A8FE0D540DA67557@xmb-sjc-215.amer.cisco.com>
In-Reply-To: <D2E6084B-D918-478D-8EF8-46D5D47AAE58@iridescentnetworks.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [httpstreaming] Agenda and Slides
Thread-Index: AcuBOt5Ivs/rJ1aER+WOHM0yNJrKiAAPdNkQ
References: <AANLkTimsEDGkDVjTj0uVg7g4h+L8JtmM7FJMRM4TvWtv@mail.gmail.com><01df01cb8089$568d0b30$03a72190$@iridescentnetworks.com><CEA40436-871D-4748-80F0-1D515E7ED054@netflix.com><fba7d8a4195b6.195b6fba7d8a4@huawei.com><20D6E2C9-8E84-42E8-8145-0AF0FE575AFE@cisco.com> <D2E6084B-D918-478D-8EF8-46D5D47AAE58@iridescentnetworks.com>
From: "Ali C. Begen (abegen)" <abegen@cisco.com>
To: "Kathy McEwen" <kathy@iridescentnetworks.com>, "Dave Oran (oran)" <oran@cisco.com>
X-OriginalArrivalTime: 11 Nov 2010 08:18:30.0185 (UTC) FILETIME=[05FF8990:01CB8179]
Cc: httpstreaming <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] Agenda and Slides
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 08:18:06 -0000

Q2FuIDJnIHByb3ZpZGUgYWNjZXB0YWJsZSB2aWRlbyBxdWFsaXR5IGFueXdheSBldmVuIGlmIGV2
ZXJ5dGhpbmcgaXMgY2xvc2UgdG8gYmUgcGVyZmVjdD8gRHVyaW5nIHN1Y2ggYSBoYW5kb2ZmLCBt
YW55IHRoaW5ncyB3aWxsIHByb2JhYmx5IGZhaWwgdG8gd29yay4uLiBpdCBjZXJ0YWlubHkgd29u
J3QgYmUgdGhhdCBzZWFtbGVzcyB0byB0aGUgY2xpZW50Lg0KDQotYWNiZWdlbg0KDQo+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGh0dHBzdHJlYW1pbmctYm91bmNlc0BpZXRm
Lm9yZyBbbWFpbHRvOmh0dHBzdHJlYW1pbmctYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9m
IEthdGh5IE1jRXdlbg0KPiBTZW50OiBUaHVyc2RheSwgTm92ZW1iZXIgMTEsIDIwMTAgODozMiBB
TQ0KPiBUbzogRGF2ZSBPcmFuIChvcmFuKQ0KPiBDYzogaHR0cHN0cmVhbWluZw0KPiBTdWJqZWN0
OiBSZTogW2h0dHBzdHJlYW1pbmddIEFnZW5kYSBhbmQgU2xpZGVzDQo+IA0KPiBIb3cgYWJvdXQg
dGhlIG1vYmlsZSBoYW5kb2ZmIHNjZW5hcmlvIGZyb20gM0cgdG8gMmcgd2hlcmUgdGhlIDJnIGhh
cyBvbmx5IEFUTSBiYWNraGF1bCBmcm9tIHRoZSByYWRpbywgbm8gVENQDQo+IGludGVyYWN0aW9u
LiAgLi4uLiBIb3cgZG9lcyB0aGUgbmV0d29yayBhbmQgdGhlIGhhbmRzZXQgdXNlIGFkYXB0aXZl
IHJhdGUgZW5jb2RpbmcsIGh0dHAgYW5kIHRjcCB0aGVuPw0KPiANCj4gU2VudCBmcm9tIG15IGlQ
aG9uZQ0KPiANCj4gT24gTm92IDEwLCAyMDEwLCBhdCA3OjUyIEFNLCBEYXZpZCBSIE9yYW4gPG9y
YW5AY2lzY28uY29tPiB3cm90ZToNCj4gDQo+ID4NCj4gPiBPbiBOb3YgMTAsIDIwMTAsIGF0IDEy
OjEzIEFNLCBYaWFuZ3NvbmcgQ3VpIHdyb3RlOg0KPiA+DQo+ID4+IEhpLA0KPiA+Pg0KPiA+PiBJ
IGFncmVlIEthdGh5IGhlcmUuDQo+ID4+IEFuZCwgTWFyaywgeWVzLCB5b3UgYXJlIHJpZ2h0LCBp
dCBkcm9wcyBwYWNrZXRzLiBCdXQgdGhpcyBpcyBvbmx5IGEgcGFzc2l2ZSByZWFjdGlvbiwgSSB0
aGluayBpdCBpcyBiZXR0ZXIgdG8gYWNoaWV2ZSBzb21lIGFjdGl2ZQ0KPiBvcGVyYXRpb24sIG9y
IHByb2FjdGl2ZSBvcGVyYXRpb24gKGlmIHBvc3NpYmxlKSwgdGhhdCB3b3VsZCBiZSBwZXJmYWN0
Lg0KPiA+Pg0KPiA+IFdoeT8gVGhpcyBpcyBub3QgYXQgYWxsIG9idmlvdXMgdG8gc29tZSBvZiB1
cywgdW5sZXNzIGJ5ICJwcm9hY3RpdmUiIHlvdSBtZWFuIHR1cm5pbmcgb24gZXhpc3RpbmcgbWFj
aGluZXJ5IHRoYXQgaXMgbm90IHlldA0KPiB1bml2ZXJzYWxseSBkZXBsb3llZCwgbGlrZSBSRUQg
YW5kIEVDTi4gVGhlcmUgaXMgYXQgbGVhc3Qgc29tZSBldmlkZW5jZSB0aGF0IGN1cnJlbnRseSBt
ZWFzdXJlZCBwb29yIGFkYXB0aXZlIHN0cmVhbWluZw0KPiBiZWhhdmlvcnMgY2FuIGJlIGV4cGxh
aW5lZCBieSB0YWlsLWRyb3Agcm91dGVycyBoYW5naW5nIGFyb3VuZCBhbGwgb3ZlciB0aGUgcGxh
Y2UuIFRDUCBpcyBrbm93biB0byBiZWhhdmUgYmFkbHkgdW5kZXIgaGVhdnkNCj4gbG9hZCB3aXRo
IHRhaWwtZHJvcCBxdWV1aW5nLiBJIHRoaW5rIHlvdSdkIGFncmVlIHRoYXQgaXQncyBhIHdob2xl
IGxvdCBlYXNpZXIgdG8gdHVybiBvbiAgd2VsbCB1bmRlcnN0b29kLCBzdGFuZGFyZGl6ZWQgYW5k
DQo+IG5lYXJseSB1bml2ZXJzYWxseSBpbXBsZW1lbnRlZCB0ZWNobmlxdWVzIGF0IHRoZSBuZXR3
b3JrIGxheWVyIHRoYW4gaXQgaXQgaXMgc3R1bWJsZSBhcm91bmQgdHJ5aW5nIHRvIGludmVudCBu
ZXcgYXBwbGljYXRpb24NCj4gYW5kIEhUVFAgbWFjaGluZXJ5IHRvIHRyeSB0byBmYWtlIGl0IG91
dC4NCj4gPg0KPiA+IFdlIGFsc28gZG9uJ3QgZnVsbHkgdW5kZXJzdGFuZCB0aGUgZWZmZWN0IG9m
IGFsbG93aW5nIGFkYXB0aXZlIHN0cmVhbWluZyBjbGllbnRzIHRvIGNvbXBldGUgb25seSBhZ2Fp
bnN0IGVhY2ggb3RoZXIgd2l0aCBubw0KPiBjcm9zcyB0cmFmZmljIHByZXNlbnQgdG8gaW5qZWN0
IGVub3VnaCBub2lzZSB0byBkcml2ZSB0aGUgYWRhcHRhdGlvbiBhbGdvcml0aG1zLiBUaGUgZGVw
bG95bWVudHMgdG9kYXkgYXJlIHdpdGhvdXQgcHV0dGluZw0KPiB0aGUgdHJhZmZpYyBpbiBhIHNl
cGFyYXRlIFFvUyBjbGFzcyBzaW5jZSB0aGV5IHJ1biBvdmVyLXRoZS10b3Agb24gQkUgc2Vydmlj
ZS4gSXQgaXMgZmFyIGZyb20gY2xlYXIgdGhhdCByZW1vdmluZyB0aGUgY3Jvc3MtDQo+IHRyYWZm
aWMgaW5kdWNlZCBiYW5kd2lkdGggdmFyaWF0aW9uIHdpbGwgbWFrZSB0aGluZ3MgYmV0dGVyIC0g
aXQgbWlnaHQsIGNvdW50ZXItaW50dWl0aXZlbHksIG1ha2UgdGhpbmdzIHdvcnNlIQ0KPiA+DQo+
ID4+IEkgdGhpbmsgdGhlc2Ugam9icyBhcmUgd29ydGh5IG91ciBhdHRlbnRpb24uDQo+ID4+DQo+
ID4gSSBkbyBub3QgdGhpbmsgdGhlIGNhc2UgaGFzIHlldCBiZWVuIG1hZGUsIGFsdGhvdWdoIEkg
dGhpbmsgeW91J2xsIGZpbmQgd2UncmUgYWxsIG9wZW4gbWluZGVkIGFuZCB3aWxsaW5nIHRvIGxp
c3Rlbi4NCj4gPg0KPiA+IFdpdGggcmVzcGVjdCB0byB0aGUgbW9iaWxlIGVudmlyb25tZW50IHNw
ZWNpZmljYWxseSwgdGhlcmUgaXMgYW4gb2J2aW91cyBzcGFjZS90aW1lL2NvbXB1dGF0aW9uL2Jh
bmR3aWR0aCB0cmFkZW9mZiB3aXRoDQo+IHJlc3BlY3QgdG8gbXVsdGktcmF0ZSBjb2RpbmcgKHVw
b24gd2hpY2ggYWRhcHRpdmUgSFRUUCBzdHJlYW1pbmcgZGVwZW5kcykuIElmIHlvdSBvbmx5IGhh
dmUgYSBmZXcgcmF0ZXMgdG8gcGxheSB3aXRoLCBpdCdzDQo+IG9idmlvdXNseSBoYXJkIHRvIHRv
IG9wdGltYWwgYmFuZHdpZHRoIHBhY2tpbmcgb24gcmFkaW8gY2hhbm5lbHMgdGhhdCBkb24ndCBz
dXBwb3J0IGVub3VnaCB1c2VycyB0byBzYXRpc2Z5IHRoZSAibGF3IG9mIGxhcmdlDQo+IG51bWJl
cnMiLiBJdCdzIGV2ZW4gaGFyZGVyIHRvIGRvIGl0IHdpdGggZ29vZCBmYWlybmVzcyBwcm9wZXJ0
aWVzLiBUaGVyZSBhcmUgbWFueSB3YXlzIHRvIHNraW4gdGhpcyBjYXQgdGhvdWdoOg0KPiA+DQo+
ID4gLSBzcGVuZCB0aGUgY3ljbGVzIG9uIHRoZSBlbmNvZGVycyBhbmQgc3BhY2UgaW4gdGhlIGNh
Y2hlcyB0byBoYXZlIGZpbmVyIHJhdGUgcXVhbnRpemF0aW9uIGluIHRoZSBtdWx0aS1yYXRlIGNv
ZGluZy4NCj4gPiAtIG1hdGNoIHRoZSBlbmNvZGluZyByYXRlcyB0byB0byB0aGUgcmFkaW8gY2hh
bm5lbCBhbGxvY2F0aW9uIGNodW5rcw0KPiA+IC0gdHJhbnNyYXRlIGEgaGlnaGVyIHJhdGUgZG93
biB0byBmaXQgaW4gdGhlIGFsbG9jYXRpb24gZm9yIGEgZ2l2ZW4gbW9iaWxlIHVzZXIgaWYgdGhh
dCB3b3VsZCByZXN1bHQgaW4gYmV0dGVyIFFvRSB0aGFuIHNoaWZ0aW5nDQo+IHRoZW0gZG93biB0
byB0aGUgbmV4dCBsb3dlciByYXRlLg0KPiA+DQo+ID4gSG93ZXZlciwgSSdkIGxpa2UgdG8gb2Jz
ZXJ2ZSB0aGF0IE5PTkUgb2YgdGhlc2UgdGVjaG5pcXVlcyBoYXMgbXVjaCAob3IgYXQgbGVhc3Qg
dmVyeSBsaXR0bGUpIHRvIGRvIHdpdGggdGhlIHByb3RvY29scyBhbmQNCj4gYWxnb3JpdGhtcyBm
b3IgYWRhcHRpdmUgSFRUUCBzdHJlYW1pbmcuDQo+ID4NCj4gPiBUaGVyZSBtYXkgYmUgc29tZSBz
bWFsbCB0d2Vha3MgdGhhdCBvbmUgbWlnaHQgZG8gdGhvdWdoLiBGb3IgZXhhbXBsZSwgdGhlcmUg
bWlnaHQgYmUgdXNlZnVsIHRyYW5zcmF0aW5nIGhpbnRzIGluIHNlcnZlcg0KPiBtYW5pZmVzdHMg
dG8gdGVsbCBzdHJlYW1pbmcgc2VydmVycyB3aGV0aGVyIHRoZXkgYXJlIHBlcm1pdHRlZCB0byB0
cmFuc3JhdGUgYSBnaXZlbiBwcm9maWxlLCBhbmQgaGludHMgaW4gY2xpZW50IG1hbmlmZXN0cyB0
bw0KPiBhbGxvdyB0aGVtIHRvIHJlcXVlc3QgYSB0cmFuc3JhdGUgZG93biBhcyBvcHBvc2VkIHRv
IHNoaWZ0aW5nIHRvIHRoZSBuZXh0IGxvd2VyIGNvZGluZyByYXRlLiBBbHRlcm5hdGl2ZWx5LCB0
aGUgbWFuaWZlc3RzDQo+IGNvdWxkIGp1c3QgbGllIGFib3V0IHRoZSBudW1iZXIgb2YgcHJvZmls
ZXMsIGFuZCBhbGxvdyBzZXJ2ZXJzIHRvICJzeW50aGVzaXplIiB0aGUgaW50ZXJtZWRpYXRlIHBy
b2ZpbGVzIGJ5IHRyYW5zcmF0aW5nLg0KPiA+DQo+ID4gQXMgYSBwYXJ0aW5nIGhvbWlseSB0byB0
aG9zZSB3aG8gdGhpbmsgcmVzZXJ2YXRpb25zIGFuZCBhZG1pc3Npb24gY29udHJvbCBhcmUgYWx3
YXlzIHN1cGVyaW9yIHRvIGFkYXB0YXRpb24gaW4gdGhlaXIgYWJpbGl0eQ0KPiB0byBkZWxpdmVy
IFFvRSwgcmVtZW1iZXIgdGhhdDoNCj4gPg0KPiA+ICJUaGUgcHVycG9zZSBvZiBiYW5kd2lkdGgg
cmVzZXJ2YXRpb24gYW5kIGFkbWlzc2lvbiBjb250cm9sIGlzIHRvIHNheSBOTywgbm90IHRvIHNh
eSBZRVMiLiBJZiB5b3UgY2FuIGFsd2F5cyBzYXkgWUVTLCB5b3UNCj4gZG9uJ3QgbmVlZCBpdCwg
YW5kIGlmIHlvdSBzYXkgTk8gYSBsb3QsIHlvdSBhcmUganVzdCBxdWFudGl6aW5nIHVuZmFpcm5l
c3MgaW50byBhIGJvb2xlYW4uIg0KPiA+DQo+ID4gRGF2ZU8uDQo+ID4NCj4gPg0KPiA+DQo+ID4N
Cj4gPj4gQmVzdCBSZWdhcmRzDQo+ID4+IFhpYW5nc29uZw0KPiA+Pg0KPiA+Pg0KPiA+PiAtLS0t
LSDljp/pgq7ku7YgLS0tLS0NCj4gPj4g5Y+R5Lu25Lq6OiBNYXJrIFdhdHNvbiA8d2F0c29ubUBu
ZXRmbGl4LmNvbT4NCj4gPj4g5pel5pyfOiDmmJ/mnJ/kuIksIOWNgeS4gOaciCAxMOaXpSwgMjAx
MCDkuIvljYgxMjoyNA0KPiA+PiDkuLvpopg6IFJlOiBbaHR0cHN0cmVhbWluZ10gQWdlbmRhIGFu
ZCBTbGlkZXMNCj4gPj4g5pS25Lu25Lq6OiBLYXRoeSBNY0V3ZW4gPGthdGh5QGlyaWRlc2NlbnRu
ZXR3b3Jrcy5jb20+DQo+ID4+IOaKhOmAgTogaHR0cHN0cmVhbWluZyA8aHR0cHN0cmVhbWluZ0Bp
ZXRmLm9yZz4NCj4gPj4NCj4gPj4+DQo+ID4+Pg0KPiA+Pj4gU2VudCBmcm9tIG15IGlQYWQNCj4g
Pj4+DQo+ID4+PiBPbiBOb3YgOSwgMjAxMCwgYXQgNzo0MiBQTSwgIkthdGh5IE1jRXdlbiINCj4g
Pj4+IDxrYXRoeUBpcmlkZXNjZW50bmV0d29ya3MuY29tPiB3cm90ZToNCj4gPj4+DQo+ID4+Pj4g
QWZ0ZXIgZG9pbmcgc29tZSBkaWdnaW5nIG9uIHRoZSB2YXJpb3VzDQo+ID4+Pj4gcHJvdG9jb2xz
IChSVE1QL2h0dHAsIFJUU1AsIEhUTUw1L2h0dHAsIGV0Yy4uLiApLCB3ZSBmb3VuZCB0aGF0DQo+
ID4+PiBhbGwgb2YgdGhlbQ0KPiA+Pj4+IHRoYXQgYXJlIGRvaW5nIGFueSBraW5kIG9mIGFkYXB0
aXZlIHJhdGUgc3RyZWFtaW5nLCBidXQgdGhleSBkbw0KPiA+Pj4gbm90IHRvZGF5DQo+ID4+Pj4g
aW5jb3Jwb3JhdGUgdGhlIG1lc3NhZ2VzL2NvbnRyb2wgbWVjaGFuaXNtcyB0byBhbGxvdyBmb3Ig
dGhlDQo+ID4+PiBuZXR3b3JrIHRvIHRha2UNCj4gPj4+PiBjb250cm9sIGFuZCBhZGFwdCB0aGUg
cmF0ZSBvZiB0aGUgdmlkZW8uDQo+ID4+Pg0KPiA+Pj4gQnV0IGl0IGRvZXMhIEl0IGRyb3BzIHBh
Y2tldHMsIGNhdXNpbmcgYSBjb25nZXN0aW9uIHJlc3BvbnNlIGZyb20NCj4gPj4+IFRDUCBjYXVz
aW5nIGluIHR1cm4gYW4gYWRhcHRhdGlvbiBieSB0aGUgYXBwbGljYXRpb24uIFRoZSBuZXR3b3Jr
DQo+ID4+PiBpcyBjb21wbGV0ZWx5IGluIGNvbnRyb2wgb2YgdGhlIHBhY2tldCBkZWxpdmVyeSBy
YXRlLCB3aGljaCB0aGUNCj4gPj4+IGFwcGxpY2F0aW9uIGtub3dzIGFuZCBhZGFwdHMgdG8uDQo+
ID4+Pg0KPiA+Pj4gVGhpcyBpcyB0aGUgYmFzZWxpbmUsIHdoaWNoIGlzIHNvIHNpbXBsZSBhbmQg
YXBwbGljYWJsZSBhY3Jvc3MNCj4gPj4+IG15cmlhZCBhY2Nlc3MgdGVjaG5vbG9naWVzLiBOZXcg
bWVjaGFuaXNtcyBuZWVkIHRvIGp1c3RpZnkNCj4gPj4+IHRoZW1zZWx2ZXMgYWdhaW5zdCB0aGlz
IGJhc2VsaW5lLg0KPiA+Pj4NCj4gPj4+IC4uLk1hcmsNCj4gPj4+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4+PiBodHRwc3RyZWFtaW5nIG1haWxp
bmcgbGlzdA0KPiA+Pj4gaHR0cHN0cmVhbWluZ0BpZXRmLm9yZw0KPiA+Pj4gaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9odHRwc3RyZWFtaW5nDQo+ID4+Pg0KPiA+PiA8YzAw
MTExMDM3LnZjZj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPiA+PiBodHRwc3RyZWFtaW5nIG1haWxpbmcgbGlzdA0KPiA+PiBodHRwc3RyZWFtaW5nQGll
dGYub3JnDQo+ID4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaHR0cHN0
cmVhbWluZw0KPiA+DQo+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj4gPiBodHRwc3RyZWFtaW5nIG1haWxpbmcgbGlzdA0KPiA+IGh0dHBzdHJlYW1p
bmdAaWV0Zi5vcmcNCj4gPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2h0
dHBzdHJlYW1pbmcNCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4gaHR0cHN0cmVhbWluZyBtYWlsaW5nIGxpc3QNCj4gaHR0cHN0cmVhbWluZ0BpZXRm
Lm9yZw0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2h0dHBzdHJlYW1p
bmcNCg==

From Xiangsong.Cui@huawei.com  Thu Nov 11 01:10:24 2010
Return-Path: <Xiangsong.Cui@huawei.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DA1733A6A4E for <httpstreaming@core3.amsl.com>; Thu, 11 Nov 2010 01:10:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.768
X-Spam-Level: *
X-Spam-Status: No, score=1.768 tagged_above=-999 required=5 tests=[AWL=-0.526,  BAYES_00=-2.599, CN_BODY_35=0.339, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, MIME_CHARSET_FARAWAY=2.45, RDNS_NONE=0.1]
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 lx-e-GkakFco for <httpstreaming@core3.amsl.com>; Thu, 11 Nov 2010 01:10:23 -0800 (PST)
Received: from szxga02-in.huawei.com (unknown [119.145.14.65]) by core3.amsl.com (Postfix) with ESMTP id 45AC43A6991 for <httpstreaming@ietf.org>; Thu, 11 Nov 2010 01:10:23 -0800 (PST)
Received: from huawei.com (szxga02-in [172.24.2.6]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LBP00F1XQTQZF@szxga02-in.huawei.com> for httpstreaming@ietf.org; Thu, 11 Nov 2010 17:10:38 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LBP00D47QTPLE@szxga02-in.huawei.com> for httpstreaming@ietf.org; Thu, 11 Nov 2010 17:10:37 +0800 (CST)
Received: from [172.24.1.3] (Forwarded-For: [130.129.116.45]) by szxmc03-in.huawei.com (mshttpd); Thu, 11 Nov 2010 17:10:37 +0800
Date: Thu, 11 Nov 2010 17:10:37 +0800
From: Xiangsong Cui <Xiangsong.Cui@huawei.com>
In-reply-to: <20D6E2C9-8E84-42E8-8145-0AF0FE575AFE@cisco.com>
To: David R Oran <oran@cisco.com>
Message-id: <fba2dcf3187a6.187a6fba2dcf3@huawei.com>
MIME-version: 1.0
X-Mailer: iPlanet Messenger Express 5.2 HotFix 2.14 (built Aug  8 2006)
Content-type: multipart/mixed; boundary="Boundary_(ID_Ed3GkcOqDqk0gnonIj3ZYg)"
Content-language: zh-CN
X-Accept-Language: zh-CN
Priority: normal
References: <AANLkTimsEDGkDVjTj0uVg7g4h+L8JtmM7FJMRM4TvWtv@mail.gmail.com> <01df01cb8089$568d0b30$03a72190$@iridescentnetworks.com> <CEA40436-871D-4748-80F0-1D515E7ED054@netflix.com> <fba7d8a4195b6.195b6fba7d8a4@huawei.com> <20D6E2C9-8E84-42E8-8145-0AF0FE575AFE@cisco.com>
Cc: httpstreaming <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] Agenda and Slides
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 09:10:25 -0000

This is a multi-part message in MIME format.

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

Hi David=2C

In fact I have no clear picture in my mind=2C I am thinking=2C

=231=2C It seems the current adaptive HTTP streaming is based on endpoint=
 (client or server)=2C is it possible or useful that the middle-box trige=
rs stream rate adjustment=3F =

    In my mind=2C a similar case is ECN mechanism=2C router forwards IP p=
ackets between TCP endpoints=2E The router doesn=27t support TCP protocol=
=2C but the router can be involved in TCP flow control (or TCP rate adjus=
tment) by some IP header indication=2E Can the middlebox also influence H=
TTP streaming by some mechanism more effectively=3F I think network-based=
 or network-involved HTTP streaming mechanism may be a supplement to clie=
nt-based mechanism=2E =

RED is OK=2C but whether it is better that rate adjustment happens earlie=
r than packet drop=3F Some resource in the foregoing path is wasted by dr=
opped packets =2E=2E=2E

=232=2C In mobile envirment=2C network has a more clear map (channel=2C b=
andwidth=2C etc=2E) than the client=2C if the network can trace the mobil=
e client=2C can the network make some proactive operation on HTTP streami=
ng=3F I=27m not sure=2E

Best Regards
Xiangsong


----- =D4=AD=D3=CA=BC=FE -----
=B7=A2=BC=FE=C8=CB=3A David R Oran =3Coran=40cisco=2Ecom=3E
=C8=D5=C6=DA=3A =D0=C7=C6=DA=C8=FD=2C =CA=AE=D2=BB=D4=C2 10=C8=D5=2C 2010=
 =CF=C2=CE=E711=3A52
=D6=F7=CC=E2=3A Re=3A =5Bhttpstreaming=5D Agenda and Slides
=CA=D5=BC=FE=C8=CB=3A Xiangsong Cui =3CXiangsong=2ECui=40huawei=2Ecom=3E
=B3=AD=CB=CD=3A Mark Watson =3Cwatsonm=40netflix=2Ecom=3E=2C httpstreamin=
g =3Chttpstreaming=40ietf=2Eorg=3E

=3E =

=3E On Nov 10=2C 2010=2C at 12=3A13 AM=2C Xiangsong Cui wrote=3A
=3E =

=3E =3E Hi=2C
=3E =3E =

=3E =3E I agree Kathy here=2E
=3E =3E And=2C Mark=2C yes=2C you are right=2C it drops packets=2E But th=
is is =

=3E only a passive reaction=2C I think it is better to achieve some =

=3E active operation=2C or proactive operation (if possible)=2C that woul=
d =

=3E be perfact=2E
=3E =3E =

=3E Why=3F This is not at all obvious to some of us=2C unless by =

=3E =22proactive=22 you mean turning on existing machinery that is not ye=
t =

=3E universally deployed=2C like RED and ECN=2E There is at least some =

=3E evidence that currently measured poor adaptive streaming behaviors =

=3E can be explained by tail-drop routers hanging around all over the =

=3E place=2E TCP is known to behave badly under heavy load with tail-
=3E drop queuing=2E I think you=27d agree that it=27s a whole lot easier =
to =

=3E turn on  well understood=2C standardized and nearly universally =

=3E implemented techniques at the network layer than it it is stumble =

=3E around trying to invent new application and HTTP machinery to try =

=3E to fake it out=2E
=3E =

=3E We also don=27t fully understand the effect of allowing adaptive =

=3E streaming clients to compete only against each other with no cross =

=3E traffic present to inject enough noise to drive the adaptation =

=3E algorithms=2E The deployments today are without putting the traffic =

=3E in a separate QoS class since they run over-the-top on BE service=2E =

=3E It is far from clear that removing the cross-traffic induced =

=3E bandwidth variation will make things better - it might=2C counter-
=3E intuitively=2C make things worse!
=3E =

=3E =3E I think these jobs are worthy our attention=2E
=3E =3E =

=3E I do not think the case has yet been made=2C although I think you=27l=
l =

=3E find we=27re all open minded and willing to listen=2E
=3E =

=3E With respect to the mobile environment specifically=2C there is an =

=3E obvious space/time/computation/bandwidth tradeoff with respect to =

=3E multi-rate coding (upon which adaptive HTTP streaming depends)=2E If =

=3E you only have a few rates to play with=2C it=27s obviously hard to to=
 =

=3E optimal bandwidth packing on radio channels that don=27t support =

=3E enough users to satisfy the =22law of large numbers=22=2E It=27s even=
 =

=3E harder to do it with good fairness properties=2E There are many ways =

=3E to skin this cat though=3A
=3E =

=3E - spend the cycles on the encoders and space in the caches to have =

=3E finer rate quantization in the multi-rate coding=2E
=3E - match the encoding rates to to the radio channel allocation chunks
=3E - transrate a higher rate down to fit in the allocation for a =

=3E given mobile user if that would result in better QoE than shifting =

=3E them down to the next lower rate=2E
=3E =

=3E However=2C I=27d like to observe that NONE of these techniques has =

=3E much (or at least very little) to do with the protocols and =

=3E algorithms for adaptive HTTP streaming=2E
=3E =

=3E There may be some small tweaks that one might do though=2E For =

=3E example=2C there might be useful transrating hints in server =

=3E manifests to tell streaming servers whether they are permitted to =

=3E transrate a given profile=2C and hints in client manifests to allow =

=3E them to request a transrate down as opposed to shifting to the =

=3E next lower coding rate=2E Alternatively=2C the manifests could just =

=3E lie about the number of profiles=2C and allow servers to =

=3E =22synthesize=22 the intermediate profiles by transrating=2E
=3E =

=3E As a parting homily to those who think reservations and admission =

=3E control are always superior to adaptation in their ability to =

=3E deliver QoE=2C remember that=3A
=3E =

=3E =22The purpose of bandwidth reservation and admission control is to =

=3E say NO=2C not to say YES=22=2E If you can always say YES=2C you don=27=
t need =

=3E it=2C and if you say NO a lot=2C you are just quantizing unfairness =

=3E into a boolean=2E=22
=3E =

=3E DaveO=2E
=3E =

=3E =

=3E =

=3E =

=3E =3E Best Regards
=3E =3E Xiangsong
=3E =3E =

=3E =3E =

=3E =3E ----- =D4=AD=D3=CA=BC=FE -----
=3E =3E =B7=A2=BC=FE=C8=CB=3A Mark Watson =3Cwatsonm=40netflix=2Ecom=3E
=3E =3E =C8=D5=C6=DA=3A =D0=C7=C6=DA=C8=FD=2C =CA=AE=D2=BB=D4=C2 10=C8=D5=
=2C 2010 =CF=C2=CE=E712=3A24
=3E =3E =D6=F7=CC=E2=3A Re=3A =5Bhttpstreaming=5D Agenda and Slides
=3E =3E =CA=D5=BC=FE=C8=CB=3A Kathy McEwen =3Ckathy=40iridescentnetworks=2E=
com=3E
=3E =3E =B3=AD=CB=CD=3A httpstreaming =3Chttpstreaming=40ietf=2Eorg=3E
=3E =3E =

=3E =3E=3E =

=3E =3E=3E =

=3E =3E=3E Sent from my iPad
=3E =3E=3E =

=3E =3E=3E On Nov 9=2C 2010=2C at 7=3A42 PM=2C =22Kathy McEwen=22 =

=3E =3E=3E =3Ckathy=40iridescentnetworks=2Ecom=3E wrote=3A
=3E =3E=3E =

=3E =3E=3E=3E After doing some digging on the various
=3E =3E=3E=3E protocols (RTMP/http=2C RTSP=2C HTML5/http=2C etc=2E=2E=2E =
)=2C we found =

=3E that =

=3E =3E=3E all of them
=3E =3E=3E=3E that are doing any kind of adaptive rate streaming=2C but t=
hey =

=3E do =

=3E =3E=3E not today
=3E =3E=3E=3E incorporate the messages/control mechanisms to allow for th=
e =

=3E =3E=3E network to take
=3E =3E=3E=3E control and adapt the rate of the video=2E
=3E =3E=3E =

=3E =3E=3E But it does! It drops packets=2C causing a congestion response=
 =

=3E from =

=3E =3E=3E TCP causing in turn an adaptation by the application=2E The =

=3E network =

=3E =3E=3E is completely in control of the packet delivery rate=2C which =
the =

=3E =3E=3E application knows and adapts to=2E
=3E =3E=3E =

=3E =3E=3E This is the baseline=2C which is so simple and applicable acro=
ss =

=3E =3E=3E myriad access technologies=2E New mechanisms need to justify =

=3E =3E=3E themselves against this baseline=2E
=3E =3E=3E =

=3E =3E=3E =2E=2E=2EMark =

=3E =3E=3E =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F
=3E =3E=3E httpstreaming mailing list
=3E =3E=3E httpstreaming=40ietf=2Eorg
=3E =3E=3E https=3A//www=2Eietf=2Eorg/mailman/listinfo/httpstreaming
=3E =3E=3E =

=3E =3E =3Cc00111037=2Evcf=3E=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F
=3E =3E httpstreaming mailing list
=3E =3E httpstreaming=40ietf=2Eorg
=3E =3E https=3A//www=2Eietf=2Eorg/mailman/listinfo/httpstreaming
=3E =

=3E 

--Boundary_(ID_Ed3GkcOqDqk0gnonIj3ZYg)
Content-type: text/x-vcard; name=c00111037.vcf; charset=gb2312
Content-transfer-encoding: 7BIT
Content-disposition: attachment; filename=c00111037.vcf
Content-description: Card for Xiangsong Cui <Xiangsong.Cui@huawei.com>

begin:vcard
n:Cui;Xiangsong
fn:Xiangsong Cui
version:2.1
email;internet:Xiangsong.Cui@huawei.com
end:vcard


--Boundary_(ID_Ed3GkcOqDqk0gnonIj3ZYg)--

From davidbryan@gmail.com  Thu Nov 11 06:51:48 2010
Return-Path: <davidbryan@gmail.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AD9E43A6989 for <httpstreaming@core3.amsl.com>; Thu, 11 Nov 2010 06:51:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.754
X-Spam-Level: 
X-Spam-Status: No, score=-100.754 tagged_above=-999 required=5 tests=[AWL=-1.177, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_31=0.6, J_CHICKENPOX_41=0.6, J_CHICKENPOX_51=0.6, J_CHICKENPOX_61=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZrULntVanOIk for <httpstreaming@core3.amsl.com>; Thu, 11 Nov 2010 06:51:42 -0800 (PST)
Received: from mail-wy0-f172.google.com (mail-wy0-f172.google.com [74.125.82.172]) by core3.amsl.com (Postfix) with ESMTP id 953903A694E for <httpstreaming@ietf.org>; Thu, 11 Nov 2010 06:51:39 -0800 (PST)
Received: by wyb35 with SMTP id 35so960563wyb.31 for <httpstreaming@ietf.org>; Thu, 11 Nov 2010 06:52:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; bh=35TBg9ivrfZaMKZzwRQ3Kf+TohSrJHpbuX9nj0vvI8g=; b=rRkEXaaY8Vyj3fDflRKZRdcy2vsW+fQnRBBni7ZFDZGI7oJUDTUmDrBJaqhnDqbzVI gvoYNmz1AyVgGklku4azez86vx+HCm84kPZBIEZ/mWKSkscFeGYfHHnIPe8HUCPzGn/R RC5E+GvMtvFYDGjboDXN5PUiaLpRTXZJdHYaQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type:content-transfer-encoding; b=YPySJDmEj6e1kB861Uw2FGG1LMUWcB79BP82mQq+68FWWv5Xlt/1/JX/npJxGsRHz3 69Xv8JUB6pjQieUc5/bBHnSnsJpUGub6LcpXl9YYy3mX/aNSkbsZ7cQTB0Xg/YTzM1RK vRFLjj2QDstB4z5+gLSoC64JsItjRZbhbNNaU=
MIME-Version: 1.0
Received: by 10.227.29.204 with SMTP id r12mr960310wbc.110.1289487128902; Thu, 11 Nov 2010 06:52:08 -0800 (PST)
Sender: davidbryan@gmail.com
Received: by 10.227.196.139 with HTTP; Thu, 11 Nov 2010 06:52:08 -0800 (PST)
Date: Thu, 11 Nov 2010 22:52:08 +0800
X-Google-Sender-Auth: qcq2TfLyYJCEMXR-lI32GrdCMvU
Message-ID: <AANLkTinqZguapGQ6tqPie+5a9CoYRLpA2MGcBFnBDXTN@mail.gmail.com>
From: "David A. Bryan" <dbryan@ethernot.org>
To: httpstreaming <httpstreaming@ietf.org>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Subject: [httpstreaming] Raw notes
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 14:51:49 -0000

The raw notes from the ad-hoc yesterday are attached. I'll post them
online as well shortly.

David

---


IETF79 Beijing Nov 2010
HTTP Streaming BarBof, Wednesday November 10th, 19:30-21:00
About 60 Participants

Chairs:
David A Bryan, Yin Wu
Minutes by Christian Schmidt

Yin Wu Presentation: Goals and Scope Discussion

Why is HTTP streaming a popular topic?
Magnus Westerlund:
Two main benefits of HTTP are missing:
*       It works through NAT
*       And it is cost effective.

Why do you need this in HTTP not in the application?
 It should not have influence to Web browser.
Steward Cheshire: Nothing to do with the web-browser, it is about the
network. It is application issue.

Markus Isomaki: What will Browser do today for current streaming solutions?
Steward Cheshire:  Current solutions do not work very well. No matter,
if Video, Audio or something else. Some say use UDP, not use HTTP for
this. This cannot be done for real live communication. For near live
streaming this is sufficient, unless used for sports playback
purposes.

What problem we need to look at:
-       Inefficient Streaming Content Delivery
o       Cullen Perkins: How many of these are implementation and how
many are protocol issues.
o       Yin Wu: First point is protocol issue.
o       J=F6rg Ott: How big are your chunks, the segments you are
downloading. If the packets are big, the header size is not real an
issue.
o       2 to 10 seconds of the video you want to provide.
o       That is reasonably big.
o       How many of these issues are academic or real issues. Can some
experienced people give information about?
o       Steward Cheshire:  In Appstore, this is the only way to watch
life video on the I-Phone. This is a concession to the mobile
operator.
o       That was not my question. Which issues on this slide is seen
as real issue in the real world.
o       Steward Cheshire:  You are right. I am not aware of any real
problem in this area.
o       Netflex/Mark: He felt there are problems, but different from
the problems reflected here. We want to hear people reporting about
the real issues.
o       Wembo: Infrastructure problem is questionable. Pull versus
Push sounds to me like an implementation problem.
o       Rony Even: What is the application you are using? Do you want
to use it TV-Like. Then start up delay and delay could be an issue.
o       Cisco: All implementation wait with the request of the next
chunk, until your current chunk is transmitted, you have to make the
buffer big enough. That is not a real problem.
-       No QoE Improvement Support.
-       HTTP Streaming Use Case: Life Streaming Media Broadcast.
o       Steward Cheshire:  Be cautious to compare this with the
current TV broadcasting. Concept of browsing channels may not be
important for the future.
o       Rony Even: I like to watch U2, but I want to switch between channel=
s.
o       Steward Cheshire:  RTP get is not necessary slower then RTSP switch=
ing.
o       With RTP, there are some additional roundtrip times you have
to take into account.
o       J=F6rg Ott: This is not a channel switching issue.
o       Steward Cheshire:  RTP is not applicable for real time media.
o       J=F6rg Ott: This is not true.
o       What could be done better? HTTP can setup a connection much
faster.  Pre-asses bandwidth could reduce the needed buffer size a
lot. Assessing of bandwidth costs time.
o       Cullen Perkins: Absolutely. RTP has shorter times here. TCP
has a shortly larger delay for setup here. But will be less important
in future.

Are we discussion technical issues of HTTP streaming or if this is
fitting into IETF work?
Gonzalo: Interesting discussion, but lets focus on the charter.
David Bryan: We want to figure out the problems, really needed to be
solved.This is not a WG building BoF.

Other SDOs involved in this issue? >Not known.
Other SDO cares about HTTP streaming as well.

Aren't there clients monitoring Quality already?
Jenkins: A lot of systems have proprietary things doing this. Post
diagnostics. Not sure about the scope.

Steward Cheshire: What are we doing here? Apple/Microsoft/Adobe have
solutions for this. This has already been done.  It would be good, if
these companies could come together to work on a common solution. This
could be done within IETF.

 "Web Server overload in case of live streaming": I do not know where
the problem is.
"Solely Rely on Multi-bit rate (MBR) encoding": Do not understand this
either. You catch HTTP, you do not care about encryption.
J=F6rg Ott: That all are streaming issues, not HTTP issues. We may find
some signalling points, nothing to do with protocols and especially
not with HTTP.

Idea to differentiate traffic by HTTP header:
Steward Cheshire: Not differentiating the traffic is a feature not a
bug. Priorization is a bad thing.
Many people have different opinions about.
My online banking is more important than video watching of others,
they use buffers anyway. We would need to upgrade a lot of stuff. It
was a base line in the 3GPP solution, no to change existing protocols.
Cullen Perkins: We have network provided priority systems for differentiati=
on.
Not the content is important; it is "real-time" vs. "Non real-time".
Cullen Perkins:  "Real-time" does not necessary means it is important.
Steward Cheshire: Does this really cancel "real-time"? 5 sec buffer
delay is not really "real-time". Everybody has to scale back the
usage. You will then either have a bad experience or you have to
downgrade quality.
Cullen Perkins: Different users make priorization different.
Its about optimization, e.g. for life streaming. VoD and Life
Streaming have different requirements.

Ning Zong presented a Gap Analysis.
Cullen Perkins: Questions for clarification
Do you request "realtime" support in network on IP level? Answer  No
Do you think about multicast support on network or application layer?
Answer:  Application layer multicast.
Steward Cheshire: A Useful contribution from IETF would be: Bring
together all different solution provider. Unifying this chaos could be
a useful thing.

How many of these issues have protocol impacts (modification) or just
implementation effects?
Answer: In some use cases, we will have to modify something.
Work about latency would be useful. Problems with need for protocol
modification have to be identified.
Other SDOs want to avoid protocol modification at all. We should start
looking about ways to improve the situation here.
Cullen Perkins: We already have solved these problems. There are some
system design issues here. It is not particular clear, if IETF is good
in system design. It is an issue of adaptation and rate control.
Congestion control could be an issue for IETF as well.
Spencer Dawkins: Does this requirement forces modifications to HTTP
servers? If yes, then it starts to be something else then HTTP
streaming. It will be something else. If you are using TCP you are not
doing HTTP streaming any more.
Not sure, if we can reach a big improvement here. What about fairness
in the internet?
Perhaps startup time can be decreased.  Would this be a IETF or IRTF issue?


---

Notes by Ben Niven-Jenkins

HTTP Streaming bar BoF

---
Only include company affiliations if people mentioned them at the mike

---

Slides on Goal & Scope - Qin

Marshall - does segmented into many chunks mean segmented into many
TCP sessions?

Qin - no you break the streaming file into chunks (could be separate files)

David Bryan - instead of ??? its the local reconstruction & playback

??? adapt the quality of chunks to the rate and the TCP stream does the rec=
overy

Colin Perkins - these systems try to monitor TCP download rate &
choose next chunk based on that - maybe 1 or multiple TCP connections

Qin - can setup 1 or multiple connections, can choose chunk size e.g.
quality, bitrate


?? - more interesting to study what applicable to clients????

Magnus - Haven't you forgotten 2 most important reasons its popular -
1 it just works through firewalls etc & 2 its reasonably cost
effective

??? - (missed what he said)

Barry Levine - 2 Qs - 1) why need HTTP streaming to support this in
browser as you'll have to write an app anyway & it can speak any
protocol. 2) as TCP??? doesn;t support this what do you need that
isn;t supported by those protocols

Stuart ?? - apple - agree from apple's POV it's not to do with the web
browser - it needs an app to do this, it's about the network with
firewalls, proxies, squid caches etc. the network is optimised for
HTTP. if want a good viewing experience for most clients then make
protocol look like what network is optimised for.

??? - 1 question now have broswers with HTML5 video streaming what do
they actually do / use for streaming solution.

apple dude - background on how it evolved & i was one of the people
that argued for this. Apple RTP streaming never worked very well & was
not mainly used for streaming but files on disk. Was push back from
RTP team saying have to use RTP for video & HTTP is a hack but it's
not a hack it's the right protocol regardless of NAT & firewalls -
want to use same protocol you use for any other data - itunes just
uses HTTP get for streaming music. This is next evolution for playing
near-live. it's not for video con or interactive, but watching sports
match etc then 5-10 seconds delay doesn;t matter.

Pull slide (slide 9) - David - this is just one current design as an
example, they are multiple others.

Colin Perkins - how many of these implementation issues are with
particular clients Vs protocol issues?

Qin -

??? - how big are your chunks?

Qin -

Jeff - have seen networks with 16k of cookies? sometimes is more
overhead than you expect?

Francois - segments are of the order of seconds 2-10 seconds of video
asset at nitrate

Ben Niven-Jenkins - how many are real problems users see Vs theoretical

apple - this how you wtch video on iphone & the only way because app
store licence says its the only way you're allowed because of
arrangements with network operators who want to be able to cache
content.

Ben Niven-Jenkins - not my question which was I know people are using
this but which of these problems are users actually seeing in real
deployments

apple - good Q not working directly but my understanding is your point
is right this is working pretty well so I'm these may be theoretical -
it's not causing pain to apple at the moment.

David - dude from netflix commenting on list - he felt there were
problems but different to the ones presented here. I think it's a fair
question & one to get discussion on the list - what are the real
problems & are these the right one etc.

??? (Google) - ???? if case of pull have overhead, if doing push it's
not a problems ????? doesn;t support request chunking so can;t push
data but that's probably not problem we're dealing with here. push Vs
pull is regardless of protocol.

Roni Evan - I think issue of what is the app you are using? if you
start streaming after initial delay ??? you buffer. do you want to use
like TV with channel switching then startup delay is an issue.

Ali Begen (Cisco) - last bullet (slide 11) all approaches I
investigated, none of them does this. all wait for previous chunk to
complete before sending next request, you have enough sufficient
buffering time in streaming client so if you send request earlier you
get into bigger problem as may slow down current process so I don;t
think this is a valid problem. Even in startup phase is not a big deal
as always start with lower bitrate chunk

(20:00)


Staurt (apple) - I would caution against falling into trap which is to
emulate the way TVs work now. changing channels is something you do
with analogue TV with hundreds of channels, when you have youtube etc
don;t change channels just watch what you want to watch. my children
have no concept of channels - just pick programme & watch. Doing a lot
of work to reduce channel switching latency may be a waste when you
don't actually have channels.

Roni - I like to switch between things.

Barry Levine - channel switch latency becomes ???

Sturat - not sure HTTP get is any slower than a RTCP thing - 1 RTT is
the same regardless of protocol.

Colin Perkins - at least part of the reason is additional TCP
handshake, slow start etc. Whether that is enough to care about is
debatable but there are extra RTTs for TCP based solution than RTP.

??? - missed what he said=85not a channel switching problem

Stuart - after many years of ??? apples RTP solution enforces 1 3
second day - argued it should be configurable but apple team said no -
RTP not good for real time media. I have video cameras with network
where HTTP stream is instantaneous and RTP stream has a lag.

??? - ??? not true what you said

Stuart - if network issues RTP is not going to get through where HTTP doesn=
't

Francois - pay devils advocate. when watch with adaptive streaming you
wait because of how it works with large buffer fill before playout.
once established works well but takes buffer to compensate. arguably
if had a system where could better pre-assess bandwidth that's
available could decide that.

Colin - ???

Ben Niven-Jenkins - whats diff between pre-assess bandwidth & buffer
fill - both take time

Francois - yes both take time. question is can we reduce startup time.

Marshall - are we discussing technical merits or whether this should
be done in IETF

David - i think this is useful but at some point we need to cut it off

??? - interesting thing about con may be the applicability statement.
whether ??? is not going to help with charter & applicability.

David - we really want to get a sense of what are the problems really
need to be solved but we want to focus on the problems faced by folks
doing this.

Peter SA - this is not a WG forming bar BoF

Colin - 2 Qs - 1) is there anything we can do to reduce overhead of
initial RTTs for TCP congestion but perhaps things to think about

??? (A) - no sub Qoe feedback - is a general ?? or complete lack of
work here or in other fora

Qin - ???

??? (A) - ??? essentially propose to use same QoS metrics for ???
streaming & HTTP streaming - I can post a link.

Magnus - wasn;t there someone posting to the list saying proprietary
stuff in the client.

Ben Niven-Jenkins - QoE feedback may be useful not for content service
provider (they have proprietary solution) but for intermediaries maybe
not to adapt but for diagnostics.

Ping - i think a lot of people talk http streaming & look at
apple/netflix & say no problem to be solved. what if we have STB using
this? those are the issues that will probably come up. we should
probably have open mind on whats happening in future. maybe need
switch channels or have feedback. let's keep open mind.

Stuart - comment on what are we doing here. apple have live, MS has
similar, Adobe has similar, Canvas, MPEG etc working on this in
fragmented way & a few people said maybe it'd be good if all people
doing this got together and then Q is what is right venue & IETF is a
candidate. From apple's POV engineers are not pushing this but will
co-operate oif there's interest. not "chomping at the bit"

(20:20)

(Slide 13)

Ali - on 1nd issue I don;t understand what problem is. using HTTP to
make use of caches so origin server is not going to push to all
clients watching live stream or there's something called content
pre-positioning that all major CDNs do.

Qin - you assume all streaming content can be cached in the middle.

??? - describe ??? none of this is specific to HTTP streaming. More
general - how design systems/networks.

Ben Niven-Jenkins - last but one Q. True there may not be a cache in
the middle but any solution that assumes there won't ever be a cache
is broken.

(Slide 14)

Stuart - not differentiating traffic is feature not problem - as soon
as start saying my bytes are more important than yours - it's
slippery. if I want to update Mac OS and daughter wants content - I'm
more important than her.

Hassna - for ?? mechanism is not HTTP only it's a generic approach.
What's not clear are you considering open qs as points to be
considered in this work - how do these two points [on the slide] fit
into IETF - would you rely on certain protocol like HTTP . how would
advance open issues.

Qin - ??? many people just looking for feedback on this area and do somethi=
ng

Ali - when trying to do something like online banking that is more
important http traffic to me than someone watching video in my home.
when you say prioritisation this came up in mailing list maybe ???.
Depends on type of subscriber for your service provider. we want
mechanisms in network layer should mess with HTTP headers as have to
upgrade all infrastructure and is one of the prime design
consideration in MPEG. Maybe discuss in IETF as IETF owns those
protocols but other ors have been strict in following no changes to
protocols.

Ping - that's a separate eissue if everything go through HTTP?????

Colin - we have network based QoS mechanisms not clear we need
anything different to go in HTTP stream. ???? better to put something
in streams than rely on DPI.

?? - ???

Colin - relate time doesn;t necessarily mean importnant.

???? - ???

Stuart - debate about whether this counts as real time as 5 seconds is
long time for computer. If network doesn;t have bandwidth for both
users, no who gets to suffer & who doesn;t is not obvious. Only way to
get it to work is everyone scales back.

Ni Hong??? - real time is very important to me as spend 90% time in
network to watch video/movie and I like to put other web browsing in
background.

Stuart - point i different users make that prioritisation differently.
Video is not necessarily real-time. True real-time is when there's
camera & mic. any data sotre don disk is not real-time.

??? - about optimisation, if doing live streaming buffering may be
different to delivering a file. Clarify if purely about live streaming
or both live & VoD they're different applications

Qin - just live streaming.

(slide 15) (20:35)

????

---
Survey & Gap analysis - Ning ???

(Gap Analysis slide)

Colin - 11 Qs for clarification. when say real time support in n/w you
mean at IP layer or middle boxes

Presenter - middle boxes

Colin - when say multicast support do you mean network level or
application layer

Presenter - application level not IP multicast

Spencer Dawkins - as we move down road to actual BoF BoF be careful
about labelling it as application level mast as leads people to wrong
conclusions.

Presenter - not proposing each read work item should be worked on here.

David - surprised no one has comments on this slide but could be
because its late

Stuart - my view on useful contribution IETF could do is bring
together all the disparate bits. press was great. unifying that chaos
could be useful. things labelled in red are probably red because
people don;t feel they need them or the cost of doing them is not a
benefit.

Ping - another way of looking at it how many of these really need
protocol change Vs engineering effort with existing protocols or are
implementation specific.

Extending it means make mod to existing protocol. most stuff in red,
what if just use existing protocol as is & re-engineer.

Presenter - thats possible but to use as-is in some use cases then
that may be worse than modifying something.

??? - agreed with what Ping just said. Here generally we're talking
about multimedia streaming which is not specific to HTTP . Within IETF
???? For me with my experience of server side lots you can do. here
we're just talking about live HTTP over Internet.

Ping - let me clarify. lot of experience in ??? need =85

Ali - few minutes ago I said existing organisations struicly require
no changes to protocols. if doing same stuff they're doing by the time
we do anything it will be too late.

Colin - with my ex-AVT chair on I'd say we've solved that problem but
I'm biased. To some extent agree with stuart there are some system
design issues. clearly some benefits to not having 3 or 4 slightly
different ways to do same thing. It's not clear IETF is good at system
design. One thing IETF could add value but not clear there is push for
it is in adaptation algorithms & how one does rate control.

Ben Niven-Jenkins - don;t make assumption it's just live HTTP over
Internet as experience shows that never stays the case.

Spencer Dawkins - ??? Ipv4. One of conversation on list is does this
require changes to HTTP servers whatever this is or intermediate
nodes. when the answers start turning into yes it stops being HTTP
streaming & changes into something else pretty quickly. Some people on
mailing list say "yeah I really talking about improve the way things
do start-up" so well TCP will constrain a lot of that if you use TCP.
If you use something else then you're not doing HTTP Streaming
anymore.

Francois (Cisco) - wanted to make similar points to Colin on systems
things. One are where IETF could help but don;t know if there is big
improvement to be gained, is interesting adaptation thing happening &
not just closed loop system. What happens when have 10 clients share
the same, is it ???, is it fair. Maybe doesn't matter, maybe does.
IETF could make that better but not sure should be WG or research
group. This seems like right area with right expertise.

Ali - read papers on TCP window size changes would cause Internet to
collapse. So maybe we will work on this and come up with good
transport protocol for HTTP layer which is fairer for streaming
sessions or reduce startup latency. Why should;t we look at that
problem rather than try to solve problem bunch of other people already
solving. by time finish this work it will be 3 years. I went to MPEG
not pleasure but had to go there they will finish in next year so we
should look at 3-5 years.

Peter SA - question on whether that is engineering effort or marketing effo=
rt.

(21:00)

David - point to get people talking rather than specific end goal.
Want list to try to figure out what people think are the problems out
there & is this the right place. We're clearly not done need to go to
list. DO ADs have something to add

No

From oran@cisco.com  Thu Nov 11 07:44:11 2010
Return-Path: <oran@cisco.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5B1DF3A68F5 for <httpstreaming@core3.amsl.com>; Thu, 11 Nov 2010 07:44:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -107.81
X-Spam-Level: 
X-Spam-Status: No, score=-107.81 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, CN_BODY_35=0.339, MIME_CHARSET_FARAWAY=2.45, 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 vsBrBIKrU2GG for <httpstreaming@core3.amsl.com>; Thu, 11 Nov 2010 07:44:09 -0800 (PST)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 89B3A3A683F for <httpstreaming@ietf.org>; Thu, 11 Nov 2010 07:44:09 -0800 (PST)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av0EAEue20xAZnwM/2dsb2JhbACDPJ8JcaU6ii0IkSKBHoM1dwSEPhyFfoML
X-IronPort-AV: E=Sophos;i="4.59,183,1288569600"; d="scan'208";a="181056381"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-2.cisco.com with ESMTP; 11 Nov 2010 15:44:33 +0000
Received: from [10.32.245.153] (stealth-10-32-245-153.cisco.com [10.32.245.153]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id oABFiVVI018857; Thu, 11 Nov 2010 15:44:32 GMT
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=GB2312
From: David R Oran <oran@cisco.com>
In-Reply-To: <fba2dcf3187a6.187a6fba2dcf3@huawei.com>
Date: Thu, 11 Nov 2010 10:44:31 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <204E7666-5455-4F51-A865-9043BE3EE84B@cisco.com>
References: <AANLkTimsEDGkDVjTj0uVg7g4h+L8JtmM7FJMRM4TvWtv@mail.gmail.com> <01df01cb8089$568d0b30$03a72190$@iridescentnetworks.com> <CEA40436-871D-4748-80F0-1D515E7ED054@netflix.com> <fba7d8a4195b6.195b6fba7d8a4@huawei.com> <20D6E2C9-8E84-42E8-8145-0AF0FE575AFE@cisco.com> <fba2dcf3187a6.187a6fba2dcf3@huawei.com>
To: Xiangsong Cui <Xiangsong.Cui@huawei.com>
X-Mailer: Apple Mail (2.1081)
Cc: httpstreaming <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] Agenda and Slides
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 15:44:11 -0000

On Nov 11, 2010, at 4:10 AM, Xiangsong Cui wrote:

> Hi David,
>=20
> In fact I have no clear picture in my mind, I am thinking,
>=20
> #1, It seems the current adaptive HTTP streaming is based on endpoint =
(client or server), is it possible or useful that the middle-box trigers =
stream rate adjustment?=20
I sure hope not, unless by "middlebox" you mean a real HTTP server at =
the edge of the CDN. Otherwise you get no sympathy from me as I am on =
record as finding middleboxes a pretty universally bad thing. If you =
mean special machinery in the edge HTTP server looking into the access =
network (e.g. mobile, DSL, etc.) then I think there *might* be something =
(as I said, I'm open minded), but it's up to the proponents of doing =
stuff on the HTTP servers to make the case that it provides more than a =
small measurable benefit and doesn't break anything.

>    In my mind, a similar case is ECN mechanism, router forwards IP =
packets between TCP endpoints. The router doesn't support TCP protocol, =
but the router can be involved in TCP flow control (or TCP rate =
adjustment) by some IP header indication.
ECN does not involve the router in a TCP flow. What makes you think it =
does? It's a pure L3 mechanism with no examination of TCP headers nor =
tracking of TCP state.

> Can the middlebox also influence HTTP streaming by some mechanism more =
effectively? I think network-based or network-involved HTTP streaming =
mechanism may be a supplement to client-based mechanism.=20
Well, the potential design space is gigantic. Most of it is complicated =
and has lots of tradeoffs. Imagining that you might do something better =
is not sufficient. You have to:
a) propose something
b) analyze it
c) simulate it under a wide range of conditions
d) implement it
e) measure it on the real internet (or an overlay like Planetlab).

Get there and them maybe the IETF should have another BoF to look at the =
problem.

> RED is OK, but whether it is better that rate adjustment happens =
earlier than packet drop? Some resource in the foregoing path is wasted =
by dropped packets ...
>=20
That's not what RED is about. It's about breaking up the well-known =
synchronization behavior of tail-drop on TCP, which leads to =
oscillations and significant underutilization of bottleneck link =
bandwidth. It isn't about improving the performance for any one =
connection. RED is basic hygiene, not an optimization. My point was that =
designing complicated TCP or HTTP level mechanisms to try to get around =
tail-drop router induced performance problems is a waste of effort when =
you can just torn on RED. What data do you have that the performance =
anomalies you're trying to eliminate are NOT due to tail drop?

> #2, In mobile envirment, network has a more clear map (channel, =
bandwidth, etc.) than the client, if the network can trace the mobile =
client, can the network make some proactive operation on HTTP streaming? =
I'm not sure.
>=20
Again, "not sure" isn't good enough. (I'm not sure if I might win the =
lottery). I don't think we've even gotten to step (1), which is =
demonstrating with real numbers and real measurements that there is a =
problem to be solved here. Then we need step (2) which is seeing if the =
problem has any feasible solutions that don't break other things, or =
overcomplicate the architecture. Then we can get to step (3) which is to =
compare the solutions against the baseline of doing nothing. At that =
point if enough improvement is demonstrated to warrant spending a lot of =
the IETF's time standardizing something, we can work on the details.

My fear here is that we'll have a problem statement that boils down to =
"we need nano fiber transport cables to geosynchronous orbit" at one =
extreme, or "it sure would be nice if streaming HTTP made better use of =
scarce radio resources on 4G networks" at the other.

I don't think the case has yet been made that there's a well-scoped =
problem for IETF to work on here. I heard somebody proposed that perhaps =
an IRTF research group ought to be the first step. That might be an =
alternative worth considering, but only if we can get the right people =
actually doing work (i.e. researchers with the right skill sets and =
resources to do the modeling, simulation, and experiments).

Cheers, DaveO.


> Best Regards
> Xiangsong
>=20
>=20
> ----- =D4=AD=D3=CA=BC=FE -----
> =B7=A2=BC=FE=C8=CB: David R Oran <oran@cisco.com>
> =C8=D5=C6=DA: =D0=C7=C6=DA=C8=FD, =CA=AE=D2=BB=D4=C2 10=C8=D5, 2010 =
=CF=C2=CE=E711:52
> =D6=F7=CC=E2: Re: [httpstreaming] Agenda and Slides
> =CA=D5=BC=FE=C8=CB: Xiangsong Cui <Xiangsong.Cui@huawei.com>
> =B3=AD=CB=CD: Mark Watson <watsonm@netflix.com>, httpstreaming =
<httpstreaming@ietf.org>
>=20
>>=20
>> On Nov 10, 2010, at 12:13 AM, Xiangsong Cui wrote:
>>=20
>>> Hi,
>>>=20
>>> I agree Kathy here.
>>> And, Mark, yes, you are right, it drops packets. But this is=20
>> only a passive reaction, I think it is better to achieve some=20
>> active operation, or proactive operation (if possible), that would=20
>> be perfact.
>>>=20
>> Why? This is not at all obvious to some of us, unless by=20
>> "proactive" you mean turning on existing machinery that is not yet=20
>> universally deployed, like RED and ECN. There is at least some=20
>> evidence that currently measured poor adaptive streaming behaviors=20
>> can be explained by tail-drop routers hanging around all over the=20
>> place. TCP is known to behave badly under heavy load with tail-
>> drop queuing. I think you'd agree that it's a whole lot easier to=20
>> turn on  well understood, standardized and nearly universally=20
>> implemented techniques at the network layer than it it is stumble=20
>> around trying to invent new application and HTTP machinery to try=20
>> to fake it out.
>>=20
>> We also don't fully understand the effect of allowing adaptive=20
>> streaming clients to compete only against each other with no cross=20
>> traffic present to inject enough noise to drive the adaptation=20
>> algorithms. The deployments today are without putting the traffic=20
>> in a separate QoS class since they run over-the-top on BE service.=20
>> It is far from clear that removing the cross-traffic induced=20
>> bandwidth variation will make things better - it might, counter-
>> intuitively, make things worse!
>>=20
>>> I think these jobs are worthy our attention.
>>>=20
>> I do not think the case has yet been made, although I think you'll=20
>> find we're all open minded and willing to listen.
>>=20
>> With respect to the mobile environment specifically, there is an=20
>> obvious space/time/computation/bandwidth tradeoff with respect to=20
>> multi-rate coding (upon which adaptive HTTP streaming depends). If=20
>> you only have a few rates to play with, it's obviously hard to to=20
>> optimal bandwidth packing on radio channels that don't support=20
>> enough users to satisfy the "law of large numbers". It's even=20
>> harder to do it with good fairness properties. There are many ways=20
>> to skin this cat though:
>>=20
>> - spend the cycles on the encoders and space in the caches to have=20
>> finer rate quantization in the multi-rate coding.
>> - match the encoding rates to to the radio channel allocation chunks
>> - transrate a higher rate down to fit in the allocation for a=20
>> given mobile user if that would result in better QoE than shifting=20
>> them down to the next lower rate.
>>=20
>> However, I'd like to observe that NONE of these techniques has=20
>> much (or at least very little) to do with the protocols and=20
>> algorithms for adaptive HTTP streaming.
>>=20
>> There may be some small tweaks that one might do though. For=20
>> example, there might be useful transrating hints in server=20
>> manifests to tell streaming servers whether they are permitted to=20
>> transrate a given profile, and hints in client manifests to allow=20
>> them to request a transrate down as opposed to shifting to the=20
>> next lower coding rate. Alternatively, the manifests could just=20
>> lie about the number of profiles, and allow servers to=20
>> "synthesize" the intermediate profiles by transrating.
>>=20
>> As a parting homily to those who think reservations and admission=20
>> control are always superior to adaptation in their ability to=20
>> deliver QoE, remember that:
>>=20
>> "The purpose of bandwidth reservation and admission control is to=20
>> say NO, not to say YES". If you can always say YES, you don't need=20
>> it, and if you say NO a lot, you are just quantizing unfairness=20
>> into a boolean."
>>=20
>> DaveO.
>>=20
>>=20
>>=20
>>=20
>>> Best Regards
>>> Xiangsong
>>>=20
>>>=20
>>> ----- =D4=AD=D3=CA=BC=FE -----
>>> =B7=A2=BC=FE=C8=CB: Mark Watson <watsonm@netflix.com>
>>> =C8=D5=C6=DA: =D0=C7=C6=DA=C8=FD, =CA=AE=D2=BB=D4=C2 10=C8=D5, 2010 =
=CF=C2=CE=E712:24
>>> =D6=F7=CC=E2: Re: [httpstreaming] Agenda and Slides
>>> =CA=D5=BC=FE=C8=CB: Kathy McEwen <kathy@iridescentnetworks.com>
>>> =B3=AD=CB=CD: httpstreaming <httpstreaming@ietf.org>
>>>=20
>>>>=20
>>>>=20
>>>> Sent from my iPad
>>>>=20
>>>> On Nov 9, 2010, at 7:42 PM, "Kathy McEwen"=20
>>>> <kathy@iridescentnetworks.com> wrote:
>>>>=20
>>>>> After doing some digging on the various
>>>>> protocols (RTMP/http, RTSP, HTML5/http, etc... ), we found=20
>> that=20
>>>> all of them
>>>>> that are doing any kind of adaptive rate streaming, but they=20
>> do=20
>>>> not today
>>>>> incorporate the messages/control mechanisms to allow for the=20
>>>> network to take
>>>>> control and adapt the rate of the video.
>>>>=20
>>>> But it does! It drops packets, causing a congestion response=20
>> from=20
>>>> TCP causing in turn an adaptation by the application. The=20
>> network=20
>>>> is completely in control of the packet delivery rate, which the=20
>>>> application knows and adapts to.
>>>>=20
>>>> This is the baseline, which is so simple and applicable across=20
>>>> myriad access technologies. New mechanisms need to justify=20
>>>> themselves against this baseline.
>>>>=20
>>>> ...Mark=20
>>>> _______________________________________________
>>>> httpstreaming mailing list
>>>> httpstreaming@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/httpstreaming
>>>>=20
>>> <c00111037.vcf>_______________________________________________
>>> httpstreaming mailing list
>>> httpstreaming@ietf.org
>>> https://www.ietf.org/mailman/listinfo/httpstreaming
>>=20
>>=20
> <c00111037.vcf>


From ben@niven-jenkins.co.uk  Thu Nov 11 08:33:57 2010
Return-Path: <ben@niven-jenkins.co.uk>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 17A3A3A6A69 for <httpstreaming@core3.amsl.com>; Thu, 11 Nov 2010 08:33:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.299
X-Spam-Level: 
X-Spam-Status: No, score=-104.299 tagged_above=-999 required=5 tests=[AWL=-0.700, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-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 d9BR38KHx7Nj for <httpstreaming@core3.amsl.com>; Thu, 11 Nov 2010 08:33:56 -0800 (PST)
Received: from mailex.mailcore.me (mailex.mailcore.me [94.136.40.61]) by core3.amsl.com (Postfix) with ESMTP id 245143A6822 for <httpstreaming@ietf.org>; Thu, 11 Nov 2010 08:33:56 -0800 (PST)
Received: from [222.128.202.2] (helo=[10.40.76.211]) by mail11.atlas.pipex.net with esmtpa (Exim 4.71) (envelope-from <ben@niven-jenkins.co.uk>) id 1PGa6S-00033d-VU; Thu, 11 Nov 2010 16:34:25 +0000
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
In-Reply-To: <204E7666-5455-4F51-A865-9043BE3EE84B@cisco.com>
Date: Thu, 11 Nov 2010 16:34:21 +0000
Content-Transfer-Encoding: quoted-printable
Message-Id: <D9E53A09-5AE5-4006-8325-5726FB31AA59@niven-jenkins.co.uk>
References: <AANLkTimsEDGkDVjTj0uVg7g4h+L8JtmM7FJMRM4TvWtv@mail.gmail.com> <01df01cb8089$568d0b30$03a72190$@iridescentnetworks.com> <CEA40436-871D-4748-80F0-1D515E7ED054@netflix.com> <fba7d8a4195b6.195b6fba7d8a4@huawei.com> <20D6E2C9-8E84-42E8-8145-0AF0FE575AFE@cisco.com> <fba2dcf3187a6.187a6fba2dcf3@huawei.com> <204E7666-5455-4F51-A865-9043BE3EE84B@cisco.com>
To: David R Oran <oran@cisco.com>
X-Mailer: Apple Mail (2.1081)
X-Mailcore-Auth: 9600544
X-Mailcore-Domain: 172912
Cc: httpstreaming <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] Agenda and Slides
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 16:33:57 -0000

Dave,=20

Thank you, the extract of your e-mail that I have included below =
precisely describes my concerns with the httpstreaming drafts/proposal =
in a much more eloquent way than I could have expressed it myself.

Ben

On 11 Nov 2010, at 15:44, David R Oran wrote:
> Again, "not sure" isn't good enough. (I'm not sure if I might win the =
lottery). I don't think we've even gotten to step (1), which is =
demonstrating with real numbers and real measurements that there is a =
problem to be solved here. Then we need step (2) which is seeing if the =
problem has any feasible solutions that don't break other things, or =
overcomplicate the architecture. Then we can get to step (3) which is to =
compare the solutions against the baseline of doing nothing. At that =
point if enough improvement is demonstrated to warrant spending a lot of =
the IETF's time standardizing something, we can work on the details.
>=20
> My fear here is that we'll have a problem statement that boils down to =
"we need nano fiber transport cables to geosynchronous orbit" at one =
extreme, or "it sure would be nice if streaming HTTP made better use of =
scarce radio resources on 4G networks" at the other.
>=20
> I don't think the case has yet been made that there's a well-scoped =
problem for IETF to work on here. I heard somebody proposed that perhaps =
an IRTF research group ought to be the first step. That might be an =
alternative worth considering, but only if we can get the right people =
actually doing work (i.e. researchers with the right skill sets and =
resources to do the modeling, simulation, and experiments).


From singer@apple.com  Thu Nov 11 09:36:27 2010
Return-Path: <singer@apple.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 511093A69E7; Thu, 11 Nov 2010 09:36:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -107.578
X-Spam-Level: 
X-Spam-Status: No, score=-107.578 tagged_above=-999 required=5 tests=[AWL=1.021, BAYES_00=-2.599, GB_I_LETTER=-2, RCVD_IN_DNSWL_MED=-4, 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 0+9NPURFtK36; Thu, 11 Nov 2010 09:35:52 -0800 (PST)
Received: from mail-out4.apple.com (mail-out4.apple.com [17.254.13.23]) by core3.amsl.com (Postfix) with ESMTP id C33903A6954; Thu, 11 Nov 2010 09:35:51 -0800 (PST)
Received: from relay14.apple.com (relay14.apple.com [17.128.113.52]) by mail-out4.apple.com (Postfix) with ESMTP id 37C1BBC47580; Thu, 11 Nov 2010 09:36:21 -0800 (PST)
X-AuditID: 11807134-b7c05ae000002d5d-83-4cdc2992b5fc
Received: from [17.72.147.41] (Unknown_Domain [17.72.147.41]) by relay14.apple.com (Apple SCV relay) with SMTP id E8.0A.11613.2992CDC4; Thu, 11 Nov 2010 09:36:21 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: David Singer <singer@apple.com>
In-Reply-To: <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se>
Date: Thu, 11 Nov 2010 18:36:17 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <4EA88DB4-93EC-4094-B51F-519BEDF19CCB@apple.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.26 39@uplift.swm.pp.se>
To: Mikael Abrahamsson <swmike@swm.pp.se>
X-Mailer: Apple Mail (2.1081)
X-Brightmail-Tracker: AAAAAA==
Cc: dispatch@ietf.org, httpstreaming <httpstreaming@ietf.org>, conex@ietf.org, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "Mike Hammer \(hmmr\)" <hmmr@cisco.com>, "GARCIA ARANDA, JOSEJAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [conex] [dispatch]     Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 17:36:27 -0000
X-List-Received-Date: Thu, 11 Nov 2010 17:36:27 -0000

On Nov 11, 2010, at 18:15 , Mikael Abrahamsson wrote:
>=20
> I don't want QoS guarantees, I want *all* my packets delivered, =
expediently, regardless if my neighbour is filling up his pipe or not. I =
have paid for it, and I want it DELIVERED. The postal office doesn't get =
to choose which of my letters it's ok to delay or throw away, they =
should just deliver them. Same with my ISP.
>=20

It's interesting you say this in the context of real-time media, because =
I believe a network can give time guarantees ("any packet I deliver on =
this will be delivered within x ms") or delivery guarantees ("all =
packets will eventually be delivered") but it's hard (impossible, maybe) =
to do both.

eMail is an assured store-and-forward service.  IP packets are not.  =
Most users are unwilling to pay for guaranteed bandwidth availability to =
an ISP, who in turn would have to pay for guaranteed bandwidth upstream, =
and so on. =20

Personally, I want my fair share of the shared 'roads' no matter how =
many others are sharing them, and I expect the 'last mile' personal link =
to have (at least) the capacity that was sold to me.


David Singer
Multimedia and Software Standards, Apple Inc.


From kathy@iridescentnetworks.com  Thu Nov 11 09:55:00 2010
Return-Path: <kathy@iridescentnetworks.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2981D3A6919 for <httpstreaming@core3.amsl.com>; Thu, 11 Nov 2010 09:55:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.598
X-Spam-Level: 
X-Spam-Status: No, score=-4.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, GB_I_LETTER=-2, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pe6AaA-I5G2n for <httpstreaming@core3.amsl.com>; Thu, 11 Nov 2010 09:54:58 -0800 (PST)
Received: from smtp115.biz.mail.mud.yahoo.com (smtp115.biz.mail.mud.yahoo.com [209.191.68.75]) by core3.amsl.com (Postfix) with SMTP id 9700D3A689E for <httpstreaming@ietf.org>; Thu, 11 Nov 2010 09:54:58 -0800 (PST)
Received: (qmail 88684 invoked from network); 11 Nov 2010 17:55:11 -0000
Received: from IridescentKathy (kathy@12.133.149.197 with login) by smtp115.biz.mail.mud.yahoo.com with SMTP; 11 Nov 2010 09:55:11 -0800 PST
X-Yahoo-SMTP: 0oTc.aiswBATml9UvnuZnOzzTXTzZTa6NV7Bbr9Wm3OL
X-YMail-OSG: jvJodm8VM1mEzBysKP2rhN.SUx6vFmz7c200Cm2B7fFlTAU 1dMeGQUeUF7VWs7Z2aZhaVECGtbAaMCrLydi7srQiWhXWziBFucx9HmGqFge g5Z.bWuv9ZKYTG2jISfJT1KKDpV_s4if0tdWvPnPd7UeRrNbId6EI1Pn_gud qVPCATj71lEqlLbVma0WI5_PxP2JOBxsnoRGO3d.BfiHw_fmd5.Sh3O6ZHHx or99k0TjRexYde7j9QIzvwFwC3E1Iw.ZaqtIJ1xbdG2FQrittoAkbdyDXDgD F22C3tUFJ1HMWFc1h_8Nf_b9wpGM0
X-Yahoo-Newman-Property: ymail-3
From: "Kathy McEwen" <kathy@iridescentnetworks.com>
To: "'Mikael Abrahamsson'" <swmike@swm.pp.se>, "'Mike Hammer \(hmmr\)'" <hmmr@cisco.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.26 39@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se>
Date: Thu, 11 Nov 2010 11:55:14 -0600
Message-ID: <001801cb81c9$9833c3d0$c89b4b70$@iridescentnetworks.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-index: AQIVmQZqk6YOb/SFfEdornYnDlU03gHSHZPOAhA2GDcCgFHy7wI9XcNPAw8W+5YB5eOKoQIAb8BLAhVwKwcCPlDyjAJ0wMWHArsXmJcCNhtUVwILCT0cAbJRNU8B9hItL5HQSoqg
Content-language: en-us
Cc: dispatch@ietf.org, 'httpstreaming' <httpstreaming@ietf.org>, conex@ietf.org, 'Ingemar Johansson S' <ingemar.s.johansson@ericsson.com>, "'GARCIA ARANDA, JOSEJAVIER \(JOSE JAVIER\)'" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [conex] [dispatch]     Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 17:55:00 -0000

Hello All,

  FYI... ATIS has issued a report on Policy Management, and have started a
Policy Management Focus Group with Assessment and Recommendations, including
numerous descriptions of market need.  Input was gathered from a large
number of contributing operators.  The report was issued in June of this
year, and includes the debates/arguments for managed QoS that also seem to
be bouncing around in this IETF BoF group.  Perhaps some of the ATIS study
work could be useful for the HTTP streaming justification as well...so as
not to duplicate work.  HTTP streaming is one piece of the bigger puzzle.
This IETF BoF group may want to liaison with this ATIS group.  

 
http://www.atis.org/documents/ATIS%20Policy%20Management%20Focus%20Group%20%
28PM-FG%29%20Final%20Report.pdf  

extracted:
1.1 Problem Statement

As network resources are increasingly stretched by unprecedented growth in
data traffic, Policy management is becoming an important industry topic.
Many service providers are concluding that it is unrealistic to continue
deploying additional capacity at the problem indefinitely. Policy management
is emerging as a potential tool to get more capacity out of installed
networks. Network policies are rules that are defined by the service
provider to control and charge for the resources used for communication
between end-points. Policies can also be used to bind the appropriate
bandwidth, and Quality of Service (QoS) to a given application or
subscriber. Policies can thus be used to control and better ensure the
user's experience in utilizing a service or application, wherever the
service is accessed. For example, a user streaming a video from a video
service can be guaranteed a high quality viewing experience whether they are
viewing the video on a smart phone or a High Definition TV.

Service convergence has been a vision of the communications industry for
years, and recent deployment has begun to translate this vision into
reality. Users can have a single contact number that will terminate on their
landline phone, mobile phone, or computer, depending upon their needs. A
given service can be accessed from a home network, a 3G network halfway
around the world, or from a WiFi hotspot at the coffee shop around the
corner. All of this demonstrates that service convergence is quickly
becoming a practical reality, but only at the basic connectivity level. In
most cases, once a user leaves their local service provider network they are
limited to best effort. In many cases today, that is good enough, and the
popularity of these services is growing exponentially. Growth at this level,
especially from smart phones and netbooks, is already beginning to strain
some networks, and it will only increase over time.

.../Kathy

-----Original Message-----
From: Mikael Abrahamsson [mailto:swmike@swm.pp.se] 
Sent: Thursday, November 11, 2010 11:16 AM
To: Mike Hammer (hmmr)
Cc: David Singer; dispatch@ietf.org; Kathy McEwen; httpstreaming;
conex@ietf.org; Ingemar Johansson S; Mark Watson; GARCIA ARANDA, JOSEJAVIER
(JOSE JAVIER)
Subject: RE: [conex] [dispatch] [httpstreaming] Q-HTTP

On Thu, 11 Nov 2010, Mike Hammer (hmmr) wrote:

> I think the crux of our disagreement here is the difference between 
> what it takes to be an ISP and what it takes to be an access provider.  
> The economics are different.  Apples and oranges.  Saying it works for 
> oranges means it makes sense for apples is a non-sequitor.

For me an ISP is one who runs active equipment, L2 and up. Sometimes ISPs
own L1 as well. What do you mean by it?

> <Start political view>
> It is nice that you have a regulated monopoly of L1 in your market, 
> but

It's not a monopoly. Well, the copper is mostly, but the fiber isn't.

> However, comparing blocking (dial-tone means nothing, busy signal 
> does) of QoS guaranteed telephone links with non-QoS based congestion 
> is self-contradictory.  You are in essence saying that on the one hand 
> providers should not have the tools to provide QoS guarantees and on 
> the other hand slapping them for not being able to provide a QoS
guarantee.
> Now how fair is that?

I don't want QoS guarantees, I want *all* my packets delivered, expediently,
regardless if my neighbour is filling up his pipe or not. I have paid for
it, and I want it DELIVERED. The postal office doesn't get to choose which
of my letters it's ok to delay or throw away, they should just deliver them.
Same with my ISP.

> I would not be so quick to deride the advertizing as false as not very 
> clear, but I do think there could be better education of the public.
> (Have you never tried to explain this to a non-techie and watched 
> their eyes glaze over?)

That's why the IETF should work on tools to show this to people, not give
ISPs tools to screw their customers.

> As for treating traffic equally, you apparently don't care much about 
> real-time interactive applications.  That is your choice.  But, please 
> don't impose that on everyone.

I am fine with packet prioritization within my access line. I have AQM on my
own access line, because it makes my access line perform better for my
packet mix (prioritizes my VoIP and ssh before my data heavy TCP sessions).

The problem I'm having here is that most talk is not about how to make the
customers access line behave better for the customer, it's to have certain
customers traffic be lower prioritized in the distribution and core, so ISPs
can oversubscribe more without customers being able to notice too much.

I resent that.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se


From jose_javier.garcia_aranda@alcatel-lucent.com  Thu Nov 11 11:51:29 2010
Return-Path: <jose_javier.garcia_aranda@alcatel-lucent.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 233F83A6A84; Thu, 11 Nov 2010 11:51:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.796
X-Spam-Level: 
X-Spam-Status: No, score=-3.796 tagged_above=-999 required=5 tests=[AWL=-1.547, BAYES_00=-2.599, HELO_EQ_FR=0.35]
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 AoUlBS9rwKfP; Thu, 11 Nov 2010 11:51:27 -0800 (PST)
Received: from smail6.alcatel.fr (smail6.alcatel.fr [64.208.49.42]) by core3.amsl.com (Postfix) with ESMTP id 58CA03A6928; Thu, 11 Nov 2010 11:51:25 -0800 (PST)
Received: from FRMRSSXCHHUB03.dc-m.alcatel-lucent.com (FRMRSSXCHHUB03.dc-m.alcatel-lucent.com [135.120.45.63]) by smail6.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id oABJpnRR000907 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Thu, 11 Nov 2010 20:51:50 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB03.dc-m.alcatel-lucent.com ([135.120.45.63]) with mapi; Thu, 11 Nov 2010 20:51:50 +0100
From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
To: "dispatch@ietf.org" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>
Date: Thu, 11 Nov 2010 20:51:45 +0100
Thread-Topic: [dispatch] [conex]  [httpstreaming]    Q-HTTP
Thread-Index: AcuB0u/0xNI3zWThS5uX2nW0qtDdyAAAtnJg
Message-ID: <3349FECF788C984BB34176D70A51782F16877F68@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se>
Accept-Language: en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.84
Cc: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "DIAZ VIZCAINO, LUIS MIGUEL \(LUIS MIGUEL\)" <luismi.diaz@alcatel-lucent.com>, "Mike Hammer \(hmmr\)" <hmmr@cisco.com>, Mikael Abrahamsson <swmike@swm.pp.se>
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 19:51:30 -0000

Let's change one-way by two-ways ISP business

User---->content provider---> ISP <----flat fee user
=20
Service providers are worried about ARPU. It is decreasing becasue
the "exaflood" phenomenon. The exponential traffic can not be sustained=20
by the network, with incremental increases in bandwidth.

The answer consist on focuse on "ARPContent provider" instead on ARPU. And =
how?

The way to do that is by means of application enablement. If network provid=
er=20
exposes their capabilities to the developers/content providers , then=20
internet applications becomes enough valuated to motivate users pay for the=
m.

These ISP capabilities can be priced to developers/content providers, incre=
asing=20
ISP revenues. Capabilities such as location, presence, billing, security, Q=
oS....

One of the most important is QoS. If developers can not find profitable bus=
iness
Models, innovation is compromised. QoS means a mix of traffic engineering +=
 priorization + etc

Look at gaming: this industry moves around 50 Billion euros per year, there=
of 35
Billion are games and the rest (15%) hardware consoles. In the value chain =
of
Gaming industry, the distribution layer takes around 10%. (5 billion)

Now imagine an ISP which offer "intelligent" QoS ( based on Q-HTTP) to enab=
le virtualization of games=20
(like www.onlive.com, but using the network instead locating servers at las=
t mille)

The potential of QoS for ISP only in Gaming are: distribution + hardware co=
nsole savings + antipiracy + ...

Lets make the sum.=20

virtual gaming is only one of the potential business of QoS

- Jose javier


From jose_javier.garcia_aranda@alcatel-lucent.com  Thu Nov 11 15:02:40 2010
Return-Path: <jose_javier.garcia_aranda@alcatel-lucent.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 291713A657C; Thu, 11 Nov 2010 15:02:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.655
X-Spam-Level: 
X-Spam-Status: No, score=-3.655 tagged_above=-999 required=5 tests=[AWL=-1.406, BAYES_00=-2.599, HELO_EQ_FR=0.35]
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 WaLW5Ps0CWOz; Thu, 11 Nov 2010 15:02:38 -0800 (PST)
Received: from smail6.alcatel.fr (smail6.alcatel.fr [64.208.49.42]) by core3.amsl.com (Postfix) with ESMTP id 9F9CB3A635F; Thu, 11 Nov 2010 15:02:38 -0800 (PST)
Received: from FRMRSSXCHHUB02.dc-m.alcatel-lucent.com (FRMRSSXCHHUB02.dc-m.alcatel-lucent.com [135.120.45.62]) by smail6.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id oABN2NMq015406 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Fri, 12 Nov 2010 00:02:24 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB02.dc-m.alcatel-lucent.com ([135.120.45.62]) with mapi; Fri, 12 Nov 2010 00:02:23 +0100
From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
To: Mikael Abrahamsson <swmike@swm.pp.se>
Date: Fri, 12 Nov 2010 00:02:21 +0100
Thread-Topic: [dispatch] [conex]  [httpstreaming]    Q-HTTP
Thread-Index: AcuB4Vl8kL6F99JJR5asvgwyuxDp7wADcA+A
Message-ID: <3349FECF788C984BB34176D70A51782F16877F9C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F68@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011112134270.2639@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.1.10.1011112134270.2639@uplift.swm.pp.se>
Accept-Language: en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.84
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "Mike Hammer \(hmmr\)" <hmmr@cisco.com>, "DIAZ VIZCAINO, LUIS MIGUEL \(LUIS MIGUEL\)" <luismi.diaz@alcatel-lucent.com>
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 23:02:40 -0000

Mikael,

Since several years ago, ARPU is frozen and even it has been reduced a litt=
le. But traffic grows each year, and as you say, profit goes down. I have c=
heck ARPU from Spanish operators and they are reduced
Each year, a little, but the investments in network must increase to suppor=
t the traffic growing.

An operator can do much more than micropayments and location. Can provide l=
ocation, presence, availability status, geofencing functionalities, profili=
ng, security based on attack patterns and virus signatures, child protectio=
n navigation, unified communications like integration voicemail to social n=
etworks, QoS (based on priorization, reservation, traffic mode at access no=
des, traffic engineering, path computation) , storage, Content delivery net=
work services, IPTV and IPTV based services, advertising, interactive adver=
tising over IPTV, security, billing, wallet services for micropayments, rem=
ote call control, click to dial services, application store services, expos=
ure of messaging services ( MMS, SMS), instant messaging services.....


Priorization reduce queue times, with network full or not. For example, IPT=
V services offered by operators uses priorization. But do not reduce QoS to=
 priorization. There are more operations involved in QoS.


Regarding latency, it is possible reduce the latency using different operat=
ions over the network elements, such as changing traffic mode, choose a goo=
d path, priorization and so on. With around 50ms it is possible play a lot =
of virtualized games. Depending on the required latency, the application ca=
n work with a good user experience. But this is not only applicable to virt=
ualized games, but also to traditional online gaming, in which latencies so=
metimes makes not possible to play against users located in other countries=
, and in that case constraints are not very restricted , however without Qo=
S, they are impossible to achieve today.=20

Hard-core gamers have a high willingness to pay for virtualized games, but =
today content providers can not offer virtualized games because there is no=
t QoS on demand in Internet.

Have you read the draft? I promise you that Q-HTTP perhaps has an horrible =
name, but it is KISS, for sure. It is application level, and Q-HTTP alerts =
can be used for a lot of possibilities from  adapting mechanisms ( reduce b=
itrate or functionalities)  to priorization , reservation, or whatever. It =
is not said what to do with the alerts in the draft. It is only a powerful =
tool.


- Jose Javier


-----Mensaje original-----
De: Mikael Abrahamsson [mailto:swmike@swm.pp.se]=20
Enviado el: jueves, 11 de noviembre de 2010 21:44
Para: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
CC: dispatch@ietf.org; httpstreaming; conex@ietf.org; Mike Hammer (hmmr); I=
ngemar Johansson S; Kathy McEwen; DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
Asunto: RE: [dispatch] [conex] [httpstreaming] Q-HTTP

On Thu, 11 Nov 2010, GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER) wrote:

> Service providers are worried about ARPU. It is decreasing becasue the=20
> "exaflood" phenomenon. The exponential traffic can not be sustained by=20
> the network, with incremental increases in bandwidth.

I don't get it. Are you saying that because there is more traffic, the user=
 is paying less money per month? Yes, profit per customer might be down, bu=
t why should traffic volume decrease revenue?

> These ISP capabilities can be priced to developers/content providers,=20
> increasing ISP revenues. Capabilities such as location, presence, billing=
, security, QoS....

I agree that an ISP can be a micropayment provider and also provice some lo=
cation information.

> One of the most important is QoS. If developers can not find=20
> profitable business Models, innovation is compromised. QoS means a mix=20
> of traffic engineering + priorization + etc

Packet prioritization is only of value when the network is full. QoS is onl=
y of interest when BE works badly.

> Now imagine an ISP which offer "intelligent" QoS ( based on Q-HTTP) to=20
> enable virtualization of games (like www.onlive.com, but using the=20
> network instead locating servers at last mille)

I don't get this either. You can't play an FPS with tens of milliseconds of=
 network delay, so you need to locate servers close to the customers to kee=
p latency low, plus you also don't want the access latency to eat up your l=
atency budget so ADSL and cable goes out the window anyway, the only thing =
left is the sub-millisecond latency of ETTH.

Btw, I think Q-HTTP is a horrible idea. It seems require a lot of state in =
the network. State is expensive. What happened to KISS principle?

--=20
Mikael Abrahamsson    email: swmike@swm.pp.se

From Xiangsong.Cui@huawei.com  Thu Nov 11 18:19:06 2010
Return-Path: <Xiangsong.Cui@huawei.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 709F33A6A9F for <httpstreaming@core3.amsl.com>; Thu, 11 Nov 2010 18:19:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.873
X-Spam-Level: *
X-Spam-Status: No, score=1.873 tagged_above=-999 required=5 tests=[AWL=-0.421,  BAYES_00=-2.599, CN_BODY_35=0.339, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, MIME_CHARSET_FARAWAY=2.45, RDNS_NONE=0.1]
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 9McxZJkMXj0I for <httpstreaming@core3.amsl.com>; Thu, 11 Nov 2010 18:19:04 -0800 (PST)
Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id 62C033A6AA6 for <httpstreaming@ietf.org>; Thu, 11 Nov 2010 18:19:04 -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 <0LBR00J3R2GD8Y@szxga04-in.huawei.com> for httpstreaming@ietf.org; Fri, 12 Nov 2010 10:19:25 +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 <0LBR00FM32GCEU@szxga04-in.huawei.com> for httpstreaming@ietf.org; Fri, 12 Nov 2010 10:19:24 +0800 (CST)
Received: from [172.24.1.3] (Forwarded-For: [130.129.116.45]) by szxmc03-in.huawei.com (mshttpd); Fri, 12 Nov 2010 10:19:24 +0800
Date: Fri, 12 Nov 2010 10:19:24 +0800
From: Xiangsong Cui <Xiangsong.Cui@huawei.com>
In-reply-to: <204E7666-5455-4F51-A865-9043BE3EE84B@cisco.com>
To: David R Oran <oran@cisco.com>
Message-id: <faeffe381fdd5.1fdd5faeffe38@huawei.com>
MIME-version: 1.0
X-Mailer: iPlanet Messenger Express 5.2 HotFix 2.14 (built Aug  8 2006)
Content-type: multipart/mixed; boundary="Boundary_(ID_BpLMJ+Hk40Yve0OhMNr3pQ)"
Content-language: zh-CN
X-Accept-Language: zh-CN
Priority: normal
References: <AANLkTimsEDGkDVjTj0uVg7g4h+L8JtmM7FJMRM4TvWtv@mail.gmail.com> <01df01cb8089$568d0b30$03a72190$@iridescentnetworks.com> <CEA40436-871D-4748-80F0-1D515E7ED054@netflix.com> <fba7d8a4195b6.195b6fba7d8a4@huawei.com> <20D6E2C9-8E84-42E8-8145-0AF0FE575AFE@cisco.com> <fba2dcf3187a6.187a6fba2dcf3@huawei.com> <204E7666-5455-4F51-A865-9043BE3EE84B@cisco.com>
Cc: httpstreaming <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] Agenda and Slides
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Nov 2010 02:19:06 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_BpLMJ+Hk40Yve0OhMNr3pQ)
Content-type: text/plain; charset=gb2312
Content-transfer-encoding: quoted-printable
Content-disposition: inline

Hi David=2C

Again=2C I=27m not telling any solid use case=2C just my some thoughts=2C=
 or questions=2C for open discussion=2E
Please see my comments inline=2E



----- =D4=AD=D3=CA=BC=FE -----
=B7=A2=BC=FE=C8=CB=3A David R Oran =3Coran=40cisco=2Ecom=3E
=C8=D5=C6=DA=3A =D0=C7=C6=DA=CB=C4=2C =CA=AE=D2=BB=D4=C2 11=C8=D5=2C 2010=
 =CF=C2=CE=E711=3A44
=D6=F7=CC=E2=3A Re=3A =5Bhttpstreaming=5D Agenda and Slides
=CA=D5=BC=FE=C8=CB=3A Xiangsong Cui =3CXiangsong=2ECui=40huawei=2Ecom=3E
=B3=AD=CB=CD=3A Mark Watson =3Cwatsonm=40netflix=2Ecom=3E=2C httpstreamin=
g =3Chttpstreaming=40ietf=2Eorg=3E

=3E =

=3E On Nov 11=2C 2010=2C at 4=3A10 AM=2C Xiangsong Cui wrote=3A
=3E =

=3E =3E Hi David=2C
=3E =3E =

=3E =3E In fact I have no clear picture in my mind=2C I am thinking=2C
=3E =3E =

=3E =3E =231=2C It seems the current adaptive HTTP streaming is based on =

=3E endpoint (client or server)=2C is it possible or useful that the =

=3E middle-box trigers stream rate adjustment=3F =

=3E I sure hope not=2C unless by =22middlebox=22 you mean a real HTTP ser=
ver =

=3E at the edge of the CDN=2E Otherwise you get no sympathy from me as I =

=3E am on record as finding middleboxes a pretty universally bad =

=3E thing=2E If you mean special machinery in the edge HTTP server =

=3E looking into the access network (e=2Eg=2E mobile=2C DSL=2C etc=2E) th=
en I =

=3E think there *might* be something (as I said=2C I=27m open minded)=2C =
but =

=3E it=27s up to the proponents of doing stuff on the HTTP servers to =

=3E make the case that it provides more than a small measurable =

=3E benefit and doesn=27t break anything=2E

In my mind=2C that is not a HTTP server=2C but it will do some measuremen=
t on the HTTP traffic flow=2E
The baseline here is=2C it should not break anything in the HTTP transact=
ion=2E

=3E =

=3E =3E    In my mind=2C a similar case is ECN mechanism=2C router forwar=
ds =

=3E IP packets between TCP endpoints=2E The router doesn=27t support TCP =

=3E protocol=2C but the router can be involved in TCP flow control (or =

=3E TCP rate adjustment) by some IP header indication=2E
=3E ECN does not involve the router in a TCP flow=2E What makes you =

=3E think it does=3F It=27s a pure L3 mechanism with no examination of TC=
P =

=3E headers nor tracking of TCP state=2E

I didn=27t say router is involved in TCP flow=2C My point here is=2C the =
router can influence TCP endpoint (rate control aspect) by some operation=
 except dropping=2E
Router may drop packet=2C the TCP endpoint will also detect that=2C and t=
he endpoint will give some reaction=2E This of course works well=2C but i=
t is also may be improved=2C right=3F

=3E =

=3E =3E Can the middlebox also influence HTTP streaming by some =

=3E mechanism more effectively=3F I think network-based or network-
=3E involved HTTP streaming mechanism may be a supplement to client-
=3E based mechanism=2E =

=3E Well=2C the potential design space is gigantic=2E Most of it is =

=3E complicated and has lots of tradeoffs=2E Imagining that you might do =

=3E something better is not sufficient=2E You have to=3A
=3E a) propose something
=3E b) analyze it
=3E c) simulate it under a wide range of conditions
=3E d) implement it
=3E e) measure it on the real internet (or an overlay like Planetlab)=2E

Yes=2C you are right=2C there are lots jobs=2C but I=27m just wondering=2C=
 is it possible=3F
Or maybe can tell me=2C why is it not possible=3F why is it not worthy of=
 any consideration=3F

=3E =

=3E Get there and them maybe the IETF should have another BoF to look =

=3E at the problem=2E

If this is out of scope of httpatreaming list=2C we may discuss this some=
where others=2E

=3E =

=3E =3E RED is OK=2C but whether it is better that rate adjustment happen=
s =

=3E earlier than packet drop=3F Some resource in the foregoing path is =

=3E wasted by dropped packets =2E=2E=2E
=3E =3E =

=3E That=27s not what RED is about=2E It=27s about breaking up the well-
=3E known synchronization behavior of tail-drop on TCP=2C which leads to =

=3E oscillations and significant underutilization of bottleneck link =

=3E bandwidth=2E It isn=27t about improving the performance for any one =

=3E connection=2E RED is basic hygiene=2C not an optimization=2E My point=
 =

=3E was that designing complicated TCP or HTTP level mechanisms to try =

=3E to get around tail-drop router induced performance problems is a =

=3E waste of effort when you can just torn on RED=2E What data do you =

=3E have that the performance anomalies you=27re trying to eliminate are =

=3E NOT due to tail drop=3F
=3E =

=3E =3E =232=2C In mobile envirment=2C network has a more clear map (chan=
nel=2C =

=3E bandwidth=2C etc=2E) than the client=2C if the network can trace the =

=3E mobile client=2C can the network make some proactive operation on =

=3E HTTP streaming=3F I=27m not sure=2E
=3E =3E =

=3E Again=2C =22not sure=22 isn=27t good enough=2E (I=27m not sure if I m=
ight win =

=3E the lottery)=2E I don=27t think we=27ve even gotten to step (1)=2C wh=
ich =

=3E is demonstrating with real numbers and real measurements that =

=3E there is a problem to be solved here=2E Then we need step (2) which =

=3E is seeing if the problem has any feasible solutions that don=27t =

=3E break other things=2C or overcomplicate the architecture=2E Then we =

=3E can get to step (3) which is to compare the solutions against the =

=3E baseline of doing nothing=2E At that point if enough improvement is =

=3E demonstrated to warrant spending a lot of the IETF=27s time =

=3E standardizing something=2C we can work on the details=2E
=3E =

=3E My fear here is that we=27ll have a problem statement that boils =

=3E down to =22we need nano fiber transport cables to geosynchronous =

=3E orbit=22 at one extreme=2C or =22it sure would be nice if streaming H=
TTP =

=3E made better use of scarce radio resources on 4G networks=22 at the =

=3E other=2E
=3E I don=27t think the case has yet been made that there=27s a well-
=3E scoped problem for IETF to work on here=2E I heard somebody proposed =

=3E that perhaps an IRTF research group ought to be the first step=2E =

=3E That might be an alternative worth considering=2C but only if we can =

=3E get the right people actually doing work (i=2Ee=2E researchers with =

=3E the right skill sets and resources to do the modeling=2C simulation=2C=
 =

=3E and experiments)=2E

Yes=2C all my messages here are very =22raw=22 thought=2C so do not take =
it as argument for anything=2E

Regards=2C
Xiangsong

=3E =

=3E Cheers=2C DaveO=2E
=3E =

=3E =

=3E =3E Best Regards
=3E =3E Xiangsong
=3E =3E =

=3E =3E =

=3E =3E ----- =D4=AD=D3=CA=BC=FE -----
=3E =3E =B7=A2=BC=FE=C8=CB=3A David R Oran =3Coran=40cisco=2Ecom=3E
=3E =3E =C8=D5=C6=DA=3A =D0=C7=C6=DA=C8=FD=2C =CA=AE=D2=BB=D4=C2 10=C8=D5=
=2C 2010 =CF=C2=CE=E711=3A52
=3E =3E =D6=F7=CC=E2=3A Re=3A =5Bhttpstreaming=5D Agenda and Slides
=3E =3E =CA=D5=BC=FE=C8=CB=3A Xiangsong Cui =3CXiangsong=2ECui=40huawei=2E=
com=3E
=3E =3E =B3=AD=CB=CD=3A Mark Watson =3Cwatsonm=40netflix=2Ecom=3E=2C http=
streaming =

=3E =3Chttpstreaming=40ietf=2Eorg=3E=3E =

=3E =3E=3E =

=3E =3E=3E On Nov 10=2C 2010=2C at 12=3A13 AM=2C Xiangsong Cui wrote=3A
=3E =3E=3E =

=3E =3E=3E=3E Hi=2C
=3E =3E=3E=3E =

=3E =3E=3E=3E I agree Kathy here=2E
=3E =3E=3E=3E And=2C Mark=2C yes=2C you are right=2C it drops packets=2E =
But this is =

=3E =3E=3E only a passive reaction=2C I think it is better to achieve som=
e =

=3E =3E=3E active operation=2C or proactive operation (if possible)=2C th=
at =

=3E would =

=3E =3E=3E be perfact=2E
=3E =3E=3E=3E =

=3E =3E=3E Why=3F This is not at all obvious to some of us=2C unless by =

=3E =3E=3E =22proactive=22 you mean turning on existing machinery that is=
 not =

=3E yet =

=3E =3E=3E universally deployed=2C like RED and ECN=2E There is at least =
some =

=3E =3E=3E evidence that currently measured poor adaptive streaming =

=3E behaviors =

=3E =3E=3E can be explained by tail-drop routers hanging around all over =

=3E the =

=3E =3E=3E place=2E TCP is known to behave badly under heavy load with ta=
il-
=3E =3E=3E drop queuing=2E I think you=27d agree that it=27s a whole lot =
easier =

=3E to =

=3E =3E=3E turn on  well understood=2C standardized and nearly universall=
y =

=3E =3E=3E implemented techniques at the network layer than it it is =

=3E stumble =

=3E =3E=3E around trying to invent new application and HTTP machinery to =

=3E try =

=3E =3E=3E to fake it out=2E
=3E =3E=3E =

=3E =3E=3E We also don=27t fully understand the effect of allowing adapti=
ve =

=3E =3E=3E streaming clients to compete only against each other with no =

=3E cross =

=3E =3E=3E traffic present to inject enough noise to drive the adaptation=
 =

=3E =3E=3E algorithms=2E The deployments today are without putting the =

=3E traffic =

=3E =3E=3E in a separate QoS class since they run over-the-top on BE =

=3E service=2E =

=3E =3E=3E It is far from clear that removing the cross-traffic induced =

=3E =3E=3E bandwidth variation will make things better - it might=2C coun=
ter-
=3E =3E=3E intuitively=2C make things worse!
=3E =3E=3E =

=3E =3E=3E=3E I think these jobs are worthy our attention=2E
=3E =3E=3E=3E =

=3E =3E=3E I do not think the case has yet been made=2C although I think =

=3E you=27ll =

=3E =3E=3E find we=27re all open minded and willing to listen=2E
=3E =3E=3E =

=3E =3E=3E With respect to the mobile environment specifically=2C there i=
s =

=3E an =

=3E =3E=3E obvious space/time/computation/bandwidth tradeoff with respect=
 =

=3E to =

=3E =3E=3E multi-rate coding (upon which adaptive HTTP streaming depends)=
=2E =

=3E If =

=3E =3E=3E you only have a few rates to play with=2C it=27s obviously har=
d to =

=3E to =

=3E =3E=3E optimal bandwidth packing on radio channels that don=27t suppo=
rt =

=3E =3E=3E enough users to satisfy the =22law of large numbers=22=2E It=27=
s even =

=3E =3E=3E harder to do it with good fairness properties=2E There are man=
y =

=3E ways =

=3E =3E=3E to skin this cat though=3A
=3E =3E=3E =

=3E =3E=3E - spend the cycles on the encoders and space in the caches to =

=3E have =

=3E =3E=3E finer rate quantization in the multi-rate coding=2E
=3E =3E=3E - match the encoding rates to to the radio channel allocation =

=3E chunks=3E=3E - transrate a higher rate down to fit in the allocation =

=3E for a =

=3E =3E=3E given mobile user if that would result in better QoE than =

=3E shifting =

=3E =3E=3E them down to the next lower rate=2E
=3E =3E=3E =

=3E =3E=3E However=2C I=27d like to observe that NONE of these techniques=
 has =

=3E =3E=3E much (or at least very little) to do with the protocols and =

=3E =3E=3E algorithms for adaptive HTTP streaming=2E
=3E =3E=3E =

=3E =3E=3E There may be some small tweaks that one might do though=2E For=
 =

=3E =3E=3E example=2C there might be useful transrating hints in server =

=3E =3E=3E manifests to tell streaming servers whether they are permitted=
 =

=3E to =

=3E =3E=3E transrate a given profile=2C and hints in client manifests to =

=3E allow =

=3E =3E=3E them to request a transrate down as opposed to shifting to the=
 =

=3E =3E=3E next lower coding rate=2E Alternatively=2C the manifests could=
 just =

=3E =3E=3E lie about the number of profiles=2C and allow servers to =

=3E =3E=3E =22synthesize=22 the intermediate profiles by transrating=2E
=3E =3E=3E =

=3E =3E=3E As a parting homily to those who think reservations and =

=3E admission =

=3E =3E=3E control are always superior to adaptation in their ability to =

=3E =3E=3E deliver QoE=2C remember that=3A
=3E =3E=3E =

=3E =3E=3E =22The purpose of bandwidth reservation and admission control =
is =

=3E to =

=3E =3E=3E say NO=2C not to say YES=22=2E If you can always say YES=2C yo=
u don=27t =

=3E need =

=3E =3E=3E it=2C and if you say NO a lot=2C you are just quantizing unfai=
rness =

=3E =3E=3E into a boolean=2E=22
=3E =3E=3E =

=3E =3E=3E DaveO=2E
=3E =3E=3E =

=3E =3E=3E =

=3E =3E=3E =

=3E =3E=3E =

=3E =3E=3E=3E Best Regards
=3E =3E=3E=3E Xiangsong
=3E =3E=3E=3E =

=3E =3E=3E=3E =

=3E =3E=3E=3E ----- =D4=AD=D3=CA=BC=FE -----
=3E =3E=3E=3E =B7=A2=BC=FE=C8=CB=3A Mark Watson =3Cwatsonm=40netflix=2Eco=
m=3E
=3E =3E=3E=3E =C8=D5=C6=DA=3A =D0=C7=C6=DA=C8=FD=2C =CA=AE=D2=BB=D4=C2 10=
=C8=D5=2C 2010 =CF=C2=CE=E712=3A24
=3E =3E=3E=3E =D6=F7=CC=E2=3A Re=3A =5Bhttpstreaming=5D Agenda and Slides=

=3E =3E=3E=3E =CA=D5=BC=FE=C8=CB=3A Kathy McEwen =3Ckathy=40iridescentnet=
works=2Ecom=3E
=3E =3E=3E=3E =B3=AD=CB=CD=3A httpstreaming =3Chttpstreaming=40ietf=2Eorg=
=3E
=3E =3E=3E=3E =

=3E =3E=3E=3E=3E =

=3E =3E=3E=3E=3E =

=3E =3E=3E=3E=3E Sent from my iPad
=3E =3E=3E=3E=3E =

=3E =3E=3E=3E=3E On Nov 9=2C 2010=2C at 7=3A42 PM=2C =22Kathy McEwen=22 =

=3E =3E=3E=3E=3E =3Ckathy=40iridescentnetworks=2Ecom=3E wrote=3A
=3E =3E=3E=3E=3E =

=3E =3E=3E=3E=3E=3E After doing some digging on the various
=3E =3E=3E=3E=3E=3E protocols (RTMP/http=2C RTSP=2C HTML5/http=2C etc=2E=2E=
=2E )=2C we found =

=3E =3E=3E that =

=3E =3E=3E=3E=3E all of them
=3E =3E=3E=3E=3E=3E that are doing any kind of adaptive rate streaming=2C=
 but they =

=3E =3E=3E do =

=3E =3E=3E=3E=3E not today
=3E =3E=3E=3E=3E=3E incorporate the messages/control mechanisms to allow =
for the =

=3E =3E=3E=3E=3E network to take
=3E =3E=3E=3E=3E=3E control and adapt the rate of the video=2E
=3E =3E=3E=3E=3E =

=3E =3E=3E=3E=3E But it does! It drops packets=2C causing a congestion re=
sponse =

=3E =3E=3E from =

=3E =3E=3E=3E=3E TCP causing in turn an adaptation by the application=2E =
The =

=3E =3E=3E network =

=3E =3E=3E=3E=3E is completely in control of the packet delivery rate=2C =
which =

=3E the =

=3E =3E=3E=3E=3E application knows and adapts to=2E
=3E =3E=3E=3E=3E =

=3E =3E=3E=3E=3E This is the baseline=2C which is so simple and applicabl=
e =

=3E across =

=3E =3E=3E=3E=3E myriad access technologies=2E New mechanisms need to jus=
tify =

=3E =3E=3E=3E=3E themselves against this baseline=2E
=3E =3E=3E=3E=3E =

=3E =3E=3E=3E=3E =2E=2E=2EMark =

=3E =3E=3E=3E=3E =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F
=3E =3E=3E=3E=3E httpstreaming mailing list
=3E =3E=3E=3E=3E httpstreaming=40ietf=2Eorg
=3E =3E=3E=3E=3E https=3A//www=2Eietf=2Eorg/mailman/listinfo/httpstreamin=
g
=3E =3E=3E=3E=3E =

=3E =3E=3E=3E =3Cc00111037=2Evcf=3E=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F
=3E =3E=3E=3E httpstreaming mailing list
=3E =3E=3E=3E httpstreaming=40ietf=2Eorg
=3E =3E=3E=3E https=3A//www=2Eietf=2Eorg/mailman/listinfo/httpstreaming
=3E =3E=3E =

=3E =3E=3E =

=3E =3E =3Cc00111037=2Evcf=3E
=3E =

=3E 

--Boundary_(ID_BpLMJ+Hk40Yve0OhMNr3pQ)
Content-type: text/x-vcard; name=c00111037.vcf; charset=gb2312
Content-transfer-encoding: 7BIT
Content-disposition: attachment; filename=c00111037.vcf
Content-description: Card for Xiangsong Cui <Xiangsong.Cui@huawei.com>

begin:vcard
n:Cui;Xiangsong
fn:Xiangsong Cui
version:2.1
email;internet:Xiangsong.Cui@huawei.com
end:vcard


--Boundary_(ID_BpLMJ+Hk40Yve0OhMNr3pQ)--

From swmike@swm.pp.se  Thu Nov 11 19:54:47 2010
Return-Path: <swmike@swm.pp.se>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8DF9A3A6917; Thu, 11 Nov 2010 19:54:47 -0800 (PST)
X-Quarantine-ID: <PDSHdo6mgd98>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER, Improper folded header field made up entirely of whitespace: To: ...se_javier.garcia_aranda@alcatel-lucent.com>\n \n
X-Spam-Flag: NO
X-Spam-Score: -2.588
X-Spam-Level: 
X-Spam-Status: No, score=-2.588 tagged_above=-999 required=5 tests=[AWL=0.011,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PDSHdo6mgd98; Thu, 11 Nov 2010 19:54:46 -0800 (PST)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) by core3.amsl.com (Postfix) with ESMTP id EC0103A67D0; Thu, 11 Nov 2010 19:54:45 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id B871E9C; Fri, 12 Nov 2010 04:55:15 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id B5D279A; Fri, 12 Nov 2010 04:55:15 +0100 (CET)
Date: Fri, 12 Nov 2010 04:55:15 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com> 
In-Reply-To: <3349FECF788C984BB34176D70A51782F16877F9C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
Message-ID: <alpine.DEB.1.10.1011120434120.1154@uplift.swm.pp.se>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F68@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011112134270.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F9C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
User-Agent: Alpine 1.10 (DEB 962 2008-03-14)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "Mike Hammer \(hmmr\)" <hmmr@cisco.com>, "DIAZ VIZCAINO, LUIS MIGUEL \(LUIS MIGUEL\)" <luismi.diaz@alcatel-lucent.com>
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Nov 2010 03:54:47 -0000

On Fri, 12 Nov 2010, GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER) wrote:

> Since several years ago, ARPU is frozen and even it has been reduced a 
> little. But traffic grows each year, and as you say, profit goes down. I 
> have check ARPU from Spanish operators and they are reduced

Yes, but the ARPU doesn't go down because traffic increases, it goes down 
due to competition and increased market penetration.

> Each year, a little, but the investments in network must increase to support the traffic growing.

Yes. That means profit is down.

> Priorization reduce queue times, with network full or not. For example, 
> IPTV services offered by operators uses priorization. But do not reduce 
> QoS to priorization. There are more operations involved in QoS.

Prioritization on the access line is good. Prioritization done because you 
want to flatline your distribution/core at peak times is bad.

> online gaming, in which latencies sometimes makes not possible to play 
> against users located in other countries, and in that case constraints 
> are not very restricted , however without QoS, they are impossible to 
> achieve today.

With hot potato routing, high latency to other countries depend on either 
bad network design or physical constraints when it comes to speed of light 
in fiber. QoS can't solve neither.

> Hard-core gamers have a high willingness to pay for virtualized games, 
> but today content providers can not offer virtualized games because 
> there is not QoS on demand in Internet.

Hard-core gamers won't accept 50ms of keypress/action delay.

> Have you read the draft? I promise you that Q-HTTP perhaps has an 
> horrible name, but it is KISS, for sure. It is application level, and 
> Q-HTTP alerts can be used for a lot of possibilities from adapting 
> mechanisms ( reduce bitrate or functionalities)  to priorization , 
> reservation, or whatever. It is not said what to do with the alerts in 
> the draft. It is only a powerful tool.

I started reading the draft but fell ill after reading it a while. It 
seems to do a lot of testing. We don't need more testing, we need 
performance information for existing traffic, not more test traffic.

And yes, Q-HTTP is HORRRIBLE name. And no, it's not KISS. Just the size 
of the draft and the number of sections says it's not KISS.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se

From swmike@swm.pp.se  Fri Nov 12 01:40:22 2010
Return-Path: <swmike@swm.pp.se>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E1FBE3A6B16; Fri, 12 Nov 2010 01:40:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.588
X-Spam-Level: 
X-Spam-Status: No, score=-2.588 tagged_above=-999 required=5 tests=[AWL=0.011,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S-L85U0nSg9y; Fri, 12 Nov 2010 01:40:22 -0800 (PST)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) by core3.amsl.com (Postfix) with ESMTP id ACDEF3A6B12; Fri, 12 Nov 2010 01:40:20 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id DA02B9C; Fri, 12 Nov 2010 10:40:51 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id D87529A; Fri, 12 Nov 2010 10:40:51 +0100 (CET)
Date: Fri, 12 Nov 2010 10:40:51 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)" <luismi.diaz@alcatel-lucent.com>
In-Reply-To: <3349FECF788C984BB34176D70A51782F168780B4@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
Message-ID: <alpine.DEB.1.10.1011121034250.1154@uplift.swm.pp.se>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F68@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011112134270.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F9C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011120434120.1154@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F168780B4@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
User-Agent: Alpine 1.10 (DEB 962 2008-03-14)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII
Cc: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Nov 2010 09:40:23 -0000

On Fri, 12 Nov 2010, DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL) wrote:

> And testing is just a MUST. We need to know what is going wrong for THAT 
> flow, because not all the applications/flows have the same requirements.

No, testing is not a MUST. If you need to know what is going on with THAT 
flow, then you make sure you have insight into what THAT flow is 
experiencing, you don't inject more traffic.

Your time would be much better spent developing an API into the client IP 
stack to give insight into what TCP/RTP is actually experiencing 
(timestamping used to deduce jitter etc) than to create *more* traffic 
when facing adverse conditions.

And since you say "flow". I run *routers*. Routers act on a per-packet 
basis. They don't act on flows. They act on precedence/dscp values in each 
packet and queue according to policy if it exists, otherwise it does FIFO.

I hate testing. I'd much rather have insight into real traffic than 
creating test traffic. Test traffic can look fine where the real traffic 
is not. It's just amazing that we're sitting here some 30 years after TCP 
was invented and still have no tools for users to see what TCP is doing, 
short of dumping the packets on their interface and running wireshark on 
it.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se

From swmike@swm.pp.se  Fri Nov 12 01:42:34 2010
Return-Path: <swmike@swm.pp.se>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2C45A3A6B1A; Fri, 12 Nov 2010 01:42:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.589
X-Spam-Level: 
X-Spam-Status: No, score=-2.589 tagged_above=-999 required=5 tests=[AWL=0.010,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0v2Ff-KYck+g; Fri, 12 Nov 2010 01:42:33 -0800 (PST)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) by core3.amsl.com (Postfix) with ESMTP id 380B93A6B11; Fri, 12 Nov 2010 01:42:33 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id DCA149C; Fri, 12 Nov 2010 10:43:04 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id D98A09A; Fri, 12 Nov 2010 10:43:04 +0100 (CET)
Date: Fri, 12 Nov 2010 10:43:04 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)" <luismi.diaz@alcatel-lucent.com>
In-Reply-To: <3349FECF788C984BB34176D70A51782F1687808C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
Message-ID: <alpine.DEB.1.10.1011121040540.1154@uplift.swm.pp.se>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F68@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011112134270.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F1687808C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
User-Agent: Alpine 1.10 (DEB 962 2008-03-14)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "Mike Hammer \(hmmr\)" <hmmr@cisco.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Nov 2010 09:42:34 -0000

On Fri, 12 Nov 2010, DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL) wrote:

> Then, why on earth ALL ISPs are using QoS in THEIR networks to guarantee 
> their own VoIP and Broadcast TV services to their customers???

All ISPs aren't doing this. I've worked for at least two who has VoIP 
services without it. Skype has no such requirement.

> QoS is ALWAYS a MUST for ISPs to ensure real-time services at any 
> moment. Q-HTTP is trying to open up that window to other third parties.

No, it's not a MUST. It's nice to have and increases network tolerance, 
but I've worked for ISPs that used overprovisioning and cheap equipment 
that just got the job done, and this was cheaper than buying the more 
expensive equipment that had a lot of intelligence in it.

Using QoS is ONE way of doing it, it's not the only one.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se

From swmike@swm.pp.se  Fri Nov 12 01:55:45 2010
Return-Path: <swmike@swm.pp.se>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C71603A69BF; Fri, 12 Nov 2010 01:55:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.589
X-Spam-Level: 
X-Spam-Status: No, score=-2.589 tagged_above=-999 required=5 tests=[AWL=0.010,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id doBvVMGweA6G; Fri, 12 Nov 2010 01:55:44 -0800 (PST)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) by core3.amsl.com (Postfix) with ESMTP id 6296E3A68EC; Fri, 12 Nov 2010 01:55:44 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 1CAFE9C; Fri, 12 Nov 2010 10:56:16 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 1A99D9A; Fri, 12 Nov 2010 10:56:16 +0100 (CET)
Date: Fri, 12 Nov 2010 10:56:16 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)" <luismi.diaz@alcatel-lucent.com>
In-Reply-To: <3349FECF788C984BB34176D70A51782F16878047@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
Message-ID: <alpine.DEB.1.10.1011121048520.1154@uplift.swm.pp.se>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16878047@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
User-Agent: Alpine 1.10 (DEB 962 2008-03-14)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Nov 2010 09:55:45 -0000

On Fri, 12 Nov 2010, DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL) wrote:

> [[Luismi]]: There is one only real thing we can trust in: ISP is there 
> because of PROFIT. If there is no profit there will be no investment at

Unfortunately there is no upper bound to the amount of profit to be made, 
so profit doesn't mean more network investment, it just means more profit. 
I thought that was obvious by now?

> helping ISPs to do MORE with the same money, and that will benefit 
> users.

If the network is full, it's full. Discriminating certain applications 
doesn't mean you're doing more, it's just that you're doing different 
things with the same bw. It's not more.

> With Q-HTTP we are also providing the tools to users to "audit" 
> what they are paying for. Users will pay extra money for superb services 
> (we are doing that right now when you pay a World of Warcraft or OnLive 
> subscription) and part of that money will end-up on the ISP. Sharing 
> profit between all the players is definetively a good thing IMHO.

Have you seen the roaming prices for mobile data? That's what you get when 
you abandon the bill-and-keep model.

> [[Luismi]]: The problem is that ISPs promises are just vague. Up to X 
> Mbps, with no delay/jitter guarantees is just fine for a lot of 
> applications. It is just not enough for real-time. Besides, a few 
> seconds congestion (for instance, a fiber goes down and all traffic 
> re-routes by another path that becomes 1.5 to 1 congested) will produce 
> a slow down in "standard" service and a complete melt-down in real-time. 
> THAT's what we want to protect. Real-Time application will obtain higher 
> priority during congestion (thus slowing down even more the standard 
> services) and EVERYTHING will be saved. Standard services will survive 
> with a period of "half-speed" and Real-Time will survive unaffected.

No, the real time service will be saved by sacrificing the other services. 
That's not EVERYTHING.

Also, I don't see why we need Q-HTTP to do this? This can be done today 
with existing features. The only upside I see with Q-HTTP is quality 
reporting, but it needs to be done in a different way.

> [[Luismi]]: Then there are a lot of services that never will fly out on 
> Internet. Take a look on OnLive service. They provide virtualized gaming 
> (play XBOX games on your TV without the console, just with a small 
> set-top-box that receives video and sends keys pressed on the pad) by 
> just bypassing the network and installing PoPs just half mile away from 
> your home. That is not economically optimized as you can imagine thus 
> they are translating that into a very expensive service. Just because 
> network does not provide what they need. With QoS, they can offer a 
> centralized service, with really cheaper deployment, lower the service 
> fee to users (win), making more profit (win) and paying a % of that to 
> ISP (win). If we like win-win, you must love this win-win-win (and even 
> better, ISP will re-invest part of that profit on network).

They can get QoS without Q-HTTP. They just need to make a deal with the 
ISP. Oh wait, they can't because of Net Neutrality restrictions.

Also, how do you plan to handle traffic in the outgoing direction from the 
consumer, normally CPEs don't have AQM, so if the customer is uploading 
photos at the same time as someone else in the household plays this game, 
you're bust anyway.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se

From jose_javier.garcia_aranda@alcatel-lucent.com  Tue Nov 16 02:30:45 2010
Return-Path: <jose_javier.garcia_aranda@alcatel-lucent.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4B6943A6DC2; Tue, 16 Nov 2010 02:30:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.592
X-Spam-Level: 
X-Spam-Status: No, score=-5.592 tagged_above=-999 required=5 tests=[AWL=0.656,  BAYES_00=-2.599, HELO_EQ_FR=0.35, 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 CdZFmwfQ+CbM; Tue, 16 Nov 2010 02:30:42 -0800 (PST)
Received: from smail5.alcatel.fr (smail5.alcatel.fr [62.23.212.27]) by core3.amsl.com (Postfix) with ESMTP id 575AD3A6BDE; Tue, 16 Nov 2010 02:30:40 -0800 (PST)
Received: from FRMRSSXCHHUB04.dc-m.alcatel-lucent.com (FRMRSSXCHHUB04.dc-m.alcatel-lucent.com [135.120.45.64]) by smail5.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id oAGAVJGn031394 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Tue, 16 Nov 2010 11:31:22 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB04.dc-m.alcatel-lucent.com ([135.120.45.64]) with mapi; Tue, 16 Nov 2010 11:31:08 +0100
From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
To: "dispatch@ietf.org" <dispatch@ietf.org>, "conex@ietf.org" <conex@ietf.org>, "dispatch-bounces@ietf.org" <dispatch-bounces@ietf.org>, httpstreaming <httpstreaming@ietf.org>
Date: Tue, 16 Nov 2010 11:31:07 +0100
Thread-Topic: [dispatch] [conex]  [httpstreaming]    Q-HTTP
Thread-Index: AcuDQcy6bNFn7oj2SJeZnO8E6ZQihAAC+YrwAIqwEDA=
Message-ID: <3349FECF788C984BB34176D70A51782F16B13702@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <C90321AD.157CE%henry.sinnreich@gmail.com> <OFCC8141E5.3BFB9BA9-ON852577DA.005012E0-852577DA.0051507D@csc.com> 
Accept-Language: en-US
Content-Language: es-ES
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/mixed; boundary="_004_3349FECF788C984BB34176D70A51782F16B13702FRMRSSXCHMBSB3d_"
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.13
Cc: "PEREZ LAJO, Jacobo \(Jacobo\)" <jacobo.perez@alcatel-lucent.com>, "DIAZ VIZCAINO, LUIS MIGUEL \(LUIS MIGUEL\)" <luismi.diaz@alcatel-lucent.com>
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Nov 2010 10:30:45 -0000

--_004_3349FECF788C984BB34176D70A51782F16B13702FRMRSSXCHMBSB3d_
Content-Type: multipart/alternative;
	boundary="_000_3349FECF788C984BB34176D70A51782F16B13702FRMRSSXCHMBSB3d_"

--_000_3349FECF788C984BB34176D70A51782F16B13702FRMRSSXCHMBSB3d_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


  hi Janet

i like your example about the explosion :-)
i have attached an image named Q-HTTP_phases.jpg for quick understanding  (=
 for people that have asked for it)

There are two ways to address an undesirable situation: "adaptative solutio=
ns" and "enhance QoS solutions"
For both cases Q-HTTP could be a handy tool

Regarding QoS solutions:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
If the files about the way to avoid the explosion are so important,
then these files could be downloaded using SLA , and for sure the user or t=
he
content provider will pay for that.

user-----(pay per FTP with quality)---->content provider-------(pay for qua=
lity)--------> ISP

user-----(pay per game with quality)---->content provider-------(pay for qu=
ality)--------> ISP

user----( no pay anything)----->content provider ------( no pay for quality=
)----->ISP


video or videogame is not more important than FTP, and FTP is not more impo=
rtant than video.
 It depends on how much the content provider or the user is willing to pay =
for it with QoS

Regarding adaptative solutions:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 Q-HTTP also may be used for detect packet loss and adjust FTP bitrate, or
change parallel FTP for sequential FTP. Q-HTTP is a tool. The decision to t=
ake when Q-HTTP alerts is open


- jose Javier

________________________________
De: Janet P Gunn [mailto:jgunn6@csc.com]
Enviado el: s=E1bado, 13 de noviembre de 2010 15:48
Para: Henry Sinnreich
CC: conex@ietf.org; dispatch@ietf.org; dispatch-bounces@ietf.org; Mike Hamm=
er (hmmr); httpstreaming; Ingemar@core3.amsl.com; Johansson S; GARCIA ARAND=
A, JOSE JAVIER (JOSE JAVIER); Kathy McEwen; DIAZ VIZCAINO, LUIS MIGUEL (LUI=
S MIGUEL); Mikael Abrahamsson
Asunto: Re: [dispatch] [conex] [httpstreaming] Q-HTTP





> On 11/11/10 12:43 PM, "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)"
> <luismi.diaz@alcatel-lucent.com> wrote:
>
> > Hi,
> >    Just a different approach. Think in a traffic jam. I know it
> would be nice
> > to live in a wonderful world with no jams, but they happen. Know
> compare you,
> > going back home from work, and an ambulance with someone dying inside.
> > Everybody gets away to let ambulance drive first. And that's OK.
> >
> >    Now think on Internet. You are playing a Real-Time game and
> your neighbours
> > are just downloading files. They can afford some amount of traffic loss
> > (+delay/jitter) since TCP retransmisions will do the trick (just will t=
ake a
> > little longer to get the job done) while you cannot afford losing
> > (+delaying/jitterin) your traffic because if it happens, your opponent =
will
> > blow you away from the arena. That's the point, all traffic flows
> are NOT the
> > same and need different SLAs.

I think your analogy is completely backwards.  Yes, everyone gets out of th=
e way of the ambulance,
because the ambulance is more important.

But the real time game is NOT more important than downloading the file that=
 contains the
information on how to turn off the flow of the natural gas pipeline when th=
ere is an explosion.

What you are proposing in your analogy is not that "everyone should get out=
 of the way of the ambulance",
but that "everyone should get out of the brand new Ferrari so it can race w=
ith the Maserati."

Janet

--_000_3349FECF788C984BB34176D70A51782F16B13702FRMRSSXCHMBSB3d_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Diso-8859-1"=
>
<META content=3D"MSHTML 6.00.2900.6036" name=3DGENERATOR></HEAD>
<BODY>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT>&nbsp;</DIV>
<DIV></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D836241316-13112010><FONT face=3DA=
rial><FONT=20
color=3D#0000ff><FONT size=3D2><SPAN class=3D484282410-16112010>&nbsp;&nbsp=
;</SPAN>hi=20
Janet</FONT></FONT></FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010>i like your example about the explosion=20
:-)</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D836241316-13112010>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D836241316-13112010><FONT face=3DA=
rial><FONT=20
color=3D#0000ff><FONT size=3D2>i have attached an image named Q-HTTP_phases=
.jpg for=20
quick&nbsp;understanding<SPAN class=3D484282410-16112010>&nbsp; ( for peopl=
e that=20
have asked for it)</SPAN></FONT></FONT></FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D836241316-13112010><FONT face=3DA=
rial><FONT=20
color=3D#0000ff><FONT size=3D2><SPAN=20
class=3D484282410-16112010>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV><=
/SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010><SPAN class=3D484282410-16112010>There are two w=
ays to=20
address an undesirable situation: "adaptative solutions" and "enhance QoS=20
solutions"</SPAN></SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010><SPAN class=3D484282410-16112010>For both cases =
Q-HTTP=20
could be a&nbsp;handy tool</SPAN></SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010><SPAN class=3D484282410-16112010>Regarding QoS=20
solutions:</SPAN></SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010><SPAN=20
class=3D484282410-16112010>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D</SPAN></SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D836241316-13112010><FONT face=3DA=
rial><FONT=20
color=3D#0000ff><FONT size=3D2><SPAN class=3D484282410-16112010>I</SPAN>f t=
he files=20
about the way to avoid the explosion are so important,=20
</FONT></FONT></FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010>then these files could be downloaded using SLA ,=
 and=20
for sure the user or the </SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010>content provider will pay for that.</SPAN></FONT=
></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010>user-----(pay per&nbsp;FTP with quality)----&gt;=
content=20
provider-------(pay for quality)--------&gt; ISP</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D836241316-13112010>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010>user-----(pay per&nbsp;game with=20
quality)----&gt;content provider-------(pay for quality)--------&gt;=20
ISP</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010>user----( no pay anything)-----&gt;content provi=
der=20
------( no pay for quality)-----&gt;ISP</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010>video or videogame is not more important than FT=
P, and=20
FTP is not more important than video.</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010>&nbsp;It depends on how much the content provide=
r or=20
the user is willing to pay for it with QoS</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010><SPAN class=3D484282410-16112010>Regarding adapt=
ative=20
solutions:</SPAN></SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D836241316-13112010><FONT face=3DA=
rial><FONT=20
color=3D#0000ff><FONT size=3D2><SPAN class=3D484282410-16112010><SPAN=20
class=3D836241316-13112010><SPAN=20
class=3D484282410-16112010>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D</SPAN></SPAN>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D836241316-13112010><FONT face=3DA=
rial><FONT=20
color=3D#0000ff><FONT size=3D2><SPAN class=3D484282410-16112010>&nbsp;</SPA=
N>Q-HTTP=20
also may be used for detect packet loss and adjust FTP bitrate, or=20
</FONT></FONT></FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010>change parallel FTP for sequential FTP. Q-HTTP i=
s a=20
tool. The decision to take when Q-HTTP alerts is open</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010></SPAN></FONT>&nbsp;</DIV></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT>&nbsp;</DIV>
<DIV class=3DOutlookMessageHeader lang=3Des dir=3Dltr align=3Dleft><SPAN=20
class=3D836241316-13112010><FONT face=3DArial color=3D#0000ff size=3D2>- jo=
se=20
Javier&nbsp;</FONT></SPAN></DIV>
<DIV class=3DOutlookMessageHeader lang=3Des dir=3Dltr align=3Dleft><SPAN=20
class=3D836241316-13112010><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV class=3DOutlookMessageHeader lang=3Des dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
</DIV>
<DIV class=3DOutlookMessageHeader lang=3Des dir=3Dltr align=3Dleft><FONT fa=
ce=3DTahoma=20
size=3D2><B>De:</B> Janet P Gunn [mailto:jgunn6@csc.com] <BR><B>Enviado el:=
</B>=20
s=E1bado, 13 de noviembre de 2010 15:48<BR><B>Para:</B> Henry=20
Sinnreich<BR><B>CC:</B> conex@ietf.org; dispatch@ietf.org;=20
dispatch-bounces@ietf.org; Mike Hammer (hmmr); httpstreaming;=20
Ingemar@core3.amsl.com; Johansson S; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIE=
R);=20
Kathy McEwen; DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL); Mikael=20
Abrahamsson<BR><B>Asunto:</B> Re: [dispatch] [conex] [httpstreaming]=20
Q-HTTP<BR></FONT><BR></DIV>
<DIV></DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT><FONT face=3D=
Arial=20
color=3D#0000ff size=3D2></FONT><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT><BR><FONT face=3Dsans-serif size=3D2><BR></FONT><TT><FONT=20
size=3D2><BR><BR>&gt; On 11/11/10 12:43 PM, "DIAZ VIZCAINO, LUIS MIGUEL (LU=
IS=20
MIGUEL)"<BR>&gt; &lt;luismi.diaz@alcatel-lucent.com&gt; wrote:<BR>&gt; <BR>=
&gt;=20
&gt; Hi,<BR>&gt; &gt; &nbsp; &nbsp;Just a different approach. Think in a tr=
affic=20
jam. I know it <BR>&gt; would be nice<BR>&gt; &gt; to live in a wonderful w=
orld=20
with no jams, but they happen. Know <BR>&gt; compare you,<BR>&gt; &gt; goin=
g=20
back home from work, and an ambulance with someone dying inside.<BR>&gt; &g=
t;=20
Everybody gets away to let ambulance drive first. And that's OK.<BR>&gt; &g=
t;=20
<BR>&gt; &gt; &nbsp; &nbsp;Now think on Internet. You are playing a Real-Ti=
me=20
game and <BR>&gt; your neighbours<BR>&gt; &gt; are just downloading files. =
They=20
can afford some amount of traffic loss<BR>&gt; &gt; (+delay/jitter) since T=
CP=20
retransmisions will do the trick (just will take a<BR>&gt; &gt; little long=
er to=20
get the job done) while you cannot afford losing<BR>&gt; &gt;=20
(+delaying/jitterin) your traffic because if it happens, your opponent=20
will<BR>&gt; &gt; blow you away from the arena. That's the point, all traff=
ic=20
flows <BR>&gt; are NOT the<BR>&gt; &gt; same and need different=20
SLAs.<BR></FONT></TT><BR><TT><FONT size=3D2>I think your analogy is complet=
ely=20
backwards. &nbsp;Yes, everyone gets out of the way of the ambulance,</FONT>=
</TT>=20
<BR><TT><FONT size=3D2>because the ambulance is more important.</FONT></TT>=
=20
<BR><BR><TT><FONT size=3D2>But the real time game is NOT more important tha=
n=20
downloading the file that contains the </FONT></TT><BR><TT><FONT=20
size=3D2>information on how to turn off the flow of the natural gas pipelin=
e when=20
there is an explosion.</FONT></TT> <BR><BR><TT><FONT size=3D2>What you are=
=20
proposing in your analogy is not that "everyone should get out of the way o=
f the=20
ambulance", </FONT></TT><BR><TT><FONT size=3D2>but that "everyone should ge=
t out=20
of the brand new Ferrari so it can race with the Maserati."=20
</FONT></TT><BR><BR><TT><FONT size=3D2>Janet</FONT></TT> </BODY></HTML>

--_000_3349FECF788C984BB34176D70A51782F16B13702FRMRSSXCHMBSB3d_--

--_004_3349FECF788C984BB34176D70A51782F16B13702FRMRSSXCHMBSB3d_
Content-Type: image/jpeg; name="Q-HTTP_phases.jpg"
Content-Description: Q-HTTP_phases.jpg
Content-Disposition: attachment; filename="Q-HTTP_phases.jpg"; size=83782;
	creation-date="Sat, 13 Nov 2010 17:23:43 GMT";
	modification-date="Sat, 13 Nov 2010 17:23:43 GMT"
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEP
ERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCALsBAwDASIA
AhEBAxEB/8QAHQABAQEBAQEBAQEBAAAAAAAAAAYHBQgEAwIBCf/EAGMQAAAFAwIBAw0LCQUEBwUH
BQABAgMEBQYRBxIhEzFRCBQWFyIyNkFxdJay0hU1VVdhdZW0wtPUIzdSVFaSk5S1M0JTgbMkYnaR
GDRjcqGx0QklOEOCJicoOUR3hGRzhaLB/8QAGwEBAAEFAQAAAAAAAAAAAAAAAAYBAgMEBQf/xABA
EQACAAMCCQkIAgAGAwEAAAAAAQIDEQQFEiExNEFScaGxExVRU2GBkdHhBhQWMjNjwfAiciNCQ5Ki
8WKC0iT/2gAMAwEAAhEDEQA/APZYDNdVDMq9HIjPHWpesoSO5XSY49pveGRNctw1p2kjsns/7xJh
m8pSvZ6m8AMH3K6TDcrpMYOfodTebHwx93d6m8AMH3K6TDcrpMOfodTePhj7u71N4AYPuV0mG5XS
Yc/Q6m8fDH3d3qbwAwfcrpMNyukw5+h1N4+GPu7vU3gBg+5XSYbldJhz9Dqbx8Mfd3epvADB9yuk
w3K6TDn6HU3j4Y+7u9TeAGD7ldJhuV0mHP0OpvHwx93d6m8AMH3K6TDcrpMOfodTePhj7u71N4AY
PuV0mG5XSYc/Q6m8fDH3d3qbwAwfcrpMNyukw5+h1N4+GPu7vU3gBg+5XSYbldJhz9Dqbx8Mfd3e
pvADB9yukw3K6TDn6HU3j4Y+7u9TeAGD7ldJhuV0mHP0OpvHwx93d6m8AMH3K6TDcrpMOfodTePh
j7u71N4AQmkpmaKkRmZ8Wvti7HYs07l5SmJUqR622X3WfFJrWmnuqAABnNUAPhuAzKg1AyPB9au+
oYxXcrpMc+3XgrI4U4a1Oxdl0+/QxRYdKdlfyjeAGD7ldJhuV0mNDn6HU3nT+GPu7vU3gBg+5XSY
bldJhz9Dqbx8Mfd3epvADB9yukw3K6TDn6HU3j4Y+7u9TeAGD7ldJhuV0mHP0OpvHwx93d6m8AMH
3K6TDcrpMOfodTePhj7u71N4AYPuV0mG5XSYc/Q6m8fDH3d3qbwAwfcrpMNyukw5+h1N4+GPu7vU
3gBg+5XSYbldJhz9Dqbx8Mfd3epvADB9yukw3K6TDn6HU3j4Y+7u9TeAGD7ldJhuV0mHP0OpvHwx
93d6m8AMH3K6TDcrpMOfodTePhj7u71N4AYPuV0mG5XSYc/Q6m8fDH3d3qbwAwfcrpMNyukw5+h1
N4+GPu7vU3gBg+5XSYbldJhz9Dqbx8Mfd3epvADB9yukw3K6TDn6HU3j4Y+7u9TeAGD7ldJhuV0m
HP0OpvHwx93d6m8AMH3K6TDcrpMOfodTePhj7u71N4AYPuV0mG5XSYc/Q6m8fDH3d3qbwAwfcrpM
Nyukw5+h1N4+GPu7vU3gBg+5XSYbldJhz9Dqbx8Mfd3epvADB9yukxrdgmZ2lBMzMzwv11DdsV5K
1xuFQ0oc+8rn9xlKZh1q6ZKdPazugADpHEAAIXVozJFNwZlxd+yMFpnchKcxqtDasVl96nwya0rp
7ql0AwfcrpMNyukxx+fodTeSH4Y+7u9TeAGD7ldJhuV0mHP0OpvHwx93d6m8AMH3K6TDcrpMOfod
TePhj7u71N4AYPuV0mG5XSYc/Q6m8fDH3d3qbwAwfcrpMNyukw5+h1N4+GPu7vU3gBg+5XSYbldJ
hz9Dqbx8Mfd3epvADB9yukw3K6TDn6HU3j4Y+7u9TeAGD7ldJhuV0mHP0OpvHwx93d6m8AMH3K6T
DcrpMOfodTePhj7u71N4AYPuV0mG5XSYc/Q6m8fDH3d3qbwAwfcrpMNyukw5+h1N4+GPu7vU3gBg
+5XSYbldJhz9Dqbx8Mfd3epvADB9yukw3K6TDn6HU3j4Y+7u9TeAGD7ldJhuV0mHP0OpvHwx93d6
m8AMH3K6TDcrpMOfodTePhj7u71N4AYPuV0mG5XSYc/Q6m8fDH3d3qbwAwfcrpMNyukw5+h1N4+G
Pu7vU3gBg+5XSYbldJhz9Dqbx8Mfd3epvADB9yukw3K6TDn6HU3j4Y+7u9TeAGD7ldJhuV0mHP0O
pvHwx93d6m8AMH3K6TDcrpMOfodTePhj7u71N4AYPuV0mG5XSYc/Q6m8fDH3d3qbwAwfcrpMNyuk
w5+h1N4+GPu7vU3gBKaWmZ267kzP/aleqkVY7UmZysuGPpVSOWqR7vOilVrQzTVX3/j+ap9dQkRX
aq+/8fzVPrqEiIhemdR/uhE+unM5ewAADQOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAABfaSd7U/K19sXYhNJO9qfla+2LsTW7M1g/dJ59fefTO7ggAAN45R8Nw+8FR81d9Qxig2u
4feCo+au+oYxQRy/vmg7/wAEw9mfpTNqAAAj5JgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1ywPBGD5F+uoZGNcsDwRg+RfrqHbuL60Wz8kf8AaTNY
f7LgzugACUEJAhNW+8pvld+wLsQmrfeU3yu/YGjeWaxnVuTPpffwZAgACFHoIAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGm6WeDr3nSv
VSKwSelng6950r1UisE5sWbwbEec3rnkzaZpqr7/AMfzVPrqEiK7VX3/AI/mqfXUJERW9M6j/dCJ
tdOZy9gABE6eX72W3PdlE9yesux6b1ryvXHKdcd26ndjaW3+yzjJ8/yDThlxRQuJLEspuRzYIIoY
G8cWTuxlsAiaxfvufq9RtP8A3J5T3ThKlde9cY5PBPHt5Pbx/sefcXffJxtgjlxQUwllVRLmwTG1
C8jo9oAAFhkAAJvU26OwuyKhc3WHX/WfJ/7PyvJb97qUd9tPGN2ebxC6CBxxKGHKy2ZHDLgccWRY
ykAc21qp7uWxSq3yHW/uhCZlclu3cnyiCVtzgs4zjOCHSFGnC6MrDEokmtIARNIv33Q1erOn/uTy
XuZCTK6964zymSZPbye3h/bc+4+9+XhbC6OXFLphLKq+JZLmwTU3C8ja71lAAJvU26OwuyKhc3WH
X/WfJ/7PyvJb97qUd9tPGN2ebxCkEDjiUMOVl0yOGXA44sixlIA5trVT3ctilVvkOt/dCEzK5Ldu
5PlEErbnBZxnGcEOkKNOF0ZWGJRJNaQAAKFQACJ1kv3td2xGrfuT7p8vNTF5Lrjkdu5C1bs7VfoY
xjx/IL5cuKZEoIVjZjmzYJMDjjdEi2AAFhkAAAAAAAAAAAL7STvan5Wvti7EJpJ3tT8rX2xdia3Z
msH7pPPr7z6Z3cEAABvHKPhuH3gqPmrvqGMUG13D7wVHzV31DGKCOX980Hf+CYezP0pm1AAAR8kw
AAAAAAAAHAsu8ravKJIlW3U0z2o6ybdMmltmhRlkspWkjwfTjHA+gx+lvXXQLgqlWplIn9cy6Q9y
E9vkVo5Fe5acZUkiVxQrikzLh5Be5UcNap4svYY4Z0uKjUSdcmPLsO2AALDIAAAAAfy4tDadziko
IzJOVHjiZ4Iv8zMiHGmXXQIl3w7SkT9lamsm/Hjcis96CJZme4k7S/s18DMj4fKQrDDFFkRbFHDD
8zodsAH8uLQ2nc4pKCMyTlR44meCL/MzIhQuP6AcSZddAiXfDtKRP2Vqayb8eNyKz3oIlmZ7iTtL
+zXwMyPh8pDtirhcNKrKWwxwxVwXWgAAFC4AAgKrrJptS6pLpk64+RlxHlsPt9YyFbFoUaVFkmzI
8GR8SPAvlyo5jpBC3sMc2fLlKsyJLa6F+AnHb5tNu0n7rKtx3aKwpKXZTKVOEgzUSSI0pI1ZypPD
HjHapU6LVKXFqcF3loktlD7Dm0070LSSkngyIyyRlwMsijlxQqrRWGbBE6QtPT3dJ9IAAtLwAAAA
AAAAAAAAAAAAAAAAAAAAAA1ywPBGD5F+uoZGNcsDwRg+RfrqHbuL60Wz8kf9pM1h/suDO6AAJQQk
CE1b7ym+V37AuxCat95TfK79gaN5ZrGdW5M+l9/BkCAAIUeggAAAAAfjPlxYEN6bNkNRozKDW666
okoQkuczM+BECVQ3TGz9gEjRtTLCrFTOmU+6Ke7K37EoNRo3q6EmoiJX/wBJmK4XRy4oHSJULJc2
CYqwNPYAABaXgB/Li0NNqccUlCEEalKUeCIi5zMxxriuugW/VKTTKvP62l1d7kIDfIrXyq9yU4yl
JknitPFRkXH5DxWGGKJ0hVS2KOGBVidEdsAAULgADiTLroES74dpSJ+ytTWTfjxuRWe9BEszPcSd
pf2a+BmR8PlIVhhcWRFsUcMPzOh2wH8pWhalpSpKjQe1REedp4I8H0cDI/8AMf0KFwABAVXWTTal
1SXTJ1x8jLiPLYfb6xkK2LQo0qLJNmR4Mj4keBfLlRzHSCFvYY5s+XKVZkSW10L8BOO3zabdpP3W
Vbju0VhSUuymUqcJBmokkRpSRqzlSeGPGO1Sp0WqUuLU4LvLRJbKH2HNpp3oWklJPBkRlkjLgZZF
HLihVWisM2CJ0haenu6T6QABaXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpulng6950
r1UisEnpZ4OvedK9VIrBObFm8GxHnN655M2maaq+/wDH81T66hIiu1V9/wCP5qn11CREVvTOo/3Q
ibXTmcvYB5esuo6j0/U7Uftf0Cm1flK051714sk8nh5/k9uXUc+V55+Yubx+oRnmlljVa1bxves1
CRCdj1+oFJipYWo1oTyjysLI0kRHhxPMZ8xi2yzoZUuZVJ1SxPTjKW2zxzpsrBbSTdWtGJ/9GXUO
bes/qn7UevujwqVUyp7yWmYiiUhTPJSTJR4WvjuNZc/iLh00V/RbEkX/AFJu+q/ULneUSDhUGCxI
xAIi8ZMqwajJRcT2nxPhx4V9dsarT9dqBfbMiEmm06nrjPNLWonlKNL5ZSRJ2mX5VPOouYxzmrEv
S3b9rtfs6q0I4tfdJ2WiqsvLcjqLJ/k9h91xUrgZpIiwWOA2naJcUUMSeC8HRix1yVxtfqNFWWbB
DFC4cJONvHjxUWOlUnjxdmWhB6Y1qZO0/wBXqQtdRKnU+LJOCxUFKVIjIW1ILkl7jPBkTacp8R7u
kcm1tOk1rqf0XdMuSsoepkSXLpsRl1KY7BsuOq73bk1GpKj3EZHxLoGjWtpdcdGjahx5NWp09V1Q
1JakmS21dcKQ7uNaCSZJSa3lcxqPBFwHdtOxqtSdCXrEkyIS6kunzYxOtrUbO55TppPJpJWC3lnu
fEfOMky1wQNuXFlih8KY95jlWGZGoVOheKGJd+Fi3ZDPqxf9cg9SrR6x12/7rVFZ01MtKj5RJJcd
TvNRnncaGTLdnO48+T4NWtJm7O0sq1YhXTXJL6uQ90WZDxKYlGbzZZ27SMjJW0yMzM+5wNEo+lzj
uhLGnddlRylNpdMpMbctDbhvrcQotxJMyLcRGXDxl8ola9pZqxX7UlUOt39AmMNGgoUfktiHSStO
FPOE3v4JJR47rutvEJU+XDM/hEoVhNvtVVSmL9yidZp0Uv8AnA4m4El2OjrXHp35D/L+butWien7
1AiTp1OZhQl1aJBWtD77RMt4SSkd0ST7ojMiPGSPxGOfpTVLBevult2XUqtZ8hLjjc2hzUOPNT1Y
LgSlOGSFFg+J8ckXDhx06bZddc0/tqkU25HqPWKIxFTy0ZxZx31NISlSHEkad7Zmnx/8uJkORGsK
6rivKi3Jf8q3iXRHFOxWKOy6XKr7k0qcW5x4GkjIiLxfKYxw2iXycULdMuTtyVVKPboMsdlmqbDH
DDX5cvZStHVOHZjTIebbjt1dVJd1JKs1Ckx1UxpclyC4SHXWyai/kyUZHgjUaTPhzJx4x19E471o
a03RpxEny5dGiQkS46ZKyUptR8io8YIiLPLHnBFnBCxoVjVaBrtX77ekQlU2o09EZlpC18slRJYL
KiNO0i/JK5lHzl8uFCsarQNdq/fb0iEqm1GnojMtIWvlkqJLBZURp2kX5JXMo+cvlwjtMMUDgbxY
C/3Km8rLsccExTFD/LlH/tdd2Qz6sRNPHrhrHZVV63flfRJW403SmJJdYFzE02Ta9hKI0+M/EWSL
Bjg0yt1Ot9SHcqqrLdluQ6i3GbddWa1mjloyyI1GZmeDWZF8mC8Q0W1dPr+s5yqUm16/QEUWoSnJ
RSZkZ12YwpREWCIlElWEpTxUfE8nghz6bpDcNP0buewmp9LcdqFSTJgyFOOEnkyWyf5TuO5Vta5k
7iyfP4xlhnyVROKtHC1sWXFRJbDXis094TUFKwxp06WsWOrb2smNIp0fUa5aBQ7lbdZptvUZhymU
1xsyRNcQlLa31HzKIjSeC6DPoVn6daKu9cWrD9lTo12v0KmwUuOQ7ejE48+4okq3qI+BtkSyTky4
GWMcci6rGnNYKiWPMokmnx7mtdlhhTrilExIbJskOt7iQZ4Vg8Htzgz5s8P21I0+uCp3VHvKyrgZ
odeaiHFd5Vre0+nOSIzMjxjm4pPOC5sCxWiS5yjToqNLsdcvf0mR2SerO4Gquqb/APJUyZdHR0Lt
OH1Pb9eg16t0CRTbuat8m0SKW7X4i23UGRJSts1d7znkkkfMkzwXEaHqn+bG6vmWZ/orHO0yti6a
KqdUrwuyRXanN2EbSVGmLHIi4k2jBJIzPnMkp5ubnz0dU/zY3V8yzP8ARWNOdHDHaU12ZDoSJcUu
xuGKuR5cukw/SjSVi9dKqRVp90Vph9BvHTmGHkkxFNLzmD2mkzNRr3KyRkfH5Bwb8umZdnUyUWVU
XzkTYdwJhvuqLis0sOqSZ9J7VpyfjHf0ks/UWoaW0p+0r5RTKZUjf67iyGSWbJk64gzaVtMyySSP
aRp4mZ54ivvnRyTK0hpFjWxMiJdhT0y3n5qlIJ09jpKPuUqweVlgscxc46kU+CCf/iRp0ixdix1r
i/cpxYLLMmWb/CgarBj/APJ4qUx7eBH6yWpL01YpOoMK6a5Ua8uoNsS3JT5bHSNK3DSREkjJGUY2
mZlg/kGia3ooK5lH7LLvep1EysnaNHbc5WpKPucZbVu2lkuG0y4nxLPD7dfbGq1/2dEo1GkQmJDN
QRJUqWtSUGkm3EmRGlKjzlZeLpH86k2NXKredFvW1p9PZrFJaWyiPUkLVGdSrcWT2cUmRLXzFk+5
4lgacM+GNS3HFSJYXpoxbdB0I7LHKc2GXBWF4OLH3vKq6KquMzbT+qU6k9UBR6FZsKt0m3Z8B0nY
VQ5ZKHFkh1fKtocUZ4y2ktx+MlkJ+ZKgUu46kjWi3Lhkzlz1HBrEeQ8llhJ4xySSWSdpY3Fg1H4s
ZTx1ZnT69H9WKBf1ZrFGlvQ23GJMdhpxlDTRtrSkms7jWeXFmZqNPiH2P2vqVSZs+Pb9xUeq0ifI
U6aLhJ996IlWC2NmRmS0lg8JVguBdJmM3vMtRJp5YVV1adU3ppxWM1/c5zgacLxROiomqNKn8a9P
Q8RI3Pd822upzYmUS7XrifkySgsVbrY2nWknuUZLJSjMlJJJpJR8eKfKJCmRapa9bpdatGharrml
MQqqoqtNVyElnBk5wbyZq6N2enOSIa1A0epcbR+RYKpyluSVnIcm8nzSOGFknPMW1JYzxIucfBQb
C1SXVYTFy6kLcocB1DjbcAjZfkkku8cWlKT2nwI8qXkug8GKS7RJhhiSayutdK0ZFuxFZtktEUUD
iheRUpjwWsuNvfj6DXgABxSRF9pJ3tT8rX2xdiE0k72p+Vr7YuxNbszWD90nn1959M7uCAAA3jlH
w3D7wVHzV31DGKDa7h94Kj5q76hjFBHL++aDv/BMPZn6UzagAAI+SYAAAAAAAPKPU/SHrTt1q+0u
H7mKrKqVWknzIYW20bL3EyItjizzzmZLMUWnlys2lV9a7kcbJ9MOqJU2jJ4WtUiSlBZIjwRqUksi
/wBGdNpdradVW07nXAmpqEt1xZRlKUg2ltNowZqSk89wfi6BwtONF5lHot6UK5J8WZCr5NIYdYUp
bqeTU6ZLWS0kRLI1IVwM+JGO7OtMiZFMcT0rvVU92MjUix2mVDJUCyKJ7IsFrweLvr0knB1unU5y
k1aZekCtpmPNFUqM3RnI/ue2pJ7zbex+UNJ8DIzPJ83DiNCua6bnrurTmnto1WLRfc+EUyoTnYhS
F5M0GTaUKwWMOIyef7x8SwP8otj6hJZotAql2Qo9vUVTXJOUrl2JkxttO1LTp7tqU8xGRGecdOMc
i/XaZR9Z11q37uoVDuNUBLNQi1xhxqLIZM0YWTuEpUrBJLBK47MZLChifIRzP8NKtH2rsqqLh0VM
y95lyv8AFidG1po9NaNxN5aaVpofpa98XXD1juug3XVY71LolEVMU2xGQ2jKEsKNwjxvLKVqM0mo
yI1GXiIfHTbj1Rrun0rU2HcVLgwmWpElmie5yXEONMqWStzpnv3dyrmwR4LmyPk0ohLr+u161N6p
Ra5AepKYkidGThh1biWcoRxMtpEhaS4meElz847MbTfUOl2rIsKkXJQjteQl5vrmRGcOay04ajUg
kkexWdx5MzLvj5uArHyMESWJOkNarFSmPRl3lspz5kLiWE4ax0o8da/xx1yZewjdTrhrF5T9KqzS
627TI9akpS3GSyS0RZjchtCnjI8crhSiIkqLBcmeO/MX0+5bppevVn2U9W+uoEmi8pP/ANkaR1y+
luRl3gkzRlTaT2pPBYx0heOk0lVEsxm0JkNmZaT5PRkzyUTMgzWhajc5Ms5NSMnjnyfTkunVLHrk
/W2277XIpyYdOphxpTRLXyinTS+RmgtuDTl1POojwRi2KdIigSVKJR6MdcdPwXwyLTDMcTrVuCtH
ipiwtPTXu7CMve+roiyaq7T79hnMpnLOrpVIoCprKEJUrah+SrvDwkyUZEnb3XQQmb9uK47zc0nr
DFaVTPdiVyaWG45Kajy2pKGzkbTP8oWTSZIVwIkc/dGLqj6XXjRafXbUpdfo6bYrLrzrz70d1yek
nEkhSC47T7giLcZmecngfH2oLoasmyo0aoUZNetSc7JY5Rbqor5LfJ3CjJBLIyNJFwLp48clllzb
NA001i7NDT7OmnSzBNk2uYolEnRrJV5VEsmPorkouw7E+5bppevVn2U9W+uoEmi8pP8A9kaR1y+l
uRl3gkzRlTaT2pPBYx0j47Zr+oOpCqxXLVuWn0OlU+e5FhRjgJkHM2JSrLi1HlJGSk8U/pH0ZHfq
lj1yfrbbd9rkU5MOnUw40polr5RTppfIzQW3Bpy6nnUR4IxzYNhX5acuqxLErdCbo9VlrlLRUWHO
WhKWREZtbO5UeC4ErBdyn5TGvhycFUphUWVYq1ddGWlDbcFownhYThwnkeOlFTTWla/kkbq1huKb
oXTLsoslul1j3ZKnzjbYS4gzJlxZ7ScSZERlyavHjmzzjv6p3LqHp6zTbrqFeps6nyZqI0ikNU4k
JaJSVLPa6ajWpREgyyeCzg8eIfndWiktej1Msi3Z0I5ceplPlSZe5pLyuTcSoy2JUee6SREfiTzi
p19sarX/AGdEo1GkQmJDNQRJUqWtSUGkm3EmRGlKjzlZeLpGTlLLhwqFLBbirVaMVPQxOVbOTjcT
eEoYaUenHXs26DQx5Mo1T9ztTtQf/uu7O+UrTv8A+m5XrPDz3/ZOY35+TvPH4vWYzzSyxqtat43v
WahIhOx6/UCkxUsLUa0J5R5WFkaSIjw4nmM+Yxq2OdBKgmYWOqWLJXH2G7b7PHPmSlDio3V0Tpi7
cRklQtWt2/oHqBUqvTio6KvPjyI1KSojKIgpSOHDm74ix0ILmFLOqeoVraK0O84NwUxqDApcIipJ
04lk82tLbaTW8at27uiVhJJIubJ4yemawWzPvDTqqW5THYzMuXyPJrkKUlstjyFnk0pM+ZJ+LnHJ
uyxqtVtCWbEjSISKk3T4UY3XFrJncypo1HkkmrB8meO56M48WzDa4ZihcymOLHsolp45TUjsMcqK
JSq4oMTrT+VW9G3JkPhve9ZvY7b9TiXPTLXjViAiQk3ISps5xxwkGhDTBcDIt/FXHiZcBI21qpeL
Lt3UJxp64ajSab17AeepRw3ne6bJXKMEZYIidJREREZpQfjMhR1TTS5WHLKr1v1KlJr9t0punrZn
E4qI9hvYpRGkiUXfL44yfc82B/VD05vGHqPVrvkXHTyl1akqjOyYzBkqO/uRtNtpaVJUgktILulZ
PJ8CFIHZoYGnR+ddlcnb3CZDbIpiaqtnRTLlpWvZ3nF06vK67kcpsynaj21U5UlaFTaHOgdaLjp/
+YlpacrWouYjMjLx/IPo1W1Scp2oLtnx7oj2pHiRUuyamumKmuKeVtUlpLZFgi2KIzUefHzGQ/Su
aYXpdc2mtXTUrXQxT5Lb/ulTYTjVQkbeclK4JRnn7ngRkR44YFHdlj15q/VX5ZE2lR6u9D6zlx6k
0s2JCcpwo1N90SiJKS8fep5hVxWblE3TI+iiejHSnitoUFr5FwquVY3WrWmiwqrH0RbD89CdQXb4
gVePMfjypdKlcl11HZU0iSyo1cm6SFcUmexXc+LBcCGkiZ09t+r0Kny1V6vyazUpslUh5S3Fmyzk
zw2yhRnsQXR/6ERUw51ocDmty8n7sOrZFMhkwqa6xfva+IAAGE2AAAAAAAAAAAAAAAA1ywPBGD5F
+uoZGNcsDwRg+RfrqHbuL60Wz8kf9pM1h/suDO6AAJQQkCE1b7ym+V37AuxCat95TfK79gaN5ZrG
dW5M+l9/BkCAAIUeggAAABjfVLOOTZ1jWs8l0qXWK0hE5SFmkjSS20kgzLpJxR8/OjPi4bIJTVCy
Yd824VNflOwpUd0pEKW13zDySMiVjhkuJ5LJf5GRGWxZJkMudDFFk/cfcatulRTpEUEGXjjyd+Q+
KuaS6e1amIgOWxAiIQpKidhspZd4eI1pLJkfMeRytRrnrcK8Lc05tKVHhVGpsrccmyW+XVGZQlWF
Ek+ClHya+Ks8U/Lw4q9N9Uq2aaddWpe6kNOpUkoEcm33CTxIzUSUmR56TV08RUagWHUKnWaFc1sV
JiFXaGhbcc5iFONPtqSZbHDLuvGfdcT7pXDI2U4YYkpkzCy9LSdMWXtNOJRxQROVKcGSuRNquOlH
0ZMZyrYum56Dqsxp3d9VjVtU6CcuBUG4hR3FGW8zQtCcpLg2vjw70ufIm9Ha3qlqFY06ai8YVPeY
nLZRKVSmnXVmTbatmC2oSks85pUZ7j5sELK0rGrzl/Ffl71CmSqw1E60iRqc0so8ZOVZMlL7ozMl
K6Mblc4/vQKxqtYFnS6NWZEJ+Q9UFyUqiLWpBJNttJEZqSk85Qfi6BfHMkwwROGmF/HQqVx1pip0
FkuTPjmQqLCUH8tLrTFSrrXpppMR1Ivm4r10HptalT+tDara6bUI8dvYiYrkeUbWZ5yRJLJGnmM1
Z4bSGnX9X70tCv6a0Fdz+6DtUqa2KpJ6wZa66Qb7JJLZg9mEOGnKTIz5+fm4sLQ2uno1Ks6bVKai
pFWjqcZxla1Mn+RS2SVmaCUX97mI8cOfiQrb3se67qrWn9ZlyKK1KoEzrmppaW6Ta/yjKjJkjSZn
wbPvjLnLj0bEc2z4UMKpgpxaOlYt/wCOhGpLkWtQxRxJ4bUGnoePT0fnpZwrIuDUW770v2hQ7niU
+LSqkpiPIdprby46OVeSlKEltJWSQWVLNWNpcDyY5S9Tbya051AZkT2Pd+1ZzEVFRaioInUqk8ka
jQZGnJ7F+IiwoscSyL/Syxqtat43vWahIhOx6/UCkxUsLUa0J5R5WFkaSIjw4nmM+YxwKdpFUHka
kxKxOhpi3XLKRDXHUta2drzrqDcSaUlkjWjgRnnBlkYuVs+G6pUWDTFsr+TNyNr5OHBbwnhp4324
OzRRnRvW66/TupyYu2HP5KtLplPfVJ5FB5W6pklntNO3jvVwxgs8MCbZvO9Kjf8AYtux7g60brtp
IlyHOsmV4lLjvqJ7Bp8S0IVtIySe3HMZj7avp7qXVtLnLIm1u2URo7LMeHyLLxKebaWjbyqzztwl
PMlB8SLjjI+6k6aV2JqLY1xuS6acS37fapktCXF8ot1LLyDUgtmDTlxPEzI8EfAUgdnggiq03/Kn
hi0dJWNWqZMgookv4Vx9v8sj6MpEdTwxe1Q01umsUm63m5C33yYjuRW3VqmEhhZPKdcJRnuSXJmk
yMuOckfEVNU1NqszRKgVWiS203NWpDNOZWbKTIpO/a4raZGkiPafix3RDuaPWbVdNINbp9RqVJct
zl1zWJJqUh9vuUko3TURISkkoLiXynwLgULpbb0Gra+Vyo0mWibbVGkuzYi2l72jlSUIJW1RcDIt
qvH/AHEjJHHKmzI42k1DjWLL2PvpvMUuCdIlS5SbUUVYWq5MdcJbFXJ2G/09p9iBHZkyFSn22kpd
eUlKTcURYNRkkiIjM+PAiL5CHlOjVP3O1O1B/wDuu7O+UrTv/wCm5XrPDz3/AGTmN+fk7zx+L1mM
80ssarWreN71moSITsev1ApMVLC1GtCeUeVhZGkiI8OJ5jPmMadknwyoJjix1SxZNPYb9us0c6OU
oMVG8eJ0xdpklQtWt2/oHqBUqvTio6KvPjyI1KSojKIgpSOHDm74ix0ILmFLOqeoVraK0O84NwUx
qDApcIipJ04lk82tLbaTW8at27uiVhJJIubJ4yemawWzPvDTqqW5THYzMuXyPJrkKUlstjyFnk0p
M+ZJ+LnHJuyxqtVtCWbEjSISKk3T4UY3XFrJncypo1HkkmrB8meO56M48WzDa4ZihcymOLHsolp4
5TVjsMcqKJSq4oMTrT+VW9G3JkPhve9ZvY7b9TiXPTLXjViAiQk3ISps5xxwkGhDTBcDIt/FXHiZ
cBxdLtRrmmXLclrVPriuyaZTlToTzlN6wkSDIknya2jPCcm4gk8C4Fkz4j76pppcrDllV636lSk1
+26U3T1szicVEew3sUojSRKLvl8cZPuebA+q0tPropmqtRvSqVinSl1SlqjSVx21NqZeyjbyaFEo
jSlLSCypWTPPAWVs6lNYnie2tdlcnb3FzVrc6GKjWNV6KU20y9neRlm3/eVzNlJZ1EtunV03TaVb
tSpnIMpUSzL+1ybhngs4LPHgeOcdbU/VKTT77VZ6bniWkiJDQ7NqXucuco31ElRMoRtxjarO4y/5
GWB9F4abX/dVPcoNbrFpzYSlksqu5TFJqKcLyRESMNlw7kzLGSyXyjsVbTut0i6I12WJUqeiqopi
KbJaq6HFtykIJBEtS0d3vwhOT452lzcRkw7Nh1dNNFo0Ux025U+0xqXbFLcKroq3Wry1xYWzJEl0
H4aUX5V7+tK54MKdCOvU03GIdQQwptl3elZR3zQpJ7cqSZmkyPgXEvELuxo1xxLWhx7tnxqhWkb+
uZEdJJbXlajTgiQnmRtLvS4l/mONblt3TSLSrSHrmdqFyVEn3mZD61KjRHlJVyaW0K3bW0qMjxg/
JzEOzY0a44lrQ492z41QrSN/XMiOkktrytRpwRITzI2l3pcS/wAxpWhwPC5OlK9+TYsR0bLDMWDy
tXFR7MunG8fjpxnbAAGobwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAabpZ4OvedK9VIrBJ6WeDr3nSv
VSKwTmxZvBsR5zeueTNpmmqvv/H81T66hIiu1V9/4/mqfXUJERW9M6j/AHQibXTmcvYAABoHQAAA
AAAAAAAAAAAAAAAAAAAAAAAD5qrAi1SmS6ZOa5aJLZWw+3uNO9C0mlRZLBlkjPiRkY+kATpjQaTV
Gc22aFSraoceiUWL1rAjbuSa5RS9u5RqPiozM+6UZ8THSABVtxOrylIYVClDCqJAAAUKgAAAAAAA
AAAF9pJ3tT8rX2xdiE0k72p+Vr7YuxNbszWD90nn1959M7uCAAA3jlHw3D7wVHzV31DGKDa7h94K
j5q76hjFBHL++aDv/BMPZn6UzagAAI+SYAAAAAAAAAAAD4KxRaPWWiaq9JgVFsuZEqMh0i/yURj7
wFU2nVFHColRnz06BCpsRESnw48OOjglphom0J8hEREQ+gAFG65SqSSogAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADXLA8EYPkX66hkY1ywPBGD5F+uodu4vrRbPyR/2kzWH+
y4M7oAAlBCQITVvvKb5XfsC7EJq33lN8rv2Bo3lmsZ1bkz6X38GQIAAhR6CAAAAAAAAAAAAAAAAA
AAAAAAAAB/EhlqQw4w+0h1pxJocbWklJUkywZGR85GXiH4UynU+lxSiUyBFgx08zUdlLaC/ySREP
qAKulClFWoAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpulng6950r1Uis
EnpZ4OvedK9VIrBObFm8GxHnN655M2maaq+/8fzVPrqEiK7VX3/j+ap9dQkRFb0zqP8AdCJtdOZy
9gAAGgdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+0k72p+Vr7YuxCaSd7U/
K19sXYmt2ZrB+6Tz6+8+md3BAAAbxyj4bh94Kj5q76hjFBtdw+8FR81d9Qxigjl/fNB3/gmHsz9K
ZtQAAEfJMAAAAAB8NJoFCuPVuj0+4aLTaxDRQak8mPOiofbS4UiARLJKyMtxEpRZ58KPpF0KTeM1
rZafdpLm0rSm90PuAW/aq0v+LezvoSN7AdqrS/4t7O+hI3sCzlJXS/D1OH8RPq9/oRAC37VWl/xb
2d9CRvYDtVaX/FvZ30JG9gOUldL8PUfET6vf6EQAt+1Vpf8AFvZ30JG9gO1Vpf8AFvZ30JG9gOUl
dL8PUfET6vf6EQAt+1Vpf8W9nfQkb2A7VWl/xb2d9CRvYDlJXS/D1HxE+r3+hEALftVaX/FvZ30J
G9gO1Vpf8W9nfQkb2A5SV0vw9R8RPq9/oRAC37VWl/xb2d9CRvYDtVaX/FvZ30JG9gOUldL8PUfE
T6vf6EQAt+1Vpf8AFvZ30JG9gO1Vpf8AFvZ30JG9gOUldL8PUfET6vf6EQAt+1Vpf8W9nfQkb2A7
VWl/xb2d9CRvYDlJXS/D1HxE+r3+hEALftVaX/FvZ30JG9gO1Vpf8W9nfQkb2A5SV0vw9R8RPq9/
oRAC37VWl/xb2d9CRvYDtVaX/FvZ30JG9gOUldL8PUfET6vf6EQAt+1Vpf8AFvZ30JG9gO1Vpf8A
FvZ30JG9gOUldL8PUfET6vf6EQAt+1Vpf8W9nfQkb2A7VWl/xb2d9CRvYDlJXS/D1HxE+r3+hEAL
ftVaX/FvZ30JG9gO1Vpf8W9nfQkb2A5SV0vw9R8RPq9/oRAC37VWl/xb2d9CRvYDtVaX/FvZ30JG
9gOUldL8PUfET6vf6EQAt+1Vpf8AFvZ30JG9gQF9WtbFsamW2m27co9FKVRqocgqfCbj8rsegbd+
xJbsblYzzbj6RdA4I3RN+HqZ7NfjnzYZfJ0r2+h9AAAod4AAAANcsDwRg+RfrqGRjXLA8EYPkX66
h27i+tFs/JH/AGkzWH+y4M7oAAlBCQITVvvKb5XfsC7EJq33lN8rv2Bo3lmsZ1bkz6X38GQIAAhR
6CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABpulng6950r1UisEnpZ4OvedK9VIrBObFm8GxHnN655M2maaq+/wDH81T66hIiu1V9/wCP
5qn11CREVvTOo/3QibXTmcvYcupQGavdloUSW9NbhT6s63KTFmOxluITAluknlGlJWRb20HgjLO3
jwF92oLJ/RuT0pqf4gRcf85FhfPT/wDTJw3Ic+dMjgUKhbWL8sj98zI1amk9CIHtQWT+jcnpTU/x
AdqCyf0bk9Kan+IGe6jdUNXrc1YrOn1vaVVK7JVLbadW5AmLNxSFtNLNRtIYWaSI3UpzkyzjmzgV
uiessLUWqVO3p9u1G1rmpjaXZVKn/wBoSDx3RZSlRkRqTnKS75PSMscm2QS+UbdKVy6H2Vqcj3iK
tMJnV7UFk/o3J6U1P8QHagsn9G5PSmp/iBfANT3ibrPxZdyszWZA9qCyf0bk9Kan+IDtQWT+jcnp
TU/xAvgD3ibrPxY5WZrMge1BZP6NyelNT/EB2oLJ/RuT0pqf4gUt6VCuUq2Zc+27e7Iqq1s5Cm9e
oi8vlaSV+VWRpTtSalcefbjnMfbQ5E6XRIMuqU73NnvRm3JMPlkvdbOqSRrb3p4L2mZluLgeMkLu
WnYOFhvx/FalOWj1mRvagsn9G5PSmp/iA7UFk/o3J6U1P8QL4Bb7xN1n4sryszWZA9qCyf0bk9Ka
n+IDtQWT+jcnpTU/xAvgD3ibrPxY5WZrMge1BZP6NyelNT/EB2oLJ/RuT0pqf4gXwB7xN1n4scrM
1mQPagsn9G5PSmp/iA7UFk/o3J6U1P8AEC+E+xedtyL9esaPU23q/HhHNkxWyMzYaI2yLefMkz5V
BknnweebGboZ0+KtIni7WU5aPWficHtQWT+jcnpTU/xAdqCyf0bk9Kan+IF8At94m6z8WV5WZrMg
e1BZP6NyelNT/ECW1SsG3rWtNut0RyvMTWqtTGkqduCe+g0Oz2GnEqbceUhRGhai4kfP0jZxnfVF
tOv6VSWWJK4rrlWpKUPoSlSmlHUoxEoiURkZkfHBkZcOJDNInTIpsKcTpVaS+VOmYaxvL0k2Akux
i5/jHrX8hB+4DsYuf4x61/IQfuBm5OHXW/yJ5yseo93mVoCS7GLn+MetfyEH7gOxi5/jHrX8hB+4
Dk4ddb/IcrHqPd5laAkuxi5/jHrX8hB+4DsYuf4x61/IQfuA5OHXW/yHKx6j3eZtekne1PytfbF2
MN0ytC7301DrfVa4Im0288nTacrd33Pujn/4Cy7CL3+OW5voql/hRMbuVLNAk6/9kDvlt22NtUyc
EaAAz/sIvf45bm+iqX+FDsIvf45bm+iqX+FG6cssrh94Kj5q76hjFBW1yyr2RRZyl6xXK4ko7hmg
6XTCJRbT4HiNkZL2MXP8Y9a/kIP3Aj9+QqJwVdMvT2dCJb7ORuGXHSFvHop+WitASXYxc/xj1r+Q
g/cB2MXP8Y9a/kIP3A4PJw663+RI+Vj1Hu8ytASXYxc/xj1r+Qg/cB2MXP8AGPWv5CD9wHJw663+
Q5WPUe7zO9KrNKi1aPSZNQjMTpSDXHYcWSVOkR4PaR98fyFxHSsf89VJ/wCHKn9Zp485a5aZ3zct
0USNAqM6uklhw1y5jTLDUXui4GptCSPPPjBnw4DX+pztmvWtqTSKfX7ok11/scqW03E9ywRSKf3K
VH3ai+VR+IsEXEbEdnlwSlHDGm2ni7n+4zh3lap0yTNlxS2oVTH3r9xVPSYxPqcNaV3zpvKue/Jt
uUJ5FZXTmNjvWzThE0ysiLlXFGazU6ZcD6OHTtg8cdRTaenVx6PXM/eFMo89+PUXSdXOSlaokc2G
j5RBq/ssmS+7Tgz2Fx7khq2aVLikTIo1kcOTLjqRWJuqPYSpDCY3XKnm0sEnfyhqLbt5855sfKOX
QrstavS5EOhXLRqrJjHh9mHOaeW1xMu6SlRmnmPn6DHkSxbxKidRO3Ova3FXJAauAotIhvvuIZeb
SpLiDeNJnltDiXS2qLaexKccxj/L4oFWsnXDRyW8uyYFRqFXbS9FtakJhttNrdYQolqyZupUlxaU
mZFgiVjn4Z1diwooIosdWl20Vf3o7SmGeuOzOz8VM+yuhYpK+TqR+6DX+xryotr3dfkzyhZYVjvV
dBjo02q0yp0xFUptRhzYC0b0So76XGlJ6SWkzIy+XI8u9ThaNs3Rrhra5clDgVhMO4lcgzOYS80k
1yZmVbFEaTV3JER4yWTxzmMguaXWaFZeuFuW2So1DjXlHjvMMntRHiqemoPbgywRqZjIMuPDhgXK
7II5jlwxY1g5f/KnmMPFU9Q9UfrSuxtOItz2HNtyuvLrKKc/vd65abI2nlGR8k4kyWRtEXE+nh0a
3HrlEke6HW9Yp73uYo0T9klCutFEWTJ3B9wZFxwrHAeSerWtPTq3NHrZfs+l0iA/IqLRNLgpShUu
OTDp8os0/wBrgzR3asmW4+PdGOn1QcqTZOpl60SmxMq1OocSLEUaz2rmk8UZaeBHj8k6peTwWcF4
xVWKVNlQKDE3hZexrgqsYTTdT06q6LZTQ2K6q4qQVJkKJDE45rfW7qjVtIkuZ2qMzLBER8/AT+nd
wV6sXRdsGrVuyKhFp03koLFClLdlxUb3S2zUqMyQ7hKSwnBbkudBDzZYtPdcvq1NAJLKpLFn3ZMq
8h01GWYjSOVirVwIjNan1EZFzcPEY59Gm1unU/qpplvbynoqqS3IVhSGjmS0vKI8lg0tG4ZH8nj5
g5uhSihTy0pscVE/yMM9F63apRrS0uuW4rSqdBq1Zopx0uRVvk+lo3JDTZk4htZKLuXDMuJccDlU
fqgLMacsqjXJVqfDrleo8eoVBROpZiU7lIvL4cWtXcbjwSUGZqwtBnwMjPHNSLT06p/UQ0yvUumU
ePWpFOpx9espSmRIkKcZN9tSy7pePyhmgzMi2Fw7kh8FAt+g1PqidEINSolNmxahp9CdmsSIqHG5
K0wZJJU4lRGS1ETbZEZ5MiQnoIZZdis7kxVricWPI8SRRxOpu1B1Uq8rqmLu03qLVIjUCh0hE5qW
aVof3GmKZ8otS9m38uvmSXMnjz51Cg1ujV+AU+hVen1WGozIpEKSh5szI8GW5BmXORjzRRbdoty9
Xpf8Gv02PUoTdCYe62koJbLiiagEW9B9ysi3ZwZGWSI+ciH0aVlSrO6s3UyjU9MGhW0xb7U15hsk
MRWTQ3EUbh8yUEnlXT8RFuMa86yS4of4YmoIYux5K9+Mqomenxkd0am16l9VBaul0eJTVUasUlyb
IfW2s5KVpTKMiSolkki/II50mfFXHmxqFFqtLrdMaqlFqUOpQHt3JSoj6XmnMKNJ7VpMyPBkZHg+
cjIeeNQP/wAwHTv/AIce/wBOoDVscqGKKNRrJDF4pF0TN4q932lR6kzTatdFEp859RJZjSp7TTrh
mZERJSpRGZ5MuYvGQmtTtXbL0+q9Do9dqTaZ9ZkNNstJcSRMMrcJByHlGZE20nJnuPn2qxnarHmm
VHgX/pvqNddCtmxrbodLXPQb9Spqp1ZmSNqnVLN91RKZUs1pJPfGlRqIu9ITnW8Wt211Mr9XhxZz
kuqyKdKU+whRvxWqk022yvJd22lKlESTyXdK6Tz0JV2S6rDbytNf+rf4LHGz3RIrtEj0NFdkVmnM
0lbSX0TnJKEx1NqLclZOGe00mXEjzgyCPXqHJoa67HrNOepLbSnlzm5SFR0tpTuUs3CPaSSLiZ5w
RcR5m6paFXn9e9NbOotLtc6Emnu+5kCttK9ylyEpcSaHGm+ckNpZJBEnBGoi5jMhx7XpFcoC9dKZ
LqVmMtHacpdQoltsTERoMnrUybUgnWiaSSkcoaiStR7vERJMi14bvhilqPCxvH3Vp++Bdh4z1Cq+
LKTAhVBV4W+UOes24cg6kzyclRKNO1tW7Cz3JUWCzxIy8Q7j8mOxGVKefaaYSncp1ayJBF0mZ8MD
ybpbYdnTuogn3HPtumTKx7h1Z9E6RHS4+ytpcjk+TWojNBEaCPCTIs5PxmJV2o1Op6C6BUusOm9b
E+4VRaypxeEqbam7GWl8eKOSJ3gZH/ZkfDHG7m6CKJwwxZInC8XQm8XgUw2eyabdNsVKjSK1Trjo
8ylxkKXImx5rbjDSUkZqUpxJmlJERGZmZ8MGPphVqjzaIVch1aBJpRtqdKa1IQtg0JzuVyhHtwWD
yecFgxl1ItbSiga79ZUCS5SLhmUI0yKBTYpNwH4u5X5V0kNbSXnhneR8E8OPHC6jW6nZlj3h1OsJ
BnWpdwN02hEZGZKgTVGvcZ85kSSMlGRHg3S58GZYpdihmukDeh41oeV9xVxUPZFFqtLrdMaqlFqU
OpQHt3JSoj6XmnMKNJ7VpMyPBkZHg+cjIfYJe112raEWhaeR6zTWJ8eAhuFT3JaCkvNISZGtLZnv
UX5NZmZF/dV0GKgaEcKTxZNGwuQAAFpUDJ9X/wA51pfMtW/1qeNYGT6v/nOtL5lq3+tTxns31O58
Gbt3Z1BtOeAAMpPAAAAA1ywPBGD5F+uoZGNcsDwRg+RfrqHbuL60Wz8kf9pM1h/suDO6AAJQQkCE
1b7ym+V37AuxCat95TfK79gaN5ZrGdW5M+l9/BkCAAIUeggAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAabpZ4OvedK9VIrBJ6WeDr3nSv
VSKwTmxZvBsR5zeueTNpmmqvv/H81T66hIiu1V9/4/mqfXUJERW9M6j/AHQibXTmcvYfLH/ORYXz
0/8A0ycNyGGx/wA5FhfPT/8ATJw3Icy0f5dn5ZHL7zt7EeNLqp+pNS6tW/WdLa7TqNWkUiO489NQ
lSHI5MQyU2W5twtxrNs+YuY+JeO+6kKkvVC4rvvq7qvJnagOPFTKxHkRG2FwibJJEkiR3KkqJCMK
IiLuC4cMjVqPplQaXrBWdUY8upKrNYhJhSGHHEHGShJMkRpSSCUSvyCOdRlxVw5sfvB08osDVOdq
JAlVGLUqhDTEnRW3ElFk7cbXFo25NwiIiJRKLgXNxPO9Ot0Ecrk1i/ilWmOqpVN9BxVDR1PHdHev
XUqi3fe8+wahVqvGnSkRa87eKaYm3cNJMmyYWpBbWyMjUo8EoskZkZGY0TUa6b3q+l2jluVqeuJ2
VVZun16o06pNPcq2h5DScPMmaD5VKjcM0q4GkyPPEhrVyaCWVWa1PntzbjpEaquqdq1NpdUXHhVF
Suc3mi588/cmnJmeciovHTe0LpsyLaVRpSGqZC5M4KYquSXDU2WEKaUXFJkXDyZIxlmXhIiigahx
J9uLFTS6ZceKmQooGebdb7AtvT7WPRGm2qmXFp7twpUUFyY4+2yspUTK0copRp354kR4M05xnIre
pJMu3XruWePZGX1maOVq9pTOoeqGjsigM3fdBRa8lyq1Wc69PdZaQ/ENHKuY2tIIicMiwku+PpGt
VzRO1qlfMu74lWuihTqhj3Sao9XciNTsFguVJPdcP91SeJmZ5yYum2iW7MoI4m8JPHsirj2hJ1PL
FYUlVo9VEpJkpJ3FBMjI+Bl7qvjvxqLFuLXnQuiznJCIkrTmGl/kHltLWgoss1I3oMlESiI0ngyP
BmNzZ6nSxWLfvWhx51eZhXhIYfnJTIaM45svqeQlkzbPCdyjI9+88EXHPEdqm6M2vAvi0LvZn1hU
+06K3RYDa3mzacYQ062SnSJvJrw6rik0lki4eI74ryk0iwW646f7EuKGAzGOqAbn0rUewNGrYtWb
VbU9zXXyobNZVBTUjw8XIqkqPOGyRvMjUe7djnNJj4rQTd9DoGsdqVCis0C3UWjLkRKIu6I9UfpT
hRdvJ4Ss3UocSo1kakkRElJcc5P0bqVp1bl/MwlVfr6JUKepS6fU6dJOPLiKUWDNtwubxcDIyyRc
OA5tA0htWjWlcdBZfq0t+5YrkarVabL5efJSts28qdURlkiUeC24Iz5hrwW+XyKhax6cuWta5abq
6MhXBdTy4zZ9Ma6huDqGiTVU3FTVmqnSEVF5CYZKqamlE22lRILJLWZnjdlR8R09bqb2K6Laeaz0
2o1VV9VB2nrmVR2oPKN5LsVx9TZo3bCRuSXcpIixnPOY9E9pm1+0d2oev6x7hfrHLN9df9Z6577k
9nf8O8735eIX5oza95aX0HTyqT6wzSqH1v1s9GebS+vkGFMo3qU2aTylRmeElxxjBcBlV5S+UrE3
TDb/APV6PQpgOh56rb906la3agRahpxUb1j29ORFp0RN0e5CKWlCnUofQk8copzbvJXHb8pGkT+r
tSumodRrb7V3TIs+bBu5MVmYxVWJ/LspivqSanWVrTuLcaMGo1YQRnzj1Ne+jVr3Pcb1xN1G4beq
ktCW58ih1FUQ5zaSwSHiIjJRY4ZwR4IuI/G9dDbHubTOlaebJ9IodKlJlR0051CXDWlDicqU4he7
PKqMzxkz45FZd4yE5eKiTXTioqPTTH2JV04w4HjMa6rW04Gl1uUHUe1p1Ybu1NaZjSKm/U5Dq5SD
bddUlaVL2kk1NllKSSnBmWMD87PsS1Z/V7XnEl0rlGabGbrsRPXDpcnONUN43ckrJ/lHXD2nlPdY
xgiIvQGs2mVB1WteNb1wy6lFix5qZqFwHEIcNaULQRGa0KLGHFeLOSLiPyqGldvSdV4+pcWbV6ZX
ENEzKKDJJtme2RERIfTtM1kRJTwyXepznaWMMu8EpODFE8KkSr3qnB7KlXBjPNlWsus23VLjq2st
mXbcRplvSIl5UCruG5AYURZUhjlMNoRxV3RGSSyRkaSIx6o0pn0epadUOZQK9Nr9MVFSmPUJrm+Q
+STNJ8qranKyMjSrJEeSPPHIi6x1P9mzp89yFV7rolPqbq3alSaXV1sQZqllhXKNYPnLgZEZDSbY
odLtm3oNAokRMSnQGUsx2SMz2pLpM+Jn4zM+JmZmYwWy1QTpao3XwXhV07sRWGFpnSEDr9+bdXz1
R/6nFF8IHX7826vnqj/1OKNSz/Wh2riZ5X1IdqJUAAZj0UAAAAAAAL7STvan5Wvti7EJpJ3tT8rX
2xdia3ZmsH7pPPr7z6Z3cEAABvHKPhuH3gqPmrvqGMUG13D7wVHzV31DGKCOX980Hf8AgmHsz9KZ
tQAAEfJMAAAAH92P+eqk/wDDlT+s08fjyrXLchyiOV279mS3bc4zjoH7WP8AnqpP/DlT+s08XQ6d
j4M5l8ZnH3cUbKMua6nzR1qjN0grHiKiNSlSkE5JfWsnDJBH+UUs17TJtPcZ28ObiedREFT7o1Ge
0/qNal6Wda3JHkk3EoPZBHX100Zt5c64ItiMEpw9pln8n/vEMEmKbDXk4qZNNNmleOghDppKKfaN
sTrSK0pdBp7tBJpLSYCmS5FKUmRpIk+LBkRkZcSMsiRpmhOk9MiQ49Ps6NG6ynNz2Hm5L5PpfbMz
Qo3d+9REajwk1Gn5OBDuMX3SWKzbVsV5TdLu2uxCfKjJeJ9yOZNLccJS0ltNKTbcSS+BKNPDx4+1
i87bkX69Y0eptvV+PCObJitkZmw0RtkW8+ZJnyqDJPPg882M3KK0QJpNpZdPj6lMTPytGxLVtOt1
6tW/Sus59wSeuqo71w65y7u5at2FqMk8XVnhJEXH5Cx8tI00salSLmfh2+xuul03a2l51x5EtRqc
UeUOKNKSy6s8JIi4/IWK8Bi5aY23hPH29GTwK0Rlz3U+aOu0ZykKseImI7KKUskSH0LNwiWRflEr
Je0icVhGdvHm4FivuqyLVumsUSsV+jtTp1Ckdc011Ti0mw5lJ5wkyJXFCTwojLJFwFEAudomxOri
fi9OUUROwbJtaFfU6+ItHaauKfHTGlTSWvc42W3Bbc7S7xHEiIz2lkx+VrWDaNsVa4KrRKOmNLuN
/rirLU+46Ulzc4rJpWo0p4uucEkRd1zcCxTgLOVjaphP/rJ4CiMzVoHpAcapxysantt1MklJJtx1
B4StKyJBpURtFuQk8I2keOPOY61b0o0+rUO3olStxp9u3G2m6SfXDqVxkNERITvSolKItqeCjPOM
nkxbAL3aZzx4b8WMFE1T7EtWBqBUb+iUrk7kqUYosuZ1w6fKNETZEnYathcGm+JJI+5+U8/BU9Mb
Ll1+47lVQUPVq4aY5TKi8uY+hMmOptCDbMiVhBGltBbkJJRYyXHOeV1RGqfaisqHcnuF7tdc1FEH
kOu+t9u5t1e/dsXn+zxjHj5+A0kXNzoIVMbdHiWPopi2LEUxZCd02tOn2RZcC2KW0lmJEN1SG0LW
pLZuOrdUlJrM1GklLMi3GZ4Isj+KhYlqz9QKdf0ulcpclNjHFiTOuHS5NoycI07CVsPg65xNJn3X
yFilE/d1523asyjwq5U240utTW4VOj4NTkh1a0o7lJeIjWnKuYslnnIWQxzI424W6uvfXKVxJHAk
aMaWyLucut+yqW5VnFGtbqkqNtSzVuNZtZ5Pfnju27s+Mf5J0Y00k2LFsiTbCHqBDeU/GjLlvqNl
alGpRocNfKJyZnkiVjifSNAGbaSap9n1635bfuF7ndiVRKDy/XfK9d/lH0b9uxOz+xzjKu+5+HHL
DMtEULiUTpDTTk0LiUoiluyxLRuu3GbeuOhRalTWEklhp7JqawnaRoWR70qxw3EZH8o+eg6b2RQb
Nn2fR7ejQqLUWXGJkdpSyU+haNit7md5maTxu3ZLxGKwBhU6YocHCdNpWiJqj2JatI0/XYNOpXIW
25Gfiqh9cOqy08azdTvNRr4m4vjuyWeGMEPxg6c2RDsFqwm7eiu20zu5OBINT6UmpxThnucM1Z3q
MyPOSzwwKsA5aZrPLXLp6dvaKIktPdNrH0/ZdbtC3IlLN4sOupNTjqyznCnFmpZlnxGeBmtp2Fd1
19UAxqvfVrQbZRSqb1nAp7dRTMcddysuWUtBEnG1xWCMs97wyQ3cBkhtUyHCdauJUq61/WUwUR1Y
sGjVPVWjX+9BaKq0iKthmWT7vKKSpLqeTNvPJ7SJ5at2DUZ4LgRcbEAGGKOKKlXkxFaAAAWlQMn1
f/OdaXzLVv8AWp41gZPq/wDnOtL5lq3+tTxns31O58Gbt3Z1BtOeAAMpPAAAAA1ywPBGD5F+uoZG
NcsDwRg+RfrqHbuL60Wz8kf9pM1h/suDO6AAJQQkCE1b7ym+V37AuxCat95TfK79gaN5ZrGdW5M+
l9/BkCAAIUeggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAabpZ4OvedK9VIrBJ6WeDr3nSvVSKwTmxZvBsR5zeueTNpmmqvv/AB/NU+uo
SIrtVff+P5qn11CREVvTOo/3QibXTmcvYfLH/ORYXz0//TJw3IYbH/ORYXz0/wD0ycNyHMtH+XZ+
WRy+87exAB5q1JqM66NRq9bdCu3U+tVGnukpUC0XWKZEpadiSS2/Ic/tFqVuPO79ItpbRlVy6t39
XOpFp1fduWqQ63EvL3McqEKSqO9IZKI46RLNrbw7tJY8ewjPiNuVdccxQtRLHTurk/fA4zjSPdQD
z5r1W7h0T0gqdag3XXK3Xq9UWYrcmpOIdbguqbWpZsNklKW0bW1bU4PBmRnniJawLpv6j6oW2xSa
TrVVKBUpKmK8V30jKGFOGlKHmVpL8khJmalEZklKS4ZzwxwWCKOW5kMSpjp20y+gw8dD1YAldW3b
sY02rrtjNIduNMU+sUqxndksmklEZGok7jSRlg1ERHzjzhppcry6vQW6xq/qDaV4yXmjqNMuyFys
CYpOCW0whSUJaJSjwR7iVg8YzgxjkWRzpbjTybW92jtKuKjoeuQHlnW3Uet1PXioacx16iM0Sj01
D0huyI6VVF6QsmnCWpZ8UspS4lJ4x3R4PJKyXMq196ml1M+ox1xq8qJOo86J7jVepRF0+a/EdmIS
kjUnGXEpIyWaeGFkWTyM0N2zHDC21/Km/IUw0euR8M2r0uFU4NLl1CMzOqClohx1uETj5oQpatqe
c8JSZmfiwPL99xL5ovU0UbVprVS7jrkSlU2QiMmSgoa0vci3hxs0Gbq8OEZqcUrKsnjiJi4KW/fv
VTaazZVxXFSX7qtCPVHX6bP5J6ApUSQZtxl7T5NszbyZYPJuOH/e4Xy7uUScTjxLC0aYVUOM9qgA
Dll4AAAAAAAAAAAEDr9+bdXz1R/6nFF8IHX7826vnqj/ANTijNZ/rQ7VxMkr6kO1EqAAMx6KAAAA
AAAF9pJ3tT8rX2xdiE0k72p+Vr7YuxNbszWD90nn1959M7uCAAA3jlHw3D7wVHzV31DGKDa7h94K
j5q76hjFBHL++aDv/BMPZn6UzagAAI+SYi11C9Kpctdh0SZb8SHTJTcZJTILzzizVHadNRml1Bc7
uMY8Q/frbUr4atL6IkfiB+lneFd7fOzP1CKKkbEceC0klkWhdCNWXLw0228r0vpZ5p18pWpM297b
RDcbm1ZDDqo7lEjOxzZLcnJqUpxWOPjykhtfU6Rb6iak0hu/J8CXN7HKlyXW7eFoT1xT8k4osJUf
NzF4j4qzwqx/dj/nqpP/AA5U/rNPGWO1uZKUvBWJPHpyPwOReVghlSZs5RN1piriyrxNlHgvT/8A
/L+1E/4jZ/1KePcN01b3Ct6dWCplRqhxGjcKHT2OWkPf7raP7yh596nfRmVM6mKp2NfjFTpCbgqf
X7jLe1qUwhJsGgjJaVEkzNgjMlJyRKxgjGOwTYZMpxxvFhQbm2yJxKrMshWJatx6+aPUWs0rrqBX
rCgSqk11w6jl3W4D6UKylRGnBR2SwkyI9vHnPNjZ9iWrP6va84kulcozTYzddiJ64dLk5xqhvG7k
lZP8o64e08p7rGMERFtNV0RtSa/Z0xmo12m1O0obMGBUYMtLUh2O0jaTbqiRhSTI1ZIiTneouBKM
h0qhpXb0nVePqXFm1emVxDRMyigySbZntkRESH07TNZESU8Ml3qc52ljPHeUMVUon8rXfWu9YimA
eba2/dOpWt2oEWoacVG9Y9vTkRadETdHuQilpQp1KH0JPHKKc27yVx2/KRpE/q7UrpqHUa2+1d0y
LPmwbuTFZmMVVify7KYr6kmp1la07i3GjBqNWEEZ849TXvo1a9z3G9cTdRuG3qpLQlufIodRVEOc
2ksEh4iIyUWOGcEeCLiPxvXQ2x7m0zpWnmyfSKHSpSZUdNOdQlw1pQ4nKlOIXuzyqjM8ZM+ORdLv
GQnLxUSa6cVFR6aY+xKunGHA8ZUWJY9AsxE5VGZk9c1J1L9QkSJTj7kl4iwbijcUeDPoLBdBEKYZ
3r/pvB1RsqPbs1c5vkpyJTLkV5tvk3CbcQSnN6VbkEThmaUluM8YMuJjRBxpjwko3FVvL+DIjyFo
ZYtv35rHrfTblVNfp7dwLNUFma7HbeUcmWRLXyakmrbgyIjPHdnkuYdLSu8HaHpzrJbty124UW5a
NSehU+qxpBdek0t11omWXVkZcoRoRgzM8G8Xelgf3pDpTOreqGscivsXdbBSq8pylVWC69AdeaW/
LNfJOY2uoMuTMywpPen0DcqFpXZFG0+nWNGpPKUeokvr8nnVLdlLX3zi3M7jXwLBkZYwWMYIdi12
mXDG4Ym38uLoolVrt0GOGFnkDVCPU7RtO3dX7UtBNnHUKiwqLOcuaXNnzmVNrdbJ9Cj2E2tLaVKL
cZ96npGrWpRIWtOt+p0TUIqk5DteazFosEpzzDcYiU+nrhKUGnKj5Mlko89/zmWBZTepnsWfbTlA
qNcvGdETtKD11Vzd9zUEojJEdCkm2gsJ25NKj2mZZ4iiu7Re2LhuBVwIq1yUOqvtts1CVRqkcRdR
bQWCS+SSwrJcDMiSfNx4BMt8mKGibUWNYWOqxprK65KrLuCgZ5/6p6P1l1KNtwC1Ai36mLczbSKu
waT3pKPJMm1KS45uUnOMmrOMZF7oxPq14a31ZzVymu0+7KXHRMt+iurQqLDiucDdaIjPe8RkRKWf
Es8Mcyb689C7FuTTOl6eE3Po9DpktMuOmnOpS4bhJcSZqU4le7PKqMzPiZ44+IUV26f0e4rxt+7n
JdRp9YoS1dbyITiE8s0rvmXSUlRKbPjw4GWTwZDFFbZUUrk9LwsdMarSmTFjyOhXBdanjmjvXrqV
RbvvefYNQq1XjTpSItedvFNMTbuGkmTZMLUgtrZGRqUeCUWSMyMjMdTVmlqu2odT9PvaLGl1euSP
cisux6imQiZHalsoQZOsLNGVJecUakHkjcMjPKSx6KuTQSyqzWp89ubcdIjVV1TtWptLqi48KoqV
zm80XPnn7k05MzzkdbUPSK0LzoVDpTyJtF7H3Ero8qkOlHfg7duCaVtPaXcI8XOkj5yIxn5zlKOF
wqix9OLFSmXpx4ksnSUwHQtKHS4NEokGi0tjreBAjNxYzW9SuTabSSUJyozM8ERFkzM+kePbLuGq
2q51UFeoZOe6MWrfkFtkRqaNUuYg3Czw7glGv/6R7Jhs9bRGY/LOvck2lHKOq3LXgsZUfjM+czEH
aGkdqW3Vb2nNnNqKb0kKfqsaeptxnip1RoQlKEmST5ZZYUajwRcennWW0QS4Y8PHWnfSJNl0SbpQ
8+XfYdHtTqZqbrJQqrWI9+Kg06e9WPdN5bslb62SW2slKNKklv5sf3CzniKzWahah35C0+uxNuS7
htl2kNvV21Y9SXBcU861uUalEpJr2mpJEWMkaDLGFHi1idTlYbT7DMmpXVUKDGcS7Gt6ZV1u01lZ
GRkaWjLJ8SPgpRke48l0Vuo2mVtXw7T5k5dSpdVpqVJgVSkyjiy4pKLBkhafFjxGRl/zMbbt0Cjh
daurxtZE1iWWuLseLQUwWYpYUel1O27+srS2q3hZ93HAQlFtV+Us0U1KTSW+OZ5WjelWN+88cohW
MbRKWvTrcsWXbr2o9sX5pxcJymUSbnh1hUiJUn0F3shRqcQSV4NRpJOMErjtyPQtq6L2TQ4dbakt
1Kvyq9HTHqs6tTFSpMptJYJKlnjHi70i5k9BY5FP6nuy2JsBU6r3bWKZTXm3qdR6jWFvQYam+85N
vBcC5sGZljJcx4FVbpKcSq6PxeKmWuTsiT8SmCzXh4qumDStRLcvS9LUtidWmaAqa6V2V6530Ppf
QSnj61js9wSUJ5M0EZJIyNBHzGPaoyT/AKPtiJrNQlsy7jj0upPKkTKExVXG6a+6o8mtbScGfRtN
W3HDGBqWG0QSG3E2nip+cjXl0l0SqecLiqdUvS1+ppk1moyVzplWlRHJiXVcthE+Myle8zzv2oSe
7Oc8RYa5Ux23dTbO0fs+0Z9TtedHk1ORRW645EKrPrJ0loXKcUasIJslmRqPO/GCM0mNbg9T5Z0S
DY0NNXuJxqyZ7s6l732crW4+h5SXcNFuTvbLGNp4M+PNiv1K06ty/mYSqv19EqFPUpdPqdOknHlx
FKLBm24XN4uBkZZIuHAbsV4SVHDg/KsLuq3R6Mle7QW4DoZH1L6bvoepl1WpUKKzQLdREakRKIu6
I9UfpLhE2nk8JWbqUOJUayNSSIiSkuOcn6MEfprp1b9hNTl0xyoT6jUVpcn1SpyTkTJaklhPKOHz
444IiIuJ8BYDmWydDOmuKHs/cbfEvhVEBk+r/wCc60vmWrf61PGsDJ9X/wA51pfMtW/1qeLbN9Tu
fBm/d2dQbTngADKTwAAAANcsDwRg+RfrqGRjXLA8EYPkX66h27i+tFs/JH/aTNYf7LgzugACUEJA
hNW+8pvld+wLsQmrfeU3yu/YGjeWaxnVuTPpffwZAgACFHoIAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGm6WeDr3nSvVSKwSelng6950
r1UisE5sWbwbEec3rnkzaZpqr7/x/NU+uoSIrtVff+P5qn11CREVvTOo/wB0Im105nL2Hyx/zkWF
89P/ANMnDchgNRqtLol62RVKzUYdNgMVl7lZUt5LLTe6nTUluWoyIsqMiLJ85kQ03tq6X/GRZ303
G9sc+dLjiULhTeL8sjl9v/8AW9iI2XolOh39XblszUGqWrGuRwna3CjQWHjfWW7umnFkfJHuWtRn
hR5WfMJSo9S4y7pbM0+g3ocWnuXMddjOrpnKLZTyCmSYV+VLfhJpPfw70+548Nd7aul/xkWd9Nxv
bDtq6X/GRZ303G9sZobTbIaUro0dGTRj7zjUhPr1Osmi6h2XNtWvJd6zlERk4yra40tJ5StJ82SM
vGRkfMfAxF2xo7OavOk3PfF9TrxfoBOJobL8FqMiIS8FuXyfF1wiSXdHjiRHjJFip7aul/xkWd9N
xvbDtq6X/GRZ303G9sYYHaYIcCFOmzpy7K6aFXRlFcFMTWaJMpa5k6EUlo2+uIUhTD7Wf7yFp4pU
XSMdqeg1YuQ6bTL71SrF0W1S5TUmLTZFPYQ6pSCNOHpBZW7kjURmeDMjPjniNA7aul/xkWd9Nxvb
Dtq6X/GRZ303G9sJTtEr5E/DhixdwdGcTUPSt+uXmzfVpXZLtG624fWK5rURuW08xuI9rjLnAzLH
AyMvFnOCHGn6CUx3R65LFjV+SmpXLMROqlbkxyddffJ9DxqNslJIi7gyJJGWNxnxPObTtq6X/GRZ
303G9sO2rpf8ZFnfTcb2xfDNtUKSSeKlMXRk0aOh4hSE494aWdkPU/saUe7vW3JU6DB90utN+etl
NHv5LeXfclzbuG7nPHHgztC3CrWn9xUS73aVXrPpUeknL9z0vImR221NqLklLw2aiW5xyrG/xmRG
Vt21dL/jIs76bje2HbV0v+MizvpuN7YQTbVAqJPS8nTiegUhLEBHdtXS/wCMizvpuN7YdtXS/wCM
izvpuN7Y1uQm6r8CtUWICO7aul/xkWd9NxvbDtq6X/GRZ303G9sOQm6r8BVFiAju2rpf8ZFnfTcb
2w7aul/xkWd9NxvbDkJuq/AVRYgI7tq6X/GRZ303G9sO2rpf8ZFnfTcb2w5CbqvwFUWIgdfvzbq+
eqP/AFOKPt7aul/xkWd9NxvbEdrHf9iVyym6XRb1tupz3qzSeSixKow86vbUYylbUJUZnhJGZ4Lg
RGYyyJMxTYW4XlWgySmuUh2o/EAAXHowAAAAAAAX2kne1PytfbF2ITSTvan5Wvti7E1uzNYP3Sef
X3n0zu4IAADeOUfDcPvBUfNXfUMYoNruH3gqPmrvqGMUEcv75oO/8Ew9mfpTNqAAAj5JiWs7wrvb
52Z+oRRUiWs7wrvb52Z+oRRUjLO+buXBGGR8r2viwP7sf89VJ/4cqf1mnj+B/dj/AJ6qT/w5U/rN
PFkOnY+DNK+czj7uKNlAB4u0Xcvq7eprvG8Z+qV5sSqA/Nkw0tVDcbi2YjTxJdcWSnFNmeC2EpKe
KjweRjs9l5aFxYVKNLxqQdxUPaIDx7VazqDU+pZia2vak3HGrsEkoYhw3G2YTiSmFFNTzRI/KLPB
qyozLPMRDr6s6v3FUZ+mtrxOymK3cdus1ur9isdLtTdJ1lZpaj573CkLUoyIjJPEj4GQ2Fdkxuii
To2n2NY2Uw0eqwHnvqfbsvcq9dNCr0K+Y1sxYBTKNWLxpZtyGdiUpcQ+4WEuHlW4uOTShRmZeLKr
2u26UWJK1Gs689V6v7nKabVXZTkaHRH1m4ltakQjLctO5ZpIsHhXOZ7RSC7Y4pjgwlox6MeT9yhx
4qntkB5Lvq779rNwW5Vrok33Q9P6vbkOa1Ks3+0alONNuLN5wkGpKSNS07fGRIMi74h0rwume11J
95V629Xp11G1Ki9YVFto4U+AhUlgjZcWhRKNW0zyoySZ7lcMGRE5uj/j/LK0tOl0y5K9gwz1EA8/
6qXBXofUPQ7hh1upR6yqgUZ1VQalLRJNa1xiWo3CPduVuVk85PJ55xAprN513WbRu2WL6uOmxq1Y
MSRPVHnLM3XDjSVOOmlW5CnTJHBakqMjJJ85EKSrvijhcWFSjf8AxVQ46Hr4B5H1EvCtxdWF6RMV
bVWdRbdpLapD9sEmRWZj6+ScJ154+PJkl1KTMiLuuGMGWO7a+q+oNt6Hag1m6aJcrUqgPJTQptep
ZxnpLMhzkmDcSeErW2oyNe3hhRFkxV3bMwVEmsdKd+QYaN21OvOl6e2PUbvrUeZIgQOS5VuIhKnT
5R1DZbSUpJc6yzky4Z8g6Vq1qLcdr0m4YLbzcWqQmZrCHiInEodQS0koiMyJWFFnBmWfGY8paqW1
dH/RFl3vVtRbhrL9bgU6dUIE5ba4hE88wtKWUbSNo0maOJKweFcOPD0fod+ZWxv+HKf9WbFs+zQS
pGEnV4TXgkFE2yxAAGgXgAAAAAAAAAAAAAAAAAAAAAAZPq/+c60vmWrf61PGsDJ9X/znWl8y1b/W
p4z2b6nc+DN27s6g2nPAAGUngAAAAa5YHgjB8i/XUMjGuWB4IwfIv11Dt3F9aLZ+SP8AtJmsP9lw
Z3QABKCEgQmrfeU3yu/YF2ITVvvKb5XfsDRvLNYzq3Jn0vv4MgQABCj0EAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADTdLPB17zpXqpFY
JPSzwde86V6qRWCc2LN4NiPOb1zyZtM01V9/4/mqfXUJEV2qvv8Ax/NU+uoSIit6Z1H+6ETa6czl
7AAANA6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9pJ3tT8rX2xdiE0k72p+
Vr7YuxNbszWD90nn1959M7uCAAA3jlHw3D7wVHzV31DGKDa7h94Kj5q76hjFBHL++aDv/BMPZn6U
zagAAI+SYlrO8K72+dmfqEUVIlrO8K72+dmfqEUVIyzvm7lwRhkfK9r4sD+7H/PVSf8Ahyp/WaeP
4HwQK3CtrU+k1qqs1I4HuLUIqnYdNkS9rq34SkJUllCzTkmnDIzIi7kxZAm20uh8DTveFxWONLs4
o3cY7pfoh2E6K3Tpv2T9f+7/AF3/ALf1hyXIcvGQx/Z8ordt2bu+LOccOcUnbesn9K5PRap/hw7b
1k/pXJ6LVP8ADjHBDaZcLhhhdHR5OjIQtyY3/lZN9pD/APDT2meyf/8AyvWH/wDWdc/2PKf/AE9/
8vyD6q7ouxOtyym6dcsukXPZ1PbhU2txo6FZ2sk0reyszSpKsZ25yWTLdxPPa7b1k/pXJ6LVP8OH
besn9K5PRap/hxl5S2VrR5W8ml5dGnoyFOQj1WfFYmkVOoqblnXNVn7qrt0MdbVmoyWEME8zyfJ8
khpHcoRt8RZ8XHgQiU9ThP7BZtgO6o1hy0dqzp1MOnsF1u6pRuEp1wsLeSTpkvYRoLJDQ+29ZP6V
yei1T/Dh23rJ/SuT0Wqf4cVhm2yFtpPRo6MlMWKnYOQi1WcE9Jrrp9GoLNrasVqhVCk0hilrUmIm
TBfQ0lKSc6zdWaEOGlJFuI8/8zz/AJbugttQLHu63arUZtYlXe8cir1F1tttxbuTWlSEpTtTtcNS
0lg8KM/FwHf7b1k/pXJ6LVP8OHbesn9K5PRap/hxTlLXSlH4d+Wg5CPVZBVTQC46tpi/YFV1bqcu
lNIaZpjJ0lhDcVtpaDQlwkmS3jJKDSWVpIskeO5Idmj6Ie52pdgXn2T8r2IW41Q+tesMdd7GXmuV
38p3GeWztwrvcZ45Kk7b1k/pXJ6LVP8ADh23rJ/SuT0Wqf4cXOdbGmqOjr/l6VR6B7vFqs+HUPSt
+uXmzfVpXZLtG624fWK5rURuW08xuI9rjLnAzLHAyMvFnOCH7Wfo/bVDsavWxOdk1lVyOvPVudIM
kvTHXc7ldzgkYzwIuY+POZmPo7b1k/pXJ6LVP8OHbesn9K5PRap/hxjwrVgqCjouzoyY6VxaByEe
qyAq3U9Vyp6cyrBl6s1h+hIS0ilxnqayaYiULQoicNJpW9gkqSRGpKU5I8HtIbJY9D7GbKoVt9dd
d+5NOjweX5PZyvJNpRv25PbnbnGTxnnMTXbesn9K5PRap/hw7b1k/pXJ6LVP8OE2K1TYcGKF0rXJ
TH3IKRGv8rL4BA9t6yf0rk9Fqn+HDtvWT+lcnotU/wAONf3ebqvwZdyUzVZfAIHtvWT+lcnotU/w
4dt6yf0rk9Fqn+HD3ebqvwY5KZqsvgED23rJ/SuT0Wqf4cO29ZP6Vyei1T/Dh7vN1X4MclM1WXwC
B7b1k/pXJ6LVP8OHbesn9K5PRap/hw93m6r8GOSmarL4BA9t6yf0rk9Fqn+HDtvWT+lcnotU/wAO
Hu83VfgxyUzVZfAIHtvWT+lcnotU/wAOHbesn9K5PRap/hw93m6r8GOSmarL4BA9t6yf0rk9Fqn+
HDtvWT+lcnotU/w4e7zdV+DHJTNVl8Mn1f8AznWl8y1b/Wp47Xbesn9K5PRap/hxF3dc9Mu3USgS
6IzVlR4NJqLch2XSJURKVuvQjQkjfbQSjMmnDwWe9PIzSJMyGOsULSo9HYzcu+XGrVA2nlPqAAFS
cgAAABrlgeCMHyL9dQyMa5YHgjB8i/XUO3cX1otn5I/7SZrD/ZcGd0AASghIEJq33lN8rv2BdiE1
b7ym+V37A0byzWM6tyZ9L7+DIEAAQo9BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3k
BIeYfubvUinxP9r/AJehgwDT78vyhWkqNBlSESa5P7imUlpZdczXDPaRJT4k5Pis+5IsmfMIg+2f
Ub2TTabecePNhNplVhB05t2mxicI+SiNl3Lrjh9+azcLCSI8FuIicw/c3epX4n+1/wAvQ44DUdMb
hqFx2yuTV48dmpQ50mnyyjGrkVusPKbNaN3Ekq25Ij4lnHHAjrm1ypFFuyo0hu17iq1PpTpR6hVK
cwl1ph7BGpGzcS1bSMtxpI8HkvELY7khgVYptF2r1Kw+0kUbpDJr3+hPgNgs66bevCiN1m2atGqc
FwzTyjKs7VFzpUk+KVF40mRGOyLuYfubvUt+J/tf8vQwYBukuTHiMKkS5DUdlHFTjqySkvKZ8BIS
tWdL4ssokjUO1m3jPG06qzw8vdcA5g+5u9R8T/a/5ehnQDbqTU6bV4SJ1JqESfFX3r8Z5LravIpJ
mRj6w5h+5u9R8T/a/wCXoYMA3kYMOfb7B7ng/wAq1ropkp2nWuu9Pf8AC/jg4NNNctexdAAAHOOq
AAAAAAAAAAAabpZ4OvedK9VIrBJ6WeDr3nSvVSKwTmxZvBsR5zeueTNpmmqvv/H81T66hIiu1V9/
4/mqfXUJERW9M6j/AHQibXTmcvYAABoHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAvtJO9qfla+2LsQmkne1PytfbF2Jrdmawfuk8+vvPpndwQAAG8co+G4feCo+au+oYxQbXcPv
BUfNXfUMYoI5f3zQd/4Jh7M/SmbUAABHyTEtZ3hXe3zsz9QiipEtZ3hXe3zsz9QiipGWd83cuCMM
j5XtfFgAAYjMAAAAAAAAAAAAAAAAAAAAAAcHUWVIg6fXHNhvLYkx6VKdZdQeFIWlpRpUR9JGRGO1
HM1R21K4maCMz/yE/qn+bG6vmWZ/orHfif8AVWv+4X/kMjX+Gtr/AAYk3yrXYuLP1AAGMygAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAa5YHgjB8i/XUMjGuWB4IwfIv11Dt3F9aLZ+SP+0maw/2XBnd
AAEoISBCat95TfK79gXYhNW+8pvld+wNG8s1jOrcmfS+/gyBAAEKPQQAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAA3kcm8a6xbNszq5IZdfTFbyhhrv3nDMkobT8qlGlJfKY6wi9YkKctmnttq
/KKrlNNCMd/tltKMv3Umf+Q9DPKTHrVXXXtSmLqqlue710Oyp65EWmKQbcHkcRYzSnXMcm2STkKy
ffKNRkR8CLVqE61YFoVq5b2lxob02ovVCabS1PEg3FJQyyg9pG4okJbQREWTMuBDrofotr0CZUY8
Am0vPm843Gby7LkOKIiIi/vLUoyIs/8AgRcOCza9x3JWIVau+cw01EcN+HR4qCNmI4aTSTinDLc6
6lJmRK7lKTMzSWcGK0L6ERplf9XtG00quixatTadJqMqS/UFyWVrZVJkrW2p5gj5RtJm4lJmeTSf
ORFzZxZ8uoRtLqZUG3VonVBLtQku86lOvOKWpR9Pff8AgNk1Vm0V2oR7DdejUulMtM1a46jJcS02
xCQ7lDRKVzrddb2/IkleMyGJWzVIZ6JlLhvtzUUhuRHNbeTS5yKlEky4cykkk/IYjftKm5MtLGsJ
cGdq43Cpsb04P5R+9t3BOt5/toWwyaJMV7kLspLBYbnspwankp5idSgyWk+cyyR58dZqF1SEup7o
mmzUeJAMjJVwVRlRkrzeOeDX/wB5eE/IYgNCSbpFBuas1eShulmttT8l7ghxxKDN5Xkyok4+THiG
VwkoS0pMdDqIpOuHFQ4XdIZNZm2Rl4jJOOHiGCxW+ZIhmSFjULVHtVadxKLi9m7PfNqUU6qWC20t
LToqvRXG+2mIp69XI1allMuVyp3fOI8k9WZSjZQf+5HRtbSXyYMfPT7hJyWqBSLUo8hxsu6jQqCh
80F8pJbMy/zHz2jQ1XVeVHtduciCVRkbH5JrSk2GUpNTqyzw3bUmRfKZD0dT41aq9NqFp6MRGrWt
+3TUhcoi2v1GWjjye7nwZlxWo+OePA8DelxTZsOHHE8eRLKyRXnzbdc/3Ox2eXWFJxxzMcMKeJLp
bf7pphdpXc7blfXWLOSVvVuOolSac0lTMOcRcTafjngkGouBLIiMjx/l7ksq4YN2WlS7kppmcWox
kPoI+dGS4pP5Unkj+UjHk7XibWa/TajVLspNOp1wUCp06K11oRGompLazW2tZd/zIVjOEmXDxjX+
o2k50baiuPpPZU5pMNmoskjlTPgXRuNQ37LMbbhbqsqrly0xkH9orJKcmG0wy4YI64MShdYXWFRw
uHueM2oYMN5GDDlX9/p9/wCDH7Mf6v8A6/kAACPErAAAAAAAAAAANN0s8HXvOleqkVgk9LPB17zp
XqpFYJzYs3g2I85vXPJm0zTVX3/j+ap9dQkRXaq+/wDH81T66hIiK3pnUf7oRNrpzOXsAAA0DoAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX2kne1PytfbF2ITSTvan5Wvti7E1uz
NYP3SefX3n0zu4IAADeOUfDcPvBUfNXfUMYoNruH3gqPmrvqGMUEcv75oO/8Ew9mfpTNqAAAj5Ji
Ws7wrvb52Z+oRRUiWs7wrvb52Z+oRRUjLO+buXBGGR8r2viwAAMRmAAAAAAAAAAAAAAAAAAAAAAJ
vVP82N1fMsz/AEVjvxP+qtf9wv8AyGZdUPfMW1rVl0aZS5zxVynSYrElrbyaHFINOFZMjLviPm5s
45hQaTXzFvyhvVGDS50KLHcJglydv5VRJyrbtM+BZL/n8g2nIme7qZTFXyNKG0ynanKr/KixeJZA
ADVN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADXLA8EYPkX66hkY1ywPBGD5F+uodu4vrRbPyR/
2kzWH+y4M7oAAlBCQITVvvKb5XfsC7EJq33lN8rv2Bo3lmsZ1bkz6X38GQIAAhR6CAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG8iJ1YeajFa0iStLcVNfZQ64o8JSa2nm2zM/F+UW2XlMhbD
n3HSIFeoM2jVOIxLiS2VNOsvo3IUR82S+Q8HnnIyyQ9DPKUcmi8m4lpElojWwvclKy4oWRGWfLxM
dKt1RFKp6pZxJctRF3DMZvctZ9HHCUl8qjIvlHn1nUg9HrUplOvq3bzeqLbRRnZTxFJZkPISZmbT
xrwaVEW4iPBkXAy4DOdQ+qbvG56fIg2jR023BNBm5OkOE9IJJFk9pEWxB/L3R+QUmzYIMbZ0LJYL
RbHgyYHFsWLxyEr1RFTrtyaqS26jAeentuLQ9TaeZy0Nk0lBx0mSCyrah1SjMyLu1LLmIhxdPLql
28xV4i4TFRpssv8Aa4ct1bBsvpLBmruckRp4KSfPgh6D0jpp6faQwqlCjtSrlrEdNSnypJmpchxw
t5IWvvsERkXyHk8HxGc68Uq37wvK1rpjNuMRa9Rjly2UntKQtpaSSTmOc07zSfTtIce2KVaMJRZF
/wB/uMkN12h2WTDJnSlFDE21TE65MuPFoeLI8RndUuysXjIi0tk4Mems93GZS0bEBkiMy3IT3zxk
ZHx5iPoFlTKPphHp5R3CuHUi63yNMakwHVsMGvx7uRLuUJyRmalGYsNH5VoGin6cXnbMGewua+qg
SnoyXEJNwzdUwrJZQoj3YxwUWOYyGl3tHjtvHa9CZTRKTTaU5U609TW0sOlEIzJuK0pJfkzdWhWV
FxJLZ44mRlfZJUuFpSlieQpbr1me6uQ1gUeOjaXZiyvbFFF3LEeUbq041ItZLl51rTKhIoscyXKg
skh5DDeeZZEtTif+9k8c5jgnXaa7VOuaLbsi3nUcSKmVBxtxHy4ykxU22t5rUmmtUepQmYtdq71B
qFDjOrU86wZJQ666lWSJJ71bMnnuM+IzGrdVrXbPQqDYsekwnrhJhLh1IoxrdprCU5LaaDJSlmks
7cmRJ44PJDetEqNTOSrj7KnIum8ZciHlYoU4HlUShfhVOn7jMRl165KnHfjpuOVUTelNzZEWqHl1
x1tCkNqNwy3HglHz5Lm6BsHU70236xe9mMW5CSxV6dKXNqy1NbZDaENKJanFccpcccQSSI8GXkPG
KVm2KxbF3waTUqzDrUObTkVKHLiqVjkl52KLcRKQrJHwF5pJclRs7Uu36zCdWfKzGafOQngUiO8t
KDSovkM0rLoNI5bVLRBDHF24u/L04ycWmwwXrc022WSHBwK1TyOiVWlV0ahSSo2qKiSP+ggwYbyM
GGG/v9Pv/BGfZj/V/wDX8gAAR4lYAAAAAAAAAABpulng6950r1UisEnpZ4OvedK9VIrBObFm8GxH
nN655M2maaq+/wDH81T66hIiu1V9/wCP5qn11CREVvTOo/3QibXTmcvYAABoHQAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvtJO9qfla+2LsQmkne1PytfbF2Jrdmawfuk8+vvPpn
dwQAAG8co+G4feCo+au+oYxQbXcPvBUfNXfUMYoI5f3zQd/4Jh7M/SmbUAABHyTEtZ3hXe3zsz9Q
iipEtZ3hXe3zsz9QiipGWd83cuCMMj5XtfFgAAYjMAAAAAAAAAAAAAAAAAAAAHPXJmT6kqj0BlEm
cnHXDzhHyEIjLO50y51Y4k2R7lcO9TlRZZMmOfGoJaq2YbTaZVmluZNdEiT1wt6Nd9mO202yuTWZ
B8rS2GkkbhvI8fHBJRgzSpajIiJXPnA62mNMpdEsuBQ6WaiTARyMhDiDQ6l/nc5RJ8UqNRmeD6Sx
wwNItW2oVAbdcQtcuoSMHKnPEXKvGWcFw4JQWTwhOCLj4zMz+W7LVbqj5VSmvJp1abRtTIJG5DyC
yZNvJ4b09HMpOT2mWTI5PHcUfuqlqP8AknWmghMv2ple/Oa5f8GqV07fQ44D4IM9xUxyl1KKcCqs
p3OxlK3EpOcco2rBco2f6Rc3MokqyRfeItMlxyonBGqNE4kzpc6BTJbqmAABYZAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAADXLA8EYPkX66hkY1ywPBGD5F+uodu4vrRbPyR/2kzWH+y4M7oAAlBCQITVvv
Kb5XfsC7EJq33lN8rv2Bo3lmsZ1bkz6X38GQIAAhR6CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAG8j8pcmNEZN6VIajtEeDW6skpz5TH5VefGpVJmVSavk4sNhch5f6KEJNSj/5EY/5vXFK1
B6ou/JlWdmHFpCHjTFbkOqKNEbz3KEpLvl4wZmRZM+cy4CfzZ0EmBxzHRI8tlSo5sSggVWz2P1Xt
vFceiUyoRUJkO0V5uqN7e63NoyTuPk5Jaz/yHiZRHIpEuIjipTS0Jx8pGRD0PoHQ7p0wnR7VuS42
K9Z9fc9zXIRoX/sjrqTJCkbuZKj7hRFw7sjxwGF3DQZNo3hVrZkbjdpMxcQ1GXFbZcWl/wD1Nmkx
ybROlWqWp8l1SdD0f2HnR2efMsE9UwlXxxP8PuZ6OrUiPV9EKFU2mZMmPJpEdCG4e7lVO8mSSQjZ
x3byx5S4j4bh0tuVvSyyGoDCJ1dt6MpqZF5VKVPIeIjcSlauBqSsknxMiPB8eYZjpjqlcOm8KRFi
RWaxQzUp/rB1w23GFHxVyKyI8EfE9pljPNjJj11QapCrdEg1mnOpehzWESGVl40qIjIWwuGJNw40
zlXpd9qu+bDJtENHD8r6VXL6ZVpPKlbkVfSSO9qJcVqspqq0Jp9vxJbqXDaeVuU5JWSDMkkSe5Ii
PceT5iGm6bX3Fr1mndFXjP1iBctHZptb9y20rkwpjXKkr8iR7jQpKzMtpGZbSPGD4SXV9OyisyiM
Nkk2HJZmrgWckkz4ePozgeSrJrK6FdlHqhrVyMOoMSloz3J7FkeTLyZ/5jfssNIKw4qEdt8X+JSJ
1wlV+J68sKyKdb99StUJtAqyokZKmqU2dKcTOnyFpMjdVHSauTSREaSUZJyajMyLBCBpFKu6LdUq
89QqVcyEIekVNmKujuKaTKcJJbDWkjwnCG07j4JQk+Y+A9a02ptqWeHUrbURLbWR8FIPilRdJGRk
Y/qqzkpRltw0n0pPiLXeceHFNiScTMyuRYMMmFtQ8fQ8v0fSu/76jsXRbMGmVCiLjNQqdIdqKW1q
ZYLk9xo2mady0rXjnLcXAXVkaMRrJrcC7dWbut6lRKY6UxintSMk643xSpbjhJ3EkyI9qUnkyLj4
hS0+4p9lahFGtulxXk3RCSt5h6QUeIxOJ8mW5C8EZkbpK2mSE5WbeeGDMv5sDTI7yuCFeN5VWj3H
7lS5Dj7zcF4jnTkqwg97xEXW7RZJCGy2GZZ4nkZJUmVG1OSxszz78vOTZ3dvKUlqqoklXpx0rvNb
sLUm2b0qMqnUk6ixMjspkkxPgOxVvMKPCXmycIjU2ZljJf54GbjrWChdS6oWty2lqcYoNCKA+szz
+WlPJeJBf91DKTP/APuEOSOT7QKjl9/4Nv2Y/wBX/wBfyAABHSVAAAAAAAAAAAGm6WeDr3nSvVSK
wSelng6950r1UisE5sWbwbEec3rnkzaZpqr7/wAfzVPrqEiK7VX3/j+ap9dQkRFb0zqP90Im105n
L2AAAaB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL7STvan5Wvti7EJpJ3tT
8rX2xdia3ZmsH7pPPr7z6Z3cEAABvHKPhuH3gqPmrvqGMUG13D7wVHzV31DGKCOX980Hf+CYezP0
pm1AAAR8kxLWd4V3t87M/UIoqRLWd4V3t87M/UIoqRlnfN3LgjDI+V7XxYAAGIzAAAAAAAAAAAAA
AAAH4zpUaDEdlzHkMMNJ3LcWeCSQUi3ZtzmmVW2XoNEPi3T1pNL0wul8udCD/wALnP8Av4LKBuWK
wzbZHgwLFpehHOvK9JF3y8OY8ehaX+9J81NZqF1uqapDy4dISo0v1RJEancc6I5GWFH4jcPKS5i3
Hnbf0SlQKLTm6fTYyY8dvJkRGZmpRnk1KUfFSjPiajMzM+Jj62m22WkMstpbbbSSUIQnBJIuBERe
If0JzYrDKscGDAsel6WeYXlek+8JmFMeLQtC/ekAADdOacq5qBT6/CSxNS4260rlI8llW16Ov9NC
scD8RkeSMskZGWSEO65UKJPbpdwpRudVsiVBtO1mWfiSZf8Ay3f9w+B86TPBknTR89TgQ6nAegVC
K1KivJ2utOJ3JUXkHPt93SrZDSLE9DOtdV8T7ujrDjheVfuRkUA+Kr0+faO5x9x6oUAuJSlZW/BL
od8a2y/xOdJd/kiNY+ttaHEJcbUlaFFlKknkjLpIQe12ObZY8CYvU9PsF4SLdL5SU9q0raf0AANU
3QAAAAAAAAAAAAAAAAAAAAAAAAAA1ywPBGD5F+uoZGNcsDwRg+RfrqHbuL60Wz8kf9pM1h/suDO6
AAJQQkCE1b7ym+V37AuxCat95TfK79gaN5ZrGdW5M+l9/BkCAAIUeggAAABxm7khvG71pTbkmttP
OMKeh29OkNGttZoWSXG2TSrapKkngz4kZDsiq0B/Nun56rH9TlCtYYYHE1+4zl3rbplkhhctLH0/
9oz73eR+z94+ilS+4D3eR+z94+ilS+4G/gMfLQar8fQ4vP8AaeiHwfmYB7vI/Z+8fRSpfcB7vI/Z
+8fRSpfcDfwDloNV+PoOf7T0Q+D8zAPd5H7P3j6KVL7gPd5H7P3j6KVL7gb+ActBqvx9Bz/aeiHw
fmYB7vI/Z+8fRSpfcB7vI/Z+8fRSpfcDfwDloNV+PoOf7T0Q+D8zAPd5H7P3j6KVL7gPd5H7P3j6
KVL7gb+ActBqvx9Bz/aeiHwfmYB7vI/Z+8fRSpfcB7vI/Z+8fRSpfcDfwDloNV+PoOf7T0Q+D8zA
Pd5H7P3j6KVL7gPd5H7P3j6KVL7gb+ActBqvx9Bz/aeiHwfmYB7vI/Z+8fRSpfcB7vI/Z+8fRSpf
cDfwDloNV+PoOf7T0Q+D8zAPd5H7P3j6KVL7gPd5H7P3j6KVL7gb+ActBqvx9Bz/AGnoh8H5nP1N
pkitacXLSIpGqRNpMqO0RFnK1tKSRf8AMyH/ADfq1x1SLJi2TYT7jLbjbaeVaPa53SSM0mr+6ZZP
cfPnPQP+oI8e9UTpJb1hXbP1Ep5qZi1dSjKMwncuPKIlOL2tlxU0siMzx3hkZ96fCdWyWoocNrCw
ci7enuODZZjUWCnSuns9TN4elU22Y1Kudy75dSuMprD0KnoI+TkvoWS9hqNWdpEkzUsyIiIjMcev
3FWL4uqdeVffbOfNM2VsMIImWktqNKEJ4ZPaRYyeTPPH5OZZNaqdQjVC4Z8px2oTVnGaUZ8GGCwZ
oQX90jPBcPEkfgzRuv5ynKc/PhtuyjY/2QlOuy3+dTbDJYIzIuKlmZJIbPMlpV3KZOmrCidcaoqd
Cou+rOxcPtHYbvvblYpDihSoqPGn0430VVO0+595LBttIbW9IeVsYjtp3OPK8SUp8f8A/wAG7dSv
XqrQKq9pbXHGpO2MqpU9xlW5MYjUXLRjPxklSiMjLpV/lnMWg3LaFGfqUWxZkfLJ8vUJE9mRNS3/
AHspI8pLxmlH/iJmh3yqyNRKBdjbK53I8p10yg+6ciuERLMvl5jL5SCxXbZYrDNmy5yjiVMjxLGb
ftN7VWu9bdJgcly5arRNY3XK92RGuaoX4dM6o9qZUGik0KgsJp0qMpBLI25DZKfcJJlxURLQfkbx
4x531I0iuy2ry9zIdNcqMCoGp+jzIxkpqYxzpUhXNnaZZLxeTiPROp1lP6gVDtj6ZORbjg1Rhvry
Ky+hDzbqE7SURKwWTSREpBmRkafH4vgtS1b7pdpe4epVxUuy7DKSh1piovsrmtrJW40xl5PkMmXO
R5LjtIsmNaTNcMLgfd/0a14WaxR2eTOkxfzxqOHTldGnSmQhNJddZNkQSsu/qbNks01RsRpUZSTk
xEkeDaURnhxBeLiRlzFksY0qpdUHpsiGTkWp1iqPqwSIbMA2lqM/7prWe0vKWRGatR+p1erap1Jk
Vm4aqZFvi0x5a23lF/ecfc6fGZGZjMXG6ciqSK29TKfTlOKImIzJYZipIsERGffL4cVeMxqTlJf8
o4XXidC57HbbTFgSZiUtZYmq4K2tUr2LcsZ6A6mvUCrV/Xx5+74yIUasRetqTARtW1FcZJS2yMzL
du2G9hWeJqVw4lj2BtRyZNIJKUERJIiLBEXQQ8KdT9QalI1NpFwVQ2aRBpJ+6CfdJ4oa5KDQ4lK2
kOYNbe7nXzFgekaJqcVcOYxRIVVq8lUtbUFMKA6lqS2WCJ7rhaSaS1u3FvyfBPAjyQ6Nlw3LWGqH
GvuVYpNsihscbjgxY3jx6caon3HzaKqrliSZFKvqjIhTrprsqSipNzUPIdkOZU0wsi4oPkmsJ509
xjJGZEPhFU3aF31+uUZ66E0aDT6XPbqW2FLckPPutkrk2zNTaEpQSlEozLJnsIiwRmJUcS//APT7
/wAHR9mf9X/1/IAAEdJUAAAAAAAAAAAabpZ4OvedK9VIrBJ6WeDr3nSvVSKwTmxZvBsR5zeueTNp
mmqvv/H81T66hIiu1V9/4/mqfXUJERW9M6j/AHQibXTmcvYAABoHQAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAvtJO9qfla+2LsQmkne1PytfbF2Jrdmawfuk8+vvPpndwQAAG8co
+G4feCo+au+oYxQbXcPvBUfNXfUMYoI5f3zQd/4Jh7M/SmbUAABHyTEtZ3hXe3zsz9QiipEtZ3hX
e3zsz9QiipGWd83cuCMMj5XtfFgAAYjMAAAAAAAAAETc2q1g21XJFErde61nxtvKtdZvr27kkouK
UGR9yoj4H4xfLlxzHSBNvsMc2dLlLCmRJLtdC2Hx1SoMwEtJUh1+Q+vk40ZlO519eM7UF/4mZ4Ii
IzMyIjMuHb16Um70kxY8hquTFlkySSm24yf03jUnKE9BY3KxwI8HjRbUtePRVLnSXjn1d5G1+atG
DJPPybaePJtkf90j44yo1HxHWu+55tpirMWDCvHuODe/tDJscODKaijfgu1+RzbatN5ctmtXNyb0
1s98WEg9zEI/EouH5R3/AHz5uZJFxNVkACaSZMuRAoJaokebWm0zbTMcybFVsAAn7CvS2b6o71Xt
Wpe6EJmQqM47yDjW1wkpUZYcSk+ZaTzjHH/lkqYaPKUAAAqUAAAAGXDBkIKuWtLobi6ha8c3oJma
pFISZFt6Vx88En0tmZJPnLaed16AwWizS7RBgTFVG1Y7ZOscxTZLo/3KZzTZ0WoxSkw3ScbMzSfA
yUhRHhSVJMspUR8DSeDIywY+kfxcbFCqV5S4NtVunxryYjlImQSXlL7RbCLrhKeKTwtBJX3xEaeC
kltHyU2oFJdehyI7sKoxsdcw3sb285woscFIPB4WnJHg/GRkUIvC65lkdVjh6fM9Nui+5N4Q4L/j
H0flH3AADlnbAy6oVWoWDqin3XqUuRatyL2sOSpCnE0+WWT2Eau9bV4iLgXQRJGojNeqcbbXonXV
LQlSm1RlIMy70+uGyyX+RmX+Y2bJSKYpbyRYvHT3GpbqwyXNhyw4/DR3o/PTyoVW+r2n3iU6bHte
EaoVIitvqQ3LURmTj60FwUXiTuz/AJGkYrpoVWuqhP1Csa8zbakNylMpiy6mretJJQonC3PoPBmo
y5v7p8ej0lpO221pfayW0JQk6PFUZEWOJtJMz/zMzMeSdNKtpPAoT7N92xVqrUjlKU09EdUlCWdq
SJJ4eRx3Es+bxlx6OrZP5crgrJRKiTdMfTvOHbv4ci44l/LCbq2lV06MeLQehYTlYsfROuVmn3c5
fMpJuSok9a+VSlPcNmRGbiyUlBpWs8K6SxkQVtsag1SjR7stPVfsiry22XZFAW6gko3Gncg0rc2J
xg8ntTnCsHkV9Cu1K9FX5+j1trOPSZi4/udUmlPLWg/yjmwkumpR5dI+Kj5lERcwzG96nZd1tnGs
3Tuv0u9UvNqQqMxyKWF70mZmlCujODNJYPjksClngicUSa0420sn/ktC2FbVMgUMDUWJQ4knEsfT
C8dXtR6rprsh+nRnpkU4slxlCnmDUSjaWZZUnKTMjweSyRmXAfQPioLc9qhwG6o4hyeiM2mUtBdy
p0klvMvk3ZH2jhxZSSw5EAABQqAAAAGuWB4IwfIv11DIxrlgeCMHyL9dQ7dxfWi2fkj/ALSZrD/Z
cGd0AASghIEJq33lN8rv2BdiE1b7ym+V37A0byzWM6tyZ9L7+DIEAAQo9BAAAACq0B/Nun56rH9T
lCVFVoD+bdPz1WP6nKFJn0ntX5I97QfTg2srbmrEK3rdqVeqTnJw6dFclPqwZ4QhJqPgXEzwXMQ8
5dTzqxqRUtRqXT9R5CPcq8qc9OtxBR20cibbiz5PchBGeW0meVmfDZ41YFF1aNYqsmzKVptbLDku
v3fMJhlhtwkKUy0ZLcyo8JIjPYR7jIsGrxEYx7UprqgolCtq4K/plQKLTbCdalxJFMktk4yy3tSb
ZkUlwzbMkp3ESeZPHhkb9issEUj+dKx1pVqqpkptfAiUUWM9WXVqfYdq3XHte4rij0yqyIaprbT7
ThINlJOGazd28mn+yc4GojPGCLiWf2sDUWyb+RJVaNxRKqcU8PobJSFt8TIjNCyJWDMjwrGD8Rjz
jqNc9rz+rA0uu6oPMe4Eq1m5pPPp7htKymqbWvPeklRpMzPG3GTxgUdNnQbp6t6BXbBqEGfSIdtq
RXpkFROMuqUbxJQbiSNJq3HHPnLg2fHgZDFFYIFLTxp4OFXRVN4sn5K4WM0Vnqg9HHaO3Vk3xDTF
cknFRvjvocNwiSZ/k1IJe0iWnu8beJ8eB40ek1GBVqZHqdLmMTIUlsnWH2VktDiD5jIy5yHkPqKL
r07t7R+5Y14VOj09+TUnTdTOWhCpcfkGi5NG7+0wZr7lOTLeXDuiGndQpArkHQSMdYJaWZNQffpq
FpNJpjKJOOBkXA3CdUR8ckojz0UtthgkqPBqsFpY9NejEsghibNZvi8rXsike6111uLSoZmaULeM
zU4oiM9qEkRqWrBHwSRmPj091GsnUCM6/aFwxaoTPF1tJKbdbIzMiNTayJZEZkeDMsGMe1+fYo3V
O6W3HdbrDNosMymeXkI/Ix5Zocwpaz7ksmbBlnGNhn4uHyUyfBurq34FcsGfCn0iFbim6/MgqJxl
1SuWJKTcSRpUrccc+f8A+Wf6JkLYbFA5OFjrguKujE6UyZe/uK4WM1G2dcNLLll06HRLsZlyalLV
DiMlEfQ446lJKMtqkEaU4UXdHhPizkjIXlWqMCk0yTU6nMYhworZuvvvLJKG0FzmZnzEPOX/ALO6
OwWjtbkk0jll3A4ha8cTSmPHNJf5GpRl5THf6uyDW5ugkk6OS1MR6gw/UkISZmqMkl54ER8CcNpR
nwwSTPIpNsktWz3eFtKtKv8A6QUTwalO91QWjrVGcq53xEVEalFFWaIz61k4ZLMvyaUGvaZNqwvG
3hz8Sz39QdUbAsBxDN3XPDpshaCcTHMluvGgzMiVybZKXtyRlnGOB9BjzV1a12adXHo/bLFn1OkT
349RaNpEFSVKiRzYdLk1kn+zyZI7hWDPYfDuTFtqPeklvqkJ1nv3PS9NqUmkNS5FeVGjpl1XHBLR
PvZIkka1YIyM8tLIucZlYIHDDFRquFVN48VOzt6CmGzT52tWl8Oy2Lydu6Kuhvykw0yWWXXTS+pB
uE2ttCDWhW1JnhSSx4+ch+0LWPS+Zcki3o97UhVRjEo3EG6aUdyRmokuGWxRkSTMySozLA8DXi6g
7P1Eaj1OVUYR3vBfiyZCu7koW1UzS+ZERFlxOxRmRER5LxYHpjqtadALVzQmAUNgoqq4cc2iQW02
ikQiJGOjBnw+UxnmXZJgjhgq/wCVejQk+juKKNs2mxNVdPb5qkql2rdEOpTYu7lGEpWhRkkyI1JJ
aS3pyZd0nJcS4j5rn1j0xtm5U23Xbyp0KqGe1bKtyiaPBHhxaSNLZ4Mu/MhlV9GbPV/2Alk+TJ62
3SdJHDeRIn43Y5+9Tz9BdAxm0G6xSrG1Iot36wQ7TlFUJfuzQnaJFkyqopTadzjKnVtrUa+JJJOC
LgojTuyMUu7pUdIqujSdNONtaE8lOjToKuNo96sutPsoeZcQ604klIWhRGlSTLJGRlzkY/sQfU+U
2TSNGLXp0mTUZKmoX5Nc+GmLIJo1KNpK2krWSDSg0pxuM8EWcHkivByZkKgjcKdaMvR0R5B6rK8W
51VdKlS0vks002I4WTQSCMzeUk/GlThERmXBXWxp4lkbR1Rd3rolEYoUd9yMdQYfkz5DSsONQmSS
bpIPxLWa0tkfiJSjLiRDyJqaUhy24FWdbbQbUlC5CGk4QwhSDbSlJeJCC2pLoIh6I50p2iCRHkbV
fEy2WxzYpEy0Qf5E2tv7wOBEbbiMJaayZJMzNR86lHxMz+Uz4j+KRcNRtOsRaiwxyzcRyQbJ8cEh
/BrSZkRmlRKLJHgyMjMjwOQmeaS2r4GXPkfqioIMyJOT8hCdWyRZrZI5CP5aUp2EVs86bZpqnQPG
sZV3Dq5Va9TnqdBpj6Hnkmg3EubzSRlgzLCSIjx4zPhz4EU3S50OWVQeZRP3IJLjDZ7TaIuBEjPf
EReLh0jpNzSUZEasH8o+pt4lF3J5HOsfs1d9nkRSZaxRdDfqdSL2jt/vUFqwv5QZKpU8KUORFeos
aQqREqU+hSFf2hNvORVH5cYIx+bkWHU5aXXXH3oyFblSpzynHJBl/dRu4knhxPx4H+XQ4S50JqW+
pin7k8o5ye9KFGsiNSixx2pyZF4zIa1SEabv8nQ7Qthq7qq8jBJbYObLe5iNSlGW1tPNxM0pIRq2
wSrotMKwY5vQtHe/wSt3xHfVliXJyZD/AM0aX8nsWiulrHoPx6n7SgtV7srDz9UepVMo7DTTi47C
VLcccUatiTVwThKcmeD5y4D1tp/opp1ZTqJdNoSJtRRxKfUVdcPkfSk1cEf/AEkQ/HqbNO1ab6Zs
0mZFjR6pMkOTZ6GFb0ocWfctkr+8SEEhGebuTMucaWNifGp06Kc1RsjsM6bBIVnw24Fori20Phq9
HpFYbbbq9Lg1BDatyEyo6HSSfSRKI8GPtbQhttLbaEoQkiJKUlgiIuYiIf6AxmMDBhvIwYR2/v8A
T7/wSv2Y/wBX/wBfyAABHiVgAAAAAAAAAAGm6WeDr3nSvVSKwSelng6950r1UisE5sWbwbEec3rn
kzaZpqr7/wAfzVPrqEiK7VX3/j+ap9dQkRFb0zqP90Im105nL2AAAaB0AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAL7STvan5Wvti7EJpJ3tT8rX2xdia3ZmsH7pPPr7z6Z3cEAAB
vHKPhuH3gqPmrvqGMUG13D7wVHzV31DGKCOX980Hf+CYezP0pm1AAAR8kxLWd4V3t87M/UIoqRLW
d4V3t87M/UIoqRlnfN3LgjDI+V7XxYAAGIzAAAAAAAAHlm74VwXB1RN4t2XblGumUmnoNbU1tp5D
KUtR0rcQTiiSbiV4TjifFRYPiPS9vU+RerKZvLORLaUZ7TbVtfnkRmR4MuLTWSMvEtXHvCLKutbu
mNt0DUupX5TFS2J0+CiCqIk20xWmkpaSnk0EgjSeGEf3jLifDmxKrouqZBWbNxVVKEGv+/pUbUmR
jcLrXRXJReOUw/qYKUdEt+8dVGzp5SGqa6z7hU1LpcgtlBLUTjazyTijbLBce+VgyI8FO2lqDqbK
g0S8qazqbXak/UDVU2EUsnaK9EJxZKRHJBcHCwRZ4cdxZ7ks+lKDprQKFf1ZvClPTor1ab21CAlS
Os3lc/KGg0bt+cnklc6lcOJjhwdDLJiVmLMQ7W3KbDknLiUR2epdOjvmo1cohky4K4nwzjifASLA
aVERDlYG22TVdq1x3b1TMyyI9y1i3aXQKQU9vrJaWylPHyXFe4jJxv8AK4NJl/cPmPiMQ7OL1/6L
Puz2YXD7p9m/W3Xnuk9y3I9Y7uT37t2zdx25xniPV14aY23c12Q7olO1SDUozRsOOU+YqP10yefy
Tpp4qR8hGXQZ44DIOpy0vKvaBVqz79odWpaZFdckNofZXGfbwwwSXUEtPSSiyZGR4MuPEIoXUrBH
Aoa9FCjvKu1pjqyLLoLFYqDVJkUR11+A3JWUdxZImGSlNke01dyjiZZ7kughgdm3jflVpen8Xs7u
Vp+pXhJhOyPdFxajbNNOJJKJRmS0pNxZklRGnulcOJ59R0HRe26PfVFvNFYuSbVqRFVGbXOnlIJ4
jQ4jc4ak7s4cPBJNKS2lgi4jkUHqdrKovY/1rVLhX7g1ddXi8pIZPe8rkMpXhoso/wBmb4Fg+KuP
Ng4YmUhmS1+7TOr8uS4YGqitNGqrqdLpFBpaHEu0BBSanLeVsWTzzh4NTZcoSD5iykixxHHqt6ao
T2tI4NdnXLbVYk15+nzVONLhqmIJ2Jybi2jwTiSS6ae6TgzJfDiefRF/aY0G76q1WVz61Q6w2wcb
3Ro004z6mTPPJqPBkpOfEZeP/ly39ErKM7PTDKoU9q0papkFqM8na64a21mbpqSo1ZNpPMaT5/kw
cERRTYKKqM0tmPds3Xm89JlakXYmjx4aaiUw5LapqVKbYPYhw0fk0ZfzhBJ7wsbeOYil6z31L0ht
mC7UKy7Nn3G7TZNQp7KXZzkdCWF8m3ngbyuuMJ8Z7OfnHpylad0Sm6rVfUhiVUFVeqw0xH2VuIOO
lBE0RGlJIJRK/Ip51Hznw5sT9A0JsikWI5Z6V1aVEOpe6jMl6SlMqNI2ISS2nG0p24JBeLxn/kwI
tBVTYNK6DObPue/I9ualUuXF1AYosS3JM2hVO44amJrDiGDJSVPERZXuVuTgzPCDPhxEXMuS+Le0
CsXVBF+XJLnqq7kVcKRL3x3WuUkmfKEZbnFHyOMrNWCMtpFgeiqBpHbVIoNw03r2s1CXcMRyJUqt
Pl8vNdbUg0Y5Q047lJ4LufEWc4HPq2htp1LSmk6bv1GtppFKmKmMPIeaKQpZm8ZkpRt7TL8srmSR
8C484rgxUCmwV7/wZbalr9ddW3drHZFcLHWUduqcozN2rfycRzrZw9vdRy5TbyfDuUILPAcKsM3m
zfbT+pl3XTadcOqKapdWRCTJoi2Fn3LKUJUWxSlJye5R9wkt5EZZHoqdpnQX9T2dRI0yrU6spbJq
SmHJJtmagiIiS8naZqLCU8CMu9T0Fia/6PWnpVRLxFWCpSZfXvuH18Z043+blDaMs5x3PPjbwxgW
xSsJNNVRdBaMCJRJ0aptPuRInU+ooo9wMtx5y89bvt55CaRFkzbM+JKxxNs+6LB43JLcOgLGtUqn
1mnO0+pxUSIzmDNKskaTI8kpJlxSojwZKIyMjIjIyMhml0Qqvb6G6VLq8hEWc6mPT6w022p9pw+K
WnUKSaTUZEZEsk4PjkkmRGqLXncrlVmSfl0ro9Cb3L7Sq0Uk2n59D6fJ7jtAJLsYuf4x61/IQfuA
7GLn+MetfyEH7gcLk4ddb/IlPKx6j3eZWgJLsYuf4x61/IQfuA7GLn+MetfyEH7gOTh11v8AIcrH
qPd5laAkuxi5/jHrX8hB+4DsYuf4x61/IQfuA5OHXW/yHKx6j3eZWgJLsYuf4x61/IQfuA7GLn+M
etfyEH7gOTh11v8AIcrHqPd5laAkuxi5/jHrX8hB+4DsYuf4x61/IQfuA5OHXW/yHKx6j3eZWgJL
sYuf4x61/IQfuA7GLn+MetfyEH7gOTh11v8AIcrHqPd5laNcsDwRg+RfrqHnbsYuf4x61/IQfuBp
1lWZejtsQ3GtXrjjoPfhtFMppknu1eM4xmO1ckChmxUiTxdv5RwPaGOKKzQpwtfy7Oh9DZrADP8A
sIvf45bm+iqX+FDsIvf45bm+iqX+FEkIcaAITVvvKb5XfsD8uwi9/jlub6Kpf4URuptoXgwmBy+q
1wS9xubeUptOTt739GOX/j0DSvFVs0aqdS5m1bYGlXLwZ+ACS7GLn+MetfyEH7gOxi5/jHrX8hB+
4EO5OHXW/wAiecrHqPd5laAkuxi5/jHrX8hB+4DsYuf4x61/IQfuA5OHXW/yHKx6j3eZ3qNWaVWW
nXKVUI0xLLhtO8kslG2sjMjSoudJ8OYxc6A/m3T89Vj+pyh4ysTR/UN69ptcRV5NtMlMdMpiuEiQ
neZ5JpOCwrnwrBceYyHsjqd23GdLWGnZC5DiKtVkreWlJKcMqlJI1GSSIiM+fgRF0EQy26RLkwUg
jwsa7sTIvedpmz5MLmS3Djff+Szl0Oiy6zErUqj09+qQkqTFmuxkKfYJRGSiQ4ZbkkZGZHgyzkx9
M+HEqEF+DPisS4khtTT7D7ZLbdQosKSpJ8DIy4GRjGOqJvu6rT1Q0lotv1XrOBcFaOLVGut2nOXa
5eKnblaTNPB1ZZSZHx+QsWF96y6Y2PUlUy5ruhw5yDInIzbbkh1vKdxb0NJUackZHxIucukhp+7T
nDBFDjrWlKt4nQ4WEiWrGj8xfVGWjfdHaoMG1qHRnKc5TkJNteVJlFhtpLfJ7P8AaE/3i5lcObOs
USiUahxlxqJSIFMYWs3FtQ4yGUqUfE1GSSIjM+kTNw6r6e0GzYd41G54vuBNkFFjTYzbklDjuFnt
/JJUZHhteclwNOD4joaiX3auntEZrV31X3NgPSUxW3et3XsuqSpRJw2lR8yFHnGOHkCY7RNwYYk+
hYnjpxeMKiM46nDRdyxtN5VsX5Dt2uvLrK6ixsa65abI2mUJMuVbSZLI2jPgXRx6NrQlKEEhCSSl
JYIiLBEXQIes6uacUW6KrbNXuqJAqlIjpkTWpDbjaW0KJs04cNOxRnyrfcpMz483A8ffp5qLZWoM
R6TZ9wRqolgy5ZCUqbdbyZkRqbWSVkR4PBmWDxwC0e8TW5syF0ePI6Y/MKixIoKrTqfVYLsCqQYs
6I8k0usSWUuNrIywZGlRGRljpH40Gh0WgQSgUKkU+lRCMzJiFGQy2RmZmfcoIi5zM/8AMR7utGlj
d29iq72pZVXfyZt7lcmS923YbuOTJWeG3dn5BEai6l1y2uqvtS05FwMU6z5NBdnVJp9tlKNyUTD3
qdUneki5FvmURdz8p5S7LOjrDRrE3jrjp0BtGy27b9BtyEuDb1EptHircN1bECKhhtSzIiNRpQRE
asJSWefBF0Dl6lUe565a7kG0boK3KpyhKTKXCalNrRgyU2tDiTLaZHzlgyMi8WSP47C1S0/vudJg
WndEKpS427lGEkptzakyI1pSsiNaMqLu05Tx5x8StaNLE3cdqKvallViXyZtmpXJkvdt2crjk9+7
ht3Z+QWqXPUyuC21jxqvimKqhms/Re+7yRTqHex6dUe2INVbqbka2aa825OcSSyMnScwlO4lqzjP
fH0cd1rlu2/XVR1VyhUuqKjLJyOcyI28bSy5lJ3Ee0/lIfFfd62rYtJKq3ZW4tKiKUaUKdyanFEW
TJCEkalnjxJIxjjmr82u9VLY9uWhdMafZdYozsmQywy0onHkpmHxWaeUQZG033OS5ubiedhK0WlY
SxKFN9C6X3lMUJsNVsOxqrIfkVSzLcnPSFIW+5JpbLinVISaEGo1JMzNKTNJGfMR4IdGr2/QaxNg
TqtRKbUJVOc5WC/Kiodciryk9zalEZoVlKTynB5SXQQ6QDR5SPpLqHNkW/QZFwR7hkUSmvVmK2bU
eoLioVJZQe4jSlwy3JLu18CPHdK6TH51O2rcqlTj1Sp2/SZs+LnreVIhtuOs559q1EZp5vEY6wBh
xdIAAAtKmKdVxQKk7BiXHFaddgJgSabUVNoNZxkOmhTbxkXHYSkGlR+LcR8xGZeZ49xxXIy4kt+n
EpaMPx35CMYMuOMnhSD5yMvF0GP+hpyWzLBpV/yHFbtu0WpCpDdr0dDyzypxMBolGfynjImk6fYZ
sWFyiRs2G8p1jWClVHh/S/Rip6i15LNDddgUBolHKqT8U3WGsF3LbClbTdVnoM0pLx8xBc+ndqwL
hrdux36jKNuSuI3Ikv8AdNJYJKXXUoSRJ3LeMyIjIySlB+M8l75Q+yhBIQg0pSWCIiIiIhhOsuic
q4bodumzqhGjTJh/7dBnKUhhxXDLqFoSpSF9yWS2mSuJ8D4jYtF7QxSVLgn5O0xWX3d2vlJ0tKF6
EsR4on05dFnKp01bsJ9B9ypB5aeL9JJKyXHoLiQ+6i0u4KrJOPRoNWrDxERmzDgm4os82SQk8Z+X
A9L0/qbLgrU9uNeVVpEejJMlOlT3FyZLvHihKnGkJaz+kRKPowPSNn29bNn0hNJtiixaVCSe7ko7
ZJ3K/SUfOo/lMzMdKze08pSko4kotr4GhbbBJU58jE3Ds3VZ4v0+6nHVC6323a1GZtOmGZGt2aZO
yTT/ALjKT4H/AN8yHrvSbTG1dNKIdPt6GZyHsHLnv4VIlKLxrVjm6Elgi8RCu65b6Ff8g65b6Ff8
hgnX5InP+c1MsgkKD5UfsA/HrlvoV/yDrlvoV/yGDnSydYi/Ai6D9gH49ct9Cv8AkI+BqXQpqZJt
RKknrabJhL3No4rYfWysy7vvTU2oy8eDLJFzC5XjZWqqNGWTZZ06LBlw1ZbDBhpnZ/Rv1af/AA0e
0MzHEvm0Sp2BycVaV/BLPZ+yTrPynKw0rT8gAAcQkYAAAAAAAAAABpulng6950r1UisEnpZ4Oved
K9VIrBObFm8GxHnN655M2maaq+/8fzVPrqEiK7VX3/j+ap9dQkRFb0zqP90Im105nL2AAAaB0AAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL7STvan5Wvti7EJpJ3tT8rX2xdia3Zm
sH7pPPr7z6Z3cEAABvHKPhuH3gqPmrvqGMUG13D7wVHzV31DGKCOX980Hf8AgmHsz9KZtQAAEfJM
S1neFd7fOzP1CKKkS1neFd7fOzP1CKKkZZ3zdy4IwyPle18WAABiMwAAAAAAAc9puoUSe7VLe2bn
Vb5dPcVtZlH41EePybv++XA+ZRHwNNxbVfp9fhKfhKW260rZJjOp2vRl4ztWnxH4yMskZYMjMjIx
Lj4J0BxU1uqU2ScCqsp2tyUp3EpPPybieHKNn+ifNzpNJ4Mu7dl8xWekubjh3r0IvfXs7BbKzpGK
Pc/Xt8TTBE66XbUrE0rrN1UhiI9Ng8hyTcpClNHvfbbPJJUk+ZZ8xlxx5B0rUupqqPnS6kwVPrTa
DWuMasoeSXO4yoyLeniWS4KTktxFkjOM6rr/AOHm5/8A+J9bZEwhmwzJeHA6o88ikRyp3JzFRp40
Z25rJrrRbSYvi4tPrdVa7rDMgn48km1qQ9t5NRFy61FnengaMlnjjA2+s6i2hQrSptz3BWGqTBqU
dD8Yn0q5VZKQS8E2RGszIlFkiLgPLFS0ioNmWJZeqXuXNuekPRIsqv02Q6X5MnW0r5Rs0be5So8b
VbucsnjJlca89fP3/YWpFBuJdItRumrQ1WI1KKe3TlGlxW9TODyS0qSjiXc7DPnLAooollMkUEET
VO3/AK0m/wBGu62KxbLlzU2uQZFHaSpbsxLpE20SSyreZ42mRcTI8GQ5VlaoWFedUfpdtXLFnzWC
UamSQttRkk8GpO9Jby5uKckMV04iVKj6Pai3PSosu+G6rJ67jxKrQW4keYvcfKyEMk4s3GjJRL27
UcG8ERGfCCpsmq3XrBZ9bZrlRkzq3bcyM3NlxCjssT1Q5JGwwW1JG22p5oiPiRmrvj8VeUeItUmF
1x5D1PQdUdP67dDts0i6YEqrNKNPIINRbzIjMybUZElwyIjztM8Y4jPLS19prd5X1Sb+qVGosOh1
brGlm027y0hJOvIUak5UajIkN5NKUkW7jgjLHA6nau2/Hte0tPaja8+bddIqchyWyqCtPuWtSnlp
krWoiSXcKSkuOebBcw4NistLc6pxxbSFLQU4kqMsmRZnHw/zSR/5EGE3QqpcKqv3Keibj1Dsm3rd
iXDV7jgxqZNRviPEo18unGctpSRqXwMuYjxkh99Buq3K7bqrhpFahS6UhKlLlIcLY3tLKt2e9Mi4
mR4Mh42oUG4odraUXuivyqJRYUOoRl1ZFL90CprpSZXdqaweSWk0II/7u3JcSIXtm2nXKnoZqa/b
1arFVVcDpyYzkmiNwSlqJRreWw2TijNDyMJLJIxwwnoKY3oKRSYUsv7Us7v16gKvCxaZYU+j1iBX
KwdPqa3GneUYLlWEEaCyjBmTqzJRkojwRlzGOjfmomodPqlyv2/aEGNQLYY5eVNrhPsHUCJKjUUU
ySSTMjSZZMzI+HNuIYnVa7R6xUup7jUuPIbepcyNBmqciLaIn23YiVoJSkkSzJRKM9uSLd05GvdU
6VIqVyac2rXalUmIFWrREuHGhpdamGlxlJIdUbyDbT+VMsklffGeMpIjphNpupVwQppU6TT9OLoY
vSx6VdEaK9EbqDHKci6nCkGRmlRc3EskeD8ZYMucUA/KJHYhxWosVlthhlBIbbbSSUoSRYIiIuYh
K3PdjqZjtFttLMmotntkyXCNUeD/AN7GN7mOJNkZeI1GkjLNZs6CTBhzHRIskWeZaZilyYat6Do3
Zc0Whk3FaZVOqshJnGgtKIlKIuBrUfMhsvGs/IRGoyScgxDlSaj7sVuQmZU9ppb2lhmKk+dDKT5i
5sqPulY4ngiSn+6ZTmoPLOm47JlyFb5Ut8yU6+rpUZERYLmJJESUlwIiLgPtELvK947U8CDFBx2+
R6Tc3s/KsCUyZ/KZuWzzAAA4xIgAAAAAAAAAAAAAAAAAADXLA8EYPkX66hkY1ywPBGD5F+uodu4v
rRbPyR/2kzWH+y4M7oAAlBCQITVvvKb5XfsC7EJq33lN8rv2Bo3lmsZ1bkz6X38GQIAAhR6CAAAA
FVoD+bdPz1WP6nKEqKrQH826fnqsf1OUKTPpPavyR72g+nBtZlXVbfnq0H/4jP6zCHNkXuVQ1e1B
oFcviDpZRqPJI+Qhx4rE2srWnBvqdcJRrVtQkyJKdxpcR+iPSdXt+g1ibAnVaiU2oSqc5ysF+VFQ
65FXlJ7m1KIzQrKUnlODykugh/FRtu3alVY1WqNApUyoxc9by34bbjzOefYsyM0/5GM0u2y4ZcME
UORNaOmunwIo4cdT/n4USpSeonlJNp9ZUq/9z6Fmf+zNnDJHEj70uUcIsdKj+UbD1dN92ddGkVHh
W3clMrD5VtmQ4mFJQ9ySOt3y7vaZ7DM1FgjwfA+gx6jhW7b8Fue3CoVMjIqLqnpyWYjaClOK75bh
EXdqPxmrJmOeuwrFXRUURdl24qlod5dEI6WybCXMKLeTe3aSsKVxxnuj6TGy70lxTYZkUL/i2/Gn
kUwHShhVkRI0n/2gt+OSGG3VxqCy6ya0kZtr5GCncXQe1Siz8pjlxWKs51YOstOtx3raoybNWcPH
BJSlR4fJrMsGWSWszzg+c+kem49v0GPcEm4Y9EprNZlNk1IqCIqEyXUFtIkrcItyi7hHAzx3Kegg
j2/QY9wSbhj0Sms1mU2TUioIioTJdQW0iStwi3KLuEcDPHcp6CGv7+q1p/kUPhTyK4J5S0vujSWm
9SbFtW/o6KlManONVC3orpIqbsjr1Ro2tE4hzJEaMnkuCTLjzH270hQpXVxaXRXqetMZNsEpEaX3
a2zQicpBLyasqSaU8cnxLOT5x6P7Grc93vd/3ApXuxt2df8AWbfXG3Occpjdj5Mj+5Fv0GRcEe4Z
FEpr1Zitm1HqC4qFSWUHuI0pcMtyS7tfAjx3Sukxc7fBhxRJP+WFp0xLR+1GCeZddmau51Y9BiW2
91rVp1kzmo60nt3PnHqBNmrgecLS2fEj70ughk9DaJ/qckW9WdXChRimnHdsqLbkWRU0yOuzxt3O
tvKPdhRnksFlHHGD95SLfoMi4I9wyKJTXqzFbNqPUFxUKksoPcRpS4Zbkl3a+BHjuldJj81W1biq
8VfVb9JOrpTsKecNvrgk5zjlMbsZ+UZJd6KCCGHByJdGVV6U+naijgqeb9Sm5Fs686MVq/Z/KW1C
oxxHps9hLaEVAmXCU46RGpDalKNhWNxkRoMyPCTM/nqNZtqvdXzZVRteZCnRl0d9L8qGpK2n3iYm
kaiWngvCdiTMjPinHiHqKsUumViA5T6vTolRhuFhyPKZS62rypURkY+Jm1LXZqsKrM23Rm6hAZNi
HKRBbJ6M2e7uG1knKE92vgRkXdK6TGKG3w4ONY8Fw4smOuOneVwTsgADmF4AAAAAAAAAAAAAAAAA
AAAAAAAAAYBa/wDZ1n/iOs/1KSN/GAWv/Z1n/iOs/wBSkjZk/JFtX5O3cGcv+r4o64AAvJcAAAAA
AAAAAAAAABpulng6950r1UisEnpZ4OvedK9VIrBObFm8GxHnN655M2maaq+/8fzVPrqEiK7VX3/j
+ap9dQkRFb0zqP8AdCJtdOZy9gAAGgdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAC+0k72p+Vr7YuxCaSd7U/K19sXYmt2ZrB+6Tz6+8+md3BAAAbxyj4bh94Kj5q76hjFBtdw+8F
R81d9Qxigjl/fNB3/gmHsz9KZtQAAEfJMS1neFd7fOzP1CKKkS1neFd7fOzP1CKKkZZ3zdy4IwyP
le18WAABiMwAAAAAAAAAAB8lUp8aosJbfJaVNrJxl5tRocZWXMtCi4pUXSXylzGZDo2/dciBJZpF
0uJJTiibiVQkklqQo+CUOEXBt0+bxJWfe4MyQX4j85UdiVGcjSWW3mHUmhxtxJKSpJ85GR85DoWC
8ptji/jjh0o5N63PIvGD+WKJZH+5UaCAzmkVqdam1iYcio0AuCXeLkiAXy+N1ounitP+8XeaDEkR
5cVqVEfafjuoJbTrSiUlaTLJKSZcDIxOLLa5Vqgw5b9DzC33fPsM3k5y2PQ9h+oAA2jSAAAAAAAA
P8WpKEKWtRJSkjMzM8ERdI+Ss1OBR6c7UKnKRGjNY3LV0meCIiLipRngiSWTM8ERZGf1WRPu1e6q
MOQqKR5apqj7uR0KkY4Y6GiPHjVk8JRp2y3SrJBhRvHoWlnRu26594TMCUsWl6EfXWLlmXIaolvP
uw6RnDtTR3LkkvGmP0JP/F/c5yWX8QIcWBEbiQ2EMMNlhKEFgi8Zn8pmfEz5zMfuRERYIsEAg1tt
822R1jyaF0Hp923VIu+Xgy1j0vS/3oAAA0jpAAAAAAAAAAAAAAAAAAAAAAAa5YHgjB8i/XUMjGuW
B4IwfIv11Dt3F9aLZ+SP+0maw/2XBndAAEoISBCat95TfK79gXYhNW+8pvld+wNG8s1jOrcmfS+/
gyBAAEKPQQAAAA+Wy7ivO0qK5RIlsUCox01CbJakO115hakvynXyJSCiLJJkTm3go+bI+oBVNUo1
VGrarHKtSSmaDodse+/2Htv0mf8AwIdse+/2Htv0mf8AwI54BSXqLf5mlzHZe3xOh2x77/Ye2/SZ
/wDAh2x77/Ye2/SZ/wDAjngFJeot/mOY7L2+J0O2Pff7D236TP8A4EO2Pff7D236TP8A4Ec8ApL1
Fv8AMcx2Xt8Todse+/2Htv0mf/Ah2x77/Ye2/SZ/8COeAUl6i3+Y5jsvb4nQ7Y99/sPbfpM/+BDt
j33+w9t+kz/4Ec8ApL1Fv8xzHZe3xOh2x77/AGHtv0mf/Aj4qfq1eM6dUobFj29ytOfTHf3XI8Rb
lNIdLH+xcS2uJ/zyP4EtZ3hXe3zsz9Qii+CGW1E8BYl29K7THHctmhihSrjfT2Nlz2x77/Ye2/SZ
/wDAh2x77/Ye2/SZ/wDAjngLKS9Rb/Mycx2Xt8Todse+/wBh7b9Jn/wIdse+/wBh7b9Jn/wI54BS
XqLf5jmOy9vidDtj33+w9t+kz/4EO2Pff7D236TP/gRzwCkvUW/zHMdl7fE6HbHvv9h7b9Jn/wAC
HbHvv9h7b9Jn/wACOeAUl6i3+Y5jsvb4nQ7Y99/sPbfpM/8AgQ7Y99/sPbfpM/8AgRzwCkvUW/zH
Mdl7fE6HbHvv9h7b9Jn/AMCHbHvv9h7b9Jn/AMCOeAUl6i3+Y5jsvb4nQ7Y99/sPbfpM/wDgQ7Y9
9/sPbfpM/wDgRzwCkvUW/wAxzHZe3xOh2x77/Ye2/SZ/8CHbHvv9h7b9Jn/wI54BSXqLf5jmOy9v
idDtj33+w9t+kz/4ETdsRZ0WnyTqTcZqXKqM6c43HdU6231xKdfJBLUlJqwThFnaWTLmHUAVqkqQ
qnj5mxZbtk2WPDl1rSgAAFpvgAAAAAAAAAAAAAAabpZ4OvedK9VIrBJ6WeDr3nSvVSKwTmxZvBsR
5zeueTNpmmqvv/H81T66hIiu1V9/4/mqfXUJERW9M6j/AHQibXTmcvYAABoHQAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvtJO9qfla+2LsQmkne1PytfbF2Jrdmawfuk8+vvPpnd
wQAAG8co+G4feCo+au+oYxQbXcPvBUfNXfUMYoI5f3zQd/4Jh7M/SmbUAABHyTEtZ3hXe3zsz9Qi
ipEtZ3hXe3zsz9QiipGWd83cuCMMj5XtfFgAAYjMAAAAAAAAAAAAAAAHPhHUbblLmUFsn4bizXKp
RqJKFmfFTjJnwbcPnMj7lZ8+0z3l0AGezWmZZo8OW6M1bZY5NslOVOVVw2FZb9ap1dp/XtNf5RBK
NDiFJNLjKy50LQfFKi6D/wDIdEZlJhSWKh7sUWSUGqJSSVKNO5qSkuZt5P8AeLoMsKTngeDMjrrU
ueNWzchvMKgVaOndIhOKyZFzb21YInGzPmUXkMknkim93XpLtkNMkXR5HmV73HOu6LCywaH5nfAA
HUOIBxrpuODQGWyeS5ImyMlFhMERuvmXPguYklksqPCU5LJlwHPuq6zhSl0aiMtzqxtI1krPIQyP
mW8ZePHEmy7pX+6WVFO06ndbPvTZUh2dUZGOuJb2N68cySIiwhBZPCU4IuJ8TMzPkXle0uyLBhxx
9HRtJDc1wTbe8OP+Mvp6dnmfyUedUqiir3A42/MbMzjR2snHhEZYMm8kRqXjgbhlk+OCSR7R0AAQ
mfPmT43HMdWelWazSrNLUuUqJAAAYjOAAAAAAAAAAAAAAAAAAAAAAAAAAGuWB4IwfIv11DIxrlge
CMHyL9dQ7dxfWi2fkj/tJmsP9lwZ3QABKCEgQmrfeU3yu/YF2ITVvvKb5XfsDRvLNYzq3Jn0vv4M
gQABCj0EAAAAAAAAAAAAAAAAAAAAAAAAAAJazvCu9vnZn6hFFSJazvCu9vnZn6hFGWX8sWz8owzf
mg2/hlSAAMRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA03Szwde86V6qRWCT
0s8HXvOleqkVgnNizeDYjzm9c8mbTNNVff8Aj+ap9dQkRXaq+/8AH81T66hIiK3pnUf7oRNrpzOX
sAAA0DoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX2kne1PytfbF2ITSTvan5
Wvti7E1uzNYP3SefX3n0zu4IAADeOUfDcPvBUfNXfUMYoNruH3gqPmrvqGMUEcv75oO/8Ew9mfpT
NqAAAj5JiWs7wrvb52Z+oRRUiWs7wrvb52Z+oRRUjLO+buXBGGR8r2viwAAMRmAAAAAAAAAAAAAA
AAAAAPiqlNZnky4a3Y8qOrfGlMK2vML/AEkqx/kZHklFwMjLgPtAXQRxQRKKF0aLY5cMyFwxqqZ9
ts3W8Utqi3KTUee4eyLLQW1iafQWe8d/7Mz486TPBkn465dMqtOLp1rP8jESo0SaukiUWS4GiORl
havEbh5SnmLceSTMarttu6X3SlxtKyKjylESk5IjS0oyPykZEZfKQoICENwWG20JQhLSUpSksERE
XAiId6O/Z7s6S+bJX90kVg9l7KrY4m6wZcH16MR+dMgRKbFKNDa5NG41KMzNSlqPialKPipRnxNR
mZmfOPqABwG23VkrhhUKoliAAAoVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANcsDwRg+RfrqGRjXLA
8EYPkX66h27i+tFs/JH/AGkzWH+y4M7oAAlBCQITVvvKb5XfsC7EJq33lN8rv2Bo3lmsZ1bkz6X3
8GQIAAhR6CAAAAAAAAAAAAAAAAAAAAAAAAAAEtZ3hXe3zsz9QiipEtZ3hXe3zsz9QijLL+WLZ+UY
ZvzQbfwypAAGIzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAabpZ4OvedK9VIr
BJ6WeDr3nSvVSKwTmxZvBsR5zeueTNpmmqvv/H81T66hIiu1V9/4/mqfXUJERW9M6j/dCJtdOZy9
gAAGgdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+0k72p+Vr7YuxCaSd7U/K
19sXYmt2ZrB+6Tz6+8+md3BAAAbxyj4bh94Kj5q76hjFBtdw+8FR81d9Qxigjl/fNB3/AIJh7M/S
mbUAABHyTEtZ3hXe3zsz9QiipEtZ3hXe3zsz9QiipGWd83cuCMMj5XtfFgAAYjMAAAAAAAAAAABJ
awXLPs/TqqXHTGYzsuJyPJokJUps97yEHkkmR8yj8fPgVozfqmfzI3B//G+stDPZoVFOgheRtcTX
tkcUFnmRQvGk+B/tq6iv17RupXc3HjtVenU996RGUlXJpeQ0biT253bFFtUXHmPn8Y50DVtUXRal
XtWoDb9VqTrkeNBhJUlLzxOuISksmoyLCMmfH5OJkQi7ljvWrplTbqhsmdNr1nNUmroQRcHjiYjP
mWMnxM2zPPAjSJ4m3IOjuk91Pcsql0etPOTUIQai2nMNRKPHRyaklnxrx4+PUhskqLHTE4vw8Xiu
BxI7dPgdK41Bj8Yf5eD8amgy9SdV6Cy5XLo03YaoCTSpZxpBG+wgzwalFvVn/NKS6TLnGwUSpQ6z
R4lWp7vKxJjKXmV4xlKiyXA+Y/kGc6q6j2M7pjXG4ty0uc9Opz0eOxHkJcdUtxBpTlBcU4MyPiRY
wO7oZTJtH0mt6DUTd65TGNxSXEmSkE4tS0oMj4ltJRJx8niGlPgTkqY4MF1ppxqnb0HQssyJWhyl
Hhqla4sTr2dP4Ojqn+bG6vmWZ/orHfif9Va/7hf+Q4Gqf5sbq+ZZn+isd+J/1Vr/ALhf+Q1X9NbX
+DdX1nsXFn6gADGZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANcsDwRg+RfrqGRjXLA8EYPkX66
h27i+tFs/JH/AGkzWH+y4M7oAAlBCQITVvvKb5XfsC7EJq33lN8rv2Bo3lmsZ1bkz6X38GQIAAhR
6CAAAAAAAAAAAAAAAAAAAAAAAAAAEtZ3hXe3zsz9QijsXN7rFb85VBNgqollSopPI3IU4RZJJlw4
HjHyZHnzQy/79ujUuZAUxT2WJT/XtXV1sojbJtptnanKu5M+TQnjniZn4huWezxTJUyNNUS/Kf4N
C1WqCVOly2nVvF4Nfk9KAADTN8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADTd
LPB17zpXqpFYJPSzwde86V6qRWCc2LN4NiPOb1zyZtM01V9/4/mqfXUJEV2qvv8Ax/NU+uoSIit6
Z1H+6ETa6czl7AAANA6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9pJ3tT8r
X2xdiE0k72p+Vr7YuxNbszWD90nn1959M7uCAAA3jlHw3D7wVHzV31DGKDa7h94Kj5q76hjFBHL+
+aDv/BMPZn6UzagAAI+SYlrO8K72+dmfqEUVIlrO8K72+dmfqEUVIyzvm7lwRhkfK9r4sAADEZgA
AAAAAAAAAAObc1CpVy0ORRK3F66gSdvKtcopG7aolFxSZGXdJI+B+IdIBVNwuqylIoVEnDEqpnJk
23RJNqFaz8BLlHKKiIUZS1cGkkRJTuzuyREXHOeGc5H80e16BSbXTbEKmNFR0oWgojpqdQaVqNSi
PeZmZGajPifjHYAV5SOlK9vf0lvJQVrRVpTu6NhGUvSvT2m1Y6pDtWCiVvJaVK3LShRcxpQozSk/
IRCzABWOZHMxxNvaJcqXKVIIUtioTeqf5sbq+ZZn+isd+J/1Vr/uF/5Dgap/mxur5lmf6Kx34n/V
Wv8AuF/5Cr+mtr/BYvrPYuLP1AAGMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAa5YHgjB8i/XU
MjGuWB4IwfIv11Dt3F9aLZ+SP+0maw/2XBndAAEoISBCat95TfK79gXYhNW+8pvld+wNG8s1jOrc
mfS+/gyBAAEKPQQAAAAAPht2HfVy09yqUOiW4dPKZKitKmVp5l1RsPuMKUpCYqyTlTajIiUfAy8h
VULaqa9otcmzJOa6V2/g+4B/fYrqf8CWd6QyfwQdiup/wJZ3pDJ/BCuD2rxXmanPNj19z8j+AH99
iup/wJZ3pDJ/BB2K6n/AlnekMn8EGD2rxXmOebHr7n5H8AP77FdT/gSzvSGT+CDsV1P+BLO9IZP4
IMHtXivMc82PX3PyP4Af32K6n/AlnekMn8EHYrqf8CWd6QyfwQYPavFeY55sevufkfwA/vsV1P8A
gSzvSGT+CDsV1P8AgSzvSGT+CDB7V4rzHPNj19z8j+BP2zaFGt6tVyrU5jZJrMkpEg8cCMk8yeHM
ajUryqP5MUfYrqf8CWd6QyfwQdiup/wJZ3pDJ/BC5VSaUSx9q8y2K9bDE03FjWTE/I/gB/fYrqf8
CWd6QyfwQdiup/wJZ3pDJ/BC3B7V4rzLuebHr7n5H8AP77FdT/gSzvSGT+CDsV1P+BLO9IZP4IMH
tXivMc82PX3PyP4Af32K6n/AlnekMn8EHYrqf8CWd6QyfwQYPavFeY55sevufkfwA/vsV1P+BLO9
IZP4IOxXU/4Es70hk/ggwe1eK8xzzY9fc/I/gB/fYrqf8CWd6QyfwQdiup/wJZ3pDJ/BBg9q8V5j
nmx6+5+R/AD++xXU/wCBLO9IZP4IOxXU/wCBLO9IZP4IMHtXivMc82PX3PyP4Af32K6n/AlnekMn
8EHYrqf8CWd6QyfwQYPavFeY55sevufkfwA/vsV1P+BLO9IZP4IOxXU/4Es70hk/ggwe1eK8xzzY
9fc/I/gB/fYrqf8AAlnekMn8EOXb8+TUIDrkyK1FlR5kqE+008bqCcjyHGVGlZpSakmbZmRmkjwZ
cCBwulfyjPZ7fZ7TFgSoqvLkf5R0QABabgAAAAAAAAAAAAAAGm6WeDr3nSvVSKwSelng6950r1Ui
sE5sWbwbEec3rnkzaZpqr7/x/NU+uoSIrtVff+P5qn11CREVvTOo/wB0Im105nL2AAAaB0AAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL7STvan5Wvti7EJpJ3tT8rX2xdia3ZmsH7
pPPr7z6Z3cEAABvHKPhuH3gqPmrvqGMUG13D7wVHzV31DGKCOX980Hf+CYezP0pm1AAAR8kxLWd4
V3t87M/UIoqRLWd4V3t87M/UIoqRlnfN3LgjDI+V7XxYAAGIzAAHx1ipRKTAVOnKcSylaGy5Nlbq
1LWskISlCCNSlGpSSIiIzMzIVhhcTospSKJQpxROiR9gDh9k8P4Huv0XqP3Adk8P4Huv0XqP3A2P
crT1cXgzU5xsfWw/7l5ncAcPsnh/A91+i9R+4Dsnh/A91+i9R+4D3K09XF4Mc42PrYf9y8zuAOH2
Tw/ge6/Reo/cB2Tw/ge6/Reo/cB7laeri8GOcbH1sP8AuXmdwBw+yeH8D3X6L1H7gOyeH8D3X6L1
H7gPcrT1cXgxzjY+th/3LzO4A4fZPD+B7r9F6j9wHZPD+B7r9F6j9wHuVp6uLwY5xsfWw/7l5krr
vedBt6z6rRKq++zMq1KlNQiJhSkOLNtScbiLBHlSefmyQ7+nt50G86a7IoD70hmKaWnVrYU2W/Gc
FuIs8Mc3SQjNd6fFvmw34MOhXSuqxVdcQc2zUE5WXOjJsEREpOS4mRZwZ8w6+lzdNsux6dQW6PdJ
vNN75TibXqP5R5XFav7DiWeBfIRDcisUXuypLiw69D8chz4bxg98dZsGBRY6rwy/qNDAcPsnh/A9
1+i9R+4Dsnh/A91+i9R+4Gn7laeri8GdDnGx9bD/ALl5ncAcPsnh/A91+i9R+4Dsnh/A91+i9R+4
D3K09XF4Mc42PrYf9y8zuAOH2Tw/ge6/Reo/cB2Tw/ge6/Reo/cB7laeri8GOcbH1sP+5eZ3AHD7
J4fwPdfovUfuA7J4fwPdfovUfuA9ytPVxeDHONj62H/cvM7gDh9k8P4Huv0XqP3Adk8P4Huv0XqP
3Ae5Wnq4vBjnGx9bD/uXmdwBw+yeH8D3X6L1H7gdCj1KJVoCZsJTqmTW42ZOsraWlaFqQtKkLIlJ
UlSVEZGRGRkLJlnmylWOFpdqaMsq1yJzwZcaifY0z7AABhM4AAAAAAAAAAAGuWB4IwfIv11DIxrl
geCMHyL9dQ7dxfWi2fkj/tJmsP8AZcGd0AASghIEJq33lN8rv2BdiE1b7ym+V37A0byzWM6tyZ9L
7+DIEAAQo9BAAAACq0B/Nun56rH9TlCVFVoD+bdPz1WP6nKFJn0ntX5I97QfTg2sq6vcFBo82BBq
1bptPlVFzkoLEqUhpyUvKS2tpUZGtWVJLCcnlRdJDpjzZ1W356tB/wDiM/rMIU2rupd9WzV5UeC/
pvbUNl3bFcuirOKkVBBII1ONsR+KU7j2luPPDiRZIXqxOOCW4HjiTfg6EVwsptoDxlrVrnd149Tl
Sbrtl1q3GJNado9cbYeWcjleR5RtLTmCIm1I3KXzKzsSRmW7O1ajap1/TOxLdTd7NtSL0rc04baI
spcemt/lMcspbvdpbQhTe8z5lK8RcRWO7p0KhWltqmwpho2MBh+kutE2tajp09uqZZtQqkiCcyFU
rWqJyYTxkatzJkozUlwkpNWMnwIz4EZCe0b1a1r1S0/qFYt63LJamw5y2DkTHZLbCyJttZNoaSa1
KX3SsqNaU90jn4i12CbDXCokqaenJwK4SPSIDAaP1SVNf6nqTqdPoyWp0ecdM9zkP4S9LwlSUpWo
s7TQolnwMyIlc+BR23eOrVOvOj0e/bKpztOrfKGzOt5Ml9NMMiI0olmtO0jPON5GRZzwwR4tisU6
GuEqUrp6MtOkYSNbAZJplqnUZkG/Y1+t0yDVbMlulL60QpptyKSDW29tWtZluJKj74/EO7oFdF0X
rpnBuq64VPgyaktb0aPDaWhKI2cN7ty1GpR4NWeBYUXAsZPHMs0ctNxaKb1XF3BRJl8Jrs/sP3E9
3Oza2vcrrnrTr33VY5Dl9u/kuU3bd+3utuc44ilHiPttf/hf7J+1npt4adYe5nuF/sH/AFLlOX5L
f/bf3d+e94YGax2R2itOlLxr5CKKh7cAeXqBc2rVQ6tK4LcbqtDdgUuMRrhyFPFHZpi3IqzUylPP
LNC28qXlO41kR7dpB1MlzatXDrhfzNw1WhzYNMnphVls1Pf7PsOWlpEBPekjlEnuNzujSRHxVkXx
XfFDA43EsST8SmHjPUIDzLVuqRqs12u1q1ntP2qBQ33mutKzWjZqdVJtBK3xUJ7narPc5JW7mLjk
h1tQtfavFj6U1Kx6VTahEvd9bTzEzcbqFJcYbNpC0KJKVkpxaTMyURGkuHAyO3m20VSay+VeBXDR
6EAcKyDu46KZ3siiIqvLL7mkKdVHJrPcFl0iUasc54Is8xDujSiWC6FwAeatH9XtbNTLAn16gWtZ
qpECetlxT70hpD6Uttr5JpsjWfKd0fdKWlPdI4HgxXW/rNUbv0jp152nR6O085Icj1VysVVEaHSV
NoNSlOrIjWoj7jaSU5wsjPaNuZYJ0DadMTo8axFqiTNnAefNItd6rXNV4+ndzP2dVpE6M4/Eqdry
H1xiUhKlGysnSzu2oWrcR470uJmP1i6v6j3g1cNx6Z2tQKna1vS3oriZUh5c6qKbQlR9bE0RpIzJ
RGkj3btycceArFYJ0MWC1TI61xY8gw0bXV7goNHmwINWrdNp8qouclBYlSkNOSl5SW1tKjI1qypJ
YTk8qLpIdMeT+qbuWPMvLQG66rDlUBj3WVLlsVFs2XIaUvwlOE4SiIy24PjjmLI1rT7VGZevuxeU
NmDTtOaW08SZktKuu5i2iM1upLeSWmkkWe7Saj/3eOKzLDFDJhmLTWu2rVNwUWOhqwDy0rqnK17i
nfCWbE7GuW5MqEdaPsg2ctyfK8l3nN3WzGccc44j8dSr21PqXVR2dR7IrdBXTKhSSqlBjS1vFCfb
civ7nJXJ90pfcu7NpmkiJo+c1C+G7J1WoqLE34ZUUw0eqwABzi8DALX/ALOs/wDEdZ/qUkb+MAtf
+zrP/EdZ/qUkbMn5Itq/J27gzl/1fFHXAAF5LgAAAAAAAAAAAAAANN0s8HXvOleqkVgk9LPB17zp
XqpFYJzYs3g2I85vXPJm0zTVX3/j+ap9dQkRXaq+/wDH81T66hIiK3pnUf7oRNrpzOXsAAA0DoAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX2kne1PytfbF2ITSTvan5Wvti7E1uz
NYP3SefX3n0zu4IAADeOUfDcPvBUfNXfUMYoNruH3gqPmrvqGMUEcv75oO/8Ew9mfpTNqAAAj5Ji
Ws7wrvb52Z+oRRUiWs7wrvb52Z+oRRUjLO+buXBGGR8r2viwAAMRmA4d6+99M+f6R/UY47g4d6+9
9M+f6R/UY42bFnMv+y4mneOZzf6xcGayAAPSTxkAAAAAAAAAAAAMaufXmn0TWJqwlUB1+GUuPClV
YpBkiO+8nKUmjkzz+8XMr9EUmqOpXYPd9lW/7i9f9lFQOHy3XXJda/lGUb9uw9/9tnGU97z8eFuE
i/k4sWLKaCA5V5VjsdtCtXB1t1z7mU9+ZyO/ZynJNqXt3YPGduM4PHQMHpHVGXrWKc1UqRoVcNQh
PZ5KRFkPOtLwZpPapMYyPBkZHjxkYOJLKIZcUSqj0aAw2/dd63bVdtygxdM6hVatWaIxVDgtS1pk
R1r5TexyZMqUo0cmrJ4LmPJFgfra+vUmpzp1Cq+nVdoVzN0uRUIFLk7t042kKUTSMtpXuVsVjCD7
1XPjAphoryMdK0NtAebH+qWuyPXWKC/olW2qtJbN1iCuW6mQ6gt2VJbONuUXcK4kWO5PoG56dV6p
XPZsCuVe3pduzZPKcrTZW7lWNri0FnchB90SSV3pcFF5RVRJ5BHKigVWUAAAuMYAAAAAAABk1l+9
9T+f6v8A1GSNZGTWX731P5/q/wDUZIj/ALR5tD/b8Mlvsfnkf9fyjuAACGnooAAAAAAAAAAAGuWB
4IwfIv11DIxrlgeCMHyL9dQ7dxfWi2fkj/tJmsP9lwZ3QABKCEgQmrfeU3yu/YF2ITVvvKb5XfsD
RvLNYzq3Jn0vv4MgQABCj0EAAAAKrQH826fnqsf1OUJUVWgP5t0/PVY/qcoUmfSe1fkj3tB9ODay
P6omxLquzVDSWtW/SuvIFv1o5VUd64ab63a5eKrdhaiNXBpZ4SRnw+Us8GNYmpNn63XhdFHs+iXg
3czqVwqrPqLbC6SkiM9ikmg1mnilOEEeSaQZmPRgCsFujhgUuiaSpp6a9PSRVwqtTxonqfNRD6nK
s2F1gymrQrvVV4OZLWyosFG5Ath7/wAmZ8VES8eIjxnJa5rdpzcGqVqWdcK6DToFz0GWmauiVGSm
RHdQpSDdjLcSRoUSuTRx2mRkRlwyY28BkjvKdFEo8VU2/HE/EooEYdpHYlwnqOm8avp7aOn9NiQz
ZiUenw4MiSt9W5KnlSmmiUgtijLalXEj4+PP99RnYl1ae6X1Ki3fSvc2e9WnZTbXXDT2WlMMJJWW
1KLnQosZzw8g24BimWyOOGKFpUdN1e3t01KqFI8j2L1PV3VLqYazYdyQ2qJcBXEqrUwnpKHWzMo7
TZblNKUREouVTxyZc+OYa7bL+uFw3hR3q9TKfZVBpvKFU2WpjE5ysKwWw0fk8soyRn3xKwZ/JjWw
F823xza4aTrV7K5aetQoUjyX1VVrVJ3W6h0m15qormokNNLrDTJ4UbbDzSzfMiMsnyZbcnnuULT4
zIbVfc+87OqNhUSw7epMi2nJjVPqynzJK4cbey2jkUk4gzMkG6fBK8EgjMiIuPct/TSxaBd9Qu6k
25Ej12oPOPSZpqWtxS3Dys07jMkbjM8kkiLiYqXI7Dj7T7jLa3msk24pBGpGefB85ZxxFZlrUSgh
pVQrTpfjoVKbCihyn6GZERmZkRFzmfiHgLT6wLuv7qQ10i06OqoTUX2qYbZvtskbKYJNmslOKSRl
uURcDzz9Bj3Zc9CpdzW/NoNbjHKp05o2pDJOLb3oPnLcgyUX+RkPytC2qFaNvxqBbdNZp1NjEZNM
N5PGeJmZmZmpRnzqMzM/GYWS2e7QPBVYm0+zFXzEUOEzI49jXlb/AFW9R1DgUVqrW9cVNRBlPpmN
srpxpSwRrUhR7nP+rlgkl/fPm28WjNjXlYmumoUuVRWpluXZMOotVZuY2nrdROPLJlTJnvUZ8uZb
iwRbSPx4LcwGN22OKFwtLGkvDJpyorgo8nxdE7rslq4bYt7TKzLsi1WW89SLgqao6naQhaEpSlxt
9tanCTjJEk1EZ5My7oyFFqJpJdiqzogzRKdDqMa1KmcitSYjUaAy3ukRnFuIYTsIiM0OntQkz4cc
mfH0cAyu8pziUTSrj6cdVTp6OiiKYCIDVKv39RLms1i06LTJ9GqFSTGrr8pRcrGaU6ylKmk8ok1K
2qeM8JXjZkyIiPN+PycjsOPtPuMtreayTbikEakZ58HzlnHEfqNKKNOFKmTeXHjXqN6pqTStGauu
yLVplxMv111skv1IorkR7kGMuGSkmlxGDT3JGlRbT588O1UOp0uih6R2dS6SinXBUaNXFVusUd17
k4tTWokFyZKcLHBDSW+O1JktZmXiHovTuxLV09oj1FtCle5sB6SqU411w69l1SUpNWXFKPmQksZx
w8opR0p15xctFHKVE3Xbox4+3QWKDFjPOEGyNSqn1Rtj6m1ezKdRabDhvwZFPhVFp5UBvkXiQpxX
cEs1LkK4NkrBI+Uf5aFkauaT0+5LJ0+t+l1OlVie/LpVbdqaGjpRrbQhPKsuIUbppJCcY3EZlk+f
A9IAMDvCNqjhVKJUx0xNtadFfMrgI86a3aV3veFX0ebqLDV2N0Wao7olrNhhtba3YxuHyRmnck0o
cLahJnhPEsnx7dI0yqdtX/dNt0iipXppedPcKU3GeaaKlyVNm2va3lKti08O4I8Ht5iLI3ABb79N
wFBioq73Wu1PIVwVWp5LoujF+0a12tPYunNhPvtyDUi+pTESStLBvmsyVGeaUtbmwzSWckRYIj4E
ZW1+6b3bStd9PtQbRokeuU6hUtNHkwm32YJst7H0E6kjwjaSX87EJLvCIiIj7nfgF8V4zYoqtLHW
uXHXLp4URTAQAAGgXgYBa/8AZ1n/AIjrP9SkjfxgFr/2dZ/4jrP9SkjZk/JFtX5O3cGcv+r4o64A
AvJcAAAAAAAAAAAAAABpulng6950r1UisEnpZ4OvedK9VIrBObFm8GxHnN655M2maaq+/wDH81T6
6hIiu1V9/wCP5qn11CREVvTOo/3QibXTmcvYAABoHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAvtJO9qfla+2LsQmkne1PytfbF2Jrdmawfuk8+vvPpndwQAAG8co+G4feCo+au+
oYxQbXcPvBUfNXfUMYoI5f3zQd/4Jh7M/SmbUAABHyTEtZ3hXe3zsz9QiipEtZ3hXe3zsz9QiipG
Wd83cuCMMj5XtfFgAAYjMBw71976Z8/0j+oxx3Bw71976Z8/0j+oxxs2LOZf9lxNO8czm/1i4M1k
AAeknjIAAAAAAABz7mq8S37dqNcnqNMWnxnJLpkXHahJqPHy8B0B89TgQanAegVKHHmxHk7XWJDS
XG1l0GlRYPyGKBHiKLbutNx6b1qcxZcGXTbjmlXnKmchtMpKknuI2iN4jJJESsEaDPCjxzkKnVW/
INcY0EvmpSSaZamrfqTpNqMm1svRCfUSSyoyI0KMiLJmWMZHraHEiQoTUGHFZjRGGyaaYabJDbaC
LBJSkiwRERYwQ4T1hWK9BjwHrLtxyJGUtbDCqWybbRrxvNKTThJq2pzjnwWebhj5NpYmbPLpurRA
XRqvYF9acXxSLVr3uhNZtioSVtdZvtYbJk0mrLiElzrSWM54/wDLzPpzNpLNmwG5PVE3DaDpcpuo
8WnznG435RWNqmnCQe4u74Fzq48cj21TrGsqm9c+51n29C66jrjSet6ay3yzKu+bXhJbkHgspPge
B8na004+L+1PoaP7AOBvGIJsECaVdx5s1Aoc66td9MaNQ74qEaTLsyObFxtIcTIdJLcpZvbTWlZG
4lJ5I1ZLeec8SFToFR2KFrhWKNf1UrNVvuDHNFMmz5S3WZEI8nuZ390SsKPKTMyLu8cysegGrZtx
mowak1b9Jbm0+OUaFIRDbJ2MyRKSTbatuUIIlKLaWCwZ9I/WbQqJNq0WrzKPT5FRiFiNLdjIW8wX
HvFmW5POfMZCqgx1LXOqsHsMNvn/AOOWw/mB31Jw9BDnv0OiP11ivP0enu1aM2bTE5cZCpDSD3ZS
lwy3EXdq4Ef94+kx0BclSpjjiwqdiAAAuLAAAAAAAADJrL976n8/1f8AqMkayMmsv3vqfz/V/wCo
yRH/AGjzaH+34ZLfY/PI/wCv5R3AABDT0UAAAAAAAAAAADXLA8EYPkX66hkY1ywPBGD5F+uodu4v
rRbPyR/2kzWH+y4M7oAAlBCQITVvvKb5XfsC7EJq33lN8rv2Bo3lmsZ1bkz6X38GQI+epToVNhOT
qjMjw4rREbj77hNtoyeCyo8EXEyIfQJXVRKVWkhKkkaTq1MIyMuBl1+wIbLhUUahekn02NwQRRLQ
j9uz6xP21tv6UZ9oOz6xP21tv6UZ9odv3OgfqMb+Cn/0D3OgfqMb+Cn/ANBdWV0Px9Cyk7pXg/My
O1eqBtabWJNKr6fctTchbTMxCuVjPJJRklWSLKcljpLx5Iei+p4fZk6XMyYzzbzDtXq623G1EpK0
nUpJkZGXAyMuORhtq6KWbR6zJrU+N7sz3pC30nKQXItblGeEt83DPOrPNwwN16n9KU6aoSkiSkqz
WCIiLBEXunKGW3OzuD/ATyrg8hF7zVqUmH3lrK6Uy9+gyvqtvz1aD/8AEZ/WYQubs1fqiL4qdmaf
WDNvSrUdDa6oaZ7UJiNvIzJPKOEe5fN3JF08ckZCZ6p+369WNXdFp1JolSqEWnV83Zz8WKt1uKjr
iGe5xSSMkFhKjyrBYSfQY+KmM3JozrFf9ecsa5rpoF2yGZcaRQ2CmPMulyqlNuN7iUlOXF8eYiJJ
Fz4K+CGXHZ5daNqF0VaVeFtWjGcBtpsu6Lrhak/TCv3zKi1CnJt51caqU59CSkMPpUSSaLjtM1KU
kiPJFk8HjB45ltayXVUk0mqzNHriatusrZKBU6fLanr5Nwsk68w13bSCLiZnnHNz4I5/RnTy46bb
mp10XLaLEmpXrPdlJtuXLSlKmd7q0trcJKiSpRvL6cYTzHnGfUu3rtplaosfR6xdR7Gqzc1v3WjV
V/lqEllX9phS1/lsHjiWDMt3AlYwhs9mcUcMNMWlvEsXY+nTRophPEbde+sMqnajv6dWXZkm7rmi
xEzJTBVFiE002e08G45nKsLQrBFzKL5cVum13TLtp0x2o2lXbYmwpJx3otUY2ksyLv2nC7l1HOW5
PR0GRnlfVC29SJl7RaxW9JLnrbLMUij3BakxSqg05ng2qOnYeCyZkvcrBeIuOO91L0XUaJQK03fL
lW9zSnYoDdZUldRRFLOOXUkzyeDQWD4kZL8RpxrzJMr3ZRwqjxacbfZjfhRNFybwqF5ftyz7ciRP
cq1avck6Y8bTUaCSUIRhBqNbrrhkhpHDGVHxMyIiMQ2nmtLtb1FRp9d1pKta4n4ypURpurMT2Xm0
kZmXKNY2rwlZ7cHwQZ54kOb1W9Du+tUO2zocCqVe3o1TJy5KVTFqTJmxOGUJJKiNZbScTtLJma0n
4sjO7XtWWjqoLCvO39KKxZ9qdZyIptrpxNrSvkHy5aQhrcTRqN9CCNwyM9h9AyWezyYrO4oqVo9t
VkWXT0U7yjbqaDo7rxWtSaeipwdN34lLjz1x6pPVWGzZhNE2lZOd0hK3FcTyhKeBERmrjgfyrqhX
Cop3qWnlYPTonuR7IuvGd5ny3I7+tc8pye7huznPDGRO9SJYtaPqcbvs+5qTVKC/WJ82PsmxVsOk
29DZb5RKVpIzLO7B4MspPoGY0XSA6da7VnTdCqlVtQEyDT7tyZMkqK4yb5/lFusyEEWG+BJIiVwI
zIzyR7Xu9jc2OGmJNLLo0vHEvzToZSsVEe4Yz7UmM1JYcS4y6gltrTzKSZZIy/yGI0fXav165r3t
y2tL51ZqFr1BcRJMVVpCJCUuOoNxanEp5PPJFhKeUM9x/o5PYbYpbNDtql0SO200zT4bMVtDW7Yl
LaCSRJ3mpWCIuG4zPpMz4jEOpgt+vUfV3WmdVqJUqfFqNfJ2C/KirablI64mHubUoiJZYUk8pyWF
F0kObZ4ZWBMiiVaUpXb2PoL3WqP1p/VFyK9YD15WhptWKxAppLVXFOTmY6YCUJ3L2mrJvGSMKwlP
MfEyPgO9N10pEm37Tk2lQp1xVu7WnXKVSG3m2VfkiVyvKuqPY2STSpJnx5jwR4MZj1Odq3RSupF1
HodUtusQarM91OtoUmC42+/vgNIRsbUklK3KI0lguJkZEIalaM1dVkaZXZclh1yu0+lw50Gv2+2h
bE5LXXct1laG8ocM8vbsErJ4RwMjMdJ2WyYcSyUioseXE30rTs6K6SzCiPUOm2p7V0zq9Qqxb0+3
rmt9Da6lSnFpkqSlaN6VNLbyTpGXNgs8S4cSEbduvNxWtCbuCu6SVanWwpKFLlSqxEbnIJZ4T/sW
415yackaiMuOcYHH0M09fp868bntPT1uwW5dMXAt06k5KVUVGtCVGuQ24+tCUk4hBkRJJXDGeB7s
mfsSvT9F65bU7Ry55mo5KVJqNyT2CeJaUOk4RMPqWpbizaQlrY0R5Mz6TFkuzWZzX0YsVclcr+bR
tfQHFFQ9B1/XJL14NWhp3aT96VpdMaqikIqTEJlLDiULSfKOGeVbHG1YIuZZfLj6Lg1lmUXSO4r4
qOn1dpk2hSWo71Lqn+zk+a3m297TxJUlaC3n3SSPO3oMjGW1y14KrVsSZdGjV4T3IFsQoxVm3HnE
VSNIbaQg2XIvcKLaZKwszVguYsGePqptk6tXZ1Ol/WrXzqqykyG1WvHrS0KqKmGXUukh5ZKxuUSE
JLdjCtx97gW+72ZKFuiVVWrxvHjyPo7E0MJmtXhqn2PdT+xqv7hdc8rToM73O672Y65U0Wzldh97
yvPt47eYs8JOodUDKZu6yrbg2FIqUu7LcYrTCGKkgltLebdUljC0ElREbZEbhqSREZnjhg4K+Kle
txdSirT2FpVejFSplPp8CW5IgklDio7rBGbCUqNx7JoI8kjaSdx54D97UtW6GeqD0Sqj1t1huBTb
CjRJ8lcFwmor5RJaTadWacIWRqSW1RkeVEXjFZdkkQy4nGlVYVMehKqyMOJ1xGtXRqrUaBDtqkv2
TKk31cLbqo1uMT2j5M20mpe+SeEEkiLviI/HgjwY/wAtjWalyYN1IuyjTLVrNpx0yKxTnnUSDbbU
jelTbjfBwj4EWMHxLhxIQXVQ6XLr2pts6gSrUqF30GFDXBrNIgOGmSbSeVW2tpKVIUoyU4ZmSVZP
aksYMxNW/og3dFqX+dB07TYkKqQG4lCRUX5JVF7Y4zIPrhLjziG0G6yguCSVgz48MnZBIskUpRRO
lcr6MeTL0dnbXQVbiqftr9qbXL16m24JcrTmsUShVRMRdLqbspl1L6eumVkbjaT3tbiSrBmRpPhx
7ohvuh35lbG/4cp/1ZsefL6n37XOpYd01b0ou1irUqBT4Mt1cUlMukw6wRHH2KNbxnsSZ7U4SW88
9yPROjkSVA0is2DOjPRZUegQWn2HkGhxpaY6CUlST4kojIyMj4kZC22KGCzKFJL+TyOuKix5WIcp
hdv6oWrZTuuF02/p11rPoNaYbqivdp1fus65NfZ5TC0GTGDNa9qSMj3Y8RGKir6/VqmWTS78kaU1
krTkR2HZlROpMEpk3SSRE2yfduJ3q2ktRNkfAy4GQyCr2VeS7Y6o9lFpV9TlYr8N2mIKnPGqahNT
eWpTJbfyiSSZKM05IiMj5hq2qlv16Z1D0O3odEqUispoNGaVT2oq1ySWhcY1pNsi3bk7VZLGSwee
YbM2VZ8OGqrWJLG3kwYe3Q68CibN1otRh1ijwqvT3Sehzo7cmO4XMttaSUk/8yMh9YlNHIkqBpFZ
sGdGeiyo9AgtPsPINDjS0x0EpKknxJRGRkZHxIyFWOFMhUMbS0GRAeSa7qlaNjt1xipzjkVErhrB
lBjES3uNRkmW7xILiR90ZcObI9bDy3ULEta84NZZr9KafcK4ayTchHcPN/8AvKT3qy44+Q8l0kN2
xOUq8rWlVk7zq3Spzmxci1hYLy7UfHp1q5bVyW8dTrFWolCkKkOITDkVFtLiUEfcme4yM89OMCk7
PrE/bW2/pRn2h8unNh0uzLdOiMrKe0mQ4627IZTyhJUfemZFxx08PIQpfc6B+oxv4Kf/AEGac5GG
8BOmj9oSmQrVycPKNYWnF5M+aiV6hVwnTotZptTJnHKnElIe2ZzjO0zxnB8/QOkJOlMssaq1lDLL
bSTocAzJCSIs8vM6CFYMMyFQvF2GxJjcUNYsuPcwAALDIAAAAAAAGm6WeDr3nSvVSKwSelng6950
r1UisE5sWbwbEec3rnkzaZpqr7/x/NU+uoSIrtVff+P5qn11CREVvTOo/wB0Im105nL2AAAaB0AA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL7STvan5Wvti7EJpJ3tT8rX2xdia3Z
msH7pPPr7z6Z3cEAABvHKPhuH3gqPmrvqGMUG13D7wVHzV31DGKCOX980Hf+CYezP0pm1AAAR8kx
LWd4V3t87M/UIoqRLWd4V3t87M/UIoqRlnfN3LgjDI+V7XxYAAGIzAZr1S1UcpWkdQfjSXYstUmL
1q804aFtupfQ4SkqLiRlsMyMuJYGlDI+q0pxzdI3JJbi6wnsSDx8u5rj/FG1Yae8wV6UaV5NqyTK
dD4HpClMrjUuJHdccccaYQhS3FGpajJJEZmZ8TM8cTMZRo3rPUNRIr9TOyHKTRIankzqkupIdbYN
DaVpIk7ErUZkas8CJJEk8nnBa7HdS9HbeR3riCWWOgyyMR6m3TWvULRa4rNvWnKpztWmSkqbS+26
ZsOxmmjURtqMiPgssZzwHorrVUPHocHBbZ9dJ15ZlrpNWl2ZVIFoVmoFTqdW3JLSuUeNS090yR7k
JyhXHJ8x9A7+qmpNXs1yWqn2LUKxCp7CZM+e7LbhR20GSjw0pwvyzhEnJoQR4yRZzwGKW11P1Uiy
YNvVXTmgTEsyFKmXNIrck0SGN6sJRFadbUhzaaSIz7nuePHiLPWHTi/bn1OqMlMKn3BblRozkKAi
dKJtqiPqSlJyCbwZuOEZLUlRFnusGadqRZWKhlcMvCxfu8607X6BKjWuzaVsTa5V7kjOSYsJ6SiG
hBNrWhaVOrI07tzThERZztL9JOaJ/Vmn03SqRfdxW7XaCcdzkV02dEU1IU8eNqUbiLck8lhfNwPm
MjIsjh6ZX21pNa1vVjTK37iaprcpEuDInpj1FtbkhxxK2JSHOTSgyU2ZpPj3CiPOSx3pGjd73F1O
DdmXTW2pFxRZ3X8E3nlOJZIiNKWVucTVwU5x4kncRcSTkFFEHBL3l/YuqCq1eCrOuO15tr15cTr6
LGfkNvpfjmZkSiWjmVgsmky4YMs8BA0vqkZ87T+TeqNNZp0uDUExKg83VGzRHQrk8KLKEqWszcIt
pJxzZUWeHdtOzLxuLWqFqbe9IhUFdIphwIcJiaUlTqz5UlPGpJERJMnV4TxPiWcYEHaulF/wepTu
2yJVA5O4KhV25MWJ14wfKNkqIZq3kvYXBpzgaiPuflIVbiChl1x9nqemKLUYtYo0KrQV74k2O3JY
V0oWklJP/kZDI7x11etKpx369YVVp9tyJaordSkSW25ClEpRG4UQ/wApyeEGolHjJY4cSGj6aU2b
R9OLZpFSZ5CbBpESNJa3Erk3EMpSoskZkeDIyyRmQ8v3rorqtWqBXIlRo0Cu1tNZKazX3J7ZSZzG
0kFHbQrBNNluU4aTUkiNO0kngjFY3FTEWSoYHE8LIbJWNYaoxqvcOnlFsOTW59JgplMrYqLbfLma
GV4US0kTaS5XGdyj7ksJPOC/2ma7W9L0VkalOU+SyiM91q9AJwlLKT3OGyXgiMjJST3GRcDzjxD5
bOs26InVTXVfU2kKjUKpUZpiPIVIaUZukiIRo2JUaiMjacLOMdzz8SGdWvoZeEzqbKvZ1Zp7dNr6
K+dVp7TkltaV4Ybb4qbUpJZLlU8eY8GZeMUrFxL1DLxV7PU7bN63hVeqpsan1OJWbZjyaK6uXRF1
DlWFr5OWonDJB7F8yOJkRkaMGRbRtGqV6U7T+y5tz1Nl19qPtShlrgpxxR4SkjPm4+PxERjKIVra
l1zqjbO1BuG1I1KgQqS5HlkxUWn+t1m3JIkq4kalGpxJ9ySiIlF3R4MytuqOsCVqNpnIolOU2mpR
5CJkInFbUKcSSkmkz8WUrWXHhky/yqq0ZbHguKFPIZwzet4VXqqbGp9TiVm2Y8miurl0RdQ5Vha+
TlqJwyQexfMjiZEZGjBkW0cuwtbOxLQl27/c24a9ylznTeTrVw9cvIzFS5uS9yBYQW3Gzbzmo88c
ClhWtqXXOqNs7UG4bUjUqBCpLkeWTFRaf63WbckiSriRqUanEn3JKIiUXdHgzLOe0tqX/wBHHsR7
Gv8A312X+6XW3X0f/q/WfJ79/Kbe/wCGM58eMCz+WgzLk3ROmj8m3VnVqrU1VJpCrAnruutOvnTa
L7oMkpUdsjUTzrveNmaSM9vdY2mRnwHStvVqh1KyLguWowpdIctt52PVoL21bjDzfOhJp4Lyfckf
Dj0CT6obSaRd130S8oVBj3L1hHXEnUV6eqGctru1Nmh4u9Ula1H4s8M8MkPktbRVb2kV3UGVbtIt
WfcRNm3FiTJEnkCZUbjCXnHHFkpRKPujbJJHx4HzFdWKpipLwUyos7VO4Lhjb1ab1OE5Ppr9RoJq
mtLaqCEJI0JW4Rf7Ope5ON5Y485jFLL1Rvuq6B3lWbmbrcyFHloUmu0+stQZKHTeiJKK2lLajbLa
s1mskmkyNSeBnktr0bY1QhR6LQrkoVMotFodNKAtaZiZLtQW2lCGnUEki5JOEmZkozM+gvFlNI0q
1Io+hF9aYlbTUtyVUGZtNnt1BkkzPysfckkKURowhk1ZUZZzgi4EZ0eEXQ4CbWLKjTj1QRQrNsKm
0ujVS47juKkMPQYDs5BvLSUdK1LekLIiM+le0smSjwXMEvW+nI0quK841CknPt2WiHUaPIfS0408
byGjLlEkojLujMjIuO0y4eKenab3fSZOml90Kkxp9wWvQGaZUKO9MSybpFHUgyQ73SCUlTjhZ5j4
HkyIcqpaPXf2oNRlKhRpF23lU2ZyoEeSnk2UJlk6TfKLNKTMiU6Znw8RcRWsRRQy8X7p8itpGuLj
txWdArdkzaNTrtjtqps9ya24S3lEjuCQks7MuJIlK2meSPYRHw4OiVUffXeFBlOqddo1yzmUqWo1
LUhby15WZ5M1Gs3OIXdpzeU/tE9aUflOxXrX3a/2lkutdnWm7nX3eOSc7zd3vykOboXBM7z1OrxE
sm59zSGm8lwMm3XVZLh/2v8A4Dj34q2V4WhqhIvZh4NuWBpTr++Bq4AAhR6OAAAAAAAAAAABrlge
CMHyL9dQyMa5YHgjB8i/XUO3cX1otn5I/wC0maw/2XBndAAEoISBCat95TfK79gXYhNW+8pvld+w
NG8s1jOrcmfS+/gyBEtql4KN/O1M+vsCpEtql4KN/O1M+vsCHyPqQ7UTu0fRj2PgVIAAxGYCq0B/
Nun56rH9TlCVFVoD+bdPz1WP6nKFJn0ntX5I97QfTg2svgGTdVhetyWFo5MrdrINM5clqMqVsJXW
iFmZG7g+GcklJcD4rI8DKrTpeq1JnU66tPdY+23HdmoKsUg5TRJbZMjUvbyz5kgyzgiLYZGaeGCM
iuk2JzJXKOJLQq10duRd5FXFR0PVwDzBPuqqM9U9q/S6tclyt23TbLdllFgTlEqLiNDUp2MhStiH
iJSzSrBd0rPjMXli6n2RbOgFDu+XXbnmUmS68xDdrqyk1WW71w6nYewzJaspUScHwQlOcYCZYY4Y
YWsdab1UKJGxgPK+r2q06uaoaOR6A9d1rlKryW6rSpzT0B15pb8Qkcq3na6gyNwiPKi74ukXSr5t
eia86gctV79lT6Dbi6lPpjkltdIbYbZjOGcVo1EZPGRp4qwWVOceJCrsExQpvK03TY6FMNG3AMXj
9UhZkq0Y10wrdvWZTV7jlux6MbiKelK1JNT7iVcmngndglKPapJ444FhX9VrIounkG+5VWNyjVAk
dYm00pTslS+9QhvG418DyR4xg84wMMVknQtJwvG6d5XCRcAMgX1Qdos1u2KHNt+7qdVLimJiMRJ1
L63djqWttCVuk4su4M3OCkb+8V4ywejXvcUW0rRqlzTo0uTEpkdUl9qKlKnTQniraSlJI8Fk+Jlz
C2OzzYGlEsuQrVM7IDOa/rNZlGXYxSFT3U3sbfuWppkjJCXOT2qdyojSWXUFwyfPw4GP8uzUS3ZJ
6hWrvr7Dts0NcqqzadsbcYS4wpZFHWas8uSMqSZkSSMi48BVWaa6fx/a044hhI0cBgdpa3WJaGnN
gKkzL2qcG55EtiFUKypqRLRycrYtUpZLLuSU4W3YSj2JLhksHXUTW61ahfES0ZlJuihTageKa7WK
Q5EanHjJ8kau6+Tukp4mRFnJC+OxToa/xdFXdiZTCRpwDOLt1ktWgXkq0WoNwV2rsIS5NZotMXM6
yQoskp3bxIsY4ERnxLgM16mO+5FUvrWmq1u6Zsy3qbVCfhOTZbi2IkXlZh5QSzw2jYlPAiLgkugh
WGxzHKimNUSo9tXQYSrQ9IgMbidUbYjr7D8mmXXT6DJcJqNcMykLbpryjMiIidzkuOeJpIi2nkXE
e/qG7qTLsFSJbNUj0tNVS6tCeQejmokmpCiUZmZGeDIyL5M4GOOzToPmhaK4SZWAMopOvtiVPSqt
6kR0VZNHo0rrR9tcdJSFuGbZJ2J34MlcqjGTLx5xgxqECR13BjyyZdZ5ZpLnJukRLRuLO1WDMsln
B4MxZMkzJfzqmgJpn7gADGVAAAAAAAAAAAAwC1/7Os/8R1n+pSRv4wC1/wCzrP8AxHWf6lJGzJ+S
Lavydu4M5f8AV8UdcAAXkuJeD+dis/MUD/XmCoEvB/OxWfmKB/rzBUDJNyrYuBhkfK9r4sAADGZg
AAAAAAA03Szwde86V6qRWCT0s8HXvOleqkVgnNizeDYjzm9c8mbTNNVff+P5qn11CRFdqr7/AMfz
VPrqEiIremdR/uhE2unM5ewAADQOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
BfaSd7U/K19sXYhNJO9qfla+2LsTW7M1g/dJ59fefTO7ggAAN45R8Nw+8FR81d9Qxig2u4feCo+a
u+oYxQRy/vmg7/wTD2Z+lM2oAACPkmJazvCu9vnZn6hFFSJazvCu9vnZn6hFFSMs75u5cEYZHyva
+LAAAxGYCY1OpsKsWuzSKkzy8KdV6XGkt7jTvbXPYSpOSwZZIzLJGRinHIu2FOnUppNMRGXLjz4U
xtEh1TTa+QlNPGk1pSo05JsyztPBnzDPZYlBPgiiyJria1ugijs0yGHK4XTwNPhRmYUNmHHSaGWG
0ttpNRqMkpLBcT4nwLnPiP1Ge9l99fsfbfpE/wDgg7L76/Y+2/SJ/wDBCdc62PrEeW8w3j1T3eZo
QDPey++v2Ptv0if/AAQdl99fsfbfpE/+CDnWx9YhzDePVPd5mhAM97L76/Y+2/SJ/wDBB2X31+x9
t+kT/wCCDnWx9YhzDePVPd5mhAM97L76/Y+2/SJ/8EHZffX7H236RP8A4IOdbH1iHMN49U93maEA
z3svvr9j7b9In/wQdl99fsfbfpE/+CDnWx9YhzDePVPd5mhAM97L76/Y+2/SJ/8ABD4GtRLycuGT
Q02ZQCkxojMtajuF7YaHVuoSRH1nnOWlZ4eMv8qq9LI/9RFHcV4KlZT3GogM97L76/Y+2/SJ/wDB
B2X31+x9t+kT/wCCFOdbH1iK8w3j1T3eZoQDPey++v2Ptv0if/BB2X31+x9t+kT/AOCDnWx9YhzD
ePVPd5mhAM97L76/Y+2/SJ/8EHZffX7H236RP/gg51sfWIcw3j1T3eZoQDPey++v2Ptv0if/AAQd
l99fsfbfpE/+CDnWx9YhzDePVPd5mhAM97L76/Y+2/SJ/wDBB2X31+x9t+kT/wCCDnWx9YhzDePV
Pd5mhDHtOoUan0WfFiNcm03XKqhJZMzwme+ksmfE+CSLJ8eA7/ZffX7H236RP/ghzbShToNKeRUk
Rm5cifNmONx3VONo5eU68SSWpKTVgnCLO0uJcw41+W2RPkQwy4quv4ZJPZm7LVZLTFHOgaTh/KOu
AAIuTcAAAAAAAAAAADXLA8EYPkX66hkY1ywPBGD5F+uodu4vrRbPyR/2kzWH+y4M7oAAlBCQITVv
vKb5XfsC7EJq33lN8rv2Bo3lmsZ1bkz6X38GQIltUvBRv52pn19gVIltUvBRv52pn19gQ+R9SHai
d2j6Mex8CpAAGIzAVWgP5t0/PVY/qcoSoqtAfzbp+eqx/U5QpM+k9q/JHvaD6cG1nN6oe5LztagU
2p25asO6KOqVyNfgLhrkPnGVjum0pURcxKI9yVl3STMiIjz5gqsq0b3vW3n9BNOrltq7YlWbOVMN
jkokdsiUSyWlDikp4mW7O3KSUR5zge7wGWzW5SIKKHHtxPatJFIoanju8f8A4ltff/25lfU4Y4tJ
otXV1O+iF7RIk2oUq1q9Jl1WHFbNxRtHUTVyuwj47SaUnmPHKeIsj28Ayq9GoYUoclNPRC4ejTXu
KYB5C1zvqgX5rFofUraTNfpzdwoJM56E7HQ8o5MQzQjlEpNW0sGZkWO7LBnxH4Xj/wDEtr7/APtz
K+pwx7EAWwXjDAlDDBiSay9MVegrgVPNej6Ul/7P+ee0uNu1wz4c575XH/wIZrSaNV1dTvohe0SJ
NqFKtavSZdVhxWjcUbR1BSuV2EfHaTSk8x/2niLI9vCP1Msydd0aAql3jcFrT6e8bzMimSDShw+H
cvNGex5OUkeFF0lzKUR3SrwWG21SsTi8U1Tfl3FHBiPOeut8UK+tYtDqnbbc56nJuBGyc/CdjofN
UmIZpRyiUmrbwMzItvdlgz4j1nU4bFRpsqnykEuPKZWy6ky4KSpJkZf8jGWUDSCsv3pRrt1E1Cm3
lUKEtxdLbKmMQWGFLJJGo0N53H3JHnJcxdA1wYLXNluGXBLfyp723pS4IrCnjqeELdti4rmt286f
VVSTqGlVGVApDqGiychqY5IJ1JbeCuTYS2REZ9zg/GNV04KfWepj1V1Eq7eydeEWrTiQZcWmER3G
mm88NxJ2KweCyRl5R6aAZpt5uYqYNMafmu94woKHgqjpSq0epdSoiUk7inEZGXAy91WBsXVbEXbr
0IPHHsjP6zCHpMAivLCmwzMHJhadavZoqMDFQ8xWRWY+j2v+pPZ4mqIYuya1Mos9uA9JRITueVyC
eTJatyScJJF/2fiLAhNNaNV70pvVKUuiRJUOpVCe24zEMkpdJRSZbhsGR8CMyI0GXymPbACivGib
UP8AJ4OOuL+LVMVOzpGAePLwvqkXX1M1N0boVJrMi/EwKbBeo/uW8h2MtlbJrcWakklKT2c+f75Z
xxHY6peDcmm9n2DdNNkOzKpAojtq1B5KcrfU9E2ocMz3HlLiFLIuOVYLPHj6rAUhvBQxLBgxVbab
y1VHoyDAPGEyxKhbOr9uaMU1DpW/X10mszjU2RoPrJpwpCTIiL+0U0lajzwVt4HnA9ngA17VaorR
g1WReL6eHgVhhoAABqlwAAAAAAAAAAAGAWv/AGdZ/wCI6z/UpI38YBa/9nWf+I6z/UpI2ZPyRbV+
Tt3BnL/q+KOuAALyXEvB/OxWfmKB/rzBUCXg/nYrPzFA/wBeYKgZJuVbFwMMj5XtfFgAAYzMAAAA
AAAGm6WeDr3nSvVSKwSelng6950r1UisE5sWbwbEec3rnkzaZpqr7/x/NU+uoSIrtVff+P5qn11C
REVvTOo/3QibXTmcvYAABoHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvtJO
9qfla+2LsQmkne1PytfbF2Jrdmawfuk8+vvPpndwQAAG8co+G4feCo+au+oYxQbXcPvBUfNXfUMY
oI5f3zQd/wCCYezP0pm1AAAR8kxLWd4V3t87M/UIoqRLWd4V3t87M/UIoqRlnfN3LgjDI+V7XxYA
AGIzAAAAAAAAAAAAAAAAAAAAAAAS8H87FZ+YoH+vMFQJeD+dis/MUD/XmDJLyRbPyjDN+aDb+GVA
AAxmYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADXLA8EYPkX66hkY1ywPBGD5F+uodu4vrRbPyR/
2kzWH+y4M7oAAlBCQITVvvKb5XfsC7EJq33lN8rv2Bo3lmsZ1bkz6X38GQIltUvBRv52pn19gVIl
tUvBRv52pn19gQ+R9SHaid2j6Mex8CpAAGIzAculwbho8d2JRb7r9NhLkvyUxmo8BaG1vOrdWSTc
jKXjetR8VHjOB1AFyiaMM6zyp6SmQ1ofLy17fGZcn8lTPwgcte3xmXJ/JUz8IPqAMPsXgvI1+bLJ
qI+Xlr2+My5P5KmfhA5a9vjMuT+Spn4QfUAYfYvBeQ5ssmoj5eWvb4zLk/kqZ+EDlr2+My5P5Kmf
hB9QBh9i8F5DmyyaiPl5a9vjMuT+Spn4QOWvb4zLk/kqZ+EH1AGH2LwXkObLJqI+Xlr2+My5P5Km
fhA5a9vjMuT+Spn4QfUAYfYvBeQ5ssmoj5eWvb4zLk/kqZ+EDlr2+My5P5KmfhB9QBh9i8F5Dmyy
aiOQ1WrtcrsijJ1NufrqPFalLzBpm3Y4pxKcH1pz5aV/4D7eWvb4zLk/kqZ+EHBg/nYrPzFA/wBe
YKgZI3gvElkWheRjlXdZYk24FlfE+Xlr2+My5P5KmfhA5a9vjMuT+Spn4QfUAx4fYvBeRk5ssmoj
5eWvb4zLk/kqZ+EDlr2+My5P5KmfhB9QBh9i8F5DmyyaiPl5a9vjMuT+Spn4QOWvb4zLk/kqZ+EH
1AGH2LwXkObLJqI+Xlr2+My5P5KmfhA5a9vjMuT+Spn4QfUAYfYvBeQ5ssmoj5eWvb4zLk/kqZ+E
Dlr2+My5P5KmfhB9QBh9i8F5DmyyaiPl5a9vjMuT+Spn4QOWvb4zLk/kqZ+EH1AGH2LwXkObLJqI
+Xlr2+My5P5KmfhA5a9vjMuT+Spn4QfUAYfYvBeQ5ssmoj5eWvb4zLk/kqZ+EH50KmlSoCoxzJM1
xyS/KekSCQTjrrzy3XFGSEpSWVrVwJJEQ+4Acbap+EjLJsciRFhS4aMAAC02SXg/nYrPzFA/15gq
BLwfzsVn5igf68wVAyTcq2LgYZHyva+LAAAxmYAAAAAAANN0s8HXvOleqkVgk9LPB17zpXqpFYJz
Ys3g2I85vXPJm0zTVX3/AI/mqfXUJEV2qvv/AB/NU+uoSIit6Z1H+6ETa6czl7AAANA6AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9pJ3tT8rX2xdiE0k72p+Vr7YuxNbszWD90n
n1959M7uCAAA3jlHw3D7wVHzV31DGKDa7h94Kj5q76hjFBHL++aDv/BMPZn6UzagAAI+SYgIdxU6
3LxuxqrM1Rs5VQZfYUzSpL6HEdZx0ZJTbak98hRc/ORjpdsS2OmtfQM77kVoDM45cWNp+Poa6lzY
aqGJUq9HS69JJdsS2OmtfQM77kO2JbHTWvoGd9yK0BTClar8fQuwZ2svB/8A0SXbEtjprX0DO+5D
tiWx01r6BnfcitAMKVqvx9BgztZeD/8Aoku2JbHTWvoGd9yHbEtjprX0DO+5FaAYUrVfj6DBnay8
H/8ARJdsS2OmtfQM77kO2JbHTWvoGd9yK0AwpWq/H0GDO1l4P/6JLtiWx01r6Bnfch2xLY6a19Az
vuRWgGFK1X4+gwZ2svB//RJdsS2OmtfQM77kO2JbHTWvoGd9yK0AwpWq/H0GDO1l4P8A+iS7Ylsd
Na+gZ33IdsS2OmtfQM77kVoBhStV+PoMGdrLwf8A9El2xLY6a19AzvuR89p1Fit6hVmqwGZxQvcm
FHJ2TBej7nEuylKSROoSZ4JaT4cOItQFcOBJqFPH2+hTk5jiTiiWLs9WAABhM4AAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAGuWB4IwfIv11DIxrlgeCMHyL9dQ7dxfWi2fkj/tJmsP8AZcGd0AASghIE
Jq33lN8rv2BdiE1b7ym+V37A0byzWM6tyZ9L7+DIES2qXgo387Uz6+wKkS2qXgo387Uz6+wIfI+p
DtRO7R9GPY+BUgADEZgAAAAAAAAAAAAAAAAAAAAAAPzkPNR47kh9aW2mkGta1cyUkWTM/wDIfoBk
RkZGWSPxYAGYwL/sk9TanLK6KSbD1IhMNOFIThbiXpRqSXSZEtHD/eIacPO9p6OJp/VAyn3I5e4E
Ak1KGWO5Upaj5Nv/AOhRKPyITnvh6IG5bYJUMUPJuuJHPu+OfHDFy0NMb4/tAAANM6AAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAS8H87FZ+YoH+vMFQJeD+dis/MUD/AF5gqBkm5VsXAwyPle18WAABjMwA
AAAAAAabpZ4OvedK9VIrBJ6WeDr3nSvVSKwTmxZvBsR5zeueTNpmmqvv/H81T66hIiu1V9/4/mqf
XUJERW9M6j/dCJtdOZy9gAAGgdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+
0k72p+Vr7YuxCaSd7U/K19sXYmt2ZrB+6Tz6+8+md3BAAAbxyj4bh94Kj5q76hjFBtdw+8FR81d9
Qxigjl/fNB3/AIJh7M/SmbUAABHyTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAABrlgeCMHyL9dQyMa5YHgjB8i/XUO3cX1otn5I/wC0maw/2XBndAAE
oISBCat95TfK79gXYhNW+8pvld+wNG8s1jOrcmfS+/gyBEtql4KN/O1M+vsCpEtql4KN/O1M+vsC
HyPqQ7UTu0fRj2PgVIAAxGYAAAAAAAAAAAAAAAAAAAABmREZnwIvGAA55vzqnUXKRbzbb0psyKVK
cIzjwiMs93jG5eOJNkZGfAzNJGSh/tKjT7tVimPOQaIR4cqSSw5J6Ux8l3vS6fD9DJ90nQaPTIFH
pzVPpkVuLFaI9raC8ZnkzM+c1GeTMz4meTPiJFdlyObSZPVF0dJEL69pYZFZNldYtL0LZ0smFadU
UoGW3ZCa0R8p7smZHKNePGeMG3/2WNmOYiMiMuIiTNgVFNHr7LcacrPW7zeeQmERZNTZnzKwWTbP
uk4Pvk90emj4q3SqfWqc5T6nGRIjuYM0nkjSZHklJMuKVEfElEZGRlkjId23XVJtUFEqNZGv3IRe
7L9tFimNt4ULyp8dpHgPgqjNQtR0m6w6uZSFK2s1Q0kRtZ5kSMFhPyOERJPmPaeN33iEWqyzbLHg
TEemWK3SbbK5SS6retoAAGubYAAAAAAAAAAAAAAAAAAAAAAAAAEvB/OxWfmKB/rzBUCXg/nYrPzF
A/15gqBkm5VsXAwyPle18WAABjMwAAAAAAAabpZ4OvedK9VIrBJ6WeDr3nSvVSKwTmxZvBsR5zeu
eTNpmmqvv/H81T66hIiu1V9/4/mqfXUJERW9M6j/AHQibXTmcvYAABoHQAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAvtJO9qfla+2LsQmkne1PytfbF2Jrdmawfuk8+vvPpndwQAA
G8co+G4feCo+au+oYxQbXcPvBUfNXfUMYoI5f3zQd/4Jh7M/SmbUAABHyTAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABrlgeCMHyL9dQyMa5YHgjB8i
/XUO3cX1otn5I/7SZrD/AGXBndAAEoISBCat95TfK79gXYhNW+8pvld+wNG8s1jOrcmfS+/gyBEt
ql4KN/O1M+vsCpEtql4KN/O1M+vsCHyPqQ7UTu0fRj2PgVIAAxGYAAAAAAAAAAAAAAAAD4qpUWoR
tMpadlTJCjRGiMFl19XQkuYiLxqMySkuJmRC6CCKOJQwqrZbMmQy4XHG6JH7VCZFgRHJcx5DLLZd
0tX/ACIi6TM+BEXEz4EP7o9sy7k2y7ijuRKTztUtfByQXiVI6E/9l0d/zmhPTti0nETG61campVS
bPdHjt5OPB4f3MkW9zxG4ZEfOSSSRnmuEwuy5YZNJk7HF0aF6nnl9e0kVorJszpBpel+SP8AEpSh
JIQkkpSWCIiwRF8g/wBABICJAAAAfy62h1pbTqErbWk0qSoskZHzkZeMZ9WLdm2zulUNh6dRS4uU
9BGp6IXSwXOtH/Zc5F3mSIkDQwGvabLKtMGBMVUblit06xTVMkuj3PaZ3Blxp0RuXDfbfjuluQ4g
8kZD9x9lzWm8mW9WrZ5Fic4rfKhrPaxNPpMyL8m7/vkXHmUR8DTx6XUWZ6XUJQ7Hkx1bJMV5O11h
f6Ki/wDEjLJGXEjMjIxB7wuybY4qvHD0+Z6ddN9SbxgosUayry6UfYAAOadgAAAAAD8Z65LcJ9yH
HbkSUtqNppbnJpcWRcEmrB7SM+GcHjoAN0P2ASunt6Q7st5+pORzpkqE64xUYbrhKVEcQZ7iUrBc
MFnOC/8AATT+rDhaf1++I9tm5SKdJSxAWqZtVPI3ktKcIuTPYkjVw77ODLhgZ1ZpricNMaaXe8hr
O2SVCo3Fiab05Fl/e7KaeAw+LrZecuK1Ki6MV9+O8gnGnW3HVIWkyySkmUfBkZcSMhb3ZqNEtezq
NWavSJyalVkNExSWkmp/llpI1Nnki4pM8HwI84LGTwL47HOgahaxvtT4MsgvCzxwuJRYl0prii5A
ZbZGryqvc0a3Lms+rWrUJu7rMpZKND2CzjKkIMj5/EZcOfJkQ1IYpsmOS6RqhmkWiXPhwpbr+9oA
AGIzEvB/OxWfmKB/rzBUCXg/nYrPzFA/15gqBkm5VsXAwyPle18WAABjMwAAAAAAAabpZ4OvedK9
VIrBJ6WeDr3nSvVSKwTmxZvBsR5zeueTNpmmqvv/AB/NU+uoSI0u9bYnVuptSor0ZCEMk2ZOKMjz
uUfiI+kcLtf1f9ag/vq9kcG32C0TbRFHBDVPZ0Eou28rLKssEEcaTSJEBXdr+r/rUH99Xsh2v6v+
tQf31eyNPmu1anDzN7nax9YiRAV3a/q/61B/fV7Idr+r/rUH99XshzXatTh5jnax9YiRAV3a/q/6
1B/fV7Idr+r/AK1B/fV7Ic12rU4eY52sfWIkQFd2v6v+tQf31eyHa/q/61B/fV7Ic12rU4eY52sf
WIkQFd2v6v8ArUH99Xsh2v6v+tQf31eyHNdq1OHmOdrH1iJEBXdr+r/rUH99Xsh2v6v+tQf31eyH
Ndq1OHmOdrH1iJEBXdr+r/rUH99Xsh2v6v8ArUH99XshzXatTh5jnax9YiRAV3a/q/61B/fV7Idr
+r/rUH99XshzXatTh5jnax9YiRAV3a/q/wCtQf31eyHa/q/61B/fV7Ic12rU4eY52sfWIkQFd2v6
v+tQf31eyHa/q/61B/fV7Ic12rU4eY52sfWIkQFd2v6v+tQf31eyHa/q/wCtQf31eyHNdq1OHmOd
rH1iJEBXdr+r/rUH99Xsh2v6v+tQf31eyHNdq1OHmOdrH1iJEBXdr+r/AK1B/fV7Idr+r/rUH99X
shzXatTh5jnax9YiRAV3a/q/61B/fV7Idr+r/rUH99XshzXatTh5jnax9YjoaSd7U/K19sXYmrHo
EuhFLKU6w5y+zbyRmeMbufJF0ilEpsEuKVZ4YI1RohV7TYJ1rjjgdU6cEAABtnOPhuH3gqPmrvqG
MUG4VRhcqmSorZpJbzK20mrmIzSZcRnva/q/61B/fV7I4l72WbPcHJw1pUk9wWyRZ5camxUqyRAV
3a/q/wCtQf31eyHa/q/61B/fV7I43Ndq1OHmd/nax9YiRAV3a/q/61B/fV7Idr+r/rUH99XshzXa
tTh5jnax9YiRAV3a/q/61B/fV7Idr+r/AK1B/fV7Ic12rU4eY52sfWIkQFd2v6v+tQf31eyHa/q/
61B/fV7Ic12rU4eY52sfWIkQFd2v6v8ArUH99Xsh2v6v+tQf31eyHNdq1OHmOdrH1iJEBXdr+r/r
UH99Xsh2v6v+tQf31eyHNdq1OHmOdrH1iJEBXdr+r/rUH99Xsh2v6v8ArUH99XshzXatTh5jnax9
YiRAV3a/q/61B/fV7Idr+r/rUH99XshzXatTh5jnax9YiRAV3a/q/wCtQf31eyHa/q/61B/fV7Ic
12rU4eY52sfWIkQFd2v6v+tQf31eyHa/q/61B/fV7Ic12rU4eY52sfWIkQFd2v6v+tQf31eyHa/q
/wCtQf31eyHNdq1OHmOdrH1iJEBXdr+r/rUH99Xsh2v6v+tQf31eyHNdq1OHmOdrH1iJEBXdr+r/
AK1B/fV7Idr+r/rUH99XshzXatTh5jnax9YiRAV3a/q/61B/fV7Idr+r/rUH99XshzXatTh5jnax
9YiRAV3a/q/61B/fV7Idr+r/AK1B/fV7Ic12rU4eY52sfWIkQFd2v6v+tQf31eyHa/q/61B/fV7I
c12rU4eY52sfWIkQFd2v6v8ArUH99Xsh2v6v+tQf31eyHNdq1OHmOdrH1iJEBXdr+r/rUH99Xsh2
v6v+tQf31eyHNdq1OHmOdrH1iJEBXdr+r/rUH99Xsh2v6v8ArUH99XshzXatTh5jnax9YiRAV3a/
q/61B/fV7Idr+r/rUH99XshzXatTh5jnax9YiRGuWB4IwfIv11CR7X9X/WoP76vZFzbEB2l0ONBf
UhbjW7JoM8cVGfjIukdW6bHOkTInMhpiOJftus9os8MMqJN1/DOkAAO+RQCE1b7ym+V37AuxCat9
5TfK79gaN5ZrGdW5M+l9/BkCJbVLwUb+dqZ9fYFSJbVLwUb+dqZ9fYEPkfUh2ondo+jHsfAqQABi
MwAAAAAAAAAAAAQHVDT59L0erk6mTZMGW11vyb8d1TbiMyGyPCk4MskZl5DHm/ssrkKDFmUPV2v1
OsLjtKVTnmZKi5ZZpJTKDWa0rUnJ5MySR4LaZmeC6Fku6K0wYULpjppOVbr2gsczAihrirlXTTJp
PYD8uXJqPuPRIyZdS2kpw1ZJmKk+Zbqi5vkQXdKxwwRGpNdalsRaETklx1c6qPpIpM51JEtZc5IS
RcENl4kFw8Z5UZqODlXomwaRatqUu0H6leFdi9c+5LElLeXibJTy3X3PHkld0rJntPOMDrW5q1RK
lY9wXLUYMykuW287Hq0F3atxh5vnSk0nheT4EfDjkS277uk2NdMWl+R5/e972i8YqZINC/L6TRAG
Gta91JNQsiNP07lU9q75iGob7tTbNJMLcaSh4iSgzMzJ3JoVtMsFxMjyXboGsXur2z//ALOcj2B8
v/8Ard3X3J9cf9mXJ55D/exu+Tj08NHGcqNaDVwHnKu6plczmjlf62uGkdkNXea60ptd5FkuTlss
4kJ5E+uEHz7e4wRqLPHJd7TvX166LcqF0TrIkUq3qWT3X9QKooeJtSEIUhCEbUqWtZqxjBEnue6P
dhNMNFXJiSqbeAye0NZHKpcNAptes2oW9GuZpT1AmOymnky0Egl5UlHFszJScEeecunhKUrqkJ8/
T6TeyNNZh0uBUExag83VWjRHQrkyJRbkJUtZm4RbCTjmM1Fngw4SnJR9B6DAZJG1tYO77bplQtOp
U2jXTgqJVX5DR9dGeCIzaSZqQk97eNx57su5IfFU9e48c6rWIVm1SfZ9Hn9YVCuNyWk8m9uSnuGT
PctOVp45LnLhxFcNDkoug2gcC67XjVpSJsd46fV2Emlia2jcZJ59jieHKNmfOk/Kk0qwZRd5avOU
PVOh2NTLVfri6xTOv478aYhtR5J40pJC0knB8kRmo1pwSjPHDjC33rjcFT0buqfQKG/b9y0GpswK
q2ctp06clTpp5VJmnDm5SDawSSMjUaiySciyZgRwuGJVRkkqbLjUcDo9DNBjTJDNQOkVmKUGqJSa
iQR7mpCC53GVYLcnmyXBSclkiyRn94zOZqXIa0btBF8WZLlVytGwxRiTU2yVLUTLW2ackiIoylqd
5j7osnnJZx0bCu2vvtvwr1tasUB+PIKMiXMYMmH1GZkkuVJJNqMzLBKT3KjwZbdyUnD7yuhyazJO
OHo0r0PQ7m9oFaEpVpxR6Hofr+9hdgADhEnAAAA8/a90hynaiUaNR5z1PZvtaaZV0NEWFkl1pPKF
/vGlwyP5M9Jiv6oGnQ6R1PlXplPYSxFitRGmm0lwSkpDREKq8rHpN1V23qxUJE5qRQJXXMVLC0pQ
tW5tWFkaTMyy2nmMuc/8vtvq2YF4WtMtypuyWYkvZyi46kpcLYtKywakmXOkvFzZHQhtUP8Ag1/y
vH4+Ry4rFF/j0XzKi71j2Y6sxiy6Br49Z1Feo97UCNTV09hUNlxhJrbZNtJoSo+tz4knBHxPymLP
WaBbNxVqg29KuFyh3Sy717RZBRlKIlFkzLdt2c7ZHjcR5SnpIj4f/RpsT4WuT+YZ+5FvcGmFpV61
qTb9WiPSWaRGRHhyOU2voSlBI4qSREeSSWSxjJcwyzbRJcxRwxdOSFLLxMEmy2hSYpcUPRlibWLo
1duwz9dVum29R7WoGo7FuXS3NkKRTaiiGnruK5uRtXjbhHdGjmLxZ3dyN0Gd2Do1ZVm1RuqwGJky
e1nkpE14lm3ngZkSUpTnHDOMjRBqWuZLjawNHZTdoN6wypsuGLlNLxY6tYtLxVAAA1TdJeD+dis/
MUD/AF5gqBLwfzsVn5igf68wVAyTcq2LgYZHyva+LAAAxmYAAAAAAANN0s8HXvOleqkVgk9LPB17
zpXqpFYJzYs3g2I85vXPJm0AADaOeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAABCat95TfK79gXYhNW+8pvld+wNG8s1jOrcmfS+/gyBEtql4KN/O1M+vs
CpEtql4KN/O1M+vsCHyPqQ7UTu0fRj2PgVIAAxGYAAAAAAAA/KZJjw4rsqW82ww0k1uOOKJKUkXO
ZmfMP1HMrlNdmuQpcZ1tEunvlIjofRyjC1kR4JxHj6SUWFJMiMj4C+VDDFGlG6LpMc6KOGW3LVXo
WSpK6tWleV/aXVdihwFsodJk4UF3Y0/Nw+gzUvlDImkEklKJJmSzMizt71X5VnSKs0rT6zrgsKkU
+j6gUCFF66aaS0hM9XJJS+06ojJC1biM95mecHx4kZbDalzxq5ykV5hUCqx0kqTBcVlSS5t6FYIn
GzPmWXkMkqI0l3h6FY7NIlSkpOTp6e08kvC3WqfPbtGKJaOjs2GBa1aX1W+qvbF9u2i1U5kSCceq
23IqfWynU4WpKUSG1GkjStajznB8M8MkP9tfRZx3SG7qDJtyj2rPuImzbixJkiTyBMqNxgnnHHFk
pRKM8m2SSPjwPxb4Im/dV7AsSsNUi6q97nTXo5SW2us33ctmpSSVltCi50KLGc8PINlwwrGzSUyN
pQo873pHvGn3PoLRbuosSlLpVTZgRyZmE+p9LT0RBuq2lhBKIkYTkz5845ir5Gnmo9BuLVmHQreh
VWl3rHfeZnOVFDJsrWT58kTZllSzN9SSztSWCM1c5DQadV9H9X69R58Ooxa1VbfdVMp6OVfjux1E
tszc5I9hqLchvvkmXN0jThRQJ6S6Ka0kqftanlynaUX+zQdEozlBNLtsVeTJrCeu2P8AZm1zm3Uq
zv7vKEmeEbj4Y5+A7OkOj1xl1Ol06fXbDKjz6pUVyI+XkOknDbBtrM21GWOUa4lnOCPgPRQC5S0W
ufE1T96TzNpbotPp922+7VNM6HSE0Q2npVYVXJMpyc+3hSHGGkOpS0e9OTJxJp48CwWB8tq6UX/B
6lO7bIlUDk7gqFXbkxYnXjB8o2SohmreS9hcGnOBqI+5+Uh6Ou+46NaVvSrguCZ1lTImzlnuSW5s
3rJCe5QRqPKlJLgXj/5fVRqjCrFHhVemvcvCmx0SYzu00721pJSVYMiMskZHgyIxTAhyFXOjy/uI
wi7tObyn9onrSj8p2K9a+7X+0sl1rs603c6+7xyTnebu9+UhHK6nup0eoz6NF0+otyMyZ6nINdm1
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

--_004_3349FECF788C984BB34176D70A51782F16B13702FRMRSSXCHMBSB3d_--

From hmmr@cisco.com  Tue Nov  9 07:37:20 2010
Return-Path: <hmmr@cisco.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 67F8D3A683A; Tue,  9 Nov 2010 07:37:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.299
X-Spam-Level: 
X-Spam-Status: No, score=-10.299 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, J_CHICKENPOX_64=0.6, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5+XcZ+7-nZn6; Tue,  9 Nov 2010 07:37:18 -0800 (PST)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 43DE63A688F; Tue,  9 Nov 2010 07:37:18 -0800 (PST)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEALf42EytJV2Y/2dsb2JhbACiInGjbptlhUoEhFmJDw
X-IronPort-AV: E=Sophos;i="4.59,174,1288569600"; d="scan'208";a="180222798"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rtp-iport-2.cisco.com with ESMTP; 09 Nov 2010 15:37:42 +0000
Received: from xbh-rcd-201.cisco.com (xbh-rcd-201.cisco.com [72.163.62.200]) by rcdn-core-1.cisco.com (8.14.3/8.14.3) with ESMTP id oA9Fbg3B030397;  Tue, 9 Nov 2010 15:37:42 GMT
Received: from xmb-rcd-111.cisco.com ([72.163.62.153]) by xbh-rcd-201.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 9 Nov 2010 09:37:42 -0600
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: Tue, 9 Nov 2010 09:37:40 -0600
Message-ID: <C4064AF1C9EC1F40868C033DB94958C703156538@XMB-RCD-111.cisco.com>
In-Reply-To: <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] [httpstreaming]  Q-HTTP
Thread-Index: Act/+UlpMMdCwOPNTv+dYC+XcynYvwAKevGw
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com><6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com><3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com><DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se><3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com>
From: "Mike Hammer (hmmr)" <hmmr@cisco.com>
To: "David Singer" <singer@apple.com>, "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
X-OriginalArrivalTime: 09 Nov 2010 15:37:42.0274 (UTC) FILETIME=[0C3DB620:01CB8024]
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, httpstreaming <httpstreaming@ietf.org>, dispatch@ietf.org, conex@ietf.org
Subject: Re: [httpstreaming] [dispatch]   Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Nov 2010 15:37:21 -0000

David,

Video has much more volume and burstiness than VoIP, so not sure that
analogy will hold.  If you cannot be sure to have at least 50%
non-latency-sensitive traffic, and maybe more like 70%, then you will
not be over-provisioned enough to have the slack available.  And if
video is the lion's share of the traffic, then you better hope that most
of that is non-interactive.  Else, you need some type of CAC to ensure
live video doesn't get disrupted.

Separate question.  Took a quick read and it seems this Q-HTTP is a
separate flow rather than embedded attributes in the flow it is
attempting to help.  What if there is more than one flow involved?  And
how do you keep each control and app associated?

Mike


-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
Behalf Of David Singer
Sent: Tuesday, November 09, 2010 5:31 AM
To: GARCIA ARANDA,JOSE JAVIER (JOSE JAVIER)
Cc: Ingemar Johansson S; httpstreaming; dispatch@ietf.org;
conex@ietf.org
Subject: Re: [dispatch] [httpstreaming] Q-HTTP

There is a bitter lesson I have learned over the years to do with QoS
reservation.

It is that there are two ways to solve a real-time bandwidth need.  One
is to reserve bandwidth, manage QoS and so on;  one gets protocols and
systems like diffserv, ATM, and so on.  The other is simply to have 'too
much' of the resource.  Though it feels wrong, the latter often ends up
being the cheaper and easier solution.  So, for example, voice over IP
is getting used quite a lot, and to good effect, on the internet today
not because we have successfully deployed any bandwidth reservation or
QoS management protocols and systems, but because the available
bandwidth is, for the most part, greatly in excess of what is needed,
and the systems can adapt in real-time to what they get (rather than
asking for what they want).  The same is true for multimedia delivery;
the complexity of RTP + TCP friendliness + QoS management is not worth
it compared to having adaptable end-systems and overall more bandwidth
than needed.

(I worked on real-time scheduling systems as well, and the same applies;
it's cheaper to have a processor which is much faster than needed, with
a normal scheduler, than to have a just-enough processor with a
real-time scheduler).

I know, it 'feels' wrong.

David Singer
Multimedia and Software Standards, Apple Inc.

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

From carlberg@g11.org.uk  Tue Nov  9 18:24:35 2010
Return-Path: <carlberg@g11.org.uk>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2B43D3A6902; Tue,  9 Nov 2010 18:24:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rZEnfLWwqYZX; Tue,  9 Nov 2010 18:24:33 -0800 (PST)
Received: from portland.eukhosting.net (portland.eukhosting.net [92.48.97.5]) by core3.amsl.com (Postfix) with ESMTP id E75A33A684C; Tue,  9 Nov 2010 18:24:32 -0800 (PST)
Received: from c-76-111-69-4.hsd1.va.comcast.net ([76.111.69.4]:51905 helo=[192.168.0.20]) by portland.eukhosting.net with esmtpa (Exim 4.69) (envelope-from <carlberg@g11.org.uk>) id 1PG0Ml-0003bF-3l; Wed, 10 Nov 2010 02:24:51 +0000
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: ken carlberg <carlberg@g11.org.uk>
In-Reply-To: <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com>
Date: Tue, 9 Nov 2010 21:24:50 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <7AB4E81D-48F9-4E7B-B6F4-CFFBB4C452F1@g11.org.uk>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com>
To: Lars Eggert <lars.eggert@nokia.com>
X-Mailer: Apple Mail (2.1081)
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - portland.eukhosting.net
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - g11.org.uk
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [conex]  [dispatch]   Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 02:24:35 -0000

I would agree with Dave Singer's points below, but with significant =
qualifiers.  VoIP is being used more and more because significant =
pockets of acceptable quality can be found, but these are subject to =
location, and at times, time of day usage (eg, my use of Skype versus =
POTS varies depending on where I make my calls to Chile).  And as you =
get closer to the last mile (wireless and the backhaul in particular), =
economics do play more of a factor in how much reliance =
over-provisioning can solve all problems.

-ken

ps, I'm only on conex mailing list, so this will probably bounce on =
dispatch and httpstreaming


On Nov 9, 2010, at 9:02 PM, Lars Eggert wrote:

> On 2010-11-9, at 18:31, David Singer wrote:
>> It is that there are two ways to solve a real-time bandwidth need.  =
One is to reserve bandwidth, manage QoS and so on;  one gets protocols =
and systems like diffserv, ATM, and so on.  The other is simply to have =
'too much' of the resource.  Though it feels wrong, the latter often =
ends up being the cheaper and easier solution.  So, for example, voice =
over IP is getting used quite a lot, and to good effect, on the internet =
today not because we have successfully deployed any bandwidth =
reservation or QoS management protocols and systems, but because the =
available bandwidth is, for the most part, greatly in excess of what is =
needed, and the systems can adapt in real-time to what they get (rather =
than asking for what they want).  The same is true for multimedia =
delivery;  the complexity of RTP + TCP friendliness + QoS management is =
not worth it compared to having adaptable end-systems and overall more =
bandwidth than needed.
>=20
> Fully agreed.=20
>=20
> Folks who like pictures can take a look at =
https://fit.nokia.com/lars/talks/2008-mit-cfp.pdf, which gives much the =
same argument.
>=20
> Lars_______________________________________________
> conex mailing list
> conex@ietf.org
> https://www.ietf.org/mailman/listinfo/conex


From dave.mcdysan@verizon.com  Tue Nov  9 18:34:23 2010
Return-Path: <dave.mcdysan@verizon.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 564813A657C; Tue,  9 Nov 2010 18:34:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.619
X-Spam-Level: 
X-Spam-Status: No, score=-2.619 tagged_above=-999 required=5 tests=[AWL=-0.260, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, SARE_LWSHORTT=1.24]
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 qXBq9UrqJYtD; Tue,  9 Nov 2010 18:34:23 -0800 (PST)
Received: from sacmail4.verizon.com (sacmail4.verizon.com [192.76.84.42]) by core3.amsl.com (Postfix) with ESMTP id 2B4553A6403; Tue,  9 Nov 2010 18:34:23 -0800 (PST)
Received: from irvintrmemf1.verizon.com (irvintrmemf1.verizon.com [138.83.34.101]) by sacmail4.verizon.com (8.13.7+Sun/8.13.3) with ESMTP id oAA2YZci021748; Tue, 9 Nov 2010 21:34:36 -0500 (EST)
X-AuditID: 8a532265-b7baeae00000194c-b7-4cda04bb689d
Received: from smtptpa3.verizon.com ( [138.83.71.176]) by irvintrmemf1.verizon.com (Symantec Brightmail Gateway) with SMTP id 9D.32.06476.BB40ADC4; Tue,  9 Nov 2010 20:34:35 -0600 (CST)
Received: from FHDP1LUMXC7HB02.us.one.verizon.com (fhdp1lumxc7hb02.verizon.com [166.68.59.189]) by smtptpa3.verizon.com (8.13.3/8.13.3) with ESMTP id oAA2YYc8009224; Tue, 9 Nov 2010 21:34:34 -0500 (EST)
Received: from fhdp1lumxc7v11.us.one.verizon.com ([fe80::4c3d:3366:54ab:8118]) by FHDP1LUMXC7HB02.us.one.verizon.com ([2002:a644:3bbd::a644:3bbd]) with mapi; Tue, 9 Nov 2010 21:34:34 -0500
From: "Mcdysan, David E" <dave.mcdysan@verizon.com>
To: Lars Eggert <lars.eggert@nokia.com>, David Singer <singer@apple.com>
Date: Tue, 9 Nov 2010 21:34:33 -0500
Thread-Topic: [conex] [httpstreaming] [dispatch]   Q-HTTP
Thread-Index: AcuAe2a3CyErCb4sQgG6KW17+mum5gAAozUL
Message-ID: <2464076D83FAED4D985BF2622111AAC40F95CCF86C@FHDP1LUMXC7V11.us.one.verizon.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com>, <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com>
In-Reply-To: <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>, httpstreaming <httpstreaming@ietf.org>, "dispatch@ietf.org" <dispatch@ietf.org>, "conex@ietf.org" <conex@ietf.org>
Subject: Re: [httpstreaming] [conex]  [dispatch]   Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 02:34:23 -0000

Lars,

Thanks for sharing this post and reference.

I try to make a similar point in section 4.3 of http://tools.ietf.org/id/dr=
aft-mcdysan-conex-other-usecases-00.txt

Some operators provision sufficient capacity at bottleneck points and/or ma=
ke productive use of restoration capacity so that congestion rarely occurs.=
 A much larger potential benefit than that offered by short term congestion=
 control occurs if a means to motivate time shifting of traffic to off-peak=
 periods can be developed.

Thanks,

Dave

________________________________________
From: conex-bounces@ietf.org [conex-bounces@ietf.org] On Behalf Of Lars Egg=
ert [lars.eggert@nokia.com]
Sent: Tuesday, November 09, 2010 9:02 PM
To: David Singer
Cc: Ingemar Johansson S; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER); httpstre=
aming; dispatch@ietf.org; conex@ietf.org
Subject: Re: [conex] [httpstreaming] [dispatch]   Q-HTTP

On 2010-11-9, at 18:31, David Singer wrote:
> It is that there are two ways to solve a real-time bandwidth need.  One i=
s to reserve bandwidth, manage QoS and so on;  one gets protocols and syste=
ms like diffserv, ATM, and so on.  The other is simply to have 'too much' o=
f the resource.  Though it feels wrong, the latter often ends up being the =
cheaper and easier solution.  So, for example, voice over IP is getting use=
d quite a lot, and to good effect, on the internet today not because we hav=
e successfully deployed any bandwidth reservation or QoS management protoco=
ls and systems, but because the available bandwidth is, for the most part, =
greatly in excess of what is needed, and the systems can adapt in real-time=
 to what they get (rather than asking for what they want).  The same is tru=
e for multimedia delivery;  the complexity of RTP + TCP friendliness + QoS =
management is not worth it compared to having adaptable end-systems and ove=
rall more bandwidth than needed.

Fully agreed.

Folks who like pictures can take a look at https://fit.nokia.com/lars/talks=
/2008-mit-cfp.pdf, which gives much the same argument.

Lars=

From roland.bless@kit.edu  Wed Nov 10 00:11:29 2010
Return-Path: <roland.bless@kit.edu>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BA53C3A6A28; Wed, 10 Nov 2010 00:11:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.249
X-Spam-Level: 
X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35, 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 gVIsrtCTnOgy; Wed, 10 Nov 2010 00:11:26 -0800 (PST)
Received: from iramx2.ira.uni-karlsruhe.de (iramx2.ira.uni-karlsruhe.de [141.3.10.81]) by core3.amsl.com (Postfix) with ESMTP id A8B133A6A17; Wed, 10 Nov 2010 00:11:25 -0800 (PST)
Received: from irams1.ira.uni-karlsruhe.de ([141.3.10.5]) by iramx2.ira.uni-karlsruhe.de with esmtps port 25  id 1PG5mF-0000yX-E6; Wed, 10 Nov 2010 09:11:37 +0100
Received: from i72ms.tm.uni-karlsruhe.de ([141.3.70.5] helo=smtp.ipv6.tm.uni-karlsruhe.de) by irams1.ira.uni-karlsruhe.de with esmtps port 25  id 1PG5mF-0004ta-9w; Wed, 10 Nov 2010 09:11:31 +0100
Received: from vorta.tm.uka.de (i72vorta.tm.uni-karlsruhe.de [IPv6:2001:638:204:6:21b:fcff:fe96:fe02]) by smtp.ipv6.tm.uni-karlsruhe.de (Postfix) with ESMTP id 3D4CD2FC046; Wed, 10 Nov 2010 09:11:31 +0100 (CET)
Received: from [IPv6:::1] (ip6-localhost [IPv6:::1]) by vorta.tm.uka.de (Postfix) with ESMTPS id 1C9D7282; Wed, 10 Nov 2010 09:11:31 +0100 (CET)
Message-ID: <4CDA53B2.9000209@kit.edu>
Date: Wed, 10 Nov 2010 09:11:30 +0100
From: Roland Bless <roland.bless@kit.edu>
Organization: Institute of Telematics, Karlsruhe Institute of Technology
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.15) Gecko/20101027 Thunderbird/3.0.10
MIME-Version: 1.0
To: David Singer <singer@apple.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>	<6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com>	<3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>	<DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se>	<3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com>
In-Reply-To: <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com>
X-Enigmail-Version: 1.0.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-ATIS-AV: ClamAV (irams1.ira.uni-karlsruhe.de)
X-ATIS-AV: ClamAV (iramx2.ira.uni-karlsruhe.de)
X-ATIS-AV: Kaspersky (iramx2.ira.uni-karlsruhe.de)
X-ATIS-Timestamp: iramx2.ira.uni-karlsruhe.de 1289376697.411569000
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: dispatch@ietf.org, httpstreaming <httpstreaming@ietf.org>, conex@ietf.org, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [conex] [dispatch]   Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 08:11:29 -0000

Hi David,

On 09.11.2010 11:31, David Singer wrote:

> It is that there are two ways to solve a real-time bandwidth need.
> One is to reserve bandwidth, manage QoS and so on;  one gets
> protocols and systems like diffserv, ATM, and so on.  The other is
> simply to have 'too much' of the resource.  Though it feels wrong,

QoS mechanisms are usually only necessary if you've got some kind of
resource shortage. They try to manage the resource scarcity in some
way then. So having "too much of a resource" seems to imply that we
actually don't need any QoS support.

The basic problem is that even if you over-provision you'll depend
on the traffic distribution (i.e. the traffic matrix). For instance,
if you've got 10x100Mbit/s links aggregated to a 1 Gbit/s "upstream"
link, you usually have no problem of transmitting traffic towards the
larger link. In the other direction though, it depends heavily on the
incoming
traffic distribution. So if the 1 Gbit/s link transmits 200 Mbit/s
towards a single 100Mbit/s link over a longer period, you'll get dropped
packets. Denial-of-Service attacks can achieve this effect
intentionally. It's no problem using my PC and trying to flood several
DSL subscriber lines, or using 10 PCs at our campus site and trying to
flood some link with the aggregated bandwidth of ~ 10 Gbit/s. Your
real-time traffic will definitely suffer then...

I fear that the bandwidth demand will increase a lot due to HD streaming
etc. and that we need some kind of active QoS management at the edge
or access networks at least.

> the latter often ends up being the cheaper and easier solution.  So,

Yes, but not a really reliable solution and it works only as long as
the fair/whatever resource share is enough to provide the minimum
acceptable quality.

> The same is true for multimedia delivery;  the complexity of RTP +
> TCP friendliness + QoS management is not worth it compared to having
> adaptable end-systems and overall more bandwidth than needed.

I agree that having adaptable applications is a good idea anyway
and that QoS management adds a lot of complexity (and also complexity
at SLA level).

> (I worked on real-time scheduling systems as well, and the same
> applies;  it's cheaper to have a processor which is much faster than
> needed, with a normal scheduler, than to have a just-enough processor
> with a real-time scheduler).

> I know, it 'feels' wrong.

I think it's fine as long as everything behaves somehow friendly,
i.e., in the absence of DoS flooding attacks...

Regards,
 Roland

From hmmr@cisco.com  Wed Nov 10 07:04:37 2010
Return-Path: <hmmr@cisco.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A928A3A69DE; Wed, 10 Nov 2010 07:04:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.449
X-Spam-Level: 
X-Spam-Status: No, score=-10.449 tagged_above=-999 required=5 tests=[AWL=0.150, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AglCFVVZUJv9; Wed, 10 Nov 2010 07:04:36 -0800 (PST)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 2FEBD3A6851; Wed, 10 Nov 2010 07:04:36 -0800 (PST)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAC9D2kytJXG8/2dsb2JhbACiNXGiQJsshUoEhFqJDw
X-IronPort-AV: E=Sophos;i="4.59,178,1288569600"; d="scan'208";a="180623895"
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by rtp-iport-2.cisco.com with ESMTP; 10 Nov 2010 15:05:02 +0000
Received: from xbh-rcd-301.cisco.com (xbh-rcd-301.cisco.com [72.163.63.8]) by rcdn-core2-1.cisco.com (8.14.3/8.14.3) with ESMTP id oAAF52sh004094;  Wed, 10 Nov 2010 15:05:02 GMT
Received: from xmb-rcd-111.cisco.com ([72.163.62.153]) by xbh-rcd-301.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Wed, 10 Nov 2010 09:05:02 -0600
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, 10 Nov 2010 09:05:01 -0600
Message-ID: <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com>
In-Reply-To: <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] [httpstreaming]    Q-HTTP
Thread-Index: AcuAjmy2DbYTXxLsQwO+PWlAAVcPSgAWTnVg
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com><6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com><3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com><DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se><3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com><EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com><1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com><01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com>
From: "Mike Hammer (hmmr)" <hmmr@cisco.com>
To: "Mark Watson" <watsonm@netflix.com>, "Kathy McEwen" <kathy@iridescentnetworks.com>
X-OriginalArrivalTime: 10 Nov 2010 15:05:02.0541 (UTC) FILETIME=[A68FEFD0:01CB80E8]
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: dispatch@ietf.org, httpstreaming <httpstreaming@ietf.org>, conex@ietf.org, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSEJAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [dispatch]     Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 15:04:37 -0000

Nice theory.  Until it gets down to who is going to pay for the
over-provisioning.

Is the ARPU going to go up?  Are content distributors willing to pay
more to send that data?

Also, note how the volume of traffic always seems to expand to fill the
BW available.

Mike


-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
Behalf Of Mark Watson
Sent: Tuesday, November 09, 2010 11:19 PM
To: Kathy McEwen
Cc: dispatch@ietf.org; httpstreaming; conex@ietf.org; Ingemar Johansson
S; Lars Eggert; GARCIA ARANDA, JOSEJAVIER (JOSE JAVIER)
Subject: Re: [dispatch] [httpstreaming] Q-HTTP



Sent from my iPad

On Nov 9, 2010, at 7:01 PM, "Kathy McEwen"
<kathy@iridescentnetworks.com> wrote:

> One problem with the voice analogy is that the sheer volume of data
> traversing the web today is not driven by voice...it's video...and
it's not
> even a fraction of the viewing that folks are doing of broadcast
content.  A
> solution that depends on "simply" having too much bandwidth, is that
someone
> is paying for it.  Eventually it hits someone's pocket books....and if
there
> isn't sufficient revenue to cover the costs, the too much does
degrade.
> Today the mass media is consumed via cheap broadcast technologies...
why
> shouldn't the web (fixed and mobile) be as cheap AND as good?? =20
>=20

It should, the question is what is the cheapest way to do it. QoS is
expensive too. I tend to agree with the thesis below that history is
telling us that avoiding scarcity in the first place is cheaper than
rationing here.

...Mark

> -----Original Message-----
> From: httpstreaming-bounces@ietf.org
[mailto:httpstreaming-bounces@ietf.org]
> On Behalf Of Lars Eggert
> Sent: Tuesday, November 09, 2010 8:02 PM
> To: David Singer
> Cc: Ingemar Johansson S; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER);
> httpstreaming; dispatch@ietf.org; conex@ietf.org
> Subject: Re: [httpstreaming] [dispatch] Q-HTTP
>=20
> On 2010-11-9, at 18:31, David Singer wrote:
>> It is that there are two ways to solve a real-time bandwidth need.
One is
> to reserve bandwidth, manage QoS and so on;  one gets protocols and
systems
> like diffserv, ATM, and so on.  The other is simply to have 'too much'
of
> the resource.  Though it feels wrong, the latter often ends up being
the
> cheaper and easier solution.  So, for example, voice over IP is
getting used
> quite a lot, and to good effect, on the internet today not because we
have
> successfully deployed any bandwidth reservation or QoS management
protocols
> and systems, but because the available bandwidth is, for the most
part,
> greatly in excess of what is needed, and the systems can adapt in
real-time
> to what they get (rather than asking for what they want).  The same is
true
> for multimedia delivery;  the complexity of RTP + TCP friendliness +
QoS
> management is not worth it compared to having adaptable end-systems
and
> overall more bandwidth than needed.
>=20
> Fully agreed.=20
>=20
> Folks who like pictures can take a look at
> https://fit.nokia.com/lars/talks/2008-mit-cfp.pdf, which gives much
the same
> argument.
>=20
> Lars
>=20
> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming
>=20
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

From hmmr@cisco.com  Wed Nov 10 08:07:03 2010
Return-Path: <hmmr@cisco.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D9B4028C0D8; Wed, 10 Nov 2010 08:07:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.499
X-Spam-Level: 
X-Spam-Status: No, score=-10.499 tagged_above=-999 required=5 tests=[AWL=0.100, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hNkCyWoTEQgo; Wed, 10 Nov 2010 08:07:02 -0800 (PST)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id B738B3A6A49; Wed, 10 Nov 2010 08:07:01 -0800 (PST)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAD9R2kytJXG//2dsb2JhbACiNXGiX5sxhUoEhFqJDw
X-IronPort-AV: E=Sophos;i="4.59,178,1288569600"; d="scan'208";a="180663741"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by rtp-iport-2.cisco.com with ESMTP; 10 Nov 2010 16:07:28 +0000
Received: from xbh-rcd-302.cisco.com (xbh-rcd-302.cisco.com [72.163.63.9]) by rcdn-core2-4.cisco.com (8.14.3/8.14.3) with ESMTP id oAAG7S9U010925;  Wed, 10 Nov 2010 16:07:28 GMT
Received: from xmb-rcd-111.cisco.com ([72.163.62.153]) by xbh-rcd-302.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Wed, 10 Nov 2010 10:07:28 -0600
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, 10 Nov 2010 10:07:26 -0600
Message-ID: <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com>
In-Reply-To: <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] [httpstreaming]    Q-HTTP
Thread-Index: AcuA635tZrZtFBYVRyKsZzNajgoYqQAA6wfQ
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com>
From: "Mike Hammer (hmmr)" <hmmr@cisco.com>
To: "David Singer" <singer@apple.com>
X-OriginalArrivalTime: 10 Nov 2010 16:07:28.0382 (UTC) FILETIME=[5F41E9E0:01CB80F1]
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: dispatch@ietf.org, httpstreaming <httpstreaming@ietf.org>, conex@ietf.org, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSEJAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [dispatch]     Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 16:07:04 -0000

My problem is that the alternative solution proposes that:

1) Users will police themselves and degrade their experience for the
good of the Internet, and
2) Somehow high-BW bursty applications will become non-bursty.
3) The people that build and operate the networks will double
(quadruple?) their investments for no additional return out of the
goodness of their hearts.

Somehow this reminds me of Gates prognostication that 640K was all the
memory that a PC would ever need.

I'm sympathetic with having a simple answer, but I just haven't seen
that happen in the last 30 years.

Don't forget that for some time we have had QoS managed and paid for. =20
The burden of proof then lies in proving the new economic model works.
Good luck.  I will be the first to congratulate you if you do.

Cheers,
Mike


-----Original Message-----
From: David Singer [mailto:singer@apple.com]=20
Sent: Wednesday, November 10, 2010 10:25 AM
To: Mike Hammer (hmmr)
Cc: Mark Watson; Kathy McEwen; dispatch@ietf.org; httpstreaming;
conex@ietf.org; Ingemar Johansson S; Lars Eggert; GARCIA ARANDA,
JOSEJAVIER (JOSE JAVIER)
Subject: Re: [dispatch] [httpstreaming] Q-HTTP


On Nov 10, 2010, at 16:05 , Mike Hammer (hmmr) wrote:

> Nice theory.  Until it gets down to who is going to pay for the
> over-provisioning.

Well, it's a nice theory until someone asks who is going to (a) pay for
the QoS management infrastructure and (b) pay for the QoS managed
traffic.

>=20
> Is the ARPU going to go up?  Are content distributors willing to pay
> more to send that data?
>=20
> Also, note how the volume of traffic always seems to expand to fill
the
> BW available.
>=20
> Mike
>=20
>=20
> -----Original Message-----
> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
> Behalf Of Mark Watson
> Sent: Tuesday, November 09, 2010 11:19 PM
> To: Kathy McEwen
> Cc: dispatch@ietf.org; httpstreaming; conex@ietf.org; Ingemar
Johansson
> S; Lars Eggert; GARCIA ARANDA, JOSEJAVIER (JOSE JAVIER)
> Subject: Re: [dispatch] [httpstreaming] Q-HTTP
>=20
>=20
>=20
> Sent from my iPad
>=20
> On Nov 9, 2010, at 7:01 PM, "Kathy McEwen"
> <kathy@iridescentnetworks.com> wrote:
>=20
>> One problem with the voice analogy is that the sheer volume of data
>> traversing the web today is not driven by voice...it's video...and
> it's not
>> even a fraction of the viewing that folks are doing of broadcast
> content.  A
>> solution that depends on "simply" having too much bandwidth, is that
> someone
>> is paying for it.  Eventually it hits someone's pocket books....and
if
> there
>> isn't sufficient revenue to cover the costs, the too much does
> degrade.
>> Today the mass media is consumed via cheap broadcast technologies...
> why
>> shouldn't the web (fixed and mobile) be as cheap AND as good?? =20
>>=20
>=20
> It should, the question is what is the cheapest way to do it. QoS is
> expensive too. I tend to agree with the thesis below that history is
> telling us that avoiding scarcity in the first place is cheaper than
> rationing here.
>=20
> ...Mark
>=20
>> -----Original Message-----
>> From: httpstreaming-bounces@ietf.org
> [mailto:httpstreaming-bounces@ietf.org]
>> On Behalf Of Lars Eggert
>> Sent: Tuesday, November 09, 2010 8:02 PM
>> To: David Singer
>> Cc: Ingemar Johansson S; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER);
>> httpstreaming; dispatch@ietf.org; conex@ietf.org
>> Subject: Re: [httpstreaming] [dispatch] Q-HTTP
>>=20
>> On 2010-11-9, at 18:31, David Singer wrote:
>>> It is that there are two ways to solve a real-time bandwidth need.
> One is
>> to reserve bandwidth, manage QoS and so on;  one gets protocols and
> systems
>> like diffserv, ATM, and so on.  The other is simply to have 'too
much'
> of
>> the resource.  Though it feels wrong, the latter often ends up being
> the
>> cheaper and easier solution.  So, for example, voice over IP is
> getting used
>> quite a lot, and to good effect, on the internet today not because we
> have
>> successfully deployed any bandwidth reservation or QoS management
> protocols
>> and systems, but because the available bandwidth is, for the most
> part,
>> greatly in excess of what is needed, and the systems can adapt in
> real-time
>> to what they get (rather than asking for what they want).  The same
is
> true
>> for multimedia delivery;  the complexity of RTP + TCP friendliness +
> QoS
>> management is not worth it compared to having adaptable end-systems
> and
>> overall more bandwidth than needed.
>>=20
>> Fully agreed.=20
>>=20
>> Folks who like pictures can take a look at
>> https://fit.nokia.com/lars/talks/2008-mit-cfp.pdf, which gives much
> the same
>> argument.
>>=20
>> Lars
>>=20
>> _______________________________________________
>> httpstreaming mailing list
>> httpstreaming@ietf.org
>> https://www.ietf.org/mailman/listinfo/httpstreaming
>>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch

David Singer
Multimedia and Software Standards, Apple Inc.


From luismi.diaz@alcatel-lucent.com  Wed Nov 10 09:14:05 2010
Return-Path: <luismi.diaz@alcatel-lucent.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 825563A68FC; Wed, 10 Nov 2010 09:14:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.249
X-Spam-Level: 
X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, 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 oSoXPkfPDlKn; Wed, 10 Nov 2010 09:14:03 -0800 (PST)
Received: from smail2.alcatel.fr (smail2.alcatel.fr [64.208.49.57]) by core3.amsl.com (Postfix) with ESMTP id 56CF83A67B2; Wed, 10 Nov 2010 09:14:02 -0800 (PST)
Received: from FRMRSSXCHHUB03.dc-m.alcatel-lucent.com (FRMRSSXCHHUB03.dc-m.alcatel-lucent.com [135.120.45.63]) by smail2.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id oAAHDtqt022396 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Wed, 10 Nov 2010 18:13:58 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB03.dc-m.alcatel-lucent.com ([135.120.45.63]) with mapi; Wed, 10 Nov 2010 18:13:55 +0100
From: "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)" <luismi.diaz@alcatel-lucent.com>
To: David Singer <singer@apple.com>, "Mike Hammer (hmmr)" <hmmr@cisco.com>
Date: Wed, 10 Nov 2010 18:13:54 +0100
Thread-Topic: [dispatch] [httpstreaming]    Q-HTTP
Thread-Index: AcuA9FtOx2dWVsEcToaVcHKnRWJf+AABBl0w
Message-ID: <3349FECF788C984BB34176D70A51782F1687791E@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <9426E357-5BCF-4D14-8FF2-867AE0BB77E5@apple.com>
In-Reply-To: <9426E357-5BCF-4D14-8FF2-867AE0BB77E5@apple.com>
Accept-Language: es-ES, en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: es-ES, en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.80
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [dispatch]     Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 17:15:49 -0000

Hi,
   Just my 2 cents on this...

    At the moment, some services are just not flying because of this "fairn=
ess" on Internet...My personal opinion is that this is going to end (just h=
ear the loud voices of Network operators like Telefonica claiming that Goog=
le needs to pay them for the service they provide). With this in mind, we m=
ust assume that the end-customer will pay for such "new-age" services (Goog=
le VoD, Online Gaming, Virtualized Gaming or something we cant even think a=
bout) to the service provider (Google, Game provider...). This service prov=
ider will pay network operator to provide the service to the end user with =
a minimum quality of experience (this is inline with network operators thou=
ghts). Thus, Tier-1 providers will need to evolve their model from a "per-b=
it" schema to a "per-bit-per-QoS" one. With all this in mind, we need the t=
ools to:

- Provide the flow requirements. Not all the services require the same para=
meters from the network
- A way to measure those parameters e2e.
- A way to "cry for help" if those parameters are below (or critically clos=
e) the limits
- A way to account for this. You ask for QoS, you pay for that. Once we for=
get fairness, we forget the flat-rate and change it to "pay for experience"=
.

    Q-HTTP tries to answer this questions. We know this is not simple as in=
volves many other actions (billing, modifying network QoS, multi-tier agree=
ments, etc) but lets start work it out now :).


    Saludos,
         Luismi

-----Mensaje original-----
De: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] En nombre =
de David Singer
Enviado el: mi=E9rcoles, 10 de noviembre de 2010 17:27
Para: Mike Hammer (hmmr)
CC: dispatch@ietf.org; Kathy McEwen; httpstreaming; conex@ietf.org; Ingemar=
 Johansson S; Lars Eggert; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
Asunto: Re: [dispatch] [httpstreaming] Q-HTTP

Mike

I'm not sure what you consider to be the primary model and what is the alte=
rnative.  Just in case we don't understand each other, I'll lay out where I=
 think we are.

At the moment, we don't have QoS management, and HTTP streaming uses HTTP, =
which rests on TCP.  Applications don't "degrade themselves", they get degr=
aded when contention happens, as a result of TCP's flow management, and hav=
e to cope.  It's a 'fair' system in that respect (especially when contraste=
d with RTP blast-and-hope).

In a QoS-managed scenario, something 'allows' me to indicate that a flow 'd=
eserves' or 'needs' a certain QoS, including bandwidth, and then (if grante=
d) I become immune to cross-traffic. =20

For example, if all flows are equal, and initially there were 5 of which 2 =
are QoS managed, and they request only 10% of the resource, we're in great =
shape;  they get 20% and the 3 remaining share the remainder 60%, for 20% e=
ach.  But now 7 new flows come along, not QoS managed, so there are now 10 =
flows sharing that 60% for only 6% each, while the QoS-managed ones get 10%=
 -- no longer fair.  If there isn't some disincentive to QoS-book bandwidth=
 (like having to pay) we'll all set up the biggest channels we can.  If we =
*do* have to pay, the complexity of the QoS management is now increased -- =
not only handling the technical booking and reservation, segregation of pac=
ket flows, and so on, but it has a billing infrastructure too.

Then, in the case of QoS management, the service is probably only as strong=
 as its weakest link.  Some QoS management protocols either set up an end-t=
o-end QoS-managed flow (across potentially multiple providers) or they fail=
.  This doesn't allow for easy service introduction.  Alternatively, they m=
anage only some of the links, and then the QoS-booking becomes rather weak =
if the unmanaged link is the bottleneck.

Then there is the question of who sets up and who pays.  Imagine I (in cali=
fornia) try to watch a BBC video (from the UK).  It's me that needs to pay,=
 but the BBC that needs to indicate to the service what pipe and QoS are ne=
eded to deliver their content.  Then all the business between me and them n=
eed to work out if they can do that QoS, and at what cost; someone needs to=
 ask me if I am willing to pay, and if I agree, tell the BBC to setup the p=
ipe, and off we go.  Contrast this with today where the BBC is careful not =
to use too much of its outbound pipe for one customer, and I buy the pipe I=
 want, and each organization in the middle sells 'uplink' bandwidth.  That'=
s a 'static' business arrangement.

On Nov 10, 2010, at 17:07 , Mike Hammer (hmmr) wrote:

> My problem is that the alternative solution proposes that:
>=20
> 1) Users will police themselves and degrade their experience for the=20
> good of the Internet, and
> 2) Somehow high-BW bursty applications will become non-bursty.
> 3) The people that build and operate the networks will double
> (quadruple?) their investments for no additional return out of the=20
> goodness of their hearts.
>=20
> Somehow this reminds me of Gates prognostication that 640K was all the=20
> memory that a PC would ever need.
>=20
> I'm sympathetic with having a simple answer, but I just haven't seen=20
> that happen in the last 30 years.
>=20
> Don't forget that for some time we have had QoS managed and paid for. =20
> The burden of proof then lies in proving the new economic model works.
> Good luck.  I will be the first to congratulate you if you do.
>=20
> Cheers,
> Mike
>=20
>=20
> -----Original Message-----
> From: David Singer [mailto:singer@apple.com]
> Sent: Wednesday, November 10, 2010 10:25 AM
> To: Mike Hammer (hmmr)
> Cc: Mark Watson; Kathy McEwen; dispatch@ietf.org; httpstreaming;=20
> conex@ietf.org; Ingemar Johansson S; Lars Eggert; GARCIA ARANDA,=20
> JOSEJAVIER (JOSE JAVIER)
> Subject: Re: [dispatch] [httpstreaming] Q-HTTP
>=20
>=20
> On Nov 10, 2010, at 16:05 , Mike Hammer (hmmr) wrote:
>=20
>> Nice theory.  Until it gets down to who is going to pay for the=20
>> over-provisioning.
>=20
> Well, it's a nice theory until someone asks who is going to (a) pay=20
> for the QoS management infrastructure and (b) pay for the QoS managed=20
> traffic.
>=20
>>=20
>> Is the ARPU going to go up?  Are content distributors willing to pay=20
>> more to send that data?
>>=20
>> Also, note how the volume of traffic always seems to expand to fill
> the
>> BW available.
>>=20
>> Mike
>>=20
>>=20
>> -----Original Message-----
>> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On=20
>> Behalf Of Mark Watson
>> Sent: Tuesday, November 09, 2010 11:19 PM
>> To: Kathy McEwen
>> Cc: dispatch@ietf.org; httpstreaming; conex@ietf.org; Ingemar
> Johansson
>> S; Lars Eggert; GARCIA ARANDA, JOSEJAVIER (JOSE JAVIER)
>> Subject: Re: [dispatch] [httpstreaming] Q-HTTP
>>=20
>>=20
>>=20
>> Sent from my iPad
>>=20
>> On Nov 9, 2010, at 7:01 PM, "Kathy McEwen"
>> <kathy@iridescentnetworks.com> wrote:
>>=20
>>> One problem with the voice analogy is that the sheer volume of data=20
>>> traversing the web today is not driven by voice...it's video...and
>> it's not
>>> even a fraction of the viewing that folks are doing of broadcast
>> content.  A
>>> solution that depends on "simply" having too much bandwidth, is that
>> someone
>>> is paying for it.  Eventually it hits someone's pocket books....and
> if
>> there
>>> isn't sufficient revenue to cover the costs, the too much does
>> degrade.
>>> Today the mass media is consumed via cheap broadcast technologies...
>> why
>>> shouldn't the web (fixed and mobile) be as cheap AND as good?? =20
>>>=20
>>=20
>> It should, the question is what is the cheapest way to do it. QoS is=20
>> expensive too. I tend to agree with the thesis below that history is=20
>> telling us that avoiding scarcity in the first place is cheaper than=20
>> rationing here.
>>=20
>> ...Mark
>>=20
>>> -----Original Message-----
>>> From: httpstreaming-bounces@ietf.org
>> [mailto:httpstreaming-bounces@ietf.org]
>>> On Behalf Of Lars Eggert
>>> Sent: Tuesday, November 09, 2010 8:02 PM
>>> To: David Singer
>>> Cc: Ingemar Johansson S; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER);=20
>>> httpstreaming; dispatch@ietf.org; conex@ietf.org
>>> Subject: Re: [httpstreaming] [dispatch] Q-HTTP
>>>=20
>>> On 2010-11-9, at 18:31, David Singer wrote:
>>>> It is that there are two ways to solve a real-time bandwidth need.
>> One is
>>> to reserve bandwidth, manage QoS and so on;  one gets protocols and
>> systems
>>> like diffserv, ATM, and so on.  The other is simply to have 'too
> much'
>> of
>>> the resource.  Though it feels wrong, the latter often ends up being
>> the
>>> cheaper and easier solution.  So, for example, voice over IP is
>> getting used
>>> quite a lot, and to good effect, on the internet today not because=20
>>> we
>> have
>>> successfully deployed any bandwidth reservation or QoS management
>> protocols
>>> and systems, but because the available bandwidth is, for the most
>> part,
>>> greatly in excess of what is needed, and the systems can adapt in
>> real-time
>>> to what they get (rather than asking for what they want).  The same
> is
>> true
>>> for multimedia delivery;  the complexity of RTP + TCP friendliness +
>> QoS
>>> management is not worth it compared to having adaptable end-systems
>> and
>>> overall more bandwidth than needed.
>>>=20
>>> Fully agreed.=20
>>>=20
>>> Folks who like pictures can take a look at=20
>>> https://fit.nokia.com/lars/talks/2008-mit-cfp.pdf, which gives much
>> the same
>>> argument.
>>>=20
>>> Lars
>>>=20
>>> _______________________________________________
>>> httpstreaming mailing list
>>> httpstreaming@ietf.org
>>> https://www.ietf.org/mailman/listinfo/httpstreaming
>>>=20
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>=20
> David Singer
> Multimedia and Software Standards, Apple Inc.
>=20

David Singer
Multimedia and Software Standards, Apple Inc.

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

From hmmr@cisco.com  Wed Nov 10 10:26:31 2010
Return-Path: <hmmr@cisco.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BFFB33A6981; Wed, 10 Nov 2010 10:26:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.524
X-Spam-Level: 
X-Spam-Status: No, score=-10.524 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZC71tEe0J7NY; Wed, 10 Nov 2010 10:26:30 -0800 (PST)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 8F9903A68F9; Wed, 10 Nov 2010 10:26:28 -0800 (PST)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEADtz2kytJXG//2dsb2JhbACiL3GjO5s6hUoEhFqJDw
X-IronPort-AV: E=Sophos;i="4.59,179,1288569600"; d="scan'208";a="180506550"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by rtp-iport-1.cisco.com with ESMTP; 10 Nov 2010 18:26:49 +0000
Received: from xbh-rcd-301.cisco.com (xbh-rcd-301.cisco.com [72.163.63.8]) by rcdn-core2-4.cisco.com (8.14.3/8.14.3) with ESMTP id oAAIQmlO012894;  Wed, 10 Nov 2010 18:26:48 GMT
Received: from xmb-rcd-111.cisco.com ([72.163.62.153]) by xbh-rcd-301.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Wed, 10 Nov 2010 12:26:49 -0600
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, 10 Nov 2010 12:26:47 -0600
Message-ID: <C4064AF1C9EC1F40868C033DB94958C7031F0DD9@XMB-RCD-111.cisco.com>
In-Reply-To: <9426E357-5BCF-4D14-8FF2-867AE0BB77E5@apple.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] [httpstreaming]    Q-HTTP
Thread-Index: AcuA9FJM1foyjOf7Q1GQ9W8UvC13+gADsd7Q
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <9426E357-5BCF-4D14-8FF2-867AE0BB77E5@apple.com>
From: "Mike Hammer (hmmr)" <hmmr@cisco.com>
To: "David Singer" <singer@apple.com>
X-OriginalArrivalTime: 10 Nov 2010 18:26:49.0194 (UTC) FILETIME=[D6B094A0:01CB8104]
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: dispatch@ietf.org, httpstreaming <httpstreaming@ietf.org>, conex@ietf.org, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSEJAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [dispatch]     Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 18:26:31 -0000

David,

It is possible we have different usage scenarios in mind and could be
talking past one another.  There are lots of variables.  Is this
unicast, multicast, broadcast, full-duplex, interactive, mixtures of
high and low BW, latency-sensitive and not, very bursty and not, where
the sources of content are, how many sources, P2P or not, etc.  And all
of these dynamically interact on the network.  Some subset of
applications may be able to play nicely on a BE network.  But, I am just
being cautions to not extrapolate that to all applications.  In some
cases, the QoS may be worth the management and cost proportional to its
usage.  So, maybe this is just an issue of scoping the application of
the solution to the subset of traffic known to behave well.

Mike


-----Original Message-----
From: David Singer [mailto:singer@apple.com]=20
Sent: Wednesday, November 10, 2010 11:27 AM
To: Mike Hammer (hmmr)
Cc: Mark Watson; Kathy McEwen; dispatch@ietf.org; httpstreaming;
conex@ietf.org; Ingemar Johansson S; Lars Eggert; GARCIA ARANDA,
JOSEJAVIER (JOSE JAVIER)
Subject: Re: [dispatch] [httpstreaming] Q-HTTP

Mike

I'm not sure what you consider to be the primary model and what is the
alternative.  Just in case we don't understand each other, I'll lay out
where I think we are.

At the moment, we don't have QoS management, and HTTP streaming uses
HTTP, which rests on TCP.  Applications don't "degrade themselves", they
get degraded when contention happens, as a result of TCP's flow
management, and have to cope.  It's a 'fair' system in that respect
(especially when contrasted with RTP blast-and-hope).

In a QoS-managed scenario, something 'allows' me to indicate that a flow
'deserves' or 'needs' a certain QoS, including bandwidth, and then (if
granted) I become immune to cross-traffic. =20

For example, if all flows are equal, and initially there were 5 of which
2 are QoS managed, and they request only 10% of the resource, we're in
great shape;  they get 20% and the 3 remaining share the remainder 60%,
for 20% each.  But now 7 new flows come along, not QoS managed, so there
are now 10 flows sharing that 60% for only 6% each, while the
QoS-managed ones get 10% -- no longer fair.  If there isn't some
disincentive to QoS-book bandwidth (like having to pay) we'll all set up
the biggest channels we can.  If we *do* have to pay, the complexity of
the QoS management is now increased -- not only handling the technical
booking and reservation, segregation of packet flows, and so on, but it
has a billing infrastructure too.

Then, in the case of QoS management, the service is probably only as
strong as its weakest link.  Some QoS management protocols either set up
an end-to-end QoS-managed flow (across potentially multiple providers)
or they fail.  This doesn't allow for easy service introduction.
Alternatively, they manage only some of the links, and then the
QoS-booking becomes rather weak if the unmanaged link is the bottleneck.

Then there is the question of who sets up and who pays.  Imagine I (in
california) try to watch a BBC video (from the UK).  It's me that needs
to pay, but the BBC that needs to indicate to the service what pipe and
QoS are needed to deliver their content.  Then all the business between
me and them need to work out if they can do that QoS, and at what cost;
someone needs to ask me if I am willing to pay, and if I agree, tell the
BBC to setup the pipe, and off we go.  Contrast this with today where
the BBC is careful not to use too much of its outbound pipe for one
customer, and I buy the pipe I want, and each organization in the middle
sells 'uplink' bandwidth.  That's a 'static' business arrangement.

On Nov 10, 2010, at 17:07 , Mike Hammer (hmmr) wrote:

> My problem is that the alternative solution proposes that:
>=20
> 1) Users will police themselves and degrade their experience for the
> good of the Internet, and
> 2) Somehow high-BW bursty applications will become non-bursty.
> 3) The people that build and operate the networks will double
> (quadruple?) their investments for no additional return out of the
> goodness of their hearts.
>=20
> Somehow this reminds me of Gates prognostication that 640K was all the
> memory that a PC would ever need.
>=20
> I'm sympathetic with having a simple answer, but I just haven't seen
> that happen in the last 30 years.
>=20
> Don't forget that for some time we have had QoS managed and paid for.

> The burden of proof then lies in proving the new economic model works.
> Good luck.  I will be the first to congratulate you if you do.
>=20
> Cheers,
> Mike
>=20
>=20
> -----Original Message-----
> From: David Singer [mailto:singer@apple.com]=20
> Sent: Wednesday, November 10, 2010 10:25 AM
> To: Mike Hammer (hmmr)
> Cc: Mark Watson; Kathy McEwen; dispatch@ietf.org; httpstreaming;
> conex@ietf.org; Ingemar Johansson S; Lars Eggert; GARCIA ARANDA,
> JOSEJAVIER (JOSE JAVIER)
> Subject: Re: [dispatch] [httpstreaming] Q-HTTP
>=20
>=20
> On Nov 10, 2010, at 16:05 , Mike Hammer (hmmr) wrote:
>=20
>> Nice theory.  Until it gets down to who is going to pay for the
>> over-provisioning.
>=20
> Well, it's a nice theory until someone asks who is going to (a) pay
for
> the QoS management infrastructure and (b) pay for the QoS managed
> traffic.
>=20
>>=20
>> Is the ARPU going to go up?  Are content distributors willing to pay
>> more to send that data?
>>=20
>> Also, note how the volume of traffic always seems to expand to fill
> the
>> BW available.
>>=20
>> Mike
>>=20
>>=20
>> -----Original Message-----
>> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
>> Behalf Of Mark Watson
>> Sent: Tuesday, November 09, 2010 11:19 PM
>> To: Kathy McEwen
>> Cc: dispatch@ietf.org; httpstreaming; conex@ietf.org; Ingemar
> Johansson
>> S; Lars Eggert; GARCIA ARANDA, JOSEJAVIER (JOSE JAVIER)
>> Subject: Re: [dispatch] [httpstreaming] Q-HTTP
>>=20
>>=20
>>=20
>> Sent from my iPad
>>=20
>> On Nov 9, 2010, at 7:01 PM, "Kathy McEwen"
>> <kathy@iridescentnetworks.com> wrote:
>>=20
>>> One problem with the voice analogy is that the sheer volume of data
>>> traversing the web today is not driven by voice...it's video...and
>> it's not
>>> even a fraction of the viewing that folks are doing of broadcast
>> content.  A
>>> solution that depends on "simply" having too much bandwidth, is that
>> someone
>>> is paying for it.  Eventually it hits someone's pocket books....and
> if
>> there
>>> isn't sufficient revenue to cover the costs, the too much does
>> degrade.
>>> Today the mass media is consumed via cheap broadcast technologies...
>> why
>>> shouldn't the web (fixed and mobile) be as cheap AND as good?? =20
>>>=20
>>=20
>> It should, the question is what is the cheapest way to do it. QoS is
>> expensive too. I tend to agree with the thesis below that history is
>> telling us that avoiding scarcity in the first place is cheaper than
>> rationing here.
>>=20
>> ...Mark
>>=20
>>> -----Original Message-----
>>> From: httpstreaming-bounces@ietf.org
>> [mailto:httpstreaming-bounces@ietf.org]
>>> On Behalf Of Lars Eggert
>>> Sent: Tuesday, November 09, 2010 8:02 PM
>>> To: David Singer
>>> Cc: Ingemar Johansson S; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER);
>>> httpstreaming; dispatch@ietf.org; conex@ietf.org
>>> Subject: Re: [httpstreaming] [dispatch] Q-HTTP
>>>=20
>>> On 2010-11-9, at 18:31, David Singer wrote:
>>>> It is that there are two ways to solve a real-time bandwidth need.
>> One is
>>> to reserve bandwidth, manage QoS and so on;  one gets protocols and
>> systems
>>> like diffserv, ATM, and so on.  The other is simply to have 'too
> much'
>> of
>>> the resource.  Though it feels wrong, the latter often ends up being
>> the
>>> cheaper and easier solution.  So, for example, voice over IP is
>> getting used
>>> quite a lot, and to good effect, on the internet today not because
we
>> have
>>> successfully deployed any bandwidth reservation or QoS management
>> protocols
>>> and systems, but because the available bandwidth is, for the most
>> part,
>>> greatly in excess of what is needed, and the systems can adapt in
>> real-time
>>> to what they get (rather than asking for what they want).  The same
> is
>> true
>>> for multimedia delivery;  the complexity of RTP + TCP friendliness +
>> QoS
>>> management is not worth it compared to having adaptable end-systems
>> and
>>> overall more bandwidth than needed.
>>>=20
>>> Fully agreed.=20
>>>=20
>>> Folks who like pictures can take a look at
>>> https://fit.nokia.com/lars/talks/2008-mit-cfp.pdf, which gives much
>> the same
>>> argument.
>>>=20
>>> Lars
>>>=20
>>> _______________________________________________
>>> httpstreaming mailing list
>>> httpstreaming@ietf.org
>>> https://www.ietf.org/mailman/listinfo/httpstreaming
>>>=20
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>=20
> David Singer
> Multimedia and Software Standards, Apple Inc.
>=20

David Singer
Multimedia and Software Standards, Apple Inc.


From swmike@swm.pp.se  Wed Nov 10 14:08:00 2010
Return-Path: <swmike@swm.pp.se>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8941D3A63CB; Wed, 10 Nov 2010 14:08:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.524
X-Spam-Level: 
X-Spam-Status: No, score=-2.524 tagged_above=-999 required=5 tests=[AWL=0.075,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id onQ7sUdQXZWA; Wed, 10 Nov 2010 14:07:59 -0800 (PST)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) by core3.amsl.com (Postfix) with ESMTP id 823E13A6358; Wed, 10 Nov 2010 14:07:59 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 722079C; Wed, 10 Nov 2010 23:08:25 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 6F6859A; Wed, 10 Nov 2010 23:08:25 +0100 (CET)
Date: Wed, 10 Nov 2010 23:08:25 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: "Mike Hammer (hmmr)" <hmmr@cisco.com>
In-Reply-To: <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com>
Message-ID: <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com>
User-Agent: Alpine 1.10 (DEB 962 2008-03-14)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: dispatch@ietf.org, httpstreaming <httpstreaming@ietf.org>, conex@ietf.org, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSEJAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [conex] [dispatch]     Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2010 22:08:00 -0000

On Wed, 10 Nov 2010, Mike Hammer (hmmr) wrote:

> 3) The people that build and operate the networks will double 
> (quadruple?) their investments for no additional return out of the 
> goodness of their hearts.

No, they're going to do it because if they don't give the customers what 
they promised, their customers are going to leave. This is if there is a 
functional market and customers actually have a choice of providers. I 
realise this is not the case in parts of the world, but that doesn't mean 
we should solve that by technical means, that's a political and regulatory 
problem, it doesn't have any technical solution.

Let's not forget that if you're congesting your core and distribution, 
you're not delivering what your customers have purchased. Period.

Everything else is just smoke and mirrors.

Congestion is acceptable on the customer access, it's not acceptable in 
the core. That means that any flows/pakets that should yield, are within a 
single customer domain, and thus in the customers own interest.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se

From jose_javier.garcia_aranda@alcatel-lucent.com  Wed Nov 10 22:55:09 2010
Return-Path: <jose_javier.garcia_aranda@alcatel-lucent.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AED3D3A68B9; Wed, 10 Nov 2010 22:55:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.745
X-Spam-Level: 
X-Spam-Status: No, score=-5.745 tagged_above=-999 required=5 tests=[AWL=0.504,  BAYES_00=-2.599, HELO_EQ_FR=0.35, 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 VUUDpFSdMJom; Wed, 10 Nov 2010 22:55:05 -0800 (PST)
Received: from smail2.alcatel.fr (smail2.alcatel.fr [64.208.49.57]) by core3.amsl.com (Postfix) with ESMTP id E034A3A69C8; Wed, 10 Nov 2010 22:54:44 -0800 (PST)
Received: from FRMRSSXCHHUB04.dc-m.alcatel-lucent.com (FRMRSSXCHHUB04.dc-m.alcatel-lucent.com [135.120.45.64]) by smail2.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id oAB6t3BH029506 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Thu, 11 Nov 2010 07:55:03 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB04.dc-m.alcatel-lucent.com ([135.120.45.64]) with mapi; Thu, 11 Nov 2010 07:55:03 +0100
From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
To: "dispatch@ietf.org" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>
Date: Thu, 11 Nov 2010 07:55:01 +0100
Thread-Topic: [conex] [dispatch] [httpstreaming]    Q-HTTP
Thread-Index: AcuBI9H89oeASx/0Tda40uG+tV0XGgAR2aVA
Message-ID: <3349FECF788C984BB34176D70A51782F16877A37@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se>
Accept-Language: en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.80
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: Mikael, "pkyzivat@cisco.com" <pkyzivat@cisco.com>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "Mike Hammer \(hmmr\)" <hmmr@cisco.com>
Subject: Re: [httpstreaming] [conex] [dispatch]     Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 06:55:09 -0000

I fully agree with Paul Kyzivat and Luis miguel, in summary:

- the contractual obligations of operators are very "light" "up to NNN bps"=
.
- these "light" obligations allow a low flat fee but not allow quality serv=
ices
- "new age services" needs QoS, and final user will pay for that service to=
 the content provider
- content provider will pay network operator to provide the service to the =
end user with a minimum quality of experience
- Tier-1 providers will need to evolve their model from a "per-bit" schema =
to a "per-bit-per-QoS" one

As Luis Miguel said, we need the tools (Q-HTTP can be) to:

- Provide the flow requirements. Not all the services require the same para=
meters from the network
- A way to measure those parameters e2e.
- A way to "cry for help" if those parameters are below (or critically clos=
e) the limits
- A way to account for this. Content provider ask for QoS, and would pay fo=
r that.=20


Other scenarios in which the final user pays for QoS are possible, but in g=
eneral terms, i believe that Content provider is who is going to pay for th=
at, not final user, which pays the "flat fee" for a best-effort internet ac=
cess



-Jose Javier=20

From swmike@swm.pp.se  Thu Nov 11 00:00:35 2010
Return-Path: <swmike@swm.pp.se>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D622B3A67F3; Thu, 11 Nov 2010 00:00:35 -0800 (PST)
X-Quarantine-ID: <fe8yI21skWTg>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER, Improper folded header field made up entirely of whitespace: To: ...se_javier.garcia_aranda@alcatel-lucent.com>\n \n
X-Spam-Flag: NO
X-Spam-Score: -2.549
X-Spam-Level: 
X-Spam-Status: No, score=-2.549 tagged_above=-999 required=5 tests=[AWL=0.050,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fe8yI21skWTg; Thu, 11 Nov 2010 00:00:35 -0800 (PST)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) by core3.amsl.com (Postfix) with ESMTP id C31B33A67F9; Thu, 11 Nov 2010 00:00:34 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 640539C; Thu, 11 Nov 2010 09:01:03 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 61CDA9A; Thu, 11 Nov 2010 09:01:03 +0100 (CET)
Date: Thu, 11 Nov 2010 09:01:03 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com> 
In-Reply-To: <3349FECF788C984BB34176D70A51782F16877A37@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
Message-ID: <alpine.DEB.1.10.1011110857470.2639@uplift.swm.pp.se>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877A37@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
User-Agent: Alpine 1.10 (DEB 962 2008-03-14)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, "pkyzivat@cisco.com" <pkyzivat@cisco.com>, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "Mike Hammer \(hmmr\)" <hmmr@cisco.com>
Subject: Re: [httpstreaming] [conex] [dispatch]     Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 08:00:35 -0000

On Thu, 11 Nov 2010, GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER) wrote:

> I fully agree with Paul Kyzivat and Luis miguel, in summary:
>
> - the contractual obligations of operators are very "light" "up to NNN bps".

In my market the consumer rights entity has worked with ISPs and gotten 
rid of that. It's not "between X and Y megabit/s as per this test-tool". 
If the ISP doesn't provide this, the customer has the right to cancel the 
contract.

> - these "light" obligations allow a low flat fee but not allow quality services

We have lower flat fees that in most markets, this is due to actual 
competition in the market. We also generally don't have any congestion in 
the ISP network, only on access.

> - "new age services" needs QoS, and final user will pay for that service to the content provider
> - content provider will pay network operator to provide the service to the end user with a minimum quality of experience
> - Tier-1 providers will need to evolve their model from a "per-bit" schema to a "per-bit-per-QoS" one

I strongly disagree. The Internet was successful because of "bill and 
keep". Let's not kill what has been a huge success.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se

From luismi.diaz@alcatel-lucent.com  Thu Nov 11 02:28:39 2010
Return-Path: <luismi.diaz@alcatel-lucent.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9AA3E3A6929; Thu, 11 Nov 2010 02:28:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.197
X-Spam-Level: 
X-Spam-Status: No, score=-6.197 tagged_above=-999 required=5 tests=[AWL=0.052,  BAYES_00=-2.599, HELO_EQ_FR=0.35, 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 HtYWPoV4Rcip; Thu, 11 Nov 2010 02:28:38 -0800 (PST)
Received: from smail2.alcatel.fr (smail2.alcatel.fr [64.208.49.57]) by core3.amsl.com (Postfix) with ESMTP id 6A1F73A683A; Thu, 11 Nov 2010 02:28:38 -0800 (PST)
Received: from FRMRSSXCHHUB02.dc-m.alcatel-lucent.com (FRMRSSXCHHUB02.dc-m.alcatel-lucent.com [135.120.45.62]) by smail2.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id oABASu6P027123 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Thu, 11 Nov 2010 11:29:03 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB02.dc-m.alcatel-lucent.com ([135.120.45.62]) with mapi; Thu, 11 Nov 2010 11:29:00 +0100
From: "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)" <luismi.diaz@alcatel-lucent.com>
To: Mikael Abrahamsson <swmike@swm.pp.se>, "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Date: Thu, 11 Nov 2010 11:28:58 +0100
Thread-Topic: [dispatch] [conex]  [httpstreaming]    Q-HTTP
Thread-Index: AcuBhhNkF+3U5kbFSBCAYGgNZwUMjAABD0cQ
Message-ID: <3349FECF788C984BB34176D70A51782F16877BB6@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877A37@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011110857470.2639@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.1.10.1011110857470.2639@uplift.swm.pp.se>
Accept-Language: es-ES, en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: es-ES, en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.80
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, Ingemar, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Johansson S <ingemar.s.johansson@ericsson.com>
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 10:28:39 -0000

In line....=20


    Saludos,
         Luismi

-----Mensaje original-----
De: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] En nombre =
de Mikael Abrahamsson
Enviado el: jueves, 11 de noviembre de 2010 9:01
Para: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
CC: dispatch@ietf.org; httpstreaming; conex@ietf.org; Ingemar Johansson S; =
Kathy McEwen
Asunto: Re: [dispatch] [conex] [httpstreaming] Q-HTTP

On Thu, 11 Nov 2010, GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER) wrote:

> I fully agree with Paul Kyzivat and Luis miguel, in summary:
>
> - the contractual obligations of operators are very "light" "up to NNN bp=
s".

In my market the consumer rights entity has worked with ISPs and gotten rid=
 of that. It's not "between X and Y megabit/s as per this test-tool".=20
If the ISP doesn't provide this, the customer has the right to cancel the c=
ontract.

[[Luismi]]: You are very lucky :). This is not the standard in most part of=
 the world.

> - these "light" obligations allow a low flat fee but not allow quality=20
> services

We have lower flat fees that in most markets, this is due to actual competi=
tion in the market. We also generally don't have any congestion in the ISP =
network, only on access.

[[Luismi]]: Congestion on access is also a big problem. Q-HTTP provides end=
-to-end checking of compliance of SLA, and if network is violating that (no=
 matter where) Q-HTTP will inform "someone" of the violation. After that, s=
everal options are possible (for instance, ACP can recode video to a lower =
bit-rate in order to fit in) and that specific flow can get higher priority=
 (only on access or in the whole network) to avoid congestion. We are not t=
aking about HOW we can do that, first of all we need the tools to detect WH=
EN we need to do the magic....

> - "new age services" needs QoS, and final user will pay for that=20
> service to the content provider
> - content provider will pay network operator to provide the service to=20
> the end user with a minimum quality of experience
> - Tier-1 providers will need to evolve their model from a "per-bit"=20
> schema to a "per-bit-per-QoS" one

I strongly disagree. The Internet was successful because of "bill and keep"=
. Let's not kill what has been a huge success.

[[Luismi]]: We are not killing, we are evolving. Bill and keep was nice whe=
n network usage was fair, since the only services available where much alik=
e. Today, comparing emailing or web surfing with video on demand or online =
gaming (and beyond, with virtualized services) is not fair anymore, so we n=
eed to evolve Internet to a non-fair world.

--=20
Mikael Abrahamsson    email: swmike@swm.pp.se
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

From toby@moncaster.com  Thu Nov 11 02:52:23 2010
Return-Path: <toby@moncaster.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C20C23A69E5; Thu, 11 Nov 2010 02:52:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.249
X-Spam-Level: 
X-Spam-Status: No, score=-2.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35]
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 Lj3rxQKXCQg4; Thu, 11 Nov 2010 02:52:23 -0800 (PST)
Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.17.8]) by core3.amsl.com (Postfix) with ESMTP id A57D13A69E0; Thu, 11 Nov 2010 02:52:22 -0800 (PST)
Received: from TobysHP (host86-149-152-36.range86-149.btcentralplus.com [86.149.152.36]) by mrelayeu.kundenserver.de (node=mreu0) with ESMTP (Nemesis) id 0MbcUz-1OzeqD0ECb-00J3Al; Thu, 11 Nov 2010 11:52:42 +0100
From: "Toby Moncaster" <toby@moncaster.com>
To: "'Mikael Abrahamsson'" <swmike@swm.pp.se>, "'Mike Hammer \(hmmr\)'" <hmmr@cisco.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>	<6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com>	<3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>	<DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se>	<3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>	<EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com>	<1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com>	<01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com>	<1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com>	<C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com>	<EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com>	<C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se>
Date: Thu, 11 Nov 2010 10:52:40 -0000
Message-ID: <000e01cb818e$9143a620$b3caf260$@com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
thread-index: AcuBI9BggzgdP3kOSEmXznmmeCzObQAafROA
Content-Language: en-gb
X-Provags-ID: V02:K0:waOPBejaS5FKNMxd5FZVbww8oZ2B6R4AhAwaR3PmCMD hjvJrsxRyizoho82gA6vuE8TkM6cZxPpS7X8zaagi70B3R1IO5 z4mFfwT5LZiV6t8UtosrOBKrJe1joJW/AKKWiiVolbWRgU5x5X 4J46UGPwcziI9E2RE/0F/ZAYNH3glIihu1jk7kOLh7nYYm8xGN FDvRtACyPFZzNgU7efOIqDfZ3k6SkPo3qvtoSnh+bc=
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: dispatch@ietf.org, 'httpstreaming' <httpstreaming@ietf.org>, conex@ietf.org, 'Ingemar Johansson S' <ingemar.s.johansson@ericsson.com>, "'GARCIA ARANDA, JOSEJAVIER \(JOSE JAVIER\)'" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [conex] [dispatch]     Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 10:52:23 -0000

> -----Original Message-----
> From: conex-bounces@ietf.org [mailto:conex-bounces@ietf.org] On Behalf
> Of Mikael Abrahamsson
> Sent: 10 November 2010 22:08
> To: Mike Hammer (hmmr)
> Cc: dispatch@ietf.org; httpstreaming; conex@ietf.org; Ingemar Johansson
> S; Kathy McEwen; GARCIA ARANDA, JOSEJAVIER (JOSE JAVIER); Mark Watson;
> David Singer
> Subject: Re: [conex] [dispatch] [httpstreaming] Q-HTTP
> 
> On Wed, 10 Nov 2010, Mike Hammer (hmmr) wrote:
> 
> > 3) The people that build and operate the networks will double
> > (quadruple?) their investments for no additional return out of the
> > goodness of their hearts.
> 
> No, they're going to do it because if they don't give the customers
> what
> they promised, their customers are going to leave. 

And what about if the customer signed up to a 12 months contract?

>This is if there is
> a
> functional market and customers actually have a choice of providers. I
> realise this is not the case in parts of the world, but that doesn't
> mean
> we should solve that by technical means, that's a political and
> regulatory
> problem, it doesn't have any technical solution.

It is really hard to ignore the lack of proper competition. In the ideal
world there would be a perfect market, a large selection of providers, no
artificial barriers to changing provider and all users would behave in a
perfect rational economic manner. Then price would be driven down towards
cost and providers would have to invest in upgrade capacity.

> 
> Let's not forget that if you're congesting your core and distribution,
> you're not delivering what your customers have purchased. Period.

But let's also not forget that TCP is designed to fill available BW, and
versions such as CUBIC are getting pretty good at that. Given the rapid
increase in access speed, the required level of over-provisioning in the
core is going to become ridiculous.


> 
> Everything else is just smoke and mirrors.
> 
> Congestion is acceptable on the customer access, it's not acceptable in
> the core. That means that any flows/pakets that should yield, are
> within a
> single customer domain, and thus in the customers own interest.
> 
> --
> Mikael Abrahamsson    email: swmike@swm.pp.se
> _______________________________________________
> conex mailing list
> conex@ietf.org
> https://www.ietf.org/mailman/listinfo/conex


From hmmr@cisco.com  Thu Nov 11 06:50:18 2010
Return-Path: <hmmr@cisco.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2CD923A694E; Thu, 11 Nov 2010 06:50:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.539
X-Spam-Level: 
X-Spam-Status: No, score=-10.539 tagged_above=-999 required=5 tests=[AWL=0.060, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M8CS-WpS8hE4; Thu, 11 Nov 2010 06:50:15 -0800 (PST)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id ECE1C3A683F; Thu, 11 Nov 2010 06:50:14 -0800 (PST)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAGaR20ytJV2a/2dsb2JhbACiRXGlE5tVhUoEhFpViDo
X-IronPort-AV: E=Sophos;i="4.59,183,1288569600"; d="scan'208";a="181027737"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rtp-iport-2.cisco.com with ESMTP; 11 Nov 2010 14:50:43 +0000
Received: from xbh-rcd-101.cisco.com (xbh-rcd-101.cisco.com [72.163.62.138]) by rcdn-core-3.cisco.com (8.14.3/8.14.3) with ESMTP id oABEohTD027003;  Thu, 11 Nov 2010 14:50:43 GMT
Received: from xmb-rcd-111.cisco.com ([72.163.62.153]) by xbh-rcd-101.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 11 Nov 2010 08:50:43 -0600
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: Thu, 11 Nov 2010 08:50:41 -0600
Message-ID: <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com>
In-Reply-To: <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [conex] [dispatch] [httpstreaming]    Q-HTTP
Thread-Index: AcuBI+dkr0pBqGOQQEOJDZRUQMtQPQAivhGw
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se>
From: "Mike Hammer (hmmr)" <hmmr@cisco.com>
To: "Mikael Abrahamsson" <swmike@swm.pp.se>
X-OriginalArrivalTime: 11 Nov 2010 14:50:43.0781 (UTC) FILETIME=[D11D4F50:01CB81AF]
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: dispatch@ietf.org, httpstreaming <httpstreaming@ietf.org>, conex@ietf.org, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSEJAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [conex] [dispatch]     Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 14:50:18 -0000

Mikael,

So, you are assuming that the alternative provider is not subject to the
same economic constraints as the provider you are jumping from?  If that
were such an easy thing to do, you would see many more players on the
field, and fewer commentators in the stands.

Agree, that the core should not be getting congested, but this problem
gets worse progressively as you approach the customer edge.  And the
costs to overprovision the edge go up correspondingly.  The last mile is
the most expensive.

Mike


-----Original Message-----
From: Mikael Abrahamsson [mailto:swmike@swm.pp.se]=20
Sent: Wednesday, November 10, 2010 5:08 PM
To: Mike Hammer (hmmr)
Cc: David Singer; dispatch@ietf.org; Kathy McEwen; httpstreaming;
conex@ietf.org; Ingemar Johansson S; Mark Watson; GARCIA ARANDA,
JOSEJAVIER (JOSE JAVIER)
Subject: Re: [conex] [dispatch] [httpstreaming] Q-HTTP

On Wed, 10 Nov 2010, Mike Hammer (hmmr) wrote:

> 3) The people that build and operate the networks will double=20
> (quadruple?) their investments for no additional return out of the=20
> goodness of their hearts.

No, they're going to do it because if they don't give the customers what

they promised, their customers are going to leave. This is if there is a

functional market and customers actually have a choice of providers. I=20
realise this is not the case in parts of the world, but that doesn't
mean=20
we should solve that by technical means, that's a political and
regulatory=20
problem, it doesn't have any technical solution.

Let's not forget that if you're congesting your core and distribution,=20
you're not delivering what your customers have purchased. Period.

Everything else is just smoke and mirrors.

Congestion is acceptable on the customer access, it's not acceptable in=20
the core. That means that any flows/pakets that should yield, are within
a=20
single customer domain, and thus in the customers own interest.

--=20
Mikael Abrahamsson    email: swmike@swm.pp.se

From swmike@swm.pp.se  Thu Nov 11 07:31:43 2010
Return-Path: <swmike@swm.pp.se>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D9AA23A6970; Thu, 11 Nov 2010 07:31:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.562
X-Spam-Level: 
X-Spam-Status: No, score=-2.562 tagged_above=-999 required=5 tests=[AWL=0.038,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6mWIsQvD9oXN; Thu, 11 Nov 2010 07:31:40 -0800 (PST)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) by core3.amsl.com (Postfix) with ESMTP id C549B3A683F; Thu, 11 Nov 2010 07:31:39 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 9EB599C; Thu, 11 Nov 2010 16:32:08 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 9C4419A; Thu, 11 Nov 2010 16:32:08 +0100 (CET)
Date: Thu, 11 Nov 2010 16:32:08 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: "Mike Hammer (hmmr)" <hmmr@cisco.com>
In-Reply-To: <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com>
Message-ID: <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com>
User-Agent: Alpine 1.10 (DEB 962 2008-03-14)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: dispatch@ietf.org, httpstreaming <httpstreaming@ietf.org>, conex@ietf.org, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSEJAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [conex] [dispatch]     Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 15:31:43 -0000

On Thu, 11 Nov 2010, Mike Hammer (hmmr) wrote:

> So, you are assuming that the alternative provider is not subject to the 
> same economic constraints as the provider you are jumping from?  If that 
> were such an easy thing to do, you would see many more players on the 
> field, and fewer commentators in the stands.

In my market there are lots of players and they all have possibility to 
reach end users because there are "neutral" L1 providers to rent 
fiber/copper from. Competition works, and it stops aggregation congestion.

> Agree, that the core should not be getting congested, but this problem 
> gets worse progressively as you approach the customer edge.  And the 
> costs to overprovision the edge go up correspondingly.  The last mile is 
> the most expensive.

The customer unique connection is ok to congest, it's running at the speed 
the customer is paying for. It's everything up from that that should 
"never" be congested, because then you're not giving the customer what 
they're paying for. It's a breach of contract, pure and simple. You're 
free to statistically overbook your aggregation up to the point where it's 
extremely rarely congesting.

Would you accept a telephony network that gave you no dialtone half of the 
time you tried? I don't get it. Why would ISPs get away with not 
delivering what they have sold and why should we help them do this?

What the IETF and everybody should focus on is SHOWING to the end users 
that there is congestion occuring, so they have a tool to give their 
consumer protection agency this informaiton to demand to cancel their 
contract because their ISP is not delivering on its promise.

This works in all other markets, there false advertising is not tolerated, 
why should it be in the ISP market? If you're buying 100 megabit/s of 
residential bw you should be able to use this speed at least 99% of the 
time, otherwise your ISP is overselling the resource and you're not 
getting what you have bought. If the ISP has gigabit aggregation it's most 
likely that they can get away with 1000 users or more on this gige at this 
speed, but they will not get away with it by doing 200 meg aggregation.

People talk about "fair". Fair business practice is to deliver what you've 
sold. Fair is to treat every customers traffic equally, to deliver the 
packets they want delivered. That is the job of the ISP. It's not to 
mistreat some traffic or discriminate. If anything, THAT is the unfair 
part.

>
> -----Original Message-----
> From: Mikael Abrahamsson [mailto:swmike@swm.pp.se]
> Sent: Wednesday, November 10, 2010 5:08 PM
> To: Mike Hammer (hmmr)
> Cc: David Singer; dispatch@ietf.org; Kathy McEwen; httpstreaming;
> conex@ietf.org; Ingemar Johansson S; Mark Watson; GARCIA ARANDA,
> JOSEJAVIER (JOSE JAVIER)
> Subject: Re: [conex] [dispatch] [httpstreaming] Q-HTTP
>
> On Wed, 10 Nov 2010, Mike Hammer (hmmr) wrote:
>
>> 3) The people that build and operate the networks will double
>> (quadruple?) their investments for no additional return out of the
>> goodness of their hearts.
>
> No, they're going to do it because if they don't give the customers what
>
> they promised, their customers are going to leave. This is if there is a
>
> functional market and customers actually have a choice of providers. I
> realise this is not the case in parts of the world, but that doesn't
> mean
> we should solve that by technical means, that's a political and
> regulatory
> problem, it doesn't have any technical solution.
>
> Let's not forget that if you're congesting your core and distribution,
> you're not delivering what your customers have purchased. Period.
>
> Everything else is just smoke and mirrors.
>
> Congestion is acceptable on the customer access, it's not acceptable in
> the core. That means that any flows/pakets that should yield, are within
> a
> single customer domain, and thus in the customers own interest.
>
> -- 
> Mikael Abrahamsson    email: swmike@swm.pp.se
>

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se

From hmmr@cisco.com  Thu Nov 11 08:14:20 2010
Return-Path: <hmmr@cisco.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 572453A697E; Thu, 11 Nov 2010 08:14:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.556
X-Spam-Level: 
X-Spam-Status: No, score=-10.556 tagged_above=-999 required=5 tests=[AWL=0.043, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J+WUXr833MAe; Thu, 11 Nov 2010 08:14:19 -0800 (PST)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id B6D7D3A6822; Thu, 11 Nov 2010 08:14:17 -0800 (PST)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAFOl20ytJXG//2dsb2JhbACiRXGlbptUhUoEhFpViDo
X-IronPort-AV: E=Sophos;i="4.59,183,1288569600"; d="scan'208";a="181076440"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by rtp-iport-2.cisco.com with ESMTP; 11 Nov 2010 16:14:44 +0000
Received: from xbh-rcd-301.cisco.com (xbh-rcd-301.cisco.com [72.163.63.8]) by rcdn-core2-4.cisco.com (8.14.3/8.14.3) with ESMTP id oABGEhsx021255;  Thu, 11 Nov 2010 16:14:43 GMT
Received: from xmb-rcd-111.cisco.com ([72.163.62.153]) by xbh-rcd-301.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 11 Nov 2010 10:14:43 -0600
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: Thu, 11 Nov 2010 10:14:42 -0600
Message-ID: <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com>
In-Reply-To: <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [conex] [dispatch] [httpstreaming]    Q-HTTP
Thread-Index: AcuBtZ1WcFN+xDTETyq3gnYdU5nviQAAkfoQ
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se>
From: "Mike Hammer (hmmr)" <hmmr@cisco.com>
To: "Mikael Abrahamsson" <swmike@swm.pp.se>
X-OriginalArrivalTime: 11 Nov 2010 16:14:43.0938 (UTC) FILETIME=[8D483C20:01CB81BB]
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: dispatch@ietf.org, httpstreaming <httpstreaming@ietf.org>, conex@ietf.org, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSEJAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [conex] [dispatch]     Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 16:14:20 -0000

Mikael,

I think the crux of our disagreement here is the difference between what
it takes to be an ISP and what it takes to be an access provider.  The
economics are different.  Apples and oranges.  Saying it works for
oranges means it makes sense for apples is a non-sequitor.

<Start political view>
It is nice that you have a regulated monopoly of L1 in your market, but
that is not the case everywhere.  Who you are now is what you were when.
Some investors that paid to put copper or fiber into the ground would
prefer that the fruits of their labor not be stolen from them by
government fiat.=20
<End of political view>

The telephone network had 100 years to get the blocking rates and
traffic engineering right.  Even now, in some countries you do still get
busy signal.  Should you then have the right to go out an cancel your
contract as a result?  I'll leave that to the market to decide.  And
yes, I support not having too lengthy a contract.  After all, we need to
vote with our feet every so often.

However, comparing blocking (dial-tone means nothing, busy signal does)
of QoS guaranteed telephone links with non-QoS based congestion is
self-contradictory.  You are in essence saying that on the one hand
providers should not have the tools to provide QoS guarantees and on the
other hand slapping them for not being able to provide a QoS guarantee.
Now how fair is that?

Also, comparing low-volume fairly predictable traffic flows like voice
to bursty flows like video is also problematic.

I would not be so quick to deride the advertizing as false as not very
clear, but I do think there could be better education of the public. =20
(Have you never tried to explain this to a non-techie and watched their
eyes glaze over?)

As for treating traffic equally, you apparently don't care much about
real-time interactive applications.  That is your choice.  But, please
don't impose that on everyone.

Mike


-----Original Message-----
From: Mikael Abrahamsson [mailto:swmike@swm.pp.se]=20
Sent: Thursday, November 11, 2010 10:32 AM
To: Mike Hammer (hmmr)
Cc: David Singer; dispatch@ietf.org; Kathy McEwen; httpstreaming;
conex@ietf.org; Ingemar Johansson S; Mark Watson; GARCIA ARANDA,
JOSEJAVIER (JOSE JAVIER)
Subject: RE: [conex] [dispatch] [httpstreaming] Q-HTTP

On Thu, 11 Nov 2010, Mike Hammer (hmmr) wrote:

> So, you are assuming that the alternative provider is not subject to
the=20
> same economic constraints as the provider you are jumping from?  If
that=20
> were such an easy thing to do, you would see many more players on the=20
> field, and fewer commentators in the stands.

In my market there are lots of players and they all have possibility to=20
reach end users because there are "neutral" L1 providers to rent=20
fiber/copper from. Competition works, and it stops aggregation
congestion.

> Agree, that the core should not be getting congested, but this problem

> gets worse progressively as you approach the customer edge.  And the=20
> costs to overprovision the edge go up correspondingly.  The last mile
is=20
> the most expensive.

The customer unique connection is ok to congest, it's running at the
speed=20
the customer is paying for. It's everything up from that that should=20
"never" be congested, because then you're not giving the customer what=20
they're paying for. It's a breach of contract, pure and simple. You're=20
free to statistically overbook your aggregation up to the point where
it's=20
extremely rarely congesting.

Would you accept a telephony network that gave you no dialtone half of
the=20
time you tried? I don't get it. Why would ISPs get away with not=20
delivering what they have sold and why should we help them do this?

What the IETF and everybody should focus on is SHOWING to the end users=20
that there is congestion occuring, so they have a tool to give their=20
consumer protection agency this informaiton to demand to cancel their=20
contract because their ISP is not delivering on its promise.

This works in all other markets, there false advertising is not
tolerated,=20
why should it be in the ISP market? If you're buying 100 megabit/s of=20
residential bw you should be able to use this speed at least 99% of the=20
time, otherwise your ISP is overselling the resource and you're not=20
getting what you have bought. If the ISP has gigabit aggregation it's
most=20
likely that they can get away with 1000 users or more on this gige at
this=20
speed, but they will not get away with it by doing 200 meg aggregation.

People talk about "fair". Fair business practice is to deliver what
you've=20
sold. Fair is to treat every customers traffic equally, to deliver the=20
packets they want delivered. That is the job of the ISP. It's not to=20
mistreat some traffic or discriminate. If anything, THAT is the unfair=20
part.

>
> -----Original Message-----
> From: Mikael Abrahamsson [mailto:swmike@swm.pp.se]
> Sent: Wednesday, November 10, 2010 5:08 PM
> To: Mike Hammer (hmmr)
> Cc: David Singer; dispatch@ietf.org; Kathy McEwen; httpstreaming;
> conex@ietf.org; Ingemar Johansson S; Mark Watson; GARCIA ARANDA,
> JOSEJAVIER (JOSE JAVIER)
> Subject: Re: [conex] [dispatch] [httpstreaming] Q-HTTP
>
> On Wed, 10 Nov 2010, Mike Hammer (hmmr) wrote:
>
>> 3) The people that build and operate the networks will double
>> (quadruple?) their investments for no additional return out of the
>> goodness of their hearts.
>
> No, they're going to do it because if they don't give the customers
what
>
> they promised, their customers are going to leave. This is if there is
a
>
> functional market and customers actually have a choice of providers. I
> realise this is not the case in parts of the world, but that doesn't
> mean
> we should solve that by technical means, that's a political and
> regulatory
> problem, it doesn't have any technical solution.
>
> Let's not forget that if you're congesting your core and distribution,
> you're not delivering what your customers have purchased. Period.
>
> Everything else is just smoke and mirrors.
>
> Congestion is acceptable on the customer access, it's not acceptable
in
> the core. That means that any flows/pakets that should yield, are
within
> a
> single customer domain, and thus in the customers own interest.
>
> --=20
> Mikael Abrahamsson    email: swmike@swm.pp.se
>

--=20
Mikael Abrahamsson    email: swmike@swm.pp.se

From swmike@swm.pp.se  Thu Nov 11 09:15:03 2010
Return-Path: <swmike@swm.pp.se>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C578F3A6A7C; Thu, 11 Nov 2010 09:15:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.566
X-Spam-Level: 
X-Spam-Status: No, score=-3.566 tagged_above=-999 required=5 tests=[AWL=1.033,  BAYES_00=-2.599, GB_I_LETTER=-2]
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 ELVhgI+sPs5G; Thu, 11 Nov 2010 09:15:02 -0800 (PST)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) by core3.amsl.com (Postfix) with ESMTP id 35E783A6A7F; Thu, 11 Nov 2010 09:15:02 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 34FE69C; Thu, 11 Nov 2010 18:15:30 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 3368B9A; Thu, 11 Nov 2010 18:15:30 +0100 (CET)
Date: Thu, 11 Nov 2010 18:15:30 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: "Mike Hammer (hmmr)" <hmmr@cisco.com>
In-Reply-To: <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com>
Message-ID: <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com>
User-Agent: Alpine 1.10 (DEB 962 2008-03-14)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: dispatch@ietf.org, httpstreaming <httpstreaming@ietf.org>, conex@ietf.org, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSEJAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [conex] [dispatch]     Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 17:15:03 -0000

On Thu, 11 Nov 2010, Mike Hammer (hmmr) wrote:

> I think the crux of our disagreement here is the difference between what 
> it takes to be an ISP and what it takes to be an access provider.  The 
> economics are different.  Apples and oranges.  Saying it works for 
> oranges means it makes sense for apples is a non-sequitor.

For me an ISP is one who runs active equipment, L2 and up. Sometimes ISPs 
own L1 as well. What do you mean by it?

> <Start political view>
> It is nice that you have a regulated monopoly of L1 in your market, but

It's not a monopoly. Well, the copper is mostly, but the fiber isn't.

> However, comparing blocking (dial-tone means nothing, busy signal does)
> of QoS guaranteed telephone links with non-QoS based congestion is
> self-contradictory.  You are in essence saying that on the one hand
> providers should not have the tools to provide QoS guarantees and on the
> other hand slapping them for not being able to provide a QoS guarantee.
> Now how fair is that?

I don't want QoS guarantees, I want *all* my packets delivered, 
expediently, regardless if my neighbour is filling up his pipe or not. I 
have paid for it, and I want it DELIVERED. The postal office doesn't get 
to choose which of my letters it's ok to delay or throw away, they should 
just deliver them. Same with my ISP.

> I would not be so quick to deride the advertizing as false as not very 
> clear, but I do think there could be better education of the public. 
> (Have you never tried to explain this to a non-techie and watched their 
> eyes glaze over?)

That's why the IETF should work on tools to show this to people, not give 
ISPs tools to screw their customers.

> As for treating traffic equally, you apparently don't care much about
> real-time interactive applications.  That is your choice.  But, please
> don't impose that on everyone.

I am fine with packet prioritization within my access line. I have AQM on 
my own access line, because it makes my access line perform better for my 
packet mix (prioritizes my VoIP and ssh before my data heavy TCP 
sessions).

The problem I'm having here is that most talk is not about how to make the 
customers access line behave better for the customer, it's to have certain 
customers traffic be lower prioritized in the distribution and core, so 
ISPs can oversubscribe more without customers being able to notice too 
much.

I resent that.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se

From swmike@swm.pp.se  Thu Nov 11 09:52:40 2010
Return-Path: <swmike@swm.pp.se>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 20E8E3A68A0; Thu, 11 Nov 2010 09:52:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.669
X-Spam-Level: 
X-Spam-Status: No, score=-2.669 tagged_above=-999 required=5 tests=[AWL=-0.070, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lz1TUbCWTAHH; Thu, 11 Nov 2010 09:52:39 -0800 (PST)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) by core3.amsl.com (Postfix) with ESMTP id C13B43A67B2; Thu, 11 Nov 2010 09:52:38 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 1ACF19C; Thu, 11 Nov 2010 18:53:07 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 187DC9A; Thu, 11 Nov 2010 18:53:07 +0100 (CET)
Date: Thu, 11 Nov 2010 18:53:07 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: David Singer <singer@apple.com>
In-Reply-To: <4EA88DB4-93EC-4094-B51F-519BEDF19CCB@apple.com>
Message-ID: <alpine.DEB.1.10.1011111841480.2639@uplift.swm.pp.se>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.26 39@uplift.swm.pp.se> <4EA88DB4-93EC-4094-B51F-519BEDF19CCB@apple.com>
User-Agent: Alpine 1.10 (DEB 962 2008-03-14)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: dispatch@ietf.org, httpstreaming <httpstreaming@ietf.org>, conex@ietf.org, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "Mike Hammer \(hmmr\)" <hmmr@cisco.com>, "GARCIA ARANDA, JOSEJAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [conex] [dispatch]     Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 17:52:40 -0000

On Thu, 11 Nov 2010, David Singer wrote:

> It's interesting you say this in the context of real-time media, because 
> I believe a network can give time guarantees ("any packet I deliver on 
> this will be delivered within x ms") or delivery guarantees ("all 
> packets will eventually be delivered") but it's hard (impossible, maybe) 
> to do both.

Are we talking 100.000% or 99.5% ? With cheap residential broadband, I 
want the norm to be that the ISP is not congesting their 
core/distribution. I don't want formal guarantees, I just want the normal 
mode to be that I can use my full access bandwidth, regardless of what 
application I'm running. With flash events, both telephony and packet 
networks can't handle peak load, but this doesn't happen every day, it's 
"few times per year" events.

> Personally, I want my fair share of the shared 'roads' no matter how 
> many others are sharing them, and I expect the 'last mile' personal link 
> to have (at least) the capacity that was sold to me.

And what is "fair"? I want my access link to be the limiting factor, not 
my ISP distribution/core/peering links. I was sold X megabit/s "Internet 
Access". I want that.

I don't want "X megabit/s Internet Access unless it's that time of day 
when most people want to use the Internet, then you get much less but we 
won't state how much less, and oh by the way, you'll get different amount 
depending on what L3/L4 information you provide to us in your packets".

Let's work on empowering the users so they can understand when their 
internet supplier is not giving them what they paid for. The users need 
tools, the ISP doesn't. The ISP can look at their mrtg graphs showing 
octets in and out, and if the 5 minute average utilization of their link 
is over ~75-85% or so, they're most likely not doing their job right.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se

From hmmr@cisco.com  Thu Nov 11 10:03:29 2010
Return-Path: <hmmr@cisco.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4D16B3A69C2; Thu, 11 Nov 2010 10:03:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.561
X-Spam-Level: 
X-Spam-Status: No, score=-11.561 tagged_above=-999 required=5 tests=[AWL=1.038, BAYES_00=-2.599, GB_I_LETTER=-2, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8l5NwAQipghl; Thu, 11 Nov 2010 10:03:28 -0800 (PST)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 02AF43A6969; Thu, 11 Nov 2010 10:03:27 -0800 (PST)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAN++20ytJV2Z/2dsb2JhbACiRXGmN5tUhUoEhFqJDw
X-IronPort-AV: E=Sophos;i="4.59,184,1288569600"; d="scan'208";a="180904514"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rtp-iport-1.cisco.com with ESMTP; 11 Nov 2010 18:03:54 +0000
Received: from xbh-rcd-301.cisco.com (xbh-rcd-301.cisco.com [72.163.63.8]) by rcdn-core-2.cisco.com (8.14.3/8.14.3) with ESMTP id oABI3sKq000789;  Thu, 11 Nov 2010 18:03:54 GMT
Received: from xmb-rcd-111.cisco.com ([72.163.62.153]) by xbh-rcd-301.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 11 Nov 2010 12:03:54 -0600
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: Thu, 11 Nov 2010 12:03:53 -0600
Message-ID: <C4064AF1C9EC1F40868C033DB94958C7031F1212@XMB-RCD-111.cisco.com>
In-Reply-To: <4EA88DB4-93EC-4094-B51F-519BEDF19CCB@apple.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [conex] [dispatch] [httpstreaming]    Q-HTTP
Thread-Index: AcuBxvZJyzWpf/DyTPmgPL/g414AyAAAYEpw
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.26 39@upli ft.swm.pp.se > <4EA88DB4-93EC-4094-B51F-519BEDF19CCB@apple.com>
From: "Mike Hammer (hmmr)" <hmmr@cisco.com>
To: "David Singer" <singer@apple.com>, "Mikael Abrahamsson" <swmike@swm.pp.se>
X-OriginalArrivalTime: 11 Nov 2010 18:03:54.0565 (UTC) FILETIME=[CDC29750:01CB81CA]
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: dispatch@ietf.org, httpstreaming <httpstreaming@ietf.org>, conex@ietf.org, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSEJAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [conex] [dispatch]     Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 18:03:29 -0000

David,

Yes, I have to agree that there are several approaches to how packets
are handled and they have to be balanced so you don't starve one or
another.

All packets can't be first in the queue, so some preferences and
ordering will take place.

There seems to be a gap between what a customer thinks they paid for and
what the provider thought they offered at that price.  The latter has to
make assumptions about traffic volume and mix and plan pricing and costs
to come out positive, or they won't be in business very long.  But, as
most traffic planners know, what you plan for and what traffic you get
can vary widely, especially with data.  If you want hard guarantees,
then you need to have private roads, but that is much more expensive and
most folks aren't willing to pay for it.

There are certain cases where without the QoS the service just doesn't
work.  For those, a user may be willing to pay to ensure the service.
If the network is engineered properly, then such services only take up a
fraction of the network.  If it is too large a share, does that mean the
QoS mechanism is bad?  No, it means the traffic engineering and
implementation is bad.  So, let us put the blame where it is due. =20

The IETF should be about designing good tools.  Not attempting to
control bad usage of good tools.

My experience personally.  My package is 20Mb up and 20 Mb down.  What
do I normally get is 5Mb up and 10Mb down.  Am I upset?  No, because the
applications generally work.  There are tools out there to measure that.
If your provider is not even in the ball park of what he is offering,
then yeah, you need to switch.

Mike



-----Original Message-----
From: David Singer [mailto:singer@apple.com]=20
Sent: Thursday, November 11, 2010 12:36 PM
To: Mikael Abrahamsson
Cc: Mike Hammer (hmmr); dispatch@ietf.org; Kathy McEwen; httpstreaming;
conex@ietf.org; Ingemar Johansson S; Mark Watson; GARCIA ARANDA,
JOSEJAVIER (JOSE JAVIER)
Subject: Re: [conex] [dispatch] [httpstreaming] Q-HTTP


On Nov 11, 2010, at 18:15 , Mikael Abrahamsson wrote:
>=20
> I don't want QoS guarantees, I want *all* my packets delivered,
expediently, regardless if my neighbour is filling up his pipe or not. I
have paid for it, and I want it DELIVERED. The postal office doesn't get
to choose which of my letters it's ok to delay or throw away, they
should just deliver them. Same with my ISP.
>=20

It's interesting you say this in the context of real-time media, because
I believe a network can give time guarantees ("any packet I deliver on
this will be delivered within x ms") or delivery guarantees ("all
packets will eventually be delivered") but it's hard (impossible, maybe)
to do both.

eMail is an assured store-and-forward service.  IP packets are not.
Most users are unwilling to pay for guaranteed bandwidth availability to
an ISP, who in turn would have to pay for guaranteed bandwidth upstream,
and so on. =20

Personally, I want my fair share of the shared 'roads' no matter how
many others are sharing them, and I expect the 'last mile' personal link
to have (at least) the capacity that was sold to me.


David Singer
Multimedia and Software Standards, Apple Inc.


From luismi.diaz@alcatel-lucent.com  Thu Nov 11 10:42:55 2010
Return-Path: <luismi.diaz@alcatel-lucent.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 02B2728C0EE; Thu, 11 Nov 2010 10:42:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.207
X-Spam-Level: 
X-Spam-Status: No, score=-7.207 tagged_above=-999 required=5 tests=[AWL=1.042,  BAYES_00=-2.599, GB_I_LETTER=-2, HELO_EQ_FR=0.35, 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 K6VKgl5j9y2a; Thu, 11 Nov 2010 10:42:53 -0800 (PST)
Received: from smail3.alcatel.fr (smail3.alcatel.fr [64.208.49.56]) by core3.amsl.com (Postfix) with ESMTP id 0C0D83A68BD; Thu, 11 Nov 2010 10:42:52 -0800 (PST)
Received: from FRMRSSXCHHUB03.dc-m.alcatel-lucent.com (FRMRSSXCHHUB03.dc-m.alcatel-lucent.com [135.120.45.63]) by smail3.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id oABIhCEN029485 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Thu, 11 Nov 2010 19:43:13 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB03.dc-m.alcatel-lucent.com ([135.120.45.63]) with mapi; Thu, 11 Nov 2010 19:43:12 +0100
From: "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)" <luismi.diaz@alcatel-lucent.com>
To: Mikael Abrahamsson <swmike@swm.pp.se>, "Mike Hammer (hmmr)" <hmmr@cisco.com>
Date: Thu, 11 Nov 2010 19:43:11 +0100
Thread-Topic: [dispatch] [conex]  [httpstreaming]    Q-HTTP
Thread-Index: AcuBxFjYih2YrN4ESN+MSuHYLVkpagABEd4Q
Message-ID: <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se>
Accept-Language: es-ES, en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: es-ES, en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.83
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, Ingemar, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 18:42:55 -0000

Hi,
   Just a different approach. Think in a traffic jam. I know it would be ni=
ce to live in a wonderful world with no jams, but they happen. Know compare=
 you, going back home from work, and an ambulance with someone dying inside=
. Everybody gets away to let ambulance drive first. And that's OK.

   Now think on Internet. You are playing a Real-Time game and your neighbo=
urs are just downloading files. They can afford some amount of traffic loss=
 (+delay/jitter) since TCP retransmisions will do the trick (just will take=
 a little longer to get the job done) while you cannot afford losing (+dela=
ying/jitterin) your traffic because if it happens, your opponent will blow =
you away from the arena. That's the point, all traffic flows are NOT the sa=
me and need different SLAs.

  Q-HTTP tries to address both problems:

- Enable subscriber to measure the SLA is being provided. This by itself is=
 nice, since allows e2e players to solve the problem (reducing bit-rate of =
video if possible, for instance)
- Enables network operators to generate more revenue for "over-requirements=
". I dont think real-time was in mind whe Internet was created and we need =
to provide ISPs with new tools like this.

   I dont see any drawback in trying to anticipate to the future needs...=20


    Saludos,
         Luismi

-----Mensaje original-----
De: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] En nombre =
de Mikael Abrahamsson
Enviado el: jueves, 11 de noviembre de 2010 18:16
Para: Mike Hammer (hmmr)
CC: dispatch@ietf.org; httpstreaming; conex@ietf.org; Ingemar Johansson S; =
Kathy McEwen; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
Asunto: Re: [dispatch] [conex] [httpstreaming] Q-HTTP

On Thu, 11 Nov 2010, Mike Hammer (hmmr) wrote:

> I think the crux of our disagreement here is the difference between=20
> what it takes to be an ISP and what it takes to be an access provider. =20
> The economics are different.  Apples and oranges.  Saying it works for=20
> oranges means it makes sense for apples is a non-sequitor.

For me an ISP is one who runs active equipment, L2 and up. Sometimes ISPs o=
wn L1 as well. What do you mean by it?

> <Start political view>
> It is nice that you have a regulated monopoly of L1 in your market,=20
> but

It's not a monopoly. Well, the copper is mostly, but the fiber isn't.

> However, comparing blocking (dial-tone means nothing, busy signal=20
> does) of QoS guaranteed telephone links with non-QoS based congestion=20
> is self-contradictory.  You are in essence saying that on the one hand=20
> providers should not have the tools to provide QoS guarantees and on=20
> the other hand slapping them for not being able to provide a QoS guarante=
e.
> Now how fair is that?

I don't want QoS guarantees, I want *all* my packets delivered, expediently=
, regardless if my neighbour is filling up his pipe or not. I have paid for=
 it, and I want it DELIVERED. The postal office doesn't get to choose which=
 of my letters it's ok to delay or throw away, they should just deliver the=
m. Same with my ISP.

> I would not be so quick to deride the advertizing as false as not very=20
> clear, but I do think there could be better education of the public.
> (Have you never tried to explain this to a non-techie and watched=20
> their eyes glaze over?)

That's why the IETF should work on tools to show this to people, not give I=
SPs tools to screw their customers.

> As for treating traffic equally, you apparently don't care much about=20
> real-time interactive applications.  That is your choice.  But, please=20
> don't impose that on everyone.

I am fine with packet prioritization within my access line. I have AQM on m=
y own access line, because it makes my access line perform better for my pa=
cket mix (prioritizes my VoIP and ssh before my data heavy TCP sessions).

The problem I'm having here is that most talk is not about how to make the =
customers access line behave better for the customer, it's to have certain =
customers traffic be lower prioritized in the distribution and core, so ISP=
s can oversubscribe more without customers being able to notice too much.

I resent that.

--=20
Mikael Abrahamsson    email: swmike@swm.pp.se
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

From swmike@swm.pp.se  Thu Nov 11 10:55:39 2010
Return-Path: <swmike@swm.pp.se>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6C4A13A68A0; Thu, 11 Nov 2010 10:55:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.663
X-Spam-Level: 
X-Spam-Status: No, score=-2.663 tagged_above=-999 required=5 tests=[AWL=-0.064, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TqXT51k-dkbr; Thu, 11 Nov 2010 10:55:38 -0800 (PST)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) by core3.amsl.com (Postfix) with ESMTP id 673863A67E6; Thu, 11 Nov 2010 10:55:38 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 59D3B9C; Thu, 11 Nov 2010 19:56:05 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 56BA59A; Thu, 11 Nov 2010 19:56:05 +0100 (CET)
Date: Thu, 11 Nov 2010 19:56:05 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: Kathy McEwen <kathy@iridescentnetworks.com>
In-Reply-To: <001801cb81c9$9833c3d0$c89b4b70$@iridescentnetworks.com>
Message-ID: <alpine.DEB.1.10.1011111949320.2639@uplift.swm.pp.se>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.26 39@uplift.swm.pp.se> <001801cb81c9$9833c3d0$c89b4b70$@iridescentnetworks.com>
User-Agent: Alpine 1.10 (DEB 962 2008-03-14)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: dispatch@ietf.org, 'httpstreaming' <httpstreaming@ietf.org>, conex@ietf.org, 'Ingemar Johansson S' <ingemar.s.johansson@ericsson.com>, "'Mike Hammer \(hmmr\)'" <hmmr@cisco.com>, "'GARCIA ARANDA, JOSEJAVIER \(JOSE JAVIER\)'" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [conex] [dispatch]     Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 18:55:39 -0000

On Thu, 11 Nov 2010, Kathy McEwen wrote:

> deploying additional capacity at the problem indefinitely. Policy management
> is emerging as a potential tool to get more capacity out of installed
> networks. Network policies are rules that are defined by the service

How would policy management get more *capacity* out of installed networks?

The only thing it can do is to perhaps increase the customer interactive 
experience of the network, but it doesn't increase capacity.

No matter how much you squeeze a dry stone, it's still dry. A network that 
is full is full, regardless how you prioritize traffic.

Also, I don't agree at all with the world reality the text describes. it 
might the writers reality, but it's not mine.

I'd rather build out more capacity with cheap fast simple equipment that 
moves packets without much intelligence, than to have more expensive 
complicated equipment that is slower but has more intelligence to 
"optimize" things.

10GE pricing is dropping each year, we have 100G(E) around the corner, 
networks can be built out, we have the technology.

Best effort is fine if ISPs actually make it *best* effort, and not 
mediocre or half-baked effort.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se

From swmike@swm.pp.se  Thu Nov 11 11:01:14 2010
Return-Path: <swmike@swm.pp.se>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6CD4D3A67E6; Thu, 11 Nov 2010 11:01:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.657
X-Spam-Level: 
X-Spam-Status: No, score=-2.657 tagged_above=-999 required=5 tests=[AWL=-0.058, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B5jNgH0QHr-A; Thu, 11 Nov 2010 11:01:13 -0800 (PST)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) by core3.amsl.com (Postfix) with ESMTP id 4E5DD3A69C2; Thu, 11 Nov 2010 11:01:13 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 37F499C; Thu, 11 Nov 2010 20:01:43 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 3623B9A; Thu, 11 Nov 2010 20:01:43 +0100 (CET)
Date: Thu, 11 Nov 2010 20:01:43 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)" <luismi.diaz@alcatel-lucent.com>
In-Reply-To: <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
Message-ID: <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
User-Agent: Alpine 1.10 (DEB 962 2008-03-14)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "Mike Hammer \(hmmr\)" <hmmr@cisco.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 19:01:14 -0000

On Thu, 11 Nov 2010, DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL) wrote:

>   Just a different approach. Think in a traffic jam. I know it would be 
> nice to live in a wonderful world with no jams, but they happen. Know 
> compare you, going back home from work, and an ambulance with someone 
> dying inside. Everybody gets away to let ambulance drive first. And 
> that's OK.

When there is a traffic jam due to an accident it's ok. Where there is LA 
style traffic jams 12 hours of the day, that's not ok.

>   Now think on Internet. You are playing a Real-Time game and your 
> neighbours are just downloading files. They can afford some amount of 
> traffic loss (+delay/jitter) since TCP retransmisions will do the trick 
> (just will take a little longer to get the job done) while you cannot 
> afford losing (+delaying/jitterin) your traffic because if it happens, 
> your opponent will blow you away from the arena. That's the point, all 
> traffic flows are NOT the same and need different SLAs.

It would help the customer to get different treatment of his/her flows on 
the access. It would help the ISP and not the customer to do the same in 
the distribution/core. Who do we want to help? Is it the end user or is it 
the ISP? In the discussions in CONEX I mostly see people wanting to help 
the ISP, not the end user.

> - Enables network operators to generate more revenue for 
> "over-requirements". I dont think real-time was in mind whe Internet was 
> created and we need to provide ISPs with new tools like this.

"over-requirement" as in "I want to actually get what you promised to 
deliver to me"?

I don't buy it.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se

From swmike@swm.pp.se  Thu Nov 11 12:43:57 2010
Return-Path: <swmike@swm.pp.se>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 06A763A682F; Thu, 11 Nov 2010 12:43:57 -0800 (PST)
X-Quarantine-ID: <cMQFihLUkJ-a>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER, Improper folded header field made up entirely of whitespace: To: ...se_javier.garcia_aranda@alcatel-lucent.com>\n \n
X-Spam-Flag: NO
X-Spam-Score: -2.653
X-Spam-Level: 
X-Spam-Status: No, score=-2.653 tagged_above=-999 required=5 tests=[AWL=-0.054, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cMQFihLUkJ-a; Thu, 11 Nov 2010 12:43:56 -0800 (PST)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) by core3.amsl.com (Postfix) with ESMTP id 6ABC33A6852; Thu, 11 Nov 2010 12:43:54 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 3EC719F; Thu, 11 Nov 2010 21:44:24 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 3C4EA9A; Thu, 11 Nov 2010 21:44:24 +0100 (CET)
Date: Thu, 11 Nov 2010 21:44:24 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com> 
In-Reply-To: <3349FECF788C984BB34176D70A51782F16877F68@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
Message-ID: <alpine.DEB.1.10.1011112134270.2639@uplift.swm.pp.se>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F68@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
User-Agent: Alpine 1.10 (DEB 962 2008-03-14)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "Mike Hammer \(hmmr\)" <hmmr@cisco.com>, "DIAZ VIZCAINO, LUIS MIGUEL \(LUIS MIGUEL\)" <luismi.diaz@alcatel-lucent.com>
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 20:43:57 -0000

On Thu, 11 Nov 2010, GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER) wrote:

> Service providers are worried about ARPU. It is decreasing becasue the 
> "exaflood" phenomenon. The exponential traffic can not be sustained by 
> the network, with incremental increases in bandwidth.

I don't get it. Are you saying that because there is more traffic, the 
user is paying less money per month? Yes, profit per customer might be 
down, but why should traffic volume decrease revenue?

> These ISP capabilities can be priced to developers/content providers, increasing
> ISP revenues. Capabilities such as location, presence, billing, security, QoS....

I agree that an ISP can be a micropayment provider and also provice some 
location information.

> One of the most important is QoS. If developers can not find profitable 
> business Models, innovation is compromised. QoS means a mix of traffic 
> engineering + priorization + etc

Packet prioritization is only of value when the network is full. QoS is 
only of interest when BE works badly.

> Now imagine an ISP which offer "intelligent" QoS ( based on Q-HTTP) to enable virtualization of games
> (like www.onlive.com, but using the network instead locating servers at last mille)

I don't get this either. You can't play an FPS with tens of milliseconds 
of network delay, so you need to locate servers close to the customers to 
keep latency low, plus you also don't want the access latency to eat up 
your latency budget so ADSL and cable goes out the window anyway, the only 
thing left is the sub-millisecond latency of ETTH.

Btw, I think Q-HTTP is a horrible idea. It seems require a lot of state in 
the network. State is expensive. What happened to KISS principle?

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se

From toby@moncaster.com  Thu Nov 11 12:44:07 2010
Return-Path: <toby@moncaster.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9E5053A6A26; Thu, 11 Nov 2010 12:44:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.249
X-Spam-Level: 
X-Spam-Status: No, score=-2.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35]
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 Wl7EmP2ipMbf; Thu, 11 Nov 2010 12:44:06 -0800 (PST)
Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.186]) by core3.amsl.com (Postfix) with ESMTP id 27F663A682F; Thu, 11 Nov 2010 12:44:06 -0800 (PST)
Received: from TobysHP (host86-149-152-36.range86-149.btcentralplus.com [86.149.152.36]) by mrelayeu.kundenserver.de (node=mreu2) with ESMTP (Nemesis) id 0MAidD-1PO73I2d6h-00Bl72; Thu, 11 Nov 2010 21:44:36 +0100
From: "Toby Moncaster" <toby@moncaster.com>
To: <conex@ietf.org>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>	<3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>	<EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com>	<1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com>	<01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com>	<1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com>	<C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com>	<EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com>	<C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com>	<alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se>	<C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com>	<alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se>	<C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com>	<alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se>	<3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se>
Date: Thu, 11 Nov 2010 20:44:36 -0000
Message-ID: <002a01cb81e1$40e58740$c2b095c0$@com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
thread-index: AcuB0uVHZzrj+JIgQaK7yQuY6NMMfQADQk1w
Content-Language: en-gb
X-Provags-ID: V02:K0:Q/XRwnfTwdrg9W3uRv6B2Qnrrnxq4aBlrW1yTxkGj9f zKNLM5jp+LyXlrho6ypJW2kQCvlZgn0MFqv2iiz1ToJEDjl2ba O9qMcHxicfe71thO0/SL6xLjosIXVB344wpEr7vF9aP6nOSbzh Gc7yci/QmUiQKBC/0j4bVuB/wVd9cT2o5EVr8g0wKL3C+ttx5C MCwrqHKjO61+uCfPz5MuZBormO4wxuucCH07YgUGJ8=
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: 'httpstreaming' <httpstreaming@ietf.org>, dispatch@ietf.org
Subject: Re: [httpstreaming] [conex] [dispatch]       Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 20:44:07 -0000

> -----Original Message-----
> From: conex-bounces@ietf.org [mailto:conex-bounces@ietf.org] On Behalf
> Of Mikael Abrahamsson
> Sent: 11 November 2010 19:02
> To: DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
> Cc: dispatch@ietf.org; httpstreaming; conex@ietf.org; Ingemar Johansson
> S; Kathy McEwen; Mike Hammer (hmmr); GARCIA ARANDA, JOSE JAVIER (JOSE
> JAVIER)
> Subject: Re: [conex] [dispatch] [httpstreaming] Q-HTTP
> 
> 
> > - Enables network operators to generate more revenue for
> > "over-requirements". I dont think real-time was in mind whe Internet
> was
> > created and we need to provide ISPs with new tools like this.
> 
> "over-requirement" as in "I want to actually get what you promised to
> deliver to me"?
> 
> I don't buy it.

Mikael - I think you already put your finger on the problem when you pointed
out that in your country ISPs are obliged to only promise customers what
they can reasonably deliver. In most of the world ISPs are still marketing
"Up to 8 Mbps" or "Up to 20Mbps" for services that at peak, for ~10% of
customers can manage ~6.5Mbps and 18Mbps respectively, with most customers
getting half that, and where the backhaul capacity is 10s of kbps per user
(contention ratios of ~100 to 1). 

What has gone wrong for ISP business models is that the world has changed,
with streaming and interactive services overtaking bulk transfer and web
browsing. ConEx may at times appear to be operator centric, but in many
places it is the customers that are suffering because ISPs are forced to use
pretty crude mechanisms to try and control the small percentage of heavy
users. Clearly everyone must benefit if background bulk data transfers move
to something like LEDBAT? But currently the operators treat that just the
same as any other P2P traffic so no-one benefits.

There is also the issue of fair allocation of upgrades. Obviously if an ISP
spends a lot of money on increasing their backhaul then this money has to
come from the customers. However as things stand the 20% of customers
grabbing 80% of the network will also grab 80% of this increased capacity,
so they are being even more heavily cross-subsidised. Clearly cross-subsidy
is always going to happen to an extent so long as you have flat fees for
access (even if you put in tiered fees, there is still cross-subsidy). But
this should not be excessive else customers suffer.

Toby

> 
> --
> Mikael Abrahamsson    email: swmike@swm.pp.se
> _______________________________________________
> conex mailing list
> conex@ietf.org
> https://www.ietf.org/mailman/listinfo/conex


From swmike@swm.pp.se  Thu Nov 11 12:57:10 2010
Return-Path: <swmike@swm.pp.se>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7FC283A6993; Thu, 11 Nov 2010 12:57:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.649
X-Spam-Level: 
X-Spam-Status: No, score=-2.649 tagged_above=-999 required=5 tests=[AWL=-0.050, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QZFc6biwVIKG; Thu, 11 Nov 2010 12:57:09 -0800 (PST)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) by core3.amsl.com (Postfix) with ESMTP id 5B6853A697D; Thu, 11 Nov 2010 12:57:09 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 8B98D9C; Thu, 11 Nov 2010 21:57:39 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 879F09A; Thu, 11 Nov 2010 21:57:39 +0100 (CET)
Date: Thu, 11 Nov 2010 21:57:39 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: Toby Moncaster <toby@moncaster.com>
In-Reply-To: <002a01cb81e1$40e58740$c2b095c0$@com>
Message-ID: <alpine.DEB.1.10.1011112150370.2639@uplift.swm.pp.se>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se> <002a01cb81e1$40e58740$c2b095c0$@com>
User-Agent: Alpine 1.10 (DEB 962 2008-03-14)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: 'httpstreaming' <httpstreaming@ietf.org>, dispatch@ietf.org, conex@ietf.org
Subject: Re: [httpstreaming] [conex] [dispatch]       Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 20:57:10 -0000

On Thu, 11 Nov 2010, Toby Moncaster wrote:

> What has gone wrong for ISP business models is that the world has 
> changed, with streaming and interactive services overtaking bulk 
> transfer and web browsing. ConEx may at times appear to be operator 
> centric, but in many places it is the customers that are suffering 
> because ISPs are forced to use pretty crude mechanisms to try and 
> control the small percentage of heavy users. Clearly everyone must 
> benefit if background bulk data transfers move to something like LEDBAT?

No, it's only the ISP that benefits. How do you move users to LEDBAT, 
what's the incentive for any user to move their traffic there? To give 
them an incentive, you must get off the flat fee model and start to cap 
monthly traffic that is not LEDBAT.

So if you're getting off the flat fee model, why not start charging users 
per usage or have a monthly cap with tokens to raise the cap or buy 
additional "credits"? It's non-discrimatory, and it's completely 
transparent as to what is going on. No secret in-the-black-box 
mistreatment or prioritization based on L4 information.

> There is also the issue of fair allocation of upgrades. Obviously if an 
> ISP spends a lot of money on increasing their backhaul then this money 
> has to come from the customers. However as things stand the 20% of 
> customers grabbing 80% of the network will also grab 80% of this 
> increased capacity, so they are being even more heavily 
> cross-subsidised. Clearly cross-subsidy is always going to happen to an 
> extent so long as you have flat fees for access (even if you put in 
> tiered fees, there is still cross-subsidy). But this should not be 
> excessive else customers suffer.

With global transit prices in the few dollars per megabit/month, the 
actual bandwidth cost per user even if they averaged 1 megabit/s/user at 
peak, is still not a major cost for the service which usually is in the 
several tens of dollars per month.

I don't buy any of the arguments I've seen in the discussion, they're not 
new, and they're not technical or economical, they're purely political and 
regulatory when you boil it down to the actual reasons for how things are 
what they are.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se

From HKaplan@acmepacket.com  Thu Nov 11 16:06:32 2010
Return-Path: <HKaplan@acmepacket.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0533228C0EF; Thu, 11 Nov 2010 16:06:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.763
X-Spam-Level: 
X-Spam-Status: No, score=-1.763 tagged_above=-999 required=5 tests=[AWL=0.236,  BAYES_00=-2.599, J_CHICKENPOX_23=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EWJAsrVl+0sk; Thu, 11 Nov 2010 16:06:31 -0800 (PST)
Received: from etmail.acmepacket.com (etmail.acmepacket.com [216.41.24.6]) by core3.amsl.com (Postfix) with ESMTP id 244EA3A63EB; Thu, 11 Nov 2010 16:06:31 -0800 (PST)
Received: from mail.acmepacket.com (216.41.24.7) by etmail.acmepacket.com (216.41.24.6) with Microsoft SMTP Server (TLS) id 8.2.254.0; Thu, 11 Nov 2010 19:06:58 -0500
Received: from mail.acmepacket.com ([127.0.0.1]) by mail ([127.0.0.1]) with mapi; Thu, 11 Nov 2010 19:06:58 -0500
From: Hadriel Kaplan <HKaplan@acmepacket.com>
To: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Date: Thu, 11 Nov 2010 19:06:55 -0500
Thread-Topic: [dispatch] [conex]  [httpstreaming]    Q-HTTP
Thread-Index: AcuB/YVGBN3wWySoRYK2ksPukCUhdA==
Message-ID: <F4492D45-4141-4B10-B66C-FDBB321738C8@acmepacket.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F68@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011112134270.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F9C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
In-Reply-To: <3349FECF788C984BB34176D70A51782F16877F9C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "DIAZ VIZCAINO, LUIS MIGUEL \(LUIS MIGUEL\)" <luismi.diaz@alcatel-lucent.com>
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Nov 2010 00:06:32 -0000

Hi,
one of the mailing lists you're CC'ing in this email thread is the DISPATCH=
 WG list.  The purpose of the DISPATCH WG is to determine if and where to d=
ispatch new work in RAI.  My guess is that even if there were agreement tha=
t there is a problem, and to solve the problem this way... this I-D would r=
equire a new WG, possibly not in RAI. =20

Do the authors of this I-D plan to submit a proposed charter for a new WG i=
nto this Dispatch mailing list?

If not, I don't mean to be rude, but do you have to keep cc'ing the Dispatc=
h mailing list? Don't you already have a mailing list dedicated for this di=
scussion? =20

And if you do plan to submit a charter, please email a proposed charter.

Don't take this as criticism, but Debating service provider OPEX, CAPEX, co=
nsumer market forces, and network design theory isn't really useful on the =
Dispatch mailing list.  We're just not the right group for that, methinks. =
=20
Just my personal opinion.  To each his own.

-hadriel


From luismi.diaz@alcatel-lucent.com  Fri Nov 12 00:54:07 2010
Return-Path: <luismi.diaz@alcatel-lucent.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 70AF63A6B09; Fri, 12 Nov 2010 00:54:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.381
X-Spam-Level: 
X-Spam-Status: No, score=-4.381 tagged_above=-999 required=5 tests=[AWL=-2.132, BAYES_00=-2.599, HELO_EQ_FR=0.35]
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 bwJonjvdcS8M; Fri, 12 Nov 2010 00:54:00 -0800 (PST)
Received: from smail6.alcatel.fr (smail6.alcatel.fr [64.208.49.42]) by core3.amsl.com (Postfix) with ESMTP id E3F8F3A6B0D; Fri, 12 Nov 2010 00:53:54 -0800 (PST)
Received: from FRMRSSXCHHUB01.dc-m.alcatel-lucent.com (FRMRSSXCHHUB01.dc-m.alcatel-lucent.com [135.120.45.61]) by smail6.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id oAC8sM6E007397 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Fri, 12 Nov 2010 09:54:23 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB01.dc-m.alcatel-lucent.com ([135.120.45.61]) with mapi; Fri, 12 Nov 2010 09:54:22 +0100
From: "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)" <luismi.diaz@alcatel-lucent.com>
To: Mikael Abrahamsson <swmike@swm.pp.se>
Date: Fri, 12 Nov 2010 09:54:20 +0100
Thread-Topic: [dispatch] [conex]  [httpstreaming]    Q-HTTP
Thread-Index: AcuB0uhyyyCMZmR/ToGi1o00hUYJ2QAcgFuA
Message-ID: <3349FECF788C984BB34176D70A51782F16878047@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se>
Accept-Language: es-ES, en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: es-ES, en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.84
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, Ingemar, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Nov 2010 08:54:07 -0000

Few comments in-line....=20


    Saludos,
         Luismi

-----Mensaje original-----
De: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] En nombre =
de Mikael Abrahamsson
Enviado el: jueves, 11 de noviembre de 2010 20:02
Para: DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
CC: dispatch@ietf.org; httpstreaming; conex@ietf.org; Ingemar Johansson S; =
Kathy McEwen; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
Asunto: Re: [dispatch] [conex] [httpstreaming] Q-HTTP

On Thu, 11 Nov 2010, DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL) wrote:

>   Just a different approach. Think in a traffic jam. I know it would=20
> be nice to live in a wonderful world with no jams, but they happen.=20
> Know compare you, going back home from work, and an ambulance with=20
> someone dying inside. Everybody gets away to let ambulance drive=20
> first. And that's OK.

When there is a traffic jam due to an accident it's ok. Where there is LA s=
tyle traffic jams 12 hours of the day, that's not ok.

[[Luismi]]: I dont look why it is happening. It is just happening. And we n=
eed to do something about it in both cases (accident and 12-hour daily jam)=
.=20

>   Now think on Internet. You are playing a Real-Time game and your=20
> neighbours are just downloading files. They can afford some amount of=20
> traffic loss (+delay/jitter) since TCP retransmisions will do the=20
> trick (just will take a little longer to get the job done) while you=20
> cannot afford losing (+delaying/jitterin) your traffic because if it=20
> happens, your opponent will blow you away from the arena. That's the=20
> point, all traffic flows are NOT the same and need different SLAs.

It would help the customer to get different treatment of his/her flows on t=
he access. It would help the ISP and not the customer to do the same in the=
 distribution/core. Who do we want to help? Is it the end user or is it the=
 ISP? In the discussions in CONEX I mostly see people wanting to help the I=
SP, not the end user.

[[Luismi]]: There is one only real thing we can trust in: ISP is there beca=
use of PROFIT. If there is no profit there will be no investment at all and=
 everything will just stale, that is precisely the reason while new real-ti=
me services are not flying on Internet as it should. We are helping ISPs to=
 do MORE with the same money, and that will benefit users. With Q-HTTP we a=
re also providing the tools to users to "audit" what they are paying for. U=
sers will pay extra money for superb services (we are doing that right now =
when you pay a World of Warcraft or OnLive subscription) and part of that m=
oney will end-up on the ISP. Sharing profit between all the players is defi=
netively a good thing IMHO.

> - Enables network operators to generate more revenue for=20
> "over-requirements". I dont think real-time was in mind whe Internet=20
> was created and we need to provide ISPs with new tools like this.

"over-requirement" as in "I want to actually get what you promised to deliv=
er to me"?

[[Luismi]]: The problem is that ISPs promises are just vague. Up to X Mbps,=
 with no delay/jitter guarantees is just fine for a lot of applications. It=
 is just not enough for real-time. Besides, a few seconds congestion (for i=
nstance, a fiber goes down and all traffic re-routes by another path that b=
ecomes 1.5 to 1 congested) will produce a slow down in "standard" service a=
nd a complete melt-down in real-time. THAT's what we want to protect. Real-=
Time application will obtain higher priority during congestion (thus slowin=
g down even more the standard services) and EVERYTHING will be saved. Stand=
ard services will survive with a period of "half-speed" and Real-Time will =
survive unaffected.

I don't buy it.

[[Luismi]]: Then there are a lot of services that never will fly out on Int=
ernet. Take a look on OnLive service. They provide virtualized gaming (play=
 XBOX games on your TV without the console, just with a small set-top-box t=
hat receives video and sends keys pressed on the pad) by just bypassing the=
 network and installing PoPs just half mile away from your home. That is no=
t economically optimized as you can imagine thus they are translating that =
into a very expensive service. Just because network does not provide what t=
hey need. With QoS, they can offer a centralized service, with really cheap=
er deployment, lower the service fee to users (win), making more profit (wi=
n) and paying a % of that to ISP (win). If we like win-win, you must love t=
his win-win-win (and even better, ISP will re-invest part of that profit on=
 network).

--=20
Mikael Abrahamsson    email: swmike@swm.pp.se
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

From henry.sinnreich@gmail.com  Fri Nov 12 14:53:42 2010
Return-Path: <henry.sinnreich@gmail.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9BF503A6A27; Fri, 12 Nov 2010 14:53:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[AWL=1.000,  BAYES_00=-2.599, GB_I_LETTER=-2]
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 hPB2h96laebu; Fri, 12 Nov 2010 14:53:41 -0800 (PST)
Received: from mail-gw0-f44.google.com (mail-gw0-f44.google.com [74.125.83.44]) by core3.amsl.com (Postfix) with ESMTP id 2A4B23A69CE; Fri, 12 Nov 2010 14:53:41 -0800 (PST)
Received: by gwb10 with SMTP id 10so1946507gwb.31 for <multiple recipients>; Fri, 12 Nov 2010 14:54:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:user-agent:date:subject:from :to:cc:message-id:thread-topic:thread-index:in-reply-to:mime-version :content-type:content-transfer-encoding; bh=1HLcBErjOlxUfxFyeNXBWeLA8X4pDTs3/EiH3pwFxEY=; b=kU6KJ9vdq0rumbJu6Fv5miE+gVxxd8tq+KeCLBGTM1eHPozkYqpT4hH53teYC22Z6a MThrfF1v5+FnOo5WnJy76QzY7wala0vlx0paHxxOnfJeCicaQ+ybBoZGa57ig03+eMWO n6irQ2o/LsEMaruK/N2gfhx3g1nziBqJ6TwMg=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; b=YGLmpNqZBRg5It+Vb+rHVg9SMrB9iMMuybdrskktv49m0DESNYiCSFyjLMhqoniiA+ 7K5ieOHwrxw/DqDJWhilvYfRmu67EiZVUUIahf4QpXkZ2uPkRpjXw9lPurr1mJ/S1ZHc pgHmZs511NCWBUikIyDMuxUDRySplF4ETZlKg=
Received: by 10.90.59.17 with SMTP id h17mr3916525aga.133.1289602454756; Fri, 12 Nov 2010 14:54:14 -0800 (PST)
Received: from [192.168.0.34] (cpe-76-184-225-216.tx.res.rr.com [76.184.225.216]) by mx.google.com with ESMTPS id r25sm2703082yhc.0.2010.11.12.14.54.08 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 12 Nov 2010 14:54:13 -0800 (PST)
User-Agent: Microsoft-Entourage/12.27.0.100910
Date: Fri, 12 Nov 2010 16:54:05 -0600
From: Henry Sinnreich <henry.sinnreich@gmail.com>
To: "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)" <luismi.diaz@alcatel-lucent.com>, Mikael Abrahamsson <swmike@swm.pp.se>, "Mike Hammer (hmmr)" <hmmr@cisco.com>
Message-ID: <C90321AD.157CE%henry.sinnreich@gmail.com>
Thread-Topic: [dispatch] [conex]  [httpstreaming]    Q-HTTP
Thread-Index: AcuBxFjYih2YrN4ESN+MSuHYLVkpagABEd4QADz4Uh8=
In-Reply-To: <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>, Ingemar@core3.amsl.com
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Nov 2010 22:53:42 -0000

>    I dont see any drawback in trying to anticipate to the future needs...

Yes, but who is supposed pay for this anticipation?
And how do we know the anticipation is not wrong?

This falls into the risk area for business plans, but not for making
standards based on anticipation.

> I dont think real-time was in mind whe Internet was created
Wrong

>and we need to 
> provide ISPs with new tools like this.
Wrong again IMHO. ISPs would be better advised to fully utilize fiber.

Thanks, Henry


On 11/11/10 12:43 PM, "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)"
<luismi.diaz@alcatel-lucent.com> wrote:

> Hi,
>    Just a different approach. Think in a traffic jam. I know it would be nice
> to live in a wonderful world with no jams, but they happen. Know compare you,
> going back home from work, and an ambulance with someone dying inside.
> Everybody gets away to let ambulance drive first. And that's OK.
> 
>    Now think on Internet. You are playing a Real-Time game and your neighbours
> are just downloading files. They can afford some amount of traffic loss
> (+delay/jitter) since TCP retransmisions will do the trick (just will take a
> little longer to get the job done) while you cannot afford losing
> (+delaying/jitterin) your traffic because if it happens, your opponent will
> blow you away from the arena. That's the point, all traffic flows are NOT the
> same and need different SLAs.
> 
>   Q-HTTP tries to address both problems:
> 
> - Enable subscriber to measure the SLA is being provided. This by itself is
> nice, since allows e2e players to solve the problem (reducing bit-rate of
> video if possible, for instance)
> - Enables network operators to generate more revenue for "over-requirements".
> I dont think real-time was in mind whe Internet was created and we need to
> provide ISPs with new tools like this.
> 
>    I dont see any drawback in trying to anticipate to the future needs...
> 
> 
>     Saludos,
>          Luismi
> 
> -----Mensaje original-----
> De: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] En nombre de
> Mikael Abrahamsson
> Enviado el: jueves, 11 de noviembre de 2010 18:16
> Para: Mike Hammer (hmmr)
> CC: dispatch@ietf.org; httpstreaming; conex@ietf.org; Ingemar Johansson S;
> Kathy McEwen; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
> Asunto: Re: [dispatch] [conex] [httpstreaming] Q-HTTP
> 
> On Thu, 11 Nov 2010, Mike Hammer (hmmr) wrote:
> 
>> I think the crux of our disagreement here is the difference between
>> what it takes to be an ISP and what it takes to be an access provider.
>> The economics are different.  Apples and oranges.  Saying it works for
>> oranges means it makes sense for apples is a non-sequitor.
> 
> For me an ISP is one who runs active equipment, L2 and up. Sometimes ISPs own
> L1 as well. What do you mean by it?
> 
>> <Start political view>
>> It is nice that you have a regulated monopoly of L1 in your market,
>> but
> 
> It's not a monopoly. Well, the copper is mostly, but the fiber isn't.
> 
>> However, comparing blocking (dial-tone means nothing, busy signal
>> does) of QoS guaranteed telephone links with non-QoS based congestion
>> is self-contradictory.  You are in essence saying that on the one hand
>> providers should not have the tools to provide QoS guarantees and on
>> the other hand slapping them for not being able to provide a QoS guarantee.
>> Now how fair is that?
> 
> I don't want QoS guarantees, I want *all* my packets delivered, expediently,
> regardless if my neighbour is filling up his pipe or not. I have paid for it,
> and I want it DELIVERED. The postal office doesn't get to choose which of my
> letters it's ok to delay or throw away, they should just deliver them. Same
> with my ISP.
> 
>> I would not be so quick to deride the advertizing as false as not very
>> clear, but I do think there could be better education of the public.
>> (Have you never tried to explain this to a non-techie and watched
>> their eyes glaze over?)
> 
> That's why the IETF should work on tools to show this to people, not give ISPs
> tools to screw their customers.
> 
>> As for treating traffic equally, you apparently don't care much about
>> real-time interactive applications.  That is your choice.  But, please
>> don't impose that on everyone.
> 
> I am fine with packet prioritization within my access line. I have AQM on my
> own access line, because it makes my access line perform better for my packet
> mix (prioritizes my VoIP and ssh before my data heavy TCP sessions).
> 
> The problem I'm having here is that most talk is not about how to make the
> customers access line behave better for the customer, it's to have certain
> customers traffic be lower prioritized in the distribution and core, so ISPs
> can oversubscribe more without customers being able to notice too much.
> 
> I resent that.



From luismi.diaz@alcatel-lucent.com  Fri Nov 12 01:12:20 2010
Return-Path: <luismi.diaz@alcatel-lucent.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B5C7928C111; Fri, 12 Nov 2010 01:12:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.077
X-Spam-Level: 
X-Spam-Status: No, score=-4.077 tagged_above=-999 required=5 tests=[AWL=-1.828, BAYES_00=-2.599, HELO_EQ_FR=0.35]
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 lNcJChNwDzO1; Fri, 12 Nov 2010 01:12:13 -0800 (PST)
Received: from smail6.alcatel.fr (smail6.alcatel.fr [64.208.49.42]) by core3.amsl.com (Postfix) with ESMTP id A301A28C110; Fri, 12 Nov 2010 01:12:12 -0800 (PST)
Received: from FRMRSSXCHHUB01.dc-m.alcatel-lucent.com (FRMRSSXCHHUB01.dc-m.alcatel-lucent.com [135.120.45.61]) by smail6.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id oAC9CeUp010250 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Fri, 12 Nov 2010 10:12:40 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB01.dc-m.alcatel-lucent.com ([135.120.45.61]) with mapi; Fri, 12 Nov 2010 10:12:40 +0100
From: "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)" <luismi.diaz@alcatel-lucent.com>
To: Mikael Abrahamsson <swmike@swm.pp.se>, "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Date: Fri, 12 Nov 2010 10:12:38 +0100
Thread-Topic: [dispatch] [conex]  [httpstreaming]    Q-HTTP
Thread-Index: AcuB4Vl8kL6F99JJR5asvgwyuxDp7wAZ+ARA
Message-ID: <3349FECF788C984BB34176D70A51782F1687808C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F68@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011112134270.2639@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.1.10.1011112134270.2639@uplift.swm.pp.se>
Accept-Language: es-ES, en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: es-ES, en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.84
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "Mike Hammer \(hmmr\)" <hmmr@cisco.com>
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Nov 2010 09:12:20 -0000

=20
You said:

"Packet prioritization is only of value when the network is full. QoS is on=
ly of interest when BE works badly."

Then, why on earth ALL ISPs are using QoS in THEIR networks to guarantee th=
eir own VoIP and Broadcast TV services to their customers???

QoS is ALWAYS a MUST for ISPs to ensure real-time services at any moment. Q=
-HTTP is trying to open up that window to other third parties.

And about "network state", there are different solutions to implement this,=
 one includes network state, BUT IT IS NOT THE ONLY ONE. Indeed we tested o=
ne alternative in our lab with actual equipment....

    Saludos,
         Luismi

-----Mensaje original-----
De: Mikael Abrahamsson [mailto:swmike@swm.pp.se]=20
Enviado el: jueves, 11 de noviembre de 2010 21:44
Para: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
CC: dispatch@ietf.org; httpstreaming; conex@ietf.org; Mike Hammer (hmmr); I=
ngemar Johansson S; Kathy McEwen; DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
Asunto: RE: [dispatch] [conex] [httpstreaming] Q-HTTP

On Thu, 11 Nov 2010, GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER) wrote:

> Service providers are worried about ARPU. It is decreasing becasue the=20
> "exaflood" phenomenon. The exponential traffic can not be sustained by=20
> the network, with incremental increases in bandwidth.

I don't get it. Are you saying that because there is more traffic, the user=
 is paying less money per month? Yes, profit per customer might be down, bu=
t why should traffic volume decrease revenue?

> These ISP capabilities can be priced to developers/content providers,=20
> increasing ISP revenues. Capabilities such as location, presence, billing=
, security, QoS....

I agree that an ISP can be a micropayment provider and also provice some lo=
cation information.

> One of the most important is QoS. If developers can not find=20
> profitable business Models, innovation is compromised. QoS means a mix=20
> of traffic engineering + priorization + etc

Packet prioritization is only of value when the network is full. QoS is onl=
y of interest when BE works badly.

> Now imagine an ISP which offer "intelligent" QoS ( based on Q-HTTP) to=20
> enable virtualization of games (like www.onlive.com, but using the=20
> network instead locating servers at last mille)

I don't get this either. You can't play an FPS with tens of milliseconds of=
 network delay, so you need to locate servers close to the customers to kee=
p latency low, plus you also don't want the access latency to eat up your l=
atency budget so ADSL and cable goes out the window anyway, the only thing =
left is the sub-millisecond latency of ETTH.

Btw, I think Q-HTTP is a horrible idea. It seems require a lot of state in =
the network. State is expensive. What happened to KISS principle?

--=20
Mikael Abrahamsson    email: swmike@swm.pp.se

From luismi.diaz@alcatel-lucent.com  Fri Nov 12 01:28:50 2010
Return-Path: <luismi.diaz@alcatel-lucent.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A44E728C124; Fri, 12 Nov 2010 01:28:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.848
X-Spam-Level: 
X-Spam-Status: No, score=-5.848 tagged_above=-999 required=5 tests=[AWL=0.401,  BAYES_00=-2.599, HELO_EQ_FR=0.35, 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 6sxscHnMoaog; Fri, 12 Nov 2010 01:28:44 -0800 (PST)
Received: from smail5.alcatel.fr (smail5.alcatel.fr [64.208.49.27]) by core3.amsl.com (Postfix) with ESMTP id 0383728C0FF; Fri, 12 Nov 2010 01:28:43 -0800 (PST)
Received: from FRMRSSXCHHUB04.dc-m.alcatel-lucent.com (FRMRSSXCHHUB04.dc-m.alcatel-lucent.com [135.120.45.64]) by smail5.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id oAC9TDEJ015825 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Fri, 12 Nov 2010 10:29:14 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB04.dc-m.alcatel-lucent.com ([135.120.45.64]) with mapi; Fri, 12 Nov 2010 10:29:13 +0100
From: "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)" <luismi.diaz@alcatel-lucent.com>
To: Mikael Abrahamsson <swmike@swm.pp.se>, "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Date: Fri, 12 Nov 2010 10:29:12 +0100
Thread-Topic: [dispatch] [conex]  [httpstreaming]    Q-HTTP
Thread-Index: AcuCHXEVdMuY61w2Szq8gwmN/6jItQALTR4w
Message-ID: <3349FECF788C984BB34176D70A51782F168780B4@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F68@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011112134270.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F9C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011120434120.1154@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.1.10.1011120434120.1154@uplift.swm.pp.se>
Accept-Language: es-ES, en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: es-ES, en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.13
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, Ingemar, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Johansson S <ingemar.s.johansson@ericsson.com>
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Nov 2010 09:28:50 -0000

Q-HTTP is not only about testing. If you read that in detail, it has also t=
he messages to alert when something is out of the line. And it also alerts =
(optionally) a third entity (besides user and SP) to react.

As we implemented this on the lab, we have an external policy manager that =
received this alert message, and by means of a policy change make the netwo=
rk in between to consider that specific flow or flows (as described in the =
alert message) to be treated in the same forwarding class as Broadcast TV. =
Everything keeps at best effort until congestion happens. Then, Q-HTTP aler=
ts of SLA violation and this policy manager changes user profile. Real-Time=
 flow (a virtualized game) keeps just playing with no problem (1 second of =
freeze) while other user (non-Q-HTTP) can't simply play, the game is just c=
razy (character is not moving or not stopping).

This was SIMPLE because it was based in the tools we already have in play i=
n some ISPs (lab was based on a real-field network from a big ISP in Spain,=
 with ADSL, aggregation, edge and core network). Simplicity is not measured=
 by the number of pages ;). Of course, this is just a POSSIBLE implementati=
on, not the only one.

And testing is just a MUST. We need to know what is going wrong for THAT fl=
ow, because not all the applications/flows have the same requirements.

And yes, i also think that Q-HTTP is not a good name :D


    Saludos,
         Luismi

-----Mensaje original-----
De: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] En nombre =
de Mikael Abrahamsson
Enviado el: viernes, 12 de noviembre de 2010 4:55
Para: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
CC: dispatch@ietf.org; httpstreaming; conex@ietf.org; Ingemar Johansson S; =
Kathy McEwen; DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
Asunto: Re: [dispatch] [conex] [httpstreaming] Q-HTTP

On Fri, 12 Nov 2010, GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER) wrote:

> Since several years ago, ARPU is frozen and even it has been reduced a=20
> little. But traffic grows each year, and as you say, profit goes down.=20
> I have check ARPU from Spanish operators and they are reduced

Yes, but the ARPU doesn't go down because traffic increases, it goes down d=
ue to competition and increased market penetration.

> Each year, a little, but the investments in network must increase to supp=
ort the traffic growing.

Yes. That means profit is down.

> Priorization reduce queue times, with network full or not. For=20
> example, IPTV services offered by operators uses priorization. But do=20
> not reduce QoS to priorization. There are more operations involved in QoS=
.

Prioritization on the access line is good. Prioritization done because you =
want to flatline your distribution/core at peak times is bad.

> online gaming, in which latencies sometimes makes not possible to play=20
> against users located in other countries, and in that case constraints=20
> are not very restricted , however without QoS, they are impossible to=20
> achieve today.

With hot potato routing, high latency to other countries depend on either b=
ad network design or physical constraints when it comes to speed of light i=
n fiber. QoS can't solve neither.

> Hard-core gamers have a high willingness to pay for virtualized games,=20
> but today content providers can not offer virtualized games because=20
> there is not QoS on demand in Internet.

Hard-core gamers won't accept 50ms of keypress/action delay.

> Have you read the draft? I promise you that Q-HTTP perhaps has an=20
> horrible name, but it is KISS, for sure. It is application level, and=20
> Q-HTTP alerts can be used for a lot of possibilities from adapting=20
> mechanisms ( reduce bitrate or functionalities)  to priorization ,=20
> reservation, or whatever. It is not said what to do with the alerts in=20
> the draft. It is only a powerful tool.

I started reading the draft but fell ill after reading it a while. It seems=
 to do a lot of testing. We don't need more testing, we need performance in=
formation for existing traffic, not more test traffic.

And yes, Q-HTTP is HORRRIBLE name. And no, it's not KISS. Just the size of =
the draft and the number of sections says it's not KISS.

--=20
Mikael Abrahamsson    email: swmike@swm.pp.se
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

From jgunn6@csc.com  Sat Nov 13 06:47:35 2010
Return-Path: <jgunn6@csc.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C48403A6BB0; Sat, 13 Nov 2010 06:47:35 -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 hNDOklo3fK8i; Sat, 13 Nov 2010 06:47:34 -0800 (PST)
Received: from mail130.messagelabs.com (mail130.messagelabs.com [216.82.250.163]) by core3.amsl.com (Postfix) with ESMTP id 5CE323A6BA9; Sat, 13 Nov 2010 06:47:34 -0800 (PST)
X-VirusChecked: Checked
X-Env-Sender: jgunn6@csc.com
X-Msg-Ref: server-5.tower-130.messagelabs.com!1289659688!33069630!1
X-StarScan-Version: 6.2.9; banners=-,-,-
X-Originating-IP: [20.137.2.87]
Received: (qmail 2210 invoked from network); 13 Nov 2010 14:48:09 -0000
Received: from amer-mta101.csc.com (HELO amer-mta101.csc.com) (20.137.2.87) by server-5.tower-130.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP; 13 Nov 2010 14:48:09 -0000
Received: from amer-gwdr06.amer.csc.com (amer-gwdr06.amer.csc.com [20.137.52.154]) by amer-mta101.csc.com (Switch-3.4.3/Switch-3.3.3mp) with ESMTP id oADEm71a032096; Sat, 13 Nov 2010 09:48:07 -0500
In-Reply-To: <C90321AD.157CE%henry.sinnreich@gmail.com>
References: <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <C90321AD.157CE%henry.sinnreich@gmail.com>
To: Henry Sinnreich <henry.sinnreich@gmail.com>
MIME-Version: 1.0
X-KeepSent: CC8141E5:3BFB9BA9-852577DA:005012E0; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 8.0.2FP1  CCH2 April 23, 2009
From: Janet P Gunn <jgunn6@csc.com>
Message-ID: <OFCC8141E5.3BFB9BA9-ON852577DA.005012E0-852577DA.0051507D@csc.com>
Date: Sat, 13 Nov 2010 09:48:04 -0500
X-MIMETrack: Serialize by Router on AMER-GWDR06/SRV/CSC(Release 8.5.1FP1 HF440|June 18, 2010) at 11/13/2010 09:48:08 AM, Serialize complete at 11/13/2010 09:48:08 AM
Content-Type: multipart/alternative; boundary="=_alternative 00514FF9852577DA_="
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, dispatch-bounces@ietf.org, "conex@ietf.org" <conex@ietf.org>, Johansson S <ingemar.s.johansson@ericsson.com>, "Mike Hammer \(hmmr\)" <hmmr@cisco.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>, "DIAZ VIZCAINO, LUIS MIGUEL \(LUIS MIGUEL\)" <luismi.diaz@alcatel-lucent.com>, Ingemar@core3.amsl.com
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 13 Nov 2010 14:47:35 -0000

This is a multipart message in MIME format.
--=_alternative 00514FF9852577DA_=
Content-Type: text/plain; charset="US-ASCII"

> On 11/11/10 12:43 PM, "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)"
> <luismi.diaz@alcatel-lucent.com> wrote:
> 
> > Hi,
> >    Just a different approach. Think in a traffic jam. I know it 
> would be nice
> > to live in a wonderful world with no jams, but they happen. Know 
> compare you,
> > going back home from work, and an ambulance with someone dying inside.
> > Everybody gets away to let ambulance drive first. And that's OK.
> > 
> >    Now think on Internet. You are playing a Real-Time game and 
> your neighbours
> > are just downloading files. They can afford some amount of traffic 
loss
> > (+delay/jitter) since TCP retransmisions will do the trick (just will 
take a
> > little longer to get the job done) while you cannot afford losing
> > (+delaying/jitterin) your traffic because if it happens, your opponent 
will
> > blow you away from the arena. That's the point, all traffic flows 
> are NOT the
> > same and need different SLAs.

I think your analogy is completely backwards.  Yes, everyone gets out of 
the way of the ambulance,
because the ambulance is more important.

But the real time game is NOT more important than downloading the file 
that contains the 
information on how to turn off the flow of the natural gas pipeline when 
there is an explosion.

What you are proposing in your analogy is not that "everyone should get 
out of the way of the ambulance", 
but that "everyone should get out of the brand new Ferrari so it can race 
with the Maserati." 

Janet
--=_alternative 00514FF9852577DA_=
Content-Type: text/html; charset="US-ASCII"


<br><font size=2 face="sans-serif"><br>
</font><tt><font size=2><br>
<br>
&gt; On 11/11/10 12:43 PM, &quot;DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)&quot;<br>
&gt; &lt;luismi.diaz@alcatel-lucent.com&gt; wrote:<br>
&gt; <br>
&gt; &gt; Hi,<br>
&gt; &gt; &nbsp; &nbsp;Just a different approach. Think in a traffic jam.
I know it <br>
&gt; would be nice<br>
&gt; &gt; to live in a wonderful world with no jams, but they happen. Know
<br>
&gt; compare you,<br>
&gt; &gt; going back home from work, and an ambulance with someone dying
inside.<br>
&gt; &gt; Everybody gets away to let ambulance drive first. And that's
OK.<br>
&gt; &gt; <br>
&gt; &gt; &nbsp; &nbsp;Now think on Internet. You are playing a Real-Time
game and <br>
&gt; your neighbours<br>
&gt; &gt; are just downloading files. They can afford some amount of traffic
loss<br>
&gt; &gt; (+delay/jitter) since TCP retransmisions will do the trick (just
will take a<br>
&gt; &gt; little longer to get the job done) while you cannot afford losing<br>
&gt; &gt; (+delaying/jitterin) your traffic because if it happens, your
opponent will<br>
&gt; &gt; blow you away from the arena. That's the point, all traffic flows
<br>
&gt; are NOT the<br>
&gt; &gt; same and need different SLAs.<br>
</font></tt>
<br><tt><font size=2>I think your analogy is completely backwards. &nbsp;Yes,
everyone gets out of the way of the ambulance,</font></tt>
<br><tt><font size=2>because the ambulance is more important.</font></tt>
<br>
<br><tt><font size=2>But the real time game is NOT more important than
downloading the file that contains the </font></tt>
<br><tt><font size=2>information on how to turn off the flow of the natural
gas pipeline when there is an explosion.</font></tt>
<br>
<br><tt><font size=2>What you are proposing in your analogy is not that
&quot;everyone should get out of the way of the ambulance&quot;, </font></tt>
<br><tt><font size=2>but that &quot;everyone should get out of the brand
new Ferrari so it can race with the Maserati.&quot; </font></tt>
<br>
<br><tt><font size=2>Janet</font></tt>
--=_alternative 00514FF9852577DA_=--

From jose_javier.garcia_aranda@alcatel-lucent.com  Sat Nov 13 08:26:20 2010
Return-Path: <jose_javier.garcia_aranda@alcatel-lucent.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E5A4F3A6BB8; Sat, 13 Nov 2010 08:26:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.537
X-Spam-Level: 
X-Spam-Status: No, score=-5.537 tagged_above=-999 required=5 tests=[AWL=0.711,  BAYES_00=-2.599, HELO_EQ_FR=0.35, 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 C+gGw9GxL6z7; Sat, 13 Nov 2010 08:26:19 -0800 (PST)
Received: from smail3.alcatel.fr (smail3.alcatel.fr [64.208.49.56]) by core3.amsl.com (Postfix) with ESMTP id 7FBF43A6917; Sat, 13 Nov 2010 08:26:18 -0800 (PST)
Received: from FRMRSSXCHHUB03.dc-m.alcatel-lucent.com (FRMRSSXCHHUB03.dc-m.alcatel-lucent.com [135.120.45.63]) by smail3.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id oADGQUIx005728 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Sat, 13 Nov 2010 17:26:31 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB03.dc-m.alcatel-lucent.com ([135.120.45.63]) with mapi; Sat, 13 Nov 2010 17:26:31 +0100
From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
To: Janet P Gunn <jgunn6@csc.com>, Henry Sinnreich <henry.sinnreich@gmail.com>
Date: Sat, 13 Nov 2010 17:26:26 +0100
Thread-Topic: [dispatch] [conex]  [httpstreaming]    Q-HTTP
Thread-Index: AcuDQcy6bNFn7oj2SJeZnO8E6ZQihAAC+Yrw
Message-ID: <3349FECF788C984BB34176D70A51782F16B12E33@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <C90321AD.157CE%henry.sinnreich@gmail.com> <OFCC8141E5.3BFB9BA9-ON852577DA.005012E0-852577DA.0051507D@csc.com>
In-Reply-To: <OFCC8141E5.3BFB9BA9-ON852577DA.005012E0-852577DA.0051507D@csc.com>
Accept-Language: en-US
Content-Language: es-ES
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/mixed; boundary="_004_3349FECF788C984BB34176D70A51782F16B12E33FRMRSSXCHMBSB3d_"
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.83
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, "dispatch-bounces@ietf.org" <dispatch-bounces@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Johansson S <ingemar.s.johansson@ericsson.com>, "Mike Hammer \(hmmr\)" <hmmr@cisco.com>, "DIAZ VIZCAINO, LUIS MIGUEL \(LUIS MIGUEL\)" <luismi.diaz@alcatel-lucent.com>, "Ingemar@core3.amsl.com" <Ingemar@core3.amsl.com>
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 13 Nov 2010 16:26:21 -0000

--_004_3349FECF788C984BB34176D70A51782F16B12E33FRMRSSXCHMBSB3d_
Content-Type: multipart/alternative;
	boundary="_000_3349FECF788C984BB34176D70A51782F16B12E33FRMRSSXCHMBSB3d_"

--_000_3349FECF788C984BB34176D70A51782F16B12E33FRMRSSXCHMBSB3d_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

hi Janet

i like your example about the explosion :-)

in my oppinion :

if the files about the way to avoid the explosion are so important,
then these files could be downloaded using SLA , and for sure the user or t=
he
content provider will pay for that.

user-----(pay per FTP with quality)---->content provider-------(pay for qua=
lity)--------> ISP

user-----(pay per game with quality)---->content provider-------(pay for qu=
ality)--------> ISP

user----( no pay anything)----->content provider ------( no pay for quality=
)----->ISP


video or videogame is not more important than FTP, and FTP is not more impo=
rtant than video.
 It depends on how much the content provider or the user is willing to pay =
for it with QoS

in addition, Q-HTTP also may be used for detect packet loss and adjust FTP =
bitrate, or
change parallel FTP for sequential FTP. Q-HTTP is a tool. The decision to t=
ake when Q-HTTP alerts is open

i have attached an image named Q-HTTP_phases.jpg for quick understanding

- jose Javier

________________________________
De: Janet P Gunn [mailto:jgunn6@csc.com]
Enviado el: s=E1bado, 13 de noviembre de 2010 15:48
Para: Henry Sinnreich
CC: conex@ietf.org; dispatch@ietf.org; dispatch-bounces@ietf.org; Mike Hamm=
er (hmmr); httpstreaming; Ingemar@core3.amsl.com; Johansson S; GARCIA ARAND=
A, JOSE JAVIER (JOSE JAVIER); Kathy McEwen; DIAZ VIZCAINO, LUIS MIGUEL (LUI=
S MIGUEL); Mikael Abrahamsson
Asunto: Re: [dispatch] [conex] [httpstreaming] Q-HTTP





> On 11/11/10 12:43 PM, "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)"
> <luismi.diaz@alcatel-lucent.com> wrote:
>
> > Hi,
> >    Just a different approach. Think in a traffic jam. I know it
> would be nice
> > to live in a wonderful world with no jams, but they happen. Know
> compare you,
> > going back home from work, and an ambulance with someone dying inside.
> > Everybody gets away to let ambulance drive first. And that's OK.
> >
> >    Now think on Internet. You are playing a Real-Time game and
> your neighbours
> > are just downloading files. They can afford some amount of traffic loss
> > (+delay/jitter) since TCP retransmisions will do the trick (just will t=
ake a
> > little longer to get the job done) while you cannot afford losing
> > (+delaying/jitterin) your traffic because if it happens, your opponent =
will
> > blow you away from the arena. That's the point, all traffic flows
> are NOT the
> > same and need different SLAs.

I think your analogy is completely backwards.  Yes, everyone gets out of th=
e way of the ambulance,
because the ambulance is more important.

But the real time game is NOT more important than downloading the file that=
 contains the
information on how to turn off the flow of the natural gas pipeline when th=
ere is an explosion.

What you are proposing in your analogy is not that "everyone should get out=
 of the way of the ambulance",
but that "everyone should get out of the brand new Ferrari so it can race w=
ith the Maserati."

Janet

--_000_3349FECF788C984BB34176D70A51782F16B12E33FRMRSSXCHMBSB3d_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Diso-8859-1"=
>
<META content=3D"MSHTML 6.00.2900.6036" name=3DGENERATOR></HEAD>
<BODY>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010>hi Janet</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010>i like your example about the explosion=20
:-)</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010>in my oppinion :</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010>if the files about the way to avoid the explosio=
n are=20
so important, </SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010>then these files could be downloaded using SLA ,=
 and=20
for sure the user or the </SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010>content provider will pay for that.</SPAN></FONT=
></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010>user-----(pay per&nbsp;FTP with quality)----&gt;=
content=20
provider-------(pay for quality)--------&gt; ISP</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010>user-----(pay per&nbsp;game with=20
quality)----&gt;content provider-------(pay for quality)--------&gt;=20
ISP</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010>user----( no pay anything)-----&gt;content provi=
der=20
------( no pay for quality)-----&gt;ISP</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010>video or videogame is not more important than FT=
P, and=20
FTP is not more important than video.</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010>&nbsp;It depends on how much the content provide=
r or=20
the user is willing to pay for it with QoS</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010>in addition, Q-HTTP also may be used for detect =
packet=20
loss and adjust FTP bitrate, or </SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010>change parallel FTP for sequential FTP. Q-HTTP i=
s a=20
tool. The decision to take when Q-HTTP alerts is open</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D836241316-13112010>i have attached an image named Q-HTTP_phases.jpg=
 for=20
quick&nbsp;understanding</SPAN></FONT></DIV></SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT>&nbsp;</DIV>
<DIV class=3DOutlookMessageHeader lang=3Des dir=3Dltr align=3Dleft><SPAN=20
class=3D836241316-13112010><FONT face=3DArial color=3D#0000ff size=3D2>- jo=
se=20
Javier&nbsp;</FONT></SPAN></DIV>
<DIV class=3DOutlookMessageHeader lang=3Des dir=3Dltr align=3Dleft><SPAN=20
class=3D836241316-13112010>&nbsp;</SPAN></DIV>
<DIV class=3DOutlookMessageHeader lang=3Des dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
</DIV>
<DIV class=3DOutlookMessageHeader lang=3Des dir=3Dltr align=3Dleft><FONT fa=
ce=3DTahoma=20
size=3D2><B>De:</B> Janet P Gunn [mailto:jgunn6@csc.com] <BR><B>Enviado el:=
</B>=20
s=E1bado, 13 de noviembre de 2010 15:48<BR><B>Para:</B> Henry=20
Sinnreich<BR><B>CC:</B> conex@ietf.org; dispatch@ietf.org;=20
dispatch-bounces@ietf.org; Mike Hammer (hmmr); httpstreaming;=20
Ingemar@core3.amsl.com; Johansson S; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIE=
R);=20
Kathy McEwen; DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL); Mikael=20
Abrahamsson<BR><B>Asunto:</B> Re: [dispatch] [conex] [httpstreaming]=20
Q-HTTP<BR></FONT><BR></DIV>
<DIV></DIV><BR><FONT face=3Dsans-serif size=3D2><BR></FONT><TT><FONT=20
size=3D2><BR><BR>&gt; On 11/11/10 12:43 PM, "DIAZ VIZCAINO, LUIS MIGUEL (LU=
IS=20
MIGUEL)"<BR>&gt; &lt;luismi.diaz@alcatel-lucent.com&gt; wrote:<BR>&gt; <BR>=
&gt;=20
&gt; Hi,<BR>&gt; &gt; &nbsp; &nbsp;Just a different approach. Think in a tr=
affic=20
jam. I know it <BR>&gt; would be nice<BR>&gt; &gt; to live in a wonderful w=
orld=20
with no jams, but they happen. Know <BR>&gt; compare you,<BR>&gt; &gt; goin=
g=20
back home from work, and an ambulance with someone dying inside.<BR>&gt; &g=
t;=20
Everybody gets away to let ambulance drive first. And that's OK.<BR>&gt; &g=
t;=20
<BR>&gt; &gt; &nbsp; &nbsp;Now think on Internet. You are playing a Real-Ti=
me=20
game and <BR>&gt; your neighbours<BR>&gt; &gt; are just downloading files. =
They=20
can afford some amount of traffic loss<BR>&gt; &gt; (+delay/jitter) since T=
CP=20
retransmisions will do the trick (just will take a<BR>&gt; &gt; little long=
er to=20
get the job done) while you cannot afford losing<BR>&gt; &gt;=20
(+delaying/jitterin) your traffic because if it happens, your opponent=20
will<BR>&gt; &gt; blow you away from the arena. That's the point, all traff=
ic=20
flows <BR>&gt; are NOT the<BR>&gt; &gt; same and need different=20
SLAs.<BR></FONT></TT><BR><TT><FONT size=3D2>I think your analogy is complet=
ely=20
backwards. &nbsp;Yes, everyone gets out of the way of the ambulance,</FONT>=
</TT>=20
<BR><TT><FONT size=3D2>because the ambulance is more important.</FONT></TT>=
=20
<BR><BR><TT><FONT size=3D2>But the real time game is NOT more important tha=
n=20
downloading the file that contains the </FONT></TT><BR><TT><FONT=20
size=3D2>information on how to turn off the flow of the natural gas pipelin=
e when=20
there is an explosion.</FONT></TT> <BR><BR><TT><FONT size=3D2>What you are=
=20
proposing in your analogy is not that "everyone should get out of the way o=
f the=20
ambulance", </FONT></TT><BR><TT><FONT size=3D2>but that "everyone should ge=
t out=20
of the brand new Ferrari so it can race with the Maserati."=20
</FONT></TT><BR><BR><TT><FONT size=3D2>Janet</FONT></TT></BODY></HTML>

--_000_3349FECF788C984BB34176D70A51782F16B12E33FRMRSSXCHMBSB3d_--

--_004_3349FECF788C984BB34176D70A51782F16B12E33FRMRSSXCHMBSB3d_
Content-Type: image/jpeg; name="Q-HTTP_phases.jpg"
Content-Description: Q-HTTP_phases.jpg
Content-Disposition: attachment; filename="Q-HTTP_phases.jpg"; size=83782;
	creation-date="Sat, 13 Nov 2010 17:23:43 GMT";
	modification-date="Sat, 13 Nov 2010 17:23:43 GMT"
Content-Transfer-Encoding: base64

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
AAAAAAAAAAAAAAAAAAAABCat95TfK79gXYhNW+8pvld+wNG8s1jOrcmfS+/gyBEtql4KN/O1M+vs
CpEtql4KN/O1M+vsCHyPqQ7UTu0fRj2PgVIAAxGYAAAAAAAA/KZJjw4rsqW82ww0k1uOOKJKUkXO
ZmfMP1HMrlNdmuQpcZ1tEunvlIjofRyjC1kR4JxHj6SUWFJMiMj4C+VDDFGlG6LpMc6KOGW3LVXo
WSpK6tWleV/aXVdihwFsodJk4UF3Y0/Nw+gzUvlDImkEklKJJmSzMizt71X5VnSKs0rT6zrgsKkU
+j6gUCFF66aaS0hM9XJJS+06ojJC1biM95mecHx4kZbDalzxq5ykV5hUCqx0kqTBcVlSS5t6FYIn
GzPmWXkMkqI0l3h6FY7NIlSkpOTp6e08kvC3WqfPbtGKJaOjs2GBa1aX1W+qvbF9u2i1U5kSCceq
23IqfWynU4WpKUSG1GkjStajznB8M8MkP9tfRZx3SG7qDJtyj2rPuImzbixJkiTyBMqNxgnnHHFk
pRKM8m2SSPjwPxb4Im/dV7AsSsNUi6q97nTXo5SW2us33ctmpSSVltCi50KLGc8PINlwwrGzSUyN
pQo873pHvGn3PoLRbuosSlLpVTZgRyZmE+p9LT0RBuq2lhBKIkYTkz5845ir5Gnmo9BuLVmHQreh
VWl3rHfeZnOVFDJsrWT58kTZllSzN9SSztSWCM1c5DQadV9H9X69R58Ooxa1VbfdVMp6OVfjux1E
tszc5I9hqLchvvkmXN0jThRQJ6S6Ka0kqftanlynaUX+zQdEozlBNLtsVeTJrCeu2P8AZm1zm3Uq
zv7vKEmeEbj4Y5+A7OkOj1xl1Ol06fXbDKjz6pUVyI+XkOknDbBtrM21GWOUa4lnOCPgPRQC5S0W
ufE1T96TzNpbotPp922+7VNM6HSE0Q2npVYVXJMpyc+3hSHGGkOpS0e9OTJxJp48CwWB8tq6UX/B
6lO7bIlUDk7gqFXbkxYnXjB8o2SohmreS9hcGnOBqI+5+Uh6Ou+46NaVvSrguCZ1lTImzlnuSW5s
3rJCe5QRqPKlJLgXj/5fVRqjCrFHhVemvcvCmx0SYzu00721pJSVYMiMskZHgyIxTAhyFXOjy/uI
wi7tObyn9onrSj8p2K9a+7X+0sl1rs603c6+7xyTnebu9+UhHK6nup0eoz6NF0+otyMyZ6nINdm1
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

--_004_3349FECF788C984BB34176D70A51782F16B12E33FRMRSSXCHMBSB3d_--

From prvs=59356E9B4C=Kevin.Mason@telecom.co.nz  Sun Nov 14 20:23:50 2010
Return-Path: <prvs=59356E9B4C=Kevin.Mason@telecom.co.nz>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A38C53A63CB; Sun, 14 Nov 2010 20:23:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.999
X-Spam-Level: 
X-Spam-Status: No, score=-0.999 tagged_above=-999 required=5 tests=[BAYES_50=0.001, RCVD_IN_DNSWL_LOW=-1]
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 0VBMWmguSLcR; Sun, 14 Nov 2010 20:23:43 -0800 (PST)
Received: from mgate1.telecom.co.nz (envoy-out.telecom.co.nz [146.171.15.100]) by core3.amsl.com (Postfix) with ESMTP id CCE963A693A; Sun, 14 Nov 2010 20:23:42 -0800 (PST)
Received: from mgate6.telecom.co.nz (unknown [146.171.1.21]) by mgate1.telecom.co.nz (Postfix) with ESMTP id 1A0C57B4AB4; Mon, 15 Nov 2010 17:24:21 +1300 (NZDT)
X-WSS-ID: 0LBWS8J-09-2OV-02
X-M-MSG: 
Received: from hp2847.telecom.tcnz.net (hp2847.telecom.tcnz.net [146.171.228.249]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by mgate6.telecom.co.nz (Postfix) with ESMTP id 1537D5DAD5CC; Mon, 15 Nov 2010 17:24:19 +1300 (NZDT)
Received: from hp3120.telecom.tcnz.net (146.171.212.205) by hp2847.telecom.tcnz.net (146.171.228.249) with Microsoft SMTP Server (TLS) id 8.3.83.0; Mon, 15 Nov 2010 17:24:20 +1300
Received: from WNEXMBX01.telecom.tcnz.net ([146.171.212.201]) by hp3120.telecom.tcnz.net ([146.171.212.205]) with mapi; Mon, 15 Nov 2010 17:24:20 +1300
From: Kevin Mason <Kevin.Mason@telecom.co.nz>
To: "conex@ietf.org" <conex@ietf.org>
Date: Mon, 15 Nov 2010 17:24:19 +1300
Thread-Topic: [conex] [dispatch]   [httpstreaming]    Q-HTTP
Thread-Index: AcuB0uVHZzrj+JIgQaK7yQuY6NMMfQADQk1wAJeuE9A=
Message-ID: <9BC62293D3D9534AACB0FEC5F2DE51B20130E801@WNEXMBX01.telecom.tcnz.net>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se> <002a01cb81e1$40e58740$c2b095c0$@com>
In-Reply-To: <002a01cb81e1$40e58740$c2b095c0$@com>
Accept-Language: en-US, en-NZ
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-NZ
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: 'httpstreaming' <httpstreaming@ietf.org>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [httpstreaming] [conex] [dispatch]       Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Nov 2010 04:23:50 -0000

I think much of this discussion is missing the root issue.

For any communication there is a source and sink. If the communication need=
s to pass information in both directions (other then underlying flow manage=
ment) then each end becomes both a source and a sink.=20

The path used for this communication is whatever is available. An ISP can i=
nfluence where the source of anything a sink wish's to receive is, but comm=
ercial and regulatory models can impact beyond what an ISP can control.

As a very general rule, distance costs. There are exceptions but the longer=
 the path generally the higher the cost. As an ISP on the opposite of the w=
orld to the majority of the English speaking populations this is more appar=
ent to us that others!

To suggest that the global industry should or even could ensure that no con=
gestion ever occurs between any source and any sink (i.e. the "core") is a =
little unrealistic. The probability of congestion on any path is never zero=
, regardless of how over provisioned it is. A forwarding link is always 100=
% utilised while it is forwarding a packet, so irrespective of the speed of=
 the link and frequency of arrival of packets for onward transmission, if a=
nother packet arrives while the previous one is being sent then it has to w=
ait. So how long does it have to wait before the link is considered "conges=
ted".

How long a packet might have to wait is determined by the ISP in its queue =
management and cpacity management at any forwarding point. However the ISP =
has no idea what the role of that packet is in the application the source a=
nd sink are exchanging data for, only the users do.

So the issue re congestion is not if congestion occurs, but how frequency, =
and how much delay (or loss) can each application tolerate before its value=
 or utility to the source and sink diminishes. Telephony (and ATM) has a re=
servation mechanism built in, but there is still an "engineered" probabilit=
y that congestion occurs and the reservation cannot be made.

So sources and sinks between them have options.=20

One option discussed in this thread at length is that the application is, o=
r could be, in some way elastic. But even this elasticity does not always c=
ome for free, the application has to build that in (clever codecs have roya=
lties, as does processing power for user equipment to do any required compu=
tation at an acceptable rate), and the users may have to be willing to forg=
o some of the potential richness of their application when path bottlenecks=
 occur. If this is acceptable, application elasticity can be effective in c=
reating a more acceptable outcome more often for the total population of so=
urces and sink combinations.=20

Elasticity is not just a function of the application, albeit some applicati=
ons tend to lend themselves to elastic behaviour more than others, but elas=
ticity is more a function of what the source and sink are doing at the time=
, and is in part determined by what incentives service provider's put in pl=
ace to encourage users to implement and/or enable elasticity in application=
 behaviour. As has already been mentioned, the threshold when path conditio=
ns reach a point that begins to degrade the experience, regardless of appli=
cation elasticity, is very low for some uses (e.g. FPS games).

The bandwidth for "acceptable" human speech conversation (telephony) is bec=
oming trivial in relation to bandwidth required for other uses (e.g. HD vid=
eo). So if any degree of fairness exists on paths, the probability that an =
acceptable path will exist for the duration of any source and sink speech p=
ath combination is getting higher by the day. So value for any differential=
 mechanism for improving speech path performance probability (reservations,=
 prioritisation) is rapidly diminishing except on paths where bandwidth rem=
ains expensive (e.g. wireless access) because of the scarcity of radio spec=
trum.

ISPs have a common problem, like any transport provider, in managing incent=
ives (financial or market imposed) to discourage undue concentration of pop=
ular sources, and/or concentration of popular sinks, and to manage the bala=
nce between an individual's appetite to consume resources when it is most c=
onvenient to them (and therefore a high probability it is the most convenie=
nt time for the majority of other like users), verses modifying their behav=
iour (e.g. reducing consumption rate or shifting their consumption to perio=
ds of lower utilisation). Zero congestion can never be achieved. But the pr=
obability might remain very very low in most cases if providing excess capa=
city remains more efficient on the majority of paths rather than managing f=
air sharing of the resources. [art of the challenge is to give realistic ex=
pectation on what sources and sinks can reasonably expect using language th=
ey can understand.

So tools like LEDBAT, the proposed Q-HTTP, ECN, are all mechanisms to enabl=
e individuals (or their applications on their behalf) to identify when the =
path transfer function may be falling below a desired threshold for the pre=
ferred mode of application operation, and therefore enable users to change =
their behaviour if they are willing to (or to hope other users will change =
their behaviour first and leave space for them!). But there is little or no=
 reward for this concession, so many will continue to just complain. These =
mechanisms do not inherently provide the provider with information that wou=
ld enable the provider to intervene and referee who gets what if its consid=
ered to be getting too unfair.=20

CONEX on the other hand is trying, as I understand it, to provide real time=
 information to providers that would better enable providers to referee who=
 get what if user (or upstream providers as the agent for upstream sources)=
 on their own do not all play fairly, if providers choose to use the inform=
ation in this way.



Cheers
Kevin Mason
> -----Original Message-----
> From: conex-bounces@ietf.org [mailto:conex-bounces@ietf.org] On Behalf Of
> Toby Moncaster
> Sent: Friday, 12 November 2010 9:45 a.m.
> To: conex@ietf.org
> Cc: 'httpstreaming'; dispatch@ietf.org
> Subject: Re: [conex] [dispatch] [httpstreaming] Q-HTTP
>=20
> > -----Original Message-----
> > From: conex-bounces@ietf.org [mailto:conex-bounces@ietf.org] On Behalf
> > Of Mikael Abrahamsson
> > Sent: 11 November 2010 19:02
> > To: DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
> > Cc: dispatch@ietf.org; httpstreaming; conex@ietf.org; Ingemar Johansson
> > S; Kathy McEwen; Mike Hammer (hmmr); GARCIA ARANDA, JOSE JAVIER (JOSE
> > JAVIER)
> > Subject: Re: [conex] [dispatch] [httpstreaming] Q-HTTP
> >
> >
> > > - Enables network operators to generate more revenue for
> > > "over-requirements". I dont think real-time was in mind whe Internet
> > was
> > > created and we need to provide ISPs with new tools like this.
> >
> > "over-requirement" as in "I want to actually get what you promised to
> > deliver to me"?
> >
> > I don't buy it.
>=20
> Mikael - I think you already put your finger on the problem when you
> pointed
> out that in your country ISPs are obliged to only promise customers what
> they can reasonably deliver. In most of the world ISPs are still marketin=
g
> "Up to 8 Mbps" or "Up to 20Mbps" for services that at peak, for ~10% of
> customers can manage ~6.5Mbps and 18Mbps respectively, with most customer=
s
> getting half that, and where the backhaul capacity is 10s of kbps per use=
r
> (contention ratios of ~100 to 1).
>=20
> What has gone wrong for ISP business models is that the world has changed=
,
> with streaming and interactive services overtaking bulk transfer and web
> browsing. ConEx may at times appear to be operator centric, but in many
> places it is the customers that are suffering because ISPs are forced to
> use
> pretty crude mechanisms to try and control the small percentage of heavy
> users. Clearly everyone must benefit if background bulk data transfers
> move
> to something like LEDBAT? But currently the operators treat that just the
> same as any other P2P traffic so no-one benefits.
>=20
> There is also the issue of fair allocation of upgrades. Obviously if an
> ISP
> spends a lot of money on increasing their backhaul then this money has to
> come from the customers. However as things stand the 20% of customers
> grabbing 80% of the network will also grab 80% of this increased capacity=
,
> so they are being even more heavily cross-subsidised. Clearly cross-
> subsidy
> is always going to happen to an extent so long as you have flat fees for
> access (even if you put in tiered fees, there is still cross-subsidy). Bu=
t
> this should not be excessive else customers suffer.
>=20
> Toby
>=20
> >
> > --
> > Mikael Abrahamsson    email: swmike@swm.pp.se
> > _______________________________________________
> > conex mailing list
> > conex@ietf.org
> > https://www.ietf.org/mailman/listinfo/conex
>=20
> _______________________________________________
> conex mailing list
> conex@ietf.org
> https://www.ietf.org/mailman/listinfo/conex

From luismi.diaz@alcatel-lucent.com  Mon Nov 15 07:56:39 2010
Return-Path: <luismi.diaz@alcatel-lucent.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 795953A6CC4; Mon, 15 Nov 2010 07:56:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.892
X-Spam-Level: 
X-Spam-Status: No, score=-5.892 tagged_above=-999 required=5 tests=[AWL=0.356,  BAYES_00=-2.599, HELO_EQ_FR=0.35, 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 tFNh78TPFZiW; Mon, 15 Nov 2010 07:56:38 -0800 (PST)
Received: from smail2.alcatel.fr (smail2.alcatel.fr [64.208.49.57]) by core3.amsl.com (Postfix) with ESMTP id 1AF693A6CCC; Mon, 15 Nov 2010 07:56:33 -0800 (PST)
Received: from FRMRSSXCHHUB04.dc-m.alcatel-lucent.com (FRMRSSXCHHUB04.dc-m.alcatel-lucent.com [135.120.45.64]) by smail2.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id oAFFv16I011190 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Mon, 15 Nov 2010 16:57:04 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB04.dc-m.alcatel-lucent.com ([135.120.45.64]) with mapi; Mon, 15 Nov 2010 16:57:02 +0100
From: "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)" <luismi.diaz@alcatel-lucent.com>
To: Janet P Gunn <jgunn6@csc.com>, Henry Sinnreich <henry.sinnreich@gmail.com>
Date: Mon, 15 Nov 2010 16:56:59 +0100
Thread-Topic: [dispatch] [conex]  [httpstreaming]    Q-HTTP
Thread-Index: AcuDQcy6bNFn7oj2SJeZnO8E6ZQihABmoygQ
Message-ID: <3349FECF788C984BB34176D70A51782F16B13386@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <C90321AD.157CE%henry.sinnreich@gmail.com> <OFCC8141E5.3BFB9BA9-ON852577DA.005012E0-852577DA.0051507D@csc.com>
In-Reply-To: <OFCC8141E5.3BFB9BA9-ON852577DA.005012E0-852577DA.0051507D@csc.com>
Accept-Language: es-ES, en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: es-ES, en-US
Content-Type: multipart/alternative; boundary="_000_3349FECF788C984BB34176D70A51782F16B13386FRMRSSXCHMBSB3d_"
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.80
X-Mailman-Approved-At: Tue, 16 Nov 2010 08:29:25 -0800
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, "dispatch-bounces@ietf.org" <dispatch-bounces@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Johansson S <ingemar.s.johansson@ericsson.com>, "Mike Hammer \(hmmr\)" <hmmr@cisco.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>, "Ingemar@core3.amsl.com" <Ingemar@core3.amsl.com>
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Nov 2010 15:56:39 -0000

--_000_3349FECF788C984BB34176D70A51782F16B13386FRMRSSXCHMBSB3d_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,
   Good point, but anyway that file will also have that quality upgraded, a=
nd probably more than the online-game :).

   Today, 20% of people is just using 80% of the network, meaning that 80% =
of people is just using 20% of network. It doesn't seems fair to me that al=
l the costs are paid equally. In a wonderful world, flat rates will just ha=
f down and everything else will be "extras"....

    Saludos,
         Luismi


________________________________
De: Janet P Gunn [mailto:jgunn6@csc.com]
Enviado el: s=E1bado, 13 de noviembre de 2010 15:48
Para: Henry Sinnreich
CC: conex@ietf.org; dispatch@ietf.org; dispatch-bounces@ietf.org; Mike Hamm=
er (hmmr); httpstreaming; Ingemar@core3.amsl.com; Johansson S; GARCIA ARAND=
A, JOSE JAVIER (JOSE JAVIER); Kathy McEwen; DIAZ VIZCAINO, LUIS MIGUEL (LUI=
S MIGUEL); Mikael Abrahamsson
Asunto: Re: [dispatch] [conex] [httpstreaming] Q-HTTP





> On 11/11/10 12:43 PM, "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)"
> <luismi.diaz@alcatel-lucent.com> wrote:
>
> > Hi,
> >    Just a different approach. Think in a traffic jam. I know it
> would be nice
> > to live in a wonderful world with no jams, but they happen. Know
> compare you,
> > going back home from work, and an ambulance with someone dying inside.
> > Everybody gets away to let ambulance drive first. And that's OK.
> >
> >    Now think on Internet. You are playing a Real-Time game and
> your neighbours
> > are just downloading files. They can afford some amount of traffic loss
> > (+delay/jitter) since TCP retransmisions will do the trick (just will t=
ake a
> > little longer to get the job done) while you cannot afford losing
> > (+delaying/jitterin) your traffic because if it happens, your opponent =
will
> > blow you away from the arena. That's the point, all traffic flows
> are NOT the
> > same and need different SLAs.

I think your analogy is completely backwards.  Yes, everyone gets out of th=
e way of the ambulance,
because the ambulance is more important.

But the real time game is NOT more important than downloading the file that=
 contains the
information on how to turn off the flow of the natural gas pipeline when th=
ere is an explosion.

What you are proposing in your analogy is not that "everyone should get out=
 of the way of the ambulance",
but that "everyone should get out of the brand new Ferrari so it can race w=
ith the Maserati."

Janet

--_000_3349FECF788C984BB34176D70A51782F16B13386FRMRSSXCHMBSB3d_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Diso-8859-1"=
>
<META content=3D"MSHTML 6.00.2900.6036" name=3DGENERATOR></HEAD>
<BODY>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D763034715-15112010><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>Hi,</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D763034715-15112010><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>&nbsp;&nbsp; Good point, but anyway that file will=
 also=20
have that quality upgraded, and probably more than the online-game=20
:).</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D763034715-15112010><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D763034715-15112010><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>&nbsp;&nbsp; Today, 20% of people is just using 80=
% of the=20
network, meaning&nbsp;that 80% of people is just using 20% of network. It=20
doesn't seems fair to me that all the costs are paid equally. In a wonderfu=
l=20
world, flat rates will just haf down and everything else will be=20
"extras"....</FONT></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV align=3Dleft><FONT face=3DArial size=3D2>&nbsp;&nbsp;&nbsp; Saludos,</=
FONT></DIV>
<DIV align=3Dleft><FONT face=3DArial=20
size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Luismi</FONT></DI=
V>
<DIV>&nbsp;</DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Des dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>De:</B> Janet P Gunn [mailto:jgunn6@csc.com=
]=20
<BR><B>Enviado el:</B> s=E1bado, 13 de noviembre de 2010 15:48<BR><B>Para:<=
/B>=20
Henry Sinnreich<BR><B>CC:</B> conex@ietf.org; dispatch@ietf.org;=20
dispatch-bounces@ietf.org; Mike Hammer (hmmr); httpstreaming;=20
Ingemar@core3.amsl.com; Johansson S; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIE=
R);=20
Kathy McEwen; DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL); Mikael=20
Abrahamsson<BR><B>Asunto:</B> Re: [dispatch] [conex] [httpstreaming]=20
Q-HTTP<BR></FONT><BR></DIV>
<DIV></DIV><BR><FONT face=3Dsans-serif size=3D2><BR></FONT><TT><FONT=20
size=3D2><BR><BR>&gt; On 11/11/10 12:43 PM, "DIAZ VIZCAINO, LUIS MIGUEL (LU=
IS=20
MIGUEL)"<BR>&gt; &lt;luismi.diaz@alcatel-lucent.com&gt; wrote:<BR>&gt; <BR>=
&gt;=20
&gt; Hi,<BR>&gt; &gt; &nbsp; &nbsp;Just a different approach. Think in a tr=
affic=20
jam. I know it <BR>&gt; would be nice<BR>&gt; &gt; to live in a wonderful w=
orld=20
with no jams, but they happen. Know <BR>&gt; compare you,<BR>&gt; &gt; goin=
g=20
back home from work, and an ambulance with someone dying inside.<BR>&gt; &g=
t;=20
Everybody gets away to let ambulance drive first. And that's OK.<BR>&gt; &g=
t;=20
<BR>&gt; &gt; &nbsp; &nbsp;Now think on Internet. You are playing a Real-Ti=
me=20
game and <BR>&gt; your neighbours<BR>&gt; &gt; are just downloading files. =
They=20
can afford some amount of traffic loss<BR>&gt; &gt; (+delay/jitter) since T=
CP=20
retransmisions will do the trick (just will take a<BR>&gt; &gt; little long=
er to=20
get the job done) while you cannot afford losing<BR>&gt; &gt;=20
(+delaying/jitterin) your traffic because if it happens, your opponent=20
will<BR>&gt; &gt; blow you away from the arena. That's the point, all traff=
ic=20
flows <BR>&gt; are NOT the<BR>&gt; &gt; same and need different=20
SLAs.<BR></FONT></TT><BR><TT><FONT size=3D2>I think your analogy is complet=
ely=20
backwards. &nbsp;Yes, everyone gets out of the way of the ambulance,</FONT>=
</TT>=20
<BR><TT><FONT size=3D2>because the ambulance is more important.</FONT></TT>=
=20
<BR><BR><TT><FONT size=3D2>But the real time game is NOT more important tha=
n=20
downloading the file that contains the </FONT></TT><BR><TT><FONT=20
size=3D2>information on how to turn off the flow of the natural gas pipelin=
e when=20
there is an explosion.</FONT></TT> <BR><BR><TT><FONT size=3D2>What you are=
=20
proposing in your analogy is not that "everyone should get out of the way o=
f the=20
ambulance", </FONT></TT><BR><TT><FONT size=3D2>but that "everyone should ge=
t out=20
of the brand new Ferrari so it can race with the Maserati."=20
</FONT></TT><BR><BR><TT><FONT size=3D2>Janet</FONT></TT></BODY></HTML>

--_000_3349FECF788C984BB34176D70A51782F16B13386FRMRSSXCHMBSB3d_--

From tme@americafree.tv  Tue Nov 16 08:42:27 2010
Return-Path: <tme@americafree.tv>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1294D3A6CC3; Tue, 16 Nov 2010 08:42:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.367
X-Spam-Level: 
X-Spam-Status: No, score=-101.367 tagged_above=-999 required=5 tests=[AWL=1.232, 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 ZU--pWx19zhI; Tue, 16 Nov 2010 08:42:26 -0800 (PST)
Received: from mail.americafree.tv (rossini.americafree.tv [63.105.122.34]) by core3.amsl.com (Postfix) with ESMTP id C026B3A6CAF; Tue, 16 Nov 2010 08:42:25 -0800 (PST)
Received: from [IPv6:::1] (rossini.americafree.tv [63.105.122.34]) by mail.americafree.tv (Postfix) with ESMTP id 51A0993D45C3; Tue, 16 Nov 2010 11:43:09 -0500 (EST)
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: Marshall Eubanks <tme@americafree.tv>
In-Reply-To: <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com>
Date: Tue, 16 Nov 2010 11:43:08 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <F8AE8229-6EE8-432D-ABBC-8B3A35181D71@americafree.tv>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com><6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com><3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com><DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se><3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com><EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com><1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com><01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com>
To: "Mike Hammer (hmmr)" <hmmr@cisco.com>
X-Mailer: Apple Mail (2.1081)
Cc: dispatch@ietf.org, httpstreaming <httpstreaming@ietf.org>, conex@ietf.org, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSEJAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [dispatch]     Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Nov 2010 16:42:27 -0000

On Nov 10, 2010, at 10:05 AM, Mike Hammer (hmmr) wrote:

> Nice theory.  Until it gets down to who is going to pay for the
> over-provisioning.

It is a mistake to call it over-provisioning. (Anything needed for =
proper performance I would call proper provisioning.) And, of course, =
the
customers pay for it. (It is interesting that no one ever seems to ask =
who pays for QOS.)

It is a question of where is it better to put resources, and I think =
that there is a long history to show that in many (not all) situations =
it is better to put resources in provisioning than in QOS.=20

I also think that a modest amount of FEC would go a long way  to address =
concerns about real-time traffic, and I surprised that this is not
already used routinely.=20

Regards
Marshall=20

>=20
> Is the ARPU going to go up?  Are content distributors willing to pay
> more to send that data?
>=20
> Also, note how the volume of traffic always seems to expand to fill =
the
> BW available.
>=20
> Mike
>=20
>=20
> -----Original Message-----
> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
> Behalf Of Mark Watson
> Sent: Tuesday, November 09, 2010 11:19 PM
> To: Kathy McEwen
> Cc: dispatch@ietf.org; httpstreaming; conex@ietf.org; Ingemar =
Johansson
> S; Lars Eggert; GARCIA ARANDA, JOSEJAVIER (JOSE JAVIER)
> Subject: Re: [dispatch] [httpstreaming] Q-HTTP
>=20
>=20
>=20
> Sent from my iPad
>=20
> On Nov 9, 2010, at 7:01 PM, "Kathy McEwen"
> <kathy@iridescentnetworks.com> wrote:
>=20
>> One problem with the voice analogy is that the sheer volume of data
>> traversing the web today is not driven by voice...it's video...and
> it's not
>> even a fraction of the viewing that folks are doing of broadcast
> content.  A
>> solution that depends on "simply" having too much bandwidth, is that
> someone
>> is paying for it.  Eventually it hits someone's pocket books....and =
if
> there
>> isn't sufficient revenue to cover the costs, the too much does
> degrade.
>> Today the mass media is consumed via cheap broadcast technologies...
> why
>> shouldn't the web (fixed and mobile) be as cheap AND as good?? =20
>>=20
>=20
> It should, the question is what is the cheapest way to do it. QoS is
> expensive too. I tend to agree with the thesis below that history is
> telling us that avoiding scarcity in the first place is cheaper than
> rationing here.
>=20
> ...Mark
>=20
>> -----Original Message-----
>> From: httpstreaming-bounces@ietf.org
> [mailto:httpstreaming-bounces@ietf.org]
>> On Behalf Of Lars Eggert
>> Sent: Tuesday, November 09, 2010 8:02 PM
>> To: David Singer
>> Cc: Ingemar Johansson S; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER);
>> httpstreaming; dispatch@ietf.org; conex@ietf.org
>> Subject: Re: [httpstreaming] [dispatch] Q-HTTP
>>=20
>> On 2010-11-9, at 18:31, David Singer wrote:
>>> It is that there are two ways to solve a real-time bandwidth need.
> One is
>> to reserve bandwidth, manage QoS and so on;  one gets protocols and
> systems
>> like diffserv, ATM, and so on.  The other is simply to have 'too =
much'
> of
>> the resource.  Though it feels wrong, the latter often ends up being
> the
>> cheaper and easier solution.  So, for example, voice over IP is
> getting used
>> quite a lot, and to good effect, on the internet today not because we
> have
>> successfully deployed any bandwidth reservation or QoS management
> protocols
>> and systems, but because the available bandwidth is, for the most
> part,
>> greatly in excess of what is needed, and the systems can adapt in
> real-time
>> to what they get (rather than asking for what they want).  The same =
is
> true
>> for multimedia delivery;  the complexity of RTP + TCP friendliness +
> QoS
>> management is not worth it compared to having adaptable end-systems
> and
>> overall more bandwidth than needed.
>>=20
>> Fully agreed.=20
>>=20
>> Folks who like pictures can take a look at
>> https://fit.nokia.com/lars/talks/2008-mit-cfp.pdf, which gives much
> the same
>> argument.
>>=20
>> Lars
>>=20
>> _______________________________________________
>> httpstreaming mailing list
>> httpstreaming@ietf.org
>> https://www.ietf.org/mailman/listinfo/httpstreaming
>>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming
>=20


From ben@niven-jenkins.co.uk  Tue Nov 16 08:47:32 2010
Return-Path: <ben@niven-jenkins.co.uk>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1CB833A6B69; Tue, 16 Nov 2010 08:47:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.681
X-Spam-Level: 
X-Spam-Status: No, score=-103.681 tagged_above=-999 required=5 tests=[AWL=-0.082, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-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 CTTcmZeD1CKN; Tue, 16 Nov 2010 08:47:31 -0800 (PST)
Received: from mailex.mailcore.me (mailex.mailcore.me [94.136.40.62]) by core3.amsl.com (Postfix) with ESMTP id 305E43A68F2; Tue, 16 Nov 2010 08:47:31 -0800 (PST)
Received: from host1.cachelogic.com ([212.44.43.80] helo=dhcp-105-devlan.cachelogic.com) by mail5.atlas.pipex.net with esmtpa (Exim 4.71) (envelope-from <ben@niven-jenkins.co.uk>) id 1PIOha-0007HL-2j; Tue, 16 Nov 2010 16:48:14 +0000
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
In-Reply-To: <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se>
Date: Tue, 16 Nov 2010 16:48:12 +0000
Content-Transfer-Encoding: quoted-printable
Message-Id: <A86F69B7-1A6A-4D58-BBD2-2D97CB8FA4F8@niven-jenkins.co.uk>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se>
To: Mikael Abrahamsson <swmike@swm.pp.se>
X-Mailer: Apple Mail (2.1081)
X-Mailcore-Auth: 9600544
X-Mailcore-Domain: 172912
Cc: dispatch@ietf.org, httpstreaming <httpstreaming@ietf.org>, conex@ietf.org, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "Mike Hammer \(hmmr\)" <hmmr@cisco.com>, "GARCIA ARANDA, JOSEJAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [conex] [dispatch]     Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Nov 2010 16:47:32 -0000

On 10 Nov 2010, at 22:08, Mikael Abrahamsson wrote:

> On Wed, 10 Nov 2010, Mike Hammer (hmmr) wrote:
>=20
>> 3) The people that build and operate the networks will double =
(quadruple?) their investments for no additional return out of the =
goodness of their hearts.
>=20
> No, they're going to do it because if they don't give the customers =
what they promised, their customers are going to leave. This is if there =
is a functional market and customers actually have a choice of =
providers. I realise this is not the case in parts of the world, but =
that doesn't mean we should solve that by technical means, that's a =
political and regulatory problem, it doesn't have any technical =
solution.
>=20
> Let's not forget that if you're congesting your core and distribution, =
you're not delivering what your customers have purchased. Period.
>=20

It depends what the customer has purchased. Many times what the customer =
*thinks* they have purchased and what they have *actually* purchased are =
not the same.

> Everything else is just smoke and mirrors.
>=20
> Congestion is acceptable on the customer access, it's not acceptable =
in the core. That means that any flows/pakets that should yield, are =
within a single customer domain, and thus in the customers own interest.

I used to work at a large PTT. Our design was to make the core =
non-blocking (i.e. does not drop packets except under multiple failures) =
and constrain the backhaul[1] (and to a lesser extent the access line =
itself).

Your sentence above seems to ignore the backhaul? Which is strange as =
the backhaul is a significant proportion of the overall cost and larger =
than the cost of the core itself.

Ben

[1] The bit that transports & aggregates many access connections into =
the core.=

From tme@americafree.tv  Tue Nov 16 08:49:57 2010
Return-Path: <tme@americafree.tv>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 962D93A6D0B; Tue, 16 Nov 2010 08:49:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.399
X-Spam-Level: 
X-Spam-Status: No, score=-101.399 tagged_above=-999 required=5 tests=[AWL=1.200, 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 dg0JkQd79wV1; Tue, 16 Nov 2010 08:49:56 -0800 (PST)
Received: from mail.americafree.tv (rossini.americafree.tv [63.105.122.34]) by core3.amsl.com (Postfix) with ESMTP id 0C26B3A6D81; Tue, 16 Nov 2010 08:49:56 -0800 (PST)
Received: from [IPv6:::1] (rossini.americafree.tv [63.105.122.34]) by mail.americafree.tv (Postfix) with ESMTP id 9FB8A93D48A0; Tue, 16 Nov 2010 11:50:39 -0500 (EST)
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: Marshall Eubanks <tme@americafree.tv>
In-Reply-To: <3349FECF788C984BB34176D70A51782F1687808C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
Date: Tue, 16 Nov 2010 11:50:38 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <7C3A8DA4-18F3-4AA4-A2F4-325FC2D817DA@americafree.tv>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F68@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011112134270.2639@uplift.swm.pp. se> <3349FECF788C984BB34176D70A51782F1687808C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
To: "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)" <luismi.diaz@alcatel-lucent.com>
X-Mailer: Apple Mail (2.1081)
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "Mike Hammer \(hmmr\)" <hmmr@cisco.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Nov 2010 16:49:57 -0000

On Nov 12, 2010, at 4:12 AM, DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL) =
wrote:

>=20
> You said:
>=20
> "Packet prioritization is only of value when the network is full. QoS =
is only of interest when BE works badly."
>=20
> Then, why on earth ALL ISPs are using QoS in THEIR networks to =
guarantee their own VoIP and Broadcast TV services to their customers???
>=20
> QoS is ALWAYS a MUST for ISPs to ensure real-time services at any =
moment. Q-HTTP is trying to open up that window to other third parties.
>=20

I have three personal / office ISP accounts for Internet access. If any =
are offering QOS as a service, they sure haven't told me. (One, the
cable company, does do a "walled garden" type solution for IPTV, but I =
don't think that that is the type of QOS you are talking about.) =20

Regards
Marshall


> And about "network state", there are different solutions to implement =
this, one includes network state, BUT IT IS NOT THE ONLY ONE. Indeed we =
tested one alternative in our lab with actual equipment....
>=20
>    Saludos,
>         Luismi
>=20
> -----Mensaje original-----
> De: Mikael Abrahamsson [mailto:swmike@swm.pp.se]=20
> Enviado el: jueves, 11 de noviembre de 2010 21:44
> Para: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
> CC: dispatch@ietf.org; httpstreaming; conex@ietf.org; Mike Hammer =
(hmmr); Ingemar Johansson S; Kathy McEwen; DIAZ VIZCAINO, LUIS MIGUEL =
(LUIS MIGUEL)
> Asunto: RE: [dispatch] [conex] [httpstreaming] Q-HTTP
>=20
> On Thu, 11 Nov 2010, GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER) wrote:
>=20
>> Service providers are worried about ARPU. It is decreasing becasue =
the=20
>> "exaflood" phenomenon. The exponential traffic can not be sustained =
by=20
>> the network, with incremental increases in bandwidth.
>=20
> I don't get it. Are you saying that because there is more traffic, the =
user is paying less money per month? Yes, profit per customer might be =
down, but why should traffic volume decrease revenue?
>=20
>> These ISP capabilities can be priced to developers/content providers,=20=

>> increasing ISP revenues. Capabilities such as location, presence, =
billing, security, QoS....
>=20
> I agree that an ISP can be a micropayment provider and also provice =
some location information.
>=20
>> One of the most important is QoS. If developers can not find=20
>> profitable business Models, innovation is compromised. QoS means a =
mix=20
>> of traffic engineering + priorization + etc
>=20
> Packet prioritization is only of value when the network is full. QoS =
is only of interest when BE works badly.
>=20
>> Now imagine an ISP which offer "intelligent" QoS ( based on Q-HTTP) =
to=20
>> enable virtualization of games (like www.onlive.com, but using the=20
>> network instead locating servers at last mille)
>=20
> I don't get this either. You can't play an FPS with tens of =
milliseconds of network delay, so you need to locate servers close to =
the customers to keep latency low, plus you also don't want the access =
latency to eat up your latency budget so ADSL and cable goes out the =
window anyway, the only thing left is the sub-millisecond latency of =
ETTH.
>=20
> Btw, I think Q-HTTP is a horrible idea. It seems require a lot of =
state in the network. State is expensive. What happened to KISS =
principle?
>=20
> --=20
> Mikael Abrahamsson    email: swmike@swm.pp.se
> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming
>=20


From ben@niven-jenkins.co.uk  Tue Nov 16 08:59:31 2010
Return-Path: <ben@niven-jenkins.co.uk>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 36BC03A6DBF; Tue, 16 Nov 2010 08:59:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.672
X-Spam-Level: 
X-Spam-Status: No, score=-103.672 tagged_above=-999 required=5 tests=[AWL=-0.073, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-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 9eu-G7dTo0Fe; Tue, 16 Nov 2010 08:59:30 -0800 (PST)
Received: from mailex.mailcore.me (mailex.mailcore.me [94.136.40.61]) by core3.amsl.com (Postfix) with ESMTP id 2E2C33A6DBD; Tue, 16 Nov 2010 08:59:30 -0800 (PST)
Received: from host1.cachelogic.com ([212.44.43.80] helo=dhcp-105-devlan.cachelogic.com) by mail6.atlas.pipex.net with esmtpa (Exim 4.71) (envelope-from <ben@niven-jenkins.co.uk>) id 1PIOtB-0003xX-9Z; Tue, 16 Nov 2010 17:00:13 +0000
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
In-Reply-To: <alpine.DEB.1.10.1011112150370.2639@uplift.swm.pp.se>
Date: Tue, 16 Nov 2010 17:00:12 +0000
Content-Transfer-Encoding: quoted-printable
Message-Id: <6631D123-D319-4CF6-B299-FD8CFD17EB0B@niven-jenkins.co.uk>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se> <002a01cb81e1$40e58740$c2b095c0$@com> <alpine.DEB.1.10.1011112150370.2639@uplift.sw m.pp.se>
To: Mikael Abrahamsson <swmike@swm.pp.se>
X-Mailer: Apple Mail (2.1081)
X-Mailcore-Auth: 9600544
X-Mailcore-Domain: 172912
Cc: httpstreaming <httpstreaming@ietf.org>, conex@ietf.org
Subject: Re: [httpstreaming] [conex] [dispatch]       Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Nov 2010 16:59:31 -0000

Mikael,

On 11 Nov 2010, at 20:57, Mikael Abrahamsson wrote:

> On Thu, 11 Nov 2010, Toby Moncaster wrote:
>> There is also the issue of fair allocation of upgrades. Obviously if =
an ISP spends a lot of money on increasing their backhaul then this =
money has to come from the customers. However as things stand the 20% of =
customers grabbing 80% of the network will also grab 80% of this =
increased capacity, so they are being even more heavily =
cross-subsidised. Clearly cross-subsidy is always going to happen to an =
extent so long as you have flat fees for access (even if you put in =
tiered fees, there is still cross-subsidy). But this should not be =
excessive else customers suffer.
>=20
> With global transit prices in the few dollars per megabit/month, the =
actual bandwidth cost per user even if they averaged 1 megabit/s/user at =
peak, is still not a major cost for the service which usually is in the =
several tens of dollars per month.


Please cite evidence to support this assertion. At least for the ISPs I =
have worked with & for the margins are pretty thin and while =
Transit/Peering costs are not the largest cost they are not =
insignificant. We saw large scale "streaming events", e.g. day long =
sports event broadcast on the Internet, had significant (localised) =
impact to the Transit costs and if they were permanent (e.g. your =
average 1 Mbps / user at peak time) they would have made a significant =
impact to the bottom-line.

Ben


From singer@apple.com  Tue Nov 16 10:02:39 2010
Return-Path: <singer@apple.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 02CCB3A6CE7; Tue, 16 Nov 2010 10:02:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level: 
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, 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 0zp+dEVSFxkX; Tue, 16 Nov 2010 10:02:38 -0800 (PST)
Received: from mail-out4.apple.com (mail-out.apple.com [17.254.13.23]) by core3.amsl.com (Postfix) with ESMTP id 5F2783A6ACF; Tue, 16 Nov 2010 10:02:38 -0800 (PST)
Received: from relay13.apple.com (relay13.apple.com [17.128.113.29]) by mail-out4.apple.com (Postfix) with ESMTP id 53305BD99C65; Tue, 16 Nov 2010 10:03:22 -0800 (PST)
X-AuditID: 1180711d-b7c86ae000000247-9a-4ce2c76ab440
Received: from singda.apple.com (singda.apple.com [17.197.20.4]) by relay13.apple.com (Apple SCV relay) with SMTP id C1.0F.00583.A67C2EC4; Tue, 16 Nov 2010 10:03:22 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: David Singer <singer@apple.com>
In-Reply-To: <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
Date: Tue, 16 Nov 2010 10:03:21 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <663377F3-630B-428F-92CC-775CC63B816B@apple.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.26 39@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
To: "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)" <luismi.diaz@alcatel-lucent.com>
X-Mailer: Apple Mail (2.1081)
X-Brightmail-Tracker: AAAAAA==
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Johansson S <ingemar.s.johansson@ericsson.com>, "Mike Hammer \(hmmr\)" <hmmr@cisco.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>, Ingemar@core3.amsl.com
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Nov 2010 18:02:39 -0000

On Nov 11, 2010, at 10:43 , DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL) =
wrote:

>   Now think on Internet. You are playing a Real-Time game and your =
neighbours are just downloading files.=20

I am downloading a critical file that will enable me to respond to an =
urgent legal issue I have;  you are merely playing games.  You can wait.

I paid the same as you for my bandwidth, so I should get at least fair =
treatment, if not preferential -:)

David Singer
Multimedia and Software Standards, Apple Inc.


From singer@apple.com  Tue Nov 16 11:39:20 2010
Return-Path: <singer@apple.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 40BB23A6DD1; Tue, 16 Nov 2010 11:39:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level: 
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, 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 IAK9M2cPaAlx; Tue, 16 Nov 2010 11:39:19 -0800 (PST)
Received: from mail-out4.apple.com (mail-out.apple.com [17.254.13.23]) by core3.amsl.com (Postfix) with ESMTP id 65A983A6D91; Tue, 16 Nov 2010 11:39:19 -0800 (PST)
Received: from relay14.apple.com (relay14.apple.com [17.128.113.52]) by mail-out4.apple.com (Postfix) with ESMTP id 6B814BDA2D67; Tue, 16 Nov 2010 11:40:03 -0800 (PST)
X-AuditID: 11807134-b7c05ae000002d5d-15-4ce2de13a322
Received: from singda.apple.com (singda.apple.com [17.197.20.4]) by relay14.apple.com (Apple SCV relay) with SMTP id 97.69.11613.31ED2EC4; Tue, 16 Nov 2010 11:40:03 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: David Singer <singer@apple.com>
In-Reply-To: <C4064AF1C9EC1F40868C033DB94958C7032A5ABE@XMB-RCD-111.cisco.com>
Date: Tue, 16 Nov 2010 11:40:02 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <0068F76E-8631-4A43-A414-02AC36F2F81E@apple.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <3349FECF788C984BB34176D70A51782F 16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <663377F3-630B-428F-92CC-775CC63B816B@apple.com> <C4064AF1C9EC1F40868C033DB94958C7032A5ABE@XMB-RCD-111.cisco.com>
To: Mike Hammer (hmmr) <hmmr@cisco.com>
X-Mailer: Apple Mail (2.1081)
X-Brightmail-Tracker: AAAAAA==
Cc: dispatch@ietf.org, httpstreaming <httpstreaming@ietf.org>, conex@ietf.org, Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>, "DIAZ VIZCAINO, LUIS MIGUEL \(LUIS MIGUEL\)" <luismi.diaz@alcatel-lucent.com>, Ingemar@core3.amsl.com
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Nov 2010 19:39:20 -0000

OK, so my example was slightly humorous.  But in general I think the =
claim that you can give preferential treatment -- preferential =
allocation of bandwidth -- to certain traffic simply because of its type =
is doubtful. =20

Remember, this issue only comes up when there is a shortage;  and the =
thesis that I should be short-changed more (treated worse) than you =
because you are doing a real-time operation and I am not, is doubtful.

On Nov 16, 2010, at 10:46 , Mike Hammer (hmmr) wrote:

> David,
>=20
> Let us be real.  If your file shows up 1 second later, does it matter?
> Probably not.
>=20
> If my voice or video packet shows up 1 second later, does it matter?
> Yes, it gets dropped.
>=20
> Mike
>=20
>=20
> -----Original Message-----
> From: David Singer [mailto:singer@apple.com]=20
> Sent: Tuesday, November 16, 2010 1:03 PM
> To: DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
> Cc: Mikael Abrahamsson; Mike Hammer (hmmr); dispatch@ietf.org;
> Ingemar@core3.amsl.com; httpstreaming; conex@ietf.org; Johansson S;
> GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
> Subject: Re: [httpstreaming] [dispatch] [conex] Q-HTTP
>=20
>=20
> On Nov 11, 2010, at 10:43 , DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
> wrote:
>=20
>>  Now think on Internet. You are playing a Real-Time game and your
> neighbours are just downloading files.=20
>=20
> I am downloading a critical file that will enable me to respond to an
> urgent legal issue I have;  you are merely playing games.  You can =
wait.
>=20
> I paid the same as you for my bandwidth, so I should get at least fair
> treatment, if not preferential -:)
>=20
> David Singer
> Multimedia and Software Standards, Apple Inc.
>=20

David Singer
Multimedia and Software Standards, Apple Inc.


From davidbryan@gmail.com  Tue Nov 16 12:14:01 2010
Return-Path: <davidbryan@gmail.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 74ACD3A6DF2 for <httpstreaming@core3.amsl.com>; Tue, 16 Nov 2010 12:14:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.902
X-Spam-Level: 
X-Spam-Status: No, score=-101.902 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, 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 xS-cTslqnckx for <httpstreaming@core3.amsl.com>; Tue, 16 Nov 2010 12:14:00 -0800 (PST)
Received: from mail-ww0-f44.google.com (mail-ww0-f44.google.com [74.125.82.44]) by core3.amsl.com (Postfix) with ESMTP id 2C3F53A6DED for <httpstreaming@ietf.org>; Tue, 16 Nov 2010 12:13:59 -0800 (PST)
Received: by wwa36 with SMTP id 36so1106088wwa.13 for <httpstreaming@ietf.org>; Tue, 16 Nov 2010 12:14:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=CSF3QAA865r7Ry2wC/npf531tMcjB3+xr5ayEd+3Rrc=; b=M+bXEgpAkZwdWcQ4T2R/Wgz6ZEx8uw8zphbdxLKjVgPCP0LDkg+zQA7XqJByLvlzsQ SlQb4RddCk3/ZtpwbzgMgWOMnx1XXc8j5VQFaUATOM0oF9SBumGHXn94Dh141gC6+zhk RmZxLd7z4zCdYRSVhF0cO8BynJBxBN+CBWY74=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=Sia/wLmekvc/E63BRCxmrNVjaDTWsEz9NMmsOR/KWR/bqBb6Ce2fj5kM149OGoi4cq MEfwPRnzTEVeP5+qowWkhLWTd97YFAyE7S9t6GlDmIwaQtapLVvbB2oU5JKaY4BxiLJE 9lowGe6WgPyvUd7Z4EefSiH37CpfGyqzKQ+74=
MIME-Version: 1.0
Received: by 10.227.142.197 with SMTP id r5mr8236514wbu.197.1289938482387; Tue, 16 Nov 2010 12:14:42 -0800 (PST)
Sender: davidbryan@gmail.com
Received: by 10.227.12.213 with HTTP; Tue, 16 Nov 2010 12:14:42 -0800 (PST)
Date: Tue, 16 Nov 2010 15:14:42 -0500
X-Google-Sender-Auth: p_7En9PlsMwMRWl0OylE9JKoioA
Message-ID: <AANLkTim4O8raBA2ptPT12uprr1N7biip5SWfXLXs02WE@mail.gmail.com>
From: "David A. Bryan" <dbryan@ethernot.org>
To: httpstreaming <httpstreaming@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Subject: [httpstreaming] Notes and other materials from ad-hoc meeting
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Nov 2010 20:14:01 -0000

I have uploaded (very, very minimally edited, since this was an
informal ad-hoc meeting) minutes from the HTTPStreaming ad-hoc, as
well as providing links to the agenda, slides, etc. Thanks to
Christian and Ben for taking notes.

The materials can be found here:

http://www.p2psip.org/httpstream/79/index.html

Thanks,

David

From ben@niven-jenkins.co.uk  Tue Nov 16 12:46:25 2010
Return-Path: <ben@niven-jenkins.co.uk>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B715F3A6E56; Tue, 16 Nov 2010 12:46:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.599
X-Spam-Level: 
X-Spam-Status: No, score=-103.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-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 ooDOTio9Q5Kg; Tue, 16 Nov 2010 12:46:25 -0800 (PST)
Received: from mailex.mailcore.me (mailex.mailcore.me [94.136.40.64]) by core3.amsl.com (Postfix) with ESMTP id ACA923A6E51; Tue, 16 Nov 2010 12:46:24 -0800 (PST)
Received: from host86-156-248-113.range86-156.btcentralplus.com ([86.156.248.113] helo=unknown-00-22-43-25-f9-66.home) by mail10.atlas.pipex.net with esmtpa (Exim 4.71) (envelope-from <ben@niven-jenkins.co.uk>) id 1PISQl-0006pf-KX; Tue, 16 Nov 2010 20:47:08 +0000
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <3349FECF788C984BB34176D70A51782F 16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <663377F3-630B-428F-92CC-775CC63B816B@apple.com> <C4064AF1C9EC1F40868C033DB94958C7032A5ABE@XMB-RCD-111.cisco.com> <0068F76E-8631-4A43-A414-02AC36F2F81E@apple.com>
In-Reply-To: <0068F76E-8631-4A43-A414-02AC36F2F81E@apple.com>
Mime-Version: 1.0 (Apple Message framework v1078)
Content-Type: text/plain; charset=us-ascii
Message-Id: <E9A54517-2DE2-4E6C-9512-25C28ED62139@niven-jenkins.co.uk>
Content-Transfer-Encoding: quoted-printable
From: Benjamin Niven-Jenkins <ben@niven-jenkins.co.uk>
Date: Tue, 16 Nov 2010 20:47:06 +0000
To: David Singer <singer@apple.com>
X-Mailer: Apple Mail (2.1078)
X-Mailcore-Auth: 9600544
X-Mailcore-Domain: 172912
Cc: httpstreaming <httpstreaming@ietf.org>, conex@ietf.org
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Nov 2010 20:46:25 -0000

David,

On 16 Nov 2010, at 19:40, David Singer wrote:

> OK, so my example was slightly humorous.  But in general I think the =
claim that you can give preferential treatment -- preferential =
allocation of bandwidth -- to certain traffic simply because of its type =
is doubtful. =20
>=20
> Remember, this issue only comes up when there is a shortage;  and the =
thesis that I should be short-changed more (treated worse) than you =
because you are doing a real-time operation and I am not, is doubtful.

One solution that I have deployed in a previous life & that I know is =
used by other ISPs is hierarchical shaping at the BNG.

Each "subscriber" gets a "fair" allocation of bandwidth but they (or =
their ISP via their service bundle) choose how to prioritise packets =
within their allocation.

You can then prioritise your download over your daughter's VoIP and Mike =
can prioritise his VoIP over his daughter's download while you both get =
the bandwidth you have individually "paid" for.

Everyone's a winner :-)

Ben


From swmike@swm.pp.se  Tue Nov 16 13:52:49 2010
Return-Path: <swmike@swm.pp.se>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B1E573A6808; Tue, 16 Nov 2010 13:52:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.591
X-Spam-Level: 
X-Spam-Status: No, score=-2.591 tagged_above=-999 required=5 tests=[AWL=0.008,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GZvokYOgUq2p; Tue, 16 Nov 2010 13:52:49 -0800 (PST)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) by core3.amsl.com (Postfix) with ESMTP id 728233A6807; Tue, 16 Nov 2010 13:52:47 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 778EC9C; Tue, 16 Nov 2010 22:53:30 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 75CD89A; Tue, 16 Nov 2010 22:53:30 +0100 (CET)
Date: Tue, 16 Nov 2010 22:53:30 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
In-Reply-To: <A86F69B7-1A6A-4D58-BBD2-2D97CB8FA4F8@niven-jenkins.co.uk>
Message-ID: <alpine.DEB.1.10.1011162251460.1154@uplift.swm.pp.se>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <A86F69B7-1A6A-4D58-BBD2-2D97CB8FA4F8@niven-jenkins.co.uk>
User-Agent: Alpine 1.10 (DEB 962 2008-03-14)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: dispatch@ietf.org, httpstreaming <httpstreaming@ietf.org>, conex@ietf.org, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "Mike Hammer \(hmmr\)" <hmmr@cisco.com>, "GARCIA ARANDA, JOSEJAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [conex] [dispatch]     Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Nov 2010 21:52:49 -0000

On Tue, 16 Nov 2010, Ben Niven-Jenkins wrote:

> Your sentence above seems to ignore the backhaul? Which is strange as 
> the backhaul is a significant proportion of the overall cost and larger 
> than the cost of the core itself.

I don't know what you mean by backhaul, but I guess it's the 
"distribution" I'm talking about.

And it's my firm belief that "backhaul" should "never" be congested.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se

From swmike@swm.pp.se  Tue Nov 16 13:55:23 2010
Return-Path: <swmike@swm.pp.se>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 868053A680A; Tue, 16 Nov 2010 13:55:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.591
X-Spam-Level: 
X-Spam-Status: No, score=-2.591 tagged_above=-999 required=5 tests=[AWL=0.008,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id m3e8l4CCMImb; Tue, 16 Nov 2010 13:55:22 -0800 (PST)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) by core3.amsl.com (Postfix) with ESMTP id 9BE903A6807; Tue, 16 Nov 2010 13:55:22 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 54D6E9F; Tue, 16 Nov 2010 22:56:06 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 51AB99E; Tue, 16 Nov 2010 22:56:06 +0100 (CET)
Date: Tue, 16 Nov 2010 22:56:06 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
In-Reply-To: <6631D123-D319-4CF6-B299-FD8CFD17EB0B@niven-jenkins.co.uk>
Message-ID: <alpine.DEB.1.10.1011162254310.1154@uplift.swm.pp.se>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se> <002a01cb81e1$40e58740$c2b095c0$@com> <alpine.DEB.1.10.1011112150370.2639@uplift.sw m.pp.se> <6631D123-D319-4CF6-B299-FD8CFD17EB0B@niven-jenkins.co.uk>
User-Agent: Alpine 1.10 (DEB 962 2008-03-14)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: httpstreaming <httpstreaming@ietf.org>, conex@ietf.org
Subject: Re: [httpstreaming] [conex] [dispatch]       Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Nov 2010 21:55:23 -0000

On Tue, 16 Nov 2010, Ben Niven-Jenkins wrote:

> Please cite evidence to support this assertion.

Are you for real? You're free to say what you want, but I have to "cite 
evidence"?

> At least for the ISPs I have worked with & for the margins are pretty 
> thin and while Transit/Peering costs are not the largest cost they are 
> not insignificant. We saw large scale "streaming events", e.g. day long 
> sports event broadcast on the Internet, had significant (localised) 
> impact to the Transit costs and if they were permanent (e.g. your 
> average 1 Mbps / user at peak time) they would have made a significant 
> impact to the bottom-line.

Well then, your experience differs from mine.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se

From swmike@swm.pp.se  Tue Nov 16 13:57:25 2010
Return-Path: <swmike@swm.pp.se>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6E8B13A680A; Tue, 16 Nov 2010 13:57:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.592
X-Spam-Level: 
X-Spam-Status: No, score=-2.592 tagged_above=-999 required=5 tests=[AWL=0.007,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yTlksep2tb06; Tue, 16 Nov 2010 13:57:24 -0800 (PST)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) by core3.amsl.com (Postfix) with ESMTP id 82B913A6807; Tue, 16 Nov 2010 13:57:24 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 373A69E; Tue, 16 Nov 2010 22:58:08 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 35E899A; Tue, 16 Nov 2010 22:58:08 +0100 (CET)
Date: Tue, 16 Nov 2010 22:58:08 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: Benjamin Niven-Jenkins <ben@niven-jenkins.co.uk>
In-Reply-To: <E9A54517-2DE2-4E6C-9512-25C28ED62139@niven-jenkins.co.uk>
Message-ID: <alpine.DEB.1.10.1011162257080.1154@uplift.swm.pp.se>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <3349FECF788C984BB34176D70A51782F 16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <663377F3-630B-428F-92CC-775CC63B816B@apple.com> <C4064AF1C9EC1F40868C033DB94958C7032A5ABE@XMB-RCD-111.cisco.com> <0068F76E-8631-4A43-A414-02AC36F2F81E@apple.com> <E9A54517-2DE2-4E6C-9512-25C28ED62139@niven-jenkins.co.uk>
User-Agent: Alpine 1.10 (DEB 962 2008-03-14)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: httpstreaming <httpstreaming@ietf.org>, conex@ietf.org
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Nov 2010 21:57:25 -0000

On Tue, 16 Nov 2010, Benjamin Niven-Jenkins wrote:

> Each "subscriber" gets a "fair" allocation of bandwidth but they (or 
> their ISP via their service bundle) choose how to prioritise packets 
> within their allocation.

The only "fair" allocation is the speed that was sold to the customer.

> Everyone's a winner :-)

The ISP is the winner because they get away with delivering less than what 
they promised the customer. The customers are being screwed, they're not 
winners.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se

From ben@niven-jenkins.co.uk  Tue Nov 16 23:26:00 2010
Return-Path: <ben@niven-jenkins.co.uk>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4F8333A6898; Tue, 16 Nov 2010 23:26:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.599
X-Spam-Level: 
X-Spam-Status: No, score=-103.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-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 4UymmjbC1RpX; Tue, 16 Nov 2010 23:25:59 -0800 (PST)
Received: from mailex.mailcore.me (mailex.mailcore.me [94.136.40.62]) by core3.amsl.com (Postfix) with ESMTP id 35AF03A6897; Tue, 16 Nov 2010 23:25:59 -0800 (PST)
Received: from host86-164-251-101.range86-164.btcentralplus.com ([86.164.251.101] helo=unknown-00-22-43-25-f9-66.home) by mail5.atlas.pipex.net with esmtpa (Exim 4.71) (envelope-from <ben@niven-jenkins.co.uk>) id 1PIcPi-0008G4-Qx; Wed, 17 Nov 2010 07:26:43 +0000
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se> <002a01cb81e1$40e58740$c2b095c0$@com> <alpine.DEB.1.10.1011112150370.2639@uplift.sw m.pp.se> <6631D123-D319-4CF6-B299-FD8CFD17EB0B@niven-jenkins.co.uk> <alpine.DEB.1.10.101116225431 0.1154@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.1.10.1011162254310.1154@uplift.swm.pp.se>
Mime-Version: 1.0 (Apple Message framework v1078)
Content-Type: text/plain; charset=us-ascii
Message-Id: <297EBB41-64BA-4ED7-9D9A-F074D6B7E5F9@niven-jenkins.co.uk>
Content-Transfer-Encoding: quoted-printable
From: Benjamin Niven-Jenkins <ben@niven-jenkins.co.uk>
Date: Wed, 17 Nov 2010 07:26:40 +0000
To: Mikael Abrahamsson <swmike@swm.pp.se>
X-Mailer: Apple Mail (2.1078)
X-Mailcore-Auth: 9600544
X-Mailcore-Domain: 172912
Cc: httpstreaming <httpstreaming@ietf.org>, conex@ietf.org
Subject: Re: [httpstreaming] [conex] [dispatch]       Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Nov 2010 07:26:00 -0000

On 16 Nov 2010, at 21:56, Mikael Abrahamsson wrote:

> On Tue, 16 Nov 2010, Ben Niven-Jenkins wrote:
>=20
>> Please cite evidence to support this assertion.
>=20
> Are you for real? You're free to say what you want, but I have to =
"cite evidence"?
>=20

My language probably came across a little harshly. My point was that if =
you look at global transit prices they are typically a few dollars a =
Mbps in the west. That pricing is not universal across the globe.
=20
>> At least for the ISPs I have worked with & for the margins are pretty =
thin and while Transit/Peering costs are not the largest cost they are =
not insignificant. We saw large scale "streaming events", e.g. day long =
sports event broadcast on the Internet, had significant (localised) =
impact to the Transit costs and if they were permanent (e.g. your =
average 1 Mbps / user at peak time) they would have made a significant =
impact to the bottom-line.
>=20
> Well then, your experience differs from mine.

Indeed.

Ben


From swmike@swm.pp.se  Tue Nov 16 23:56:26 2010
Return-Path: <swmike@swm.pp.se>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E97C43A6897; Tue, 16 Nov 2010 23:56:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.592
X-Spam-Level: 
X-Spam-Status: No, score=-2.592 tagged_above=-999 required=5 tests=[AWL=0.007,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YzHMDZ3VYkJY; Tue, 16 Nov 2010 23:56:26 -0800 (PST)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) by core3.amsl.com (Postfix) with ESMTP id F055B3A680C; Tue, 16 Nov 2010 23:56:25 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id A5DDC9C; Wed, 17 Nov 2010 08:57:09 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id A35359A; Wed, 17 Nov 2010 08:57:09 +0100 (CET)
Date: Wed, 17 Nov 2010 08:57:09 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: Benjamin Niven-Jenkins <ben@niven-jenkins.co.uk>
In-Reply-To: <297EBB41-64BA-4ED7-9D9A-F074D6B7E5F9@niven-jenkins.co.uk>
Message-ID: <alpine.DEB.1.10.1011170849000.1154@uplift.swm.pp.se>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se> <002a01cb81e1$40e58740$c2b095c0$@com> <alpine.DEB.1.10.1011112150370.2639@uplift.sw m.pp.se> <6631D123-D319-4CF6-B299-FD8CFD17EB0B@niven-jenkins.co.uk> <alpine.DEB.1.10.101116225431 0.1154@uplift.swm.pp.se> <297EBB41-64BA-4ED7-9D9A-F074D6B7E5F9@niven-jenkins.co.uk>
User-Agent: Alpine 1.10 (DEB 962 2008-03-14)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: httpstreaming <httpstreaming@ietf.org>, conex@ietf.org
Subject: Re: [httpstreaming] [conex] [dispatch]       Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Nov 2010 07:56:27 -0000

On Wed, 17 Nov 2010, Benjamin Niven-Jenkins wrote:

> My point was that if you look at global transit prices they are 
> typically a few dollars a Mbps in the west. That pricing is not 
> universal across the globe.

That is true, but the reason for transit prices being high is usually a 
political problem, not a technical one.

No matter of talk about how nice QoS is hides the fact that if you're 
congesting anything else than the customer port, you're not giving the 
customer what he or she purchased. Also, the Internet became successful 
because it adhered to "keep it simple stupid" principle. The suggestions 
I've seen so far here is anything but simple and usually involves quite 
intrusive changes in equipment and business models.

I totally fail to see how making the network and payment models more 
complicated will make the network better. Money (capex and opex) should be 
spent on upgrading capacity and keeping the network simple, not trying to 
make the impact of too little capacity less noticable.

The network that has constrained access bandwidth (for instance mobile 
networks) already have advanced per-user queuing that assures "fair 
access" to the media. I would imagine cable networks have the same.

I see little reason to implement support for this in end-hosts, end-hosts 
should be greedy because that's how things work in real life. End-hosts 
are under the control of the end-user and thus can't be trusted to do "the 
right thing" when it comes to "fairness".

So anyone who wants to underprovision their network need to make sure they 
have 3GPP style bearer and scheduling concept working in their network to 
handle how resources are handled, we don't need new mechanisms for this, 
it's already been available for 10 years.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se

From swmike@swm.pp.se  Wed Nov 17 12:01:57 2010
Return-Path: <swmike@swm.pp.se>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B879F3A6975; Wed, 17 Nov 2010 12:01:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.592
X-Spam-Level: 
X-Spam-Status: No, score=-2.592 tagged_above=-999 required=5 tests=[AWL=0.007,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cnBi3nwAqWXE; Wed, 17 Nov 2010 12:01:57 -0800 (PST)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) by core3.amsl.com (Postfix) with ESMTP id 73E6B3A695F; Wed, 17 Nov 2010 12:01:55 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 788859C; Wed, 17 Nov 2010 21:02:40 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 76F509A; Wed, 17 Nov 2010 21:02:40 +0100 (CET)
Date: Wed, 17 Nov 2010 21:02:40 +0100 (CET)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: "conex@ietf.org" <conex@ietf.org>
In-Reply-To: <1CA25301D2219F40B3AA37201F0EACD1034F4E@PACDCEXMB05.cable.comcast.com>
Message-ID: <alpine.DEB.1.10.1011172055230.1154@uplift.swm.pp.se>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se> <002a01cb81e1$40e58740$c2b095c0$@com> <alpine.DEB.1.10.1011112150370.2639@uplift.sw m.pp.se> <6631D123-D319-4CF6-B299-FD8CFD17EB0B@niven-jenkins.co.uk> <alpine.DEB.1.10.101116225431 0.1154@uplift.swm.pp.se> <297EBB41-64BA-4ED7-9D9A-F074D6B7E5F9@niven-jenkins.co.uk> <alpine.DEB.1.10.1011170849000.1154@uplift.swm.pp.se> <1CA25301D2219F40B3AA37201F0EACD1034F4E@PACDCEXMB05.cable.comcast.com>
User-Agent: Alpine 1.10 (DEB 962 2008-03-14)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: httpstreaming <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] [conex]   [dispatch]       Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Nov 2010 20:01:57 -0000

On Wed, 17 Nov 2010, Woundy, Richard wrote:

> Personally, I am not convinced that the HTTP streaming "quality of 
> experience" necessarily implies Internet QoS. But I thought we discuss 
> IETF issues here, not UN issues (or OECD issues).

Some people describe core/distribution congestion as a force of nature 
that should be handled by a bunch of advanced technical means. I don't 
agree with this problem description, thus I guess it's hard to start to 
discuss a "solution" because I see "lack of capacity" should be solved by 
"install more capacity and make sure it can be done cheaply by means of 
making IP equipment low complexity" instead of "let's solve it by making 
the Internet more advanced and complicated so we can gracefully handle the 
advanced complicated network we now don't have the money to build out so 
it doesn't congest".

Since it's next to impossible to quantify the above factors and who is 
"right" (nobody is, it's a matter of opinion and world view), I guess 
that's why we're seeing the discussion going all over the place.

And I disagree that anything I have said indicates this to be a OECD or UN 
issue, it's a matter for the national regulators and politicians.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se

From tme@americafree.tv  Wed Nov 17 13:51:38 2010
Return-Path: <tme@americafree.tv>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 259F23A6781; Wed, 17 Nov 2010 13:51:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.603
X-Spam-Level: 
X-Spam-Status: No, score=-101.603 tagged_above=-999 required=5 tests=[AWL=0.996, 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 4oBs7eeYQ4Dk; Wed, 17 Nov 2010 13:51:37 -0800 (PST)
Received: from mail.americafree.tv (rossini.americafree.tv [63.105.122.34]) by core3.amsl.com (Postfix) with ESMTP id 3060C3A6767; Wed, 17 Nov 2010 13:51:37 -0800 (PST)
Received: from [IPv6:::1] (rossini.americafree.tv [63.105.122.34]) by mail.americafree.tv (Postfix) with ESMTP id E2AC793F3B48; Wed, 17 Nov 2010 16:52:22 -0500 (EST)
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: Marshall Eubanks <tme@americafree.tv>
In-Reply-To: <alpine.DEB.1.10.1011172055230.1154@uplift.swm.pp.se>
Date: Wed, 17 Nov 2010 16:52:21 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <BA97FA87-5D72-4881-ABA7-1AEFA578ED5E@americafree.tv>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se> <002a01cb81e1$40e58740$c2b095c0$@com> <alpine.DEB.1.10.1011112150370.2639@uplift.sw m.pp.se> <6631D123-D319-4CF6-B299-FD8CFD17EB0B@niven-jenkins.co.uk> <alpine.DEB.1.10.101116225431 0.1154@uplift.swm.pp.se> <297EBB41-64BA-4ED7-9D9A-F074D6B7E5F9@niven-jenkins.co.uk> <alpine.DEB.1.10.1011170849000.1154@uplift.swm.pp.se> <1CA25301D2219F40B3AA37201F0EACD1034F4E@PACDCEXMB05.cable.comcast.com> <alpine.DEB. 1.10.1011172055230.1154@uplift.swm.pp.se>
To: Mikael Abrahamsson <swmike@swm.pp.se>
X-Mailer: Apple Mail (2.1081)
Cc: httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>
Subject: Re: [httpstreaming] [conex]   [dispatch]       Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Nov 2010 21:51:38 -0000

On Nov 17, 2010, at 3:02 PM, Mikael Abrahamsson wrote:

> On Wed, 17 Nov 2010, Woundy, Richard wrote:
>=20
>> Personally, I am not convinced that the HTTP streaming "quality of =
experience" necessarily implies Internet QoS. But I thought we discuss =
IETF issues here, not UN issues (or OECD issues).
>=20
> Some people describe core/distribution congestion as a force of nature =
that should be handled by a bunch of advanced technical means. I don't =
agree with this problem description, thus I guess it's hard to start to =
discuss a "solution" because I see "lack of capacity" should be solved =
by "install more capacity and make sure it can be done cheaply by means =
of making IP equipment low complexity" instead of "let's solve it by =
making the Internet more advanced and complicated so we can gracefully =
handle the advanced complicated network we now don't have the money to =
build out so it doesn't congest".

This is of course an "age-old" (well, 20-30 years) religious =
disagreement. Those that come out of the circuit switched telco world =
tend to think, QOS. Those that come out of the packet switched Internet =
world tend to think "provision properly." I don't expect to see such =
arguments cease in my lifetime.=20

Regards (and all I will say on this topic on this list)
Marshall


>=20
> Since it's next to impossible to quantify the above factors and who is =
"right" (nobody is, it's a matter of opinion and world view), I guess =
that's why we're seeing the discussion going all over the place.
>=20
> And I disagree that anything I have said indicates this to be a OECD =
or UN issue, it's a matter for the national regulators and politicians.
>=20
> --=20
> Mikael Abrahamsson    email: swmike@swm.pp.se
> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming
>=20


From mark@mbaugher.com  Wed Nov 17 17:04:31 2010
Return-Path: <mark@mbaugher.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DE88C3A676A for <httpstreaming@core3.amsl.com>; Wed, 17 Nov 2010 17:04:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D1c-kbSKHq7P for <httpstreaming@core3.amsl.com>; Wed, 17 Nov 2010 17:04:28 -0800 (PST)
Received: from vmail.rdrop.com (vmail.rdrop.com [199.26.172.53]) by core3.amsl.com (Postfix) with ESMTP id 638AA3A6767 for <httpstreaming@ietf.org>; Wed, 17 Nov 2010 17:04:28 -0800 (PST)
Received: from [172.31.237.46] (unknown [64.168.229.50]) (Authenticated sender: mbaugher) by vmail.rdrop.com (Postfix) with ESMTP id E183E67FF7; Wed, 17 Nov 2010 17:05:13 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1078)
Content-Type: text/plain; charset=us-ascii
From: Mark Baugher <mark@mbaugher.com>
In-Reply-To: <BA97FA87-5D72-4881-ABA7-1AEFA578ED5E@americafree.tv>
Date: Wed, 17 Nov 2010 17:04:47 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <438B9A4B-B433-4802-BF65-11F96B99EB50@mbaugher.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se>	<002a01cb81e1$40e58740$c2b095c0$@com> <alpine.DEB.1.10.1011112150370.2639@uplift.sw m.pp.se> <6631D123-D319-4CF6-B299-FD8CFD17EB0B@niven-jenkins.co.uk>	<alpine.DEB.1.10.101116225431 0.1154@uplift.swm.pp.se>	<297EBB41-64BA-4ED7-9D9A-F074D6B7E5F9@niven-jenkins.co.uk> <alpine.DEB.1.10.1011170849000.1154@uplift.swm.pp.se> <1CA25301D2219F40B3AA37201F0EACD1034F4E@PACDCEXMB05.cable.comcast.com>	<alpine.DEB. 1.10.1011172055230.1154@uplift.swm.pp.se> <BA97FA87-5D72-4881-ABA7-1AEFA578ED5E@americafree.tv>
To: Marshall Eubanks <tme@americafree.tv>
X-Mailer: Apple Mail (2.1078)
Cc: httpstreaming <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] [conex] [dispatch] Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Nov 2010 01:04:31 -0000

On Nov 17, 2010, at 1:52 PM, Marshall Eubanks wrote:

> This is of course an "age-old" (well, 20-30 years) religious =
disagreement. Those that come out of the circuit switched telco world =
tend to think, QOS. Those that come out of the packet switched Internet =
world tend to think "provision properly." I don't expect to see such =
arguments cease in my lifetime.=20
>=20
> Regards (and all I will say on this topic on this list)

You sound like you never heard of RSVP, intserv or diffserv

Mark


From hmmr@cisco.com  Tue Nov 16 10:09:12 2010
Return-Path: <hmmr@cisco.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A5F633A6D8C; Tue, 16 Nov 2010 10:09:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.677
X-Spam-Level: 
X-Spam-Status: No, score=-10.677 tagged_above=-999 required=5 tests=[AWL=-0.078, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PrDqIQsOhIRI; Tue, 16 Nov 2010 10:09:11 -0800 (PST)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 8595D3A6C89; Tue, 16 Nov 2010 10:09:10 -0800 (PST)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AiYEAANY4kytJV2c/2dsb2JhbACUII5AcaR5myiFSwSEWokQ
X-IronPort-AV: E=Sophos;i="4.59,206,1288569600"; d="scan'208";a="182858842"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rtp-iport-2.cisco.com with ESMTP; 16 Nov 2010 18:09:53 +0000
Received: from xbh-rcd-201.cisco.com (xbh-rcd-201.cisco.com [72.163.62.200]) by rcdn-core-5.cisco.com (8.14.3/8.14.3) with ESMTP id oAGI9rXB010035;  Tue, 16 Nov 2010 18:09:53 GMT
Received: from xmb-rcd-111.cisco.com ([72.163.62.153]) by xbh-rcd-201.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 16 Nov 2010 12:09:53 -0600
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: Tue, 16 Nov 2010 12:09:52 -0600
Message-ID: <C4064AF1C9EC1F40868C033DB94958C7032A5A89@XMB-RCD-111.cisco.com>
In-Reply-To: <F8AE8229-6EE8-432D-ABBC-8B3A35181D71@americafree.tv>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [httpstreaming] [dispatch]     Q-HTTP
Thread-Index: AcuFrXy27IEAx05lRCSpS4xFl5NZUAAC8SYQ
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com><6750274E2CC345C18EDE9FDDD59F24FA@china.huawei.com><3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com><DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se><3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com><EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com><1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com><01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <F8AE8229-6EE8-432D-ABBC-8B3A35181D71@americafree.tv>
From: "Mike Hammer (hmmr)" <hmmr@cisco.com>
To: "Marshall Eubanks" <tme@americafree.tv>
X-OriginalArrivalTime: 16 Nov 2010 18:09:53.0885 (UTC) FILETIME=[77FF38D0:01CB85B9]
X-Mailman-Approved-At: Wed, 17 Nov 2010 17:05:38 -0800
Cc: dispatch@ietf.org, httpstreaming <httpstreaming@ietf.org>, conex@ietf.org, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSEJAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [dispatch]     Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Nov 2010 18:09:12 -0000

Marshall,

It is over-provisioned if a large percentage of time, the majority of
capacity is sitting idle, versus time-shifting applications flows that
can be time shifted.

FEC does absolutely nothing to solve the latency and jitter issue.

Mike


-----Original Message-----
From: Marshall Eubanks [mailto:tme@americafree.tv]=20
Sent: Tuesday, November 16, 2010 11:43 AM
To: Mike Hammer (hmmr)
Cc: Mark Watson; Kathy McEwen; dispatch@ietf.org; httpstreaming;
conex@ietf.org; Ingemar Johansson S; GARCIA ARANDA, JOSEJAVIER (JOSE
JAVIER)
Subject: Re: [httpstreaming] [dispatch] Q-HTTP


On Nov 10, 2010, at 10:05 AM, Mike Hammer (hmmr) wrote:

> Nice theory.  Until it gets down to who is going to pay for the
> over-provisioning.

It is a mistake to call it over-provisioning. (Anything needed for
proper performance I would call proper provisioning.) And, of course,
the
customers pay for it. (It is interesting that no one ever seems to ask
who pays for QOS.)

It is a question of where is it better to put resources, and I think
that there is a long history to show that in many (not all) situations
it is better to put resources in provisioning than in QOS.=20

I also think that a modest amount of FEC would go a long way  to address
concerns about real-time traffic, and I surprised that this is not
already used routinely.=20

Regards
Marshall=20

>=20
> Is the ARPU going to go up?  Are content distributors willing to pay
> more to send that data?
>=20
> Also, note how the volume of traffic always seems to expand to fill
the
> BW available.
>=20
> Mike
>=20
>=20
> -----Original Message-----
> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
> Behalf Of Mark Watson
> Sent: Tuesday, November 09, 2010 11:19 PM
> To: Kathy McEwen
> Cc: dispatch@ietf.org; httpstreaming; conex@ietf.org; Ingemar
Johansson
> S; Lars Eggert; GARCIA ARANDA, JOSEJAVIER (JOSE JAVIER)
> Subject: Re: [dispatch] [httpstreaming] Q-HTTP
>=20
>=20
>=20
> Sent from my iPad
>=20
> On Nov 9, 2010, at 7:01 PM, "Kathy McEwen"
> <kathy@iridescentnetworks.com> wrote:
>=20
>> One problem with the voice analogy is that the sheer volume of data
>> traversing the web today is not driven by voice...it's video...and
> it's not
>> even a fraction of the viewing that folks are doing of broadcast
> content.  A
>> solution that depends on "simply" having too much bandwidth, is that
> someone
>> is paying for it.  Eventually it hits someone's pocket books....and
if
> there
>> isn't sufficient revenue to cover the costs, the too much does
> degrade.
>> Today the mass media is consumed via cheap broadcast technologies...
> why
>> shouldn't the web (fixed and mobile) be as cheap AND as good?? =20
>>=20
>=20
> It should, the question is what is the cheapest way to do it. QoS is
> expensive too. I tend to agree with the thesis below that history is
> telling us that avoiding scarcity in the first place is cheaper than
> rationing here.
>=20
> ...Mark
>=20
>> -----Original Message-----
>> From: httpstreaming-bounces@ietf.org
> [mailto:httpstreaming-bounces@ietf.org]
>> On Behalf Of Lars Eggert
>> Sent: Tuesday, November 09, 2010 8:02 PM
>> To: David Singer
>> Cc: Ingemar Johansson S; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER);
>> httpstreaming; dispatch@ietf.org; conex@ietf.org
>> Subject: Re: [httpstreaming] [dispatch] Q-HTTP
>>=20
>> On 2010-11-9, at 18:31, David Singer wrote:
>>> It is that there are two ways to solve a real-time bandwidth need.
> One is
>> to reserve bandwidth, manage QoS and so on;  one gets protocols and
> systems
>> like diffserv, ATM, and so on.  The other is simply to have 'too
much'
> of
>> the resource.  Though it feels wrong, the latter often ends up being
> the
>> cheaper and easier solution.  So, for example, voice over IP is
> getting used
>> quite a lot, and to good effect, on the internet today not because we
> have
>> successfully deployed any bandwidth reservation or QoS management
> protocols
>> and systems, but because the available bandwidth is, for the most
> part,
>> greatly in excess of what is needed, and the systems can adapt in
> real-time
>> to what they get (rather than asking for what they want).  The same
is
> true
>> for multimedia delivery;  the complexity of RTP + TCP friendliness +
> QoS
>> management is not worth it compared to having adaptable end-systems
> and
>> overall more bandwidth than needed.
>>=20
>> Fully agreed.=20
>>=20
>> Folks who like pictures can take a look at
>> https://fit.nokia.com/lars/talks/2008-mit-cfp.pdf, which gives much
> the same
>> argument.
>>=20
>> Lars
>>=20
>> _______________________________________________
>> httpstreaming mailing list
>> httpstreaming@ietf.org
>> https://www.ietf.org/mailman/listinfo/httpstreaming
>>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming
>=20


From hmmr@cisco.com  Tue Nov 16 10:46:12 2010
Return-Path: <hmmr@cisco.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2E0983A6E0E; Tue, 16 Nov 2010 10:46:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.669
X-Spam-Level: 
X-Spam-Status: No, score=-10.669 tagged_above=-999 required=5 tests=[AWL=-0.070, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qUdAjgrKfTwS; Tue, 16 Nov 2010 10:46:11 -0800 (PST)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 2D8273A6BA6; Tue, 16 Nov 2010 10:46:11 -0800 (PST)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AiYEAEFg4kytJXHA/2dsb2JhbACUII5AcaUAmyeFSwSEWokQ
X-IronPort-AV: E=Sophos;i="4.59,207,1288569600"; d="scan'208";a="182871558"
Received: from rcdn-core2-5.cisco.com ([173.37.113.192]) by rtp-iport-2.cisco.com with ESMTP; 16 Nov 2010 18:46:54 +0000
Received: from xbh-rcd-101.cisco.com (xbh-rcd-101.cisco.com [72.163.62.138]) by rcdn-core2-5.cisco.com (8.14.3/8.14.3) with ESMTP id oAGIks28010749;  Tue, 16 Nov 2010 18:46:54 GMT
Received: from xmb-rcd-111.cisco.com ([72.163.62.153]) by xbh-rcd-101.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 16 Nov 2010 12:46:54 -0600
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: Tue, 16 Nov 2010 12:46:53 -0600
Message-ID: <C4064AF1C9EC1F40868C033DB94958C7032A5ABE@XMB-RCD-111.cisco.com>
In-Reply-To: <663377F3-630B-428F-92CC-775CC63B816B@apple.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [httpstreaming] [dispatch] [conex]      Q-HTTP
Thread-Index: AcuFuJnMe2hI9goRTouIbIDAqjwlKAABeetw
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.26 39@upli ft.swm.pp.se > <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <663377F3-630B-428F-92CC-775CC63B816B@apple.com>
From: "Mike Hammer (hmmr)" <hmmr@cisco.com>
To: "David Singer" <singer@apple.com>, "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)" <luismi.diaz@alcatel-lucent.com>
X-OriginalArrivalTime: 16 Nov 2010 18:46:54.0681 (UTC) FILETIME=[A3B1CC90:01CB85BE]
X-Mailman-Approved-At: Wed, 17 Nov 2010 17:05:38 -0800
Cc: dispatch@ietf.org, httpstreaming <httpstreaming@ietf.org>, conex@ietf.org, Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>, Ingemar@core3.amsl.com
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Nov 2010 18:46:12 -0000

David,

Let us be real.  If your file shows up 1 second later, does it matter?
Probably not.

If my voice or video packet shows up 1 second later, does it matter?
Yes, it gets dropped.

Mike


-----Original Message-----
From: David Singer [mailto:singer@apple.com]=20
Sent: Tuesday, November 16, 2010 1:03 PM
To: DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
Cc: Mikael Abrahamsson; Mike Hammer (hmmr); dispatch@ietf.org;
Ingemar@core3.amsl.com; httpstreaming; conex@ietf.org; Johansson S;
GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
Subject: Re: [httpstreaming] [dispatch] [conex] Q-HTTP


On Nov 11, 2010, at 10:43 , DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
wrote:

>   Now think on Internet. You are playing a Real-Time game and your
neighbours are just downloading files.=20

I am downloading a critical file that will enable me to respond to an
urgent legal issue I have;  you are merely playing games.  You can wait.

I paid the same as you for my bandwidth, so I should get at least fair
treatment, if not preferential -:)

David Singer
Multimedia and Software Standards, Apple Inc.


From adam@nostrum.com  Tue Nov 16 11:52:42 2010
Return-Path: <adam@nostrum.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 763043A6CFB; Tue, 16 Nov 2010 11:52:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.767
X-Spam-Level: 
X-Spam-Status: No, score=-102.767 tagged_above=-999 required=5 tests=[AWL=-0.167, BAYES_00=-2.599, SPF_PASS=-0.001, 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 J8TnawJD2ILC; Tue, 16 Nov 2010 11:52:41 -0800 (PST)
Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id EB1A23A6DED; Tue, 16 Nov 2010 11:52:39 -0800 (PST)
Received: from hydra-3.local (99-152-144-32.lightspeed.dllstx.sbcglobal.net [99.152.144.32]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id oAGJrCJZ053485 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO); Tue, 16 Nov 2010 13:53:13 -0600 (CST) (envelope-from adam@nostrum.com)
Message-ID: <4CE2E128.9020207@nostrum.com>
Date: Tue, 16 Nov 2010 13:53:12 -0600
From: Adam Roach <adam@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6
MIME-Version: 1.0
To: David Singer <singer@apple.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>	<EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com>	<1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com>	<01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com>	<1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com>	<C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com>	<EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com>	<C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com>	<alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se>	<C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com>	<alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se>	<C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com>	<3349FECF788C984BB34176D70A51782F	16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>	<663377F3-630B-428F-92CC-775CC63B816B@apple.com>	<C4064AF1C9EC1F40868C033DB94958C7032A5ABE@XMB-RCD-111.cisco.com> <0068F76E-8631-4A43-A414-02AC36F2F81E@apple.com>
In-Reply-To: <0068F76E-8631-4A43-A414-02AC36F2F81E@apple.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass (nostrum.com: 99.152.144.32 is authenticated by a trusted mechanism)
X-Mailman-Approved-At: Wed, 17 Nov 2010 17:05:38 -0800
Cc: dispatch@ietf.org, httpstreaming <httpstreaming@ietf.org>, conex@ietf.org, Johansson S <ingemar.s.johansson@ericsson.com>, "Mike Hammer \(hmmr\)" <hmmr@cisco.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>, Ingemar@core3.amsl.com, "DIAZ VIZCAINO, LUIS MIGUEL \(LUIS MIGUEL\)" <luismi.diaz@alcatel-lucent.com>
Subject: Re: [httpstreaming] [dispatch]   [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Nov 2010 19:52:42 -0000

On 11/16/10 13:40, Nov 16, David Singer wrote:
> OK, so my example was slightly humorous.  But in general I think the claim that you can give preferential treatment -- preferential allocation of bandwidth -- to certain traffic simply because of its type is doubtful.

I think you need to differentiate between "preferential" and "appropriate."

For example, your gaming neighbor probably would dislike a policy of 
"deliver this packet with little regard to latency, but with a higher 
effort" approach. And you, in downloading a file, probably would dislike 
a policy of "deliver this packet with very little latency, unless it 
can't get there in time, in which case you should just drop it."

/a

From luismi.diaz@alcatel-lucent.com  Wed Nov 17 02:08:36 2010
Return-Path: <luismi.diaz@alcatel-lucent.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B92263A68A8; Wed, 17 Nov 2010 02:08:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.928
X-Spam-Level: 
X-Spam-Status: No, score=-5.928 tagged_above=-999 required=5 tests=[AWL=0.321,  BAYES_00=-2.599, HELO_EQ_FR=0.35, 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 WpzHeDExHlpv; Wed, 17 Nov 2010 02:08:35 -0800 (PST)
Received: from smail2.alcatel.fr (smail2.alcatel.fr [64.208.49.57]) by core3.amsl.com (Postfix) with ESMTP id EAD1B3A68BE; Wed, 17 Nov 2010 02:08:34 -0800 (PST)
Received: from FRMRSSXCHHUB01.dc-m.alcatel-lucent.com (FRMRSSXCHHUB01.dc-m.alcatel-lucent.com [135.120.45.61]) by smail2.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id oAHA7NsM032574 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Wed, 17 Nov 2010 11:09:07 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB01.dc-m.alcatel-lucent.com ([135.120.45.61]) with mapi; Wed, 17 Nov 2010 11:08:31 +0100
From: "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)" <luismi.diaz@alcatel-lucent.com>
To: Marshall Eubanks <tme@americafree.tv>
Date: Wed, 17 Nov 2010 11:08:29 +0100
Thread-Topic: [dispatch] [httpstreaming]  [conex]      Q-HTTP
Thread-Index: AcuFrpoz+nDGpWHISxWNLFSoo9eM0QAj/qgw
Message-ID: <3349FECF788C984BB34176D70A51782F16BB3AAA@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F68@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011112134270.2639@uplift.swm.pp. se> <3349FECF788C984BB34176D70A51782F1687808C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <7C3A8DA4-18F3-4AA4-A2F4-325FC2D817DA@americafree.tv>
In-Reply-To: <7C3A8DA4-18F3-4AA4-A2F4-325FC2D817DA@americafree.tv>
Accept-Language: es-ES, en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: es-ES, en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.80
X-Mailman-Approved-At: Wed, 17 Nov 2010 17:05:38 -0800
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, Ingemar, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Johansson S <ingemar.s.johansson@ericsson.com>, Mikael, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Subject: Re: [httpstreaming] [dispatch]   [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Nov 2010 10:08:36 -0000

I have worked extensively (in engineering and network design) for every ISP=
 on Spain (Telefonica, France Telecom, Orange, BT...) and all of them have =
QoS in their network. They use it to provide VoIP, Broadcast TV and to prot=
ect Bussiness Services (VPLS and IP-VPN). Indeed the only traffic that is B=
est-Effort is internet traffic for residential users (internet for corporat=
e customers has also higher priority).

Maybe they are not SELLING QoS directly to their customers. But for sure th=
ey are USING it a lot. What we propose is opening that feature to everyone,=
 providing a tool to monitor and control QoS to everyone.


    Saludos,
         Luismi

-----Mensaje original-----
De: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] En nombre =
de Marshall Eubanks
Enviado el: martes, 16 de noviembre de 2010 17:51
Para: DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
CC: dispatch@ietf.org; httpstreaming; conex@ietf.org; Ingemar Johansson S; =
GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER); Mikael Abrahamsson
Asunto: Re: [dispatch] [httpstreaming] [conex] Q-HTTP


On Nov 12, 2010, at 4:12 AM, DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL) wrote=
:

>=20
> You said:
>=20
> "Packet prioritization is only of value when the network is full. QoS is =
only of interest when BE works badly."
>=20
> Then, why on earth ALL ISPs are using QoS in THEIR networks to guarantee =
their own VoIP and Broadcast TV services to their customers???
>=20
> QoS is ALWAYS a MUST for ISPs to ensure real-time services at any moment.=
 Q-HTTP is trying to open up that window to other third parties.
>=20

I have three personal / office ISP accounts for Internet access. If any are=
 offering QOS as a service, they sure haven't told me. (One, the cable comp=
any, does do a "walled garden" type solution for IPTV, but I don't think th=
at that is the type of QOS you are talking about.) =20

Regards
Marshall


> And about "network state", there are different solutions to implement thi=
s, one includes network state, BUT IT IS NOT THE ONLY ONE. Indeed we tested=
 one alternative in our lab with actual equipment....
>=20
>    Saludos,
>         Luismi
>=20
> -----Mensaje original-----
> De: Mikael Abrahamsson [mailto:swmike@swm.pp.se] Enviado el: jueves,=20
> 11 de noviembre de 2010 21:44
> Para: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
> CC: dispatch@ietf.org; httpstreaming; conex@ietf.org; Mike Hammer=20
> (hmmr); Ingemar Johansson S; Kathy McEwen; DIAZ VIZCAINO, LUIS MIGUEL=20
> (LUIS MIGUEL)
> Asunto: RE: [dispatch] [conex] [httpstreaming] Q-HTTP
>=20
> On Thu, 11 Nov 2010, GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER) wrote:
>=20
>> Service providers are worried about ARPU. It is decreasing becasue=20
>> the "exaflood" phenomenon. The exponential traffic can not be=20
>> sustained by the network, with incremental increases in bandwidth.
>=20
> I don't get it. Are you saying that because there is more traffic, the us=
er is paying less money per month? Yes, profit per customer might be down, =
but why should traffic volume decrease revenue?
>=20
>> These ISP capabilities can be priced to developers/content providers,=20
>> increasing ISP revenues. Capabilities such as location, presence, billin=
g, security, QoS....
>=20
> I agree that an ISP can be a micropayment provider and also provice some =
location information.
>=20
>> One of the most important is QoS. If developers can not find=20
>> profitable business Models, innovation is compromised. QoS means a=20
>> mix of traffic engineering + priorization + etc
>=20
> Packet prioritization is only of value when the network is full. QoS is o=
nly of interest when BE works badly.
>=20
>> Now imagine an ISP which offer "intelligent" QoS ( based on Q-HTTP)=20
>> to enable virtualization of games (like www.onlive.com, but using the=20
>> network instead locating servers at last mille)
>=20
> I don't get this either. You can't play an FPS with tens of milliseconds =
of network delay, so you need to locate servers close to the customers to k=
eep latency low, plus you also don't want the access latency to eat up your=
 latency budget so ADSL and cable goes out the window anyway, the only thin=
g left is the sub-millisecond latency of ETTH.
>=20
> Btw, I think Q-HTTP is a horrible idea. It seems require a lot of state i=
n the network. State is expensive. What happened to KISS principle?
>=20
> --=20
> Mikael Abrahamsson    email: swmike@swm.pp.se
> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming
>=20

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

From luismi.diaz@alcatel-lucent.com  Wed Nov 17 02:17:30 2010
Return-Path: <luismi.diaz@alcatel-lucent.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B157A3A68B9; Wed, 17 Nov 2010 02:17:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.557
X-Spam-Level: 
X-Spam-Status: No, score=-4.557 tagged_above=-999 required=5 tests=[AWL=-1.108, BAYES_00=-2.599, GB_PAYLESS=0.5, HELO_EQ_FR=0.35, MANGLED_MEDS=2.3, 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 HBIn5eoC7gfB; Wed, 17 Nov 2010 02:17:29 -0800 (PST)
Received: from smail5.alcatel.fr (smail5.alcatel.fr [64.208.49.27]) by core3.amsl.com (Postfix) with ESMTP id 85B003A68A8; Wed, 17 Nov 2010 02:17:28 -0800 (PST)
Received: from FRMRSSXCHHUB01.dc-m.alcatel-lucent.com (FRMRSSXCHHUB01.dc-m.alcatel-lucent.com [135.120.45.61]) by smail5.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id oAHAI1lQ011790 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Wed, 17 Nov 2010 11:18:03 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB01.dc-m.alcatel-lucent.com ([135.120.45.61]) with mapi; Wed, 17 Nov 2010 11:17:52 +0100
From: "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)" <luismi.diaz@alcatel-lucent.com>
To: David Singer <singer@apple.com>
Date: Wed, 17 Nov 2010 11:17:50 +0100
Thread-Topic: [httpstreaming] [dispatch] [conex]      Q-HTTP
Thread-Index: AcuFuJV9SbDz6PT3QQ+a1hXQFFKW8AAhub4A
Message-ID: <3349FECF788C984BB34176D70A51782F16BB3ABF@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.26 39@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <663377F3-630B-428F-92CC-775CC63B816B@apple.com>
In-Reply-To: <663377F3-630B-428F-92CC-775CC63B816B@apple.com>
Accept-Language: es-ES, en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: es-ES, en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.13
X-Mailman-Approved-At: Wed, 17 Nov 2010 17:05:38 -0800
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Johansson S <ingemar.s.johansson@ericsson.com>, "Mike Hammer \(hmmr\)" <hmmr@cisco.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>, "Ingemar@core3.amsl.com" <Ingemar@core3.amsl.com>
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Nov 2010 10:17:30 -0000

Importance is something heavely subjective. If your file is so critical you=
 will pay for QoS the same as i am paying for gaming, to ensure that flow (=
file download) is delivered as expected. Moreover, our proposal includes th=
e different requirements for every flow, gaming and critical file downloadi=
ng will have different needs and network can do different things to ensure =
both services are honouring its SLA.

You paid the same for bandwidth, but if i pay an "extra" to ensure my gamin=
g experience we are not fair anymore....

Everyone thinks that people in your flight using bussiness class has the ri=
ght to board first (among other privileges) because the pay more, but on th=
e other hand, Internet should remain "fair"...I dont really see any differe=
nce, you obtain what you pay for, if you pay more you will have more (for s=
ure not in an 1:1 way).

INDEED, dont forget that i am personally convinced that this Q-HTTP initiat=
ive should help ISPs to lower flat rates. If you only need Internet access =
for emailing and web surfing you will pay LESS, and people that make extens=
ive use of resources will pay More. That is fairness for me :D.


    Saludos,
         Luismi

-----Mensaje original-----
De: David Singer [mailto:singer@apple.com]=20
Enviado el: martes, 16 de noviembre de 2010 19:03
Para: DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
CC: Mikael Abrahamsson; Mike Hammer (hmmr); dispatch@ietf.org; Ingemar@core=
3.amsl.com; httpstreaming; conex@ietf.org; Johansson S; GARCIA ARANDA, JOSE=
 JAVIER (JOSE JAVIER)
Asunto: Re: [httpstreaming] [dispatch] [conex] Q-HTTP


On Nov 11, 2010, at 10:43 , DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL) wrote:

>   Now think on Internet. You are playing a Real-Time game and your neighb=
ours are just downloading files.=20

I am downloading a critical file that will enable me to respond to an urgen=
t legal issue I have;  you are merely playing games.  You can wait.

I paid the same as you for my bandwidth, so I should get at least fair trea=
tment, if not preferential -:)

David Singer
Multimedia and Software Standards, Apple Inc.


From luismi.diaz@alcatel-lucent.com  Wed Nov 17 02:20:38 2010
Return-Path: <luismi.diaz@alcatel-lucent.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DD1E03A68C3; Wed, 17 Nov 2010 02:20:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.865
X-Spam-Level: 
X-Spam-Status: No, score=-5.865 tagged_above=-999 required=5 tests=[AWL=0.384,  BAYES_00=-2.599, HELO_EQ_FR=0.35, 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 gBKQ7IjkA+Ke; Wed, 17 Nov 2010 02:20:37 -0800 (PST)
Received: from smail2.alcatel.fr (smail2.alcatel.fr [64.208.49.57]) by core3.amsl.com (Postfix) with ESMTP id 5162C3A68D2; Wed, 17 Nov 2010 02:20:37 -0800 (PST)
Received: from FRMRSSXCHHUB02.dc-m.alcatel-lucent.com (FRMRSSXCHHUB02.dc-m.alcatel-lucent.com [135.120.45.62]) by smail2.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id oAHAKOI0010285 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Wed, 17 Nov 2010 11:20:46 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB02.dc-m.alcatel-lucent.com ([135.120.45.62]) with mapi; Wed, 17 Nov 2010 11:20:40 +0100
From: "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)" <luismi.diaz@alcatel-lucent.com>
To: David Singer <singer@apple.com>, Mike Hammer <hmmr@cisco.com>
Date: Wed, 17 Nov 2010 11:20:37 +0100
Thread-Topic: [httpstreaming] [dispatch] [conex]      Q-HTTP
Thread-Index: AcuFxhq98dD6DuE0ReS+PssNzDmf1wAerEnQ
Message-ID: <3349FECF788C984BB34176D70A51782F16BB3AC5@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <3349FECF788C984BB34176D70A51782F 16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <663377F3-630B-428F-92CC-775CC63B816B@apple.com> <C4064AF1C9EC1F40868C033DB94958C7032A5ABE@XMB-RCD-111.cisco.com> <0068F76E-8631-4A43-A414-02AC36F2F81E@apple.com>
In-Reply-To: <0068F76E-8631-4A43-A414-02AC36F2F81E@apple.com>
Accept-Language: es-ES, en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: es-ES, en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.80
X-Mailman-Approved-At: Wed, 17 Nov 2010 17:05:38 -0800
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Johansson S <ingemar.s.johansson@ericsson.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>, "Ingemar@core3.amsl.com" <Ingemar@core3.amsl.com>
Subject: Re: [httpstreaming] [dispatch] [conex]      Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Nov 2010 10:20:39 -0000

You are treated worse because you are paying less :D. I think it is a good =
assumption to think that if you are not willing to pay an extra cost, maybe=
 what you are doing is not so important...

When i am in a hurry i take the toll highway, while when i am not i use the=
 toll-free (ussually jammed) one....


    Saludos,
         Luismi

-----Mensaje original-----
De: David Singer [mailto:singer@apple.com]=20
Enviado el: martes, 16 de noviembre de 2010 20:40
Para: Mike Hammer
CC: DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL); Mikael Abrahamsson; dispatch@=
ietf.org; Ingemar@core3.amsl.com; httpstreaming; conex@ietf.org; Johansson =
S; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
Asunto: Re: [httpstreaming] [dispatch] [conex] Q-HTTP

OK, so my example was slightly humorous.  But in general I think the claim =
that you can give preferential treatment -- preferential allocation of band=
width -- to certain traffic simply because of its type is doubtful. =20

Remember, this issue only comes up when there is a shortage;  and the thesi=
s that I should be short-changed more (treated worse) than you because you =
are doing a real-time operation and I am not, is doubtful.

On Nov 16, 2010, at 10:46 , Mike Hammer (hmmr) wrote:

> David,
>=20
> Let us be real.  If your file shows up 1 second later, does it matter?
> Probably not.
>=20
> If my voice or video packet shows up 1 second later, does it matter?
> Yes, it gets dropped.
>=20
> Mike
>=20
>=20
> -----Original Message-----
> From: David Singer [mailto:singer@apple.com]
> Sent: Tuesday, November 16, 2010 1:03 PM
> To: DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
> Cc: Mikael Abrahamsson; Mike Hammer (hmmr); dispatch@ietf.org;=20
> Ingemar@core3.amsl.com; httpstreaming; conex@ietf.org; Johansson S;=20
> GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
> Subject: Re: [httpstreaming] [dispatch] [conex] Q-HTTP
>=20
>=20
> On Nov 11, 2010, at 10:43 , DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
> wrote:
>=20
>>  Now think on Internet. You are playing a Real-Time game and your
> neighbours are just downloading files.=20
>=20
> I am downloading a critical file that will enable me to respond to an=20
> urgent legal issue I have;  you are merely playing games.  You can wait.
>=20
> I paid the same as you for my bandwidth, so I should get at least fair=20
> treatment, if not preferential -:)
>=20
> David Singer
> Multimedia and Software Standards, Apple Inc.
>=20

David Singer
Multimedia and Software Standards, Apple Inc.


From richard_woundy@cable.comcast.com  Wed Nov 17 08:59:35 2010
Return-Path: <richard_woundy@cable.comcast.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C81263A692A; Wed, 17 Nov 2010 08:59:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -108.463
X-Spam-Level: 
X-Spam-Status: No, score=-108.463 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, HELO_EQ_MODEMCABLE=0.768, HOST_EQ_MODEMCABLE=1.368, 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 oteLRyYhRqfM; Wed, 17 Nov 2010 08:59:35 -0800 (PST)
Received: from pacdcimo01.cable.comcast.com (PacdcIMO01.cable.comcast.com [24.40.8.145]) by core3.amsl.com (Postfix) with ESMTP id 97E903A6941; Wed, 17 Nov 2010 08:59:34 -0800 (PST)
Received: from ([24.40.55.40]) by pacdcimo01.cable.comcast.com with ESMTP with TLS id 5503620.105431181; Wed, 17 Nov 2010 12:00:18 -0500
Received: from PACDCEXMB05.cable.comcast.com ([fe80::a5b0:e5c4:df1b:2367]) by pacdcexhub03.cable.comcast.com ([fe80::d1dd:b302:b617:3755%12]) with mapi id 14.01.0255.000; Wed, 17 Nov 2010 12:00:18 -0500
From: "Woundy, Richard" <Richard_Woundy@cable.comcast.com>
To: Mikael Abrahamsson <swmike@swm.pp.se>, Benjamin Niven-Jenkins <ben@niven-jenkins.co.uk>
Thread-Topic: [conex] [httpstreaming]  [dispatch]       Q-HTTP
Thread-Index: AQHLhi0Oh89LDIYhB0GG7XamnkwDvZN15DxA
Date: Wed, 17 Nov 2010 17:00:16 +0000
Message-ID: <1CA25301D2219F40B3AA37201F0EACD1034F4E@PACDCEXMB05.cable.comcast.com>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se> <002a01cb81e1$40e58740$c2b095c0$@com> <alpine.DEB.1.10.1011112150370.2639@uplift.sw	m.pp.se> <6631D123-D319-4CF6-B299-FD8CFD17EB0B@niven-jenkins.co.uk> <alpine.DEB.1.10.101116225431 0.1154@uplift.swm.pp.se> <297EBB41-64BA-4ED7-9D9A-F074D6B7E5F9@niven-jenkins.co.uk> <alpine.DEB.1.10.1011170849000.1154@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.1.10.1011170849000.1154@uplift.swm.pp.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.191.223.118]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 17 Nov 2010 17:05:38 -0800
Cc: httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>
Subject: Re: [httpstreaming] [conex]   [dispatch]       Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Nov 2010 16:59:35 -0000

> That is true, but the reason for transit prices being high is usually a p=
olitical problem, not a technical one.

Just curious -- where is this conversation going? Are we to assume the same=
 economic and political conditions throughout the world?

Personally, I am not convinced that the HTTP streaming "quality of experien=
ce" necessarily implies Internet QoS. But I thought we discuss IETF issues =
here, not UN issues (or OECD issues).

-- Rich

-----Original Message-----
From: conex-bounces@ietf.org [mailto:conex-bounces@ietf.org] On Behalf Of M=
ikael Abrahamsson
Sent: Wednesday, November 17, 2010 2:57 AM
To: Benjamin Niven-Jenkins
Cc: httpstreaming; conex@ietf.org
Subject: Re: [conex] [httpstreaming] [dispatch] Q-HTTP

On Wed, 17 Nov 2010, Benjamin Niven-Jenkins wrote:

> My point was that if you look at global transit prices they are=20
> typically a few dollars a Mbps in the west. That pricing is not=20
> universal across the globe.

That is true, but the reason for transit prices being high is usually a=20
political problem, not a technical one.

No matter of talk about how nice QoS is hides the fact that if you're=20
congesting anything else than the customer port, you're not giving the=20
customer what he or she purchased. Also, the Internet became successful=20
because it adhered to "keep it simple stupid" principle. The suggestions=20
I've seen so far here is anything but simple and usually involves quite=20
intrusive changes in equipment and business models.

I totally fail to see how making the network and payment models more=20
complicated will make the network better. Money (capex and opex) should be=
=20
spent on upgrading capacity and keeping the network simple, not trying to=20
make the impact of too little capacity less noticable.

The network that has constrained access bandwidth (for instance mobile=20
networks) already have advanced per-user queuing that assures "fair=20
access" to the media. I would imagine cable networks have the same.

I see little reason to implement support for this in end-hosts, end-hosts=20
should be greedy because that's how things work in real life. End-hosts=20
are under the control of the end-user and thus can't be trusted to do "the=
=20
right thing" when it comes to "fairness".

So anyone who wants to underprovision their network need to make sure they=
=20
have 3GPP style bearer and scheduling concept working in their network to=20
handle how resources are handled, we don't need new mechanisms for this,=20
it's already been available for 10 years.

--=20
Mikael Abrahamsson    email: swmike@swm.pp.se
_______________________________________________
conex mailing list
conex@ietf.org
https://www.ietf.org/mailman/listinfo/conex

From kathy@iridescentnetworks.com  Wed Nov 17 17:07:31 2010
Return-Path: <kathy@iridescentnetworks.com>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4A18D3A6452 for <httpstreaming@core3.amsl.com>; Wed, 17 Nov 2010 17:07:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.203
X-Spam-Level: 
X-Spam-Status: No, score=-1.203 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_QP_LONG_LINE=1.396]
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 EmpgQpi587WV for <httpstreaming@core3.amsl.com>; Wed, 17 Nov 2010 17:07:30 -0800 (PST)
Received: from smtp105-mob.biz.mail.ac4.yahoo.com (smtp105-mob.biz.mail.ac4.yahoo.com [76.13.13.226]) by core3.amsl.com (Postfix) with SMTP id 77C993A635F for <httpstreaming@ietf.org>; Wed, 17 Nov 2010 17:07:30 -0800 (PST)
Received: (qmail 77488 invoked from network); 18 Nov 2010 01:08:14 -0000
Received: from [192.168.1.11] (kathy@71.164.229.85 with xymcookie) by smtp105-mob.biz.mail.ac4.yahoo.com with SMTP; 17 Nov 2010 17:08:13 -0800 PST
X-Yahoo-SMTP: 0oTc.aiswBATml9UvnuZnOzzTXTzZTa6NV7Bbr9Wm3OL
X-YMail-OSG: CMY6oWUVM1nJrHa0d_EMsulW5cSXUu9X1knFvSX87DKlvNi r6Ww_gsvlhafjaNNVXlb26VDiX1ySVD9aMk1Dz7BImPKWR3gLMO4cJdD_CK0 sNtxiMBig.HJnuuxmCxM3RPtOWB8UFmx3nsg_RUnb.39wcv1a_CiX.4o7Iah BTGtMle4BXwRpgC4DXkjg0rnnv6gzaI5Ht.mUYj9jZJXF0jrVjUZF0te21Fz uah3iK_SFNaJCRlV6hvlJ8eJpqAg5xTYGI5OVN8fkN5eFNT2xJo8nJTjYGET BTWDoazcC5bFWxgkmqEZQqEeyjAa18RdpLE3b5w--
X-Yahoo-Newman-Property: ymail-3
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111806430.2639@uplift.swm.pp.se> <3349FECF788C984BB34176D70A51782F16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <alpine.DEB.1.10.1011111957580.2639@uplift.swm.pp.se> <002a01cb81e1$40e58740$c2b095c0$@com> <alpine.DEB.1.10.1011112150370.2639@uplift.sw m.pp.se> <6631D123-D319-4CF6-B299-FD8CFD17EB0B@niven-jenkins.co.uk> <alpine.DEB.1.10.101116225431 0.1154@uplift.swm.pp.se> <297EBB41-64BA-4ED7-9D9A-F074D6B7E5F9@niven-jenkins.co.uk> <alpine.DEB.1.10.1011170849000.1154@uplift.swm.pp.se> <1CA25301D2219F40B3AA37201F0EACD1034F4E@PACDCEXMB05.cable.comcast.com> <alpine.DEB. 1.10.1011172055230.1154@uplift.swm.pp.se> <BA97FA87-5D72-4881-ABA7-1AEFA578ED5E@americafree.tv> <438B9A4B-B433-4802-BF65-11F96B99EB50@mbaugher.com>
Mime-Version: 1.0 (iPhone Mail 8B117)
In-Reply-To: <438B9A4B-B433-4802-BF65-11F96B99EB50@mbaugher.com>
X-Apple-Yahoo-Original-Message-Folder: Inbox
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Message-Id: <7C25DC94-CC67-4BD3-9469-94D247FCE243@iridescentnetworks.com>
X-Mailer: iPhone Mail (8B117)
From: Kathy McEwen <kathy@iridescentnetworks.com>
X-Apple-Yahoo-Replied-Msgid: 1_846368_ALPHjkQAACwrTOR71Auyoyp2TSw
Date: Wed, 17 Nov 2010 19:07:25 -0600
To: Mark Baugher <mark@mbaugher.com>
Cc: httpstreaming <httpstreaming@ietf.org>
Subject: Re: [httpstreaming] [conex] [dispatch] Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Nov 2010 01:07:31 -0000

+1

via mobile ... ;)

On Nov 17, 2010, at 7:04 PM, Mark Baugher <mark@mbaugher.com> wrote:

>=20
> On Nov 17, 2010, at 1:52 PM, Marshall Eubanks wrote:
>=20
>> This is of course an "age-old" (well, 20-30 years) religious disagreement=
. Those that come out of the circuit switched telco world tend to think, QOS=
. Those that come out of the packet switched Internet world tend to think "p=
rovision properly." I don't expect to see such arguments cease in my lifetim=
e.=20
>>=20
>> Regards (and all I will say on this topic on this list)
>=20
> You sound like you never heard of RSVP, intserv or diffserv
>=20
> Mark
>=20
> _______________________________________________
> httpstreaming mailing list
> httpstreaming@ietf.org
> https://www.ietf.org/mailman/listinfo/httpstreaming

From tme@americafree.tv  Sun Nov 21 20:13:29 2010
Return-Path: <tme@americafree.tv>
X-Original-To: httpstreaming@core3.amsl.com
Delivered-To: httpstreaming@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2DFED3A6A00; Sun, 21 Nov 2010 20:13:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.792
X-Spam-Level: 
X-Spam-Status: No, score=-101.792 tagged_above=-999 required=5 tests=[AWL=0.807, 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 YDGsMTQJwRU7; Sun, 21 Nov 2010 20:13:27 -0800 (PST)
Received: from mail.americafree.tv (rossini.americafree.tv [63.105.122.34]) by core3.amsl.com (Postfix) with ESMTP id 649E83A6888; Sun, 21 Nov 2010 20:13:27 -0800 (PST)
Received: from [IPv6:::1] (rossini.americafree.tv [63.105.122.34]) by mail.americafree.tv (Postfix) with ESMTP id 137719461E87; Sun, 21 Nov 2010 23:14:22 -0500 (EST)
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: Marshall Eubanks <tme@americafree.tv>
In-Reply-To: <3349FECF788C984BB34176D70A51782F16BB3AC5@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
Date: Sun, 21 Nov 2010 23:14:21 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <9B6DA2F5-B734-41D8-AE63-143C0CA17C49@americafree.tv>
References: <3349FECF788C984BB34176D70A51782F106701E2@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <3349FECF788C984BB34176D70A51782F1067054D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <DBB1DC060375D147AC43F310AD987DCC180E504600@ESESSCMS0366.eemea.ericsson.se> <3349FECF788C984BB34176D70A51782F168772C1@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <EAA2CFBF-9434-4E52-A586-7AE5F665A9DF@apple.com> <1104E0EB-CBAD-4001-962F-9D5F8B856D42@nokia.com> <01d801cb8083$8ca250f0$a5e6f2d0$@iridescentnetworks.com> <1E1ED4EA-7CB5-4A86-BD3F-B1F5F72EF456@netflix.com> <C4064AF1C9EC1F40868C033DB94958C7031F0C1F@XMB-RCD-111.cisco.com> <EF84DC37-8CB6-4DB7-85AC-E091D90FF075@apple.com> <C4064AF1C9EC1F40868C033DB94958C7031F0CA2@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011102303170.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F10D0@XMB-RCD-111.cisco.com> <alpine.DEB.1.10.1011111616310.2639@uplift.swm.pp.se> <C4064AF1C9EC1F40868C033DB94958C7031F1154@XMB-RCD-111.cisco.com> <3349FECF788C984BB34176D70A51782F 16877F3C@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <663377F3-630B-428F-92CC-775CC63B816B@apple.com> <C4064AF1C9EC1F40868C033DB94958C7032A5ABE@XMB-RCD-111.cisco.com> <0068F76E-8631-4A43-A414-02AC36F2F81E@apple.com> <3349FECF788C984BB34176D70A51782F16BB3AC5@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
To: "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)" <luismi.diaz@alcatel-lucent.com>
X-Mailer: Apple Mail (2.1081)
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, httpstreaming <httpstreaming@ietf.org>, "conex@ietf.org" <conex@ietf.org>, Johansson S <ingemar.s.johansson@ericsson.com>, Mike Hammer <hmmr@cisco.com>, "GARCIA ARANDA, JOSE JAVIER \(JOSE JAVIER\)" <jose_javier.garcia_aranda@alcatel-lucent.com>, "Ingemar@core3.amsl.com" <Ingemar@core3.amsl.com>
Subject: Re: [httpstreaming] [conex]  [dispatch]       Q-HTTP
X-BeenThere: httpstreaming@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network based HTTP Streaming discussion list <httpstreaming.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/httpstreaming>
List-Post: <mailto:httpstreaming@ietf.org>
List-Help: <mailto:httpstreaming-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpstreaming>, <mailto:httpstreaming-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Nov 2010 04:13:29 -0000

I have pinged the Secretariat to stop all of these 4-day old messages.=20=


Regards
Marshall




On Nov 17, 2010, at 5:20 AM, DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL) =
wrote:

> You are treated worse because you are paying less :D. I think it is a =
good assumption to think that if you are not willing to pay an extra =
cost, maybe what you are doing is not so important...
>=20
> When i am in a hurry i take the toll highway, while when i am not i =
use the toll-free (ussually jammed) one....
>=20
>=20
>    Saludos,
>         Luismi
>=20
> -----Mensaje original-----
> De: David Singer [mailto:singer@apple.com]=20
> Enviado el: martes, 16 de noviembre de 2010 20:40
> Para: Mike Hammer
> CC: DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL); Mikael Abrahamsson; =
dispatch@ietf.org; Ingemar@core3.amsl.com; httpstreaming; =
conex@ietf.org; Johansson S; GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
> Asunto: Re: [httpstreaming] [dispatch] [conex] Q-HTTP
>=20
> OK, so my example was slightly humorous.  But in general I think the =
claim that you can give preferential treatment -- preferential =
allocation of bandwidth -- to certain traffic simply because of its type =
is doubtful. =20
>=20
> Remember, this issue only comes up when there is a shortage;  and the =
thesis that I should be short-changed more (treated worse) than you =
because you are doing a real-time operation and I am not, is doubtful.
>=20
> On Nov 16, 2010, at 10:46 , Mike Hammer (hmmr) wrote:
>=20
>> David,
>>=20
>> Let us be real.  If your file shows up 1 second later, does it =
matter?
>> Probably not.
>>=20
>> If my voice or video packet shows up 1 second later, does it matter?
>> Yes, it gets dropped.
>>=20
>> Mike
>>=20
>>=20
>> -----Original Message-----
>> From: David Singer [mailto:singer@apple.com]
>> Sent: Tuesday, November 16, 2010 1:03 PM
>> To: DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
>> Cc: Mikael Abrahamsson; Mike Hammer (hmmr); dispatch@ietf.org;=20
>> Ingemar@core3.amsl.com; httpstreaming; conex@ietf.org; Johansson S;=20=

>> GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
>> Subject: Re: [httpstreaming] [dispatch] [conex] Q-HTTP
>>=20
>>=20
>> On Nov 11, 2010, at 10:43 , DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
>> wrote:
>>=20
>>> Now think on Internet. You are playing a Real-Time game and your
>> neighbours are just downloading files.=20
>>=20
>> I am downloading a critical file that will enable me to respond to an=20=

>> urgent legal issue I have;  you are merely playing games.  You can =
wait.
>>=20
>> I paid the same as you for my bandwidth, so I should get at least =
fair=20
>> treatment, if not preferential -:)
>>=20
>> David Singer
>> Multimedia and Software Standards, Apple Inc.
>>=20
>=20
> David Singer
> Multimedia and Software Standards, Apple Inc.
>=20
> _______________________________________________
> conex mailing list
> conex@ietf.org
> https://www.ietf.org/mailman/listinfo/conex
>=20

