From dev-return-112492-archive-asf-public=cust-asf.ponee.io@cloudstack.apache.org Thu Feb 7 18:29:04 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id E5DC518067A for ; Thu, 7 Feb 2019 19:29:03 +0100 (CET) Received: (qmail 1789 invoked by uid 500); 7 Feb 2019 18:29:02 -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 1413 invoked by uid 99); 7 Feb 2019 18:29:02 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Feb 2019 18:29:02 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id A578CC0DF5 for ; Thu, 7 Feb 2019 18:29:01 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.001 X-Spam-Level: X-Spam-Status: No, score=-0.001 tagged_above=-999 required=6.31 tests=[DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, KAM_SHORT=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=netapp.onmicrosoft.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id hhDGvG6hUn0z for ; Thu, 7 Feb 2019 18:28:59 +0000 (UTC) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-eopbgr810053.outbound.protection.outlook.com [40.107.81.53]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 1337662439 for ; Thu, 7 Feb 2019 18:28:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netapp.onmicrosoft.com; s=selector1-netapp-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PDSgvHCZZxeVuLb5fFp1WDU50/uw6GSxVUXe0LvNLAE=; b=cQN1EoqNCZuGNlXx1s+QgHO+7b9RzZdgcp9fxRXzBJg2RlSOeX3hvpK10rbPc9EQGtsWuqX+SgSF0QNn6g4zhhu4wR3UTpCpLTivxaUKFDxdTZvFUK3Aw2UItkq9MHLUN9JrRt+pQ4vquTHn+H6tJv15J7JY820TvPhGnHboQH4= Received: from DM6PR06MB4985.namprd06.prod.outlook.com (20.176.122.22) by DM6PR06MB3819.namprd06.prod.outlook.com (20.176.66.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1601.17; Thu, 7 Feb 2019 18:28:55 +0000 Received: from DM6PR06MB4985.namprd06.prod.outlook.com ([fe80::a0f0:79f6:fa36:cec8]) by DM6PR06MB4985.namprd06.prod.outlook.com ([fe80::a0f0:79f6:fa36:cec8%6]) with mapi id 15.20.1580.019; Thu, 7 Feb 2019 18:28:55 +0000 From: "Tutkowski, Mike" To: "dev@cloudstack.apache.org" Subject: Re: CloudStack Collab Conference Brazil Thread-Topic: CloudStack Collab Conference Brazil Thread-Index: AQHUvMhPfObVoOAsbUudd29cO8VFo6XQF5QAgAABjACAA/dLgIAAaMuAgAAvrgD//44oAA== Date: Thu, 7 Feb 2019 18:28:55 +0000 Message-ID: <31938B45-8325-4C99-A4AE-FC4ECC2A18A2@netapp.com> 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=Mike.Tutkowski@netapp.com; x-originating-ip: [161.97.195.177] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DM6PR06MB3819;6:i0gn+koTHK2GLvBgwb5aUoYuupSDZnscsEsHyPYKT+E2M+3MIO+RN9FiB9V1CIj3OibssPEdJr3HWWwX1HOt1dswO5x0HupzrQO1wLfWz+7k1S7ihXBtrNwqDONRAll8Q6f+SQPCMAXFSlQXJ6CjVpt7qcGKrf6gkhB5I8WnVhGvrhlgJa3KCOsM6VQnQKivtsLWBdGgciOmNapMN0YIz2ENhImzJfyTY0xwphcmKpmMNtOQPcg3I4bbe2GnOJtvrq6k02C1x72dyJi9GgS73rYVl4Sk7MpboAfsGzAvdh8LWiP3xiVdFq2EXQg9HWXsitycw3LTpY+J9IThCCRN3Bh9rEtkN9thxQzWtfhnWT9HeiIWMHDiMYHcl1ZLyRxvAVwJ/rf3/e+UKn3hOsro7OeSNthuSapMQPd/7lT/3C5zX92GUrYva2g9EItVtoj/G0vZNcIeZYYhLrS6TMwtWg==;5:xEX1C6CMnb2iUsnQhKMLzsedGlGdUYpkgUeLZx4bFmOfY24Y9PEWuh/xkNCHoDGVoJhldKCY6SlfwxgeHxelmcUvq/p/rQciG16LCK/80B2T+wSuUs0bFYYokwubo6EWVCs66nP/y4C9+M838Tuqq5ezVQ5LIfKWB4hYr4+z3HvHGNGds0neGUpH7Xe6L/OJXUIpSyiYpP5b4uorP4ljGw==;7:rNk3NVGPgH+RZKtJEKa4TeY8g/3x55UopZbwYJGDkAnP//0CVV3PWeD6jBDVjvyN0srk4eraCHJRtj9TUr4Am/QTqo9EO6n9GazZ1MhKGM0On8CudGafRjjS3G03mBSmcXnKdjH+wZYhYyLqalDigw== x-ms-office365-filtering-correlation-id: 740249aa-fb12-46eb-3150-08d68d2a1e49 x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7193020);SRVR:DM6PR06MB3819; x-ms-traffictypediagnostic: DM6PR06MB3819: x-ms-exchange-purlcount: 9 x-microsoft-antispam-prvs: x-forefront-prvs: 0941B96580 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(136003)(346002)(366004)(39860400002)(396003)(376002)(13464003)(189003)(199004)(25786009)(3480700005)(966005)(97736004)(1730700003)(446003)(6306002)(5640700003)(81166006)(6512007)(11346002)(6486002)(72206003)(2616005)(8936002)(6246003)(476003)(81156014)(93886005)(478600001)(486006)(99286004)(53546011)(6506007)(66066001)(76176011)(256004)(8676002)(53936002)(14454004)(2501003)(83716004)(229853002)(71200400001)(71190400001)(6436002)(5024004)(33656002)(14444005)(15974865002)(305945005)(105586002)(36756003)(2351001)(6116002)(7736002)(316002)(82746002)(86362001)(3846002)(106356001)(26005)(68736007)(102836004)(186003)(66574012)(6916009)(2906002)(49550200001)(562404015);DIR:OUT;SFP:1101;SCL:1;SRVR:DM6PR06MB3819;H:DM6PR06MB4985.namprd06.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: netapp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: zRZQeF8u74Rtt2l15TPEGe5GAr1gemrTduiwyRmKutF2Weuk6490Hdns8JglpFz04isHdSVLU0HdxnZJML39TWj0Ni+bC+n2sV4FaJlwxFtFfeIC+wfaoERg+iVeyrcemkho4bBiP6x34/YtLrrw0TF7qB8exXiLcvZKiBZA92+TsrT0iPByPXIOMEAKLvRNcoPWqdIOuHLGhO1K3ZU+IOFBjUWehgtn4/B3zBwzRWfER+nPoAQNt6pxym9vDN3M6lqoFqIC+02Al3Mt2UlJHSUTsZu+pbW+t88WTXJNcGnv2SRLnN7f0KmBm0Wq/HMSwyK6j3FLMG7yuvlnM3GAi0ZntNAxrrhypsqpCMyRiHIvDAFgRQ2k9pV21fFwvMxztnJHhUnET4qCjEQ7mdshI6QmyCFhbQUGU52sKcCYVrw= Content-Type: text/plain; charset="utf-8" Content-ID: <9F1F28D7450B854097D65FD40A68A6C4@namprd06.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: netapp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 740249aa-fb12-46eb-3150-08d68d2a1e49 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Feb 2019 18:28:55.3888 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4b0911a0-929b-4715-944b-c03745165b3a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR06MB3819 VGhpcnR5LW1pbnV0ZSB0aW1lIHNsb3RzIG1pZ2h0IGJlIGEgZ29vZCBtb3ZlLiBXZSBkaWQgdGhh dCBhdCBDQ0MgQnVkYXBlc3QgaW4gMjAxNC4NCg0K77u/T24gMi83LzE5LCAxMToyMyBBTSwgIkdp bGVzIFNpcmV0dCIgPGdpbGVzLnNpcmV0dEBzaGFwZWJsdWUuY29tPiB3cm90ZToNCg0KICAgIE5l dEFwcCBTZWN1cml0eSBXQVJOSU5HOiBUaGlzIGlzIGFuIGV4dGVybmFsIGVtYWlsLiBEbyBub3Qg Y2xpY2sgbGlua3Mgb3Igb3BlbiBhdHRhY2htZW50cyB1bmxlc3MgeW91IHJlY29nbml6ZSB0aGUg c2VuZGVyIGFuZCBrbm93IHRoZSBjb250ZW50IGlzIHNhZmUuDQogICAgDQogICAgDQogICAgDQog ICAgDQogICAgVGhhbmtzIFJhZmFlbCAtIGxvb2tzIGdvb2QNCiAgICANCiAgICBNeSBndWVzcyBp cyB0aGF0IHRoZSBzbG90cyBtYXkgYmUgcHJlLWRlZmluZWQgYnkgdGhlIGV2ZW50IG9yZ2FuaXNl cnMgdG8gc3luYyB3aXRoIGJyZWFrcyxldGMgLCBidXQgaWYgdGhleXJlIG5vdC4uLi4uLi4NCiAg ICANCiAgICBBIDUwIG1pbiBpcyBxdWl0ZSBhIGxvbmcgdGFsay4NCiAgICBJZiB5b3UgYXJlIGV4 cGVjdGluZyBhIGxvdCBvZiBnb29kIHN1Ym1pc3Npb25zICwgMzAgbWludXRlIHNsb3RzIGNvdWxk IGdpdmUgMTEgcGVvcGxlIHRoZSBvcHBvcnR1bml0eSAgdG8gdGFsay4gRnJvbSBleHBlcmllbmNl LCB0aGUgbW9yZSBzcGVha2VycywgdGhlIG1vcmUgYXR0ZW5kZWVzIHRlbmQgdG8gY29tZSBhbG9u ZyB3aXRoIHRob3NlIHNwZWFrZXJzDQogICAgDQogICAgDQogICAgDQogICAgS2luZCByZWdhcmRz DQogICAgR2lsZXMNCiAgICANCiAgICBnaWxlcy5zaXJldHRAc2hhcGVibHVlLmNvbQ0KICAgIHd3 dy5zaGFwZWJsdWUuY29tDQogICAgQW1hZGV1cyBIb3VzZSwgRmxvcmFsIFN0cmVldCwgTG9uZG9u ICBXQzJFIDlEUFVLDQogICAgQHNoYXBlYmx1ZQ0KICAgIA0KICAgIA0KICAgIA0KICAgIA0KICAg IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQogICAgRnJvbTogUmFmYWVsIFdlaW5nw6RydG5l ciA8cmFmYWVsd2VpbmdhcnRuZXJAZ21haWwuY29tPg0KICAgIFNlbnQ6IDA3IEZlYnJ1YXJ5IDIw MTkgMTU6MjYNCiAgICBUbzogZGV2IDxkZXZAY2xvdWRzdGFjay5hcGFjaGUub3JnPg0KICAgIFN1 YmplY3Q6IFJlOiBDbG91ZFN0YWNrIENvbGxhYiBDb25mZXJlbmNlIEJyYXppbA0KICAgIA0KICAg IEhleSBHaWxlcywgSSB3aWxsIHRyeSB0byBhbnN3ZXIgeW91IGlubGluZS4NCiAgICANCiAgICBT b21lIHF1ZXN0aW9ucyBmcm9tIG1lOg0KICAgID4NCiAgICAxLiBob3cgbWFueSBzcGVha2VyIHNs b3RzIGRpZCB5b3UgYWdyZWUgZm9yIHRoZSBDQ0MgcGFydCBvZiB0aGUgZXZlbnQgKGkuZS4NCiAg ICA+IGhvdyBtYW55IHRhbGtzIGFyZSByZXF1aXJlZCk/DQogICAgPg0KICAgIEFzIHdlIGRpc2N1 c3NlZCBpbiB0aGUgUE1DLCB3ZSBlbmRlZCB1cCB3aXRoIGEgb25lIGRheSB0cmFjayBmb2N1c2Vk IG9uIENsb3VkU3RhY2suIFRoaXMgdHJhbnNsYXRlcyB0byA3ICg1MG1pbi4pIHRhbGtzLiBCeSB0 aGUgbnVtYmVyIG9mIHBlb3BsZSBJIHRhbGtlZCB0bywgSSB3b3VsZCBzYXkgdGhhdCB3ZSB3aWxs IGhhdmUgd2F5IG1vcmUgdGFsa3MgdGhhbiBzbG90cyA6KCgNCiAgICANCiAgICA+DQogICAgPiAy LiBZb3UgbWVudGlvbiBDRlAgY2xvc2VzIDExIEZlYnVhcnksIGFuZCBpdCBzZWVtcyBmcm9tIHRo ZSB3ZWJzaXRlDQogICAgPiB0aGF0IHNwZWFrZXJzIHNob3VsZCBzdWJtaXQgdGhlaXIgdGFsa3Mg dGhyb3VnaA0KICAgID4gaHR0cDovL2NmcC1mbHAudGhlZGV2Y29uZi5jb20uYnIvICBIb3dldmVy LCB0aGVyZSBpcyBubyB0cmFjayBsaXN0ZWQNCiAgICA+IGFzIENDQy4gVGhlcmUgaXMgYSAiY2xv dWQgY29tcHV0aW5nIg0KICAgID4gdHJhY2suIElzIHRoYXQgdGhlIG9uZSB0byB1c2UgPyAgSXQg bWF5IG1ha2Ugc2Vuc2UgdG8gdGVsbCBwZW9wbGUgb24NCiAgICA+IHRoZSBDQ0Mgc2l0ZSB3aGlj aCB0cmFjayB0byB1c2UNCiAgICA+DQogICAgDQogICAgSXQgd2FzIGluIHRoZWlyIGJhY2tsb2cg dG8gZml4LiBJIGp1c3QgY2hlY2tlZCwgYW5kIGl0IGlzIGZpeGVkIG5vdy4NCiAgICANCiAgICBP biBUaHUsIEZlYiA3LCAyMDE5IGF0IDc6MTAgQU0gR2lsZXMgU2lyZXR0IDxnaWxlcy5zaXJldHRA c2hhcGVibHVlLmNvbT4NCiAgICB3cm90ZToNCiAgICANCiAgICA+IFRoaXMgaXMgZ3JlYXQgdG8g c2VlIFJhZmFlbCAgLSB3ZWxsIGRvbmUgdG8geW91IGFuZCBNaWtlIGZvciBnZXR0aW5nDQogICAg PiB0aGlzIHJvbGxpbmcNCiAgICA+DQogICAgPiBTb21lIHF1ZXN0aW9ucyBmcm9tIG1lOg0KICAg ID4gMS4gaG93IG1hbnkgc3BlYWtlciBzbG90cyBkaWQgeW91IGFncmVlIGZvciB0aGUgQ0NDIHBh cnQgb2YgdGhlIGV2ZW50DQogICAgPiAoaS5lLiBob3cgbWFueSB0YWxrcyBhcmUgcmVxdWlyZWQp Pw0KICAgID4gMi4gWW91IG1lbnRpb24gQ0ZQIGNsb3NlcyAxMSBGZWJ1YXJ5LCBhbmQgaXQgc2Vl bXMgZnJvbSB0aGUgd2Vic2l0ZQ0KICAgID4gdGhhdCBzcGVha2VycyBzaG91bGQgc3VibWl0IHRo ZWlyIHRhbGtzIHRocm91Z2gNCiAgICA+IGh0dHA6Ly9jZnAtZmxwLnRoZWRldmNvbmYuY29tLmJy LyAgSG93ZXZlciwgdGhlcmUgaXMgbm8gdHJhY2sgbGlzdGVkDQogICAgPiBhcyBDQ0MuIFRoZXJl IGlzIGEgImNsb3VkIGNvbXB1dGluZyINCiAgICA+IHRyYWNrLiBJcyB0aGF0IHRoZSBvbmUgdG8g dXNlID8gIEl0IG1heSBtYWtlIHNlbnNlIHRvIHRlbGwgcGVvcGxlIG9uDQogICAgPiB0aGUgQ0ND IHNpdGUgd2hpY2ggdHJhY2sgdG8gdXNlDQogICAgPg0KICAgID4NCiAgICA+IEtpbmQgcmVnYXJk cw0KICAgID4gR2lsZXMNCiAgICA+DQogICAgPiBnaWxlcy5zaXJldHRAc2hhcGVibHVlLmNvbQ0K ICAgID4gd3d3LnNoYXBlYmx1ZS5jb20NCiAgICA+IEFtYWRldXMgSG91c2UsIEZsb3JhbCBTdHJl ZXQsIExvbmRvbiAgV0MyRSA5RFBVSyBAc2hhcGVibHVlDQogICAgPg0KICAgID4NCiAgICA+DQog ICAgPg0KICAgID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCiAgICA+IEZyb206IFJhZmFl bCBXZWluZ8OkcnRuZXIgPHJhZmFlbHdlaW5nYXJ0bmVyQGdtYWlsLmNvbT4NCiAgICA+IFNlbnQ6 IDA0IEZlYnJ1YXJ5IDIwMTkgMjA6MzcNCiAgICA+IFRvOiBkZXYgPGRldkBjbG91ZHN0YWNrLmFw YWNoZS5vcmc+DQogICAgPiBDYzogdXNlcnMgPHVzZXJzQGNsb3Vkc3RhY2suYXBhY2hlLm9yZz4N CiAgICA+IFN1YmplY3Q6IFJlOiBDbG91ZFN0YWNrIENvbGxhYiBDb25mZXJlbmNlIEJyYXppbA0K ICAgID4NCiAgICA+IEFoIFdpbGwsIHNvcnJ5IGZvciB0aGF0LiBJIG1lYW50IHRvIHJlZmVyZW5j ZSB0aGUgY2xvdWRzdGFja2NvbGxhYg0KICAgID4gd2Vic2l0ZSwgYnV0IHByZXNzZWQgdGhlIHNl bmQgYnV0dG9uIHRvbyBmYXN0IDspDQogICAgPg0KICAgID4gT24gTW9uLCBGZWIgNCwgMjAxOSBh dCA2OjMxIFBNIFdpbGwgU3RldmVucyA8d3N0ZXZlbnNAY2xvdWRvcHMuY29tPiB3cm90ZToNCiAg ICA+DQogICAgPiA+IFdlIHdpbGwgdHJ5IHRvIGtlZXAgdGhlIHdlYnNpdGUsIGh0dHA6Ly9ici5j bG91ZHN0YWNrY29sbGFiLm9yZy8sIHVwDQogICAgPiA+IHRvIGRhdGUgd2l0aCB0aGUgZGV0YWls cyBvZiB0aGUgZXZlbnQgYXMgbmV3IGluZm9ybWF0aW9uIGlzIGF2YWlsYWJsZS4NCiAgICA+ID4g SSBqdXN0IGZpZ3VyZWQgSSB3b3VsZCBtZW50aW9uIHRoYXQgc2luY2UgUmFmYWVsIGRpZG4ndCBt ZW50aW9uIGl0IGluDQogICAgPiBoaXMgZW1haWwuDQogICAgPiA+IDopDQogICAgPiA+DQogICAg PiA+IENoZWVycywNCiAgICA+ID4NCiAgICA+ID4gKldpbGwgU3RldmVucyoNCiAgICA+ID4gQ2hp ZWYgVGVjaG5vbG9neSBPZmZpY2VyDQogICAgPiA+IGMgNTE0LjgyNi4wMTkwDQogICAgPiA+DQog ICAgPiA+IDxodHRwczovL2dvby5nbC9OWVo4S0s+DQogICAgPiA+DQogICAgPiA+DQogICAgPiA+ IE9uIE1vbiwgRmViIDQsIDIwMTkgYXQgMzoyOSBQTSBSYWZhZWwgV2VpbmfDpHJ0bmVyIDwNCiAg ICA+ID4gcmFmYWVsd2VpbmdhcnRuZXJAZ21haWwuY29tPiB3cm90ZToNCiAgICA+ID4NCiAgICA+ ID4gPiBUaGUgZmlyc3QgQ2xvdWRTdGFjayBDb2xsYWIgQ29uZmVyZW5jZSBCcmF6aWwgaXMgZ29p bmcgdG8gYmUgaGVsZCBpbg0KICAgID4gPiA+IEZsb3JpYW5vcG9saXMsIGluIEFwcmlsIDIwMTku IEl0IGlzIGJlaW5nIHJ1biB0aHJvdWdoIFRoZSBEZXZlbG9wZXINCiAgICA+ID4gPiBDb25mZXJl bmNlIChUREMpIDxodHRwOi8vd3d3LnRoZWRldmVsb3BlcnNjb25mZXJlbmNlLmNvbS5ici9lbj4g aW4NCiAgICA+ID4gQnJhemlsLg0KICAgID4gPiA+IFdoZW4geW91IHJlZ2lzdGVyIDxodHRwOi8v YnIuY2xvdWRzdGFja2NvbGxhYi5vcmcvI3JlZ2lzdGVyPiB5b3UNCiAgICA+ID4gPiB3aWxsIGJl IHJlZGlyZWN0ZWQgdG8gdGhlICpUREMqIHdlYnNpdGUuDQogICAgPiA+ID4NCiAgICA+ID4gPiBU REMgcnVucyBhIHNlcmllcyBvZiBjb25mZXJlbmNlcyBldmVyeSB5ZWFyIGluIEJyYXppbA0KICAg ID4gPiA+IChGbG9yaWFub3BvbGlzLCBTw6NvIFBhdWxvLCBhbmQgIFBvcnRvIEFsZWdyZSkuIFRo ZXkgaGF2ZSBiZWVuIHJ1bm5pbmcNCiAgICA+IGZvciBvdmVyIGEgZGVjYWRlIG5vdy4NCiAgICA+ ID4gPiBUREMgY29uZmVyZW5jZXMgY292ZXIgYSBicm9hZCByYW5nZSBvZiB0b3BpY3MsIGZyb20g bWFuYWdlbWVudCAzLjAsDQogICAgPiA+ID4gc29mdHdhcmUgZGV2ZWxvcG1lbnQsIFByb2dyYW1t aW5nIGxhbmd1YWdlcyAoSmF2YSwgUHl0aG9uLCBSdWJ5LCBhbmQNCiAgICA+ID4gPiBzbyBvbmUp LCBDbG91ZCwgYW5kIHNvIG9uLiBUaGVpciBhdmVyYWdlIG51bWJlciBvZiBhdHRlbmRlZXMgaXMN CiAgICA+ID4gPiBhYm91dCB+NDAwMCBwZXIgVERDIGV2ZW50LiBUaGVyZWZvcmUsIHRoaXMgZXZl bnQgaXMgYSBncmVhdA0KICAgID4gPiA+IG9wcG9ydHVuaXR5IGZvciBlbnRodXNpYXN0cywgdGVj aG5pY2lhbnMsIGFuZCB2ZW5kb3JzIHRvIHNob3cNCiAgICA+ID4gPiB0aGVtc2VsdmVzIGFuZCBt ZWV0IHdpdGggZGlmZmVyZW50IElUIGNvbW11bml0aWVzLg0KICAgID4gPiA+DQogICAgPiA+ID4g Rm9yIHBlb3BsZSBmcm9tIG91ciBjb21tdW5pdHksIGl0IGlzIGFuIG9wcG9ydHVuaXR5IG5vdCBq dXN0IHRvDQogICAgPiA+IHBhcnRpY2lwYXRlDQogICAgPiA+ID4gaW4gQ2xvdWRTdGFjayBDb2xs YWIgQnJhemlsDQogICAgPiA+ID4gPA0KICAgID4gPiA+DQogICAgPiA+IGh0dHA6Ly93d3cudGhl ZGV2ZWxvcGVyc2NvbmZlcmVuY2UuY29tLmJyL3RkYy8yMDE5L2Zsb3JpYW5vcG9saXMvdHJpbGgN CiAgICA+ID4gYS1jbG91ZC1zdGFjay1jb2xhYg0KICAgID4gPiA+ID4sDQogICAgPiA+ID4gYnV0 IGFsc28gdG8gam9pbiB0aGlzIGFtYXppbmcgY29uZmVyZW5jZSBpbiBCcmF6aWwuIFRoZSBjYWxs IGZvcg0KICAgID4gPiA+IHBhcGVycw0KICAgID4gPiA+IChDRlApDQogICAgPiA+ID4gPA0KICAg ID4gPiA+DQogICAgPiA+IGh0dHA6Ly93d3cudGhlZGV2ZWxvcGVyc2NvbmZlcmVuY2UuY29tLmJy L3RkYy8yMDE5L2Zsb3JpYW5vcG9saXMvY2FsbDQNCiAgICA+ID4gcGFwZXJzLWVuDQogICAgPiA+ ID4gPg0KICAgID4gPiA+IGlzIG9wZW4gdGhyb3VnaCAxMSBGZWJydWFyeSAyMDE5IChIYXJkIGRl YWRsaW5lKS4gUGVvcGxlIGFyZSBhbHNvDQogICAgPiA+ID4gd2VsY29tZSB0byBzdWJtaXQgdGFs a3MgdG8gb3RoZXIgdHJhY2tzLiAgU3BlYWtlcnMgd2lsbCByZWNlaXZlIGZyZWUNCiAgICA+ID4g PiByZWdpc3RyYXRpb24gZm9yIHRoZSBlbnRpcmUgY29uZmVyZW5jZS4gVGhlIGNvc3QgcGVyIHRy YWNrIGlzIEJSTCAxNjUNCiAgICA+ICh+NDUgVVNEKS4NCiAgICA+ID4gPiBUaGVyZWZvcmUsIHRo ZXJlIGlzIG5vIHNpbmdsZSBwcmljZSBmb3IgdGhlIGNvbmZlcmVuY2U7IHlvdSBvbmx5IHBheQ0K ICAgID4gPiA+IGZvciB3aGF0IHlvdSBuZWVkLiBUaGlzIHByaWNlIGlzIGZvciB0aGUgZWFybHkg YmlyZHMsIHByaWNlcyB3aWxsDQogICAgPiA+ID4gcmlzZSB1cCBvbg0KICAgID4gPiAxMg0KICAg ID4gPiA+IEZlYnJ1YXJ5LiBBZnRlciAxMiBGZWJydWFyeSwgdGhlIHByaWNlcyB3aWxsIHJpc2Ug dG8gQlJMIDIyMCwgYW5kDQogICAgPiA+ID4gbGF0ZXINCiAgICA+ID4gb24NCiAgICA+ID4gPiAy NiBNYXJjaCwgdG8gQlJMIDI5MC4NCiAgICA+ID4gPg0KICAgID4gPiA+IFRoZSBldmVudCB3aGVy ZSBDbG91ZFN0YWNrIENvbGxhYiB3aWxsIHRha2UgcGxhY2UgaXMgVERDDQogICAgPiA+ID4gRmxv cmlhbm9wb2xpcywgd2hpY2ggd2lsbCBiZSBoZWxkIGluIEZsb3JpYW5vcG9saXMgYmV0d2VlbiAy My0yNyAgb2YNCiAgICA+IEFwcmlsIDIwMTkuDQogICAgPiA+ID4gRmxvcmlhbm9wb2xpcyBpcyB0 aGUgY2FwaXRhbCBvZiBCcmF6aWzigJlzIFNhbnRhIENhdGFyaW5hIHN0YXRlLCB3aGljaA0KICAg ID4gPiA+IGlzIG9mdGVuIGNhbGxlZCDigJx0aGUgYmVzdCBwbGFjZSB0byBsaXZlIGluIEJyYXpp bOKAnS4gRmxvcmlhbm9wb2xpcyBpcw0KICAgID4gPiA+IGEgdGhyaXZpbmcgZGVzdGluYXRpb24g Zm9yIGl0cyBwZXJmZWN0IGJlYWNoZXMsIGV4Y2VsbGVudCBzdXJmaW5nLA0KICAgID4gPiA+IGFt YXppbmcgc2VhZm9vZCwgYW5kIGp1eHRhcG9zaXRpb24gb2YgYSBtb2Rlcm4gbWVnYWNpdHkgd2l0 aA0KICAgID4gPiA+IDE2dGgtY2VudHVyeQ0KICAgID4gPiBjb2xvbmlhbA0KICAgID4gPiA+IGZv cnRyZXNzZXMgYW5kIHJlbGF4ZWQgbWFya2V0cyBhbmQgcGFya3MuIEZvciBtb3JlIGluZm9ybWF0 aW9uDQogICAgPiA+ID4gcGxlYXNlDQogICAgPiA+IHZpc2l0DQogICAgPiA+ID4gRmxvcmlhbm9w b2xpcyA8DQogICAgPiA+IGh0dHA6Ly90dXJpc21vLnNjLmdvdi5ici9lbi9kZXN0aW5vcy9ncmFu ZGUtZmxvcmlhbm9wb2xpcy8NCiAgICA+ID4gPiA+Lg0KICAgID4gPiA+IFNvLCBkbyBub3QgbWlz cyB0aGUgb3Bwb3J0dW5pdHkgdG8gc3VibWl0IHlvdXIgdGFsa3MsIGFuZCB0byBzaGFyZQ0KICAg ID4gPiA+IHdpdGggeW91ciBmcmllbmRzLiBMZXTigJlzIG1ha2UgdGhlIG1vc3Qgb2YgdGhlIGZp cnN0IENsb3VkU3RhY2sgQ29sbGFiDQogICAgPiBCcmF6aWwhDQogICAgPiA+ID4NCiAgICA+ID4g PiBPbmUgbm90ZSB0byB0aGlzIGV2ZW50LCBkZXBlbmRpbmcgb24geW91ciBuYXRpb25hbGl0eSwg YSB0b3VyaXN0DQogICAgPiA+ID4gdmlzYSBtYXkgYmUgcmVxdWlyZWQgb3IgZXhlbXB0ZWQuIFRo ZSB1bHRpbWF0ZSBhdXRob3JpdHkgb24gd2hldGhlcg0KICAgID4gPiA+IHlvdSBuZWVkIGENCiAg ICA+ID4gdmlzYQ0KICAgID4gPiA+IG9yIG5vdCBpcyB0aGUgQnJhemlsaWFuIENvbnN1bGF0ZSBp biB5b3VyIGNvdW50cnkuDQogICAgPiA+ID4NCiAgICA+ID4gPiBJZiB5b3UgZ3V5cyBoYXZlIHBy b2JsZW1zLCBkb3VidHMgb3Igc3VnZ2VzdGlvbnMsIHBsZWFzZSBmZWVsIGZyZWUNCiAgICA+ID4g PiB0bw0KICAgID4gPiBtYWlsDQogICAgPiA+ID4gbWUuDQogICAgPiA+ID4NCiAgICA+ID4NCiAg ICA+DQogICAgPg0KICAgID4gLS0NCiAgICA+IFJhZmFlbCBXZWluZ8OkcnRuZXINCiAgICA+DQog ICAgDQogICAgDQogICAgLS0NCiAgICBSYWZhZWwgV2VpbmfDpHJ0bmVyDQogICAgDQoNCg==