Return-Path: X-Original-To: apmail-cassandra-user-archive@www.apache.org Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 23C869E36 for ; Tue, 8 May 2012 11:25:02 +0000 (UTC) Received: (qmail 25354 invoked by uid 500); 8 May 2012 11:24:59 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 25066 invoked by uid 500); 8 May 2012 11:24:59 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 25024 invoked by uid 99); 8 May 2012 11:24:58 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 May 2012 11:24:58 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=MIME_BASE64_BLANKS,RCVD_IN_DNSWL_LOW,SPF_PASS,T_FRT_LOLITA1 X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of pieter.callewaert@be-mobile.be designates 213.199.154.205 as permitted sender) Received: from [213.199.154.205] (HELO am1outboundpool.messaging.microsoft.com) (213.199.154.205) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 May 2012 11:24:50 +0000 Received: from mail76-am1-R.bigfish.com (10.3.201.228) by AM1EHSOBE005.bigfish.com (10.3.204.25) with Microsoft SMTP Server id 14.1.225.23; Tue, 8 May 2012 11:24:13 +0000 Received: from mail76-am1 (localhost [127.0.0.1]) by mail76-am1-R.bigfish.com (Postfix) with ESMTP id A27762E0412 for ; Tue, 8 May 2012 11:24:13 +0000 (UTC) X-SpamScore: -16 X-BigFish: PS-16(zzbb2dIc89bh1be0I98bK542M1432Nzz1202hzz8275dhz2fh2a8h668h839h93fhd25h) X-Forefront-Antispam-Report: CIP:157.56.248.213;KIP:(null);UIP:(null);IPV:NLI;H:AMXPRD0610HT001.eurprd06.prod.outlook.com;RD:none;EFVD:NLI Received-SPF: pass (mail76-am1: domain of be-mobile.be designates 157.56.248.213 as permitted sender) client-ip=157.56.248.213; envelope-from=pieter.callewaert@be-mobile.be; helo=AMXPRD0610HT001.eurprd06.prod.outlook.com ;.outlook.com ; Received: from mail76-am1 (localhost.localdomain [127.0.0.1]) by mail76-am1 (MessageSwitch) id 133647625225912_28223; Tue, 8 May 2012 11:24:12 +0000 (UTC) Received: from AM1EHSMHS017.bigfish.com (unknown [10.3.201.242]) by mail76-am1.bigfish.com (Postfix) with ESMTP id 025572C0060 for ; Tue, 8 May 2012 11:24:12 +0000 (UTC) Received: from AMXPRD0610HT001.eurprd06.prod.outlook.com (157.56.248.213) by AM1EHSMHS017.bigfish.com (10.3.207.155) with Microsoft SMTP Server (TLS) id 14.1.225.23; Tue, 8 May 2012 11:24:10 +0000 Received: from AMXPRD0610MB353.eurprd06.prod.outlook.com ([169.254.1.188]) by AMXPRD0610HT001.eurprd06.prod.outlook.com ([10.255.58.36]) with mapi id 14.16.0152.000; Tue, 8 May 2012 11:24:23 +0000 From: Pieter Callewaert To: "user@cassandra.apache.org" Subject: RE: sstableloader 1.1 won't stream Thread-Topic: sstableloader 1.1 won't stream Thread-Index: Ac0sXfDl0/C8lrL7SH2k/TRyDntZhgAMPPwAAB+JWzA= Date: Tue, 8 May 2012 11:24:23 +0000 Message-ID: <0B2BF1E8E35731438C02772C683FB67B01100DC2@AMXPRD0610MB353.eurprd06.prod.outlook.com> References: <0B2BF1E8E35731438C02772C683FB67B010FF900@AMXPRD0610MB353.eurprd06.prod.outlook.com> In-Reply-To: Accept-Language: nl-BE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [81.82.202.11] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: be-mobile.be X-Virus-Checked: Checked by ClamAV on apache.org SSd2ZSB1cGRhdGVkIGFsbCBub2RlcyB0byAxLjEgYnV0IEkga2VlcCBnZXR0aW5nIHRoZSBzYW1l IHByb2JsZW0uLi4NCkFueSBvdGhlciB0aG91Z2h0cyBhYm91dCB0aGlzPw0KDQpLaW5kIHJlZ2Fy ZHMsDQpQaWV0ZXINCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IEJlbm9pdCBQ ZXJyb3VkIFttYWlsdG86YmVub2l0QG5vaXNldHRlLmNoXSANClNlbnQ6IG1hYW5kYWcgNyBtZWkg MjAxMiAyMjoyMQ0KVG86IHVzZXJAY2Fzc2FuZHJhLmFwYWNoZS5vcmcNClN1YmplY3Q6IFJlOiBz c3RhYmxlbG9hZGVyIDEuMSB3b24ndCBzdHJlYW0NCg0KWW91IG1heSB3YW50IHRvIHVwZ3JhZGUg YWxsIHlvdXIgbm9kZXMgdG8gMS4xLg0KDQpUaGUgc3RyZWFtaW5nIHByb2Nlc3MgY29ubmVjdCB0 byBldmVyeSBsaXZpbmcgbm9kZXMgb2YgdGhlIGNsdXN0ZXIgKHlvdSBjYW4gZXhwbGljaXRlbHkg ZGlhYmxlIHNvbWUgbm9kZXMpLCBzbyBhbGwgbm9kZXMgbmVlZCB0byBzcGVhayAxLjEuDQoNCg0K DQoyMDEyLzUvNyBQaWV0ZXIgQ2FsbGV3YWVydCA8cGlldGVyLmNhbGxld2FlcnRAYmUtbW9iaWxl LmJlPjoNCj4gSGksDQo+DQo+DQo+DQo+IEnigJltIHRyeWluZyB0byB1cGdyYWRlIG91ciBidWxr IGxvYWQgcHJvY2VzcyBpbiBvdXIgdGVzdGluZyBlbnYuDQo+DQo+IFdlIHVzZSB0aGUgU1NUYWJs ZVNpbXBsZVVuc29ydGVkV3JpdGVyIHRvIHdyaXRlIHRhYmxlcywgYW5kIHVzZSANCj4gc3N0YWJs ZWxvYWRlciB0byBzdHJlYW0gaXQgaW50byBvdXIgY2x1c3Rlci4NCj4NCj4gSeKAmXZlIGNoYW5n ZWQgdGhlIHdyaXRlciBwcm9ncmFtIHRvIGZpdCB0byB0aGUgMS4xIGFwaSwgYnV0IG5vdyBJ4oCZ bSANCj4gaGF2aW5nIHRyb3VibGVzIHRvIGxvYWQgdGhlbSB0byBvdXIgY2x1c3Rlci4gVGhlIGNs dXN0ZXIgZXhpc3RzIG91dCBvZiANCj4gb25lIDEuMSBub2RlIGFuZCB0d28gMS4wLjkgbm9kZXMu DQo+DQo+DQo+DQo+IEnigJl2ZSBlbmFibGVkIGRlYnVnIGFzIHBhcmFtZXRlciBhbmQgaW4gdGhl IGxvZzRqIGNvbmYuDQo+DQo+DQo+DQo+IFtyb290QGJtcy1hcHAxIH5dIyAuL2FwYWNoZS1jYXNz YW5kcmEvYmluL3NzdGFibGVsb2FkZXIgLS1kZWJ1ZyAtZA0KPiAxMC4xMC4xMC4xMDAgL3RtcC8y MDEyMDUwNzEyMzQvTWFwRGF0YTAyNC9IT1MvDQo+DQo+IElORk8gMTY6MjU6NDAsNzM1IE9wZW5p bmcNCj4gL3RtcC8yMDEyMDUwNzEyMzQvTWFwRGF0YTAyNC9IT1MvTWFwRGF0YTAyNC1IT1MtaGMt MSAoMTU4ODk0OSBieXRlcykNCj4NCj4gSU5GTyAxNjoyNTo0MCw3NTUgSk5BIG5vdCBmb3VuZC4g TmF0aXZlIG1ldGhvZHMgd2lsbCBiZSBkaXNhYmxlZC4NCj4NCj4gREVCVUcgMTY6MjU6NDEsMDYw IElOREVYIExPQUQgVElNRSBmb3INCj4gL3RtcC8yMDEyMDUwNzEyMzQvTWFwRGF0YTAyNC9IT1Mv TWFwRGF0YTAyNC1IT1MtaGMtMTogMzI3IG1zLg0KPg0KPiBTdHJlYW1pbmcgcmV2ZWxhbnQgcGFy dCBvZg0KPiAvdG1wLzIwMTIwNTA3MTIzNC9NYXBEYXRhMDI0L0hPUy9NYXBEYXRhMDI0LUhPUy1o Yy0xLURhdGEuZGIgdG8gDQo+IFsvMTAuMTAuMTAuMTAyLCAvMTAuMTAuMTAuMTAwLCAvMTAuMTAu MTAuMTAxXQ0KPg0KPiBJTkZPIDE2OjI1OjQxLDA4MyBTdHJlYW0gY29udGV4dCBtZXRhZGF0YSAN Cj4gWy90bXAvMjAxMjA1MDcxMjM0L01hcERhdGEwMjQvSE9TL01hcERhdGEwMjQtSE9TLWhjLTEt RGF0YS5kYiANCj4gc2VjdGlvbnM9MQ0KPiBwcm9ncmVzcz0wLzY1NTcyODAgLSAwJV0sIDEgc3N0 YWJsZXMuDQo+DQo+IERFQlVHIDE2OjI1OjQxLDA4NCBBZGRpbmcgZmlsZQ0KPiAvdG1wLzIwMTIw NTA3MTIzNC9NYXBEYXRhMDI0L0hPUy9NYXBEYXRhMDI0LUhPUy1oYy0xLURhdGEuZGIgdG8gYmUg c3RyZWFtZWQuDQo+DQo+IElORk8gMTY6MjU6NDEsMDg3IFN0cmVhbWluZyB0byAvMTAuMTAuMTAu MTAyDQo+DQo+IERFQlVHIDE2OjI1OjQxLDA5MiBGaWxlcyBhcmUNCj4gL3RtcC8yMDEyMDUwNzEy MzQvTWFwRGF0YTAyNC9IT1MvTWFwRGF0YTAyNC1IT1MtaGMtMS1EYXRhLmRiIA0KPiBzZWN0aW9u cz0xDQo+IHByb2dyZXNzPTAvNjU1NzI4MCAtIDAlDQo+DQo+IElORk8gMTY6MjU6NDEsMDk5IFN0 cmVhbSBjb250ZXh0IG1ldGFkYXRhIA0KPiBbL3RtcC8yMDEyMDUwNzEyMzQvTWFwRGF0YTAyNC9I T1MvTWFwRGF0YTAyNC1IT1MtaGMtMS1EYXRhLmRiIA0KPiBzZWN0aW9ucz0xDQo+IHByb2dyZXNz PTAvNjU1MTg0MCAtIDAlXSwgMSBzc3RhYmxlcy4NCj4NCj4gREVCVUcgMTY6MjU6NDEsMTAwIEFk ZGluZyBmaWxlDQo+IC90bXAvMjAxMjA1MDcxMjM0L01hcERhdGEwMjQvSE9TL01hcERhdGEwMjQt SE9TLWhjLTEtRGF0YS5kYiB0byBiZSBzdHJlYW1lZC4NCj4NCj4gSU5GTyAxNjoyNTo0MSwxMDAg U3RyZWFtaW5nIHRvIC8xMC4xMC4xMC4xMDANCj4NCj4gREVCVUcgMTY6MjU6NDEsMTAwIEZpbGVz IGFyZQ0KPiAvdG1wLzIwMTIwNTA3MTIzNC9NYXBEYXRhMDI0L0hPUy9NYXBEYXRhMDI0LUhPUy1o Yy0xLURhdGEuZGIgDQo+IHNlY3Rpb25zPTENCj4gcHJvZ3Jlc3M9MC82NTUxODQwIC0gMCUNCj4N Cj4gSU5GTyAxNjoyNTo0MSwxMDIgU3RyZWFtIGNvbnRleHQgbWV0YWRhdGEgDQo+IFsvdG1wLzIw MTIwNTA3MTIzNC9NYXBEYXRhMDI0L0hPUy9NYXBEYXRhMDI0LUhPUy1oYy0xLURhdGEuZGIgDQo+ IHNlY3Rpb25zPTINCj4gcHJvZ3Jlc3M9MC82NTY2NDAwIC0gMCVdLCAxIHNzdGFibGVzLg0KPg0K PiBERUJVRyAxNjoyNTo0MSwxMDIgQWRkaW5nIGZpbGUNCj4gL3RtcC8yMDEyMDUwNzEyMzQvTWFw RGF0YTAyNC9IT1MvTWFwRGF0YTAyNC1IT1MtaGMtMS1EYXRhLmRiIHRvIGJlIHN0cmVhbWVkLg0K Pg0KPiBJTkZPIDE2OjI1OjQxLDEwMiBTdHJlYW1pbmcgdG8gLzEwLjEwLjEwLjEwMQ0KPg0KPiBE RUJVRyAxNjoyNTo0MSwxMDIgRmlsZXMgYXJlDQo+IC90bXAvMjAxMjA1MDcxMjM0L01hcERhdGEw MjQvSE9TL01hcERhdGEwMjQtSE9TLWhjLTEtRGF0YS5kYiANCj4gc2VjdGlvbnM9Mg0KPiBwcm9n cmVzcz0wLzY1NjY0MDAgLSAwJQ0KPg0KPg0KPg0KPiBwcm9ncmVzczogWy8xMC4xMC4xMC4xMDIg MC8xICgwKV0gWy8xMC4xMC4xMC4xMDAgMC8xICgwKV0gDQo+IFsvMTAuMTAuMTAuMTAxIDAvMSAo MCldIFt0b3RhbDogMCAtIDBNQi9zIChhdmc6IDBNQi9zKV0gV0FSTiANCj4gMTY6MjU6NDEsMTA3 IEZhaWxlZCBhdHRlbXB0IDEgdG8gY29ubmVjdCB0byAvMTAuMTAuMTAuMTAxIHRvIHN0cmVhbSAN Cj4gL3RtcC8yMDEyMDUwNzEyMzQvTWFwRGF0YTAyNC9IT1MvTWFwRGF0YTAyNC1IT1MtaGMtMS1E YXRhLmRiIA0KPiBzZWN0aW9ucz0yDQo+IHByb2dyZXNzPTAvNjU2NjQwMCAtIDAlLiBSZXRyeWlu ZyBpbiA0MDAwIG1zLiAoamF2YS5uZXQuU29ja2V0RXhjZXB0aW9uOg0KPiBJbnZhbGlkIGFyZ3Vt ZW50IG9yIGNhbm5vdCBhc3NpZ24gcmVxdWVzdGVkIGFkZHJlc3MpDQo+DQo+IFdBUk4gMTY6MjU6 NDEsMTA4IEZhaWxlZCBhdHRlbXB0IDEgdG8gY29ubmVjdCB0byAvMTAuMTAuMTAuMTAyIHRvIA0K PiBzdHJlYW0gL3RtcC8yMDEyMDUwNzEyMzQvTWFwRGF0YTAyNC9IT1MvTWFwRGF0YTAyNC1IT1Mt aGMtMS1EYXRhLmRiIA0KPiBzZWN0aW9ucz0xDQo+IHByb2dyZXNzPTAvNjU1NzI4MCAtIDAlLiBS ZXRyeWluZyBpbiA0MDAwIG1zLiAoamF2YS5uZXQuU29ja2V0RXhjZXB0aW9uOg0KPiBJbnZhbGlk IGFyZ3VtZW50IG9yIGNhbm5vdCBhc3NpZ24gcmVxdWVzdGVkIGFkZHJlc3MpDQo+DQo+IFdBUk4g MTY6MjU6NDEsMTA4IEZhaWxlZCBhdHRlbXB0IDEgdG8gY29ubmVjdCB0byAvMTAuMTAuMTAuMTAw IHRvIA0KPiBzdHJlYW0gL3RtcC8yMDEyMDUwNzEyMzQvTWFwRGF0YTAyNC9IT1MvTWFwRGF0YTAy NC1IT1MtaGMtMS1EYXRhLmRiIA0KPiBzZWN0aW9ucz0xDQo+IHByb2dyZXNzPTAvNjU1MTg0MCAt IDAlLiBSZXRyeWluZyBpbiA0MDAwIG1zLiAoamF2YS5uZXQuU29ja2V0RXhjZXB0aW9uOg0KPiBJ bnZhbGlkIGFyZ3VtZW50IG9yIGNhbm5vdCBhc3NpZ24gcmVxdWVzdGVkIGFkZHJlc3MpDQo+DQo+ IHByb2dyZXNzOiBbLzEwLjEwLjEwLjEwMiAwLzEgKDApXSBbLzEwLjEwLjEwLjEwMCAwLzEgKDAp XSANCj4gWy8xMC4xMC4xMC4xMDEgMC8xICgwKV0gW3RvdGFsOiAwIC0gME1CL3MgKGF2ZzogME1C L3MpXSBXQVJOIA0KPiAxNjoyNTo0NSwxMDkgRmFpbGVkIGF0dGVtcHQgMiB0byBjb25uZWN0IHRv IC8xMC4xMC4xMC4xMDEgdG8gc3RyZWFtIA0KPiAvdG1wLzIwMTIwNTA3MTIzNC9NYXBEYXRhMDI0 L0hPUy9NYXBEYXRhMDI0LUhPUy1oYy0xLURhdGEuZGIgDQo+IHNlY3Rpb25zPTINCj4gcHJvZ3Jl c3M9MC82NTY2NDAwIC0gMCUuIFJldHJ5aW5nIGluIDgwMDAgbXMuIChqYXZhLm5ldC5Tb2NrZXRF eGNlcHRpb246DQo+IEludmFsaWQgYXJndW1lbnQgb3IgY2Fubm90IGFzc2lnbiByZXF1ZXN0ZWQg YWRkcmVzcykNCj4NCj4gV0FSTiAxNjoyNTo0NSwxMTAgRmFpbGVkIGF0dGVtcHQgMiB0byBjb25u ZWN0IHRvIC8xMC4xMC4xMC4xMDIgdG8gDQo+IHN0cmVhbSAvdG1wLzIwMTIwNTA3MTIzNC9NYXBE YXRhMDI0L0hPUy9NYXBEYXRhMDI0LUhPUy1oYy0xLURhdGEuZGIgDQo+IHNlY3Rpb25zPTENCj4g cHJvZ3Jlc3M9MC82NTU3MjgwIC0gMCUuIFJldHJ5aW5nIGluIDgwMDAgbXMuIChqYXZhLm5ldC5T b2NrZXRFeGNlcHRpb246DQo+IEludmFsaWQgYXJndW1lbnQgb3IgY2Fubm90IGFzc2lnbiByZXF1 ZXN0ZWQgYWRkcmVzcykNCj4NCj4gV0FSTiAxNjoyNTo0NSwxMTAgRmFpbGVkIGF0dGVtcHQgMiB0 byBjb25uZWN0IHRvIC8xMC4xMC4xMC4xMDAgdG8gDQo+IHN0cmVhbSAvdG1wLzIwMTIwNTA3MTIz NC9NYXBEYXRhMDI0L0hPUy9NYXBEYXRhMDI0LUhPUy1oYy0xLURhdGEuZGIgDQo+IHNlY3Rpb25z PTENCj4gcHJvZ3Jlc3M9MC82NTUxODQwIC0gMCUuIFJldHJ5aW5nIGluIDgwMDAgbXMuIChqYXZh Lm5ldC5Tb2NrZXRFeGNlcHRpb246DQo+IEludmFsaWQgYXJndW1lbnQgb3IgY2Fubm90IGFzc2ln biByZXF1ZXN0ZWQgYWRkcmVzcykNCj4NCj4gcHJvZ3Jlc3M6IFsvMTAuMTAuMTAuMTAyIDAvMSAo MCldIFsvMTAuMTAuMTAuMTAwIDAvMSAoMCldIA0KPiBbLzEwLjEwLjEwLjEwMSAwLzEgKDApXSBb dG90YWw6IDAgLSAwTUIvcyAoYXZnOiAwTUIvcyldIFdBUk4gDQo+IDE2OjI1OjUzLDExMyBGYWls ZWQgYXR0ZW1wdCAzIHRvIGNvbm5lY3QgdG8gLzEwLjEwLjEwLjEwMSB0byBzdHJlYW0gDQo+IC90 bXAvMjAxMjA1MDcxMjM0L01hcERhdGEwMjQvSE9TL01hcERhdGEwMjQtSE9TLWhjLTEtRGF0YS5k YiANCj4gc2VjdGlvbnM9Mg0KPiBwcm9ncmVzcz0wLzY1NjY0MDAgLSAwJS4gUmV0cnlpbmcgaW4g MTYwMDAgbXMuIChqYXZhLm5ldC5Tb2NrZXRFeGNlcHRpb246DQo+IEludmFsaWQgYXJndW1lbnQg b3IgY2Fubm90IGFzc2lnbiByZXF1ZXN0ZWQgYWRkcmVzcykNCj4NCj4gV0FSTiAxNjoyNTo1Mywx MTQgRmFpbGVkIGF0dGVtcHQgMyB0byBjb25uZWN0IHRvIC8xMC4xMC4xMC4xMDIgdG8gDQo+IHN0 cmVhbSAvdG1wLzIwMTIwNTA3MTIzNC9NYXBEYXRhMDI0L0hPUy9NYXBEYXRhMDI0LUhPUy1oYy0x LURhdGEuZGIgDQo+IHNlY3Rpb25zPTENCj4gcHJvZ3Jlc3M9MC82NTU3MjgwIC0gMCUuIFJldHJ5 aW5nIGluIDE2MDAwIG1zLiAoamF2YS5uZXQuU29ja2V0RXhjZXB0aW9uOg0KPiBJbnZhbGlkIGFy Z3VtZW50IG9yIGNhbm5vdCBhc3NpZ24gcmVxdWVzdGVkIGFkZHJlc3MpDQo+DQo+IFdBUk4gMTY6 MjU6NTMsMTE1IEZhaWxlZCBhdHRlbXB0IDMgdG8gY29ubmVjdCB0byAvMTAuMTAuMTAuMTAwIHRv IA0KPiBzdHJlYW0gL3RtcC8yMDEyMDUwNzEyMzQvTWFwRGF0YTAyNC9IT1MvTWFwRGF0YTAyNC1I T1MtaGMtMS1EYXRhLmRiIA0KPiBzZWN0aW9ucz0xDQo+IHByb2dyZXNzPTAvNjU1MTg0MCAtIDAl LiBSZXRyeWluZyBpbiAxNjAwMCBtcy4gKGphdmEubmV0LlNvY2tldEV4Y2VwdGlvbjoNCj4gSW52 YWxpZCBhcmd1bWVudCBvciBjYW5ub3QgYXNzaWduIHJlcXVlc3RlZCBhZGRyZXNzKQ0KPg0KPiBw cm9ncmVzczogWy8xMC4xMC4xMC4xMDIgMC8xICgwKV0gWy8xMC4xMC4xMC4xMDAgMC8xICgwKV0g DQo+IFsvMTAuMTAuMTAuMTAxIDAvMSAoMCldIFt0b3RhbDogMCAtIDBNQi9zIChhdmc6IDBNQi9z KV0NCj4NCj4g4oCmDQo+DQo+DQo+DQo+IEFueW9uZSBhbnkgaWRlYSB3aGF0IEnigJltIGRvaW5n IHdyb25nPw0KPg0KPg0KPg0KPiBLaW5kIHJlZ2FyZHMsDQo+DQo+IFBpZXRlciBDYWxsZXdhZXJ0 DQoNCg0KDQotLQ0Kc2VudCBmcm9tIG15IE5va2lhIDMyMTANCg0K