From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 66AD4A0547; Wed, 29 Sep 2021 15:25:06 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D9CE4410EA; Wed, 29 Sep 2021 15:25:05 +0200 (CEST) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2045.outbound.protection.outlook.com [40.107.237.45]) by mails.dpdk.org (Postfix) with ESMTP id 8F610410E5 for ; Wed, 29 Sep 2021 15:25:04 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dR1q98l5/FctrsysIg9cOKvlJzbf8P+3I+lq6rhlXkcKxGokJ2leHo9pUcvEhvvhH7ASz2GwKxkkpHZiG6FHfOV1GgUeoK/92BSxyc/Hvirm/67tuJOrGq1rCrj4P76+ttDHKh5qrfOOuLlRhBqCrRG2h9fYAKqwgWLBjzCSw+hMJzU/bOJvV1OTKPJTzd4ohiUXTPxTxhBrYIQ54hM26qDrIMTGhhb1BW23IhzmYmhHQJTfmv3JeaZtybIuGYjCxqs9IVV7e6CxG5FCaxjwov89UVoJB+IPwCtdmq3a9ki43y2SfoAp4htr2DvO9X4xMjmjl99C5dzvPbTesqO21Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=9HwhmOzoltTc///Np33xyV5mafsIZ47j07N7TgIWTMc=; b=KRO5XsRQxTuqh6krzpM3sixQlpuT5urbHx99JpZvvnkgt0bjHe3A1ZC+WSfh6BVFmNgIOOLJNas9uABdJ0Ll3wE1e5S/8SU8NKs+0EIXylZHfBLw5hDSgC8PJYy6GBRpo2qEEgRTqn9cYhUcCIGLZH7KbctgbdfyjDbkRNUWUHBS9uJPXis5ti7c83Dmn8CZKyD1coAarSzhR6yhqd/dn27+laBCxMkNNickuEM+ApKwuWOefMk0kUV2x7k58OklzyuL/mvBUvYMjWNhF0JuMVSBedepFGB8Twd9O5V39MMFEQ5yCucUXbXZVC8ze3VGLbVdZ/z9QV2JykYlqsA8ZA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9HwhmOzoltTc///Np33xyV5mafsIZ47j07N7TgIWTMc=; b=He/92NJEdkq+FnPcItfmKXTOyR5BltS3r6Z4hW63ZHEMTpHY1KeFeiXdPh65/++PJ2E7KFvTLstZsiLo6iGkUZ5x6cEPfZAt4O4Achve0JcfM/ZiJfhT3aAKFIkC5YvQ7afoRo/U4z39qFC1d5NOxV1GTp546jgTK/gJlWZXJ4rvS6dqGLbObvjtIcS342SaIKgTD4nMVO3OFrFp5/RHWW+wuoGIl9JD+XxywP4cXcQBy9Of2kdFTLZhMejl9teoGEGONUrae7BrbmYECJZ4DAplopeF52SAz6JbuF1B5XKyYmvokan4OvSeMjbt3t2JvQg1P2vyFM3+AAVKVjI76A== Received: from DM4PR12MB5373.namprd12.prod.outlook.com (2603:10b6:5:39a::17) by DM6PR12MB5518.namprd12.prod.outlook.com (2603:10b6:5:1b9::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13; Wed, 29 Sep 2021 13:25:02 +0000 Received: from DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::584f:672a:653f:fe25]) by DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::584f:672a:653f:fe25%5]) with mapi id 15.20.4544.022; Wed, 29 Sep 2021 13:25:02 +0000 From: "Xueming(Steven) Li" To: "jerinjacobk@gmail.com" , Raslan Darawsheh , "konstantin.ananyev@intel.com" CC: NBU-Contact-Thomas Monjalon , "andrew.rybchenko@oktetlabs.ru" , "dev@dpdk.org" , "ferruh.yigit@intel.com" Thread-Topic: [dpdk-dev] [PATCH v1] ethdev: introduce shared Rx queue Thread-Index: AQHXjRRw90lOFVUh8UWJorWd1QGccqtrMQAAgAAFuiCAAr2ogIAAA7rAgAA/vYCARM3YgIAGeHkAgAAiNICAABZuAIAAB6MAgAADvwCAAAXcgIAACzyAgACjuwCAAIoIAIAAHAEAgAAznIA= Date: Wed, 29 Sep 2021 13:25:02 +0000 Message-ID: <847b881fadbda7a2a4f3defc7ac7824395646497.camel@nvidia.com> References: <20210727034204.20649-1-xuemingl@nvidia.com> <20210809114716.22035-1-xuemingl@nvidia.com> <6d4308c307a72d62b0be4d61f70f8d0c64a4e7ba.camel@nvidia.com> <15b1590a8899d85e85bb4f7c104b9399654ee160.camel@nvidia.com> <543d0e4ac61633fa179506906f88092a6d928fe6.camel@nvidia.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.40.4 authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b0606027-d7a0-4561-8560-08d9834c8b2f x-ms-traffictypediagnostic: DM6PR12MB5518: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1zMPrgML5agHSKo+WuI8HCA4HLIpKXOxNIrpxcSAvAzPKk003t759GPsIuh6vTz9f72z9yEXdFciDVkwcFel+LQHYF98DCzH57As69ksB5MceX/LqJwwfkgpGgu8S6HG55OmB3yrtx/3PAmpNp+MJPEtEL28qgq0lPYGcaB0fVlU6yMzQ1O8KDxu4SPw7rFEmHaEuwIQ7OQfMTELtZ+0Tn5yrrjJTYhfRiMRpTswLM5ZMSubw8U5VHaNIfrkEdLxxwp4dDwd4Xp8dwDFHKqFjyaEvPSHRJSE6ZRfA1ZxD+3KfAEOKtP1D+BAnw8PY66dORTHkn1GnS7aZH1DgE1AXP49XYrcOczWY03ltNX8LH2AtpTMry1OfSnP0OPiWBdmEIpXDFIo+E2wYp2fghrtOqXLUiWg4ZN/pTwxNm6Dm+fbbEIH2W5dK58IaCSUaWJNwhjuSrgsRB55W2T3/fM4uN8K4Fzv+BvJIPyDT0FVBxEDq5SH/rM+dmtulM+x1E7X1j+KtXARi1TnqLiNDuqDL33bS9GS+PppKFCT8u5wgsLk2EvqGPn1BHNA5gYPXp9XvoRdK6aMg+VkxHk+7SuPlb6b+/mJN7udD/w7CJ9bfwjytlc06LttjbWQIijAy+7jWVeH99HM/mIJyRA6Zr0ZPAwXinGnKq9DNgZrVC7cYSR0HJV9AzSyVSFCd7nL6e0yaerLDVf/EDxsB8E3W8QU+zRKWzq+UjFvr286m1fbAVwi4ojze8/EmTWhIE65kHOmKCRzDO90nIboG+4IlTzaFF9xLoV0sA7YdX4J+tU7qFg= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5373.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(30864003)(26005)(5660300002)(83380400001)(38100700002)(122000001)(6512007)(186003)(2906002)(8936002)(38070700005)(4326008)(54906003)(6486002)(6506007)(66946007)(2616005)(66446008)(64756008)(71200400001)(66476007)(66556008)(8676002)(36756003)(316002)(91956017)(110136005)(86362001)(508600001)(76116006)(579004)(559001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?T0g0d2hDR2FrYUxtZncxZFhYV3JLNncyRmV6andmVytXVVVmclR3aUVpT0tm?= =?utf-8?B?Zk53WENvVW1xejd3V1ZzaTU4Q3pzUitYS3BUWnM3VC95RGNGQlRiN3JWZFZU?= =?utf-8?B?ZEZ6cTBxV0RNdHdRNzQvQld5MVYxNWhQWHJ3ajgrWE5rbnBKTUw5MmVoT0tH?= =?utf-8?B?bkU2cEFmcHk2WnZvS29IMXNIVkVKeUFXb2lXQllEMkc3WEhrdzAvR1Y0alg2?= =?utf-8?B?S09qTjVUS2pYV3ZwbzJpcUpIcklRcjlWUWtTaUN4dEd0L0lHREVHbHl6SVVz?= =?utf-8?B?YXRPdTZicnpiQzdTMzZXaFhQUlFUelBmODByeEQxZFJLRWJicG5DRnlnanl4?= =?utf-8?B?RC9lM0hWbnk0T3R5OEptWVdDQW12SThPL0lvdUI2UnY5WHNDSjBWcjVTY3R3?= =?utf-8?B?MFF3SmYwVmRRa1NLVngxWjdIREdBUG5DVzQ0bXFjTVlqZ3ZYRXVJUWVlNyt4?= =?utf-8?B?U3JFSXhLeXlka2FrZ1I0TUpCaXQ1Ym5yd2tJMUNkRmVJQVhvcW4rbWJhRUJS?= =?utf-8?B?R2NvaWtnWXEvcGdRbzBEbGNtRVpTRVNuMU8zdmRsdWRuWFkxK1VkanVBRm5E?= =?utf-8?B?a1hvZ3pKOGpxUjlQVDd2cCt2WXVWZFQ0ZElxSHJhdTg5OFNUMXVYWU0zZnVo?= =?utf-8?B?aG5kUi9QMDliNUdXMHF6aHE1TlJBUXhnR1crc1AxSGloeGwweDcyTlhuM3p1?= =?utf-8?B?WmRpbU13ZVhyUERoOWc1T1pNb1JEWHpzNW1BSnhxZ29wc3FFSnlTdkt4cUFn?= =?utf-8?B?VnlEU2xJemRpWkVmUkRCZDVkWGxtWUdqUlFpZG9rV25WY1dlYzBFY2NxSGw4?= =?utf-8?B?a2thUzNtbXJYZ1RMT3lGU25GNElHRmFSNWdubjFwUEgweWVPN282OEtWWUpB?= =?utf-8?B?QndyUVRnaDlNd3pLZXFwSEFtK0k5ZjdzUU5YYUtlUXBoODg5WGUyTXFSdFNE?= =?utf-8?B?b0ppRUVZSzhyRTdrK1N5b0ZUcjVVcVQ4UEJUbWF0YktXZzVJdXlqQXIrL3M0?= =?utf-8?B?eWVHTGVIajA1Tkc2K0RWMzRlZUNtbDFpeW5xRGJpN3dtTktVNjh3bGt2ZlFU?= =?utf-8?B?akoxT2RpYnBmTDI1aktZc0x3TmM1RlhRVFVkVW9XaE1IelFxdXF5b1A2cGZ1?= =?utf-8?B?bzJUS2RWcTVpNGdzc01wUGNwNkw5KzVRTGxQKzArL0ZSeUNNcEk3N25USzFt?= =?utf-8?B?em5zTGxzdUY4TnhxVTV1U2RST3UwclBYbnh4ZDJzN3o3SlNrdkxrMjBhRkxH?= =?utf-8?B?c0daQUw2amh6M2o2QTZqdm1WV3hsTVdvTDIySkgxdHFYeVNSdHVkSGpNVkFi?= =?utf-8?B?cFhzNTFIOXduNklxaVRIKzIrakdCTnlxRFo4cXVKNm1aVXFMTW93QklNdXpt?= =?utf-8?B?Q0VOSW4xeC93SkQ0Wjc4Y21lYmgyZk5WQWhVUlBZRHgxRlVRV2JFUDNMQUwv?= =?utf-8?B?MW1PS0d3dUNNM2ZSZWpkVThxUlJtR1h0dGU3a2FPbTVhQUpEZS9DOHFGYUo4?= =?utf-8?B?dC91cHA4U0dwMnFOSzVIemFrdlpLRVlmTEV3T2ZPbThKbHRyYWNsZlJsU2E0?= =?utf-8?B?U2VpNEhiekRzUXlOUmJMWnZ0Yk9MUmdQS2M0bWl3Wk1PL3hFM1JFajQvV3po?= =?utf-8?B?N0V3enR0SndremxkYU9pWXUvOGtPdFFBSDlkUFlOekNZWnRCamlOUWQ3d2xL?= =?utf-8?B?OHNHczJJcThpQTZzZGdYWU9nUnRXZWIwTFJEZVZuRkQ2dy9udHBQbFljYXpH?= =?utf-8?B?NlVRdjNrUUNud0JIT0U0VUwwcHNZeDFTRzlJb2RYVFRXY3dXdnlvYW9RZWMz?= =?utf-8?B?Z2kvajFEZHJvdmpJdXZyUT09?= Content-Type: text/plain; charset="utf-8" Content-ID: <1A49CE58C6A13C4E9209B3AC40325592@namprd12.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5373.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b0606027-d7a0-4561-8560-08d9834c8b2f X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Sep 2021 13:25:02.4371 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: CiyiUoGfBCA95PwOgnUzwL4uPxcR/sqey+RpugPJ1yz8ay4u75rPC1dEHiZ2jo7jXGjS0sHTribrV1mSE+0blQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB5518 Subject: Re: [dpdk-dev] [PATCH v1] ethdev: introduce shared Rx queue X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" T24gV2VkLCAyMDIxLTA5LTI5IGF0IDEwOjIwICswMDAwLCBBbmFueWV2LCBLb25zdGFudGluIHdy b3RlOg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IEluIGN1cnJlbnQgRFBESyBm cmFtZXdvcmssIGVhY2ggUlgNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBxdWV1 ZQ0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGlzDQo+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gcHJlLWxvYWRlZCB3aXRoIG1idWZzDQo+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gZm9yIGluY29taW5nIHBhY2tldHMuIFdoZW4gbnVtYmVyIG9mDQo+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gcmVwcmVzZW50b3JzIHNjYWxlIG91dCBp biBhDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gc3dpdGNoIGRvbWFpbiwgdGhl IG1lbW9yeSBjb25zdW1wdGlvbg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGJl Y2FtZQ0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IHNpZ25pZmljYW50LiBNb3N0 DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gaW1wb3J0YW50LCBwb2xsaW5nIGFs bCBwb3J0cyBsZWFkcyB0bw0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGhpZ2gN Cj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBjYWNoZSBtaXNzLCBoaWdoDQo+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gbGF0ZW5jeSBhbmQgbG93IHRocm91Z2hwdXQu DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gDQo+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIHNoYXJlZCBSWA0KPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IHF1ZXVlLg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+IFBvcnRzDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gd2l0aCBz YW1lDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gY29uZmlndXJhdGlvbiBpbiBh IHN3aXRjaCBkb21haW4NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBjb3VsZA0K PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IHNoYXJlDQo+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gUlggcXVldWUgc2V0IGJ5IHNwZWNpZnlpbmcgc2hhcmluZw0KPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGdyb3VwLg0KPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+IFBvbGxpbmcgYW55IHF1ZXVlIHVzaW5nIHNhbWUgc2hhcmVkDQo+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gUlgNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiBxdWV1ZQ0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IHJlY2Vp dmVzIHBhY2tldHMgZnJvbQ0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGFsbCBt ZW1iZXIgcG9ydHMuIFNvdXJjZSBwb3J0IGlzDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gaWRlbnRpZmllZA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGJ5IG1i dWYtPnBvcnQuDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gDQo+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gUG9ydCBxdWV1ZSBudW1iZXIgaW4gYSBzaGFyZWQgZ3Jv dXANCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBzaG91bGQgYmUNCj4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBpZGVudGljYWwuIFF1ZXVlDQo+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gaW5kZXggaXMNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiAxOjEgbWFwcGVkIGluIHNoYXJlZCBncm91cC4NCj4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBTaGFyZSBS WCBxdWV1ZSBpcyBzdXBwb3NlZCB0byBiZQ0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+IHBvbGxlZA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IG9uDQo+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gc2FtZSB0aHJlYWQuDQo+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gTXVs dGlwbGUgZ3JvdXBzIGlzIHN1cHBvcnRlZCBieSBncm91cA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+IElELg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiANCj4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gSXMgdGhpcyBvZmZsb2FkIHNwZWNpZmljIHRvIHRo ZQ0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiByZXByZXNlbnRvcj8gSWYNCj4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gc28gY2FuIHRoaXMgbmFtZSBiZSBjaGFuZ2VkDQo+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IHNwZWNpZmljYWxseSB0bw0KPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiByZXByZXNlbnRvcj8NCj4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+IA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gWWVzLCBQRiBhbmQgcmVw cmVzZW50b3IgaW4gc3dpdGNoIGRvbWFpbg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g Y291bGQNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IHRha2UgYWR2YW50YWdlLg0KPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+IElmIGl0IGlzIGZvciBhIGdlbmVyaWMgY2FzZSwgaG93IHRoZQ0KPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiBmbG93DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IG9y ZGVyaW5nIHdpbGwgYmUgbWFpbnRhaW5lZD8NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ IA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gTm90IHF1aXRlIHN1cmUgdGhhdCBJIHVu ZGVyc3Rvb2QgeW91cg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gcXVlc3Rpb24uDQo+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBUaGUgY29udHJvbCBwYXRoIG9mIGlzDQo+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBhbG1vc3Qgc2FtZSBhcyBiZWZvcmUsIFBGIGFuZCBy ZXByZXNlbnRvcg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gcG9ydA0KPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gc3RpbGwgbmVlZGVkLCBydGUgZmxvd3Mgbm90IGltcGFjdGVk Lg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gUXVldWVzIHN0aWxsIG5lZWRlZCBmb3Ig ZWFjaCBtZW1iZXIgcG9ydCwNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGRlc2NyaXB0 b3JzKG1idWYpIHdpbGwgYmUNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IHN1cHBsaWVk IGZyb20gc2hhcmVkIFJ4IHF1ZXVlIGluIG15IFBNRA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gaW1wbGVtZW50YXRpb24uDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gDQo+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gTXkgcXVlc3Rpb24gd2FzIGlmIGNyZWF0ZSBhIGdlbmVy aWMNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBSVEVfRVRIX1JYX09GRkxPQURfU0hBUkVE X1JYUSBvZmZsb2FkLA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IG11bHRpcGxlDQo+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gZXRoZGV2IHJlY2VpdmUgcXVldWVzIGxhbmQgaW50bw0K PiA+ID4gPiA+ID4gdGhlIHNhbWUNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiByZWNlaXZl IHF1ZXVlLCBJbiB0aGF0IGNhc2UsIGhvdyB0aGUgZmxvdw0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+IG9yZGVyDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gaXMNCj4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiBtYWludGFpbmVkIGZvciByZXNwZWN0aXZlIHJlY2VpdmUgcXVldWVz Lg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g SSBndWVzcyB0aGUgcXVlc3Rpb24gaXMgdGVzdHBtZCBmb3J3YXJkDQo+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+IHN0cmVhbT8NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gVGhlDQo+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+IGZvcndhcmRpbmcgbG9naWMgaGFzIHRvIGJlIGNoYW5nZWQgc2xp Z2h0bHkNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gaW4NCj4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gY2FzZQ0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBvZiBzaGFyZWQgcnhxLg0KPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBiYXNpY2FsbHkgZm9yIGVhY2ggcGFja2V0IGluIHJ4X2J1 cnN0IHJlc3VsdCwNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gbG9va3VwDQo+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+IHNvdXJjZSBzdHJlYW0gYWNjb3JkaW5nIHRvIG1idWYtPnBvcnQsDQo+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGZvcndhcmRpbmcNCj4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gdG8NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gdGFyZ2V0IGZzLg0KPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiBQYWNrZXRzIGZyb20gc2FtZSBzb3VyY2UgcG9ydCBjb3VsZCBiZQ0K PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBncm91cGVkIGFzDQo+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+IGENCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gc21hbGwgYnVyc3QgdG8gcHJvY2Vz cywgdGhpcyB3aWxsIGFjY2VsZXJhdGVzDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IHRoZQ0K PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBwZXJmb3JtYW5jZSBpZiB0cmFmZmljDQo+ID4gPiA+ ID4gPiBjb21lIGZyb20NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gbGltaXRlZCBwb3J0cy4g SSdsbCBpbnRyb2R1Y2Ugc29tZSBjb21tb24gYXBpDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ IHRvDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGRvDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+IHNoYXJkIHJ4cSBmb3J3YXJkaW5nLCBjYWxsIGl0IHdpdGggcGFja2V0cw0KPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiBoYW5kbGluZw0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBjYWxs YmFjaywgc28gaXQgc3VpdGVzIGZvcg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBhbGwgZm9y d2FyZGluZyBlbmdpbmUuIFdpbGwgc2VudCBwYXRjaGVzDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+IHNvb24uDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IA0KPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBBbGwgcG9ydHMgd2lsbCBwdXQgdGhlIHBh Y2tldHMgaW4gdG8gdGhlIHNhbWUNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IHF1ZXVlDQo+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiAoc2hhcmUgcXVldWUpLCByaWdodD8gRG9lcw0KPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gdGhpcyBtZWFucyBvbmx5IHNpbmdsZSBjb3JlIHdpbGwgcG9sbCBvbmx5 LA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gd2hhdA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g d2lsbA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gaGFwcGVuIGlmIHRoZXJlIGFyZQ0KPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gbXVsdGlwbGUgY29yZXMgcG9sbGluZywgd29uJ3QgaXQgY2F1c2Ug cHJvYmxlbT8NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gQW5kIGlmIHRoaXMgcmVxdWlyZXMgc3BlY2lmaWMgY2hhbmdlcyBpbiB0aGUNCj4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+IGFwcGxpY2F0aW9uLCBJIGFtIG5vdCBzdXJlIGFib3V0DQo+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiB0aGUgc29sdXRpb24sIGNhbid0IHRoaXMgd29yayBpbiBhIHRyYW5z cGFyZW50DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiB3YXkNCj4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+IHRvDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiB0aGUgYXBwbGljYXRpb24/DQo+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gRGlzY3Vzc2VkIHdpdGggSmVy aW4sIG5ldyBBUEkgaW50cm9kdWNlZCBpbiB2Mw0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+IDIvOA0K PiA+ID4gPiA+ID4gPiA+ID4gPiA+IHRoYXQNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiBhZ2dyZWdh dGUgcG9ydHMNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiBpbiBzYW1lIGdyb3VwIGludG8gb25lIG5l dyBwb3J0LiBVc2VycyBjb3VsZA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+IHNjaGVkdWxlDQo+ID4g PiA+ID4gPiA+ID4gPiA+ID4gcG9sbGluZyBvbiB0aGUNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiBh Z2dyZWdhdGVkIHBvcnQgaW5zdGVhZCBvZiBhbGwgbWVtYmVyIHBvcnRzLg0KPiA+ID4gPiA+ID4g PiA+ID4gPiANCj4gPiA+ID4gPiA+ID4gPiA+ID4gVGhlIHYzIHN0aWxsIGhhcyB0ZXN0cG1kIGNo YW5nZXMgaW4gZmFzdHBhdGguDQo+ID4gPiA+ID4gPiA+ID4gPiA+IFJpZ2h0Pw0KPiA+ID4gPiA+ ID4gPiA+ID4gPiBJTU8sDQo+ID4gPiA+ID4gPiA+ID4gPiA+IEZvciB0aGlzDQo+ID4gPiA+ID4g PiA+ID4gPiA+IGZlYXR1cmUsIHdlIHNob3VsZCBub3QgY2hhbmdlIGZhc3RwYXRoIG9mIHRlc3Rw bWQNCj4gPiA+ID4gPiA+ID4gPiA+ID4gYXBwbGljYXRpb24uIEluc3RlYWQsIHRlc3RwbWQgY2Fu IHVzZSBhZ2dyZWdhdGVkDQo+ID4gPiA+ID4gPiA+ID4gPiA+IHBvcnRzDQo+ID4gPiA+ID4gPiA+ ID4gPiA+IHByb2JhYmx5IGFzDQo+ID4gPiA+ID4gPiA+ID4gPiA+IHNlcGFyYXRlIGZ3ZF9lbmdp bmUgdG8gc2hvdyBob3cgdG8gdXNlIHRoaXMNCj4gPiA+ID4gPiA+ID4gPiA+ID4gZmVhdHVyZS4N Cj4gPiA+ID4gPiA+ID4gPiA+IA0KPiA+ID4gPiA+ID4gPiA+ID4gR29vZCBwb2ludCB0byBkaXNj dXNzIDopIFRoZXJlIGFyZSB0d28gc3RyYXRlZ2llcyB0bw0KPiA+ID4gPiA+ID4gPiA+ID4gcG9s bGluZw0KPiA+ID4gPiA+ID4gPiA+ID4gYSBzaGFyZWQNCj4gPiA+ID4gPiA+ID4gPiA+IFJ4cToN Cj4gPiA+ID4gPiA+ID4gPiA+IDEuIHBvbGxpbmcgZWFjaCBtZW1iZXIgcG9ydA0KPiA+ID4gPiA+ ID4gPiA+ID4gwqDCoMKgQWxsIGZvcndhcmRpbmcgZW5naW5lcyBjYW4gYmUgcmV1c2VkIHRvIHdv cmsgYXMNCj4gPiA+ID4gPiA+ID4gPiA+IGJlZm9yZS4NCj4gPiA+ID4gPiA+ID4gPiA+IMKgwqDC oE15IHRlc3RwbWQgcGF0Y2hlcyBhcmUgZWZmb3J0cyB0b3dhcmRzIHRoaXMNCj4gPiA+ID4gPiA+ ID4gPiA+IGRpcmVjdGlvbi4NCj4gPiA+ID4gPiA+ID4gPiA+IMKgwqDCoERvZXMgeW91ciBQTUQg c3VwcG9ydCB0aGlzPw0KPiA+ID4gPiA+ID4gPiA+IA0KPiA+ID4gPiA+ID4gPiA+IE5vdCB1bmZv cnR1bmF0ZWx5LiBNb3JlIHRoYW4gdGhhdCwgZXZlcnkgYXBwbGljYXRpb24NCj4gPiA+ID4gPiA+ ID4gPiBuZWVkcw0KPiA+ID4gPiA+ID4gPiA+IHRvDQo+ID4gPiA+ID4gPiA+ID4gY2hhbmdlDQo+ ID4gPiA+ID4gPiA+ID4gdG8gc3VwcG9ydCB0aGlzIG1vZGVsLg0KPiA+ID4gPiA+ID4gPiANCj4g PiA+ID4gPiA+ID4gQm90aCBzdHJhdGVnaWVzIG5lZWQgdXNlciBhcHBsaWNhdGlvbiB0byByZXNv bHZlIHBvcnQgSUQNCj4gPiA+ID4gPiA+ID4gZnJvbQ0KPiA+ID4gPiA+ID4gPiBtYnVmIGFuZA0K PiA+ID4gPiA+ID4gPiBwcm9jZXNzIGFjY29yZGluZ2x5Lg0KPiA+ID4gPiA+ID4gPiBUaGlzIG9u ZSBkb2Vzbid0IGRlbWFuZCBhZ2dyZWdhdGVkIHBvcnQsIG5vIHBvbGxpbmcNCj4gPiA+ID4gPiA+ ID4gc2NoZWR1bGUNCj4gPiA+ID4gPiA+ID4gY2hhbmdlLg0KPiA+ID4gPiA+ID4gDQo+ID4gPiA+ ID4gPiBJIHdhcyB0aGlua2luZywgbWJ1ZiB3aWxsIGJlIHVwZGF0ZWQgZnJvbSBkcml2ZXIvYWdn cmVnYXRvcg0KPiA+ID4gPiA+ID4gcG9ydCBhcw0KPiA+ID4gPiA+ID4gd2hlbiBpdA0KPiA+ID4g PiA+ID4gY29tZXMgdG8gYXBwbGljYXRpb24uDQo+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+ID4g DQo+ID4gPiA+ID4gPiA+ID4gDQo+ID4gPiA+ID4gPiA+ID4gPiAyLiBwb2xsaW5nIGFnZ3JlZ2F0 ZWQgcG9ydA0KPiA+ID4gPiA+ID4gPiA+ID4gwqDCoMKgQmVzaWRlcyBmb3J3YXJkaW5nIGVuZ2lu ZSwgbmVlZCBtb3JlIHdvcmsgdG8gdG8NCj4gPiA+ID4gPiA+ID4gPiA+IGRlbW8NCj4gPiA+ID4g PiA+ID4gPiA+IGl0Lg0KPiA+ID4gPiA+ID4gPiA+ID4gwqDCoMKgVGhpcyBpcyBhbiBvcHRpb25h bCBBUEksIG5vdCBzdXBwb3J0ZWQgYnkgbXkgUE1EDQo+ID4gPiA+ID4gPiA+ID4gPiB5ZXQuDQo+ ID4gPiA+ID4gPiA+ID4gDQo+ID4gPiA+ID4gPiA+ID4gV2UgYXJlIHRoaW5raW5nIG9mIGltcGxl bWVudGluZyB0aGlzIFBNRCB3aGVuIGl0IGNvbWVzDQo+ID4gPiA+ID4gPiA+ID4gdG8NCj4gPiA+ ID4gPiA+ID4gPiBpdCwNCj4gPiA+ID4gPiA+ID4gPiBpZS4NCj4gPiA+ID4gPiA+ID4gPiB3aXRo b3V0IGFwcGxpY2F0aW9uIGNoYW5nZSBpbiBmYXN0cGF0aA0KPiA+ID4gPiA+ID4gPiA+IGxvZ2lj Lg0KPiA+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+ID4gRmFzdHBhdGggaGF2ZSB0byByZXNvbHZl IHBvcnQgSUQgYW55d2F5IGFuZCBmb3J3YXJkaW5nDQo+ID4gPiA+ID4gPiA+IGFjY29yZGluZw0K PiA+ID4gPiA+ID4gPiB0bw0KPiA+ID4gPiA+ID4gPiBsb2dpYy4gRm9yd2FyZGluZyBlbmdpbmUg bmVlZCB0byBhZGFwdCB0byBzdXBwb3J0IHNoYXJkDQo+ID4gPiA+ID4gPiA+IFJ4cS4NCj4gPiA+ ID4gPiA+ID4gRm9ydHVuYXRlbHksIGluIHRlc3RwbWQsIHRoaXMgY2FuIGJlIGRvbmUgd2l0aCBh bg0KPiA+ID4gPiA+ID4gPiBhYnN0cmFjdA0KPiA+ID4gPiA+ID4gPiBBUEkuDQo+ID4gPiA+ID4g PiA+IA0KPiA+ID4gPiA+ID4gPiBMZXQncyBkZWZlciBwYXJ0IDIgdW50aWwgc29tZSBQTUQgcmVh bGx5IHN1cHBvcnQgaXQgYW5kDQo+ID4gPiA+ID4gPiA+IHRlc3RlZCwNCj4gPiA+ID4gPiA+ID4g aG93IGRvDQo+ID4gPiA+ID4gPiA+IHlvdSB0aGluaz8NCj4gPiA+ID4gPiA+IA0KPiA+ID4gPiA+ ID4gV2UgYXJlIG5vdCBwbGFubmluZyB0byB1c2UgdGhpcyBmZWF0dXJlIHNvIGVpdGhlciB3YXkg aXQgaXMNCj4gPiA+ID4gPiA+IE9LDQo+ID4gPiA+ID4gPiB0bw0KPiA+ID4gPiA+ID4gbWUuDQo+ ID4gPiA+ID4gPiBJIGxlYXZlIHRvIGV0aGRldiBtYWludGFpbmVycyBkZWNpZGUgYmV0d2VlbiAx IHZzIDIuDQo+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+IEkgZG8gaGF2ZSBhIHN0cm9uZyBvcGlu aW9uIG5vdCBjaGFuZ2luZyB0aGUgdGVzdHBtZCBiYXNpYw0KPiA+ID4gPiA+ID4gZm9yd2FyZA0K PiA+ID4gPiA+ID4gZW5naW5lcw0KPiA+ID4gPiA+ID4gZm9yIHRoaXMgZmVhdHVyZS5JIHdvdWxk IGxpa2UgdG8ga2VlcCBpdCBzaW1wbGUgYXMgZmFzdHBhdGgNCj4gPiA+ID4gPiA+IG9wdGltaXpl ZCBhbmQgd291bGQNCj4gPiA+ID4gPiA+IGxpa2UgdG8gYWRkIGEgc2VwYXJhdGUgRm9yd2FyZGlu ZyBlbmdpbmUgYXMgbWVhbnMgdG8gdmVyaWZ5DQo+ID4gPiA+ID4gPiB0aGlzDQo+ID4gPiA+ID4g PiBmZWF0dXJlLg0KPiA+ID4gPiA+IA0KPiA+ID4gPiA+ICsxIHRvIHRoYXQuDQo+ID4gPiA+ID4g SSBkb24ndCB0aGluayBpdCBhICdjb21tb24nIGZlYXR1cmUuDQo+ID4gPiA+ID4gU28gc2VwYXJh dGUgRldEIG1vZGUgc2VlbXMgbGlrZSBhIGJlc3QgY2hvaWNlIHRvIG1lLg0KPiA+ID4gPiANCj4g PiA+ID4gLTEgOikNCj4gPiA+ID4gVGhlcmUgd2FzIHNvbWUgaW50ZXJuYWwgcmVxdWlyZW1lbnQg ZnJvbSB0ZXN0IHRlYW0sIHRoZXkgbmVlZA0KPiA+ID4gPiB0bw0KPiA+ID4gPiB2ZXJpZnkNCj4g PiA+ID4gYWxsIGZlYXR1cmVzIGxpa2UgcGFja2V0IGNvbnRlbnQsIHJzcywgdmxhbiwgY2hlY2tz dW0sDQo+ID4gPiA+IHJ0ZV9mbG93Li4uDQo+ID4gPiA+IHRvDQo+ID4gPiA+IGJlIHdvcmtpbmcg YmFzZWQgb24gc2hhcmVkIHJ4IHF1ZXVlLg0KPiA+ID4gDQo+ID4gPiBUaGVuIEkgc3VwcG9zZSB5 b3UnbGwgbmVlZCB0byB3cml0ZSByZWFsbHkgY29tcHJlaGVuc2l2ZSBmd2QtDQo+ID4gPiBlbmdp bmUNCj4gPiA+IHRvIHNhdGlzZnkgeW91ciB0ZXN0IHRlYW0gOikNCj4gPiA+IFNwZWFraW5nIHNl cmlvdXNseSwgSSBzdGlsbCBkb24ndCB1bmRlcnN0YW5kIHdoeSBkbyB5b3UgbmVlZCBhbGwNCj4g PiA+IGF2YWlsYWJsZSBmd2QtZW5naW5lcyB0byB2ZXJpZnkgdGhpcyBmZWF0dXJlLg0KPiA+IA0K PiA+IFRoZSBzaGFyZWQgUnhxIGlzIGxvdyBsZXZlbCBmZWF0dXJlLCBuZWVkIHRvIG1ha2Ugc3Vy ZSBkcml2ZXINCj4gPiBoaWdoZXINCj4gPiBsZXZlbCBmZWF0dXJlcyB3b3JraW5nIHByb3Blcmx5 LiBmd2QtZW5naW5lcyBsaWtlIGNzdW0gY2hlY2tzIGlucHV0DQo+ID4gcGFja2V0IGFuZCBlbmFi bGUgTDMvTDQgY2hlY2tzdW0gYW5kIHR1bm5lbCBvZmZsb2FkcyBhY2NvcmRpbmdseSwNCj4gPiBv dGhlciBlbmdpbmVzIGRvIHRoZWlyIG93biBmZWF0dXJlIHZlcmlmaWNhdGlvbi4gQWxsIHRlc3QN Cj4gPiBhdXRvbWF0aW9uDQo+ID4gY291bGQgYmUgcmV1c2VkIHdpdGggdGhlc2UgZW5naW5lcyBz dXBwb3J0ZWQgc2VhbWxlc3NseS4NCj4gPiANCj4gPiA+IEZyb20gd2hhdCBJIHVuZGVyc3RhbmQs IG1haW4gcHVycG9zZSBvZiB5b3VyIGNoYW5nZXMgdG8gdGVzdC1wbWQ6DQo+ID4gPiBhbGxvdyB0 byBmd2QgcGFja2V0IHRob3VnaCBkaWZmZXJlbnQgZndkX3N0cmVhbSAoVFggdGhyb3VnaA0KPiA+ ID4gZGlmZmVyZW50DQo+ID4gPiBIVyBxdWV1ZSkuDQo+ID4gDQo+ID4gWWVzLCBlYWNoIG1idWYg aW4gYnVyc3QgY29tZSBmcm9tIGRpZmZlcm50IHBvcnQsIHRlc3RwbWQgY3VycmVudA0KPiA+IGZ3 ZC0NCj4gPiBlbmdpbmVzIHJlbGllcyBoZWF2aWx5IG9uIHNvdXJjZSBmb3J3YXJkaW5nIHN0cmVh bSwgdGhhdCdzIHdoeSB0aGUNCj4gPiBwYXRjaCBkZXZpZGUgYnVyc3QgcmVzdWx0IG1idWZzIGlu dG8gc3ViLWJ1cnN0IGFuZCB1c2Ugb3JnaW5hbCBmd2QtDQo+ID4gZW5naW5lIGNhbGxiYWNrIHRv IGhhbmRsZS4gSG93IHRvIGhhbmRsZSBpcyBub3QgY2hhbmdlZC4NCj4gPiANCj4gPiA+IEluIHRo ZW9yeSwgaWYgaW1wbGVtZW50ZWQgaW4gZ2VuZXJpYyBhbmQgZXh0ZW5kYWJsZSB3YXkgLSB0aGF0 DQo+ID4gPiBtaWdodCBiZSBhIHVzZWZ1bCBhZGQtb24gdG8gdGVzcG1kIGZ3ZCBmdW5jdGlvbmFs aXR5Lg0KPiA+ID4gQnV0IGN1cnJlbnQgaW1wbGVtZW50YXRpb24gbG9va3MgdmVyeSBjYXNlIHNw ZWNpZmljLg0KPiA+ID4gQW5kIGFzIEkgZG9uJ3QgdGhpbmsgaXQgaXMgYSBjb21tb24gY2FzZSwg SSBkb24ndCBzZWUgbXVjaCBwb2ludA0KPiA+ID4gdG8NCj4gPiA+IHBvbGx1dGUNCj4gPiA+IGJh c2ljIGZ3ZCBjYXNlcyB3aXRoIGl0Lg0KPiA+IA0KPiA+IFNoYXJlZCBSeHEgaXMgYSBldGhkZXYg ZmVhdHVyZSB0aGF0IGltcGFjdHMgaG93IHBhY2tldHMgZ2V0DQo+ID4gaGFuZGxlZC4NCj4gPiBJ dCdzIG5hdHVyYWwgdG8gdXBkYXRlIGZvcndhcmRpbmcgZW5naW5lcyB0byBhdm9pZCBicm9rZW4u DQo+IA0KPiBXaHkgaXMgdGhhdD8NCj4gQWxsIGl0IGFmZmVjdHMgdGhlIHdheSB5b3UgUlggdGhl IHBhY2tldHMuDQo+IFNvIHdoeSAqYWxsKiBGV0QgZW5naW5lcyBoYXZlIHRvIGJlIHVwZGF0ZWQ/ DQoNClBlb3BsZSB3aWxsIGFzayB3aHkgc29tZSBGV0QgZW5naW5lIGNhbid0IHdvcms/IA0KDQo+ IExldCBzYXkgd2hhdCBzcGVjaWZpYyB5b3UgYXJlIGdvaW5nIHRvIHRlc3Qgd2l0aCBtYWNzd2Fw IHZzIG1hY2Z3ZA0KPiBtb2RlIGZvciB0aGF0IGZlYXR1cmU/DQoNCklmIHBlb3BsZSB3YW50IHRv IHRlc3QgTklDIHdpdGggcmVhbCBzd2l0Y2gsIG9yIG1ha2Ugc3VyZSBMMiBsYXllciBub3QNCmdl dCBjb3JydXB0ZWQuDQoNCj4gSSBzdGlsbCB0aGluayBvbmUgc3BlY2lmaWMgRldEIGVuZ2luZSBp cyBlbm91Z2ggdG8gY292ZXIgbWFqb3JpdHkgb2YNCj4gdGVzdCBjYXNlcy4NCg0KWWVzLCByeG9u bHkgc2hvdWxkIGJlIHN1ZmZpY2llbnQgdG8gdmVyaWZ5IHRoZSBmdW5kYW1ldGFsLCBidXQgdG8N CnZlcmlmeSBjc3VtLCB0aW1pbmcsIG5lZWQgb3RoZXJzLiBTb21lIGJhY2syYmFjayB0ZXN0IHN5 c3RlbSBuZWVkIGlvDQpmb3J3YXJkaW5nLCByZWFsIHN3aXRjaCBkZXBvbHltZW50IG5lZWQgbWFj c3dhcC4uLg0KDQoNCj4gDQo+ID4gVGhlIG5ldyBtYWNybyBpcyBpbnRyb2R1Y2VkIHRvIG1pbmlt aXplIHBlcmZvcm1hbmNlIGltcGFjdCwgSSdtDQo+ID4gYWxzbw0KPiA+IHdvbmRlcmluZyBpcyB0 aGVyZSBhbiBlbGVnYW50IHNvbHV0aW9uIDopDQo+IA0KPiBJIHRoaW5rIEplcmluIHN1Z2dlc3Rl ZCBhIGdvb2QgYWx0ZXJuYXRpdmUgd2l0aCBldmVudGRldi4NCj4gQXMgYW5vdGhlciBhcHByb2Fj aCAtIG1pZ2h0IGJlIGNvbnNpZGVyIHRvIGFkZCBhbiBSWCBjYWxsYmFjayB0aGF0DQo+IHdpbGwg cmV0dXJuIHBhY2tldHMgb25seSBmb3Igb25lIHBhcnRpY3VsYXIgcG9ydCAod2hpbGUga2VlcGlu Zw0KPiBwYWNrZXRzDQo+IGZvciBvdGhlciBwb3J0cyBjYWNoZWQgaW50ZXJuYWxseSkuDQoNClRo aXMgYW5kIHRoZSBhZ2dyZWF0ZSBwb3J0IEFQSSBjb3VsZCBiZSBvcHRpb25zIGluIGV0aGRldiBs YXllciBsYXRlci4NCkl0IGNhbid0IGJlIHRoZSBmdW5kYW1lbnRhbCBkdWUgcGVyZm9ybWFuY2Ug bG9zcyBhbmQgcG90ZW50aWFsIGNhY2hlDQptaXNzLg0KDQo+IEFzIGEgJ3dpbGQnIHRob3VnaHQg LSBjaGFuZ2UgdGVzdHBtZCBmd2QgbG9naWMgdG8gYWxsb3cgbXVsdGlwbGUgVFgNCj4gcXVldWVz DQo+IHBlciBmd2Rfc3RyZWFtIGFuZCBhZGQgYSBmdW5jdGlvbiB0byBkbyBUWCBzd2l0Y2hpbmcg bG9naWMuDQo+IEJ1dCB0aGF0J3MgcHJvYmFibHkgcXVpdGUgYSBiaWcgY2hhbmdlIHRoYXQgbmVl ZHMgYSBsb3Qgb2Ygd29yay4gDQo+IA0KPiA+IEN1cnJlbnQgcGVyZm9ybWFuY2UgcGVuYWx0eQ0K PiA+IGlzIG9uZSAiaWYgdW5saWtlbHkiIHBlciBidXJzdC4NCj4gDQo+IEl0IGlzIG5vdCBvbmx5 IGFib3V0IHBlcmZvcm1hbmNlIGltcGFjdC4NCj4gSXQgaXMgYWJvdXQga2VlcGluZyB0ZXN0LXBt ZCBjb2RlIHNpbXBsZSBhbmQgbWFpbnRhaW5hYmxlLg0KPiA+IA0KPiA+IFRoaW5rIGluIHJldmVy c2UgZGlyZWN0aW9uLCBpZiB3ZSBkb24ndCB1cGRhdGUgZndkLWVuZ2luZXMgaGVyZSwNCj4gPiBh bGwNCj4gPiBtYWxmdW5jdGlvbiB3aGVuIHNoYXJlZCByeHEgZW5hYmxlZCwgdXNlcnMgY2FuJ3Qg dmVyaWZ5IGRyaXZlcg0KPiA+IGZlYXR1cmVzLCBhcmUgeW91IGV4cGVjdGluZyB0aGlzPw0KPiAN Cj4gSSBleHBlY3QgZGV2ZWxvcGVycyBub3QgdG8gcmV3cml0ZSB3aG9sZSB0ZXN0LXBtZCBmd2Qg Y29kZSBmb3IgZWFjaA0KPiBuZXcgZXRoZGV2IGZlYXR1cmUuDQoNCkhlcmUganVzdCBhYnN0cmFj dCBkdXBsaWNhdGVkIGNvZGUgZnJvbSBmd2QtZW5naW5lcywgYW4gaW1wcm92ZW1lbnQsDQprZWVw IHRlc3QtcG1kIGNvZGUgc2ltcGxlIGFuZCBtYW50YWluYWJsZS4NCg0KPiBTcGVjaWFsbHkgZm9y IHRoZSBmZWF0dXJlIHRoYXQgaXMgbm90IHdpZGVseSB1c2VkLg0KDQpCYXNlZCBvbiB0aGUgaHVn ZSBtZW1vcnkgc2F2aW5nLCBwZXJmb3JtYW5jZSBhbmQgbGF0ZW5jeSBnYWlucywgaXQgd2lsbA0K YmUgcG9wdWxhciB0byB1c2Vycy4NCg0KQnV0IHRoZSB0ZXN0LXBtZCBpcyBub3QgY3JpdGljYWwg dG8gdGhpcyBmZWF0dXJlLCBJJ20gb2sgdG8gZHJvcCB0aGUNCmZ3ZC1lbmdpbmUgc3VwcG9ydCBp ZiB5b3UgYWdyZWUuDQoNCj4gDQo+ID4gDQo+ID4gPiANCj4gPiA+IEJUVywgYXMgYSBzaWRlIG5v dGUsIHRoZSBjb2RlIGJlbG93IGxvb2tzIGJvZ3VzIHRvIG1lOg0KPiA+ID4gK3ZvaWQNCj4gPiA+ ICtmb3J3YXJkX3NoYXJlZF9yeHEoc3RydWN0IGZ3ZF9zdHJlYW0gKmZzLCB1aW50MTZfdCBuYl9y eCwNCj4gPiA+ICsJCSAgIHN0cnVjdCBydGVfbWJ1ZiAqKnBrdHNfYnVyc3QsIHBhY2tldF9md2Rf Y2INCj4gPiA+IGZ3ZCkNCj4gPiA+ICt7DQo+ID4gPiArCXVpbnQxNl90IGksIG5iX2ZzX3J4ID0g MSwgcG9ydDsNCj4gPiA+ICsNCj4gPiA+ICsJLyogTG9jYXRlIHJlYWwgc291cmNlIGZzIGFjY29y ZGluZyB0byBtYnVmLT5wb3J0LiAqLw0KPiA+ID4gKwlmb3IgKGkgPSAwOyBpIDwgbmJfcng7ICsr aSkgew0KPiA+ID4gKwkJcnRlX3ByZWZldGNoMChwa3RzX2J1cnN0W2kgKyAxXSk7DQo+ID4gPiAN Cj4gPiA+IHlvdSBhY2Nlc3MgcGt0X2J1cnN0W10gYmV5b25kIGFycmF5IGJvdW5kYXJpZXMsDQo+ ID4gPiBhbHNvIHlvdSBhc2sgY3B1IHRvIHByZWZldGNoIHNvbWUgdW5rbm93biBhbmQgcG9zc2li bHkgaW52YWxpZA0KPiA+ID4gYWRkcmVzcy4NCj4gPiA+IA0KPiA+ID4gPiBCYXNlZCBvbiB0aGUg cGF0Y2gsIEkgYmVsaWV2ZSB0aGUNCj4gPiA+ID4gaW1wYWN0IGhhcyBiZWVuIG1pbmltaXplZC4N Cj4gPiA+ID4gDQo+ID4gPiA+ID4gDQo+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+IA0KPiA+ID4g PiA+ID4gDQo+ID4gPiA+ID4gPiA+IA0KPiA+ID4gPiA+ID4gPiA+IA0KPiA+ID4gPiA+ID4gPiA+ ID4gDQo+ID4gPiA+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+ID4gPiA+ID4gDQo+ID4gPiA+ID4g PiA+ID4gPiA+ID4gDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+IE92ZXJhbGwsIGlzIHRoaXMgZm9yIG9wdGltaXppbmcgbWVtb3J5IGZvciB0aGUNCj4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+IHBvcnQNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IHJlcHJl c29udG9ycz8gSWYgc28gY2FuJ3Qgd2UNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGhhdmUgYSBw b3J0IHJlcHJlc2VudG9yIHNwZWNpZmljIHNvbHV0aW9uLA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gcmVkdWNpbmcNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IHNjb3BlIGNhbiByZWR1Y2UgdGhl DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBjb21wbGV4aXR5IGl0IGJyaW5ncz8NCj4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+IA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IElmIHRoaXMgb2Zm bG9hZCBpcyBvbmx5IHVzZWZ1bCBmb3INCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiByZXBy ZXNlbnRvcg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGNhc2UsIENhbiB3ZSBtYWtlIHRo aXMgb2ZmbG9hZCBzcGVjaWZpYyB0bw0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IHJlcHJl c2VudG9yIHRoZSBjYXNlIGJ5IGNoYW5naW5nIGl0cw0KPiA+ID4gPiA+ID4gbmFtZSBhbmQNCj4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBzY29wZS4NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IEl0IHdvcmtzIGZvciBib3RoIFBGIGFuZCBy ZXByZXNlbnRvcnMgaW4gc2FtZQ0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBzd2l0Y2gNCj4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gZG9tYWluLCBmb3IgYXBwbGljYXRpb24gbGlrZSBPVlMs IGZldyBjaGFuZ2VzDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IHRvDQo+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+IGFwcGx5Lg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiANCj4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiANCj4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiANCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBYdWVtaW5nIExpDQo+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPHh1ZW1pbmdsQG52aWRpYS5jb20+DQo+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gLS0tDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gwqBkb2MvZ3VpZGVzL25pY3MvZmVhdHVyZXMucnN0DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiAxMSArKysrKysrKysrKw0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+IMKgZG9jL2d1aWRlcy9uaWNzL2ZlYXR1cmVzL2RlZmF1bHQuaW5pDQo+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiDCoDEgKw0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+IMKgZG9jL2d1aWRlcy9wcm9nX2d1aWRlL3N3aXRjaF9yZXByZXNlDQo+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gbnRhdA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+IGlvbi4NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiByc3QgfCAx MCArKysrKysrKysrDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gwqBsaWIvZXRo ZGV2L3J0ZV9ldGhkZXYuYw0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gwqAx ICsNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiDCoGxpYi9ldGhkZXYvcnRlX2V0 aGRldi5oDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiDCoDcgKysrKysrKw0K PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IMKgNSBmaWxlcyBjaGFuZ2VkLCAzMCBp bnNlcnRpb25zKCspDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gDQo+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gZGlmZiAtLWdpdA0KPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+IGEvZG9jL2d1aWRlcy9uaWNzL2ZlYXR1cmVzLnJzdA0KPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGIvZG9jL2d1aWRlcy9uaWNzL2ZlYXR1cmVzLnJzdCBp bmRleA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGE5NmUxMmQxNTUuLjJlMmE5 YjE1NTQgMTAwNjQ0DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gLS0tIGEvZG9j L2d1aWRlcy9uaWNzL2ZlYXR1cmVzLnJzdA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ICsrKyBiL2RvYy9ndWlkZXMvbmljcy9mZWF0dXJlcy5yc3QNCj4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiBAQCAtNjI0LDYgKzYyNCwxNyBAQCBTdXBwb3J0cyBpbm5lcg0KPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IHBhY2tldCBMNA0KPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+IGNoZWNrc3VtLg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+IMKgwqDCoGBgdHhfb2ZmbG9hZF9jYXBhLHR4X3F1ZXVlX29mZmxvYWQNCj4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBfY2FwDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gYTpERQ0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IFZfVFhfT0ZG TE9BRF9PVVRFUl9VRFBfQ0tTVU1gYC4NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiANCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiArLi4gX25pY19mZWF0dXJlc19zaGFyZWRfcnhfcXVldWU6DQo+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gKw0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ICtTaGFyZWQgUnggcXVldWUNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiArLS0tLS0tLS0tLS0tLS0tDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g Kw0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ICtTdXBwb3J0cyBzaGFyZWQgUngg cXVldWUgZm9yIHBvcnRzDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gaW4NCj4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBzYW1lDQo+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gc3dpdGNoIGRvbWFpbi4NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiArDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gKyogKipbdXNlc10N Cj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBydGVfZXRoX3J4Y29uZixydGVfZXRo X3J4bW9kZSoqOg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGBgb2ZmbG9hZHM6 UlRFX0VUSF9SWF9PRkZMT0FEX1NIQVJFRF8NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiBSWFFgDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gYC4NCj4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiArKiAqKltwcm92aWRlc10gbWJ1ZioqOg0KPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGBgbWJ1Zi5wb3J0YGAuDQo+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gKw0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ICsNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiDCoC4uDQo+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gX25pY19mZWF0dXJlc19wYWNrZXRfdHlwZV9wYXJzaW5nOg0K PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+IMKgUGFja2V0IHR5cGUgcGFyc2luZw0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+IGRpZmYgLS1naXQNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiBhL2RvYy9ndWlkZXMvbmljcy9mZWF0dXJlcy9kZWZhdWx0LmluDQo+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gaQ0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGIv ZG9jL2d1aWRlcy9uaWNzL2ZlYXR1cmVzL2RlZmF1bHQuaW4NCj4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiBpDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gaW5kZXgg NzU0MTg0ZGRkNC4uZWJlYjRjMTg1MSAxMDA2NDQNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiAtLS0NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBhL2RvYy9ndWlk ZXMvbmljcy9mZWF0dXJlcy9kZWZhdWx0LmluDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gaQ0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ICsrKw0KPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGIvZG9jL2d1aWRlcy9uaWNzL2ZlYXR1cmVzL2RlZmF1 bHQuaW4NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBpDQo+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gQEAgLTE5LDYgKzE5LDcgQEAgRnJlZSBUeCBtYnVmIG9uDQo+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gZGVtYW5kDQo+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPQ0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IMKg UXVldWUgc3RhcnQvc3RvcCAgICAgPQ0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ IMKgUnVudGltZSBSeCBxdWV1ZSBzZXR1cCA9DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gwqBSdW50aW1lIFR4IHF1ZXVlIHNldHVwID0NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiArU2hhcmVkIFJ4IHF1ZXVlICAgICAgPQ0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+IMKgQnVyc3QgbW9kZSBpbmZvICAgICAgPQ0KPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+IMKgUG93ZXIgbWdtdCBhZGRyZXNzIG1vbml0b3IgPQ0KPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IMKgTVRVIHVwZGF0ZSAgICAgICAgICAgPQ0KPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGRpZmYgLS1naXQNCj4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiBhL2RvYy9ndWlkZXMvcHJvZ19ndWlkZS9zd2l0Y2hfcmVwcmVzDQo+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gZW50YQ0KPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+IHRpb24NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiAu cnN0DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gYi9kb2MvZ3VpZGVzL3Byb2df Z3VpZGUvc3dpdGNoX3JlcHJlcw0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGVu dGENCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiB0aW9uDQo+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gLnJzdA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+IGluZGV4IGZmNmFhOTFjODAuLjQ1YmY1YTNhMTAgMTAwNjQ0DQo+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gLS0tDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g YS9kb2MvZ3VpZGVzL3Byb2dfZ3VpZGUvc3dpdGNoX3JlcHJlcw0KPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+IGVudGENCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiB0 aW9uDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gLnJzdA0KPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ICsrKw0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+IGIvZG9jL2d1aWRlcy9wcm9nX2d1aWRlL3N3aXRjaF9yZXByZXMNCj4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiBlbnRhDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gdGlvbg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IC5yc3QNCj4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBAQCAtMTIzLDYgKzEyMywxNiBAQCB0aG91Z2h0IGFz IGENCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBzb2Z0d2FyZQ0KPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ICJwYXRjaCBwYW5lbCIgZnJvbnQtZW5kIGZvcg0KPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGFwcGxpY2F0aW9ucy4NCj4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiDCoC4uIFsxXSBgRXRoZXJuZXQgc3dpdGNoIGRldmljZQ0K PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGRyaXZlcg0KPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+IG1vZGVsDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gKHN3aXRjaGRldikNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiANCj4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA8aHR0cHM6Ly93d3cua2VybmVsLm9yZy9kb2Mv RG9jdW1lbnRhDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gdGlvbg0KPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IC9uZXQNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiB3b3JraW5nL3N3aXRjaGRldi50eHQNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+IGBfDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gDQo+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gKy0gTWVtb3J5IHVzYWdlIG9mIHJlcHJlc2Vu dG9ycyBpcw0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGh1Z2UNCj4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiB3aGVuDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gbnVtYmVyIG9mIHJlcHJlc2VudG9yDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gK2dyb3dzLA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ICsgIGJl Y2F1c2UgUE1EIGFsd2F5cyBhbGxvY2F0ZSBtYnVmDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gZm9yDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gZWFjaA0KPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGRlc2NyaXB0b3Igb2YgUnggcXVldWUuDQo+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gKyAgUG9sbGluZyB0aGUgbGFyZ2UgbnVt YmVyIG9mIHBvcnRzDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gYnJpbmdzDQo+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gbW9yZSBDUFUgbG9hZCwgY2FjaGUNCj4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiArbWlzcyBhbmQNCj4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiArICBsYXRlbmN5LiBTaGFyZWQgUnggcXVldWUgY2FuIGJlDQo+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gdXNlZA0KPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+IHRvDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gc2hh cmUgUnggcXVldWUgYmV0d2Vlbg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ICtQ RiBhbmQNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiArICByZXByZXNlbnRvcnMg aW4gc2FtZSBzd2l0Y2gNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBkb21haW4u DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gK2BgUlRFX0VUSF9SWF9PRkZMT0FE X1NIQVJFRF9SWFFgYA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ICsgIGlzIHBy ZXNlbnQgaW4gUnggb2ZmbG9hZGluZw0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ IGNhcGFiaWxpdHkNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBvZg0KPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGRldmljZSBpbmZvLiBTZXR0aW5nDQo+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gK3RoZQ0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ICsgIG9mZmxvYWRpbmcgZmxhZyBpbiBkZXZpY2UgUnggbW9kZQ0KPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IG9yDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gUngNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBxdWV1ZSBjb25maWd1 cmF0aW9uIHRvDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gK2VuYWJsZQ0KPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ICsgIHNoYXJlZCBSeCBxdWV1ZS4gUG9sbGlu ZyBhbnkNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBtZW1iZXINCj4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBwb3J0DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gb2Ygc2hhcmVkIFJ4IHF1ZXVlIGNhbg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ICtyZXR1cm4NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiArICBw YWNrZXRzIG9mIGFsbCBwb3J0cyBpbiBncm91cCwNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiBwb3J0IElEDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gaXMNCj4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBzYXZlZCBpbiBgYG1idWYucG9ydGBgLg0K PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ICsNCj4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiDCoEJhc2ljIFNSLUlPVg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+IMKgLS0tLS0tLS0tLS0tDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gZGlmZiAtLWdpdCBhL2xpYi9ldGhk ZXYvcnRlX2V0aGRldi5jDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gYi9saWIv ZXRoZGV2L3J0ZV9ldGhkZXYuYw0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGlu ZGV4IDlkOTVjZDExZTEuLjEzNjFmZjc1OWEgMTAwNjQ0DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gLS0tIGEvbGliL2V0aGRldi9ydGVfZXRoZGV2LmMNCj4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiArKysgYi9saWIvZXRoZGV2L3J0ZV9ldGhkZXYuYw0KPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IEBAIC0xMjcsNiArMTI3LDcgQEAgc3RhdGljIGNv bnN0DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gc3RydWN0IHsNCj4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiDCoMKgwqDCoMKgwqDCoMKgUlRFX1JYX09GRkxPQURf QklUMlNUUihPVVRFUl8NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBVRFBfDQo+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gQ0tTVQ0KPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+IE0pLA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IMKg wqDCoMKgwqDCoMKgwqBSVEVfUlhfT0ZGTE9BRF9CSVQyU1RSKFJTU19IQQ0KPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+IFNIKSwNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiDCoMKgwqDCoMKgwqDCoMKgUlRFX0VUSF9SWF9PRkZMT0FEX0JJVDJTVFIoQlUNCj4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBGRkVSDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gX1NQTA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IElUKSwN Cj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiArDQo+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gUlRFX0VUSF9SWF9PRkZMT0FEX0JJVDJTVFIoU0hBUkVEX1JYUQ0KPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ICksDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gwqB9Ow0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IA0KPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IMKgI3VuZGVmIFJURV9SWF9PRkZMT0FEX0JJ VDJTVFINCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEvbGli L2V0aGRldi9ydGVfZXRoZGV2LmgNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBi L2xpYi9ldGhkZXYvcnRlX2V0aGRldi5oDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gaW5kZXggZDJiMjdjMzUxZi4uYTU3OGM5ZGI5ZCAxMDA2NDQNCj4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiAtLS0gYS9saWIvZXRoZGV2L3J0ZV9ldGhkZXYuaA0KPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ICsrKyBiL2xpYi9ldGhkZXYvcnRlX2V0aGRldi5oDQo+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gQEAgLTEwNDcsNiArMTA0Nyw3IEBAIHN0 cnVjdA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IHJ0ZV9ldGhfcnhjb25mIHsN Cj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiDCoMKgwqDCoMKgwqDCoMKgdWludDhf dCByeF9kcm9wX2VuOyAvKio8IERyb3ANCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiBwYWNrZXRzDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gaWYgbm8gZGVzY3Jp cHRvcnMgYXJlIGF2YWlsYWJsZS4gKi8NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiDCoMKgwqDCoMKgwqDCoMKgdWludDhfdCByeF9kZWZlcnJlZF9zdGFydDsNCj4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiAvKio8DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gRG8NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBub3Qgc3RhcnQgcXVl dWUgd2l0aA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IHJ0ZV9ldGhfZGV2X3N0 YXJ0KCkuDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gKi8NCj4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiDCoMKgwqDCoMKgwqDCoMKgdWludDE2X3QgcnhfbnNlZzsg LyoqPCBOdW1iZXINCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBvZg0KPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGRlc2NyaXB0aW9ucyBpbiByeF9zZWcgYXJyYXku DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gKi8NCj4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiArICAgICAgIHVpbnQzMl90IHNoYXJlZF9ncm91cDsgLyoqPA0KPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IFNoYXJlZA0KPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+IHBvcnQgZ3JvdXAgaW5kZXggaW4NCj4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiArIHN3aXRjaCBkb21haW4uICovDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gwqDCoMKgwqDCoMKgwqDCoC8qKg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+IMKgwqDCoMKgwqDCoMKgwqDCoCogUGVyLXF1ZXVlIFJ4IG9mZmxvYWRzIHRvDQo+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gYmUNCj4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiBzZXQNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiB1c2lu ZyBERVZfUlhfT0ZGTE9BRF8qIGZsYWdzLg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+IMKgwqDCoMKgwqDCoMKgwqDCoCogT25seSBvZmZsb2FkcyBzZXQgb24NCj4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiByeF9xdWV1ZV9vZmZsb2FkX2NhcGEgb3INCj4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiByeF9vZmZsb2FkX2NhcGEgQEAgLTEzNzMsNiArMTM3 NCwxMg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IEBADQo+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gc3RydWN0DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gcnRlX2V0aF9jb25mIHsNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiAj ZGVmaW5lDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gREVWX1JYX09GRkxPQURf T1VURVJfVURQX0NLU1VNDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gMHgwMDA0 MDAwMA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IMKgI2RlZmluZSBERVZfUlhf T0ZGTE9BRF9SU1NfSEFTSA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IDB4MDAw ODAwMDANCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiDCoCNkZWZpbmUNCj4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBSVEVfRVRIX1JYX09GRkxPQURfQlVGRkVSX1NQ TElUDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gMHgwMDEwMDAwMA0KPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ICsvKioNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiArICogUnggcXVldWUgaXMgc2hhcmVkIGFtb25nIHBvcnRzIGluDQo+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gc2FtZQ0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+IHN3aXRjaCBkb21haW4gdG8gc2F2ZQ0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ICttZW1vcnksDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gKyAq IGF2b2lkIHBvbGxpbmcgZWFjaCBwb3J0LiBBbnkgcG9ydA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+IGluDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gZ3JvdXAg Y2FuIGJlIHVzZWQgdG8gcmVjZWl2ZSBwYWNrZXRzLg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ICsgKiBSZWFsIHNvdXJjZSBwb3J0IG51bWJlciBzYXZlZCBpbg0KPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IG1idWYtDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiBwb3J0IGZpZWxkLg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ ICsgKi8NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiArI2RlZmluZQ0KPiA+ID4g PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IFJURV9FVEhfUlhfT0ZGTE9BRF9TSEFSRURfUlhR DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gMHgwMDIwMDAwMA0KPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g PiA+IMKgI2RlZmluZSBERVZfUlhfT0ZGTE9BRF9DSEVDS1NVTQ0KPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+IChERVZfUlhfT0ZGTE9BRF9JUFY0X0NLU1VNIHwgXA0KPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoERFVl8NCj4gPiA+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gPiA+ID4gPiBSWF9PDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g RkZMTw0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IEFEX1VEUF9DS1NVTSB8IFwN Cj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiAtLQ0KPiA+ID4gPiA+ID4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+IDIuMjUuMQ0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ IA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gDQo+ID4g PiA+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+ID4gPiA+IA0KPiA+ID4gPiA+ID4gPiANCj4gPiA+ IA0KPiANCg0K