Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 45C8E200B39 for ; Sat, 9 Jul 2016 11:38:51 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 3A533160A67; Sat, 9 Jul 2016 09:38:51 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 34A1B160A66 for ; Sat, 9 Jul 2016 11:38:50 +0200 (CEST) Received: (qmail 16125 invoked by uid 500); 9 Jul 2016 09:38:49 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 16113 invoked by uid 99); 9 Jul 2016 09:38:48 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 09 Jul 2016 09:38:48 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id EB31C1809EB for ; Sat, 9 Jul 2016 09:38:47 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.109 X-Spam-Level: X-Spam-Status: No, score=0.109 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=persistentsystems.onmicrosoft.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id ywsM4P4W7xnT for ; Sat, 9 Jul 2016 09:38:45 +0000 (UTC) Received: from HJ-SMTP-OUT.persistent.co.in (hjoutgoing.persistent.co.in [103.6.33.101]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 080685FC88 for ; Sat, 9 Jul 2016 09:38:43 +0000 (UTC) X-AuditID: 0a2d0811-f79d16d000003826-96-5780c61b1524 Received: from mail.persistent.co.in (Unknown_Domain [10.44.252.65]) (using TLS with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by HJ-SMTP-OUT.persistent.co.in (HJ-SMTP-OUT @ Persistent Systems Ltd.) with SMTP id D7.69.14374.B16C0875; Sat, 9 Jul 2016 15:08:35 +0530 (IST) Received: from IND01-MA1-obe.outbound.protection.outlook.com (10.45.0.30) by mail.persistent.co.in (10.44.252.65) with Microsoft SMTP Server (TLS) id 14.3.123.3; Sat, 9 Jul 2016 15:08:34 +0530 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=persistentsystems.onmicrosoft.com; s=selector1-accelerite-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=ny3T+N0xxQfiRuQjx812teUOLCm9ryJ6uwKkXiyBHTo=; b=Etn6/8UOmxgr3rQzeUbvESQUr+5SxotjgAdXFPLp5MtY8gTFV8rakfyF+O3mCPXkBZZwhvgTf3B3851hyJxLIzI9jNaPE/xpFWlZ5Vn3Zn8HcRshrxasO5He963dRAhqauXVExIxMGhkIJhI0Usf7cSXtU3fUIlDeSZOfpEjhbA= Received: from PN1PR01MB0576.INDPRD01.PROD.OUTLOOK.COM (10.164.142.16) by PN1PR01MB0574.INDPRD01.PROD.OUTLOOK.COM (10.164.142.14) with Microsoft SMTP Server (TLS) id 15.1.534.14; Sat, 9 Jul 2016 09:38:32 +0000 Received: from PN1PR01MB0576.INDPRD01.PROD.OUTLOOK.COM ([10.164.142.16]) by PN1PR01MB0576.INDPRD01.PROD.OUTLOOK.COM ([10.164.142.16]) with mapi id 15.01.0534.022; Sat, 9 Jul 2016 09:38:32 +0000 From: Suresh Anaparti To: "dev@cloudstack.apache.org" , Will Stevens Subject: Re: VMware compatibility Thread-Topic: VMware compatibility Thread-Index: AQHR2R+KpzgxDwDJtUOofYf2OAnPHqAOjOQAgAAAIQCAAACnAIAADB4AgAEV34CAAIWWAA== Date: Sat, 9 Jul 2016 09:38:29 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=suresh.anaparti@accelerite.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [49.204.224.170] x-ms-office365-filtering-correlation-id: cdd27616-0693-446c-9991-08d3a7dcca8c x-microsoft-exchange-diagnostics: 1;PN1PR01MB0574;6:g5NlvB/nlN6MtGpsj2L5qKjHIhTc0ItEr5iNEQv6Ipr4yzwCRgiPgp5CdbbV91YN5XoXgtczgXeaqP9bwVGQCoLrxgpg81ueZAGqLg6EjtemWgqmuXJMu5q1G+q0YERzmr1dc7YqUF15/2OJ2i9b7FvyONUbAU7pIGKy5JwPVxNR6fDPwv6bIkGQzDC7ta3Sjz+klQr6TaC3Qs42QyeviqjwCHZpXCrRWrIV3Uis+0uu4TLbOwH7+HZPNNnfTZBEB2LsIMptP9HeW2UI65z2EpOMERrcBxwc//gYm9YXY3hzzmvRt4G7F+lf9e/mlNVVnv2iEy2F0dtG7MLJVzZm8Q==;5:bNaP3urRsFSARZTVFghaxZoZj1i23D3fF5TqUtTEvy9ZOiZdtPAuICaQw2wWN/jWOyaK3gFkkphctmtW4QlORBxH+2CxrfvtISf+XdiF3yEFw4NyyaNe2olq2asGB8qJfgyitf0nq1RTRkMcPcOA8w==;24:5b7F4N6mSBa3l6gaO8l1i3pnUEF4z06gm0NMnFtOjIB9VLhNYPYuqp9pNn3s3UM+GwYyeDt0mEpDJ/g/z0jGDotfND8O6MmmvihFoe8wG0E=;7:2T2NDfMSLrmJMPDH54jrZ17Q+cW0bk1ucbwZzIwW4IJSnQpAroF2BICzQjD227zEcgmZWGXggYGi2x6cODYVW7+joHC8wCMEVmGlrFq/RW1LPmxRfiyjDcKkwGIy4/UyLNPYY64EIdarSwcSp4t57mHzbAxsGJSZ6nN0VMqjdZaTcx0vCSzxspV8ReOaGRKiWrydFth32RQjWeETvReyQiZIlA/oIJMLZr8l0X9qjE88Ge3NPi/i0sBT3URs7Jvq x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:PN1PR01MB0574; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(61668805478150)(20558992708506)(166708455590820)(211567742011814)(5213294742642); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026);SRVR:PN1PR01MB0574;BCL:0;PCL:0;RULEID:;SRVR:PN1PR01MB0574; x-forefront-prvs: 0998671D02 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6009001)(7916002)(199003)(377424004)(189002)(24454002)(377454003)(92566002)(3660700001)(3280700002)(107886002)(83716003)(102836003)(6116002)(3846002)(7846002)(97736004)(5001770100001)(586003)(54356999)(76176999)(2950100001)(2900100001)(50986999)(106356001)(15975445007)(11100500001)(86362001)(106116001)(105586002)(77096005)(221733001)(87936001)(2501003)(101416001)(19580405001)(93886004)(36756003)(66066001)(5002640100001)(68736007)(19580395003)(8558605004)(33656002)(10400500002)(2906002)(9686002)(189998001)(8936002)(8676002)(305945005)(81156014)(7736002)(3480700004)(82746002)(81166006)(122556002)(104396002)(19627235001);DIR:OUT;SFP:1101;SCL:1;SRVR:PN1PR01MB0574;H:PN1PR01MB0576.INDPRD01.PROD.OUTLOOK.COM;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; received-spf: None (protection.outlook.com: accelerite.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: content-transfer-encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jul 2016 09:38:29.6626 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 1f4beacd-b7aa-49b2-aaa1-b8525cb257e0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PN1PR01MB0574 X-OriginatorOrg: accelerite.com X-Brightmail-Tracker: H4sIAAAAAAAAA3VSfUgTYRjvvbud52h1rqwni1hXSIYz19IcqWRFmSQVVkJEdd1e7Gje1m32 HQz7sLQs0UynVkTSl1FZ0eeMxpKKQvuiMjMkCwr6IFYGinW3WxBE7x8vv+f3/J6v930Y0thC xzGi5MGyxDs4Wk/pE/uzzKNbvfnJTdVT0jre0mlnKut0M4jsqyU/iOyW7XuIhcQyL0rnJcnp 4T3YZMduIYPLEgTswLKoEPNxAe8wzRbdgoMXC7HMmUR7BjeVM7kcvIALseTJ4HiXC0t2LlNv +uekKzJRMmFJcNpFqSCDm5e3wJyWlmIzW7jM+PEW63S9cq/6olvztWo/5apP2hjw9hJetMNc iqIZYKeCr/kiqeER0N51ji5FesbIXiKg/HU1oRlBBI/aT4Q9FFtDQmOgKiJ7hqA5dECnGXcQ PD1YSqjJaDYV9rfVIhUPZwXw+1+Hiwxjx8FHb4VO4zmoK6+nShGj4KXg70tQaYqdAJ3BY+FQ AzsLHvTuihS7SMKpMl9YH80ugu5iWdUgpe/e+03hsiQ7Ejp6jhDaPCwcv9kWmS0WPrwd0Gl6 Ht7cLqc0PhEePu9BGubgSe+7SGwuNJ79Sap1gfVFQWNZE6055sDh4lCUhtdCzeVdkYAtcLfl U0RzHsHzJ1YNj4Ebu7t1WqImGs6HXiB1ACNbAIcuiwdQou+vvn2Kh2QT4Nz1yRqdDXt3NlAa HgdVZd1RvvCzxMC92h7qKNKdRmOyc8x5uYsXmhcsWZzkwrJbdHuUrUkSnEmi1IzUJTUzMVfR 3luTA4hlEDfYUBn05ht1/Hr3psIAAobkhhvaVMpg5zdtxrJzpVzkwO4Amq98RgUZFys4JTXl SovVZrMlT0u1WlMtlv/Q3EhDZnJRvjKfsu5rMVY6+pOOYKLjvCiYbpi4b+7J7hkX4mnvu7El b2wp9PIJgyu3kgbjscoqW5fYl3u3ri05ZOpoeM8F+2659BPlB51Lj7cmNDyunXUp0O+8ss41 NCEnxb81p/VzzPf2a9dX1I+asnzm6m1Flle/0KEKXD/o2vu62MCKDf4jJQP9d34O6ewq/lZb 81I/kBXiKPca3jKJlN38b+d9IkHRAwAA archived-at: Sat, 09 Jul 2016 09:38:51 -0000 SGkgV2lsbC9Sb2hpdCwNCg0KQ2xvdWRzdGFjayB3YXMgc3VwcG9ydGluZyBhZGRpdGlvbiBv ZiBWTXdhcmUgdkNlbnRlciA2LjAgZGF0YWNlbnRlciAoYW5kIEVTWGkgNi4wIGhvc3RzIGlu IGl0KSB0byB0aGUgWm9uZSBzaW5jZSB0aGUgbWVyZ2Ugb2YgUFIgPGh0dHBzOi8vZ2l0aHVi LmNvbS9hcGFjaGUvY2xvdWRzdGFjay9wdWxsLzgwNj4sIHdoaWNoIGZpeGVkIHRoZSB1bmRl cmx5aW5nIGlzc3Vlcy4gVGhlIGN1cnJlbnQgVk13YXJlIEFQSSBidWlsZCB2ZXJzaW9uIGlz IDYuMCBhbmQgdGhlIFNESyBwb2ludHMgdG8gdGhlIFZNd2FyZS12U3BoZXJlLVNESy02LjAu MCwgQnVpbGQgTnVtYmVyOiAzNjM0OTgxICh2U3BoZXJlIDYuMCBVMiBNYW5hZ2VtZW50IFNE SykuIEkgc2VlIGluY29ycmVjdCBkb3dubG9hZCBsaW5rIHByb3ZpZGVkIGF0ICJkZXBzL2lu c3RhbGwtbm9uLW9zcy5zaOKAnSwgd2hpY2ggc2hvdWxkIGJlICJodHRwczovL215LnZtd2Fy ZS5jb20vZ3JvdXAvdm13YXJlL2dldC1kb3dubG9hZD9kb3dubG9hZEdyb3VwPU1OR01UU0RL NjBVMuKAnSBpbnN0ZWFkIG9mICJodHRwczovL215LnZtd2FyZS5jb20gVk13YXJlLXZTcGhl cmUtU0RLLTYuMC4wLTM2MzQ5ODEuemlw4oCdLCBmb3IgdGhhdCBTREsuIFNoYWxsIEkgY3Jl YXRlIGEgUFIgd2l0aCB0aGlzIGNoYW5nZSBPciBMZXQgUGllcnJlLUx1YyBjb3JyZWN0IHRo aXM/DQoNCkxpc3RlZCBiZWxvdyBhcmUgdGhlIFZNd2FyZSBTREtzIGZvciA2LjAuMCBhbmQg Ni4wVTIuIEnigJl2ZSB0ZXN0ZWQgd2l0aCBTREsgNi4wLjAgYW5kIGRpZG7igJl0IGZpbmQg YW55IGlzc3Vlcy4gU2hhbGwgd2UgZ28gd2l0aCA2LjAuMCBvciB0aGUgbGF0ZXN0IDYuMFUy Pw0KDQo2LjAuMCA9Pg0KDQoNCg0KaHR0cHM6Ly9teS52bXdhcmUuY29tL2dyb3VwL3Ztd2Fy ZS9nZXQtZG93bmxvYWQ/ZG93bmxvYWRHcm91cD1NTkdNVFNESzYwMA0KRmlsZTogVk13YXJl LXZTcGhlcmUtU0RLLTYuMC4wLTI1NjEwNDguemlwDQpQcm9kdWN0OiB2U3BoZXJlIDYuMCBN YW5hZ2VtZW50IFNESw0KVmVyc2lvbjogNi4wLjANClJlbGVhc2UgRGF0ZTogMjAxNS0wMy0x Mg0KQnVpbGQgTnVtYmVyOiAyNTYxMDQ4DQoNCg0KDQo2LjBVMiAoTGF0ZXN0KSA9Pg0KaHR0 cHM6Ly9teS52bXdhcmUuY29tL2dyb3VwL3Ztd2FyZS9nZXQtZG93bmxvYWQ/ZG93bmxvYWRH cm91cD1NTkdNVFNESzYwVTINCkZpbGU6IFZNd2FyZS12U3BoZXJlLVNESy02LjAuMC0zNjM0 OTgxLnppcCANClByb2R1Y3Q6IHZTcGhlcmUgNi4wIFUyIE1hbmFnZW1lbnQgU0RLDQpWZXJz aW9uOiA2LjBVMg0KUmVsZWFzZSBEYXRlOiAyMDE2LTAzLTE1DQpCdWlsZCBOdW1iZXI6IDM2 MzQ5ODENCg0KDQoNCg0KDQpJ4oCZbSBub3Qgc3VyZSBvbiB0aGUgR3Vlc3QgT1MgbWFwcGlu Z3MsIHdoaWNoIEnigJlsbCBjaGVjayBhbmQgbGV0IHlvdSBrbm93Lg0KDQpUaGFua3MsDQpT dXJlc2gNCg0KDQoNCk9uIDA5LzA3LzE2IDEyOjQwIHBtLCAiUm9oaXQgWWFkYXYiIDxiaGFp c2FhYkBhcGFjaGUub3JnPiB3cm90ZToNCg0KPkhpIFdpbGwsDQo+DQo+WWVzIHdoaWxlIHdl IGRvbid0IGhhdmUgVk13YXJlIDYuMCBvZmZpY2lhbCBsaXN0ZWQgYXMgYSBzdXBwb3J0ZWQN Cj5oeXBlcnZpc29yLCBJJ3ZlIHJlcG9ydHMgZnJvbSBzb21lIHVzZXJzIHdobyBoYXZlIGNs YWltIHRoYXQgaXQgd29ya3MgZm9yDQo+dGhlbSBpbiB0aGVpciBlbnZpcm9ubWVudC4gV2Ug aGF2ZSBub3QgY29uZmlybWVkIHRoYXQgaXQgd29ya3MgZm9yIGFsbA0KPm1ham9yIGVudmly b25tZW50IHBlcm11dGF0aW9ucyAoYmFzaWMgem9uZSB3aXRoL3dpdGhvdXQgU0csIHdpdGgv d2l0aG91dA0KPmxvY2FsIGRpc2tzOyBhZHZhbmNlZCB6b25lIHdpdGgvd2l0aG91dCBTRywg YWR2YW5jZWQgem9uZSB3aXRoIHNoYXJlZA0KPm5ldHdvcmtzKS4NCj4NCj5Qcm92aWRlZCB0 aGF0IHZtd2FyZSBzZGsgYW5kIEFQSXMgYXJlIHN0aWxsIGJhY2t3YXJkcyBjb21wYXRpYmxl LCB0aGUNCj5jdXJyZW50IHZtd2FyZSBwbHVnaW4gc2hvdWxkIHdvcmsgd2l0aCBWTXdhcmUg Ni4wLCBidXQgd2UgcmVxdWlyZSBhIHNldCBvZg0KPnRlc3RzIHRvIGNvbmNsdWRlIHRoYXQg aXQgYWN0dWFsbHkgKndvcmtzKiBhbmQgbWF5YmUgdGhlbiB3ZSBjYW4gdXBkYXRlIHRoZQ0K Pmxpc3Qgb2Ygc3VwcG9ydGVkIGh5cGVydmlzb3JzIGluIENsb3VkU3RhY2sgYWRtaW4vcmVs ZWFzZSBkb2NzLg0KPg0KPlJlZ2FyZHMuDQo+DQo+T24gRnJpLCBKdWwgOCwgMjAxNiBhdCA4 OjA1IFBNLCBXaWxsIFN0ZXZlbnMgPHdzdGV2ZW5zQGNsb3Vkb3BzLmNvbT4gd3JvdGU6DQo+ DQo+PiDigItNYXliZSBJIGFtIG5vdCB1bmRlcnN0YW5kaW5nIHRoaXMgY29ycmVjdGx5Og0K Pj4gaHR0cHM6Ly9naXRodWIuY29tL2FwYWNoZS9jbG91ZHN0YWNrL3B1bGwvMTU2OQ0KPj4N Cj4+IENhbiBJIGdldCBzb21lIGNsYXJpZmljYXRpb24gb24gdGhpcz8NCj4+DQo+PiBJIHVu ZGVyc3RhbmQgdGhhdCB3ZSB3aWxsIGhhdmUgdG8gYWRkIHRoZSBPUyBtYXBwaW5nIG1hbnVh bGx5IGZvciB0aGUgNi4wDQo+PiB2ZXJzaW9uLCBidXQgdGhpcyBQUiBpcyBhIGdvb2QgcmVm ZXJlbmNlIGZvciBob3cgdG8gZG8gaXQ6DQo+PiBodHRwczovL2dpdGh1Yi5jb20vYXBhY2hl L2Nsb3Vkc3RhY2svcHVsbC85NTYNCj4+DQo+PiBUaGFua3MsDQo+Pg0KPj4gKldpbGwgU1RF VkVOUyoNCj4+IExlYWQgRGV2ZWxvcGVyDQo+Pg0KPj4gKkNsb3VkT3BzKiAqfCAqQ2xvdWQg U29sdXRpb25zIEV4cGVydHMNCj4+IDQyMCBydWUgR3V5ICp8KiBNb250cmVhbCAqfCogUXVl YmVjICp8KiBIM0ogMVM2DQo+PiB3IGNsb3Vkb3BzLmNvbSAqfCogdHcgQENsb3VkT3BzXw0K Pj4NCj4+IE9uIEZyaSwgSnVsIDgsIDIwMTYgYXQgOTo1MiBBTSwgSmVmZiBIYWlyIDxqZWZm QGdyZWVucWxvdWQuY29tPiB3cm90ZToNCj4+DQo+Pj4gNi4wIGlzIG5vdCBvZmZpY2lhbGx5 IHN1cHBvcnRlZCwgdGhvdWdoIHdlIGhhdmUgZm91bmQgdGhhdCBpdCB3aWxsIHdvcmsuDQo+ Pj4gQnV0IHRoZXJlIGFyZSBubyBndWVzdCBPUyBtYXBwaW5ncywgZm9yIGV4YW1wbGUuIEl0 J3MgZWFzeSBlbm91Z2ggdG8ganVzdA0KPj4+IGNvcHkgdGhlIDUuNSBtYXBwaW5ncyBvdmVy IHRvIDYuMCBpbiB0aGUNCj4+PiBndWVzdF9vcy9ndWVzdF9vc19oeXBlcnZpc29yX21hcHBp bmcgdGFibGVzLiBTbyBJJ2Qgc2F5IGl0IHdvdWxkIG5vdA0KPj4+IG9mZmljaWFsbHkgYmUg c3VwcG9ydGVkIGluIDQuOS4NCj4+Pg0KPj4+IE9uIEZyaSwgSnVsIDgsIDIwMTYgYXQgMTo1 MCBQTSwgV2lsbCBTdGV2ZW5zIDx3aWxsaWFtc3RldmVuc0BnbWFpbC5jb20+DQo+Pj4gd3Jv dGU6DQo+Pj4NCj4+PiA+IFNvcnJ5IGZvciB0aGUgbWFzcyBtYWlscy4gIEkgYW0gdGFsa2lu ZyBhYm91dCA0Ljkgb2J2aW91c2x5Li4uDQo+Pj4gPg0KPj4+ID4gT24gRnJpLCBKdWwgOCwg MjAxNiBhdCA5OjQ5IEFNLCBXaWxsIFN0ZXZlbnMgPHdpbGxpYW1zdGV2ZW5zQGdtYWlsLmNv bT4NCj4+PiA+IHdyb3RlOg0KPj4+ID4NCj4+PiA+ID4gRm9yIHRoYXQgbWF0dGVyLCBpcyB0 aGVyZSBhbnkgb3RoZXIgY2hhbmdlcyB0byB0aGlzIHBhZ2U/DQo+Pj4gPiA+DQo+Pj4gPiA+ DQo+Pj4gPiA+DQo+Pj4gPg0KPj4+IGh0dHA6Ly9kb2NzLmNsb3Vkc3RhY2suYXBhY2hlLm9y Zy9wcm9qZWN0cy9jbG91ZHN0YWNrLXJlbGVhc2Utbm90ZXMvZW4vNC44LjAvY29tcGF0Lmh0 bWwNCj4+PiA+ID4NCj4+PiA+ID4gT24gRnJpLCBKdWwgOCwgMjAxNiBhdCA5OjQ4IEFNLCBX aWxsIFN0ZXZlbnMgPA0KPj4+IHdpbGxpYW1zdGV2ZW5zQGdtYWlsLmNvbT4NCj4+PiA+ID4g d3JvdGU6DQo+Pj4gPiA+DQo+Pj4gPiA+PiBQaWVycmUtTHVjIGlzIG9uIHZhY2F0aW9uIHNv IEkgY2FuJ3QgYXNrIGhpbS4NCj4+PiA+ID4+DQo+Pj4gPiA+PiBSb2hpdCwgYmVsb3cgaXMg d2hhdCBpcyBjdXJyZW50bHkgaW4gdGhlIGRvY3MgZm9yIFZNd2FyZQ0KPj4+IGNvbXBhdGli aWxpdHkuDQo+Pj4gPiA+PiBJIGJlbGlldmUgdGhhdCA2LjAgaXMgYWxzbyBub3Qgc3VwcG9y dGVkLCBjYW4geW91IGNvbmZpcm0gdGhhdCBhbmQNCj4+PiB0aGUNCj4+PiA+ID4+IGRldGFp bHMgdGhhdCBzaG91bGQgYmUgaW4gdGhlIGRvY3M/DQo+Pj4gPiA+Pg0KPj4+ID4gPj4gLSAg Vk13YXJlIHZlcnNpb25zIDUuMCBVcGRhdGUgM2EsIDUuMSBVcGRhdGUgMmEsIGFuZCA1LjUg VXBkYXRlIDINCj4+PiA+ID4+DQo+Pj4gPiA+PiBUaGFua3MsDQo+Pj4gPiA+Pg0KPj4+ID4g Pj4gV2lsbA0KPj4+ID4gPj4NCj4+PiA+ID4NCj4+PiA+ID4NCj4+PiA+DQo+Pj4NCj4+DQo+ Pg0KDQoNCg0KRElTQ0xBSU1FUg0KPT09PT09PT09PQ0KVGhpcyBlLW1haWwgbWF5IGNvbnRh aW4gcHJpdmlsZWdlZCBhbmQgY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIHdoaWNoIGlzIHRo ZSBwcm9wZXJ0eSBvZiBBY2NlbGVyaXRlLCBhIFBlcnNpc3RlbnQgU3lzdGVtcyBidXNpbmVz cy4gSXQgaXMgaW50ZW5kZWQgb25seSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBv ciBlbnRpdHkgdG8gd2hpY2ggaXQgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUg aW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIG5vdCBhdXRob3JpemVkIHRvIHJlYWQsIHJl dGFpbiwgY29weSwgcHJpbnQsIGRpc3RyaWJ1dGUgb3IgdXNlIHRoaXMgbWVzc2FnZS4gSWYg eW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBjb21tdW5pY2F0aW9uIGluIGVycm9yLCBwbGVhc2Ug bm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSBhbGwgY29waWVzIG9mIHRoaXMgbWVzc2Fn ZS4gQWNjZWxlcml0ZSwgYSBQZXJzaXN0ZW50IFN5c3RlbXMgYnVzaW5lc3MgZG9lcyBub3Qg YWNjZXB0IGFueSBsaWFiaWxpdHkgZm9yIHZpcnVzIGluZmVjdGVkIG1haWxzLg0K