Return-Path: X-Original-To: apmail-spark-user-archive@minotaur.apache.org Delivered-To: apmail-spark-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 631CE18AD4 for ; Tue, 27 Oct 2015 10:45:35 +0000 (UTC) Received: (qmail 34218 invoked by uid 500); 27 Oct 2015 10:45:31 -0000 Delivered-To: apmail-spark-user-archive@spark.apache.org Received: (qmail 34111 invoked by uid 500); 27 Oct 2015 10:45:31 -0000 Mailing-List: contact user-help@spark.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list user@spark.apache.org Received: (qmail 34101 invoked by uid 99); 27 Oct 2015 10:45:30 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Oct 2015 10:45:30 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 7FDE81A2CF9 for ; Tue, 27 Oct 2015 10:45:30 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 4.213 X-Spam-Level: **** X-Spam-Status: No, score=4.213 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=3, SPF_HELO_PASS=-0.001, URIBL_BLOCKED=0.001, URI_HEX=1.313] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=adobe.com Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id X5Jn9nG1jasJ for ; Tue, 27 Oct 2015 10:45:17 +0000 (UTC) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0058.outbound.protection.outlook.com [157.56.110.58]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id B52FE42B60 for ; Tue, 27 Oct 2015 10:45:16 +0000 (UTC) Received: from BY2PR02MB1702.namprd02.prod.outlook.com (10.163.27.28) by BY2PR02MB297.namprd02.prod.outlook.com (10.141.140.17) with Microsoft SMTP Server (TLS) id 15.1.306.13; Tue, 27 Oct 2015 10:45:10 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adobe.com; s=selector1; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=wuBO7EgJ6uKb399Tdyx6rewAloi5lXlJ5pdj8fkD1R8=; b=hUEUfqBBz5UvxKTM/5v0kuivSuIiLVxT++9EaLHuAqrvAscW8qV9tx5JrFRExaC54QYWkzUwCsczt01z4GdvVF2PlJyatfmiC4ntk6NeT+IlW+1HNpDAc++uZyHfWTLGifkr73Yik55FSjXqMBznXd3zNU8dD70TZ1uVkR4DPu8= Received: from BY2PR02MB1702.namprd02.prod.outlook.com (10.163.27.28) by BY2PR02MB1702.namprd02.prod.outlook.com (10.163.27.28) with Microsoft SMTP Server (TLS) id 15.1.306.13; Tue, 27 Oct 2015 10:45:08 +0000 Received: from BY2PR02MB1702.namprd02.prod.outlook.com ([10.163.27.28]) by BY2PR02MB1702.namprd02.prod.outlook.com ([10.163.27.28]) with mapi id 15.01.0306.003; Tue, 27 Oct 2015 10:45:08 +0000 From: Adrian Tanase To: Deng Ching-Mallete , Fengdong Yu CC: avivb , user Subject: Re: There is any way to write from spark to HBase CDH4? Thread-Topic: There is any way to write from spark to HBase CDH4? Thread-Index: AQHREJr5Mqm0SfkcwkaG2ajfir2PiJ5/HDWAgAAm84D//+IHgIAAAR6AgAAjJIA= Date: Tue, 27 Oct 2015 10:45:07 +0000 Message-ID: <2E345A4D-2756-435F-BCD4-536FB827B2E0@adobe.com> References: <1445938583231-25209.post@n3.nabble.com> <9321A398-762D-490B-B8F0-ED950B02410C@everstring.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/15.9.0.150408 authentication-results: spf=none (sender IP is ) smtp.mailfrom=atanase@adobe.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [193.105.140.131] x-microsoft-exchange-diagnostics: 1;BY2PR02MB1702;5:HZtZsFiG4bh7cECMWjGdJIJh1ntwdzCl4mJRApHxuCKUaoj1B+snRrx9RW1btzPHt1Bx3alwK4IVGJHI2Lqjv2RPFpPDdybHSKnmcWnqCBklAlsNk4eZxp0j7ddbOnYpmR9n8usWLX7B3xbaN2LWeQ==;24:4WtYNBoyhqIvVoOijkRZgN6LhvDgizLwZLDUT79A6CVBhwblCWSa0/zIUKoZ/mHBRBW2FkUnce3Lri+p5mrG4NVJPlp7JhW1I+OM2fISb4c=;20:RgXje4aO5QXiMq/yDiLWIxm4Q67w+dmGdTJwWBouf73LIex/BDAKyPqRjtUM2Q5DDgOuYbWKGvXIiitjP4dxug== x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(42134001)(42139001);SRVR:BY2PR02MB1702; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(22321516928792); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(61425024)(601004)(2401047)(8121501046)(520078)(5005006)(3002001)(102215026)(61426024)(61427024);SRVR:BY2PR02MB1702;BCL:0;PCL:0;RULEID:;SRVR:BY2PR02MB1702; x-forefront-prvs: 0742443479 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(189002)(199003)(377454003)(252514010)(24454002)(16601075003)(16297215004)(16236675004)(87936001)(2900100001)(5007970100001)(83716003)(33656002)(11100500001)(66066001)(36756003)(54356999)(76176999)(50986999)(189998001)(106116001)(106356001)(19580395003)(82746002)(10090500001)(92566002)(105586002)(19617315012)(5001770100001)(86362001)(2950100001)(5004730100002)(93886004)(19580405001)(77096005)(83506001)(15975445007)(5008740100001)(97736004)(10400500002)(102836002)(4001350100001)(14971765001)(5001960100002)(5002640100001)(101416001)(122556002)(99286002)(81156007)(40100003)(43043002)(104396002);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR02MB1702;H:BY2PR02MB1702.namprd02.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; received-spf: None (protection.outlook.com: adobe.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:23 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_2E345A4D2756435FBCD4536FB827B2E0adobecom_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Oct 2015 10:45:07.9695 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fa7b1b5a-7b34-4387-94ae-d2c178decee1 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR02MB1702 X-Microsoft-Exchange-Diagnostics: 1;BY2PR02MB297;2:AfqHvdlbNnX967rzuSSlpxWlgCBBTlcK2NvN/eWgdIAS76yXoo3SvUisLd8fj9XQOfQBqgbJvU7/L1S+rGsFsR9WjnoFJGmhatptDGdiDbE5sttNiWZU75ZL52BCrC7rB3bPIVky9BruZg6JsG78f28xlyfJsJxjRzUIssD3ew0=;23:zDOXf/+nov9WQjJ7z+KGd4cykn7U0/365ifIJ8BxNQdIzICfaDDICXWkXv8w3NKF9hJY2SUB+zmp2Hi8RLi61kdiPHjS1Bm6YcDuXxU6Z2Or1HnWqR4c0UZH7tzq9a5kcBHZj29jbmzM73Z0/6V4xYHqNVfhKkl8vJF/T/MO4+ST4e7gCzsD7qXY+2u5kPZQ X-OriginatorOrg: adobe.com --_000_2E345A4D2756435FBCD4536FB827B2E0adobecom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 WW91IGNhbiBnZXQgYSBmZWVsIGZvciBpdCBieSBwbGF5aW5nIHdpdGggdGhlIG9yaWdpbmFsIGxp YnJhcnkgcHVibGlzaGVkIGFzIHNlcGFyYXRlIHByb2plY3Qgb24gZ2l0aHViDQpodHRwczovL2dp dGh1Yi5jb20vY2xvdWRlcmEtbGFicy9TcGFya09uSEJhc2UNCg0KRnJvbTogRGVuZyBDaGluZy1N YWxsZXRlDQpEYXRlOiBUdWVzZGF5LCBPY3RvYmVyIDI3LCAyMDE1IGF0IDEyOjM5IFBNDQpUbzog RmVuZ2RvbmcgWXUNCkNjOiBBZHJpYW4gVGFuYXNlLCBhdml2YiwgdXNlcg0KU3ViamVjdDogUmU6 IFRoZXJlIGlzIGFueSB3YXkgdG8gd3JpdGUgZnJvbSBzcGFyayB0byBIQmFzZSBDREg0Pw0KDQpJ dCdzIHN0aWxsIGluIEhCYXNlJyB0cnVuaywgc2NoZWR1bGVkIGZvciAyLjAuMCByZWxlYXNlIGJh c2VkIG9uIEppcmEgdGlja2V0Lg0KDQotRGVuZw0KDQpPbiBUdWUsIE9jdCAyNywgMjAxNSBhdCA2 OjM1IFBNLCBGZW5nZG9uZyBZdSA8ZmVuZ2Rvbmd5QGV2ZXJzdHJpbmcuY29tPG1haWx0bzpmZW5n ZG9uZ3lAZXZlcnN0cmluZy5jb20+PiB3cm90ZToNCkRvZXMgdGhpcyByZWxlYXNlZCB3aXRoIFNw YXJrMS4qPyBvciBzdGlsbCBrZXB0IGluIHRoZSB0cnVuaz8NCg0KDQoNCg0KT24gT2N0IDI3LCAy MDE1LCBhdCA2OjIyIFBNLCBBZHJpYW4gVGFuYXNlIDxhdGFuYXNlQGFkb2JlLmNvbTxtYWlsdG86 YXRhbmFzZUBhZG9iZS5jb20+PiB3cm90ZToNCg0KQWxzbyBJIGp1c3QgcmVtZW1iZXJlZCBhYm91 dCBjbG91ZGVyYeKAmXMgY29udHJpYnV0aW9uDQpodHRwOi8vYmxvZy5jbG91ZGVyYS5jb20vYmxv Zy8yMDE1LzA4L2FwYWNoZS1zcGFyay1jb21lcy10by1hcGFjaGUtaGJhc2Utd2l0aC1oYmFzZS1z cGFyay1tb2R1bGUvDQoNCkZyb206IERlbmcgQ2hpbmctTWFsbGV0ZQ0KRGF0ZTogVHVlc2RheSwg T2N0b2JlciAyNywgMjAxNSBhdCAxMjowMyBQTQ0KVG86IGF2aXZiDQpDYzogdXNlcg0KU3ViamVj dDogUmU6IFRoZXJlIGlzIGFueSB3YXkgdG8gd3JpdGUgZnJvbSBzcGFyayB0byBIQmFzZSBDREg0 Pw0KDQpIaSwNCg0KV2UgYXJlIHVzaW5nIHBob2VuaXgtc3BhcmsgKGh0dHA6Ly9waG9lbml4LmFw YWNoZS5vcmcvcGhvZW5peF9zcGFyay5odG1sKSB0byB3cml0ZSBkYXRhIHRvIEhCYXNlLCBidXQg aXQgcmVxdWlyZXMgc3BhcmsgMS4zLjErIGFuZCBwaG9lbml4IDQuNCsuIFByZXZpb3VzbHksIHdo ZW4gd2Ugd2VyZSBzdGlsbCBvbiBzcGFyayAxLjIsIHdlIHVzZWQgdGhlIEhCYXNlIEFQSSB0byB3 cml0ZSBkaXJlY3RseSB0byBIQmFzZS4NCg0KRm9yIEhCYXNlIDAuOTgsIGl0J3Mgc29tZXRoaW5n IGxpa2UgdGhpczoNCg0KcmRkLmZvcmVhY2hQYXJ0aXRpb24ocGFydGl0aW9uID0+IHsNCiAgIC8v IGNyZWF0ZSBoYmFzZSBjb25maWcNCiAgIHZhbCBoQ29uZiA9IEhCYXNlQ29uZmlndXJhdGlvbi5j cmVhdGUoKQ0KICAgdmFsIGhUYWJsZSA9IG5ldyBIVGFibGUoaENvbmYsICJUQUJMRV8xIikNCiAg IGhUYWJsZS5zZXRBdXRvRmx1c2goZmFsc2UpDQoNCiAgIHBhcnRpdGlvbi5mb3JlYWNoKHIgPT4g ew0KICAgICAvLyBnZW5lcmF0ZSByb3cga2V5DQogICAgIC8vIGNyZWF0ZSByb3cNCiAgICAgdmFs IGhSb3cgPSBuZXcgUHV0KHJvd0tleSkNCg0KICAgICAvLyBhZGQgY29sdW1ucw0KICAgICBoUm93 LmFkZCguLikNCg0KICAgICBoVGFibGUucHV0KGhSb3cpDQogICB9KQ0KICAgaFRhYmxlLmZsdXNo Q29tbWl0cygpDQogICBoVGFibGUuY2xvc2UoKQ0KfSkNCg0KSFRILA0KRGVuZw0KDQpPbiBUdWUs IE9jdCAyNywgMjAxNSBhdCA1OjM2IFBNLCBhdml2YiA8YXZpdkB0YXlrZXkuY29tPG1haWx0bzph dml2QHRheWtleS5jb20+PiB3cm90ZToNCkkgaGF2ZSBhbHJlYWR5IHRyeSBpdCB3aXRoIGh0dHBz Oi8vZ2l0aHViLmNvbS91bmljcmVkaXQvaGJhc2UtcmRkIGFuZA0KaHR0cHM6Ly9naXRodWIuY29t L25lcmRhbW1lci9zcGFyay1oYmFzZS1jb25uZWN0b3IgYW5kIGluIGJvdGggY2FzZXMgSSBnZXQN CnRpbWVvdXQuDQoNClNvIEkgd291bGQgbGlrZSB0byBrbm93IGFib3V0IG90aGVyIG9wdGlvbiB0 byB3cml0ZSBmcm9tIFNwYXJrIHRvIEhCYXNlDQpDREg0Lg0KDQpUaGFua3MhDQoNCg0KDQotLQ0K VmlldyB0aGlzIG1lc3NhZ2UgaW4gY29udGV4dDogaHR0cDovL2FwYWNoZS1zcGFyay11c2VyLWxp c3QuMTAwMTU2MC5uMy5uYWJibGUuY29tL1RoZXJlLWlzLWFueS13YXktdG8td3JpdGUtZnJvbS1z cGFyay10by1IQmFzZS1DREg0LXRwMjUyMDkuaHRtbA0KU2VudCBmcm9tIHRoZSBBcGFjaGUgU3Bh cmsgVXNlciBMaXN0IG1haWxpbmcgbGlzdCBhcmNoaXZlIGF0IE5hYmJsZS5jb208aHR0cDovL05h YmJsZS5jb20+Lg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NClRvIHVuc3Vic2NyaWJlLCBlLW1haWw6IHVzZXIt dW5zdWJzY3JpYmVAc3BhcmsuYXBhY2hlLm9yZzxtYWlsdG86dXNlci11bnN1YnNjcmliZUBzcGFy ay5hcGFjaGUub3JnPg0KRm9yIGFkZGl0aW9uYWwgY29tbWFuZHMsIGUtbWFpbDogdXNlci1oZWxw QHNwYXJrLmFwYWNoZS5vcmcNCjxtYWlsdG86dXNlci1oZWxwQHNwYXJrLmFwYWNoZS5vcmc+DQo= --_000_2E345A4D2756435FBCD4536FB827B2E0adobecom_ Content-Type: text/html; charset="utf-8" Content-ID: <408BE2B97E512D49899463AC7D2D828D@namprd02.prod.outlook.com> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj4NCjxkaXY+DQo8 ZGl2PllvdSBjYW4gZ2V0IGEgZmVlbCBmb3IgaXQgYnkgcGxheWluZyB3aXRoIHRoZSBvcmlnaW5h bCBsaWJyYXJ5IHB1Ymxpc2hlZCBhcyBzZXBhcmF0ZSBwcm9qZWN0IG9uIGdpdGh1YjwvZGl2Pg0K PGRpdj48YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vY2xvdWRlcmEtbGFicy9TcGFya09uSEJh c2UiPmh0dHBzOi8vZ2l0aHViLmNvbS9jbG91ZGVyYS1sYWJzL1NwYXJrT25IQmFzZTwvYT48L2Rp dj4NCjxkaXY+DQo8ZGl2IGlkPSJNQUNfT1VUTE9PS19TSUdOQVRVUkUiPjwvZGl2Pg0KPC9kaXY+ DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JP RFlfU0VDVElPTiI+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpOyBmb250LXNpemU6 MTJwdDsgdGV4dC1hbGlnbjpsZWZ0OyBjb2xvcjpibGFjazsgQk9SREVSLUJPVFRPTTogbWVkaXVt IG5vbmU7IEJPUkRFUi1MRUZUOiBtZWRpdW0gbm9uZTsgUEFERElORy1CT1RUT006IDBpbjsgUEFE RElORy1MRUZUOiAwaW47IFBBRERJTkctUklHSFQ6IDBpbjsgQk9SREVSLVRPUDogI2I1YzRkZiAx cHQgc29saWQ7IEJPUkRFUi1SSUdIVDogbWVkaXVtIG5vbmU7IFBBRERJTkctVE9QOiAzcHQiPg0K PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkZyb206IDwvc3Bhbj5EZW5nIENoaW5nLU1h bGxldGU8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RGF0ZTogPC9zcGFuPlR1 ZXNkYXksIE9jdG9iZXIgMjcsIDIwMTUgYXQgMTI6MzkgUE08YnI+DQo8c3BhbiBzdHlsZT0iZm9u dC13ZWlnaHQ6Ym9sZCI+VG86IDwvc3Bhbj5GZW5nZG9uZyBZdTxicj4NCjxzcGFuIHN0eWxlPSJm b250LXdlaWdodDpib2xkIj5DYzogPC9zcGFuPkFkcmlhbiBUYW5hc2UsIGF2aXZiLCB1c2VyPGJy Pg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlN1YmplY3Q6IDwvc3Bhbj5SZTogVGhl cmUgaXMgYW55IHdheSB0byB3cml0ZSBmcm9tIHNwYXJrIHRvIEhCYXNlIENESDQ/PGJyPg0KPC9k aXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2IGRpcj0ibHRyIj5JdCdz IHN0aWxsIGluIEhCYXNlJyB0cnVuaywgc2NoZWR1bGVkIGZvciAyLjAuMCByZWxlYXNlIGJhc2Vk IG9uIEppcmEgdGlja2V0Lg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+LURlbmc8YnI+DQo8ZGl2 IGNsYXNzPSJnbWFpbF9leHRyYSI+PGJyPg0KPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPk9uIFR1 ZSwgT2N0IDI3LCAyMDE1IGF0IDY6MzUgUE0sIEZlbmdkb25nIFl1IDxzcGFuIGRpcj0ibHRyIj4N CiZsdDs8YSBocmVmPSJtYWlsdG86ZmVuZ2Rvbmd5QGV2ZXJzdHJpbmcuY29tIiB0YXJnZXQ9Il9i bGFuayI+ZmVuZ2Rvbmd5QGV2ZXJzdHJpbmcuY29tPC9hPiZndDs8L3NwYW4+IHdyb3RlOjxicj4N CjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4 O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPg0KPGRpdiBzdHls ZT0id29yZC13cmFwOmJyZWFrLXdvcmQiPg0KPGRpdj5Eb2VzIHRoaXMgcmVsZWFzZWQgd2l0aCBT cGFyazEuKj8gb3Igc3RpbGwga2VwdCBpbiB0aGUgdHJ1bms/PC9kaXY+DQo8ZGl2Pg0KPGRpdiBj bGFzcz0iaDUiPg0KPGRpdj48YnI+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGJyPg0KPC9kaXY+DQo8 YnI+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8ZGl2Pk9uIE9jdCAyNywgMjAx NSwgYXQgNjoyMiBQTSwgQWRyaWFuIFRhbmFzZSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmF0YW5hc2VA YWRvYmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+YXRhbmFzZUBhZG9iZS5jb208L2E+Jmd0OyB3cm90 ZTo8L2Rpdj4NCjxicj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJ3b3JkLXdyYXA6YnJlYWstd29yZDtm b250LXNpemU6MTRweDtmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWYiPg0KPGRpdj4NCjxk aXY+DQo8ZGl2PkFsc28gSSBqdXN0IHJlbWVtYmVyZWQgYWJvdXQgY2xvdWRlcmHigJlzIGNvbnRy aWJ1dGlvbjwvZGl2Pg0KPGRpdj48YSBocmVmPSJodHRwOi8vYmxvZy5jbG91ZGVyYS5jb20vYmxv Zy8yMDE1LzA4L2FwYWNoZS1zcGFyay1jb21lcy10by1hcGFjaGUtaGJhc2Utd2l0aC1oYmFzZS1z cGFyay1tb2R1bGUvIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2Jsb2cuY2xvdWRlcmEuY29tL2Js b2cvMjAxNS8wOC9hcGFjaGUtc3BhcmstY29tZXMtdG8tYXBhY2hlLWhiYXNlLXdpdGgtaGJhc2Ut c3BhcmstbW9kdWxlLzwvYT48L2Rpdj4NCjxkaXY+DQo8ZGl2PjwvZGl2Pg0KPC9kaXY+DQo8L2Rp dj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxzcGFuPg0KPGRpdiBzdHlsZT0iZm9udC1m YW1pbHk6Q2FsaWJyaTtmb250LXNpemU6MTJwdDt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXdpZHRo OjFwdCBtZWRpdW0gbWVkaXVtO2JvcmRlci1zdHlsZTpzb2xpZCBub25lIG5vbmU7cGFkZGluZzoz cHQgMGluIDBpbjtib3JkZXItdG9wLWNvbG9yOnJnYigxODEsMTk2LDIyMykiPg0KPHNwYW4gc3R5 bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkZyb206IDwvc3Bhbj5EZW5nIENoaW5nLU1hbGxldGU8YnI+ DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RGF0ZTogPC9zcGFuPlR1ZXNkYXksIE9j dG9iZXIgMjcsIDIwMTUgYXQgMTI6MDMgUE08YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6 Ym9sZCI+VG86IDwvc3Bhbj5hdml2Yjxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xk Ij5DYzogPC9zcGFuPnVzZXI8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U3Vi amVjdDogPC9zcGFuPlJlOiBUaGVyZSBpcyBhbnkgd2F5IHRvIHdyaXRlIGZyb20gc3BhcmsgdG8g SEJhc2UgQ0RIND88YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N CjxkaXYgZGlyPSJsdHIiPkhpLA0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+V2UgYXJlIHVzaW5n IHBob2VuaXgtc3BhcmsgKDxhIGhyZWY9Imh0dHA6Ly9waG9lbml4LmFwYWNoZS5vcmcvcGhvZW5p eF9zcGFyay5odG1sIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL3Bob2VuaXguYXBhY2hlLm9yZy9w aG9lbml4X3NwYXJrLmh0bWw8L2E+KSB0byB3cml0ZSBkYXRhIHRvIEhCYXNlLCBidXQgaXQgcmVx dWlyZXMgc3BhcmsgMS4zLjEmIzQzOyBhbmQgcGhvZW5peCA0LjQmIzQzOy4gUHJldmlvdXNseSwg d2hlbiB3ZSB3ZXJlIHN0aWxsIG9uDQogc3BhcmsgMS4yLCB3ZSB1c2VkIHRoZSBIQmFzZSBBUEkg dG8gd3JpdGUgZGlyZWN0bHkgdG8gSEJhc2UuPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRp dj5Gb3IgSEJhc2UgMC45OCwgaXQncyBzb21ldGhpbmcgbGlrZSB0aGlzOjwvZGl2Pg0KPGRpdj48 YnI+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2PnJkZC5mb3JlYWNoUGFydGl0aW9uKHBhcnRpdGlvbiA9 Jmd0OyB7PC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsvLyBjcmVhdGUgaGJhc2UgY29uZmlnPC9k aXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDt2YWwgaENvbmYgPSBIQmFzZUNvbmZpZ3VyYXRpb24uY3Jl YXRlKCk8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwO3ZhbCBoVGFibGUgPSBuZXcgSFRhYmxlKGhD b25mLCAmcXVvdDtUQUJMRV8xJnF1b3Q7KTwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7aFRhYmxl LnNldEF1dG9GbHVzaChmYWxzZSk8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PiZuYnNw OyAmbmJzcDtwYXJ0aXRpb24uZm9yZWFjaChyID0mZ3Q7IHs8L2Rpdj4NCjxkaXY+Jm5ic3A7ICZu YnNwOyAmbmJzcDsvLyBnZW5lcmF0ZSByb3cga2V5PC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDsg Jm5ic3A7Ly8gY3JlYXRlIHJvdzwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwO3ZhbCBo Um93ID0gbmV3IFB1dChyb3dLZXkpPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj4mbmJz cDsgJm5ic3A7ICZuYnNwOy8vIGFkZCBjb2x1bW5zPHNwYW4gc3R5bGU9IndoaXRlLXNwYWNlOnBy ZS13cmFwIj4gPC9zcGFuPjwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwO2hSb3cuYWRk KC4uKTwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7Jm5ic3A7PC9kaXY+DQo8ZGl2PiZuYnNwOyAm bmJzcDsgJm5ic3A7aFRhYmxlLnB1dChoUm93KTwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7fSk8 L2Rpdj4NCjxkaXY+Jm5ic3A7ICZuYnNwO2hUYWJsZS5mbHVzaENvbW1pdHMoKTwvZGl2Pg0KPGRp dj4mbmJzcDsgJm5ic3A7aFRhYmxlLmNsb3NlKCk8L2Rpdj4NCjxkaXY+fSk8L2Rpdj4NCjwvZGl2 Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+SFRILDwvZGl2Pg0KPGRpdj5EZW5nPC9kaXY+DQo8 ZGl2Pg0KPGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxicj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1 b3RlIj5PbiBUdWUsIE9jdCAyNywgMjAxNSBhdCA1OjM2IFBNLCBhdml2YiA8c3BhbiBkaXI9Imx0 ciI+Jmx0OzxhIGhyZWY9Im1haWx0bzphdml2QHRheWtleS5jb20iIHRhcmdldD0iX2JsYW5rIj5h dml2QHRheWtleS5jb208L2E+Jmd0Ozwvc3Bhbj4gd3JvdGU6PGJyPg0KPGJsb2NrcXVvdGUgY2xh c3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1s ZWZ0LXdpZHRoOjFweDtib3JkZXItbGVmdC1jb2xvcjpyZ2IoMjA0LDIwNCwyMDQpO2JvcmRlci1s ZWZ0LXN0eWxlOnNvbGlkO3BhZGRpbmctbGVmdDoxZXgiIHR5cGU9ImNpdGUiPg0KSSBoYXZlIGFs cmVhZHkgdHJ5IGl0IHdpdGggPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL3VuaWNyZWRpdC9o YmFzZS1yZGQiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly9naXRo dWIuY29tL3VuaWNyZWRpdC9oYmFzZS1yZGQ8L2E+IGFuZDxicj4NCjxhIGhyZWY9Imh0dHBzOi8v Z2l0aHViLmNvbS9uZXJkYW1tZXIvc3BhcmstaGJhc2UtY29ubmVjdG9yIiByZWw9Im5vcmVmZXJy ZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL2dpdGh1Yi5jb20vbmVyZGFtbWVyL3NwYXJrLWhi YXNlLWNvbm5lY3RvcjwvYT4gYW5kIGluIGJvdGggY2FzZXMgSSBnZXQ8YnI+DQp0aW1lb3V0Ljxi cj4NCjxicj4NClNvIEkgd291bGQgbGlrZSB0byBrbm93IGFib3V0IG90aGVyIG9wdGlvbiB0byB3 cml0ZSBmcm9tIFNwYXJrIHRvIEhCYXNlPGJyPg0KQ0RINC48YnI+DQo8YnI+DQpUaGFua3MhPGJy Pg0KPGJyPg0KPGJyPg0KPGJyPg0KLS08YnI+DQpWaWV3IHRoaXMgbWVzc2FnZSBpbiBjb250ZXh0 OiA8YSBocmVmPSJodHRwOi8vYXBhY2hlLXNwYXJrLXVzZXItbGlzdC4xMDAxNTYwLm4zLm5hYmJs ZS5jb20vVGhlcmUtaXMtYW55LXdheS10by13cml0ZS1mcm9tLXNwYXJrLXRvLUhCYXNlLUNESDQt dHAyNTIwOS5odG1sIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj4NCmh0dHA6Ly9h cGFjaGUtc3BhcmstdXNlci1saXN0LjEwMDE1NjAubjMubmFiYmxlLmNvbS9UaGVyZS1pcy1hbnkt d2F5LXRvLXdyaXRlLWZyb20tc3BhcmstdG8tSEJhc2UtQ0RINC10cDI1MjA5Lmh0bWw8L2E+PGJy Pg0KU2VudCBmcm9tIHRoZSBBcGFjaGUgU3BhcmsgVXNlciBMaXN0IG1haWxpbmcgbGlzdCBhcmNo aXZlIGF0IDxhIGhyZWY9Imh0dHA6Ly9OYWJibGUuY29tIiB0YXJnZXQ9Il9ibGFuayI+DQpOYWJi bGUuY29tPC9hPi48YnI+DQo8YnI+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+DQpUbyB1bnN1YnNjcmliZSwg ZS1tYWlsOiA8YSBocmVmPSJtYWlsdG86dXNlci11bnN1YnNjcmliZUBzcGFyay5hcGFjaGUub3Jn IiB0YXJnZXQ9Il9ibGFuayI+DQp1c2VyLXVuc3Vic2NyaWJlQHNwYXJrLmFwYWNoZS5vcmc8L2E+ PGJyPg0KRm9yIGFkZGl0aW9uYWwgY29tbWFuZHMsIGUtbWFpbDogPGEgaHJlZj0ibWFpbHRvOnVz ZXItaGVscEBzcGFyay5hcGFjaGUub3JnIiB0YXJnZXQ9Il9ibGFuayI+DQp1c2VyLWhlbHBAc3Bh cmsuYXBhY2hlLm9yZzxicj4NCjwvYT48L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvYmxv Y2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9zcGFuPg0K PC9ib2R5Pg0KPC9odG1sPg0K --_000_2E345A4D2756435FBCD4536FB827B2E0adobecom_--