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 99505200C29 for ; Tue, 28 Feb 2017 20:09:26 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 97DAB160B7E; Tue, 28 Feb 2017 19:09:26 +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 20060160B59 for ; Tue, 28 Feb 2017 20:09:24 +0100 (CET) Received: (qmail 73430 invoked by uid 500); 28 Feb 2017 19:08:51 -0000 Mailing-List: contact users-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@cloudstack.apache.org Delivered-To: mailing list users@cloudstack.apache.org Received: (qmail 73386 invoked by uid 99); 28 Feb 2017 19:08:50 -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; Tue, 28 Feb 2017 19:08:50 +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 D1DC218DBE9 for ; Tue, 28 Feb 2017 19:08:49 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -1.011 X-Spam-Level: X-Spam-Status: No, score=-1.011 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=shapeblue.onmicrosoft.com header.b=GSzgpj4x; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=shapeblue.onmicrosoft.com header.b=IulSj6vl 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 6xvxiuw0Ge1A for ; Tue, 28 Feb 2017 19:08:45 +0000 (UTC) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20097.outbound.protection.outlook.com [40.107.2.97]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id E1D5C5F23A for ; Tue, 28 Feb 2017 19:08:44 +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=1SlBctlb7elXKerIOiGVmdsdcF/CgLtvgbuy9M3q7i8=; b=GSzgpj4xAJX4P9dj04GSObbuUZEbd3Ovuyd6xktBa9FaUAd37aDxpsQzKRSOPrzbheigLRXGDXVRVQzskza8PnGvxpOk8L4H428gePkwVIxLuMAjvY3mhPAuttRoYXCYrsTMxKGYANXgt5OV85p/QjiSgmaI/dD4yTALgTH5Yq8= Received: from DB5PR07CA0018.eurprd07.prod.outlook.com (10.167.223.28) by VI1PR0701MB1856.eurprd07.prod.outlook.com (10.167.197.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.2; Tue, 28 Feb 2017 19:08:18 +0000 Received: from DB5EUR01FT014.eop-EUR01.prod.protection.outlook.com (2a01:111:f400:7e02::204) by DB5PR07CA0018.outlook.office365.com (2603:10a6:0:2d::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.2 via Frontend Transport; Tue, 28 Feb 2017 19:08:18 +0000 Authentication-Results: spf=fail (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=none action=none header.from=shapeblue.com; Received-SPF: Fail (protection.outlook.com: domain of shapeblue.com does not designate 104.40.179.195 as permitted sender) receiver=protection.outlook.com; client-ip=104.40.179.195; helo=smtpworker-in-1.xware-eu-1.o365.crossware.co.nz; Received: from smtpworker-in-1.xware-eu-1.o365.crossware.co.nz (104.40.179.195) by DB5EUR01FT014.mail.protection.outlook.com (10.152.4.242) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.933.11 via Frontend Transport; Tue, 28 Feb 2017 19:08:17 +0000 Received: from EUR03-VE1-obe.outbound.protection.outlook.com (213.199.154.149) by smtpworker-in-1.xware-eu-1.o365.crossware.co.nz with Crossware for Office365; Tue, 28 Feb 2017 19:08:17 +0000 Received: from VI1PR0701MB2813.eurprd07.prod.outlook.com (10.173.71.21) by VI1PR0701MB2813.eurprd07.prod.outlook.com (10.173.71.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.2; Tue, 28 Feb 2017 19:08:15 +0000 Received: from VI1PR0701MB2813.eurprd07.prod.outlook.com ([10.173.71.21]) by VI1PR0701MB2813.eurprd07.prod.outlook.com ([10.173.71.21]) with mapi id 15.01.0947.012; Tue, 28 Feb 2017 19:08:15 +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=IShZ8OPQIk77HnhKFJrKGWYGKXkFmZZFPh2DFtFPuEA=; b=IulSj6vlHo5LS0M4b7tdTFdK7Ki4q3mDPr86dgA78ugVqwj4PD85z5O+3XNBBUvGg3uOrYA5XkoTTxFEexq4dZ09G+Z14H9ThnW1g7Le+0uA/FMIrB+ulgGcYIUDGhQl9kV5fX25hIFp53R9gKiET7kI2nh61LGf1Ah1zQAHGWE= From: Dag Sonstebo To: "users@cloudstack.apache.org" Subject: Re: CloudStack Advanced networking doubt Thread-Topic: CloudStack Advanced networking doubt Thread-Index: AQHSkd4FpsV/XWkxWEGB3360XhqL1aF+shSAgAAMAgCAAAE4AIAAAWQAgAABMICAAAOsAIAAArsA Date: Tue, 28 Feb 2017 19:08:15 +0000 Message-ID: <79CDE824-EB6D-4F39-907F-DAF31C7EC00B@shapeblue.com> References: <2013F452-3935-4CC7-809E-5C9030C9E7A3@shapeblue.com> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/f.1e.0.170107 authentication-results: spf=none (sender IP is ) smtp.mailfrom=Dag.Sonstebo@shapeblue.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [86.0.203.122] X-MS-Office365-Filtering-Correlation-Id: 4ec24842-f09f-4406-d6d1-08d4600d278b X-Microsoft-Antispam-Untrusted: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:VI1PR0701MB2813; X-Microsoft-Exchange-Diagnostics-untrusted: 1;VI1PR0701MB2813;7:EPfXVyhlgn1rV62iKCVfbi2QPHHr7tgqvNTvIhz/FWzq6UmOfQyM56FspgFX9Njp7KUmRSGjoCTgGFEzzpIwB2JSQc7bi2Z9pQSJqMo5rOeu0bw9lR1a/8exPCJG/5j0TDj2Zp3mg0UlLlbPDVfr2EdCvdIFShVUP1iYwHu6JSZiKQhmiPNeGA4apDW3e3AtoCzfJWbg0W00nSj1BlOcSKCu7VIcozE4vPqqu1BVuia2yhE+GqOcD/8l5WU2mdcryyQvLR33LjoyC/4fuGSWCS1iZWUXmLChjukfJgmk2llLOGWdsu7F07eF8rw4XNRtg+nMmQfHLmomnJ2WGbVbrA== X-Microsoft-Antispam-PRVS: x-exchange-antispam-report-test: UriScan:(21532816269658)(5213294742642);UriScan:(21532816269658)(5213294742642); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123558025)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(6072148);SRVR:VI1PR0701MB2813;BCL:0;PCL:0;RULEID:;SRVR:VI1PR0701MB2813;BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(13013025)(13021025)(13023025)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123558025)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(6072148);SRVR:VI1PR0701MB1856;BCL:0;PCL:0;RULEID:;SRVR:VI1PR0701MB1856; x-forefront-prvs: 0232B30BBC X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10019020)(6009001)(7916002)(39450400003)(189002)(85644002)(199003)(377454003)(24454002)(51914003)(6506006)(83506001)(8676002)(1730700003)(81166006)(305945005)(6486002)(101416001)(82746002)(3846002)(25786008)(83716003)(5640700003)(8936002)(93886004)(6306002)(77096006)(2351001)(6512007)(66066001)(3660700001)(86362001)(7736002)(450100001)(102836003)(3280700002)(229853002)(2900100001)(2501003)(6436002)(50986999)(54356999)(76176999)(92566002)(1720100001)(6916009)(53936002)(68736007)(105586002)(106116001)(106356001)(81156014)(6116002)(2950100002)(33656002)(966004)(110136004)(5660300001)(38730400002)(15974865002)(6246003)(53546006)(189998001)(36756003)(2906002)(99286003)(3480700004)(97736004)(4001350100001)(122556002)(104396002);DIR:OUT;SFP:1102;SCL:1;SRVR:VI1PR0701MB2813;H:VI1PR0701MB2813.eurprd07.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; received-spf: None (protection.outlook.com: shapeblue.com does not designate permitted sender hosts) SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-CWesigProcessed: Y X-MAIL_SIG_VERSION: 4.0.2.3786 X-MAIL_SIG_SERVER: smtpworker-in-1.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-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0701MB2813 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR01FT014.eop-EUR01.prod.protection.outlook.com X-Forefront-Antispam-Report: =?utf-8?B?Q0lQOjEwNC40MC4xNzkuMTk1O0lQVjpDQUw7Q1RSWTo7RUZWOk5MSTtTRlY6?= =?utf-8?B?TlNQTTtTRlM6KDEwMDE5MDIwKSg2MDA5MDAxKSg3OTE2MDAyKSgzOTQ1MDQw?= =?utf-8?B?MDAwMykoMjk4MDMwMDAwMikoMTExMDAwMSkoMTEwOTAwMSkoMzM5OTAwMDAx?= =?utf-8?B?KSgyNDQ1NDAwMikoNTE5MTQwMDMpKDg1NjQ0MDAyKSgzNzc0NTQwMDMpKDE4?= =?utf-8?B?OTAwMikoMTk5MDAzKSg2MjQ2MDAzKSg5NjYwMDQpKDExMDEzNjAwNCkoMzg3?= =?utf-8?B?MzA0MDAwMDIpKDkyNTY2MDAyKSg1MzkzNjAwMikoNTM1NDYwMDYpKDY2MDY2?= =?utf-8?B?MDAxKSg2NTA2MDA2KSg4Mjc0NjAwMikoNjg3MzYwMDcpKDQwMDEzNTAxMDAw?= =?utf-8?B?MDEpKDYwNzA1MDAwMDEpKDE4OTk5ODAwMSkoNTA0NjYwMDIpKDk3NzM2MDA0?= =?utf-8?B?KSgxMDU2MDYwMDIpKDYzMDYwMDIpKDI1Nzg2MDA4KSgyNTAxMDAzKSg3NzA5?= =?utf-8?B?NjAwNikoNTY0MDcwMDAwMykoODM1MDYwMDEpKDY0ODYwMDIpKDIyOTg1MzAw?= =?utf-8?B?MikoODU0MjYwMDEpKDY1MTIwMDcpKDMzNjU2MDAyKSgzNjc1NjAwMykoNDUw?= =?utf-8?B?MTAwMDAxKSg5OTI4NjAwMykoODM3MTYwMDMpKDEyMjU1NjAwMikoMjk1MDEw?= =?utf-8?B?MDAwMikoMzA1OTQ1MDA1KSg4Njc2MDAyKSgxNTk3NDg2NTAwMikoMzU2MDAz?= =?utf-8?B?KSg3NzM2MDAyKSg5Mzg4NjAwNCkoNTQzNTY5OTkpKDM0ODA3MDAwMDQpKDg2?= =?utf-8?B?MzYyMDAxKSg2MjYwMDQpKDIzNjc2MDAyKSgzNzIwNzAwMDAxKSg1MDk4Njk5?= =?utf-8?B?OSkoMTA2NDY2MDAxKSgxMDYxMTYwMDEpKDIzNTEwMDEpKDU2NjAzMDAwMDEp?= =?utf-8?B?KDY5MTYwMDkpKDE3MjAxMDAwMDEpKDI5MDAxMDAwMDEpKDQ3Nzc2MDAzKSgz?= =?utf-8?B?ODQ2MDAyKSg4OTM2MDAyKSgyOTA2MDAyKSg3NjE3Njk5OSkoODExNjYwMDYp?= =?utf-8?B?KDI2ODI2MDAyKSgxNzMwNzAwMDAzKSg4MTE1NjAxNCkoMTAyODM2MDAzKSg2?= =?utf-8?B?MTE2MDAyKSg5NTYwMDEpKDEwNDM5NjAwMik7RElSOk9VVDtTRlA6MTEwMjtT?= =?utf-8?B?Q0w6MTtTUlZSOlZJMVBSMDcwMU1CMTg1NjtIOnNtdHB3b3JrZXItaW4tMS54?= =?utf-8?B?d2FyZS1ldS0xLm8zNjUuY3Jvc3N3YXJlLmNvLm56O0ZQUjo7U1BGOkZhaWw7?= =?utf-8?Q?PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en;?= X-Microsoft-Exchange-Diagnostics: 1;DB5EUR01FT014;1:V9SFVkBhlTm/7x4A8y1/TWKGPBD3Wxu27Pcy6RYYpBrvT58VYGXACFZ8pBRobTtZPOcDom1OgNb75pvc5+cKzAwEwVuuDG2WsETMCPY2SQuRgGpLVtfK2dr75wwHBXpH6IUct8GI0OOBCRH/qizGZ4FFYj6O5xZF15wpVsEpY2UAjF6czAljI9RP3XMezrLBm7eS9nV/7S3qxrcmdCUgSwgaBib5BIPj9R21CqNIMXK9Av2gYAtk2PHTqojtOvrnzaVI9E8eS3IVi+BRnvw8DM3h+RI9ZZ6Uz1CfITED+tHBjJfXItp+s6DK1Et48wYAFqW8LlIm9m+hurx8j/7HeQh0+WDv0F4VS6W0/ANmByq+LKUsR1oivWWjhDcC3QK3QIiGt9DJIGEedqBauQVd+Ose9CU6iH/dyn+TS2uf/4YpcsDFzceVyDCDbRELbvdlGHgmBrIhW2oh/pkI4bk59Q== X-CrossPremisesHeadersPromoted: DB5EUR01FT014.eop-EUR01.prod.protection.outlook.com X-CrossPremisesHeadersFiltered: DB5EUR01FT014.eop-EUR01.prod.protection.outlook.com X-DkimResult-Test: Failed X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(3002016);SRVR:VI1PR0701MB1856; X-Microsoft-Exchange-Diagnostics: 1;VI1PR0701MB1856;3:0/hNvLS+2ibqPTa4qv9UigIrG7V9CdDj9haUY6D/wVsRMF4aVkWT1MtxRaGO+h5TC7gpjZmiGwx2vVcNZ04nV81GnJJ7w/bp/8KjIGCnFoAUqgsD9ogPiE0hzwe18pJ6eWOlE6AFq0BM/E/KIxpRUluLikYh/w7YkAy5nrnsiaunJtxlxOuhiYLpENU0b3RGcOT9XQnAXfy4i4VsdomVnoCSgyfeZR5XvwsZTfyibZGmgZKTMrFGihTHeKlRrem9QdxOIjBKZxB8mI7FussxMdt2PRT8TOGsC6GdnpOjkXVX8Svz8xCOD3gRBz1aqGQVuCgcBmV4xXHY+gxUgmmI/iOCb/3UlkFK5rS48ErKSJXhWPUcGPmwBXoO+efd8lC3;25:KJO6WEQ4OfPjlpSm4VIcjy0HgmxNnhAZPXkRHFvARMOewgWdj9lIye2ZtMC8dXgjpS9hbVXe4uf8eBC2crDBLYu5vcRlD+HbfVCZ61lmquIc9KsXkW0ZZOXBlTtiDAE5x02+OED693RIi6qBIb0lTfZWSW0tqudsn+ezeo7lWCb0kdF+llw1QRjvpfGbFydL9E15Wl/2J5HhprmDB+2OuwIY3exPGZzMmXuXf4wAFDKxT5C5Z4+U6b+Agb2NU5cz+LOcIxHoO0qyDWhbIvGh+QU+S6BaH7gR/VGeMUGGeBkHwHNP2n7XqpiFo+2c5gMz3NeYfuWSXnOGdeoDcS0PhwZ7Ea8XLHFfXcsP2UiA7ubjikK3ToC96AS7PxP+UfF3ANxG/1Om2Q3FE8D2GwvbCro1cBHH9XrzZgP7cbZoyMcoIefnaq69SAQe2SnR8uJXvUilsBoQjT56GpEaSQzB2Q== X-Microsoft-Exchange-Diagnostics: 1;VI1PR0701MB1856;31:dzNgQbqds6WVZwz/BV8HEJDfTFfzlBF+acQ0TAbQNclEo5CY9FWIH7BRT+5IidMJ4bUkxHQmvtN+Hf6SJzLidPKWAtMW6vlXUUpE0EvhOSr6aorAep3to3wGbAG0BNVqIYL8k9C9hXP2XGw6z9hVjn7i+xshMLAiUquu0hDKzRZ7r//KXRPpXyzzcxWCYLGylRWb4fScSpQqMmAYZiBvnRWk7Rqvr5zKSlluX0/H4KcHJ9tKjeyY9edNx2JeLH07a6fCGLtCM+cfLDRIU26JI8CiLCVuOEzufudDwQd45tk=;20:GZx/4afjfXeBbWfU00QfQ9v4sYYJtSwnmrrd9FJCC+5JTvbcuykjk/n6bnGK6umyGdeeJFneYMLvmVO18DudqbpKuf7XA9wTBoZcgWDK6ZHNFFoxjOkMNDyAfUcZHV5O65mUEMBIvErNK/pR8jlNUnJ6bJNynFKB462oY9VrQd0ZnaECR2453lRSY+6+x4MJn9+K8Gr1ZwVHczs96+bHed4uw2T5/JkbFDPkGUK+GZA+zZFFsgbffvD18lNghAtC X-Microsoft-Exchange-Diagnostics: 1;VI1PR0701MB1856;4:Bdihtr8H+86d5njvX8bdoKMcgDNk+ti6udY+5YJEVCvWB3/Fk/Rrqfnhm+xmsGGhxzwbLvrN7El+jxAhJwT96z3qZI/82tBrkFKIKLfmu/g5ET9Cw+FCYQjwrGXvVLHfbpFd00vrMW/JRCKM5GNtk6A0dWP2NI1uJbgjZEAZzOPoBBqqgJykIE70bU6muHZewqv4UtkNpxgqhi0RJq2kLYWkN9aZrK//6pLJHY0tNavNzm11TGuDTOK+4su9dTFZ+YJITmgVLDj+7j/Rvx4tx9/0X0QTIHvynGZpI0TviX3rgzKcsXuJT6PoquKEmTEQh47OtbTXtSF9zEHrs+TTpDO6BAHXxiMGBrlrb72xgSc4+frYd9DM0Bpb2M6NzZgTNw+FvnHnrWvSIK6LAB4eSlUBUlovjHo62rbyMprz+q9CbdGDOnjVOmDfo9/rtda9OTPWA5AAsuC9IGXogii6w0mAEck165UJRQ37vLR2oKLeCL4Ds3xazNDJm7Y24cbtwcisyFnqmtfHoe+kHK+rS1TmmCXLupfFxRcAZnkIA9C2XrxmoC/lz+ATphB8qu4RVD+YsFYN2DalREAlVREy7c+ZAlCHmD0dsDvouN+a+ZOjF7xAKw8Tgncjk9oM/LH/V6+tlgVqAsrqKxr/R5QkqQMgUlvQWjRvKBWVGvfIW/Am1ifBiGPf6E1kZiLrGfxvCqH3PKxvgWfs/A5sKHRux6edLVc7mtCrtVZnldurPmE= X-Forefront-PRVS: 0232B30BBC X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA3MDFNQjE4NTY7MjM6ejdYTFJ3TGRTaktVRnUyUzhDSDFNNXR4?= =?utf-8?B?QVVlM0ZsbWJTZmkrZkpBbUdWN2lNYkdMR3dsV1RiQ0RjSGhlaWExMkd6Nk5B?= =?utf-8?B?d0hKV2lYaDJIaHhCeTlrdUNybUhxUlRkekIwdGtyQytQaUJTY3dhTlQvNVFY?= =?utf-8?B?T2ZWeDIxeklMNjBZMzdxSnhPekY2dm9adEVXYU5VOXFJcnFxS0Vxd0Y0QU1R?= =?utf-8?B?aDZ6MU9iVHg4WGNKbGdKbEdjVG5tR3ZJbmRCckdKUm9seE1FMDBHQkVybERl?= =?utf-8?B?RFVtOWhKZWpORGgrMGJ4dlF6RmlkbG1KTUk1QTVSVkJybDNNcVViYlFtYTZT?= =?utf-8?B?Z3FQZzNMUmJaU3oxa0dHblZSRmFmcmg0WGQzK3RaY0Z6eFJiVGlUWC9vNlZ1?= =?utf-8?B?UjJGZlRpckl3VEFqNW1rK0k5ak1kRHRKSU9pVTJ6d1FjU09MUkRsNmNUbEd6?= =?utf-8?B?NVhaTnNIWm91Z2NhU0R0QmQzTDJNVm5qbStDZllHQVRYUGxWZ1R2eVJnTTR4?= =?utf-8?B?bW1CQjc1VW9UL3NBeFYwNHZKbDdESnJhOWZpa0xNMGlRdXJpdUZYTTZUak9k?= =?utf-8?B?VTVESVByRFBuNkRZK0xYTzE3T3hxQ0tMT09paUlzeThvd1dvTElYRWxQU3Fp?= =?utf-8?B?OC9uc3dITWdxUlo1S0dwTCtERnk4MXdpZ3AxVVFTNm9Xdms1ZWdEUElPYXlQ?= =?utf-8?B?UEFKcm5LTFBzalh4TzBKS0hGQk4ya0JSRmJrZVBVTVllZXRtK3ZPUDE2N0cz?= =?utf-8?B?TEhEdUx6ZGpWd29ZT2tzRHY2UFV1ZHdmSCtQVjlsbGpHazFDeDlVcmUvTnkv?= =?utf-8?B?cDJkbDNWN204TDdYYllNUVl4U1B3bHFjM1oyRTQ0d29CckRZVmd0QXVlbDBZ?= =?utf-8?B?VGFEanU0UnVQL2I1Wm40ZjhxN3BOdmY4a2VlTDRMUi9NNHRXanROWFhBdE5t?= =?utf-8?B?NElsRUxrZTMzSXR1TzZURDRQMGgyS1ZvT2R1VlhMRitKMG54V016VmlBYVh6?= =?utf-8?B?cHRXcW1ZRk1qVGJmU2VTM1o1c2dCdmMzdkFLaWN2UloydW9xb21XOE03K2Mv?= =?utf-8?B?cjZqNnpOa2IxSUlkeG10RGIxQVBWL2lYeGNUeHprYkVBTzRZSEo3bFphV2Y4?= =?utf-8?B?QjdvaVdJUzVIZmhyZTlxWjZpb051aGJlQ1l3emhXMnpibFFaM3JqY3hRcXIr?= =?utf-8?B?ZTlJQkJXVUJ4S1U3MGlZUStveHAwT2YxTEVaTzl0Z3JGTk1tekxMdHl5ZVVz?= =?utf-8?B?NkpHNEhZeGxOcUppK3V6V3Nic0hYZ2p4Wnh0bjFJN2cxd0pVb2QveWpOY3Y3?= =?utf-8?B?Tmd1akN6c1RmemhDNFF1QmJSVU5HRVZGNVBCMm1qNHNuN3JDWVBDSit1YjV1?= =?utf-8?B?cC9SOTNjOUVoS0hDQlBOdHZ0QnRaWmM4V0RBSG91N29yT2RVM3BkelBHTklP?= =?utf-8?B?QTJEUXpsWGlqSmlicXFTeDdobytsdEMydURXcDhkVEZEN1FpR2RZZWJtSDNo?= =?utf-8?B?N0FabEVrM1pVU3dtOEZCYzdFMTdORmpwWVN5UlpkMWlGb3RPakhRSWMzUFVQ?= =?utf-8?B?NHdNK2lkaFE2Wm9zQlJBRUFrdWhsRlhsYzdra3J5cHNQY1pJencxTFo3NURw?= =?utf-8?B?M1hNYnkzdlFvdS80NlJvQVdCQXQzaytVQWlqRFNsUkFYSXFjQjYyampneDVC?= =?utf-8?B?QlVaM0x2bThzTzIyc2xRdG10bVJBVGZmTUR5Mng1RTdzeFdlQXJnck93Mldz?= =?utf-8?B?SitWc2RIR09GZ3ZkdVBCOTcrbjZFUy8wTXZyaTNXbC9EcWVEUHFkb2dmSXlE?= =?utf-8?B?UFJRdHFpcFV3Z29kcUJJWFZRUk85alhYVER6TUlOZWVyZ0xpUFdZc0RiaFpl?= =?utf-8?B?ai9kdmlnSVE5TlVBazh0TXR1UW5LZUFtNThWVDNIUlVBSGxtT2VzSGJjMGtL?= =?utf-8?B?djRqVkUzTTk1VkxQUDJhdjRzQ0ZFSW8wRkM3cWwvUmRpZVk0L1BudkhDcXR5?= =?utf-8?B?Z2ZOTDBGLzVad2dDd2pIUVVYLy9KVVpsREF6UERDSUhtWW85T0tXdjl5U1dS?= =?utf-8?B?Zi9lUGpFSGR2MFY2YzdtRkZQU1Z1ZEovOEdEMzNPZXNOL1YrSDNQZUV4aGtR?= =?utf-8?B?Q25lbitPQWh3TXVYU1oxWWlQWXdMU1F4OHBHQXRtVUN5MEJPNVhYaElJb01m?= =?utf-8?B?eitIbStnYXNvWUJsblIvL2NWTHBFYlhVcVFRWTBGVXpaMDl0M0wvMklDK3gy?= =?utf-8?B?SnRSandQeHh2WGxhNW42ZTVzdFErclhHTktzeWtKN1g1WFpMVXB5cU1WR2k4?= =?utf-8?B?VnVDc3ZsaWlTVWRKeTFIaHR3Z09lZHV3Qlg3aE15VytYMFVqZVVhNUg5UW9N?= =?utf-8?B?cUU1OXZHVklnQmVWM3M1NTJOaldNUmJvbTlCZVNTY2JFVm5DUDlKaWEyWTlG?= =?utf-8?B?NTVGbG5PL2pHM3JEdVNKWEtDRmNXU0VJRzgxdTdkc0lEMytOdkV6Q1d6eGRM?= =?utf-8?Q?wVMt3q+VtuR7UvvOmGqRYIn5t2i3LU4H?= X-Microsoft-Exchange-Diagnostics: 1;VI1PR0701MB1856;6:DTwH661q3NEadl43KALOX+AWX1Y2z64uf4jqwQRuSOAhyfUvDNhWXRTjMaVJd3J79aCtAv4Y0YLGiGVzNBONdLuuRnl4IZfBwjRxpv3wVeArQWLiF7UGEjGpEvknDlCoj/4Ur9+hpke9L+nUTb2QNNbV+19Ru21ZT2+JrUhGboS4lbVy/6kqiAGW0e+LyAAsEtNeLlQFIrYiYdMeKGvglvLIihX2GfwjEPxMKjIa4Ea3UPsGRyd9jxC5RhTUgslnv46MZeANN4o0EJCDqixVu78O1Gy4WSy8hiiI/8/5nh90W6YAi3cTqBcUH/Lu8uV0ryIDgirtvppsxtlojISIh9xglae3QojStQLOFck0zqXdqEi4Kozb67t35Lx91S4wV7waWPbVlSQoHkzkotLCFg==;5:CKl2OlZQA4eEBz6oElCmFJ9bdGOg7odpQ2KAo4IUuItkhWvBodLGmkG5uDdn5k1E9+F2uw9328eLVJMJoXZC00wMs4mYyWTek+rHw3rLxv8guE/OJ0XPvyrx25eQHU4TzvXZJA2wvcjo9+kD38IuOA==;24:HV32fvV659BbNQ/MCDnGBKeI7SRYcRLgMuvsme8YoGO2pewXhUhLtGq7r0D99ZNLeE9q3io18b+9b7DPXOBEQk0Fa+cscWe1o9WJrad4FPE= X-Microsoft-Exchange-Diagnostics: 1;VI1PR0701MB1856;7:OpCJLVrYcJ6i4EDAvHCqsa5aFtXG+Vqo7ya+RrBI+jVJF5QkDW7pjuKwAyCGruUCq8D/oTLRflZ6nNWLDHGMD/IxLDFV5kY2qCNZ30fZjjLfhtERCChCVeM/MzGyj5LpcItCgLlaQCw8VIjPCiQrNRchkqtdv73/JJGwYgJvIarOXWid72h+HHbKmUhFazmWUYNAunjLunQ80E37IImvOuX8W5pwhl5jVlWXU2R2GosVA68Goo5IGdsb+BqRBKRX7ApGTGgwM6Joot1Sey41MD9FuLMFvS76xrIiM81sucKrArRQAgIoFZUWnqSNMWIkQQuX6pPf/QjFJc0ykIZbrQ== X-OriginatorOrg: shapeblue.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2017 19:08:17.9931 (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-1.xware-eu-1.o365.crossware.co.nz] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0701MB1856 archived-at: Tue, 28 Feb 2017 19:09:26 -0000 SGkgUmFmYWVsLA0KDQpJIHRoaW5rIHlvdeKAmXJlIG92ZXJjb21wbGljYXRpbmcgdGhpbmdzIGEg Yml0LiBBcyBTaW1vbiBzYWlkIOKAkyBhbGwgc3dpdGNoZXMgdXNlZCBpbiB0aGUgc2FtZSB6b25l IG5lZWQgdG8gYmUgY29uZmlndXJlZCB0byB0cnVuayB0aGUgc2FtZSBWTEFOIHJhbmdlLiBJZiB5 b3VyIHpvbmUgdXNlcyBWTEFOcyAxMDAtMjAwIHRoZW4gYWxsIHN3aXRjaGVzIHNlcnZpbmcgdGhl IFBPRHMgYW5kIGNsdXN0ZXJzIGluIHRoYXQgem9uZSBuZWVkIHRvIGJlIGFibGUgdG8gdHJ1bmsg VkxBTnMgMTAwLTIwMCwgc3VjaCB0aGF0IHlvdSBtYWludGFpbiB0cmFmZmljIGJldHdlZW4gVk1z IGluIHRoZSBzYW1lIGlzb2xhdGVkIG5ldHdvcmsuIFdoZW4gVXNlckEgc3BpbnMgdXAgYSBuZXR3 b3JrIGFuZCBhIFZNLCBoZSBlLmcuIGdldHMgYWxsb2NhdGVkIFZMQU4gMTAxIOKAkyBhbmQgaXQg c2hvdWxkIG5vdCBtYXR0ZXIgd2hlcmUgaW4gdGhlIHpvbmUgaGlzIFZNcyBlbmQgdXAg4oCTIGku ZS4gdGhleSBhcmUgc3ByZWFkIGFjcm9zcyBQT0RzIGFuZCBjbHVzdGVycyDigJMgdGhlIFZNIHNo b3VsZCBhbHdheXMgYmUgYWJsZSB0byBjb25uZWN0IHRvIFZMQU4gMTAxLg0KDQpXaXRoIHJlZ2Fy ZHMgdG8gdGhlIG51dHMgYW5kIGJvbHRzIG9mIHRoaXMg4oCTIHllcyB5b3UgYXJlIHdvcmtpbmcg YXQgTGF5ZXIgMiBvbiB0aGUgc3dpdGNoZXMsIGJ1dCB0aGUgbWVjaGFuaXNtIHVzZWQgdG8gdHJh bnNmZXIgdHJhZmZpYyBiZXR3ZWVuIHRoZW0gaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCBDbG91ZFN0 YWNrLg0KDQpSZWdhcmRzLA0KRGFnIFNvbnN0ZWJvDQpDbG91ZCBBcmNoaXRlY3QNClNoYXBlQmx1 ZQ0KDQpPbiAyOC8wMi8yMDE3LCAxODo1OCwgIlJhZmFlbCBXZWluZ8OkcnRuZXIiIDxyYWZhZWx3 ZWluZ2FydG5lckBnbWFpbC5jb20+IHdyb3RlOg0KDQogICAgT2ssIGxldOKAmXMgc2VlIGlmIEkg dW5kZXJzdG9vZCB3aGF0IHdlIGFyZSBkb2luZy4NCiAgICANCiAgICBXaXRoaW4gYSBzd2l0Y2gg ZG9tYWluLCB3ZSBzZW5kIHBhY2tldHMgdXNpbmcgdGhlIG1hYyBhZGRyZXNzIG9mIG5ldHdvcmsN CiAgICBpbnRlcmZhY2UgY2FyZHMuIFRoZSBzd2l0Y2ggaGFzIGEgdGFibGUgbWF0Y2hpbmcgbWFj IGFkZHJlc3NlcyB0byBwb3J0cw0KICAgIHRoZXkgYXJlIGJlaW5nIHVzZWQgaW47IHRoZXJlZm9y ZSwgaXQgY2FuIGVmZmljaWVudGx5IGV4ZWN1dGUgdGhlDQogICAgZm9yd2FyZGluZy4gV2hlbiB5 b3Ugc2F5IHRoYXQgd2UgZXhwZWN0IGJyb2FkY2FzdCBkb21haW4gYWNyb3NzIGEgem9uZSwgeW91 DQogICAgbWVhbiB0aGF0IHN3aXRjaGVzIG9mIHRoaXMgem9uZSBhcmUgZXhjaGFuZ2luZyBpbmZv cm1hdGlvbiByZWdhcmRpbmcgdGhlDQogICAgbWFjIGFkZHJlc3Mgb2YgdGhlIG5ldHdvcmsgaW50 ZXJmYWNlcyB0aGV5ICJrbm93Ii4gSXMgdGhhdCBpdD8NCiAgICANCiAgICBJZiB0aGVyZSBpcyBh IHBhY2tldCAoRnJhbWUpIHRoYXQgaXMgYWRkcmVzc2VkIHRvIGEgbWFjIGFkZHJlc3MgdG8gYQ0K ICAgIG5ldHdvcmsgaW50ZXJmYWNlIHRoYXQgaXMgbm90IHdpdGhpbiBhIGRvbWFpbiBvZiBhIHN3 aXRjaCwgdGhpcyBzd2l0Y2ggbWF5DQogICAgZm9yd2FyZCB0aGlzIHBhY2tldCB0byBhbm90aGVy IHN3aXRjaCB0aGF0IOKAnGtub3dz4oCdIHRoZSBpbnRlcmZhY2UgdGhhdCBoYXMNCiAgICB0aGUg ZGVzdGluYXRpb24gbWFjIGFkZHJlc3MuIGlzIHRoYXQgd2hhdCB5b3UgZ3V5cyBtZWFuIGJ5ICJl eHBlY3RpbmcNCiAgICBicm9hZGNhc3QgZG9tYWluIGFjcm9zcyBhIHpvbmUiPw0KICAgIA0KICAg IE9uIFR1ZSwgRmViIDI4LCAyMDE3IGF0IDE6NDUgUE0sIFNpbW9uIFdlbGxlciA8c3dlbGxlckBl bmEuY29tPiB3cm90ZToNCiAgICANCiAgICA+IFJhZmFlbCwNCiAgICA+DQogICAgPg0KICAgID4g QUNTIGV4cGVjdHMgdGhlIHNhbWUgbGF5ZXIgMiBicm9hZGNhc3QgZG9tYWluIGFjcm9zcyBhbGwg cG9kcyBpbiBhIHpvbmUuDQogICAgPiBTbyB5b3VyIHN3aXRjaGVzIGhhdmUgdG8gdHJ1bmsgYWxs IHZsYW5zLiBUaGlzIGNhbiBnZXQgcmVhbGx5IG5hc3R5IGZvcg0KICAgID4gbGFyZ2VyIHR5cG9s b2dpZXMgKGR1ZSB0byB2bGFuIGxpbWl0cyBhbmQgc3Bhbm5pbmcgdHJlZSksIGhlbmNlIHdoeQ0K ICAgID4gdGVjaG5vbG9naWVzIGxpa2UgdnhsYW4sIHN0dCBhbmQgZ3JlIHdlcmUgaW52ZW50ZWQu DQogICAgPg0KICAgID4NCiAgICA+IC0gU2kNCiAgICA+DQogICAgPiBfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXw0KICAgID4gRnJvbTogUmFmYWVsIFdlaW5nw6RydG5lciA8cmFmYWVs d2VpbmdhcnRuZXJAZ21haWwuY29tPg0KICAgID4gU2VudDogVHVlc2RheSwgRmVicnVhcnkgMjgs IDIwMTcgMTI6NDEgUE0NCiAgICA+IFRvOiB1c2Vyc0BjbG91ZHN0YWNrLmFwYWNoZS5vcmcNCiAg ICA+IFN1YmplY3Q6IFJlOiBDbG91ZFN0YWNrIEFkdmFuY2VkIG5ldHdvcmtpbmcgZG91YnQNCiAg ICA+DQogICAgPiBHcmVhdCwgdGhhbmtzIGZvciB0aGUgZXhwbGFuYXRpb24gRGFnLg0KICAgID4g U28sIGZvciB0d28gVk1zIHRoYXQgYXJlIG9uIHRoZSBzYW1lIHZpcnR1YWwgbmV0d29yaywgYnV0 IGRpZmZlcmVudCBQT0RzDQogICAgPiAoY29uc2VxdWVudGx5IGluIGEgZGlmZmVyZW50IGxheWVy IC0yIGRvbWFpbiBzd2l0Y2gpIGhvdyBkb2VzIEFDUyBoYW5kbGUgaW4NCiAgICA+IHRoaXMgc2l0 dWF0aW9uPw0KICAgID4NCiAgICA+DQogICAgPiBPbiBUdWUsIEZlYiAyOCwgMjAxNyBhdCAxOjM2 IFBNLCBEYWcgU29uc3RlYm8gPERhZy5Tb25zdGVib0BzaGFwZWJsdWUuY29tPg0KICAgID4gd3Jv dGU6DQogICAgPg0KICAgID4gPiBIaSBSYWZhZWwsDQogICAgPiA+DQogICAgPiA+IGluIHRoZSBj b25maW5lcyBvZiB0aGF0IHpvbmUgeWVzLiBBbGwgc3dpdGNoZXMgc2VydmluZyBvbmUgem9uZSBu ZWVkIHRvDQogICAgPiA+IHRydW5rIHRoZSBzYW1lIFZMQU5zLCBubyBtYXR0ZXIgaG93IHlvdSBj b25maWd1cmUgeW91ciBQT0RzIG9yIGNsdXN0ZXJzLg0KICAgID4gPg0KICAgID4gPiBSZWdhcmRz LA0KICAgID4gPiBEYWcgU29uc3RlYm8NCiAgICA+ID4gQ2xvdWQgQXJjaGl0ZWN0DQogICAgPiA+ IFNoYXBlQmx1ZQ0KICAgID4gPg0KICAgID4gPiBPbiAyOC8wMi8yMDE3LCAxODozMSwgIlJhZmFl bCBXZWluZ8OkcnRuZXIiIDxyYWZhZWx3ZWluZ2FydG5lckBnbWFpbC5jb20+DQogICAgPiA+IHdy b3RlOg0KICAgID4gPg0KICAgID4gPiAgICAgWW91IG1lYW4sIG9uY2UgYSB1c2VyIGFsbG9jYXRl cyBhIFZMQU7igJlzIChsZXTigJlzIHNheSB0YWcgMSksIGluIGFsbCBvZg0KICAgID4gPiB0aGUN CiAgICA+ID4gICAgIHN3aXRjaGVzIHRoaXMgVkxBTiB0YWcgaXMgcmVzZXJ2ZWQ/DQogICAgPiA+ DQogICAgPiA+ICAgICBPbiBUdWUsIEZlYiAyOCwgMjAxNyBhdCAxMjo0OCBQTSwgRGFnIFNvbnN0 ZWJvIDwNCiAgICA+ID4gRGFnLlNvbnN0ZWJvQHNoYXBlYmx1ZS5jb20+DQogICAgPiA+ICAgICB3 cm90ZToNCiAgICA+ID4NCiAgICA+ID4gICAgID4gSGkgUmFmYWVsLA0KICAgID4gPiAgICAgPg0K ICAgID4gPiAgICAgPiBLZWVwIGluIG1pbmQgZm9yIGFuIGFkdmFuY2VkIHpvbmUgdGhlIGJyb2Fk Y2FzdCBkb21haW4gZm9yIFZMQU5zIGlzDQogICAgPiA+IHRoZQ0KICAgID4gPiAgICAgPiB6b25l IHJhdGhlciB0aGFuIHRoZSBQT0QsIGkuZS4gVk1zIGluIHRoZSBuZXcgUE9EIHdvdWxkIHVzZSB0 aGUNCiAgICA+IHNhbWUNCiAgICA+ID4gVkxBTnMNCiAgICA+ID4gICAgID4gYXMgdGhlIHByZXZp b3VzIFZNcyBpbiB0aGUgb3JpZ2luYWwgUE9ELg0KICAgID4gPiAgICAgPg0KICAgID4gPiAgICAg PiBSZWdhcmRzLA0KICAgID4gPiAgICAgPiBEYWcgU29uc3RlYm8NCiAgICA+ID4gICAgID4gQ2xv dWQgQXJjaGl0ZWN0DQogICAgPiA+ICAgICA+IFNoYXBlQmx1ZQ0KICAgID4gPiAgICAgPg0KICAg ID4gPiAgICAgPiBPbiAyOC8wMi8yMDE3LCAxNjoxNiwgIlJhZmFlbCBXZWluZ8OkcnRuZXIiIDwN CiAgICA+ID4gcmFmYWVsd2VpbmdhcnRuZXJAZ21haWwuY29tPg0KICAgID4gPiAgICAgPiB3cm90 ZToNCiAgICA+ID4gICAgID4NCiAgICA+ID4gICAgID4gICAgIEhpIGZvbGtzLA0KICAgID4gPiAg ICAgPiAgICAgSSB3YXMgY2hlY2tpbmcgc29tZSBpbmZvcm1hdGlvbiByZWdhcmRpbmcgQUNTIGFk dmFuY2VkDQogICAgPiBuZXR3b3JraW5nDQogICAgPiA+ICAgICA+ICAgICBkZXBsb3ltZW50IG1v ZGUsIGFuZCBJIHJhbiBpbnRvIHRoaXMgZmlndXJlIFsxXS4gVGhpcyBtYWRlIG1lDQogICAgPiA+ IHdvbmRlciwNCiAgICA+ID4gICAgID4gd2hhdA0KICAgID4gPiAgICAgPiAgICAgd291bGQgaGFw cGVuIHdpdGggdGhlIGZvbGxvd2luZyBzY2VuYXJpby4NCiAgICA+ID4gICAgID4NCiAgICA+ID4g ICAgID4gICAgIExldGBzIHNheSBJIGhhdmUgYSBzaW1pbGFyIHNjZW5hcmlvIGFzIHRoZSBvbmUg ZGVwaWN0ZWQgaW4NCiAgICA+ID4gZmlndXJlIFsxXSwNCiAgICA+ID4gICAgID4gYQ0KICAgID4g PiAgICAgPiAgICAgc2V0IG9mIHBvZHMgd2l0aCBhIHNldCBvZiBjbHVzdGVycyB0aGF0IGhhdmUg YSBzZXQgb2YgaG9zdHMuDQogICAgPiA+IEVhY2ggaG9zdA0KICAgID4gPiAgICAgPiBpbiBhDQog ICAgPiA+ICAgICA+ICAgICBwb2QgaXMgbGlua2VkIGRpcmVjdGx5IHVzaW5nIGEgTGF5ZXItMiBz d2l0Y2guIExldOKAmXMgYXNzdW1lDQogICAgPiA+IHRoZXJlIGV4aXN0DQogICAgPiA+ICAgICA+ ICAgICBuZXR3b3JrL2FnZ3JlZ2F0aW9uIGxheWVycyB0aGF0IGFyZSBjb25maWd1cmVkIHByb3Bl cmx5IGFuZA0KICAgID4gPiBwcm92aWRlDQogICAgPiA+ICAgICA+IGFjY2Vzcw0KICAgID4gPiAg ICAgPiAgICAgdG8gVk1zIGluIHRoZSBjbG91ZCB1c2luZyB0aGUgcHVibGljIElQIG5ldC4gTGV0 4oCZcyBhbHNvIGFzc3VtZQ0KICAgID4gPiB0aGF0IHRoZQ0KICAgID4gPiAgICAgPiAgICAgcHVi bGljIElQIG5ldCBpcyAxLjEuMS4wLzI0OyB0aGUgbWFuYWdlbWVudCBhbmQgc3RvcmFnZQ0KICAg ID4gPiBuZXR3b3JrcyBhcmUNCiAgICA+ID4gICAgID4gb24NCiAgICA+ID4gICAgID4gICAgIGlz b2xhdGVkIG5ldHdvcmtzIGFuZCBhcmUgcHJvcGVybHkgc2V0IHVwIChBc3N1bWUgYWxzbyB0aGF0 IHdlDQogICAgPiA+IGFyZQ0KICAgID4gPiAgICAgPiB1c2luZw0KICAgID4gPiAgICAgPiAgICAg dGhlIGFkdmFuY2VkIG5ldHdvcmtpbmcgbW9kZSkuDQogICAgPiA+ICAgICA+DQogICAgPiA+ICAg ICA+ICAgICBOb3csIEkgY3JlYXRlIGEgZ3Vlc3QgbmV0d29yayAyLjIuMi4wLzI0LiBXaGVuIEkg ZGVwbG95IGEgdXNlcg0KICAgID4gPiBWTSwNCiAgICA+ID4gICAgID4gQUNTIHdpbGwNCiAgICA+ ID4gICAgID4gICAgIGRlcGxveSBhIFZSIChsZXTigJlzIGNhbGwgeCkgd2l0aCBhbiBJUCAoMS4x LjEuMSkgaW4gdGhlIHB1YmxpYw0KICAgID4gPiBuZXQsIGFuZA0KICAgID4gPiAgICAgPiAgICAg b3RoZXIgb24gdGhlIGd1ZXN0IG5ldHdvcmsgKDIuMi4yLjEpLiBUaGVuLCB0aGlzIFZSKHgpIHdp bGwNCiAgICA+ID4gZXhlY3V0ZSB0aGUNCiAgICA+ID4gICAgID4gICAgIGZpcmV3YWxsaW5nL2Zv cndhcmRpbmcgZm9yIG15IG5ld2x5IGNyZWF0ZWQgdXNlciBWTS4NCiAgICA+ID4gICAgID4NCiAg ICA+ID4gICAgID4gICAgIExldOKAmXMgbm93IGltYWdpbmUgdGhhdCBJIGtlZXAgZGVwbG95aW5n IHVzZXIgVk1zIHRvIGEgcG9pbnQgaW4NCiAgICA+ID4gd2hpY2gNCiAgICA+ID4gICAgID4gdGhl DQogICAgPiA+ICAgICA+ICAgICBQT0QgZ2V0cyBmdWxsLiBUaGUgbmV4dCBWTSBJIGNyZWF0ZSBB Q1Mgd2lsbCBoYXZlIHRvIGRlcGxveSBpbg0KICAgID4gPiBvdGhlcg0KICAgID4gPiAgICAgPiBQ T0RzDQogICAgPiA+ICAgICA+ICAgICBvZiB0aGUgZW52aXJvbm1lbnQuIEJlY2F1c2UgdGhpcyBu ZXcgdXNlciBWTSB3aWxsIGJlIGluIGENCiAgICA+ID4gZGlmZmVyZW50DQogICAgPiA+ICAgICA+ IFBPRCwNCiAgICA+ID4gICAgID4gICAgIHRoZSBjb21tdW5pY2F0aW9uIHdpdGggb3RoZXIgdXNl ciBWTXMgaXMgbm90IHN0cmFpZ2h0Zm9yd2FyZA0KICAgID4gPiBhbnltb3JlDQogICAgPiA+ICAg ICA+IChub3QgYQ0KICAgID4gPiAgICAgPiAgICAgbWF0dGVyIG9mIHVzaW5nIHRoZSBzYW1lIFZM QU4gYW5kIG5ldCkuIFdoYXQgd2lsbCBBQ1MgZG8gdG8NCiAgICA+IGxpbmsNCiAgICA+ID4gdXNl cnMNCiAgICA+ID4gICAgID4gVk1zDQogICAgPiA+ICAgICA+ICAgICB0aGF0IGFyZSBvbiB0aGUg c2FtZSB2aXJ0dWFsIG5ldHdvcmssIGJ1dCBkZXBsb3llZCBpbiBkaWZmZXJlbnQNCiAgICA+ID4g UE9Ecz8NCiAgICA+ID4gICAgID4NCiAgICA+ID4gICAgID4gICAgIFdpbGwgaXQgZGVwbG95IG90 aGVyIFZSKHkpIHdpdGggYW4gSVAgKGxldCdzIHNheSAxLjEuMS4yKSBvbg0KICAgID4gdGhlDQog ICAgPiA+IG5ldw0KICAgID4gPiAgICAgPiBQT0QNCiAgICA+ID4gICAgID4gICAgIGFuZCBjcmVh dGUgYSByb3V0ZSBiZXR3ZWVuIFZSKHgpIGFuZCBWUih5KSB1c2luZyB0aGUgcHVibGljDQogICAg PiA+IG5ldHdvcmssIHNvDQogICAgPiA+ICAgICA+ICAgICB0aGF0IHRoZSBjb21tdW5pY2F0aW9u IGZvciBWTXMgaW4gbmV0d29yayAyLjIuMi4wLzI0IGlzDQogICAgPiA+IHRyYW5zcGFyZW50Pw0K ICAgID4gPiAgICAgPg0KICAgID4gPiAgICAgPiAgICAgaHR0cDovL2RvY3MuY2xvdWRzdGFjay5h cGFjaGUub3JnL3Byb2plY3RzL2Nsb3Vkc3RhY2stDQogICAgPiA+ICAgICA+IGFkbWluaXN0cmF0 aW9uL2VuLzQuOC9faW1hZ2VzL25ldHdvcmstc2V0dXAtem9uZS5wbmcNCiAgICA+ID4gICAgID4N CiAgICA+ID4gICAgID4gICAgIC0tDQogICAgPiA+ICAgICA+ICAgICBSYWZhZWwgV2VpbmfDpHJ0 bmVyDQogICAgPiA+ICAgICA+DQogICAgPiA+ICAgICA+DQogICAgPiA+ICAgICA+DQogICAgPiA+ ICAgICA+IERhZy5Tb25zdGVib0BzaGFwZWJsdWUuY29tDQogICAgPiA+ICAgICA+IHd3dy5zaGFw ZWJsdWUuY29tPGh0dHA6Ly93d3cuc2hhcGVibHVlLmNvbT4NCiAgICA+IFNoYXBlQmx1ZSAtIFRo ZSBDbG91ZFN0YWNrIENvbXBhbnk8aHR0cDovL3d3dy5zaGFwZWJsdWUuY29tLz4NCiAgICA+IHd3 dy5zaGFwZWJsdWUuY29tDQogICAgPiBJbnRyb2R1Y3Rpb24gVXBncmFkaW5nIENsb3VkU3RhY2sg Y2FuIHNvbWV0aW1lcyBiZSBhIGxpdHRsZSBkYXVudGluZyAtIGJ1dA0KICAgID4gYXMgdGhlIDVQ J3MgcHJvdmVyYiBnb2VzIC0gUHJvcGVyIFBsYW5uaW5nIFByZXZlbnRzIFBvb3IgUGVyZm9ybWFu Y2UuDQogICAgPg0KICAgID4NCiAgICA+DQogICAgPiA+ICAgICA+IDUzIENoYW5kb3MgUGxhY2Us IENvdmVudCBHYXJkZW4sIExvbmRvbiAgV0MyTiA0SFNVSw0KICAgID4gPiAgICAgPiBAc2hhcGVi bHVlDQogICAgPiA+ICAgICA+DQogICAgPiA+ICAgICA+DQogICAgPiA+ICAgICA+DQogICAgPiA+ ICAgICA+DQogICAgPiA+DQogICAgPiA+DQogICAgPiA+ICAgICAtLQ0KICAgID4gPiAgICAgUmFm YWVsIFdlaW5nw6RydG5lcg0KICAgID4gPg0KICAgID4gPg0KICAgID4gPg0KICAgID4gPiBEYWcu U29uc3RlYm9Ac2hhcGVibHVlLmNvbQ0KICAgID4gPiB3d3cuc2hhcGVibHVlLmNvbTxodHRwOi8v d3d3LnNoYXBlYmx1ZS5jb20+DQogICAgPiBTaGFwZUJsdWUgLSBUaGUgQ2xvdWRTdGFjayBDb21w YW55PGh0dHA6Ly93d3cuc2hhcGVibHVlLmNvbS8+DQogICAgPiB3d3cuc2hhcGVibHVlLmNvbQ0K ICAgID4gSW50cm9kdWN0aW9uIFVwZ3JhZGluZyBDbG91ZFN0YWNrIGNhbiBzb21ldGltZXMgYmUg YSBsaXR0bGUgZGF1bnRpbmcgLSBidXQNCiAgICA+IGFzIHRoZSA1UCdzIHByb3ZlcmIgZ29lcyAt IFByb3BlciBQbGFubmluZyBQcmV2ZW50cyBQb29yIFBlcmZvcm1hbmNlLg0KICAgID4NCiAgICA+ DQogICAgPg0KICAgID4gPiA1MyBDaGFuZG9zIFBsYWNlLCBDb3ZlbnQgR2FyZGVuLCBMb25kb24g IFdDMk4gNEhTVUsNCiAgICA+ID4gQHNoYXBlYmx1ZQ0KICAgID4gPg0KICAgID4gPg0KICAgID4g Pg0KICAgID4gPg0KICAgID4NCiAgICA+DQogICAgPiAtLQ0KICAgID4gUmFmYWVsIFdlaW5nw6Ry dG5lcg0KICAgID4NCiAgICANCiAgICANCiAgICANCiAgICAtLSANCiAgICBSYWZhZWwgV2VpbmfD pHJ0bmVyDQogICAgDQoNCg0KRGFnLlNvbnN0ZWJvQHNoYXBlYmx1ZS5jb23CoA0Kd3d3LnNoYXBl Ymx1ZS5jb20NCjUzIENoYW5kb3MgUGxhY2UsIENvdmVudCBHYXJkZW4sIExvbmRvbiAgV0MyTiA0 SFNVSw0KQHNoYXBlYmx1ZQ0KICANCiANCg0K