From dev-return-2456-archive-asf-public=cust-asf.ponee.io@mxnet.incubator.apache.org Tue Mar 13 17:11:45 2018 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 2BCD718064F for ; Tue, 13 Mar 2018 17:11:44 +0100 (CET) Received: (qmail 35288 invoked by uid 500); 13 Mar 2018 16:11:43 -0000 Mailing-List: contact dev-help@mxnet.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@mxnet.incubator.apache.org Delivered-To: mailing list dev@mxnet.incubator.apache.org Received: (qmail 35276 invoked by uid 99); 13 Mar 2018 16:11:42 -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; Tue, 13 Mar 2018 16:11:42 +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 E1F69C03D2 for ; Tue, 13 Mar 2018 16:11:41 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.002 X-Spam-Level: X-Spam-Status: No, score=-0.002 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, 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=analog.onmicrosoft.com 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 Z4fQhfpJ8xeJ for ; Tue, 13 Mar 2018 16:11:39 +0000 (UTC) Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0089.outbound.protection.outlook.com [104.47.40.89]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 46A705F238 for ; Tue, 13 Mar 2018 16:11:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=analog.onmicrosoft.com; s=selector1-analog-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=crD6NTAkHEVmCzMgkdE2ww9wTZfpiL8AMf/MkYe9aoA=; b=PWOD2jiJMiFfcREJd9XSG/nWa/MlHUBfUsBBP+L+PHb5SU6rFJFTuVZYXl82V3YbLahGDr2+D1UpJPZfWrZfo/A3zbGbzUGHlIPKzl9twE5TrU0KJzaTnsB8S86TiJ4OTzx+2b2zYHkkAB3QjdLGyBIi6QM+dvXLJmAnmPh3D4M= Received: from BN3PR03CA0063.namprd03.prod.outlook.com (2a01:111:e400:7a4d::23) by DM5PR03MB3276.namprd03.prod.outlook.com (2603:10b6:4:42::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.567.14; Tue, 13 Mar 2018 16:11:31 +0000 Received: from BL2FFO11OLC003.protection.gbl (2a01:111:f400:7c09::177) by BN3PR03CA0063.outlook.office365.com (2a01:111:e400:7a4d::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.567.14 via Frontend Transport; Tue, 13 Mar 2018 16:11:31 +0000 Authentication-Results: spf=pass (sender IP is 137.71.25.57) smtp.mailfrom=analog.com; mxnet.incubator.apache.org; dkim=none (message not signed) header.d=none;mxnet.incubator.apache.org; dmarc=bestguesspass action=none header.from=analog.com; Received-SPF: Pass (protection.outlook.com: domain of analog.com designates 137.71.25.57 as permitted sender) receiver=protection.outlook.com; client-ip=137.71.25.57; helo=nwd2mta4.analog.com; Received: from nwd2mta4.analog.com (137.71.25.57) by BL2FFO11OLC003.mail.protection.outlook.com (10.173.161.187) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.527.18 via Frontend Transport; Tue, 13 Mar 2018 16:11:30 +0000 Received: from NWD2HUBCAS8.ad.analog.com (nwd2hubcas8.ad.analog.com [10.64.69.108]) by nwd2mta4.analog.com (8.13.8/8.13.8) with ESMTP id w2DGBTWo027994 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=OK) for ; Tue, 13 Mar 2018 09:11:29 -0700 Received: from NWD2MBX6.ad.analog.com ([fe80::55b9:119:62f8:e884]) by NWD2HUBCAS8.ad.analog.com ([fe80::90a0:b93e:53c6:afee%12]) with mapi id 14.03.0301.000; Tue, 13 Mar 2018 12:11:29 -0400 From: "Barber, Christopher" To: "dev@mxnet.incubator.apache.org" Subject: Re: [VOTE] Change Scala namespace from dmlc to org.apache Thread-Topic: [VOTE] Change Scala namespace from dmlc to org.apache Thread-Index: AQHTuh7s1r2Ll3C6UUKVOHSFU4ytmKPNDbYAgAABEYCAAADfAIAAAF6AgAAE5oCAAAYvgIAABKaAgAALmoCAADtFgIAAAW4AgAADWwCAAAKagIAADaQAgAB02gCAAAV6AIAAhfeAgAAOloCAAAl1AIAAASEA//++UYCAAERJgP//v+4A Date: Tue, 13 Mar 2018 16:11:29 +0000 Message-ID: <69B8A7CB-2AB4-4162-A6C6-1DB7F1F4EF22@analog.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/10.a.0.180210 x-originating-ip: [10.64.234.26] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:137.71.25.57;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(39380400002)(376002)(39860400002)(346002)(396003)(2980300002)(438002)(199004)(189003)(23676004)(966005)(72206003)(336012)(246002)(2906002)(36756003)(478600001)(93886005)(5640700003)(316002)(59450400001)(6246003)(26005)(186003)(86362001)(7696005)(6916009)(229853002)(2950100002)(83716003)(102836004)(53546011)(76176011)(6306002)(47776003)(106466001)(5250100002)(58126008)(33656002)(82746002)(5660300001)(106002)(7636002)(2486003)(6116002)(3846002)(8676002)(305945005)(561944003)(356003)(14454004)(8936002)(1730700003)(2351001)(50466002)(2501003)(7736002)(2900100001);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR03MB3276;H:nwd2mta4.analog.com;FPR:;SPF:Pass;PTR:nwd2mail11.analog.com;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11OLC003;1:cJWgvKqp4kLUJ+2df8DKnXtJuXq1PTP63hoA11bipgUVYoljsC4+ZCI8eabXUfpvnpSePzBLCe7Pq0DA6LzAdRbR+9UFjwxEllp/CI8KBz+IaTzVkGoWc/Q90Hi9wlin X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c9846be8-421b-4ef7-1af7-08d588fd154d X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(5600026)(4604075)(4608076)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020);SRVR:DM5PR03MB3276; X-Microsoft-Exchange-Diagnostics: 1;DM5PR03MB3276;3:VAqC6ROXAQRU5uzdNLUOwSKrFoZcMayGwA+nIqX03sP2Bf46bzX37pxgw+8eanbPqENd5OLPi89VgAYYoyNorZYi2EJGU5EklbfdsmvGTwp2Vr0ML1Upruw2abymgm3stVbCw+6g6Chfs+XqvaI3ev5q2IK2bDcOAPQmpxoO27ogHNUBMKm1HwfYQ9/jI0B9cs57GGVamCE15pM+fCp3wykUlPsPBQ9xtr5j4oknTL8DjhcJwk8h4dgByhqwUbfrPDSkHsPmoEcOnhsIgDuKQUt7sMcyXjKNPdpJijEHqV5RcgdT2+AdicSbylgRd6yFc0eIsWt+HYTZ/ZKL6mKmBUuyIyCD5QDaTnkaHn4TODw=;25:SmPsHCo0BdJ/U2oi11ZEN7aPoQPG/ub1kFJrBfpkZBFtkUY4RiVT9C40CWryyinUfnVcQlMhT4RRG77gfyU7u8P+Opo+gUbv0cQZmBLW62fyTAsDTE6M9q3KR2Ivq9Ovq+u4pwCH0LO4K86LgD0zFRHhSR6pfDPp7+mPyRQBFKqCkGObsH1onupTUQe4tuAUlQK6iUOJBY8aP8R5M52sjT8GF9Y+/XTv5s+3IGwdzZnGOJD4NoCGh222PwWOEbr5poUSoKL32KxBdWbc/xj5q04u51p1+JcXb4ppYl7+rzXJFBKXzK03rLwHK7J2HgmL29lwxBsK/jWEJz2WAtHx6A== X-MS-TrafficTypeDiagnostic: DM5PR03MB3276: X-Microsoft-Exchange-Diagnostics: 1;DM5PR03MB3276;31:ENYXPONrbUWWDHoheUnKSm+BKks4fe54QzmWW6oCQRrofhXVkgCEjdfoFLSHZEeiPzxrgiy21tdfTF2WJi+hEdH5IVr5KnhyJdiktqfBMLchp02d6R1VHC7ympvfqXkf/HrbFoV1RITJBfpy2ZrelXH6B9Pfs/bWl4yl3amSkg+veb5fYzQXR9do+sOXQzFhvHqeeXcOoz/Jt3AKNxqhpv50TLPxd36yp87Yd1ldObg=;20:ZvDkd4s8TUCP5+m+EVl/oJ9AZPpwQ1vCTb2bRGrP3QXW3KQRqAXcThz98zukUoVVhmK1hzpwL28lBVVDvoG1GjTX/MoW45JDDWxgsPSFBKQk0uBtfVqQUqaUx+B1i/yGbe4z8OvxQ9ZVToVKWPAZl593kGkf0ENdM3+po4yBHZ66mEhy2lnGygTsQJGZ9Dj+Jid0ZgNx28pEW5O/9S7IiuzbVaAWnB2DvaF/OSfcWfO8YgmASzP1gE8Scepf6BSZSJIgmmC9hrTFofqx+vkW38gCdlzoRZeYTcHbqt6q0wsVOY52RzSM0Iv5zvBj8/RVqamsR1rKgFiVY+2yFfh03VWLES8G0xo4Ojj1dFB/zcDVdWkPseGi/trU8sVSCf4McwSVS3SthHCGt+pCn/cJJE2Sv+BGWgMun1wLTsjZknDqt0puGRAiDP6eyiy2XM03jvSDM4uiBK4NQgsKOjN8eLttZ+SCtZOzn/zH2zOgRXlVAd2hi+XnqPCChxaOfs5f X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(232431446821674)(85827821059158)(185212123834332)(8415204561270); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3002001)(3231221)(944501244)(52105095)(6055026)(6041310)(20161123560045)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(6072148)(201708071742011);SRVR:DM5PR03MB3276;BCL:0;PCL:0;RULEID:;SRVR:DM5PR03MB3276; X-Microsoft-Exchange-Diagnostics: 1;DM5PR03MB3276;4:2AY5y/q+4ZcG7YPZgVX+vIjM3nap6LdmUsthgAzIDNuXswDtWgR6rvLOE1PFZ29cTko2aEBkGxMBeUllluLTiB/Ht6niRSwv+Q4CPROUdklBu39l+MzqA9V2+/alo/v8iffjccUNF+b0m1iPO9YYGdAcXQ00TDUAgeFM/c/zBc9jaBLtRblIhdOlrkZNjvX+N2nQovJBBJHhVbS8Lg23Cakcj/fG+rPR8L7aHqtDRlKLwzbUPEhNGm9FZgGEa5qQhEAE83dAMFg7tLiFkCQiQxOUanciLntCVdxiKFMD5RxcSIRMiDSp+h9/RIoNS+Tpf74HhsKz1y+bRrNyQ4m7KfU/1s6C25jRDInLntwuXRlmNE4XR/dSEddcMHp4CBtuAZpxEDNAxv9yAFOHSy3kpbbnXHYam8/sYaaPmMi3Dyc= X-Forefront-PRVS: 0610D16BBE X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjAzTUIzMjc2OzIzOlZtYnB2cERtbnRPbXVqM21sNm1HZHZZNnZG?= =?utf-8?B?dmdyYzN3RGUxV05XMUJNZ25vUGU3d1VCa21OMkd0dkdiNTVKMU5VUG4waE93?= =?utf-8?B?UkdYR3Q3YWQ5OHQ3aE5IeFVUZUFrREpMa3h0THBoZk9KQXNqdWZBbzJsUzBT?= =?utf-8?B?SXczT1kvakh1NU9EeVFsN215ZW04ek9JalZGS2xqUlRXcXRNTEZPdUloemlx?= =?utf-8?B?K3oyYnk2b21tSGZVRngzSHZYaHFhOXNZQTJlUE4yczBheUxVZ3U1RGwwanlU?= =?utf-8?B?MWNLNDJZYkQ1am16YkRMdHo4azcyMmI2R3VVWlAxSWwvTG5nUkRKb3c0M2t3?= =?utf-8?B?UWUxTXlQUEtWSG1uQkYxNENTRkhoeHNtbEhrcFJsWkN5NE5wdldhck9Bak16?= =?utf-8?B?aFJBY3FlY3d2Z3gvLzU0VHV2L2x1c1hqUEpXSmhGQm10MEFlWUVMZVZLemRt?= =?utf-8?B?ZDZLOHgvOGJjbEd4Ujh0T0RnVGtHcjVjeXRsUmJKNmJxN2JDamZUbXo5Uk9H?= =?utf-8?B?VkZpK3RVRFcvY0FKYjU5U1lkenJCQ0tRVURwS0d6ZklBaUN4MVc1c3NHcGdC?= =?utf-8?B?UDJJOVJWVzJBbC8razE2ai9OT1hqS01Camthd2EwNmEzcjRUYmQ3UUozVzFv?= =?utf-8?B?Zk5IamxKdjgyYmhFNm1tMkxWMWVab09sc3FzRTFBZFZIb2pZTFB1L29wdXhm?= =?utf-8?B?cTZCUDExTzN2bGkrWmlRL3ZVbFBsejFqWnF1MTNaNzZmcEdGczJoUFFmcmZP?= =?utf-8?B?eFA5MlVwNjMwck05ZzR4NUxpakhCZk1XYjZHcTJ6eENPck9vRU1Yc1dmVTVh?= =?utf-8?B?TlVvQVZRQitpbGJMSlFQOFBRRWhsd3hNdUFXa20vdWRhcDFKOGpCdlRtQ01V?= =?utf-8?B?NjVxOHFWUkg4c0ZUREJ6VVFkek5sNE9QZE1abjA4ZlZubUVrSHhlb2NTS09t?= =?utf-8?B?T3Y1clpuc0xmcDA4ak5UWGY2S1A5MVJHUFdBSUVXK1hHUDRlK1lPZWh5QXIw?= =?utf-8?B?UlUxUTJhK2E3Qm0vVUpJSnlyY2U2NnFMK3h0NjIrd3pOdllkaVlmWmNlK3RF?= =?utf-8?B?aFVhdFVJMGdCaEVhWlVZQUxQbkFaRVFlOEU1eDl2c3NFeEdObjRWckhGbGxP?= =?utf-8?B?UGhDemtUQngvUG5iMHBVTFJ3ZS9hZ3FhbWhIQVpUNk94SDVQWi8zM2lxOWpZ?= =?utf-8?B?Q2xuS2M2bUMrRjVoU0xBZkhKL1BNN1NiL1pQQzFWcWxKODJYK29YbTNqeDdp?= =?utf-8?B?MTN3SEZ4MStjU2JBVkNSR1RHV2xUY0hxbmhmUEM2eXAvYWhXc0hpTU8zTVJP?= =?utf-8?B?b0VOWmpKenVEVEtOYzhsekMvMWVMY1ZsNitWMllNRncvcm1XYVVsdUZVZm1O?= =?utf-8?B?VmN4UGhEdjZieWhOaTltWjhGTkVRajBJTDJsY1pYMkE0K2hNclFrQmxLZzNB?= =?utf-8?B?azhoQ0hja3c2R0huNmZ0R0x1c2JCdWVsaUM4SjVoMm41MVlQOTlKRFFtcHlK?= =?utf-8?B?QmQ5dWgrQlZyVmZWa05KRVAxOWNjN1paVEdmY0ptRnNEOXhicWZ5blRPdEZO?= =?utf-8?B?aU5QK3I4eWhwYTNCUVIwbHYxR1JNNDRMaWhrZSt2RVMySVk4Qzg2VGs0d05T?= =?utf-8?B?ZkxlL09KUExGekRIbTBKREpzRVZwb1p1RHVGZkdqNEFwNmVTckhpTmxnMW5r?= =?utf-8?B?OFEvdmtMYkNEcElTMGczQTM4VzJRUlNsWnViYnM4bGJuVEhILzUwakMyeFJj?= =?utf-8?Q?XfrBe9nGXpgycla5GfuFQciCWpGfI/lWl6P2w=3D?= X-Microsoft-Antispam-Message-Info: DVN5OBhU6jq3+k7ehakxMxtSpj/MKrhlNgHltMkmvnpJpAsXvLgEQGK9/yxKOcRGtM0z6DE957aQfutrHBTGtxbI8xb2l06/UwiesSlg7AjZT0z2h0xseFJq5aSdoILVWEZ+UC1DcbMiLYMhkGbwvnSWnOl4yW07dG+BKw1MpakL5wvO8CyGFuAZo9S0SiOU X-Microsoft-Exchange-Diagnostics: 1;DM5PR03MB3276;6:9z9kUCWVBjGvVmIe6NTr5/B0wVLGqjSqY2hWtMmchYu5WEA+wBA8zFjMtWH3K321Z/yGIwjpqRVpnUkrrL3eEuXvlXIeUGKqly5D5BmkTnAw138qzxJQHji/587C2UbogFLj7ws7OABo/yyDK1as4fxCHwX02RFlGD8HAHZNBc+n7cyN71JkvtXWjut61ls7quDM6n5JVQ9Gazy5rv4Pg0G5yCt3fxFLYkc9XVIrx27yM7PZLQYbm4JAZHUHWI3dwJ2/Td6VjZP71iPPVLnBm0oXJgUWTy05htC7X/vN7RV+Xk3Efd3L9H4Rq+SZ1i+S4pqsEU+Kne7gr8g2wIdZPiWElilutso09pjWoXeFlmM=;5:yYuDnASmq9sbhaK9p09Ydb5DdCX1WQKZ/Q0iT5dofF3Bq8u3qCfE6phptmJvIqwdeOjBB7/+4UyyAt+wpZyubKhWVRW478H0zng5Wz0nEOd6fmSOoERtpN4dmmPBUTP6ihjVGbnw/DgvIIWBfDY4D2GOQWLzUBbcTh7jdYBnKFI=;24:aEy30h3NCgKMmvDH7ViZYTU+QI1A+L9kbKjTrKXliu3H8XsRfQia1V+TRZG0t3siGhZIdrPKfOMqv1Kzjw+fgUBZAv371Wi69EZX2qiYO6o=;7:ouYLIC0OunoTNHMGLUmsRELnZOw3GZDDAKieF74U+mw7VpYSmstlb1wfrG37LbnW9HMg6NudhmQ99WEpGXigGVBc2Yhz6zFxoO5FR5HJhN841CuM6PPpGyTdDeNVEvWdrGmzsYzq4zj9T/7UbnRmjblRCfWv/Q9yOK+GyNw7pugy3B7B+Rvju0LC7dgKGXWVd5bY+yX+lB0oML6DcISKYl/jwdzyZV2DktOto1ZnQOWyS4IyzUGh4khpgIE2JLLe SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: analog.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Mar 2018 16:11:30.3591 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c9846be8-421b-4ef7-1af7-08d588fd154d X-MS-Exchange-CrossTenant-Id: eaa689b4-8f87-40e0-9c6f-7228de4d754a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=eaa689b4-8f87-40e0-9c6f-7228de4d754a;Ip=[137.71.25.57];Helo=[nwd2mta4.analog.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR03MB3276 UGVyc29uYWxseSwgSSBiZWxpZXZlIHRoYXQgTVhOZXQganVtcGVkIHRoZSBndW4gb24gMS4wLiBJ dCBpcyBwcmV0dHkgY2xlYXIgdGhhdCB0aGUgQVBJIGlzIHN0aWxsIG5vdCBlbnRpcmVseSBzdGFi bGUuDQoNCkdpdmVuIHRoYXQsIEkgd291bGQganVzdCBnbyB3aXRoIHRoZSBpbmNvbXBhdGlibGUg Y2hhbmdlIHJhdGhlciB0aGFuIHN1Y2sgdXAgYSBsb3Qgb2YgeW91ciBkZXZlbG9wbWVudCB0aW1l IGJ1aWxkaW5nIGFuZCBzdXBwb3J0aW5nIGJyaWRnZXMgYW5kIGZhY2FkZXMgYW5kIHBvdGVudGlh bGx5IGludHJvZHVjaW5nIG5ldyBidWdzIGFzIGEgcmVzdWx0LiBBcyBhbiBhbHRlcm5hdGl2ZSwg eW91IGNvdWxkIGp1c3Qgc3VwcG9ydCB0d28gaW5kZXBlbmRlbnQgaW1wbGVtZW50YXRpb25zIHVz aW5nIHRoZSB0d28gbmFtZXNwYWNlcyBmb3Igc29tZSBwZXJpb2Qgb2YgdGltZSB1bnRpbCBwZW9w bGUgY2FuIHN3aXRjaCB0byB0aGUgbmV3IG9uZS4gSXQncyBub3QgbGlrZSBpdCB3aWxsIGJlIHRo YXQgZGlmZmljdWx0IGZvciBjdXN0b21lcidzIHRvIHBvcnQgdGhlaXIgY29kZS4NCg0KQnV0IHJl YWxseSB0aGlzIGlzIHVwIHRvIHRoZSBTY2FsYSBtYWludGFpbmVycyB0byBkZWNpZGUgd2hhdCB0 aGV5IHdhbnQgdG8gZG8uDQoNCu+7v09uIDMvMTMvMTgsIDEyOjAxIFBNLCAia2VsbGVuIHN1bmRl cmxhbmQiIDxrZWxsZW4uc3VuZGVybGFuZEBnbWFpbC5jb20+IHdyb3RlOg0KDQogICAgTWFpbnRh aW5pbmcgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgbmV2ZXIgcmVzdWx0cyBpbiB0aGUgcHJldHRp ZXN0IGNvZGUsDQogICAgYnV0IGl0IHNlZW1zIHByZXR0eSBkZXNpcmFibGUgaGVyZS4gIFRoZXJl IGFyZSByZWxhdGl2ZWx5IGZldyBmaWxlcyBoZXJlLA0KICAgIHNvIEkgYWdyZWUgdGhlcmUncyBz b21lIHJpc2sgYnV0IEkgZG9uJ3QgdGhpbmsgaXQgd291bGQgdGFrZSB0b28gbXVjaA0KICAgIHRp bWUuICBGZWVsIGZyZWUgdG8gc3VnZ2VzdCBhbHRlcm5hdGl2ZXMgQ2hyaXN0b3BoZXIuDQogICAg DQogICAgT24gVHVlLCBNYXIgMTMsIDIwMTggYXQgNDo1NiBQTSwgQmFyYmVyLCBDaHJpc3RvcGhl ciA8DQogICAgQ2hyaXN0b3BoZXIuQmFyYmVyQGFuYWxvZy5jb20+IHdyb3RlOg0KICAgIA0KICAg ID4gVGhhdCBzb3VuZHMgbGlrZSBhIGxvdCBvZiB3b3JrIGFuZCBpdCB3b3VsZCBiZSBlYXN5IHRv IGdldCB3cm9uZyBpZiBpdCBpcw0KICAgID4gZXZlbiBmZWFzaWJsZS4NCiAgICA+DQogICAgPiBP biAzLzEzLzE4LCAxMTo1MSBBTSwgImtlbGxlbiBzdW5kZXJsYW5kIiA8a2VsbGVuLnN1bmRlcmxh bmRAZ21haWwuY29tPg0KICAgID4gd3JvdGU6DQogICAgPg0KICAgID4gICAgIEkgZG9uJ3Qga25v dyBhYm91dCBhbGlhc2luZyBhIG5hbWVzcGFjZSBpbiBTY2FsYSwgYnV0IEkgd29uZGVyIGhvdw0K ICAgID4gaGFyZCBpdA0KICAgID4gICAgIHdvdWxkIGJlIHRvIGVpdGhlciAoMSkgcHJvdmlkZSBh IGZhc2NhZGUgZnJvbSB0aGUgbmV3IHBhY2thZ2UgdG8gdGhlDQogICAgPiBvbGQNCiAgICA+ICAg ICBwYWNrYWdlIG9yICgyKSBrZWVwIHR3byBjb3BpZXMgb2YgdGhlIHNjYWxhIGNvZGUgdGVtcG9y YXJpbHkgYWxvbmcNCiAgICA+IHdpdGggdHdvDQogICAgPiAgICAgY29waWVzIG9mIHRoZSBKTkkg ZW50cnkgcG9pbnRzLiAgSW4gYm90aCBvZiB0aGVzZSBjYXNlcyB3ZSBjb3VsZCBzZXR1cA0KICAg ID4gICAgIEBkZXByZWNhdGVkIG9uIGFsbCBwdWJsaWMgY2FsbHMgdG8gdGhlIG9sZCBwYWNrYWdl Lg0KICAgID4NCiAgICA+ICAgICBPbiBUdWUsIE1hciAxMywgMjAxOCBhdCA0OjQ3IFBNLCBOYW4g Wmh1IDx6aHVuYW5tY2dpbGxAZ21haWwuY29tPg0KICAgID4gd3JvdGU6DQogICAgPg0KICAgID4g ICAgID4gcmUgQ2hyaXM6IEkgZG8gbm90IGhhdmUgYW55IGdvb2QgaWRlYSBhYm91dCB0aGlzLi4u Li4NCiAgICA+ICAgICA+DQogICAgPiAgICAgPiBPbiBUdWUsIE1hciAxMywgMjAxOCBhdCA4OjEz IEFNLCBDaHJpcyBPbGl2aWVyIDwNCiAgICA+IGNqb2xpdmllcjAxQGdtYWlsLmNvbT4NCiAgICA+ ICAgICA+IHdyb3RlOg0KICAgID4gICAgID4NCiAgICA+ICAgICA+ID4gaXMgaXQgcG9zc2libGUg dG8gc29tZWhvdyBhbGlhcyBhIG5hbWVzcGFjZSBpbiBzY2FsYQ0KICAgID4gICAgID4gPiBpbiBv cmRlciB0byBtYWludGFpbiBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eT8NCiAgICA+ICAgICA+ID4N CiAgICA+ICAgICA+ID4gT24gVHVlLCBNYXIgMTMsIDIwMTggYXQgNzoyMSBBTSBOYW4gWmh1IDx6 aHVuYW5tY2dpbGxAZ21haWwuY29tPg0KICAgID4gd3JvdGU6DQogICAgPiAgICAgPiA+DQogICAg PiAgICAgPiA+ID4gKzENCiAgICA+ICAgICA+ID4gPg0KICAgID4gICAgID4gPiA+IGFuZCBhZGRp dGlvbmFsIHN1Z2dlc3Rpb24gaXMgZG8gaXQgQVNBUA0KICAgID4gICAgID4gPiA+DQogICAgPiAg ICAgPiA+ID4gT24gTW9uLCBNYXIgMTIsIDIwMTggYXQgMTE6MjEgUE0sIENocmlzIE9saXZpZXIg PA0KICAgID4gY2pvbGl2aWVyMDFAZ21haWwuY29tDQogICAgPiAgICAgPiA+DQogICAgPiAgICAg PiA+ID4gd3JvdGU6DQogICAgPiAgICAgPiA+ID4NCiAgICA+ICAgICA+ID4gPiA+IG5vdCBzdXJl IEkgdW5kZXJzdGFuZC4gSG93IGNvdWxkIGNoYW5naW5nIGEgamF2YSBuYW1lc3BhY2UNCiAgICA+ ICAgICA+IChlZmZlY3RpdmVseQ0KICAgID4gICAgID4gPiA+ID4gbW92aW5nIHRoZSBmaWxlcyB0 byBhIGRpZmZlcmVudCBsb2NhdGlvbiBhcyB3ZWxsIGFzIGNoYW5naW5nDQogICAgPiB0aGUNCiAg ICA+ICAgICA+ID4gcGFja2FnZQ0KICAgID4gICAgID4gPiA+ID4gbmFtZXMpIGJlIGJhY2t3YXJk LWNvbXBhdGlibGU/DQogICAgPiAgICAgPiA+ID4gPg0KICAgID4gICAgID4gPiA+ID4NCiAgICA+ ICAgICA+ID4gPiA+IE9uIE1vbiwgTWFyIDEyLCAyMDE4IGF0IDExOjAyIFBNIFN0ZWZmZW4gUm9j aGVsIDwNCiAgICA+ICAgICA+ID4gc3RlZmZlbnJvY2hlbEBnbWFpbC5jb20NCiAgICA+ICAgICA+ ID4gPiA+DQogICAgPiAgICAgPiA+ID4gPiB3cm90ZToNCiAgICA+ICAgICA+ID4gPiA+DQogICAg PiAgICAgPiA+ID4gPiA+IEkgc3VnZ2VzdCB0aGUgdm90ZSBzaG91bGQgY2FsbCBvdXQgaWYgdGhl IGNoYW5nZSBpcyBicmVha2luZw0KICAgID4gICAgID4gYmFja3dhcmQNCiAgICA+ICAgICA+ID4g PiA+ID4gY29tcGF0aWJpbGl0eSBvciBub3QuDQogICAgPiAgICAgPiA+ID4gPiA+IEkgbG9va2Vk IHRocm91Z2ggdGhlIHNjYWxhIG5hbWUgY2hhbmdpbmcgdGhyZWFkIGFuZCBkb24ndCBzZWUNCiAg ICA+ICAgICA+ID4gPiA+IGp1c3RpZmljYXRpb24NCiAgICA+ICAgICA+ID4gPiA+ID4gZm9yIGEg YmFja3dhcmQgaW5jb21wYXRpYmxlIGNoYW5nZS4NCiAgICA+ICAgICA+ID4gPiA+ID4gSSBkbyBh Z3JlZSBpdCB3b3VsZCBiZSBnb29kIHRvIGNoYW5nZSB0aGUgbmFtZSBzcGFjZSwgYnV0DQogICAg PiBoYXZlIG5vdA0KICAgID4gICAgID4gPiA+IHNlZW4gYQ0KICAgID4gICAgID4gPiA+ID4gPiBy ZWFzb24gd2h5IHRoZSBjaGFuZ2UgaGFzIHRvIGJlIG1hZGUgbm93IGluIGJhY2t3YXJkDQogICAg PiBpbmNvbXBhdGlibGUNCiAgICA+ICAgICA+ID4gd2F5Lg0KICAgID4gICAgID4gPiA+ID4gPiBO b24tYmluZGluZyB2b3RlOg0KICAgID4gICAgID4gPiA+ID4gPiArMSBmb3IgYmFja3dhcmQgY29t cGF0aWJsZSBuYW1lc3BhY2UgY2hhbmdlDQogICAgPiAgICAgPiA+ID4gPiA+IC0xIGZvciBiYWNr d2FyZCBpbmNvbXBhdGlibGUgbmFtZXNwYWNlIGNoYW5nZQ0KICAgID4gICAgID4gPiA+ID4gPg0K ICAgID4gICAgID4gPiA+ID4gPiBTdWdnZXN0IHRvIGV4cGxvcmUgcGFja2FnZSBhbGlhc2luZyBm b3IgYSBiYWNrd2FyZCBjb21wYXRpYmxlDQogICAgPiAgICAgPiBjaGFuZ2UNCiAgICA+ICAgICA+ ID4gLQ0KICAgID4gICAgID4gPiA+ID4gc2VlDQogICAgPiAgICAgPiA+ID4gPiA+IGEgcG9zc2li bGUgaWRlYSBhdA0KICAgID4gICAgID4gPiA+ID4gPg0KICAgID4gICAgID4gPiA+ID4gPiBodHRw czovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8yODIzODUyMC9weXRob24tDQogICAgPiAg ICAgPiA+ID4gPiBsaWtlLXBhY2thZ2UtbmFtZS1hbGlhc2luZy1pbi1zY2FsYQ0KICAgID4gICAg ID4gPiA+ID4gPg0KICAgID4gICAgID4gPiA+ID4gPg0KICAgID4gICAgID4gPiA+ID4gPiBTdGVm ZmVuDQogICAgPiAgICAgPiA+ID4gPiA+DQogICAgPiAgICAgPiA+ID4gPiA+IE9uIE1vbiwgTWFy IDEyLCAyMDE4IGF0IDQ6MDQgUE0sIFJhaHVsIEh1aWxnb2wgPA0KICAgID4gICAgID4gPiByYWh1 bGh1aWxnb2xAZ21haWwuY29tDQogICAgPiAgICAgPiA+ID4gPg0KICAgID4gICAgID4gPiA+ID4g PiB3cm90ZToNCiAgICA+ICAgICA+ID4gPiA+ID4NCiAgICA+ICAgICA+ID4gPiA+ID4gPiArMQ0K ICAgID4gICAgID4gPiA+ID4gPiA+DQogICAgPiAgICAgPiA+ID4gPiA+ID4gV2UgbmVlZCB0byBj aGFuZ2UgdGhlIG5hbWVzcGFjZSBhcyBzb29uIGFzIHBvc3NpYmxlLg0KICAgID4gICAgID4gPiA+ ID4gPiA+DQogICAgPiAgICAgPiA+ID4gPiA+ID4gT24gTW9uLCBNYXIgMTIsIDIwMTggYXQgMzox NSBQTSwgUm9zaGFuaSBOYWdtb3RlIDwNCiAgICA+ICAgICA+ID4gPiA+ID4gPiByb3NoYW5pbmFn bW90ZTJAZ21haWwuY29tPg0KICAgID4gICAgID4gPiA+ID4gPiA+IHdyb3RlOg0KICAgID4gICAg ID4gPiA+ID4gPiA+DQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiArMSB0byBjaGFuZ2UgdGhlIG5h bWVzcGFjZQ0KICAgID4gICAgID4gPiA+ID4gPiA+ID4NCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ IE9uIE1vbiwgTWFyIDEyLCAyMDE4IGF0IDM6MDUgUE0sIENocmlzIE9saXZpZXIgPA0KICAgID4g ICAgID4gPiA+ID4gY2pvbGl2aWVyMDFAZ21haWwuY29tPg0KICAgID4gICAgID4gPiA+ID4gPiA+ ID4gd3JvdGU6DQogICAgPiAgICAgPiA+ID4gPiA+ID4gPg0KICAgID4gICAgID4gPiA+ID4gPiA+ ID4gPiBUaGUgYXNzdW1wdGlvbiBpcyB0aGF0IGl0IHdvdWxkIGJlIGNoYW5nZWQgbW9yZS1vci1s ZXNzDQogICAgPiAgICAgPiA+ID4gPiBpbW1lZGlhdGVseS4NCiAgICA+ICAgICA+ID4gPiA+ID4g PiBpZS4NCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gdGhpcyBpcyBsaWtlIGEgdm90ZWQgUFIs IEkgZ3Vlc3MuDQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+DQogICAgPiAgICAgPiA+ID4gPiA+ ID4gPiA+IE9uIE1vbiwgTWFyIDEyLCAyMDE4IGF0IDI6NTMgUE0sIENocmlzIE9saXZpZXIgPA0K ICAgID4gICAgID4gPiA+ID4gPiBjam9saXZpZXIwMUBnbWFpbC5jb20+DQogICAgPiAgICAgPiA+ ID4gPiA+ID4gPiA+IHdyb3RlOg0KICAgID4gICAgID4gPiA+ID4gPiA+ID4gPg0KICAgID4gICAg ID4gPiA+ID4gPiA+ID4gPiA+IEl0IGlzIGFib3V0IGNoYW5naW5nIHRoZSBuYW1lc3BhY2UuICBB cyBmYXIgYXMgSQ0KICAgID4ga25vdywgdGhlDQogICAgPiAgICAgPiA+ID4gPiB2ZXJzaW9uDQog ICAgPiAgICAgPiA+ID4gPiA+ID4gPiBudW1iZXINCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4g PiBvZiB0aGUgbmV4dCByZWxlYXNlIGlzIG5vdCBkZWZpbmVkLg0KICAgID4gICAgID4gPiA+ID4g PiA+ID4gPiA+IEF0IHN1Y2ggcG9pbnQgd2hlcmUgYSByZWxlYXNlIGlzIGFubm91bmNlZCwgb25l IGNvdWxkDQogICAgPiAgICAgPiA+IGNvbW1lbnQsDQogICAgPiAgICAgPiA+ID4gPiB2b3RlDQog ICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4gd2hhdGV2ZXIgb24gdGhlIGNob3NlbiB2ZXJzaW9u IG9mIHRoYXQgcmVsZWFzZSwgSQ0KICAgID4gc3VwcG9zZS4NCiAgICA+ICAgICA+ID4gQnV0DQog ICAgPiAgICAgPiA+ID4gPiA+ID4gdGhhdCdzDQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4g YmV5b25kIHRoZSBzY29wZSBvZiB0aGlzIHZvdGUsIGJlY2F1c2UgdGhlICJuZXh0DQogICAgPiBy ZWxlYXNlIg0KICAgID4gICAgID4gaXMNCiAgICA+ICAgICA+ID4gPiBub3QNCiAgICA+ICAgICA+ ID4gPiA+ID4geWV0DQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4gZGVmaW5lZC4NCiAgICA+ ICAgICA+ID4gPiA+ID4gPiA+ID4gPg0KICAgID4gICAgID4gPiA+ID4gPiA+ID4gPiA+DQogICAg PiAgICAgPiA+ID4gPiA+ID4gPiA+ID4NCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gPiBPbiBN b24sIE1hciAxMiwgMjAxOCBhdCAyOjQ4IFBNLCBNYXJjbyBkZSBBYnJldSA8DQogICAgPiAgICAg PiA+ID4gPiA+ID4gPiA+ID4gbWFyY28uZy5hYnJldUBnb29nbGVtYWlsLmNvbT4gd3JvdGU6DQog ICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4NCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gPj4g SnVzdCBmb3IgY2xhcmlmaWNhdGlvbjogSXMgdGhpcyB2b3RlIGFib3V0IGNoYW5naW5nDQogICAg PiB0aGUNCiAgICA+ICAgICA+ID4gPiA+IG5hbWVzcGFjZQ0KICAgID4gICAgID4gPiA+ID4gPiA+ IHdpdGgNCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gdGhlDQogICAgPiAgICAgPiA+ID4gPiA+ ID4gPiA+ID4+IG5leHQgcmVsZWFzZT8NCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gPj4NCiAg ICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gPj4gT24gTW9uLCBNYXIgMTIsIDIwMTggYXQgNzoxNiBQ TSwgTmF2ZWVuIFN3YW15IDwNCiAgICA+ICAgICA+ID4gPiA+IG1ubmF2ZWVuQGdtYWlsLmNvbQ0K ICAgID4gICAgID4gPiA+ID4gPiA+DQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+IHdyb3RlOg0K ICAgID4gICAgID4gPiA+ID4gPiA+ID4gPiA+Pg0KICAgID4gICAgID4gPiA+ID4gPiA+ID4gPiA+ PiA+IENocmlzLCBUaGFua3MgZm9yIHN0YXJ0aW5nIHRoaXMgdm90ZS4NCiAgICA+ICAgICA+ID4g PiA+ID4gPiA+ID4gPj4gPiBUaGlzIGlzIGxvbmcgcGVuZGluZw0KICAgID4gICAgID4gPiA+ID4g PiA+ID4gPiA+PiA+DQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4+ID4gKzEgdG8gY2hhbmdl IG9yZy5hcGFjaGUgbmFtZXNwYWNlDQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4+ID4NCiAg ICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gPj4gPiBPbiBNb24sIE1hciAxMiwgMjAxOCBhdCAxMDoz NSBBTSwgTWFyY28gZGUgQWJyZXUgPA0KICAgID4gICAgID4gPiA+ID4gPiA+ID4gPiA+PiA+IG1h cmNvLmcuYWJyZXVAZ29vZ2xlbWFpbC5jb20+IHdyb3RlOg0KICAgID4gICAgID4gPiA+ID4gPiA+ ID4gPiA+PiA+DQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4+ID4gPiBJIGdhdmUgbXkgKzEg Zm9yIHRoZSBjb2RlIG1vZGlmaWNhdGlvbi4gVGhlIC0xDQogICAgPiB3YXMgZm9yDQogICAgPiAg ICAgPiA+IE5hbg0KICAgID4gICAgID4gPiA+ID4gPiBaaHVzDQogICAgPiAgICAgPiA+ID4gPiA+ ID4gPiA+ID4+IHByb3Bvc2FsDQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4+ID4gdG8NCiAg ICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gPj4gPiA+IGdldCBpdCBpbnRvIDEuMi4NCiAgICA+ICAg ICA+ID4gPiA+ID4gPiA+ID4gPj4gPiA+DQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4+ID4g PiBPbiBNb24sIE1hciAxMiwgMjAxOCBhdCA2OjE4IFBNLCBDaHJpcyBPbGl2aWVyIDwNCiAgICA+ ICAgICA+ID4gPiA+ID4gPiA+ID4gY2pvbGl2aWVyMDFAZ21haWwuY29tDQogICAgPiAgICAgPiA+ ID4gPiA+ID4gPiA+ID4+ID4NCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gPj4gPiA+IHdyb3Rl Og0KICAgID4gICAgID4gPiA+ID4gPiA+ID4gPiA+PiA+ID4NCiAgICA+ICAgICA+ID4gPiA+ID4g PiA+ID4gPj4gPiA+ID4gSWYgeW91J3JlIHR5aW5nIHRoaXMgdG8gYSBwcm9jZXNzIGlzc3VlLCB0 aGVuDQogICAgPiBpdCdzDQogICAgPiAgICAgPiBubw0KICAgID4gICAgID4gPiA+ID4gPiBsb25n ZXIgYQ0KICAgID4gICAgID4gPiA+ID4gPiA+ID4gPiBjb2RlDQogICAgPiAgICAgPiA+ID4gPiA+ ID4gPiA+ID4+ID4gPiA+IG1vZGlmaWNhdGlvbiB0ZWNobmljYWwgdm90ZS4NCiAgICA+ICAgICA+ ID4gPiA+ID4gPiA+ID4gPj4gPiA+ID4NCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gPj4gPiA+ ID4NCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gPj4gPiA+ID4gT24gTW9uLCBNYXIgMTIsIDIw MTggYXQgOTo1NiBBTSwgTWFyY28gZGUNCiAgICA+IEFicmV1IDwNCiAgICA+ICAgICA+ID4gPiA+ ID4gPiA+ID4gPj4gPiA+ID4gbWFyY28uZy5hYnJldUBnb29nbGVtYWlsLmNvbT4gd3JvdGU6DQog ICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4+ID4gPiA+DQogICAgPiAgICAgPiA+ID4gPiA+ID4g PiA+ID4+ID4gPiA+ID4gUmlnaHQNCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gPj4gPiA+ID4g Pg0KICAgID4gICAgID4gPiA+ID4gPiA+ID4gPiA+PiA+ID4gPiA+IENocmlzIE9saXZpZXIgPGNq b2xpdmllcjAxQGdtYWlsLmNvbT4NCiAgICA+IHNjaHJpZWIgYW0NCiAgICA+ICAgICA+ID4gTW8u LA0KICAgID4gICAgID4gPiA+ID4gMTIuDQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiBNw6Ryeg0K ICAgID4gICAgID4gPiA+ID4gPiA+ID4gPiA+PiAyMDE4LA0KICAgID4gICAgID4gPiA+ID4gPiA+ ID4gPiA+PiA+ID4gPiA+IDE3OjM4Og0KICAgID4gICAgID4gPiA+ID4gPiA+ID4gPiA+PiA+ID4g PiA+DQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4+ID4gPiA+ID4gPiBBcmUgeW91IHNheWlu ZyB5b3VyIHZvdGUgaXMgY29udGluZ2VudA0KICAgID4gdXBvbiB0aGUNCiAgICA+ICAgICA+ID4g PiA+IG91dGNvbWUNCiAgICA+ICAgICA+ID4gPiA+ID4gPiBvZiBhDQogICAgPiAgICAgPiA+ID4g PiA+ID4gPiA+ID4+ID4gc2VwYXJhdGUNCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gPj4gPiA+ ID4gPiB2b3RlPw0KICAgID4gICAgID4gPiA+ID4gPiA+ID4gPiA+PiA+ID4gPiA+ID4NCiAgICA+ ICAgICA+ID4gPiA+ID4gPiA+ID4gPj4gPiA+ID4gPiA+IE9uIE1vbiwgTWFyIDEyLCAyMDE4IGF0 IDk6MzcgQU0sIE1hcmNvIGRlDQogICAgPiBBYnJldQ0KICAgID4gICAgID4gPA0KICAgID4gICAg ID4gPiA+ID4gPiA+ID4gPiA+PiA+ID4gPiA+ID4gbWFyY28uZy5hYnJldUBnb29nbGVtYWlsLmNv bT4gd3JvdGU6DQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4+ID4gPiA+ID4gPg0KICAgID4g ICAgID4gPiA+ID4gPiA+ID4gPiA+PiA+ID4gPiA+ID4gPiArMSBmb3IgY2hhbmdpbmcgdGhlIG5h bWVzcGFjZQ0KICAgID4gICAgID4gPiA+ID4gPiA+ID4gPiA+PiA+ID4gPiA+ID4gPiAtMSBmb3Ig bWVyZ2luZyB0aGlzIGNoYW5nZSBpbnRvIG1hc3Rlcg0KICAgID4gICAgID4gYWNjb3JkaW5nDQog ICAgPiAgICAgPiA+ID4gdG8NCiAgICA+ICAgICA+ID4gPiA+ID4gdGhlDQogICAgPiAgICAgPiA+ ID4gPiA+ID4gPiA+ID4+IGN1cnJlbnQNCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gPj4gPiA+ ID4gcG9saWN5DQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4+ID4gPiA+ID4gPiA+DQogICAg PiAgICAgPiA+ID4gPiA+ID4gPiA+ID4+ID4gPiA+ID4gPiA+IENocmlzIE9saXZpZXIgPGNqb2xp dmllcjAxQGdtYWlsLmNvbT4NCiAgICA+IHNjaHJpZWINCiAgICA+ICAgICA+ID4gYW0NCiAgICA+ ICAgICA+ID4gPiA+IE1vLiwNCiAgICA+ICAgICA+ID4gPiA+ID4gPiAxMi4NCiAgICA+ICAgICA+ ID4gPiA+ID4gPiA+ID4gPj4gTcOkcnoNCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gPj4gPiA+ IDIwMTgsDQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4+ID4gPiA+ID4gPiA+IDE3OjM0Og0K ICAgID4gICAgID4gPiA+ID4gPiA+ID4gPiA+PiA+ID4gPiA+ID4gPg0KICAgID4gICAgID4gPiA+ ID4gPiA+ID4gPiA+PiA+ID4gPiA+ID4gPiA+IFJlbGVhc2UgdmVyc2lvbmluZyBpcyBhIHNlcGFy YXRlDQogICAgPiBpc3N1ZSBvcg0KICAgID4gICAgID4gPiB2b3RlLg0KICAgID4gICAgID4gPiA+ ID4gQXQNCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gcmVsZWFzZQ0KICAgID4gICAgID4gPiA+ ID4gPiA+ID4gPiA+PiA+IHRpbWUsDQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4+ID4gPiA+ ID4gPiBwZW9wbGUNCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gPj4gPiA+ID4gPiA+ID4gPiBj YW4gImRlbWFuZCIgdmVyc2lvbiBYIG9yIFkuICBUaGlzDQogICAgPiB2b3RlDQogICAgPiAgICAg PiA+ID4gcmVwcmVzZW50cw0KICAgID4gICAgID4gPiA+ID4gPiAiZG8NCiAgICA+ICAgICA+ID4g PiA+ID4gPiA+IHdlDQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4+IHdhbnQNCiAgICA+ICAg ICA+ID4gPiA+ID4gPiA+ID4gPj4gPiB0bw0KICAgID4gICAgID4gPiA+ID4gPiA+ID4gPiA+PiA+ ID4gPiA+ID4gY2hhbmdlDQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4+ID4gPiA+ID4gPiA+ ID4gdGhlIG5hbWVzcGFjZSIuDQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4+ID4gPiA+ID4g PiA+ID4NCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gPj4gPiA+ID4gPiA+ID4gPiBPbiBNb24s IE1hciAxMiwgMjAxOCBhdCA5OjMwIEFNLCBOYW4NCiAgICA+IFpodSA8DQogICAgPiAgICAgPiA+ ID4gPiA+ID4gPiA+ID4+ID4gemh1bmFubWNnaWxsQGdtYWlsLmNvbQ0KICAgID4gICAgID4gPiA+ ID4gPiA+ID4gPiA+PiA+ID4gPg0KICAgID4gICAgID4gPiA+ID4gPiA+ID4gPiA+PiA+ID4gPiA+ ID4gd3JvdGU6DQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4+ID4gPiA+ID4gPiA+ID4NCiAg ICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gPj4gPiA+ID4gPiA+ID4gPiA+IEkgdGhpbmsgd2UnZCBz cGVjaWZ5IGl0IHdpbGwgY2hhbmdlDQogICAgPiBpbiB0aGUNCiAgICA+ICAgICA+ID4gPiBuZXh0 DQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiB2ZXJzaW9uDQogICAgPiAgICAgPiA+ID4gPiA+ID4g PiA+ID4+ID4gKDEuMik/DQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4+ID4gPiA+ID4gPiA+ ID4gPg0KICAgID4gICAgID4gPiA+ID4gPiA+ID4gPiA+PiA+ID4gPiA+ID4gPiA+ID4NCiAgICA+ ICAgICA+ID4gPiA+ID4gPiA+ID4gPj4gPiA+ID4gPiA+ID4gPiA+IE9uIE1vbiwgTWFyIDEyLCAy MDE4IGF0IDk6MjYgQU0sDQogICAgPiBDaHJpcw0KICAgID4gICAgID4gPiA+IE9saXZpZXIgPA0K ICAgID4gICAgID4gPiA+ID4gPiA+ID4gPiA+PiA+ID4gPiA+ID4gY2pvbGl2aWVyMDFAZ21haWwu Y29tPg0KICAgID4gICAgID4gPiA+ID4gPiA+ID4gPiA+PiA+ID4gPiA+ID4gPiA+ID4gd3JvdGU6 DQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4+ID4gPiA+ID4gPiA+ID4gPg0KICAgID4gICAg ID4gPiA+ID4gPiA+ID4gPiA+PiA+ID4gPiA+ID4gPiA+ID4gPiBUaGlzIHZvdGUgaXMgZm9yIHRo ZSBjb2RlLWNoYW5nZQ0KICAgID4gb2YNCiAgICA+ICAgICA+ID4gYWx0ZXJpbmcNCiAgICA+ICAg ICA+ID4gPiA+IHRoZQ0KICAgID4gICAgID4gPiA+ID4gPiA+ID4gU2NhbGENCiAgICA+ICAgICA+ ID4gPiA+ID4gPiA+ID4gPj4gQVBJDQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4+ID4gPiA+ ID4gPiBuYW1lc3BhY2UNCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gPj4gPiA+ID4gPiA+ID4g PiBmcm9tDQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4+ID4gPiA+ID4gPiA+ID4gPiA+IGRt bGMgdG8gb3JnLmFwYWNoZS4NCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gPj4gPiA+ID4gPiA+ ID4gPiA+ID4NCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gPj4gPiA+ID4gPiA+ID4gPiA+ID4N CiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gPj4gPiA+ID4gPiA+ID4gPiA+ID4gVm90ZSB3aWxs IGNvbmNsdWRlIG9uIFRodXJzZGF5LA0KICAgID4gNXBtIFBEVC4NCiAgICA+ICAgICA+ID4gPiA+ ID4gPiA+ID4gPj4gPiA+ID4gPiA+ID4gPiA+ID4NCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4g Pj4gPiA+ID4gPiA+ID4gPiA+ID4gVGhhbmsgeW91LA0KICAgID4gICAgID4gPiA+ID4gPiA+ID4g PiA+PiA+ID4gPiA+ID4gPiA+ID4gPg0KICAgID4gICAgID4gPiA+ID4gPiA+ID4gPiA+PiA+ID4g PiA+ID4gPiA+ID4gPiAtQ2hyaXMNCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gPj4gPiA+ID4g PiA+ID4gPiA+ID4NCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gPj4gPiA+ID4gPiA+ID4gPiA+ DQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4+ID4gPiA+ID4gPiA+ID4NCiAgICA+ICAgICA+ ID4gPiA+ID4gPiA+ID4gPj4gPiA+ID4gPiA+ID4NCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4g Pj4gPiA+ID4gPiA+DQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4+ID4gPiA+ID4NCiAgICA+ ICAgICA+ID4gPiA+ID4gPiA+ID4gPj4gPiA+ID4NCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4g Pj4gPiA+DQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+ID4+ID4NCiAgICA+ICAgICA+ID4gPiA+ ID4gPiA+ID4gPj4NCiAgICA+ICAgICA+ID4gPiA+ID4gPiA+ID4gPg0KICAgID4gICAgID4gPiA+ ID4gPiA+ID4gPiA+DQogICAgPiAgICAgPiA+ID4gPiA+ID4gPiA+DQogICAgPiAgICAgPiA+ID4g PiA+ID4gPg0KICAgID4gICAgID4gPiA+ID4gPiA+DQogICAgPiAgICAgPiA+ID4gPiA+ID4NCiAg ICA+ICAgICA+ID4gPiA+ID4gPg0KICAgID4gICAgID4gPiA+ID4gPiA+IC0tDQogICAgPiAgICAg PiA+ID4gPiA+ID4gUmFodWwgSHVpbGdvbA0KICAgID4gICAgID4gPiA+ID4gPiA+DQogICAgPiAg ICAgPiA+ID4gPiA+DQogICAgPiAgICAgPiA+ID4gPg0KICAgID4gICAgID4gPiA+DQogICAgPiAg ICAgPiA+DQogICAgPiAgICAgPg0KICAgID4NCiAgICA+DQogICAgPg0KICAgIA0KDQo=