Return-Path: X-Original-To: apmail-hadoop-hdfs-user-archive@minotaur.apache.org Delivered-To: apmail-hadoop-hdfs-user-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 90BD1DAC0 for ; Tue, 15 Jan 2013 03:12:34 +0000 (UTC) Received: (qmail 83698 invoked by uid 500); 15 Jan 2013 03:12:29 -0000 Delivered-To: apmail-hadoop-hdfs-user-archive@hadoop.apache.org Received: (qmail 83354 invoked by uid 500); 15 Jan 2013 03:12:28 -0000 Mailing-List: contact user-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@hadoop.apache.org Delivered-To: mailing list user@hadoop.apache.org Received: (qmail 83332 invoked by uid 99); 15 Jan 2013 03:12:27 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Jan 2013 03:12:27 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of bejoy.hadoop@gmail.com designates 209.85.215.170 as permitted sender) Received: from [209.85.215.170] (HELO mail-ea0-f170.google.com) (209.85.215.170) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Jan 2013 03:12:17 +0000 Received: by mail-ea0-f170.google.com with SMTP id a11so450359eaa.29 for ; Mon, 14 Jan 2013 19:11:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:x-rim-org-msg-ref-id:message-id:reply-to:x-priority :references:in-reply-to:sensitivity:importance:subject:to:from:date :content-type:mime-version; bh=XuUo8vIjX02UYwLXvH1n0gSZoiVE09EsJ/Vw5aPrC0o=; b=BYw/Owwek83zNElcFg0eND8zIh4XiIgaxZdoe6RTHm922QukAgOEZJDPM/ijmzO8Z0 cgXu2MJv82HY6fxK95yKMKvBy9EW3ugXQIfgXIE72sYAD6s5zqmr/T/NT5av8L5E4Zkz XgyF7DjD1vocdW302gSh8UlqRovTnEzK19mU2CxVzlLlCYvmDLMiC6TiNobFU0lloSQw eA4uCJtRoHnvxHML6A6M+N+QuYLBcnCOnK62ynbQzJ4wyXfkkr8WNtFXoOaX5ymI2LH/ pHcGehnYv/MdzgGa9W6YImmDq1XjplID1tbvC8Gq/ezndZ7udd9uaDHFkqsbb5/fuUtt FE5Q== X-Received: by 10.14.221.5 with SMTP id q5mr236258239eep.33.1358219517750; Mon, 14 Jan 2013 19:11:57 -0800 (PST) Received: from 172.18.209.197 (bda-178-239-86-189.bis7.eu.blackberry.com. [178.239.86.189]) by mx.google.com with ESMTPS id d3sm23707810eeo.13.2013.01.14.19.11.56 (version=TLSv1 cipher=RC4-SHA bits=128/128); Mon, 14 Jan 2013 19:11:56 -0800 (PST) X-rim-org-msg-ref-id: 405696089 Message-ID: <405696089-1358219515-cardhu_decombobulator_blackberry.rim.net-1511197333-@b1.c16.bise7.blackberry> Reply-To: bejoy.hadoop@gmail.com X-Priority: Normal References: <746470510-1358218243-cardhu_decombobulator_blackberry.rim.net-1149782625-@b1.c16.bise7.blackberry> In-Reply-To: Sensitivity: Normal Importance: Normal Subject: Re: hadoop namenode recovery To: "Panshul Whisper" ,user@hadoop.apache.org From: bejoy.hadoop@gmail.com Date: Tue, 15 Jan 2013 03:11:56 +0000 Content-Type: multipart/alternative; boundary="part3008-boundary-1287426070-2142209545" MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org --part3008-boundary-1287426070-2142209545 Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="Windows-1252" SGkgUGFuc2h1bA0KDQpTZWNvbmRhcnlOYW1lTm9kZSBpcyByYXRoZXIga25vd24gYXMgY2hlY2sg cG9pbnQgbm9kZS4gQXQgcGVyaW9kaWMgaW50ZXJ2YWxzIGl0IG1lcmdlcyB0aGUgZWRpdGxvZyBm cm9tIE5OIHdpdGggRlMgaW1hZ2UgdG8gcHJldmVudCB0aGUgZWRpdCBsb2cgZnJvbSBncm93aW5n IHRvbyBsYXJnZS4gVGhpcyBpcyBpdHMgbWFpbiBmdW5jdGlvbmFsaXR5Lg0KDQpBdCBhbnkgcG9p bnQgdGhlIFNOTiB3b3VsZCBoYXZlIHRoZSBsYXRlc3QgZnMgaW1hZ2UgYnV0IG5vdCB0aGUgdXBk YXRlZCBlZGl0IGxvZy4gSWYgTk4gZ29lcyBkb3duIGFuZCBpZiB5b3UgZG9uJ3QgaGF2ZSBhbiB1 cGRhdGVkIGNvcHkgb2YgZWRpdCBsb2cgeW91IGNhbiB1c2UgdGhlIGZzSW1hZ2UgZnJvbSBTTk4g Zm9yIHJlc3RvcmluZy4gSW4gdGhhdCBjYXNlIHlvdSBsb3NlIHRoZSB0cmFuc2FjdGlvbnMgaW4g ZWRpdCBsb2cuDQoNClNOTiBpcyBub3QgYSBiYWNrdXAgTk4gaXQgaXMganVzdCBhIGNoZWNrIHBv aW50IG5vZGUuDQogDQpUd28gb3IgbW9yZSBOTiBhcmUgbm90IHBvc3NpYmxlIGluIDEueCByZWxl YXNlcyBidXQgZmVkZXJhdGlvbiBtYWtlcyBpdCBwb3NzaWJsZSB3aXRoIDIueCByZWxlYXNlcy4g RmVkZXJhdGlvbiBpcyBmb3IgZGlmZmVyZW50IHB1cnBvc2UsIHlvdSBzaG91bGQgYmUgbG9va2lu ZyBhdCBoYWRvb3AgSEEgY3VycmVudGx5IHdpdGggMi54IHJlbGVhc2VzLiANClJlZ2FyZHMgDQpC ZWpveSBLUw0KDQpTZW50IGZyb20gcmVtb3RlIGRldmljZSwgUGxlYXNlIGV4Y3VzZSB0eXBvcw0K DQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogUGFuc2h1bCBXaGlzcGVyIDxvdWNo d2hpc3BlckBnbWFpbC5jb20+DQpEYXRlOiBNb24sIDE0IEphbiAyMDEzIDE5OjA0OjI0IA0KVG86 IDx1c2VyQGhhZG9vcC5hcGFjaGUub3JnPjsgPGJlam95LmhhZG9vcEBnbWFpbC5jb20+DQpTdWJq ZWN0OiBSZTogaGFkb29wIG5hbWVub2RlIHJlY292ZXJ5DQoNCnRoYW5rIHlvdSBmb3IgdGhlIHJl cGx5Lg0KDQpJcyB0aGVyZSBhIHdheSB3aXRoIHdoaWNoIEkgY2FuIGNvbmZpZ3VyZSBteSBjbHVz dGVyIHRvIHN3aXRjaCB0byB0aGUNClNlY29uZGFyeSBOYW1lIE5vZGUgYXV0b21hdGljYWxseSBp biBjYXNlIG9mIHRoZSBQcmltYXJ5IE5hbWUgTm9kZSBmYWlsdXJlPw0KV2hlbiBJIHJ1biBteSBj dXJyZW50IEhhZG9vcCwgSSBzZWUgdGhlIHByaW1hcnkgYW5kIHNlY29uZGFyeSBib3RoIE5hbWUN Cm5vZGVzIHJ1bm5pbmcuIEkgd2FzIHdvbmRlcmluZyB3aGF0IGlzIHRoYXQgU2Vjb25kYXJ5IE5h bWUgTm9kZSBmb3I/IGFuZA0Kd2hlcmUgaXMgaXQgY29uZmlndXJlZD8NCkkgd2FzIGFsc28gd29u ZGVyaW5nLCBpcyBpdCBwb3NzaWJsZSB0byBoYXZlIHR3byBvciBtb3JlIE5hbWUgbm9kZXMgcnVu bmluZw0KaW4gdGhlIHNhbWUgY2x1c3Rlcj8NCg0KVGhhbmtzLA0KUmVnYXJkcywNClBhbnNodWwu DQoNCg0KT24gTW9uLCBKYW4gMTQsIDIwMTMgYXQgNjo1MCBQTSwgPGJlam95LmhhZG9vcEBnbWFp bC5jb20+IHdyb3RlOg0KDQo+ICoqDQo+IEhpIFBhbnNodWwsDQo+DQo+IFVzdWFsbHkgZm9yIHJl bGlhYmlsaXR5IHRoZXJlIHdpbGwgYmUgbXVsdGlwbGUgZGZzLm5hbWUuZGlyIGNvbmZpZ3VyZWQu IE9mDQo+IHdoaWNoIG9uZSB3b3VsZCBiZSBhIHJlbW90ZSBsb2NhdGlvbiBzdWNoIGFzIGEgbmZz IG1vdW50Lg0KPiBTbyB0aGF0IGV2ZW4gaWYgdGhlIE5OIG1hY2hpbmUgY3Jhc2hlcyBvbiBhIHdo b2xlIHlvdSBzdGlsbCBoYXZlIHRoZSBmcw0KPiBpbWFnZSBhbmQgZWRpdCBsb2cgaW4gbmZzIG1v dW50LiBUaGlzIGNhbiBiZSB1dGlsaXplZCBmb3IgcmVjb25zdHJ1Y3RpbmcNCj4gdGhlIE5OIGJh Y2sgYWdhaW4uDQo+DQo+DQo+IFJlZ2FyZHMNCj4gQmVqb3kgS1MNCj4NCj4gU2VudCBmcm9tIHJl bW90ZSBkZXZpY2UsIFBsZWFzZSBleGN1c2UgdHlwb3MNCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tDQo+ICpGcm9tOiAqIFBhbnNodWwgV2hpc3BlciA8b3VjaHdoaXNwZXJAZ21haWwu Y29tPg0KPiAqRGF0ZTogKk1vbiwgMTQgSmFuIDIwMTMgMTc6MjU6MDggLTA4MDANCj4gKlRvOiAq PHVzZXJAaGFkb29wLmFwYWNoZS5vcmc+DQo+ICpSZXBseVRvOiAqIHVzZXJAaGFkb29wLmFwYWNo ZS5vcmcNCj4gKlN1YmplY3Q6ICpoYWRvb3AgbmFtZW5vZGUgcmVjb3ZlcnkNCj4NCj4gSGVsbG8s DQo+DQo+IElzIHRoZXJlIGEgc3RhbmRhcmQgd2F5IHRvIHByZXZlbnQgdGhlIGZhaWx1cmUgb2Yg TmFtZW5vZGUgY3Jhc2ggaW4gYQ0KPiBIYWRvb3AgY2x1c3Rlcj8NCj4gb3Igd2hhdCBpcyB0aGUg c3RhbmRhcmQgb3IgYmVzdCBwcmFjdGljZSBmb3Igb3ZlcmNvbWluZyB0aGUgU2luZ2xlIHBvaW50 DQo+IGZhaWx1cmUgcHJvYmxlbSBvZiBIYWRvb3AuDQo+DQo+IEkgYW0gbm90IHJlYWR5IHRvIHRh a2UgY2hhbmNlcyBvbiBhIHByb2R1Y3Rpb24gc2VydmVyIHdpdGggSGFkb29wIDIuMA0KPiBBbHBo YSByZWxlYXNlLCB3aGljaCBjbGFpbXMgdG8gaGF2ZSBzb2x2ZWQgdGhlIHByb2JsZW0uIEFyZSB0 aGVyZSBhbnkgb3RoZXINCj4gdGhpbmdzIEkgY2FuIGRvIHRvIGVpdGhlciBwcmV2ZW50IHRoZSBm YWlsdXJlIG9yIHJlY292ZXIgZnJvbSB0aGUgZmFpbHVyZQ0KPiBpbiBhIHZlcnkgc2hvcnQgdGlt ZS4NCj4NCj4gVGhhbmtpbmcgWW91LA0KPg0KPiAtLQ0KPiBSZWdhcmRzLA0KPiBPdWNoIFdoaXNw ZXINCj4gMDEwMTAxMDEwMTAxDQo+DQoNCg0KDQotLSANClJlZ2FyZHMsDQpPdWNoIFdoaXNwZXIN CjAxMDEwMTAxMDEwMQ0KDQo= --part3008-boundary-1287426070-2142209545 Content-Transfer-Encoding: base64 Content-Type: text/html; charset="Windows-1252" PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv L0VOIj48aHRtbD48aGVhZD48bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgi IGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+PC9oZWFkPjxib2R5PkhpIFBhbnNodWw8YnIvPjxi ci8+U2Vjb25kYXJ5TmFtZU5vZGUgaXMgcmF0aGVyIGtub3duIGFzIGNoZWNrIHBvaW50IG5vZGUu IEF0IHBlcmlvZGljIGludGVydmFscyBpdCBtZXJnZXMgdGhlIGVkaXRsb2cgZnJvbSBOTiB3aXRo IEZTIGltYWdlIHRvIHByZXZlbnQgdGhlIGVkaXQgbG9nIGZyb20gZ3Jvd2luZyB0b28gbGFyZ2Uu IFRoaXMgaXMgaXRzIG1haW4gZnVuY3Rpb25hbGl0eS48YnIvPjxici8+QXQgYW55IHBvaW50IHRo ZSBTTk4gd291bGQgaGF2ZSB0aGUgbGF0ZXN0IGZzIGltYWdlIGJ1dCBub3QgdGhlIHVwZGF0ZWQg ZWRpdCBsb2cuIElmIE5OIGdvZXMgZG93biBhbmQgaWYgeW91IGRvbid0IGhhdmUgYW4gdXBkYXRl ZCBjb3B5IG9mIGVkaXQgbG9nIHlvdSBjYW4gdXNlIHRoZSBmc0ltYWdlIGZyb20gU05OIGZvciBy ZXN0b3JpbmcuIEluIHRoYXQgY2FzZSB5b3UgbG9zZSB0aGUgdHJhbnNhY3Rpb25zIGluIGVkaXQg bG9nLjxici8+PGJyLz5TTk4gaXMgbm90IGEgYmFja3VwIE5OIGl0IGlzIGp1c3QgYSBjaGVjayBw b2ludCBub2RlLjxici8+IDxici8+VHdvIG9yIG1vcmUgTk4gYXJlIG5vdCBwb3NzaWJsZSBpbiAx LnggcmVsZWFzZXMgYnV0IGZlZGVyYXRpb24gbWFrZXMgaXQgcG9zc2libGUgd2l0aCAyLnggcmVs ZWFzZXMuIEZlZGVyYXRpb24gaXMgZm9yIGRpZmZlcmVudCBwdXJwb3NlLCB5b3Ugc2hvdWxkIGJl IGxvb2tpbmcgYXQgaGFkb29wIEhBIGN1cnJlbnRseSB3aXRoIDIueCByZWxlYXNlcy4gPGRpdj5S ZWdhcmRzIDxici8+QmVqb3kgS1M8YnIvPjxici8+U2VudCBmcm9tIHJlbW90ZSBkZXZpY2UsIFBs ZWFzZSBleGN1c2UgdHlwb3M8L2Rpdj48aHIvPjxkaXY+PGI+RnJvbTogPC9iPiBQYW5zaHVsIFdo aXNwZXIgJmx0O291Y2h3aGlzcGVyQGdtYWlsLmNvbSZndDsNCjwvZGl2PjxkaXY+PGI+RGF0ZTog PC9iPk1vbiwgMTQgSmFuIDIwMTMgMTk6MDQ6MjQgLTA4MDA8L2Rpdj48ZGl2PjxiPlRvOiA8L2I+ Jmx0O3VzZXJAaGFkb29wLmFwYWNoZS5vcmcmZ3Q7OyAmbHQ7YmVqb3kuaGFkb29wQGdtYWlsLmNv bSZndDs8L2Rpdj48ZGl2PjxiPlN1YmplY3Q6IDwvYj5SZTogaGFkb29wIG5hbWVub2RlIHJlY292 ZXJ5PC9kaXY+PGRpdj48YnIvPjwvZGl2PjxkaXYgZGlyPSJsdHIiPnRoYW5rIHlvdSBmb3IgdGhl IHJlcGx5LjxkaXY+PGJyPjwvZGl2PjxkaXYgc3R5bGU+SXMgdGhlcmUgYSB3YXkgd2l0aCB3aGlj aCBJIGNhbiBjb25maWd1cmUgbXkgY2x1c3RlciB0byBzd2l0Y2ggdG8gdGhlIFNlY29uZGFyeSBO YW1lIE5vZGUgYXV0b21hdGljYWxseSBpbiBjYXNlIG9mIHRoZSBQcmltYXJ5IE5hbWUgTm9kZSBm YWlsdXJlPzwvZGl2PjxkaXYgc3R5bGU+DQpXaGVuIEkgcnVuIG15IGN1cnJlbnQgSGFkb29wLCBJ IHNlZSB0aGUgcHJpbWFyeSBhbmQgc2Vjb25kYXJ5IGJvdGggTmFtZSBub2RlcyBydW5uaW5nLiBJ IHdhcyB3b25kZXJpbmcgd2hhdCBpcyB0aGF0IFNlY29uZGFyeSBOYW1lIE5vZGUgZm9yPyBhbmQg d2hlcmUgaXMgaXQgY29uZmlndXJlZD88L2Rpdj48ZGl2IHN0eWxlPkkgd2FzIGFsc28gd29uZGVy aW5nLCBpcyBpdCBwb3NzaWJsZSB0byBoYXZlIHR3byBvciBtb3JlIE5hbWUgbm9kZXMgcnVubmlu ZyBpbiB0aGUgc2FtZSBjbHVzdGVyPzwvZGl2Pg0KPGRpdiBzdHlsZT48YnI+PC9kaXY+PGRpdiBz dHlsZT5UaGFua3MsPC9kaXY+PGRpdiBzdHlsZT5SZWdhcmRzLDwvZGl2PjxkaXYgc3R5bGU+UGFu c2h1bC48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGJyPjxicj48ZGl2IGNs YXNzPSJnbWFpbF9xdW90ZSI+T24gTW9uLCBKYW4gMTQsIDIwMTMgYXQgNjo1MCBQTSwgIDxzcGFu IGRpcj0ibHRyIj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJlam95LmhhZG9vcEBnbWFpbC5jb20iIHRh cmdldD0iX2JsYW5rIj5iZWpveS5oYWRvb3BAZ21haWwuY29tPC9hPiZndDs8L3NwYW4+IHdyb3Rl Ojxicj4NCjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAg MCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPjx1Pjwv dT48ZGl2PkhpIFBhbnNodWwsPGJyPjxicj5Vc3VhbGx5IGZvciByZWxpYWJpbGl0eSB0aGVyZSB3 aWxsIGJlIG11bHRpcGxlIGRmcy5uYW1lLmRpciBjb25maWd1cmVkLiBPZiB3aGljaCBvbmUgd291 bGQgYmUgYSByZW1vdGUgbG9jYXRpb24gc3VjaCBhcyBhIG5mcyBtb3VudC4gPGJyPg0KU28gdGhh dCBldmVuIGlmIHRoZSBOTiBtYWNoaW5lIGNyYXNoZXMgb24gYSB3aG9sZSB5b3Ugc3RpbGwgaGF2 ZSB0aGUgZnMgaW1hZ2UgYW5kIGVkaXQgbG9nICBpbiBuZnMgbW91bnQuIFRoaXMgY2FuIGJlIHV0 aWxpemVkIGZvciByZWNvbnN0cnVjdGluZyB0aGUgTk4gYmFjayBhZ2Fpbi48YnI+PGJyPjxicj48 ZGl2PlJlZ2FyZHMgPGJyPkJlam95IEtTPGJyPjxicj5TZW50IGZyb20gcmVtb3RlIGRldmljZSwg UGxlYXNlIGV4Y3VzZSB0eXBvczwvZGl2Pg0KPGhyPjxkaXY+PGI+RnJvbTogPC9iPiBQYW5zaHVs IFdoaXNwZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpvdWNod2hpc3BlckBnbWFpbC5jb20iIHRhcmdl dD0iX2JsYW5rIj5vdWNod2hpc3BlckBnbWFpbC5jb208L2E+Jmd0Ow0KPC9kaXY+PGRpdj48Yj5E YXRlOiA8L2I+TW9uLCAxNCBKYW4gMjAxMyAxNzoyNTowOCAtMDgwMDwvZGl2PjxkaXY+PGI+VG86 IDwvYj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnVzZXJAaGFkb29wLmFwYWNoZS5vcmciIHRhcmdldD0i X2JsYW5rIj51c2VyQGhhZG9vcC5hcGFjaGUub3JnPC9hPiZndDs8L2Rpdj48ZGl2PjxiPlJlcGx5 VG86IDwvYj4gPGEgaHJlZj0ibWFpbHRvOnVzZXJAaGFkb29wLmFwYWNoZS5vcmciIHRhcmdldD0i X2JsYW5rIj51c2VyQGhhZG9vcC5hcGFjaGUub3JnPC9hPg0KPC9kaXY+PGRpdj48Yj5TdWJqZWN0 OiA8L2I+aGFkb29wIG5hbWVub2RlIHJlY292ZXJ5PC9kaXY+PGRpdj48ZGl2IGNsYXNzPSJoNSI+ PGRpdj48YnI+PC9kaXY+PGRpdiBkaXI9Imx0ciI+SGVsbG8sPGRpdj48YnI+PC9kaXY+PGRpdj5J cyB0aGVyZSBhIHN0YW5kYXJkIHdheSB0byBwcmV2ZW50IHRoZSBmYWlsdXJlIG9mIE5hbWVub2Rl IGNyYXNoIGluIGEgSGFkb29wIGNsdXN0ZXI/PC9kaXY+DQo8ZGl2Pm9yIHdoYXQgaXMgdGhlIHN0 YW5kYXJkIG9yIGJlc3QgcHJhY3RpY2UgZm9yIG92ZXJjb21pbmcgdGhlIFNpbmdsZSBwb2ludCBm YWlsdXJlIHByb2JsZW0gb2YgSGFkb29wLjwvZGl2Pg0KPGRpdj48YnI+PC9kaXY+PGRpdj5JIGFt IG5vdCByZWFkeSB0byB0YWtlIGNoYW5jZXMgb24gYSBwcm9kdWN0aW9uIHNlcnZlciB3aXRoIEhh ZG9vcCAyLjAgQWxwaGEgcmVsZWFzZSwgd2hpY2ggY2xhaW1zIHRvIGhhdmUgc29sdmVkIHRoZSBw cm9ibGVtLiBBcmUgdGhlcmUgYW55IG90aGVyIHRoaW5ncyBJIGNhbiBkbyB0byBlaXRoZXIgcHJl dmVudCB0aGUgZmFpbHVyZSBvciByZWNvdmVyIGZyb20gdGhlIGZhaWx1cmUgaW4gYSB2ZXJ5IHNo b3J0IHRpbWUuPC9kaXY+DQoNCjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhhbmtpbmcgWW91LDxiciBj bGVhcj0iYWxsIj48ZGl2Pjxicj48L2Rpdj4tLSA8YnI+PGRpdiBkaXI9Imx0ciI+PGRpdj5SZWdh cmRzLDwvZGl2Pk91Y2ggV2hpc3BlcjxkaXY+MDEwMTAxMDEwMTAxPC9kaXY+PC9kaXY+DQo8L2Rp dj48L2Rpdj4NCg0KPC9kaXY+PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2Pjxicj48YnIg Y2xlYXI9ImFsbCI+PGRpdj48YnI+PC9kaXY+LS0gPGJyPjxkaXYgZGlyPSJsdHIiPjxkaXY+UmVn YXJkcyw8L2Rpdj5PdWNoIFdoaXNwZXI8ZGl2PjAxMDEwMTAxMDEwMTwvZGl2PjwvZGl2Pg0KPC9k aXY+DQoNCjwvYm9keT48L2h0bWw+ --part3008-boundary-1287426070-2142209545--