Return-Path: Delivered-To: apmail-hadoop-hdfs-user-archive@minotaur.apache.org Received: (qmail 81871 invoked from network); 10 Mar 2011 18:17:08 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 10 Mar 2011 18:17:08 -0000 Received: (qmail 4189 invoked by uid 500); 10 Mar 2011 18:17:07 -0000 Delivered-To: apmail-hadoop-hdfs-user-archive@hadoop.apache.org Received: (qmail 4125 invoked by uid 500); 10 Mar 2011 18:17:07 -0000 Mailing-List: contact hdfs-user-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hdfs-user@hadoop.apache.org Delivered-To: mailing list hdfs-user@hadoop.apache.org Received: (qmail 4117 invoked by uid 99); 10 Mar 2011 18:17:07 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 Mar 2011 18:17:07 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RFC_ABUSE_POST,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL,UNPARSEABLE_RELAY X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [98.138.88.241] (HELO smtp104-mob.biz.mail.ne1.yahoo.com) (98.138.88.241) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 10 Mar 2011 18:17:01 +0000 Received: (qmail 75379 invoked from network); 10 Mar 2011 18:16:39 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=DKIM-Signature:Received:X-Yahoo-SMTP:X-YMail-OSG:X-Yahoo-Newman-Property:X-rim-org-msg-ref-id:Message-ID:Reply-To:X-Priority:References:In-Reply-To:Sensitivity:Importance:To:Subject:From:Date:Content-Type:MIME-Version; b=Sl2gBZFQp/7F0BSv0/bKEjSMaMPgjmieR0VRk0HfZL4DXBqNvxv9/6G8MWz5tvbvtEh6Pjd6gqEz3NHS6Nad4QwKsZtjg6l031pXKV+pfcizedugGqfnEsScWg3qSqcgBcA83gfEKRLbfaSFbwSyIM7RgbMM10xslAg6VNFqBcA= ; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1299780999; bh=ke2fC8dbJP1ZIwnQ8658b4GKkSUMtDORVQZ8+N0e+j4=; h=Received:X-Yahoo-SMTP:X-YMail-OSG:X-Yahoo-Newman-Property:X-rim-org-msg-ref-id:Message-ID:Reply-To:X-Priority:References:In-Reply-To:Sensitivity:Importance:To:Subject:From:Date:Content-Type:MIME-Version; b=wXpPdrMcpimq9crJdMAicFueOb5WyN7YdKiSGl5D1HDvSylg1Jm5LlGgnSnYTA/kx3VZJlNXAJXXFHnQgbLhOGU0oDaHe3oUcxYcnkH94AIvcJ3uwhyagc/kg8ncV3JJhs/+eEvFeJvBae4ge2X2E8P8cJnkdmqQY4qDK1ralo4= Received: from bda2394.bisx.prod.on.blackberry (stu24mail@67.223.66.143 with xymcookie) by smtp104-mob.biz.mail.ne1.yahoo.com with SMTP; 10 Mar 2011 10:16:39 -0800 PST X-Yahoo-SMTP: unJNm8GswBCqZl5Uc.XeDepoJ_iWfg-- X-YMail-OSG: 7ZKpmXAVM1lFSfx01MR8F7X4MLd4EW2tjn5nVIWrRZ2RWY8 nuAQNPzpVFfj7F.M37iYCm.A2qw5gul3dL_zRFTw4byvLbQv.3dnx3.ZzzKA iRbwI02jpM4jFCH7TC7V.7.DEHAODY2RbV4lAngLQGLtQNu.pjQUXKM1OhgQ 1Bvpm6oFwaIp4.PrJo_nuRk_lJwsKkPPZ1vmI1ucbXesdf0fcvuxSOpy4qdR CmP5r4L.BcMadAnJ0A5NkEJmrLGrMwpVmx8a5PKKx8CvasHb1iNFrFhWbdsP FtiiMl_xU3Px8Y1BNCZC1.tbbFmc- X-Yahoo-Newman-Property: ymail-3 X-rim-org-msg-ref-id: 1956177410 Message-ID: <1956177410-1299780996-cardhu_decombobulator_blackberry.rim.net-286648624-@bda409.bisx.prod.on.blackberry> Reply-To: stu24mail@yahoo.com X-Priority: Normal References: <1514802482-1299727327-cardhu_decombobulator_blackberry.rim.net-2088721287-@bda409.bisx.prod.on.blackberry> <441422.99473.qm@web110514.mail.gq1.yahoo.com> In-Reply-To: <441422.99473.qm@web110514.mail.gq1.yahoo.com> Sensitivity: Normal Importance: Normal To: hdfs-user@hadoop.apache.org Subject: Re: how does hdfs determine what node to use? From: stu24mail@yahoo.com Date: Thu, 10 Mar 2011 18:19:09 +0000 Content-Type: multipart/alternative; boundary="part16831-boundary-1432810806-1983710026" MIME-Version: 1.0 --part16831-boundary-1432810806-1983710026 Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="Windows-1252" QWN0dWFsbHkgSSBqdXN0IG1lYW50IHRvIHBvaW50IG91dCBob3dldmVyIG1hbnkgY29waWVzIHlv dSBoYXZlLCB0aGUgY29waWVzIGFyZSBwbGFjZWQgb24gZGlmZmVyZW50IG5vZGVzLiBBbHRob3Vn aCBpZiB5b3Ugb25seSBoYXZlIHR3byBub2RlcywgdGhlcmUgYXJlbid0IGEgd2hvbGUgbG90IG9m IG9wdGlvbnMuLiA6KQ0KDQpJIHRob3VnaHQgUml0YSB3YXMgbWFpbmx5IHdvcnJpZWQgaWYgdGhl eSBhbGwgd2VudCB0byB0aGUgc2FtZSBub2RlIC0gd2hpY2ggd291bGQgYmUgYmFkLg0KDQpUYWtl IGNhcmUsDQogLXN0dQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogQXlvbiBT aW5oYSA8YXlvbnNpbmhhQHlhaG9vLmNvbT4NCkRhdGU6IFRodSwgMTAgTWFyIDIwMTEgMDc6NDE6 MTcgDQpUbzogPGhkZnMtdXNlckBoYWRvb3AuYXBhY2hlLm9yZz4NClJlcGx5LVRvOiBoZGZzLXVz ZXJAaGFkb29wLmFwYWNoZS5vcmcNClN1YmplY3Q6IFJlOiBob3cgZG9lcyBoZGZzIGRldGVybWlu ZSB3aGF0IG5vZGUgdG8gdXNlPw0KDQpJIHRoaW5rIFN0dSBtZWFudCB0aGF0IGVhY2ggYmxvY2sg d2lsbCBoYXZlIGEgY29weSBvbiBhdCBtb3N0IDIgbm9kZXMuIA0KQmVmb3JlIEhhZG9vcCAuMjAg cmFjayBhd2FyZW5lc3Mgd2FzIG5vdCBidWlsdC1pbiB0aGUgYWxnbyB0byBwaWNrIHRoZSANCnJl cGxpY2F0aW9uIG5vZGUuIFdpdGggLjIwIGFuZCBsYXRlciwgdGhlIHJhY2sgYXdhcmVuZXNzIGRv ZXMgdGhlIGZvbGxvd2luZzoNCjEuIEZpcnN0IGNvcHkgb2YgdGhlIGJsb2NrIGlzIHBpY2tlZCBh dCAicmFuZG9tIiBmcm9tIG9uZSBvZiB0aGUgbGVhc3QgbG9hZGVkIA0Kbm9kZXMuIFRoZW4gdGhl IG5leHQgY29weSBpcyBwaWNrZWQgdG8gYmUgb24gYW5vdGhlciBub2RlIG9uIHRoZSBzYW1lIHJh Y2sgKHRvIA0Kc2F2ZSBuZXR3b3JrIGhvcHMpLiANCjIuIFRoZW4gaWYgdGhlIHJlcCBmYWN0b3Ig aXMgMywgaXQgd2lsbCBwaWNrIGFub3RoZXIgbm9kZSBmcm9tIGFub3RoZXIgcmFjay4gDQpUaGlz IGlzIGRvbmUgdG8gcHJvdmlkZSByZWR1bmRhbmN5IGluIGNhc2UgYW4gZW50aXJlIHJhY2sgaXMg dW5hdmFpbGFibGUgZHVlIHRvIA0Kc3dpdGNoIGZhaWx1cmUuDQoNClNvIEkgYW0gZ3Vlc3Npbmcg aWYgeW91IGhhdmUgYSByZXAgZmFjdG9yIG9mIDIsIGJvdGggdGhlIGJsb2NrcyB3aWxsIGJlIG9u IHRoZSANCnNhbWUgcmFjay4gSXRzIHF1aXRlIHBvc3NpYmxlIHRoYXQgSGFkb29wIGhhcyBzb21l IHN3aXRjaCBzb21ld2hlcmUgdG8gY2hhbmdlIA0KdGhpcyBwb2xpY3ksIGJlY2F1c2UgSGFkb29w IGhhcyBhIHN3aXRjaCBmb3IgZXZlcnl0aGluZy4NCiAtQXlvbg0KDQoNCg0KDQpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTogUml0YSA8cm1vcmdhbjQ2NkBnbWFpbC5jb20+ DQpUbzogaGRmcy11c2VyQGhhZG9vcC5hcGFjaGUub3JnOyBzdHUyNG1haWxAeWFob28uY29tDQpT ZW50OiBUaHUsIE1hcmNoIDEwLCAyMDExIDU6Mzc6MDggQU0NClN1YmplY3Q6IFJlOiBob3cgZG9l cyBoZGZzIGRldGVybWluZSB3aGF0IG5vZGUgdG8gdXNlPw0KDQpUaGFua3MgU3R1LiBJIHRvbyB3 YXMgc3VyZSB0aGVyZSB3YXMgYW4gYWxnb3JpdGhtLiBJcyB0aGVyZSBhIHBsYWNlIHdoZXJlIEkg Y2FuIA0KcmVhZCBtb3JlIGFib3V0IGl0PyAgSSB3YW50IHRvIGtub3cgaWYgaXQgcGlja3MgYSBi bG9jayBhY2NvcmRpbmcgdG8gdGhlIGxvYWQgDQphdmVyYWdlIG9yIGRvZXMgaXQgYWx3YXlzIHBp Y2sgInJhY2swIiBmaXJzdD8gDQoNCg0KDQoNCg0KT24gV2VkLCBNYXIgOSwgMjAxMSBhdCAxMDoy NCBQTSwgPHN0dTI0bWFpbEB5YWhvby5jb20+IHdyb3RlOg0KDQpUaGVyZSBpcyBhbiBhbGdvcml0 aG0uIEVhY2ggYmxvY2sgc2hvdWxkIGhhdmUgYSBjb3B5IG9uIGRpZmZlcmVudCBub2Rlcy4gSW4g eW91ciANCmNhc2UsIGVhY2ggYmxvY2sgd2lsbCBoYXZlIGEgY29weSBvbiBlYWNoIG9mIHRoZSBu b2Rlcy4NCj4NCj5UYWtlIGNhcmUsDQo+LXN0dQ0KX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18NCg0KPkZyb206ICBSaXRhIDxybW9yZ2FuNDY2QGdtYWlsLmNvbT4gDQo+RGF0ZTogV2Vk LCA5IE1hciAyMDExIDIyOjA3OjM3IC0wNTAwDQo+VG86IDxoZGZzLXVzZXJAaGFkb29wLmFwYWNo ZS5vcmc+DQo+UmVwbHlUbzogIGhkZnMtdXNlckBoYWRvb3AuYXBhY2hlLm9yZyANCj5TdWJqZWN0 OiBob3cgZG9lcyBoZGZzIGRldGVybWluZSB3aGF0IG5vZGUgdG8gdXNlPw0KPg0KPkkgaGF2ZSBh IDIgcmFjayBjbHVzdGVyLiBBbGwgb2YgbXkgZmlsZXMgaGF2ZSBhIHJlcGxpY2F0aW9uIGZhY3Rv ciBvZiAyLiBIb3cgDQo+ZG9lcyBoZGZzIGRldGVybWluZSB3aGF0IG5vZGUgdG8gdXNlIHdoZW4g c2VydmluZyB0aGUgZGF0YT8gRG9lcyBpdCBhbHdheXMgdXNlIA0KPnRoZSBmaXJzdCByYWNrPyBv ciBpcyB0aGVyZSBhbiBhbGdvcml0aG0gZm9yIHRoaXM/DQo+DQo+DQo+LS0gDQo+LS0tIEdldCB5 b3VyIGZhY3RzIGZpcnN0LCB0aGVuIHlvdSBjYW4gZGlzdG9ydCB0aGVtIGFzIHlvdSBwbGVhc2Uu LS0NCj4NCg0KDQotLSANCi0tLSBHZXQgeW91ciBmYWN0cyBmaXJzdCwgdGhlbiB5b3UgY2FuIGRp c3RvcnQgdGhlbSBhcyB5b3UgcGxlYXNlLi0tDQoNCg0KDQogICAgICANCg== --part16831-boundary-1432810806-1983710026 Content-Transfer-Encoding: base64 Content-Type: text/html; charset="Windows-1252" PGh0bWw+PGhlYWQ+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48IS0tIERJViB7bWFyZ2luOjBweDt9 IC0tPjwvc3R5bGU+PC9oZWFkPjxib2R5PkFjdHVhbGx5IEkganVzdCBtZWFudCB0byBwb2ludCBv dXQgaG93ZXZlciBtYW55IGNvcGllcyB5b3UgaGF2ZSwgdGhlIGNvcGllcyBhcmUgcGxhY2VkIG9u IGRpZmZlcmVudCBub2Rlcy4gQWx0aG91Z2ggaWYgeW91IG9ubHkgaGF2ZSB0d28gbm9kZXMsIHRo ZXJlIGFyZW4ndCBhIHdob2xlIGxvdCBvZiBvcHRpb25zLi4gOik8YnIvPjxici8+SSB0aG91Z2h0 IFJpdGEgd2FzIG1haW5seSB3b3JyaWVkIGlmIHRoZXkgYWxsIHdlbnQgdG8gdGhlIHNhbWUgbm9k ZSAtIHdoaWNoIHdvdWxkIGJlIGJhZC48YnIvPjxici8+VGFrZSBjYXJlLDxici8+IC1zdHU8YnIv Pjxoci8+PGRpdj48Yj5Gcm9tOiA8L2I+IEF5b24gU2luaGEgJmx0O2F5b25zaW5oYUB5YWhvby5j b20mZ3Q7DQo8L2Rpdj48ZGl2PjxiPkRhdGU6IDwvYj5UaHUsIDEwIE1hciAyMDExIDA3OjQxOjE3 IC0wODAwIChQU1QpPC9kaXY+PGRpdj48Yj5UbzogPC9iPiZsdDtoZGZzLXVzZXJAaGFkb29wLmFw YWNoZS5vcmcmZ3Q7PC9kaXY+PGRpdj48Yj5SZXBseVRvOiA8L2I+IGhkZnMtdXNlckBoYWRvb3Au YXBhY2hlLm9yZw0KPC9kaXY+PGRpdj48Yj5TdWJqZWN0OiA8L2I+UmU6IGhvdyBkb2VzIGhkZnMg ZGV0ZXJtaW5lIHdoYXQgbm9kZSB0byB1c2U/PC9kaXY+PGRpdj48YnIvPjwvZGl2PjxkaXYgc3R5 bGU9ImZvbnQtZmFtaWx5OmFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjEw cHQiPjxkaXY+PC9kaXY+PGRpdj5JIHRoaW5rIFN0dSBtZWFudCB0aGF0IGVhY2ggYmxvY2sgd2ls bCBoYXZlIGEgY29weSBvbiBhdCBtb3N0IDIgbm9kZXMuJm5ic3A7PC9kaXY+PGRpdj5CZWZvcmUg SGFkb29wIC4yMCByYWNrIGF3YXJlbmVzcyB3YXMgbm90IGJ1aWx0LWluIHRoZSBhbGdvIHRvIHBp Y2sgdGhlIHJlcGxpY2F0aW9uIG5vZGUuIFdpdGggLjIwIGFuZCBsYXRlciwgdGhlIHJhY2sgYXdh cmVuZXNzIGRvZXMgdGhlIGZvbGxvd2luZzo8L2Rpdj48ZGl2PjEuIEZpcnN0IGNvcHkgb2YgdGhl IGJsb2NrIGlzIHBpY2tlZCBhdCAicmFuZG9tIiBmcm9tIG9uZSBvZiB0aGUgbGVhc3QgbG9hZGVk IG5vZGVzLiBUaGVuIHRoZSBuZXh0IGNvcHkgaXMgcGlja2VkIHRvIGJlIG9uIGFub3RoZXIgbm9k ZSBvbiB0aGUgc2FtZSByYWNrICh0byBzYXZlIG5ldHdvcmsgaG9wcykuJm5ic3A7PC9kaXY+PGRp dj4yLiBUaGVuIGlmIHRoZSByZXAgZmFjdG9yIGlzIDMsIGl0IHdpbGwgcGljayBhbm90aGVyIG5v ZGUgZnJvbSBhbm90aGVyIHJhY2suIFRoaXMgaXMgZG9uZSB0byBwcm92aWRlIHJlZHVuZGFuY3kg aW4gY2FzZSBhbiBlbnRpcmUgcmFjayBpcyB1bmF2YWlsYWJsZSBkdWUgdG8gc3dpdGNoIGZhaWx1 cmUuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5TbyBJIGFtIGd1ZXNzaW5nIGlmIHlvdSBoYXZl IGEgcmVwIGZhY3RvciBvZiAyLCBib3RoIHRoZSBibG9ja3Mgd2lsbCBiZSBvbiB0aGUgc2FtZSBy YWNrLiBJdHMgcXVpdGUgcG9zc2libGUgdGhhdCBIYWRvb3AgaGFzIHNvbWUgc3dpdGNoIHNvbWV3 aGVyZSB0byBjaGFuZ2UgdGhpcw0KIHBvbGljeSwgYmVjYXVzZSBIYWRvb3AgaGFzIGEgc3dpdGNo IGZvciBldmVyeXRoaW5nLjxicj4mbmJzcDs8L2Rpdj4tQXlvbjxicj48ZGl2IHN0eWxlPSJmb250 LWZhbWlseTphcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMHB0Ij48YnI+ PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6dGltZXMgbmV3IHJvbWFuLCBuZXcgeW9yaywgdGltZXMs IHNlcmlmO2ZvbnQtc2l6ZToxMnB0Ij48Zm9udCBzaXplPSIyIiBmYWNlPSJUYWhvbWEiPjxociBz aXplPSIxIj48Yj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IGJvbGQ7Ij5Gcm9tOjwvc3Bhbj48 L2I+IFJpdGEgJmx0O3Jtb3JnYW40NjZAZ21haWwuY29tJmd0Ozxicj48Yj48c3BhbiBzdHlsZT0i Zm9udC13ZWlnaHQ6IGJvbGQ7Ij5Ubzo8L3NwYW4+PC9iPiBoZGZzLXVzZXJAaGFkb29wLmFwYWNo ZS5vcmc7IHN0dTI0bWFpbEB5YWhvby5jb208YnI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0 OiBib2xkOyI+U2VudDo8L3NwYW4+PC9iPiBUaHUsIE1hcmNoIDEwLCAyMDExIDU6Mzc6MDggQU08 YnI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiBib2xkOyI+U3ViamVjdDo8L3NwYW4+PC9i PiBSZTogaG93IGRvZXMgaGRmcyBkZXRlcm1pbmUgd2hhdCBub2RlIHRvIHVzZT88YnI+PC9mb250 Pjxicj4NClRoYW5rcyBTdHUuIEkgdG9vIHdhcyBzdXJlIHRoZXJlIHdhcyBhbiBhbGdvcml0aG0u IElzIHRoZXJlIGEgcGxhY2Ugd2hlcmUgSSBjYW4gcmVhZCBtb3JlIGFib3V0IGl0PyZuYnNwOyBJ IHdhbnQgdG8ga25vdyBpZiBpdCBwaWNrcyBhIGJsb2NrIGFjY29yZGluZyB0byB0aGUgbG9hZCBh dmVyYWdlIG9yIGRvZXMgaXQgYWx3YXlzIHBpY2sgInJhY2swIiBmaXJzdD8gPGJyPjxicj4NCjxi cj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPk9uIFdlZCwgTWFyIDksIDIwMTEgYXQgMTA6 MjQgUE0sICA8c3BhbiBkaXI9Imx0ciI+Jmx0OzxhIHJlbD0ibm9mb2xsb3ciIHltYWlsdG89Im1h aWx0bzpzdHUyNG1haWxAeWFob28uY29tIiB0YXJnZXQ9Il9ibGFuayIgaHJlZj0ibWFpbHRvOnN0 dTI0bWFpbEB5YWhvby5jb20iPnN0dTI0bWFpbEB5YWhvby5jb208L2E+Jmd0Ozwvc3Bhbj4gd3Jv dGU6PGJyPjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9ImJvcmRlci1sZWZ0 OjFweCBzb2xpZCByZ2IoMjA0LCAyMDQsIDIwNCk7bWFyZ2luOjBwdCAwcHQgMHB0IDAuOGV4O3Bh ZGRpbmctbGVmdDoxZXg7Ij4NCiAgIFRoZXJlIGlzIGFuIGFsZ29yaXRobS4gRWFjaCBibG9jayBz aG91bGQgaGF2ZSBhIGNvcHkgb24gZGlmZmVyZW50IG5vZGVzLiBJbiB5b3VyIGNhc2UsIGVhY2gg YmxvY2sgd2lsbCBoYXZlIGEgY29weSBvbiBlYWNoIG9mIHRoZSBub2Rlcy48YnI+PGJyPlRha2Ug Y2FyZSw8YnI+IC1zdHU8aHI+PGRpdj48Yj5Gcm9tOiA8L2I+IFJpdGEgJmx0OzxhIHJlbD0ibm9m b2xsb3ciIHltYWlsdG89Im1haWx0bzpybW9yZ2FuNDY2QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh bmsiIGhyZWY9Im1haWx0bzpybW9yZ2FuNDY2QGdtYWlsLmNvbSI+cm1vcmdhbjQ2NkBnbWFpbC5j b208L2E+Jmd0Ow0KPC9kaXY+PGRpdj48Yj5EYXRlOiA8L2I+V2VkLCA5IE1hciAyMDExIDIyOjA3 OjM3IC0wNTAwPC9kaXY+PGRpdj48Yj5UbzogPC9iPiZsdDs8YSByZWw9Im5vZm9sbG93IiB5bWFp bHRvPSJtYWlsdG86aGRmcy11c2VyQGhhZG9vcC5hcGFjaGUub3JnIiB0YXJnZXQ9Il9ibGFuayIg aHJlZj0ibWFpbHRvOmhkZnMtdXNlckBoYWRvb3AuYXBhY2hlLm9yZyI+aGRmcy11c2VyQGhhZG9v cC5hcGFjaGUub3JnPC9hPiZndDs8L2Rpdj48ZGl2PjxiPlJlcGx5VG86IDwvYj4gPGEgcmVsPSJu b2ZvbGxvdyIgeW1haWx0bz0ibWFpbHRvOmhkZnMtdXNlckBoYWRvb3AuYXBhY2hlLm9yZyIgdGFy Z2V0PSJfYmxhbmsiIGhyZWY9Im1haWx0bzpoZGZzLXVzZXJAaGFkb29wLmFwYWNoZS5vcmciPmhk ZnMtdXNlckBoYWRvb3AuYXBhY2hlLm9yZzwvYT4NCjwvZGl2PjxkaXY+PGI+U3ViamVjdDogPC9i PmhvdyBkb2VzIGhkZnMgZGV0ZXJtaW5lIHdoYXQgbm9kZSB0byB1c2U/PC9kaXY+PGRpdj48ZGl2 PjwvZGl2PjxkaXYgY2xhc3M9Img1Ij48ZGl2Pjxicj48L2Rpdj5JIGhhdmUgYSAyIHJhY2sgY2x1 c3Rlci4gQWxsIG9mIG15IGZpbGVzIGhhdmUgYSByZXBsaWNhdGlvbiBmYWN0b3Igb2YgMi4gSG93 IGRvZXMgaGRmcyBkZXRlcm1pbmUgd2hhdCBub2RlIHRvIHVzZSB3aGVuIHNlcnZpbmcgdGhlIGRh dGE/IERvZXMgaXQgYWx3YXlzIHVzZSB0aGUgZmlyc3QgcmFjaz8gb3IgaXMgdGhlcmUgYW4gYWxn b3JpdGhtIGZvciB0aGlzPzxkaXY+DQo8YnIgY2xlYXI9ImFsbCI+DQo8YnI+LS0gPGJyPi0tLSA8 c3Bhbj5HZXQgeW91ciBmYWN0cyBmaXJzdCwgdGhlbiB5b3UgY2FuIGRpc3RvcnQgdGhlbSBhcyB5 b3UgcGxlYXNlLjwvc3Bhbj4tLTxicj4NCjwvZGl2Pg0KDQo8L2Rpdj48L2Rpdj48L2Jsb2NrcXVv dGU+PC9kaXY+PGJyPjxiciBjbGVhcj0iYWxsIj48YnI+LS0gPGJyPi0tLSA8c3Bhbj5HZXQgeW91 ciBmYWN0cyBmaXJzdCwgdGhlbiB5b3UgY2FuIGRpc3RvcnQgdGhlbSBhcyB5b3UgcGxlYXNlLjwv c3Bhbj4tLTxicj4NCjwvZGl2PjwvZGl2PjxkaXYgc3R5bGU9InBvc2l0aW9uOmZpeGVkIj48L2Rp dj4NCg0KDQo8L2Rpdj48YnI+DQoNCiAgICAgIDwvYm9keT48L2h0bWw+DQo= --part16831-boundary-1432810806-1983710026--