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 A818D200C7F for ; Wed, 24 May 2017 10:08:59 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id A6B33160BD0; Wed, 24 May 2017 08:08:59 +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 51F77160B9C for ; Wed, 24 May 2017 10:08:58 +0200 (CEST) Received: (qmail 84398 invoked by uid 500); 24 May 2017 08:08:57 -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 84385 invoked by uid 99); 24 May 2017 08:08:56 -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; Wed, 24 May 2017 08:08:56 +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 5DBAACF5CE for ; Wed, 24 May 2017 08:08:56 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -2.798 X-Spam-Level: X-Spam-Status: No, score=-2.798 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.796, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=shapeblue.onmicrosoft.com header.b=VM9fgJTV; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=shapeblue.onmicrosoft.com header.b=DfgG3/xN Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id EUCjPT8UD8cG for ; Wed, 24 May 2017 08:08:54 +0000 (UTC) Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50120.outbound.protection.outlook.com [40.107.5.120]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 28C9B5F342 for ; Wed, 24 May 2017 08:08:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=shapeblue.onmicrosoft.com; s=selector1-shapeblue-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=2TxKtUYZshzXIDzIVZ0oyJYQznZo4I5Az2MNNpN6xvk=; b=VM9fgJTV3zktGdChWR55/W/fbkHT3JneUxizuPXcp4UI6VPrgNxb5K9FB53Ipj33naHqMpi/YvxaCs1EdH34YO6XMsGsHFvI2QCWS1vnQPL+O2nvB7DPMwuDTvX6gbRu8awc+9uU2MgHx3SuenEktZZZJGc+iAg+2tUWEp8Quos= Received: from AM4PR0701CA0042.eurprd07.prod.outlook.com (2603:10a6:200:42::52) by AM2PR07MB0562.eurprd07.prod.outlook.com (2a01:111:e400:8407::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.5; Wed, 24 May 2017 08:08:44 +0000 Received: from VE1EUR01FT062.eop-EUR01.prod.protection.outlook.com (2a01:111:f400:7e01::200) by AM4PR0701CA0042.outlook.office365.com (2603:10a6:200:42::52) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.5 via Frontend Transport; Wed, 24 May 2017 08:08:44 +0000 Authentication-Results: spf=temperror (sender IP is 104.40.179.195) smtp.mailfrom=shapeblue.com; cloudstack.apache.org; dkim=fail (body hash did not verify) header.d=shapeblue.onmicrosoft.com;cloudstack.apache.org; dmarc=temperror action=none header.from=shapeblue.com; Received-SPF: TempError (protection.outlook.com: error in processing during lookup of shapeblue.com: DNS Timeout) Received: from smtpworker-in-6.xware-eu-1.o365.crossware.co.nz (104.40.179.195) by VE1EUR01FT062.mail.protection.outlook.com (10.152.3.68) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.1075.5 via Frontend Transport; Wed, 24 May 2017 08:08:42 +0000 Received: from EUR01-DB5-obe.outbound.protection.outlook.com (213.199.154.183) by smtpworker-in-6.xware-eu-1.o365.crossware.co.nz with Crossware for Office365; Wed, 24 May 2017 08:08:39 +0000 Received: from DB5PR07MB1334.eurprd07.prod.outlook.com (10.164.42.16) by DB5PR07MB1333.eurprd07.prod.outlook.com (10.164.42.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.5; Wed, 24 May 2017 08:08:36 +0000 Received: from DB5PR07MB1334.eurprd07.prod.outlook.com ([fe80::6853:cae4:3c63:45e4]) by DB5PR07MB1334.eurprd07.prod.outlook.com ([fe80::6853:cae4:3c63:45e4%14]) with mapi id 15.01.1124.009; Wed, 24 May 2017 08:08:36 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=shapeblue.onmicrosoft.com; s=selector1-shapeblue-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=lbLFOP59sjoa7yEAPdLBlAo2X4GVmgAaiJ2E79THmRY=; b=DfgG3/xNpL2ZdnMBCoqAV/1jpxxpawVI+LN+UK2R4opJGFjkY5AXuHRVt11dKOKEJQWDlOYJVvRhWQA1sZsvSStaAZI9CAMHp/9X9Cx2jzNrv4m0A0O95j3cdFm9Jpg15lqBCqLuuWvtAARvMeb6pyyePrh6flzrhZPhsp2fiCI= From: Paul Angus To: "dev@cloudstack.apache.org" Subject: RE: Miami CCC '17 Roundtable/Hackathon Summary Thread-Topic: Miami CCC '17 Roundtable/Hackathon Summary Thread-Index: AQHS074T1WssFdqkJ0yOi+QQ3JNleqICGOQA///vQwCAARJdYA== Date: Wed, 24 May 2017 08:08:36 +0000 Message-ID: References: <17AFD16E-3BC6-4DBB-BA99-0D7D7602DDAC@shapeblue.com> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: cloudstack.apache.org; dkim=none (message not signed) header.d=none;cloudstack.apache.org; dmarc=none action=none header.from=shapeblue.com; x-originating-ip: [217.36.41.30] x-ms-publictraffictype: Email X-Microsoft-Exchange-Diagnostics-untrusted: 1;DB5PR07MB1333;7:EaNva/nc7NNlDNsfvodhLjQLZnPQyokabfLji7ErWVgnrW9EiHMMSw+b7uFXAgnjNHml5O4H937ZEpnp2YESdxL8H8oTsUsFTZhErMIAGkCsZanx5LQvW7dA075558c8FPEBU5MrnysOn6XsDeQfVnIosi53OyQdyJ1XcVXTHqyv4bgdGXOZT7d8aPDR0lH1U2RfHufHodG8AxS32zP9/nCEjdx7Iwn8siHyPMXOgXeoXoMruoGD7Q/NsGBLAwbcQqi8cVI13Lsu/tRe6SvcTgc1CCRHJ4SN9LuHa7buZuYsEkNG0jniOhVGDImY2yl22/X8ZNX+uh+VLcbWBuH8kA== X-MS-TrafficTypeDiagnostic: DB5PR07MB1333:|AM2PR07MB0562: X-MS-Office365-Filtering-Correlation-Id: 0a4a3604-b03e-4c8b-17cb-08d4a27c17f3 X-Microsoft-Antispam-Untrusted: UriScan:;BCL:0;PCL:0;RULEID:(22001)(2017030254075)(201703131423075);SRVR:DB5PR07MB1333; X-Microsoft-Antispam-PRVS: x-exchange-antispam-report-test: UriScan:(178636050973902)(21532816269658)(132712982866762)(5213294742642);UriScan:(178636050973902)(21532816269658)(132712982866762)(5213294742642); x-exchange-antispam-report-cfa-test: =?utf-8?B?QkNMOjA7UENMOjA7UlVMRUlEOigxMDAwMDA3MDAwNTQpKDEwMDEwNTAwMDA5?= =?utf-8?B?NSkoMTAwMDAwNzAxMDU0KSgxMDAxMDUzMDAwOTUpKDEwMDAwMDcwMjA1NCko?= =?utf-8?B?MTAwMTA1MTAwMDk1KSg2MDQwNDUwKSg2MDEwMDQpKDI0MDEwNDcpKDgxMjE1?= =?utf-8?B?MDEwNDYpKDUwMDUwMDYpKDEwMDAwMDcwMzA1NCkoMTAwMTA1NDAwMDk1KSg5?= =?utf-8?B?MzAwNjA5NSkoOTMwMDEwOTUpKDEwMjAxNTAxMDQ2KSgzMDAyMDAxKSg2MDQx?= =?utf-8?B?MjQ4KSgyMDE3MDMxMzE0MjMwNzUpKDIwMTcwMjI4MTUyODA3NSkoMjAxNzAz?= =?utf-8?B?MDYxNDIxMDc1KSgyMDE3MDMwNjE0MDYxNTMpKDIwMTYxMTIzNTY0MDI1KSgy?= =?utf-8?B?MDE2MTEyMzU1NTAyNSkoMjAxNjExMjM1NTgxMDApKDIwMTYxMTIzNTYyMDI1?= =?utf-8?B?KSgyMDE2MTEyMzU2MDAyNSkoMjAxNjExMTgwMjAyNSkoNjA0MzA0NikoNjA3?= =?utf-8?B?MjE0OCkoMTAwMDAwNzA0MDU0KSgxMDAxMDUyMDAwOTUpKDEwMDAwMDcwNTA1?= =?utf-8?B?NCkoMTAwMTA1NTAwMDk1KTtTUlZSOkRCNVBSMDdNQjEzMzM7QkNMOjA7UENM?= =?utf-8?B?OjA7UlVMRUlEOigxMDAwMDA4MDAwNTQpKDEwMDExMDAwMDA5NSkoMTAwMDAw?= =?utf-8?B?ODAxMDU0KSgxMDAxMTAzMDAwOTUpKDEwMDAwMDgwMjA1NCkoMTAwMTEwMTAw?= =?utf-8?B?MDk1KSgxMDAwMDA4MDMwNTQpKDEwMDExMDQwMDA5NSkoMTAwMDAwODA0MDU0?= =?utf-8?B?KSgxMDAxMTAyMDAwOTUpKDEwMDAwMDgwNTA0NykoMTAwMTEwNTAwMDk1KTtT?= =?utf-8?B?UlZSOkRCNVBSMDdNQjEzMzM7QkNMOjA7UENMOjA7UlVMRUlEOig2MDQwNDUw?= =?utf-8?B?KSg2MDEwMDQpKDI0MDEwNDcpKDgxMjE1MDEwNDYpKDEzMDIxMDI1KSgxMzAy?= =?utf-8?B?MzAyNSkoNTAwNTAwNikoMTMwMTMwMjUpKDkzMDA2MDk1KSg5MzAwMzA5NSko?= =?utf-8?B?MTAyMDE1MDEwNDYpKDMwMDIwMDEpKDYwNDEyNDgpKDIwMTYxMTIzNTYyMDI1?= =?utf-8?B?KSgyMDE2MTExODAyMDI1KSgyMDE2MTEyMzU1NTAyNSkoMjAxNjExMjM1NjAw?= =?utf-8?B?MjUpKDIwMTYxMTIzNTU4MTAwKSgyMDE2MTEyMzU2NDAyNSkoMjAxNzAzMTMx?= =?utf-8?B?NDIzMDc1KSgyMDE3MDIyODE1MjgwNzUpKDIwMTcwMzA2MTQyMTA3NSkoMjAx?= =?utf-8?B?NzAzMDYxNDA2MTUzKSg2MDQzMDQ2KSg2MDcyMTQ4KTtTUlZSOkFNMlBSMDdN?= =?utf-8?Q?B0562;BCL:0;PCL:0;RULEID:;SRVR:AM2PR07MB0562;?= x-forefront-prvs: 031763BCAF X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10019020)(6009001)(39840400002)(39450400003)(39410400002)(39400400002)(377454003)(54164003)(13464003)(53754006)(24454002)(1730700003)(6506006)(478600001)(15974865002)(229853002)(305945005)(81166006)(8676002)(2906002)(3280700002)(966005)(2900100001)(7736002)(74316002)(50986999)(3660700001)(54356999)(8936002)(76176999)(86362001)(6246003)(66066001)(2501003)(5250100002)(5660300001)(2950100002)(38730400002)(33656002)(53936002)(6916009)(561944003)(2351001)(6436002)(110136004)(6116002)(102836003)(7696004)(99286003)(55016002)(53546009)(189998001)(3846002)(25786009)(53376002)(6306002)(9686003)(5640700003);DIR:OUT;SFP:1102;SCL:1;SRVR:DB5PR07MB1333;H:DB5PR07MB1334.eurprd07.prod.outlook.com;FPR:;SPF:None;MLV:sfv;LANG:en; SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-CWesigProcessed: Y X-MAIL_SIG_VERSION: 4.0.2.3936 X-MAIL_SIG_SERVER: smtpworker-in-6.xware-eu-1.o365.crossware.co.nz X-MAIL_SIG_CONFIGNAME: Plain Text for Mailing Lists etc X-MAIL_SIG_CONFIGNAMEPLIED: Plain Text for Mailing Lists etc Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR07MB1333 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR01FT062.eop-EUR01.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:104.40.179.195;IPV:CAL;CTRY:;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(39410400002)(39400400002)(39450400003)(39830400002)(2980300002)(53754006)(189002)(199003)(377454003)(54164003)(24454002)(13464003)(9170700003)(74316002)(3720700001)(38730400002)(6246003)(53376002)(561944003)(54356999)(478600001)(86362001)(966005)(76176999)(50466002)(50986999)(7736002)(229853002)(956001)(5250100002)(356003)(2900100001)(305945005)(81166006)(2950100002)(6916009)(102836003)(7696004)(110136004)(6116002)(8676002)(23676002)(1730700003)(5660300001)(106466001)(2351001)(8936002)(15974865002)(47776003)(6506006)(5640700003)(6306002)(53936002)(66066001)(55016002)(99286003)(9686003)(189998001)(53546009)(33656002)(25786009)(2501003)(3846002)(2906002);DIR:OUT;SFP:1102;SCL:1;SRVR:AM2PR07MB0562;H:smtpworker-in-6.xware-eu-1.o365.crossware.co.nz;FPR:;SPF:TempError;MLV:sfv;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;VE1EUR01FT062;1:X4HzY+hcCCMRbIs9iWYtASv4FGEdKFsTNW4b/gaoNf4Qql/f8LDDwnvqrJbL6d/0v3SGXEBEtqK369UQMehTpgz0L3sfHnXNj9xcnbZ9H9UQSTSrZkZBXggSaELbDL0aCPxnqB25RzXJLxRVhpwJfqsYCiEr6WUTL/D+1jSJ0VDAEzwh8qBBU6aloQ/2JIvBnqC4ssFIuOygJesUqopqI6qDJmunYAScwR7L2MP2pRCKPT+ZvfpA8q9ilcpQs/L297PY+D5jNCyVV0hqoLjvwTjwmjRRjJdMP/I+Jz9YfAt99Q+T19bzI3XAP3dtvmor95JZqdVwQdvxU57BB9DbVaMG3P527IU9YZkFHJFd4tDNj5J5Q6xE1esOeb0QYv8V7EUWRPpHztvUrHO/8SXwrfC4POsBhhdD/YRhQ0JVFbf3KyS+E7RQX1yNxWA1g+Ct9oLqhKoAJY5JGcJLgRM/ajgtgxlmRY+qqtg+TsPxsb2tU+GAuWt8yBOCS/5YKBfR X-CrossPremisesHeadersPromoted: VE1EUR01FT062.eop-EUR01.prod.protection.outlook.com X-CrossPremisesHeadersFiltered: VE1EUR01FT062.eop-EUR01.prod.protection.outlook.com X-DkimResult-Test: Failed X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(3002016)(2017030254075)(201703131423075);SRVR:AM2PR07MB0562; X-Microsoft-Exchange-Diagnostics: 1;AM2PR07MB0562;3:+RwtBRoh9Z6NzdW33oiUoCMwNseXwmhEPq0Kt59uK1353L6gAijE9P47wRrqnVeuFS/vuR3MXhbYSxJRYvOO5ERgYMwWLDXdllEJaURHC15nX2l8ytjpSCPQk4/zvRSgBy3RgabmpMpD4BOiD/3k6iys650W6U7cPrA9jCMhTkoSd2QeGoORW/1Ma93Z0t5FIxz/R7LY8zTAiJTUtGesj7kwfzuCKdBB1l5v7kNVfJy11Fd3SxS05qEBpKKI2zdliTqpWXMabvvMhyiSqDDzBRjVIEE6Nub7yXk/4pvUdrJO1xuQAExcDxT2zQ0IeheKcWLWnZxyU+f4u7X2kGktLXoTr13ObNYE104BDsWZ5qOAbwXAZ+FqJcYvoVTclqnOykZ6P4sKUd5z3LF5sYqcspVVTc4Qw2fw3xcyLHn7BGpJ0Zzf7P/ltfeyJvinYhHN;25:ucVNPN4HLhaK4LbL2ILSPYp2034+wanSZpqI6pNu8P3C2jd0DFUHoK92snY2Zzy2PwjJ4EwRO5ETNOTiCTurs9fNuxTtvcGgS91Wd5F0Bt2R3owMUHs4y+gGYIcd86B5ik3qfLNa2V+mvq+TCnebs1ryAzTqR788jErs5j6EGStjK8rAMv376A5VFZXEgnWsp2i+Pj3bvQC2Y77FJAHv2zkOjcH6ZCCR/l5MLs+/zwrQi92BjkCDehSVmyRYfzI6VRFN5UEjhGs4KJ8YekAkstlHOpM6VppkLDtF+0pDs10wCAO9qgQeedv+tGPp6yYXCn8Kiz7OfvBuvnoRQXG6Igoq51j/vANQFlJsaoXIJvGeHO3arp2AjmCcUlCFwyIN21NEyShuf/QkXjTlKZZsya8oUHj09enF27RhadSJ02NzRG005zOAcsS4fpV3BcibCUUQzAVjTRDrysOX+rj7FsaSFpahLWbYxRQQTNxaHdU= X-Microsoft-Exchange-Diagnostics: 1;AM2PR07MB0562;31:TVdZnT2pj4luvSGqr3Gj+BlruHlDD+WpK/GsC85WzZMrR8qq+S+A3JP0CFI56+A/2VrW6EPW1pxrgI2mdaUxp1az0nSz2Qle86mdtxzaZWjUp8Jjx7t8SDDNSvWVpQrQTYBaACOb/locdxE+GFXR6Fp6Az6z/thblcw8vPiUJX+i8Z6ZmthpR5XWCPwKsVCn7dp3DuRCC3DCklwwNNxLZNPHeAQM8EnJwiPWFGP9lCiQ8CI/nZRr/s0N9ukPo7PYjwDNgmLZUQbcZiEa8h/QIg==;20:fmRxmZJPqh3UfUT3sK9y171BN103fKd9z6hMBmXOsqQeZlwYuCARwBacy4XyrhiD0cLCaiIINGS32AmQ9ROz6IdutHC8jlC9HBcePNW6MuNGz+wj8H6n3OFe0dqsctTLNH+gpAFnSUGhFPFW4/6GeWBy0UHXjQll5Lut9axr4XFh+q0leoOsU7stcOG0CV1eLIXEmLANf4Y92aCFPFbFYZB2fs0ow/s8kAYBFVEfTTkt/Z7hi0hzT2Jn3LAF4PdI X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTJQUjA3TUIwNTYyOzQ6Zkt3MzltNE9tTWxFQUFqRlVzZzhOay9YZWZF?= =?utf-8?B?Uk5lb3BhWmtUMWE0aVFtNUhUZkdCVDFrTVVTYjZYWCsydkR4S1J5OXFjUjZ1?= =?utf-8?B?UmZiTVl5bUdGWmc2NnI4L3U5ZTRTVFZDK2hMK0dFbTRaOExqUUdFWW9yY1Zz?= =?utf-8?B?TkZmbDZ3MnJ1OTNZNml3WFcwWWN6TFR5eWErdldTRm5SUHgzMzZSRjBpcTZr?= =?utf-8?B?Y0IzQ2VMdU1ra2dCQUcxNGNyOGJueklOQlNOcjV5aXZ0OGZqOW9PZUUzSll3?= =?utf-8?B?ak82QzZsYitjMksrR2lkb0VjcXZDdUFCWEV3TUdLQVRTdzg4eWUrV1hSUTZE?= =?utf-8?B?dTJwd2VqTGkrUGpYREZJQk1FV3dvWm8rZjJvdVlwNUI1YjFGYzlMS282b2cz?= =?utf-8?B?SDdYeXZET1NMblUzbmtRU0Jab3dueVdIRWI2dUpRc0tSbGxmaFF4UENSRTVy?= =?utf-8?B?cjkzb1lIR2FuZWRpK3cyaVVuTXdhSDd3ZnN1ejVKSmpnTEFFQlZFOUxPZ2J4?= =?utf-8?B?aGNwc01sUW9HRDVwMGEzUHdOTHNzWjFiV3NCN2NsTFd5akcrR09Mdy9aYkZ2?= =?utf-8?B?bXNqaGlRMy9lSFBIYytLYXI5Y1RuMmloWUVjejJUOStabnh1dU92U2t4YjZN?= =?utf-8?B?WEI4NE00dVZvTitqczZEU05DOGZ0SjF1c050bVNobmEwYXd0VGZrcTUvNkRN?= =?utf-8?B?Y3Nmc2tOajQ1OVVUYitHa3lyTUV4bCtaSmRPQzluNHg2T1lYSklXWkZGbWgy?= =?utf-8?B?a3Y5RmhMWmFiejZSM2QycldJeGJneFQyUnJKU0FhWXdRNFkyZk80RVhrdHlB?= =?utf-8?B?NDFVVEovYWdiRW9FdStUZXNNRVVteUJzSGFwUnVnMHdzM2s3UEhMZXplaEVS?= =?utf-8?B?TU55dUlZaURUZk9talkzSWdEYUpRTWdxd0NQRm8wU1NsVE1xUjM1L2FJTDR5?= =?utf-8?B?K2lmdTQ3aTJhQUV6MCtzYzBmckZ4RlJwTFhXODFxZXpBRFAzM0t3NFhxWEtz?= =?utf-8?B?Y05lSHp3QnJnN0FLQytYbHUxZVg1U3pVMEpxQnpLZGxhMThobERuc3FycVhm?= =?utf-8?B?U2Z2d3BSODllTXdwQXg2Q1paQWZUMXpOeWZhQmh1K1lrVmdtMnNNbStHbEtq?= =?utf-8?B?Uk9UNUZWL0o3eEtUUVUrdVFrZlBueEJrU3FCK0w5dmlxeUJidUc1VXYzeWlx?= =?utf-8?B?aUZ1bHF1Z1dmVWlvTUplVGVoS1RVR2hpNklwdlY5emE5U0t6b28zVk8yNytQ?= =?utf-8?B?ZWcvZjZEQlExRUMzTWRTL0p1dUYzZFZQT3lHSXF4K29oRmpZK2MvN3hlTWRL?= =?utf-8?B?Vit2djh0L0pHQlhBV1lUR0tUdEVZRGgweGVlMmM4Y2tieXZQQUNESHdzSTRz?= =?utf-8?B?Zm4rUFh6UEFKYkd2dTd0VEhBbU9aNlE2N1ZON3RVYXhML3NUMXl6YWtka3Vh?= =?utf-8?Q?xlEJc=3D?= X-Forefront-PRVS: 031763BCAF X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTJQUjA3TUIwNTYyOzIzOktXN2YxT1lwSCsweS9tUFlrekdUSG5BWWtn?= =?utf-8?B?QURnbnRTSHhUclBhMkNBaUhIb3MxOFBTZTdzK3R4NVJ6SkRDcVNDdzJ1Rk1i?= =?utf-8?B?QlJpTUo0bTBpZXRpWjY2T2lRUjd6Z1F2Yks4MHVVancxSHJSV2c3bytYVHMw?= =?utf-8?B?L1J3cG5XYVN6bXMyTmVFK3AxcjNFZ1k0YWNvb3JUTDZnc0JRVjdnNm1YaHRY?= =?utf-8?B?a1dqVURLbURPU0tSclp5TGpYTjRaRHYyNlFyWkUycEdUemFCQUZyLyttcDZR?= =?utf-8?B?Yy9XZFh0MkcwOGVmK0RUNlFzaVV4YmxYRmJSYVRCYjVQV0oxWDJ2ZTUrdjBq?= =?utf-8?B?L2wxWWxEL0FnanNzR1ZyTDRHL3pGbU1qZ1JJa3QvQXlkM1MvWGNtUDdVM2d2?= =?utf-8?B?ekxXb2JUMys2QmI4cTIzNU9GOC9JOS9GbWxmZTgwZTJ5KzdnRDVlNGZCc2t2?= =?utf-8?B?YlJNdklMdWRFdmFvY0xoK2JnOXNyUkJ5NjZRdXVZendYK2luamw0VXprcjI2?= =?utf-8?B?L0owbk11UUVMek9vbllxaU5FbHkzcDFjeDViVFFENkVZWWJCY2grY0djM28w?= =?utf-8?B?VXlsVXdyci9CWUltZnNkSm1HNXR5dWE4WkIycTNVRTdNcEVBY1VHWWlIWStO?= =?utf-8?B?VmJxVWNmWERick5jNWZRQUdsdW1NSWZwMUl4U21IdkhaM25rNW8ycFpVZDNZ?= =?utf-8?B?ZW55TnFsbHllQmg2WGN3TmJMQTVmL0s3eXE5QVN0OG8raERJaTVueWtYa2Qy?= =?utf-8?B?ZEtwSUYzZjlCVjlRNUxMZC9rZzdVRTM4eXh6cFljd0NPSmJEVkJWNlQvQ3ZR?= =?utf-8?B?ZXd6MDZCK251SmFqYUdMYkhRbVRGMXZ1WUUrRUdIN3Q3UzVSSG9DTnJWMWRP?= =?utf-8?B?LzZ4akFXdXFubENCdGRDMUNpd2l1WGhzTWlIbXRKeDc3bTBVTWl4QmdJcGlq?= =?utf-8?B?dS85ZnlJQVNQaTZIWGJEUnpZS0lBRm5zbVR2blJoVFBiYUJPYWtuSEowb2hx?= =?utf-8?B?T2dWT2pqbTlHRzMxcW1jU1JCZjFxTk5OUzREMXd4VXpuR3BvRFhLeXQyWGtm?= =?utf-8?B?UzlncTZKUmJ5SmpxKzhaQ3NmUEVQTUh5L3hmZFY5MW1rWGgvOUJFVjdGcG1B?= =?utf-8?B?L1RrdldaakxybGZFTys1eGdQdVZ4a1ByUWVYUllkQk0rRHdiR0FOeVora3BC?= =?utf-8?B?czQ3N0NiU1NkOXVreTBqMTB0R2xKUGN5citMOVl5a29rUVp1MEEreXRIbS9m?= =?utf-8?B?bER3K2ZrWHV1UmdoQ0tpcGlKWjJhcmJZR0t5c2pXaURxTVdBRHowbVdTUU9a?= =?utf-8?B?YnlNQVVPK1pRMkE3WEJtdEZ0aEdjOHFWS2MvM3pPaXlRaTJJbEtPS0o0NGlG?= =?utf-8?B?bWUrM0lneHltTkdyQ3M5a0Qrb0JiaExWOHBGWm13bWJkMU1rWktlWHBrZVpD?= =?utf-8?B?U04wU2JnUGJLTzNWSTZvZjU2dFZpWDZvTEpkQ0hTNlhiVGxsVU8zRGh5amN0?= =?utf-8?B?WTVYTGxvU0dldGE0OFJ1YTJRdHZ4Y05mb0Z1eEhoNnprQzY2Z3hCRk1nbllG?= =?utf-8?B?emptbzZRR0phQXc5UHo1dGdmTSswbDlzVVd6a2xiemFvNDMvSlBreDhKQ202?= =?utf-8?B?d01PM3ZEdmc1eTMwdnNIU3RzSUJxeEpQY3hiR0tnMUE5aEpFQ3R0ckhubWV0?= =?utf-8?B?QXg0QkVTaDFIRXJiUjhxT2t6MVo4d2VMOXlmd0xQYXBpK0R0Q3AxejMwaWgz?= =?utf-8?B?OEFaNnF4OWhCZUtEc1NYNmJyL1FZYStjd25BTG41Qjk4REZmWnlSc3NaRUR0?= =?utf-8?B?UWJzRGtzdzRuL1JJMFFXM3R3UVFxcWU0UHROS2dBREZUcU1iMVRBYXNCUFU3?= =?utf-8?B?dUN5emVPb3FiSng3dUNvR0FQaEorZHFRa2JlY0IrRjBxbTVtR09MZ2RXbDYx?= =?utf-8?B?L0szWXIzdERuckkrcDRpbndvOXVXOHFhdlZUaGlqSmpZNUJ6WUxkSlZTTkRE?= =?utf-8?B?M25rT2UvYTMwK2tGU2lPY1Bza2pRdHc4dnUvbEtTSm1qU01mTkV4cVc0UXJy?= =?utf-8?B?WTdidXhkeHFqYXRRWDhNWXBYSmtabzZRVmFsNXA5WElXZWlOZ0ljR0gxUGM5?= =?utf-8?B?YkE9PQ==?= X-Microsoft-Exchange-Diagnostics: 1;AM2PR07MB0562;6:8ciKnpqrolMfIQQOz74Ctru8GCU5UQfRnCiZ2m6s9cJwm6rvTjXZoH3/okQOyJQgXVtescLtWGS904Z81+tyZxrzwBkS8+UfNFBJi5/jgp7SOwq6XCwKWfIn64Al0m3yiwBjMZOn2QeBbQa9tdyUtXyYfFRRSxsaFDyJCpTMdMusT6pmucrXKOAZvCPDnH1IJeFIMnmifPCrbXCrvw3YDRfayfHBS38zQOIyBgGWBMPpM9XaXX3XkbLaAKCb6jv4GVFxcMbQn8J7J1aBgzZupiKyJB1KAZF95eNw/pSLrJwc54d10nzYCKgut0+VDpb1sERwVG5zJIkbDHLbVF1g13ItGiM75tyrf1Un1XoTEzudO5oQUS7qBPjFInkzAosMmEYWvJkMZLv1ZQGgzVN7gJs/KVoK6k8JMjxBHGXylImCu0GLGsFtWrwI/ie5fy+sFQvt9ollN/iXUeqgczCX5Ksa5ahk4hurTEMNKT/cPaP41HVpVWP63Zi+6aOLyN9WCRqpi/qXlRhSUiL85womHQ==;5:WFbUOHk4YqX1Q76Y+6GCD/hl/vMwhA6UUBmyDXZYO9KuRCSs9lKbUVrmpd0QOioEinudgIre92dsOGCPcBwv4nWlF7lI/wYIraJ3HtP6GFRblGuiY16tEQcG/IWM7H2FhAgDIuaBJe/SWZOjo2trppEN1ORiJYH4wdvU4x5Nx14=;24:zrIeKF+EgnxRZozCtNWluHZsH2iZ8KzWbs4+Y3n9UchJO2UH2NIK44jGmOPETZdUyV68KfPF2yxNHmWdj6JksdpN5hufJ9xPaBlJZW4Yycw= X-Microsoft-Exchange-Diagnostics: 1;AM2PR07MB0562;7:gTjtOJZOneUmjURA+rSL5HPMsLsWF7wEwv8heMwFlDQYkEnGrCS1iiHpbtUJj4qZzY7JWcDspXxKB0QSe1zmbQD/If5wSNRZDeGSdU/uYdgHDcoVMOEp8AdXLxeqY9Zjyr3XuhsqJQwVekrhZfUQUXnBX4n3FyRpanJQSWrjDg7JZp2ydHDGczOxPu4/Nw9Qmeg3BsE4AAOkRWzF54WEPpePsKnrsGseOeDWM1y3fs3q+I8/9n2u8wBA4MBNPjnP50xSlluB121TyWIJl4ufsAJyxBSC1VpiU0OK6YaNISk636TiaCbDnQWpzxgRT6S/vM92AsfGmVrgTkEVHGNF1g== X-OriginatorOrg: shapeblue.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 May 2017 08:08:42.3159 (UTC) X-MS-Exchange-CrossTenant-Id: fc8906f6-e50e-4dad-98a0-ec2e3abe14f5 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fc8906f6-e50e-4dad-98a0-ec2e3abe14f5;Ip=[104.40.179.195];Helo=[smtpworker-in-6.xware-eu-1.o365.crossware.co.nz] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM2PR07MB0562 archived-at: Wed, 24 May 2017 08:08:59 -0000 UmF0aGVyIHRoYW4gdHJ5aW5nIHRvIHJlLXdyaXRlIG15IHByZXNlbnRhdGlvbiBhdCBDQ0MxNyBo ZXJlLCBoYXZlIGEgbG9vayBhdCB0aGUgc2xpZGVzIGhlcmU6ICBodHRwczovL3d3dy5zbGlkZXNo YXJlLm5ldC9TaGFwZUJsdWUvY2NuYTE3LWNsb3Vkc3RhY2stYW5kLW5mdg0KDQpCZWZvcmUgd2Ug Y2FuIHNlcGFyYXRlIG91dCB0aGUgVlIgaW50byBWTkZzLCB3ZSBuZWVkIHRvIGJlIGFibGUgdG8g Y29ubmVjdCBWTkZzIHRvZ2V0aGVyIGxvZ2ljYWxseSBpbiBhIHVzZWZ1bCBtYW5uZXIuICBBIGZp cmV3YWxsIFZNIHdpbGwgbmVlZCB0byBwYXNzIHRyYWZmaWMgdG8gYSBkaXNjcmVldCBWUE4gVk0g YW5kIGEgZGlzY3JlZXQgbG9hZGJhbGFuY2VyLiAgQ2xvdWRTdGFjayBkb2Vzbid0IGFsbG93IGZv ciB0aGF0IGtpbmQgb2YgcGx1bWJpbmcgY3VycmVudGx5LiBBbmQgdG8gYmUgaG9uZXN0LCBDbG91 ZFN0YWNrIGludGVsbGlnZW50bHkgcHJvdmlzaW9uaW5nIGFuZCB0aGVtIGFuZCBjb25maWd1cmlu ZyB0aGVtIG9uIGl0cyBvd24gd2lsbCBiZSBubyBtZWFuIGZlYXQgZWl0aGVyLg0KDQpJJ20gYSBi aWcgZmFuIG9mIFZ5T1MgLSBpbiB0aGF0IEkgdXNlZCBWeWF0dGEgQ29yZSBxdWl0ZSBhIGJpdCBi ZWZvcmUgaXQgd2FzIHNodXRkb3duIGJ5IEJyb2NhZGUuICBTbyBJJ20gZ29pbmcgdG8gaGF2ZSBh IGxvb2sgYXQgdGhhdCBQUi4NCg0KQSAnZHJvcCBpbicgcmVwbGFjZW1lbnQgZm9yIHRoZSBob21l LWJyZXcgVlIgc2VlbXMgdG8gYmUgdGhlIGVhc2llc3QgcGF0aC4gDQoNCkEgZ3V5IGluIG15IHBy ZXNlbnRhdGlvbiBmcm9tIHRoZSBpbmN1YmF0aW5nIEFwYWNoZSBQcm9qZWN0IEFSSUEgVE9TQ0Eg aHR0cDovL2FyaWF0b3NjYS5vcmcvYWJvdXQvICAtIHN1Z2dlc3RlZCB0aGF0IHdlIHNob3VsZCBi ZSBsb29raW5nIHRvIFRPU0NBIHRvIHByb3ZpZGUgb3VyICdkZWZpbml0aW9ucycgYW5kIGJsdWVw cmludHMuICBXaGljaCBpcyBhY3R1YWxseSBxdWl0ZSBhIHNlbnNpYmxlIGFwcHJvYWNoLg0KDQpJ IHRoaW5rIHRoaXMgdGhyZWFkIGNvdWxkIHJ1biBmb3IgYSB3aGlsZSB5ZXQuLi4uDQoNCldlIHNo b3VsZCBwcm9iYWJseSB0cnkgdG8gaGF2ZSBhIGRlZGljYXRlZCAnY2hhbm5lbCcgb3IgYmktd2Vl a2x5ICdjb25mIGNhbGxzJyB0byBtYWtlIHJlYWwgcHJvZ3Jlc3MuLi4uDQoNCg0KS2luZCByZWdh cmRzLA0KDQpQYXVsIEFuZ3VzDQoNCnBhdWwuYW5ndXNAc2hhcGVibHVlLmNvbcKgDQp3d3cuc2hh cGVibHVlLmNvbQ0KNTMgQ2hhbmRvcyBQbGFjZSwgQ292ZW50IEdhcmRlbiwgTG9uZG9uICBXQzJO IDRIU1VLDQpAc2hhcGVibHVlDQogIA0KIA0KDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t DQpGcm9tOiBSYWZhZWwgV2VpbmfDpHJ0bmVyIFttYWlsdG86cmFmYWVsd2VpbmdhcnRuZXJAZ21h aWwuY29tXSANClNlbnQ6IDIzIE1heSAyMDE3IDE2OjE4DQpUbzogZGV2QGNsb3Vkc3RhY2suYXBh Y2hlLm9yZw0KU3ViamVjdDogUmU6IE1pYW1pIENDQyAnMTcgUm91bmR0YWJsZS9IYWNrYXRob24g U3VtbWFyeQ0KDQpJIG1pc3NlZCB0aGUgcm91bmR0YWJsZSBhbmQgaGFja2F0aG9uLCBteSBiYWQg Z3V5cyA6KA0KDQpJIGxpa2VkIHRoZSBpZGVhcyB0aGF0IHlvdSAoYWxsKSBwdXQgZm9yd2FyZC4g VGhlIFZSIGlzIGludGVyZXN0aW5nIGFuZCBhIG5pY2UgZmVhdHVyZSB0byBoYXZlLCBidXQgaXQg Y2F1c2VzIHNvbWUgcGFpbiB0byBtYWludGFpbiBpbiBvdXIgZGV2ZWxvcG1lbnQgY3ljbGVzLiBU aGUgaWRlYSB0byBzcGxpdCB0aGUgY3VycmVudCBWUiBpbnRvIE5GViBpcyBncmVhdDsgdGhpcyBj YW4gbWFrZSB0aGluZ3MgbW9yZSBwbHVnZ2FibGUgYW5kIHRha2UgQUNTIHRvIE5GViAob2ZmaWNp YWxseSkuIFdlIGNvdWxkIGRldmVsb3AgYSBmcmFtZXdvcmsgaW4gQUNTIChhbiBBUEkgbWV0aG9k PykgdGhhdCBjcmVhdGVzIGEgc3lzdGVtIFZNIGNhbGxlZCBORlYgd2hlcmUgcGVvcGxlICh2ZW5k b3JzLCBlbnRodXNpYXN0LCB1c2VycyBhbmQgb3RoZXJzKSBjYW4gdGhlbiBleHRlbmQgYW5kIGFk ZCB0aGVpciBmdW5jdGlvbnMvc3lzdGVtcyB0aGVyZS4gVGhlIHByb2JsZW0gaXMgdGhlIHdvcmsg cmVxdWlyZWQgdG8gZGVzaWduIGFuZCBkZXZlbG9wIHN1Y2ggdGhpbmcuDQoNCkkgdXNlIERhYW5g cyB3b3JkcyBoZXJlLCB0aGlzIGlzIGEgY29tbXVuaXR5IGVmZm9ydCBhbmQgbm90IGEgc2luZ2xl IGNvbXBhbnkgb3IgaW5kaXZpZHVhbC4gV2hhdCBkbyB5b3UgZ3V5cyB0aGluaz8gV2UgY291bGQg c3RhcnQgY3JlYXRpbmcgYSByb2FkbWFwIG9mIHdoZW4gd2Ugd2FudCB0aGlzIGZlYXR1cmUgKG1p bGVzdG9uZXMgZm9yIGRlbGl2ZXJpbmcgcGllY2UgYnkgcGllY2Ugb2YgdGhlIGNvbXBsZXRlIGZl YXR1cmUpLCB0aGVuIHRoZSBkcmFmdCBvZiBhIHByb3Bvc2FsLCBhbmQgbGF0ZXIgZGVmaW5lIHRo ZSBpbXBsZW1lbnRhdGlvbiBqb2IsIHNvIHBlb3BsZSBvZiB0aGUgY29tbXVuaXR5IGNhbiBlbWJy YWNlIGl0Lg0KDQpPbiBUdWUsIE1heSAyMywgMjAxNyBhdCAxMDoxOCBBTSwgRGFhbiBIb29nbGFu ZCA8ZGFhbi5ob29nbGFuZEBzaGFwZWJsdWUuY29tDQo+IHdyb3RlOg0KDQo+IEdyZWF0IHRoYW5r cyBTaW1vbiwNCj4NCj4gSnVzdCB3YW50IHRvIHBsYXkgYmluZ28gYSBiaXQ7IGRpdmlkaW5nIHRo ZSBWUiBpbnRvIFZORnMgKHZpcnR1YWwgDQo+IG5ldHdvcmsNCj4gZnVuY3Rpb25zKSB3YXMgbWVu dGlvbmVkLiBUaGlzIHBlcnRhaW5zIHRvIHRoZSBtZW50aW9uIG9mIG1ha2luZyB0aGUgDQo+IFZS IG1vcmUgbW9kdWxhciA7KQ0KPg0KPiBIb3BlZnVsbHkgZXZlcnlib2R5IGlzIGluc3BpcmVkIGJ5 IHRoaXMgYmVjYXVzZSBubyBvbmUgY29tcGFueSBvciANCj4gcGVyc29uIGlzIGdvaW5nIHRvIG1h a2UgdGhpcyBoYXBwZW4uDQo+DQo+IERhaG4NCj4NCj4gT24gMjMvMDUvMTcgMTQ6MTYsICJTaW1v biBXZWxsZXIiIDxzd2VsbGVyQGVuYS5jb20uSU5WQUxJRD4gd3JvdGU6DQo+DQo+ICAgICBIaSBl dmVyeW9uZSwNCj4NCj4NCj4gICAgIER1cmluZyB0aGUgQ0NDIGxhc3Qgd2VlayBpbiBNaWFtaSwg d2UgaGVsZCBhIHJvdW5kdGFibGUvaGFja2F0aG9uIA0KPiB0byBkaXNjdXNzIHNvbWUgb2YgdGhl IG1ham9yIGFyZWFzIHRoZSBjb21tdW5pdHkgd291bGQgbGlrZSB0byBmb2N1cyANCj4gbW9yZSBh dHRlbnRpb24uDQo+DQo+DQo+ICAgICBUaGUgZGlzY3Vzc2lvbnMgd2VyZSBwYXNzaW9uYXRlIGFu ZCB3ZXJlIG1haW5seSBmb2N1c2VkIGFyb3VuZCANCj4gbmV0d29ya2luZyBhbmQgb3VyIGN1cnJl bnQgdXNlIG9mIG91ciBob21lLXNwdW4gVmlydHVhbCBSb3V0ZXIuDQo+DQo+DQo+ICAgICBGb3Ig bW9zdCBvZiB0aGUgdXMsIHRoZSBWUiBoYXMgYmVjb21lIGEgY2hhbGxlbmdpbmcgYmVhc3QsIG1h aW5seSANCj4gZHVlIHRvIGhvdyBkaWZmaWN1bHQgaXQgaXMgdG8gZW5kLXRvLWVuZCB0ZXN0IGZv ciBuZXcgcmVsZWFzZXMuDQo+DQo+ICAgICBRdWl0ZSBvZnRlbiBQUnMgYXJlIHB1c2hlZCB0aGF0 IGZpeCBhbiBpc3N1ZSBvbiBvbmUgZmVhdHVyZSBzZXQsIA0KPiBidXQgYnJlYWsgYW5vdGhlciB1 bmludGVudGlvbmFsbHkuIFRoaXMgaGFzIGEgZ3JlYXQgZGVhbCB0byBkbyB3aXRoIA0KPiBob3cg aW50ZXItbWluZ2xlZCBhbGwgdGhlIGZlYXR1cmVzIGFyZSBjdXJyZW50bHkuDQo+DQo+DQo+ICAg ICBXZSBmbG9hdGVkIHNvbWUgaWRlYXMgcmVsYXRlZCB0byBzaG9ydCB0ZXJtIFZSIGZpeGVzIGlu IG9yZGVyIHRvIA0KPiBtYWtlIGl0IG1vcmUgbW9kdWxhciwgYXMgd2VsbCBhcyBBUEkgZHJpdmVu LCByYXRoZXIgdGhhbiB0aGUgY3VycmVudGx5IA0KPiBTU0ggSlNPTiBpbmplY3Rpb25zLg0KPg0K PiAgICAgQSBudW1iZXIgb2YgcG9zc2libGUgYWx0ZXJuYXRpdmVzIHdlcmUgYWxzbyBicm91Z2h0 IHVwIHRvIHNlZSB3aGF0IA0KPiBWUiBmZWF0dXJlIGNvdmVyYWdlIGNvdWxkIGJlIGhhbmRsZWQg Ynkgb3RoZXIgdmlydHVhbCBhcHBsaWFuY2VzIA0KPiBjdXJyZW50bHkgb3V0IG9uIHRoZSBtYXJr ZXQuDQo+DQo+DQo+ICAgICBUaGVzZSBpbmNsdWRlZCAoYnV0IG5vdCBsaW1pdGVkIHRvKToNCj4N Cj4NCj4gICAgIFZ5T1MgKGN1cnJlbnQgUFIgb3V0IHRoZXJlIGZvciBpbnRlZ3JhdGlvbiB2aWEg YSBwbHVnaW4g4oCTIHRoYW5rcw0KPiBNYXR0aGV3ISkNCj4NCj4gICAgIE1pY3JvdGVrIChDb21t ZXJpY2FsKQ0KPg0KPiAgICAgT3BlbnN3aXRjaC9GbGV4c3dpdGNoDQo+DQo+ICAgICBDbG91ZCBS b3V0ZXINCj4NCj4NCj4gICAgIFRoZSBzZWNvbmQgbWFqb3IgdG9waWMgb2YgdGhlIGRheSB3YXMg cmVsYXRlZCB0byBob3cgd2Ugd2FudCB0byANCj4gaW50ZWdyYXRlIG5ldHdvcmtpbmcgbW92aW5n IGZvcndhcmQuDQo+DQo+DQo+ICAgICBBIGZhaXIgbnVtYmVyIG9mIGluZGl2aWR1YWxzIGZlbHQg dGhhdCB3ZSBzaG91bGRuJ3QgYmUgZm9jdXNpbmcgc28gDQo+IG11Y2ggb24gaW50ZWdyYXRpbmcg bmV0d29yayBmdW5jdGlvbnMsIGJ1dCByZWx5aW5nIG9uIG90aGVyIG5ldHdvcmsgDQo+IG9yY2hl c3RyYXRvcnMgdG8gaGFuZCB0aGlzLg0KPg0KPiAgICAgSXQgd2FzIGFsc28gbm90ZWQgdGhhdCB3 aGF0IGRyYXdzIGEgbG90IG9mIHBlb3BsZSB0byBBQ1MgaXMgdGhlIA0KPiBmYWN0IHdlIGhhdmUg YSBWUiBhbmQgZG8gcHJvdmlkZSB0aGVzZSBmdW5jdGlvbnMgb3V0IG9mIHRoZSBib3guDQo+DQo+ DQo+ICAgICBXZSBkaXNjdXNzZWQgaG93IHdlIGNvdWxkIHN0YW5kYXJkaXplIHRoZSBuZXR3b3Jr IHN1YiBzeXN0ZW0gdG8gDQo+IHVzZSBzb21lIHNvcnQgb2YgcXVldWluZyBidXMgdG8gbWFrZSBp dCBlYXNpZXIgZm9yIG90aGVycyBwcm9qZWN0cyB0byANCj4gaW50ZWdyYXRlIHRoZWlyIHNvbHV0 aW9ucy4NCj4NCj4gICAgIFRoZSBjdXJyZW50IHBsdWdpbiBpbXBsZW1lbnRhdGlvbiBpcyBmYWly bHkgY29tcGxleCBhbmQgb2Z0ZW4gDQo+IG90aGVyIHByb2plY3RzIChvciBjb21tZXJjaWFsIGVu dGl0aWVzKSBwdXQgaXQgaW50byB0aGUgdG9vIGhhcmQgDQo+IGJhc2tldCwgdW50aWwgc29tZW9u ZSBlaXRoZXIgZG9lcyBpdCB0aGVtc2VsdmVzIG9yIGlzIHdpbGxpbmcgdG8gcGF5IGZvciB0aGUg ZGV2ZWxvcG1lbnQuDQo+DQo+ICAgICBNb3N0IGFsc28gZmVsdCBpdCB3YXMgaW1wb3J0YW50IHRv IG1haW50YWluIGEgZGVmYXVsdCBuZXR3b3JrIA0KPiBmdW5jdGlvbiB0aGF0IHdvcmtzIG91dCBv ZiB0aGUgYm94IHNvIHRoYXQgdGhlIGNvbXBsZXhpdHkgb2YgYSBmdWxsIA0KPiBvcmNoZXN0cmF0 b3IgY291bGQgYmUgYXZvaWRlZCBpZiBub3QgbmVlZGVkLg0KPg0KPg0KPiAgICAgSSdtIHN1cmUg SSd2ZSBtaXNzZWQgc29tZSBrZXkgcG9pbnRzLCBzbyBob3BlZnVsbHkgdGhpcyBzdGFydHMgYSAN Cj4gZGlzY3Vzc2lvbiB3aXRoIHRoZSBlbnRpcmUgY29tbXVuaXR5IG9mIHdoZXJlIHdlIGZvY3Vz ZWQgbmV4dC4NCj4NCj4NCj4gICAgIFRoYW5rcyB0byBhbGwgdGhvc2UgdGhhdCBwYXJ0aWNpcGF0 ZWQgb24gVHVlc2RheSBhZnRlcm5vb24uDQo+DQo+DQo+ICAgICAtIFNpDQo+DQo+DQo+DQo+DQo+ IGRhYW4uaG9vZ2xhbmRAc2hhcGVibHVlLmNvbQ0KPiB3d3cuc2hhcGVibHVlLmNvbQ0KPiA1MyBD aGFuZG9zIFBsYWNlLCBDb3ZlbnQgR2FyZGVuLCBMb25kb24gIFdDMk4gNEhTVUsgQHNoYXBlYmx1 ZQ0KPg0KPg0KPg0KPg0KDQoNCi0tIA0KUmFmYWVsIFdlaW5nw6RydG5lcg0K