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 DAC8845876; Tue, 27 Aug 2024 11:14:16 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9D0F7402DD; Tue, 27 Aug 2024 11:14:16 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.10]) by mails.dpdk.org (Postfix) with ESMTP id 1E4E74027F for ; Tue, 27 Aug 2024 11:14:14 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1724750055; x=1756286055; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=zTX7Q2znL3Ba/nw3IUppirnSysy/AzHLUGUDasmKqRE=; b=gVwNmQNqI5T7jGiQIF0L1o6WyErH10ooEy9mVrgR2ElCh+JKsHrEuu7C KamYe9FUgzgqnwBxO88o1le1EbWqU/+Nf/Ef8KZRYpIukQqZhMsPbLZOr 6DSOwkA+85d+fu556ww0FH5926woSsdbiTRcBaHO23srKqwXkLmzIBprc E7GELAd/0PO7ltC7spXaTbVrZ80vpum8pf2dV501p2cqD4VQCeo/nZFZA 0W1m1UKKdWimZNesb3tU4fVrureOzj7i7bLetSvVALKTRvuozzB2lHUG8 8ATdj0M74vwdLZ6IiIyg+FhU4KvyDK8Chd/UkUXEDQDb7gs13eHnKKGbk Q==; X-CSE-ConnectionGUID: 4yMjC3OZQU6SmNiAiioz6g== X-CSE-MsgGUID: U1a64Mo3RhmD0eyb6oQ3YQ== X-IronPort-AV: E=McAfee;i="6700,10204,11176"; a="34625072" X-IronPort-AV: E=Sophos;i="6.10,180,1719903600"; d="scan'208,217";a="34625072" Received: from orviesa006.jf.intel.com ([10.64.159.146]) by fmvoesa104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Aug 2024 02:14:13 -0700 X-CSE-ConnectionGUID: ZRm3pzrAQWS5FnaZsrseUg== X-CSE-MsgGUID: Pe+Z0oDTTXSssX/TSDnQeg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.10,180,1719903600"; d="scan'208,217";a="63117572" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orviesa006.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 27 Aug 2024 02:14:13 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Tue, 27 Aug 2024 02:14:13 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Tue, 27 Aug 2024 02:14:13 -0700 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.47) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Tue, 27 Aug 2024 02:14:12 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pwaOarBDgve9WPSEiuY5/MivaGxucMccDGjT9xlZQ2oO+Egn7Ym+gSUw6zgCnAWbvN2q1ooKBA/yNeEIVK3vZgTzAieup6XR0HcQosWqA/Yf4BupVxWi5UTwLDbBew4hkgs5XtmPxo6wSU7OG+pcbWJ8CCdBPtGz9WVQEjKcX8y1lCv/ue0BLnB4aASCI/jbXYr0YtaRvKts50gQjKxlghxEgXqSkZDdZ46Ak/L8PNNsWsu3YZn8xnBy476iqH+Bdj1uxNRqC7Ox94r7mHCio9VC1LE6f0WMdKACphX7r+DNbfqQ6ymVxuGyzx6p+dlypa0GmN8URNnLYJFpESTyqA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=zTX7Q2znL3Ba/nw3IUppirnSysy/AzHLUGUDasmKqRE=; b=VvevUzhZ0QjPNPIvfej0eio7Z5F4RVsKShsjhlqxm4ViBkdsk2onKxGmDt+FUNSSDSBNh0W/hvR83sn7um4Mpd1t1yyTViSqg3zAGTnVUfVW8HLL8DhCQ+YeJYvymv9Shd868gjk8uKvqlumbEU9LHU/XBPe/q+MefC+Jn8d4AgGQcuS4yz21+tONVF5T7cyZ0m/tsa0CcNLcATFWvOz4zxNe477prB/9ZI4f4fZs/KzjdPNTFXGZmCqw9fnfStPIgAJRGvz31xraSFodVSvRu+SRXxcoP0bIz2CBGQFcTvGgqrI54T7JuCnAVMo8t+67Z3WNuhXzwLqoEQ41s4vGQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from SJ0PR11MB5772.namprd11.prod.outlook.com (2603:10b6:a03:422::8) by DS0PR11MB8737.namprd11.prod.outlook.com (2603:10b6:8:1a1::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.26; Tue, 27 Aug 2024 09:14:10 +0000 Received: from SJ0PR11MB5772.namprd11.prod.outlook.com ([fe80::5851:319:3da6:850b]) by SJ0PR11MB5772.namprd11.prod.outlook.com ([fe80::5851:319:3da6:850b%4]) with mapi id 15.20.7897.021; Tue, 27 Aug 2024 09:14:10 +0000 From: "Medvedkin, Vladimir" To: rajesh goel , Ferruh Yigit CC: "Wang, Yipeng1" , "Gobriel, Sameh" , "Richardson, Bruce" , "dev@dpdk.org" Subject: RE: Bihash Support in DPDK Thread-Topic: Bihash Support in DPDK Thread-Index: AQHa9HtKSvirukPjVEiAzxdYgWE4y7IzcFgAgAc0nQCAADEsQA== Date: Tue, 27 Aug 2024 09:14:10 +0000 Message-ID: References: <18c7afe0-3fc0-4d4d-807f-57870197c32d@amd.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR11MB5772:EE_|DS0PR11MB8737:EE_ x-ms-office365-filtering-correlation-id: 2d82002f-9e04-41eb-5bf2-08dcc6789c4a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?bkRUSDhoSG05TVlBeVQ1OHhIWGZkY1NaTktqbExFRHBBc09WS0VqbkFzM3lG?= =?utf-8?B?enlLZnB4cEVnWUxqTXRseXpJQmhlM3dReXVHNmtMRXdFWnh1TEduZjBJM0VS?= =?utf-8?B?eVdVOVlDN0JyanRJWFFhTGFnbnpwSGFOY2NQV1RQNEJIRUdTb3pCdGFraDd4?= =?utf-8?B?NWZ5N2NqeEZIa3FpMDAyT2RIekhDdzFtRVpMM1FxK1poRmJPVXIwZWtXckZo?= =?utf-8?B?c1FCZGszU1dZT1EvZ292K1hkeGN2c2lodEFnMi9hZ3VIaE83akh6eDloU2w0?= =?utf-8?B?Y0wrTjRmdk1GcHh6ZU1NNEdlclRwcm9mKzVZUTlnSGJtM3VUOXVwcC9xbSsy?= =?utf-8?B?UitjK3QxR3NTZ0xhRldLanZBbFZyZGxOQ2dDTDcxdEFHK080S1Ezb0crQnMz?= =?utf-8?B?S05PMjRGMlROSkl4dGN0YlBXL0owOW1sNlpncEhzRXZ3bUc4eVBLODFjTlBu?= =?utf-8?B?T0FDUlN4Z3VrS2VLdnRURDczMnNvQXhETkJYbmVoUDdCZ0dBbWpUWUFVMXVN?= =?utf-8?B?UVlGWnRLaFpRWGFXdTdidEVpbFVVWUwxQk5DbGdRZlU2RldmWjN5T1c0dWw5?= =?utf-8?B?MDNocmdTVXlaVzNoNmdGUDQvaGg2eEVTRnZrc1M0d1RDVFkxbFFwMXpaTW1l?= =?utf-8?B?MURsd09LZndPVm1QUHhyZFB5UXJIWm52clozRm1vZFpLdjR0bkRPZVo3emhZ?= =?utf-8?B?cmlzdGRLWUFwVzBmYm5wdkFYUkE2TUhINkdFbHdPYUFMcUxacDlFMjhLN2NY?= =?utf-8?B?YnVPNk4wMk90alhvMDVnS094N3JZZmZySFZhNitHQkdmQlRyZ2drRmZqVjk3?= =?utf-8?B?dnRtWGVqb0FMT1VFMkYzajZ3S25tYzg4QzJRNGlnaVZ0clM3TUlNL2czbS93?= =?utf-8?B?Zjl1dVFJYllUbU5vaFhPSFM1Qzd5djZQVVNCWHMzVmhPdExHbzRzeGY3OXpn?= =?utf-8?B?ODVhQ3hERlRnZ3hNSWM0NE9pN2JaZ0M3RUd0MFd6bVhvaGR4Z1F0QUsyVFdv?= =?utf-8?B?dnJJR0VPOUE2SE42TTZUb0R1T0FGQ0hlZjhwMVc1THFmZ2NpWUdjY0xjd0ZF?= =?utf-8?B?VVBOWmhWQ1k5V0hTeEU3eTFGUENSb0FRZjg1dEZtekVwSnd0Zm9yN0RXNjhl?= =?utf-8?B?NmZVR1FxQkt6V09tVTZaUWpUUmV3Q1djWEZ5N0pZL2pXSDB3K2czUy9QUE9x?= =?utf-8?B?bUdMZU56UmJ4ekd6ZTlsQ2JOdEh6NHBOWTBNQXI5aVQ1Qk1Wcjh1NHZMa2Jj?= =?utf-8?B?WngzMkhnbnFZbjl0RXdqYmcrVVIwb1ZIS004cWlvemZDV0FYSmJBRExHcW9x?= =?utf-8?B?V25xc1hRV0dXYzFMY1o1VzJpaTdxanl6b3E2aWpzME5EUHljbG9BMSs3S3Y2?= =?utf-8?B?c1U0d05BMGI3b1ZvVjdCU3I5Vkt0cnF6dWY5YUlUZ2RSNnRjdGhmU1lEQTZ0?= =?utf-8?B?U2F6UE92dVA0MlpKaVZVRkU4aURFRzd1c2JzM3RBMkFXdUFqSVlQWHhCMnp3?= =?utf-8?B?cFZ5NzZSY2N1cW1ob1JubVhvSU9XSGJhOGJRbWtBakJQcjY2amNtR2FId2Vu?= =?utf-8?B?OXdibXNaak1iNWlVazFhTmEydFBmK3N5Q0t5bnRad2s3MmZTWFk4bkV3TTd0?= =?utf-8?B?bWJlVFBwcXpWY0tBcEZaQXdnZ3lOR2diT3g2NUlQcUtBN0tyMnhVYmwvbVl3?= =?utf-8?B?V09SWDM3MDBRRGpoT2ZNQnBzQlVocWhtei8rbkJVVk0vYjlMSnFxTklxaGtW?= =?utf-8?B?TytuT3lXalMydlFIdzJKY3o3aXpiNnJkRGxFT0I0YUYrMUE1MFZJRUE3Rlp1?= =?utf-8?Q?MrVDOCTInKdwfssmm0C+f1JBFd8e/04p3Zt7o=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR11MB5772.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SWhrOXZjcTJuTHRvWnFaSWIybElxNWVmWWxTMDVPWVFqSzA1Y2gxai90Z243?= =?utf-8?B?VVlzMjBMNDlNSHRCQ2EyNitjUERCUnhzSFdVeGpBUjEzUjMrUkVoRHJEL1Nk?= =?utf-8?B?bFhPbHlFMThlN3RXNUhpU0xSb1VneHZCSXVoMWFPMkhwTHJNNXlBcGJRNXdy?= =?utf-8?B?QmR1L1pJdStock9Rdmo3TWU4NmovcUV3WXduTk9QbllaMS9NV0xtcGJuV1Rp?= =?utf-8?B?T1lMTjlCVUc5Mm5xek94SHk2bnU4cTZrZG56T290UU5iblpEZ2Z1TVhWeDVl?= =?utf-8?B?bUVTaS9GbU83aHZLcTUxcTJDRzViUTNqZ3RXbzlxQm5JRnpiT0NsOFVvNksr?= =?utf-8?B?K2U5aGpzWGdCUjZzUDYrQVl6eTYzbDZuVTVyR245MGVSZ2ErNldUTjBOelQ4?= =?utf-8?B?N2thRFpmZU9MTENlVkhpUTNCcEMvTmhzbUIzVzdEUEkwbkYybHNWL0I0SUN3?= =?utf-8?B?cURzbXUwQlhGbE9IM2lpM2hYbEdYZzk3T3JDWDZIcXExL05SWlp0ZFFjUEpz?= =?utf-8?B?Wmd0RlIvSHJsNGNDcnNDV29xbXpHVHlRSDhKYVF6MThidjRoejNBU3YxaHhD?= =?utf-8?B?a2lPLy8vRmltclV2ZGF0SUlKVnBmVjVGczUwSVFqY1Y1MjFZWnQ0UVlmTFdU?= =?utf-8?B?M3o3aEpaRDlodEQwSGFkQkFQRU8zNmZxeUYyNmJHeW9RbW9naUZSeDlxSzZZ?= =?utf-8?B?czBpWlZCZWUyTTNpdk93eUpQNTZ2V3ppMUUzbWdHU0NON1krK245RExBdVlF?= =?utf-8?B?TmJaeUtOQmZGU0lhZHZFTCtCTE1nY0pPN1FoaUxIMGhaMVFjUXN1S00wTUZq?= =?utf-8?B?L2M1bjZUTEp6U050eGpuUHlrUEh5ZkR5ajdsLzZIdXhkenE5bmlqVEFtTXJn?= =?utf-8?B?a3U2Zm9IODlzV3RFN3dmZER5UzRodEJ0VzNzNkR5VGV3NGM2RlR3aGlSak4r?= =?utf-8?B?V0ZybHBEYmlBSTVZS2FwSmtmd2Y1ZjlwMVEzNFFIVk5vQnVnenlGNE5ObTdt?= =?utf-8?B?SE1YLzdJLzhWMUhDZlhENitabVRiQVM3ZTgxTG4vTVBsVlpzQ3dxS29TUFU0?= =?utf-8?B?ZDRRT0V3aWZoUUs5WTE2dHpXY3VaS3M3Zit5Vmg2Q2NIZ0RTNExneFF1MUFR?= =?utf-8?B?YXhwUjdEeW83NnVXWmJvaWM0VDhLMFZIL2ZpbFRUZmFpNk56MXpuRjZ4RWZV?= =?utf-8?B?c01BWnVxc1JqWVJUcjl6UlJ6c01WQjI4RHhKaG05MXQ1Z1U5SlVDSGlYVDg2?= =?utf-8?B?YkRjUHgzVUdNOHlXaXQ2Wi8xTmFTOVk0amdHUzlYQW5IbVpHcXdUTVhSSHZZ?= =?utf-8?B?ejJrZ21CalJUY0IwOW5Gc3Y4bHpNWnYycEpwTUR6aHBxVzlJbGFrT0ZsZU45?= =?utf-8?B?N1h5TDA3MG1jbWNIeEFBUjdWbmdMU0VhNkxKcEswZy9LaDh1WDQ2dXkxSXFI?= =?utf-8?B?Z2xjYWlIN3pieUFKdkRBdjJiS0gyWUYrRi9xR1pXTUE3ZFBjcTRkUytGRUVz?= =?utf-8?B?QmJFdnozUEJaTHgyYkl6VUdKWkdjY2hUT0dXNWh6VVVZN1YzYTFjMmhtLzAx?= =?utf-8?B?U1lPdExQL1BYUkNIaHBrdTFqMk1XS09NSTNyU1Y3MGZubmdtTktPdzA3Y2pi?= =?utf-8?B?dE02Ym1GdTFQUG5BZmZ1alR2ZURaMzhOS0Jtb0VaZlNMejlKaWhzV21WMjdY?= =?utf-8?B?b3drRjdCWGV0Z1QyTExEelJhZkozQzBiZzRNTXNSMVovVWk0VHFScmdjR0tv?= =?utf-8?B?QktYVEZLVEN6TEF6c1dQc2lHNTFPNmxvRm9qMXBFSkgwRUsyc3hKRHNRM0ZV?= =?utf-8?B?V3VGR3hzeFN1cTM1MkIycmxqL25DTGlYZ2JCVkV2RzE1UEdqdmtmTi9LSFN1?= =?utf-8?B?dXVGMERXTWpxQUVWMXE0cnZSS1Z1S0pyalF1ZG5ha3ljemQvVDBOWXJ6L21U?= =?utf-8?B?Tzh5QnFZZTF2REtGc3g0Z2U4TVBIdktITWpBODcvRnVvMTRFSFptdDcvZ0t5?= =?utf-8?B?Z2hERXYwSWpGdEt3VGRVd1hCcklUbDdTalU2MnFVbWFQVFRNV3pwUnRYSE1B?= =?utf-8?B?Mzk2eHROQ0VxY2ZITkZrNExOQjNpd1NMUDJJeklMeEkrMzNhcGt2N3l4UlZ5?= =?utf-8?B?SGdscDdnMzk0Q1dYNGUwS09EdW9oTFJqMVg1SzhnMTB6Q1ZRbVVvdW90NzVG?= =?utf-8?B?OXc9PQ==?= Content-Type: multipart/alternative; boundary="_000_SJ0PR11MB5772FA1D60FD21C3C8DC218896942SJ0PR11MB5772namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR11MB5772.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2d82002f-9e04-41eb-5bf2-08dcc6789c4a X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Aug 2024 09:14:10.0192 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: kt0ZYKjjex4bppSjTqZSp+eY7gN96rSKilqUfKeI0L8cO/x7b8qNPgU36WGJHdDcWQ0dXV4qtoQXFDpu/L7wjtJ45tdOPrVBPa1Dosat2t8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB8737 X-OriginatorOrg: intel.com 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 --_000_SJ0PR11MB5772FA1D60FD21C3C8DC218896942SJ0PR11MB5772namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgUmFqZXNoLA0KDQpQbGVhc2UgY2xhcmlmeSB3aGF0IGRvIHlvdSBtZWFuIGJ5IOKAnGJpaGFz aOKAnT8gQmlkaXJlY3Rpb25hbD8gQm91bmRlZCBpbmRleD8NCg0KQXMgZm9yIGNvbmN1cnJlbnQg bG9va3VwL3VwZGF0ZXMsIHllcywgRFBESyBoYXNoIHRhYmxlIHN1cHBvcnRzIG11bHRpLXByb2Nl c3MvbXVsdGktdGhyZWFkLCBwbGVhc2Ugc2VlIHRoZSBkb2N1bWVudGF0aW9uOg0KaHR0cHM6Ly9k b2MuZHBkay5vcmcvZ3VpZGVzL3Byb2dfZ3VpZGUvaGFzaF9saWIuaHRtbCNtdWx0aS1wcm9jZXNz LXN1cHBvcnQNCg0KDQpGcm9tOiByYWplc2ggZ29lbCA8cmdvZWwuYmFuZ2Fsb3JlQGdtYWlsLmNv bT4NClNlbnQ6IFR1ZXNkYXksIEF1Z3VzdCAyNywgMjAyNCA3OjA0IEFNDQpUbzogRmVycnVoIFlp Z2l0IDxmZXJydWgueWlnaXRAYW1kLmNvbT4NCkNjOiBXYW5nLCBZaXBlbmcxIDx5aXBlbmcxLndh bmdAaW50ZWwuY29tPjsgR29icmllbCwgU2FtZWggPHNhbWVoLmdvYnJpZWxAaW50ZWwuY29tPjsg UmljaGFyZHNvbiwgQnJ1Y2UgPGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tPjsgTWVkdmVka2lu LCBWbGFkaW1pciA8dmxhZGltaXIubWVkdmVka2luQGludGVsLmNvbT47IGRldkBkcGRrLm9yZw0K U3ViamVjdDogUmU6IEJpaGFzaCBTdXBwb3J0IGluIERQREsNCg0KSGkgQWxsLA0KQ2FuIHdlIGdl dCBzb21lIHJlcGx5Lg0KDQpUaGFua3MNClJhamVzaA0KDQpPbiBUaHUsIEF1ZyAyMiwgMjAyNCBh dCA5OjMy4oCvUE0gRmVycnVoIFlpZ2l0IDxmZXJydWgueWlnaXRAYW1kLmNvbTxtYWlsdG86ZmVy cnVoLnlpZ2l0QGFtZC5jb20+PiB3cm90ZToNCk9uIDgvMjIvMjAyNCA4OjUxIEFNLCByYWplc2gg Z29lbCB3cm90ZToNCj4gSGkgQWxsLA0KPiBOZWVkIGluZm8gaWYgRFBESyBoYXNoIGxpYnJhcnkg c3VwcG9ydHMgYmloYXNoIHRhYmxlIHdoZXJlIGZvciBtdWx0aS0NCj4gdGhyZWFkIGFuZCBtdWx0 aS1wcm9jZXNzIHdlIGNhbiB1cGRhdGUvZGVsL2xvb2t1cCBlbnRyaWVzIHBlciBidWNrZXQgbGV2 ZWwuDQo+DQo+DQoNCisgaGFzaCBsaWJyYXJ5IG1haW50YWluZXJzLg0K --_000_SJ0PR11MB5772FA1D60FD21C3C8DC218896942SJ0PR11MB5772namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpBcHRvczt9DQovKiBTdHlsZSBEZWZpbml0 aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJn aW46MGNtOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IkFwdG9zIixzYW5zLXNl cmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5 Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWls U3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToi QXB0b3MiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0K CXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTEuMHB0Ow0KCW1zby1s aWdhdHVyZXM6bm9uZTsNCgltc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUzt9DQpAcGFnZSBXb3Jk U2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQg NzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30N Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6 ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBn dGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2 OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0t LT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLUdCIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxl IiBzdHlsZT0id29yZC13cmFwOmJyZWFrLXdvcmQiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24x Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21z by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5IaSBSYWplc2gsPG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNv LWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1mYXJl YXN0LWxhbmd1YWdlOkVOLVVTIj5QbGVhc2UgY2xhcmlmeSB3aGF0IGRvIHlvdSBtZWFuIGJ5IOKA nGJpaGFzaOKAnT8gQmlkaXJlY3Rpb25hbD8gQm91bmRlZCBpbmRleD88bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNv LWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkFzIGZvciBjb25jdXJyZW50IGxvb2t1cC91cGRhdGVz LCB5ZXMsIERQREsgaGFzaCB0YWJsZSBzdXBwb3J0cyBtdWx0aS1wcm9jZXNzL211bHRpLXRocmVh ZCwgcGxlYXNlIHNlZSB0aGUgZG9jdW1lbnRhdGlvbjo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFy ZWFzdC1sYW5ndWFnZTpFTi1VUyI+PGEgaHJlZj0iaHR0cHM6Ly9kb2MuZHBkay5vcmcvZ3VpZGVz L3Byb2dfZ3VpZGUvaGFzaF9saWIuaHRtbCNtdWx0aS1wcm9jZXNzLXN1cHBvcnQiPmh0dHBzOi8v ZG9jLmRwZGsub3JnL2d1aWRlcy9wcm9nX2d1aWRlL2hhc2hfbGliLmh0bWwjbXVsdGktcHJvY2Vz cy1zdXBwb3J0PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVT Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86 cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy LXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8 L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiByYWplc2ggZ29lbCAmbHQ7 cmdvZWwuYmFuZ2Fsb3JlQGdtYWlsLmNvbSZndDsNCjxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5 LCBBdWd1c3QgMjcsIDIwMjQgNzowNCBBTTxicj4NCjxiPlRvOjwvYj4gRmVycnVoIFlpZ2l0ICZs dDtmZXJydWgueWlnaXRAYW1kLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IFdhbmcsIFlpcGVuZzEg Jmx0O3lpcGVuZzEud2FuZ0BpbnRlbC5jb20mZ3Q7OyBHb2JyaWVsLCBTYW1laCAmbHQ7c2FtZWgu Z29icmllbEBpbnRlbC5jb20mZ3Q7OyBSaWNoYXJkc29uLCBCcnVjZSAmbHQ7YnJ1Y2UucmljaGFy ZHNvbkBpbnRlbC5jb20mZ3Q7OyBNZWR2ZWRraW4sIFZsYWRpbWlyICZsdDt2bGFkaW1pci5tZWR2 ZWRraW5AaW50ZWwuY29tJmd0OzsgZGV2QGRwZGsub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJl OiBCaWhhc2ggU3VwcG9ydCBpbiBEUERLPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj5IaSBBbGwsPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+Q2FuIHdlIGdldCBzb21lIHJlcGx5LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3M8bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJhamVzaDxvOnA+PC9vOnA+PC9wPg0KPC9k aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBUaHUsIEF1ZyAyMiwgMjAyNCBh dCA5OjMyPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy aWYiPuKArzwvc3Bhbj5QTSBGZXJydWggWWlnaXQgJmx0OzxhIGhyZWY9Im1haWx0bzpmZXJydWgu eWlnaXRAYW1kLmNvbSI+ZmVycnVoLnlpZ2l0QGFtZC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwv bzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s ZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4t bGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRv bTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiA4LzIyLzIwMjQgODo1MSBBTSwgcmFq ZXNoIGdvZWwgd3JvdGU6PGJyPg0KJmd0OyBIaSBBbGwsPGJyPg0KJmd0OyBOZWVkIGluZm8gaWYg RFBESyBoYXNoIGxpYnJhcnkgc3VwcG9ydHMgYmloYXNoIHRhYmxlIHdoZXJlIGZvciBtdWx0aS08 YnI+DQomZ3Q7IHRocmVhZCBhbmQgbXVsdGktcHJvY2VzcyB3ZSBjYW4gdXBkYXRlL2RlbC9sb29r dXAgZW50cmllcyBwZXIgYnVja2V0IGxldmVsLjxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQo8 YnI+DQorIGhhc2ggbGlicmFyeSBtYWludGFpbmVycy48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2tx dW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_SJ0PR11MB5772FA1D60FD21C3C8DC218896942SJ0PR11MB5772namp_--