From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 061AAA04B5; Thu, 10 Sep 2020 03:46:06 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id A90641B9B7; Thu, 10 Sep 2020 03:46:06 +0200 (CEST) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by dpdk.org (Postfix) with ESMTP id 2BAB7255 for ; Thu, 10 Sep 2020 03:46:03 +0200 (CEST) IronPort-SDR: o5R1BbR6Mo/nwhwBo4oyu72GMwG2g2kqFfTu82F/qHBHDSAlIvhRbqs/uQUjo3xz5aydpoMZ0Y qmzdqCS8401Q== X-IronPort-AV: E=McAfee;i="6000,8403,9739"; a="158487257" X-IronPort-AV: E=Sophos;i="5.76,411,1592895600"; d="scan'208,217";a="158487257" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Sep 2020 18:46:01 -0700 IronPort-SDR: 8cUT8SHMY6S9nczx52rHlmSx/QfFUaYLuhG9GKed3rVkmDwjNHdeTL28vSZL2qiSf0e/3r+KSU E2oQX8y1RWaw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.76,411,1592895600"; d="scan'208,217";a="317732016" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga002.jf.intel.com with ESMTP; 09 Sep 2020 18:46:01 -0700 Received: from fmsmsx604.amr.corp.intel.com (10.18.126.84) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Wed, 9 Sep 2020 18:46:00 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Wed, 9 Sep 2020 18:46:00 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.175) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Wed, 9 Sep 2020 18:45:52 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CxrCGxxwfHKHJ1l7jxWFJ8P1JV5O665MvN2/mBHnAMoWgrhBCEnxHnCxgHOUMLHTJzTtZHFyVKBZTLtervaZ6oh20lQxgJU82KT7n1bwNFgmoruKLXimXKiJOL/w7+2b0x5KtjkEqWTV0F/vc284iapU5aeheU6/oDN3rffk1aoKt+2DrIOloIBoDoeg+fw1fqkiJsn36s3SPsLnTVSfNt960FzH0+6dvYkDKDcFQUW2AZPDossxPSiJ6nyTKMPaVYZsj1z3AOk9OIUVGecNEoeG9Eo8NDep1y+IZlNi/MBlmYK845aAqcMHSRuLqFq2YfuiYRHltMWn2Zq+i7izGA== 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:X-MS-Exchange-SenderADCheck; bh=Ddih6/15F9jjj38sihUtUj/B90Tiuk6pgE3v13Mo7TI=; b=P+EEXNs8FUSKukErhizz1tT7T7u+q+L53ZbQDXusN5t2Zf0JE4FxIk5uId9XkFBTvtCVuq28DabWltZwwmN2Ks3I5QrTzxlvdv6+YKCoIP9IQLxSdvz0nujiLEK5/prZSisJ9KeiXvDWn2FR8KF/fQc88CJ52BFW+j/DXxKDwxDCsRoBFhXnAyU/luOCMfd3MUsKWO5rLLpW36F5lrqysHclBW3/WkGM/36AwK5aYgKiKY5EfijGuS5FIP05QiNCVcrBseMWmT9LMnp/4zt9X61EuVJZAZgNX82paoEBAvpLVKo+H3p6br2ds7OiHPwl0kK9qNMHspNAbl/B1/BYBQ== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ddih6/15F9jjj38sihUtUj/B90Tiuk6pgE3v13Mo7TI=; b=V4Oa6I9xEaqoN91bZqgWpLVBo1NaBWu327b+Maws4bl+4GaspLzQ2lrp0ficSqTnc51kwpOmMqzmNC82i3hR25SBJ2ez/5PIrOOr9sPkPs44A5uO652Q2V0By1n3jjVh+84p1m9UIB6R4M7okbwGtTpGd1QeJinWSr5/U75TDoY= Received: from BN8PR11MB3715.namprd11.prod.outlook.com (2603:10b6:408:85::13) by BN7PR11MB2804.namprd11.prod.outlook.com (2603:10b6:406:ac::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16; Thu, 10 Sep 2020 01:45:51 +0000 Received: from BN8PR11MB3715.namprd11.prod.outlook.com ([fe80::45c2:fb36:838e:6d28]) by BN8PR11MB3715.namprd11.prod.outlook.com ([fe80::45c2:fb36:838e:6d28%7]) with mapi id 15.20.3348.019; Thu, 10 Sep 2020 01:45:51 +0000 From: "Ma, LihongX" To: Owen Hilyard , "dts@dpdk.org" CC: Lincoln Lavoie Thread-Topic: [PATCH V1] tests/checksum_offload: Bugfix for bug 529 Thread-Index: AQHWhu1lX+nM43+n5k+Pqtuilju3+KlgznkAgABKZlA= Date: Thu, 10 Sep 2020 01:45:50 +0000 Message-ID: References: <20200909210807.55311-1-ohilyard@iol.unh.edu> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: iol.unh.edu; dkim=none (message not signed) header.d=none;iol.unh.edu; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.147.193] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a0c9d78e-1254-440b-0220-08d8552b3f88 x-ms-traffictypediagnostic: BN7PR11MB2804: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5797; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 84vtrbnOyWp3LqTMERRW8qgC3XpYYEyp0nOmwsCRTgcPemyouQd1TppT24FEC09DVczPYODTqxFhT7QVZqBvbfr55MGQksylBt0/BC/iqlqpEXV91hyk2ayVMGCxjxxkgo0S95seR3epFWv3oCM8/N8Ug/Rc5N9pE3vw+LKMQJ+mZHpNDthVB+yxmrDeZywRDjIE4UoQylwo8ZHX2WHrLhjvVLXAZzkKSdesTzYIL4883O3M1Hi+8gW3FUx7P2C+rk+uoGzduBh/GqPG27d540Kj/7xSkwH2o4QDlhar8/sZnJuk0Mj4ErkBj9oNxCPgvCPdGTT7EQHg7tOT8y5X2Q== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN8PR11MB3715.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(376002)(346002)(136003)(39860400002)(396003)(86362001)(8936002)(71200400001)(110136005)(33656002)(66946007)(76116006)(66476007)(64756008)(2906002)(66556008)(66446008)(5660300002)(55016002)(316002)(9686003)(53546011)(186003)(52536014)(4326008)(6506007)(26005)(7696005)(8676002)(478600001)(83380400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: m1tlUE1u46c2/ZfbvA4b/GCNItdwm0IrqcX97bxtTJgz/aypyd7LQMWX48LPrGHx6htOSooNBEu0d2oiUnw3a+bW+nxqYjYRaxcQVKg5DBey5Af88GjuT+WQiY4HWdLCqG8azJibCmTjK4b2DX0CZ7dXERoI6AasNeXCj9lx1otHuHkuNRbfYeyPx/d4eXDPKg3PUeVaCkk8qygvEPtC31hAHVMqlPE62PHeePlIi4B2i8hcBRuJW4i0H1sboYvHCBbTWqnO0aEJCxM4SvLEWKfCke4dAEQTk4BZLtdqlvLWTB5xs5UHMwC/LkivGlFXHWm4xtcGX16ClVkhopa6L9OsTy2URsDIBIgyJZfCv1pGR9XoVTqI3CXp+XoOn4GQRZ1UxcOFBKAYiWSPmzUKJEugQaTKjSW2o8VuBj8unQPV1WFAnr2GP4v5aBXSzgoUFqltCk19gmc4M3ZZs4L0EZSRX1oGBMA1XDY4ht3OR56gU7DHlEuqClSJ1xoRqoHYHpyN4ijlCwOnlqhtUqTe0MZsQRf/DPwQsTZ+2z/TdOcc8ygwdkxotgfg05C2cOgyIrjP/MeURzRDQjJccODHpOEwoJ2Kn80DAfiOLPi5q9KVXB4WvVfJxPDuJAB62JDSx35AZBgubTTqqAAPlO96Yg== x-ms-exchange-transport-forked: True Content-Type: multipart/alternative; boundary="_000_BN8PR11MB3715B7BC83C72F210EB00AA09E270BN8PR11MB3715namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN8PR11MB3715.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a0c9d78e-1254-440b-0220-08d8552b3f88 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Sep 2020 01:45:50.7329 (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: ZJOlzNdFA34hIFsvPeo67NpoKSKiCeAjJVZmxiY1lfmAtEJABzFBlEwmatZDRa2AzpneDhE2EWv//OpiYihIBg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR11MB2804 X-OriginatorOrg: intel.com Subject: Re: [dts] [PATCH V1] tests/checksum_offload: Bugfix for bug 529 X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org Sender: "dts" --_000_BN8PR11MB3715B7BC83C72F210EB00AA09E270BN8PR11MB3715namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhhbmtzIHJlc3BvbnNlIG9mIHRoYXQsIGluIHRoZSBsb2cgZmlsZSwgSSBmaW5kIHRoZSByZXN1 bHQgb2YgbmV3IGNhc2VzIHRlc3RfaGFyZHdhcmVfY2hlY2tzdW1fY2hlY2tfbDRfcnggYW5kIHRl c3RfaGFyZHdhcmVfY2hlY2tzdW1fY2hlY2tfbDRfdHggYXJlIGZhaWxlZCwNCklzIGl0IGV4cGVj dGVkIHJlc3VsdCBvZiBub3cgb3IgdGhlcmUgaXMgYnVnIG9mIGl0ID8NCg0KUmVnYXJkcywNCk1h LGxpaG9uZw0KDQpGcm9tOiBPd2VuIEhpbHlhcmQgPG9oaWx5YXJkQGlvbC51bmguZWR1Pg0KU2Vu dDogVGh1cnNkYXksIFNlcHRlbWJlciAxMCwgMjAyMCA1OjE0IEFNDQpUbzogZHRzQGRwZGsub3Jn OyBNYSwgTGlob25nWCA8bGlob25neC5tYUBpbnRlbC5jb20+DQpDYzogTGluY29sbiBMYXZvaWUg PGx5bGF2b2llQGlvbC51bmguZWR1Pg0KU3ViamVjdDogUmU6IFtQQVRDSCBWMV0gdGVzdHMvY2hl Y2tzdW1fb2ZmbG9hZDogQnVnZml4IGZvciBidWcgNTI5DQoNCkhlbGxvIE1hLGxpaG9uZywNCg0K V2hpbGUgSSB3YXMgcmUtdGVzdGluZyB0aGUgZW50aXJlIHN1aXRlIHRvIGdldCB0aGUgdGVzdCBs b2cgZmlsZSBmb3IgeW91LCBJIGZvdW5kIGEgZmV3IG1vcmUgaXNzdWVzIHRoYXQgb2NjdXIgd2hl biBydW5uaW5nIHRoZSBlbnRpcmUgdGVzdCBzdWl0ZSBhdCBvbmNlLiBJJ3ZlIGluY2x1ZGVkIGZp eGVzIGZvciB0aGVzZSBidXQgYXBwYXJlbnRseSBjaGVja3BhdGNoIGRvZXNuJ3QgbGlrZSBzb21l dGhpbmcgYWJvdXQgdGhlIHBhdGNoLCBzbyBJJ2xsIHJlc3VibWl0LiBTb3JyeSBhYm91dCB0aGF0 LiBJJ3ZlIGluY2x1ZGVkIHRoZSBsb2cgZmlsZSBhZnRlciBzdHJpcHBpbmcgc29tZSBvZiB0aGUg b3V0cHV0LiBEdWUgdG8gaG93IHRoZSB0ZXN0IHdhcyBjb25zdHJ1Y3RlZCwgSSB3YXNuJ3QgYWJs ZSB0byB1c2UgdGhlIG5vcm1hbCBtZXRob2QgdG8gcnVuIHNjYXB5IGFuZCBoYWQgdG8gZG8gaXQg dGhyb3VnaCBzZW5kX2V4cGVjdCwgd2hpY2ggbWVhbnMgdGhhdCBhbGwgb2YgdGhlIGNvbG9yaW5n cyBpbiB0aGUgc2hlbGwgd2VyZSBsb2dnZWQuIEkndmUgZG9uZSBteSBiZXN0IHRvIHJlbW92ZSBh bGwgb2YgdGhlIGxpbmVzIHdpdGggY29sb3Igc3ltYm9scyBpbiB0aGVtIHNpbmNlIHRoZXkgYXJl bid0IG5lZWRlZCB0byB1bmRlcnN0YW5kIHRoZSBvdXRwdXQuDQoNClNvcnJ5IGFib3V0IG1lc3Np bmcgdXAgdGhlIHN1Ym1pc3Npb24gYWdhaW4sDQpPd2VuDQoNCk9uIFdlZCwgU2VwIDksIDIwMjAg YXQgNTowOCBQTSBPd2VuIEhpbHlhcmQgPG9oaWx5YXJkQGlvbC51bmguZWR1PG1haWx0bzpvaGls eWFyZEBpb2wudW5oLmVkdT4+IHdyb3RlOg0KYWRkZWQgbWlzc2luZyBxdW90ZSBpbiB0ZW1wbGF0 ZSBmb3Igc2NhcHkgcGFja2V0cy4NCnJlYXJyYWdlZCBjbG9zaW5nIGRvd24gc2NhcHkgYW5kIHRl c3RwbWQgdG8gYXZvaWQgaXNzdWVzIHdpdGggb3RoZXIgdGVzdA0KY2FzZXMuDQoNClNpZ25lZC1v ZmYtYnk6IE93ZW4gSGlseWFyZCA8b2hpbHlhcmRAaW9sLnVuaC5lZHU8bWFpbHRvOm9oaWx5YXJk QGlvbC51bmguZWR1Pj4NCi0tLQ0KIHRlc3RzL1Rlc3RTdWl0ZV9jaGVja3N1bV9vZmZsb2FkLnB5 IHwgMTEgKysrKysrLS0tLS0NCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA1IGRl bGV0aW9ucygtKQ0KDQpkaWZmIC0tZ2l0IGEvdGVzdHMvVGVzdFN1aXRlX2NoZWNrc3VtX29mZmxv YWQucHkgYi90ZXN0cy9UZXN0U3VpdGVfY2hlY2tzdW1fb2ZmbG9hZC5weQ0KaW5kZXggYzRhODc3 ZC4uZjJlOTg3OCAxMDA2NDQNCi0tLSBhL3Rlc3RzL1Rlc3RTdWl0ZV9jaGVja3N1bV9vZmZsb2Fk LnB5DQorKysgYi90ZXN0cy9UZXN0U3VpdGVfY2hlY2tzdW1fb2ZmbG9hZC5weQ0KQEAgLTM3NCw3 ICszNzQsNyBAQCBjbGFzcyBUZXN0Q2hlY2tzdW1PZmZsb2FkKFRlc3RDYXNlKToNCiAgICAgZGVm IHJlcGxheV9wY2FwX2ZpbGVfb25fdGVzdGVyKHNlbGYsIGlmYWNlLCBwYWNrZXRfZmlsZV9wYXRo KToNCiAgICAgICAgIHNlbGYudGVzdGVyLnNlbmRfZXhwZWN0KCJzY2FweSIsICI+Pj4iKQ0KICAg ICAgICAgc2VsZi5zY2FweV9leGVjKGYicGFja2V0cyA9IHJkcGNhcCgne3BhY2tldF9maWxlX3Bh dGh9JykiKQ0KLSAgICAgICAgc2VsZi5zY2FweV9leGVjKGYic2VuZHAocGFja2V0cywgaWZhY2U9 e2lmYWNlfSkiKQ0KKyAgICAgICAgc2VsZi5zY2FweV9leGVjKGYic2VuZHAocGFja2V0cywgaWZh Y2U9J3tpZmFjZX0nKSIpDQogICAgICAgICBzZWxmLnRlc3Rlci5zZW5kX2V4cGVjdCgicXVpdCgp IiwgIiMgIikNCg0KICAgICBkZWYgdmFsaWRhdGVfcGFja2V0X2xpc3RfY2hlY2tzdW1zKHNlbGYs IHBhY2tldHMpOg0KQEAgLTcwMyw3ICs3MDMsNyBAQCBjbGFzcyBUZXN0Q2hlY2tzdW1PZmZsb2Fk KFRlc3RDYXNlKToNCiAgICAgICAgIGZvciBsNCBpbiBsNF9wcm90b3M6DQogICAgICAgICAgICAg Zm9yIGNoa3N1bSBpbiAiIiwgImNoa3N1bT0weGYiOg0KICAgICAgICAgICAgICAgICB2ZiA9IHNl bGYuc2VuZF9wa3RfZXhwZWN0X2dvb2RfYmFkX2Zyb21fZmxhZ19jYXRjaF9mYWlsdXJlKA0KLSAg ICAgICAgICAgICAgICAgICAgZiJldGgvSVAoe2Noa3N1bX0pL3tsNH0oKS8oWCcqNTApIiwNCisg ICAgICAgICAgICAgICAgICAgIGYiZXRoL0lQKHtjaGtzdW19KS97bDR9KCkvKCdYJyo1MCkiLA0K ICAgICAgICAgICAgICAgICAgICAgIlBLVF9SWF9JUF9DS1NVTV8iLCBmIntsNH0iLA0KICAgICAg ICAgICAgICAgICAgICAgc2hvdWxkX3Bhc3M9KGNoa3N1bSA9PSAiIikpDQogICAgICAgICAgICAg ICAgIGlmIHZmIGlzIG5vdCBOb25lOg0KQEAgLTg0NiwxNCArODQ2LDEzIEBAIGNsYXNzIFRlc3RD aGVja3N1bU9mZmxvYWQoVGVzdENhc2UpOg0KICAgICAgICAgIyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgaWYgdmYgaXMgbm90IE5vbmU6DQogICAgICAgICAjICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgdmVyaWZpY2F0aW9uX2Vycm9ycy5hcHBlbmQodmYpDQoNCi0gICAgICAg ICMgdHVubmVsZWQgaW5uZXINCisgICAgICAgIHNlbGYudGVzdGVyLnNlbmRfZXhwZWN0KCJxdWl0 IiwgIiMiKQ0KKyAgICAgICAgc2VsZi5kdXQuc2VuZF9leHBlY3QoInN0b3AiLCAidGVzdHBtZD4i KQ0KDQogICAgICAgICBmb3IgZXJyIGluIHZlcmlmaWNhdGlvbl9lcnJvcnM6DQogICAgICAgICAg ICAgc2VsZi5sb2dnZXIuZXJyb3Ioc3RyKGVycikpDQogICAgICAgICBzZWxmLnZlcmlmeShsZW4o dmVyaWZpY2F0aW9uX2Vycm9ycykgPT0gMCwgIlNlZSBwcmV2aW91cyBvdXRwdXQiKQ0KDQogICAg ICAgIC0gICAgICAgIHNlbGYudGVzdGVyLnNlbmRfZXhwZWN0KCJxdWl0IiwgIiMiKQ0KLSAgICAg ICAgc2VsZi5kdXQuc2VuZF9leHBlY3QoInN0b3AiLCAidGVzdHBtZD4iKQ0KDQogICAgIGRlZiB0 ZXN0X2hhcmR3YXJlX2NoZWNrc3VtX2NoZWNrX2w0X3R4KHNlbGYpOg0KICAgICAgICAgc2VsZi5j aGVja3N1bV9lbmFibGVodyhzZWxmLmR1dF9wb3J0c1swXSkNCkBAIC04ODcsNyArODg2LDkgQEAg Y2xhc3MgVGVzdENoZWNrc3VtT2ZmbG9hZChUZXN0Q2FzZSk6DQoNCiAgICAgICAgIGVycm9yX21l c3NhZ2VzID0gc2VsZi52YWxpZGF0ZV9wYWNrZXRfbGlzdF9jaGVja3N1bXMoY2FwdHVyZWRfcGFj a2V0cykNCg0KKyAgICAgICAgc2VsZi50ZXN0ZXIuc2VuZF9leHBlY3QoInF1aXQiLCAiIyIpDQog ICAgICAgICBzZWxmLmR1dC5zZW5kX2V4cGVjdCgic3RvcCIsICJ0ZXN0cG1kPiIpDQorDQogICAg ICAgICBpZiBsZW4oZXJyb3JfbWVzc2FnZXMpICE9IDA6DQogICAgICAgICAgICAgZm9yIGVycm9y X21zZyBpbiBlcnJvcl9tZXNzYWdlczoNCiAgICAgICAgICAgICAgICAgc2VsZi5sb2dnZXIuZXJy b3IoZXJyb3JfbXNnKQ0KLS0NCjIuMjUuMQ0K --_000_BN8PR11MB3715B7BC83C72F210EB00AA09E270BN8PR11MB3715namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0 O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNpbVN1biI7DQoJ cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0K CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNv LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy bGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBs eTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEOw0K CWZvbnQtd2VpZ2h0Om5vcm1hbDsNCglmb250LXN0eWxlOm5vcm1hbDsNCgl0ZXh0LWRlY29yYXRp b246bm9uZSBub25lO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1v bmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0 aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4w aW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxl PjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIg c3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48 eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQi IGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+ DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNs YXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzFGNDk3RCI+VGhhbmtzIHJlc3BvbnNlIG9mIHRoYXQsIGlu IHRoZSBsb2cgZmlsZSwgSSBmaW5kIHRoZSByZXN1bHQgb2YgbmV3IGNhc2VzIHRlc3RfaGFyZHdh cmVfY2hlY2tzdW1fY2hlY2tfbDRfcnggYW5kIHRlc3RfaGFyZHdhcmVfY2hlY2tzdW1fY2hlY2tf bDRfdHggYXJlIGZhaWxlZCwNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMxRjQ5N0QiPklzIGl0 IGV4cGVjdGVkIHJlc3VsdCBvZiBub3cgb3IgdGhlcmUgaXMgYnVnIG9mIGl0ID88bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjEyLjBwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMUY0 OTdEIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMxRjQ5N0QiPk1hLGxpaG9uZzwv c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMUY0OTdEIj48bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjEyLjBwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRp bmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv cmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBPd2VuIEhpbHlhcmQgJmx0O29oaWx5 YXJkQGlvbC51bmguZWR1Jmd0OyA8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIFNlcHRlbWJl ciAxMCwgMjAyMCA1OjE0IEFNPGJyPg0KPGI+VG86PC9iPiBkdHNAZHBkay5vcmc7IE1hLCBMaWhv bmdYICZsdDtsaWhvbmd4Lm1hQGludGVsLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IExpbmNvbG4g TGF2b2llICZsdDtseWxhdm9pZUBpb2wudW5oLmVkdSZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4g UmU6IFtQQVRDSCBWMV0gdGVzdHMvY2hlY2tzdW1fb2ZmbG9hZDogQnVnZml4IGZvciBidWcgNTI5 PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86 cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGVsbG8gTWEs bGlob25nLDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+ Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+V2hp bGUgSSB3YXMgcmUtdGVzdGluZyB0aGUgZW50aXJlIHN1aXRlIHRvIGdldCB0aGUgdGVzdCBsb2cg ZmlsZSBmb3IgeW91LCBJIGZvdW5kIGEgZmV3IG1vcmUgaXNzdWVzIHRoYXQgb2NjdXIgd2hlbiBy dW5uaW5nIHRoZSBlbnRpcmUgdGVzdCBzdWl0ZSBhdCBvbmNlLiBJJ3ZlIGluY2x1ZGVkIGZpeGVz IGZvciB0aGVzZSBidXQgYXBwYXJlbnRseSBjaGVja3BhdGNoIGRvZXNuJ3QgbGlrZSBzb21ldGhp bmcgYWJvdXQNCiB0aGUgcGF0Y2gsIHNvIEknbGwgcmVzdWJtaXQuIFNvcnJ5IGFib3V0IHRoYXQu IEkndmUgaW5jbHVkZWQgdGhlIGxvZyBmaWxlIGFmdGVyIHN0cmlwcGluZyBzb21lIG9mIHRoZSBv dXRwdXQuIER1ZSB0byBob3cgdGhlIHRlc3Qgd2FzIGNvbnN0cnVjdGVkLCBJIHdhc24ndCBhYmxl IHRvIHVzZSB0aGUgbm9ybWFsIG1ldGhvZCB0byBydW4gc2NhcHkgYW5kIGhhZCB0byBkbyBpdCB0 aHJvdWdoJm5ic3A7c2VuZF9leHBlY3QsIHdoaWNoIG1lYW5zIHRoYXQgYWxsDQogb2YgdGhlIGNv bG9yaW5ncyBpbiB0aGUgc2hlbGwgd2VyZSBsb2dnZWQuIEkndmUgZG9uZSBteSBiZXN0IHRvIHJl bW92ZSBhbGwgb2YgdGhlIGxpbmVzIHdpdGggY29sb3Igc3ltYm9scyBpbiB0aGVtIHNpbmNlIHRo ZXkgYXJlbid0IG5lZWRlZCB0byB1bmRlcnN0YW5kIHRoZSBvdXRwdXQuJm5ic3A7PG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNvcnJ5IGFib3V0 IG1lc3NpbmcgdXAgdGhlIHN1Ym1pc3Npb24gYWdhaW4sPG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Pd2VuPG86cD48L286cD48L3A+DQo8L2Rpdj4N CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFdlZCwgU2VwIDksIDIwMjAgYXQgNTow OCBQTSBPd2VuIEhpbHlhcmQgJmx0OzxhIGhyZWY9Im1haWx0bzpvaGlseWFyZEBpb2wudW5oLmVk dSIgdGFyZ2V0PSJfYmxhbmsiPm9oaWx5YXJkQGlvbC51bmguZWR1PC9hPiZndDsgd3JvdGU6PG86 cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk ZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFy Z2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPmFkZGVkIG1pc3NpbmcgcXVvdGUgaW4gdGVtcGxh dGUgZm9yIHNjYXB5IHBhY2tldHMuPGJyPg0KcmVhcnJhZ2VkIGNsb3NpbmcgZG93biBzY2FweSBh bmQgdGVzdHBtZCB0byBhdm9pZCBpc3N1ZXMgd2l0aCBvdGhlciB0ZXN0PGJyPg0KY2FzZXMuPGJy Pg0KPGJyPg0KU2lnbmVkLW9mZi1ieTogT3dlbiBIaWx5YXJkICZsdDs8YSBocmVmPSJtYWlsdG86 b2hpbHlhcmRAaW9sLnVuaC5lZHUiIHRhcmdldD0iX2JsYW5rIj5vaGlseWFyZEBpb2wudW5oLmVk dTwvYT4mZ3Q7PGJyPg0KLS0tPGJyPg0KJm5ic3A7dGVzdHMvVGVzdFN1aXRlX2NoZWNrc3VtX29m ZmxvYWQucHkgfCAxMSArKysrKystLS0tLTxicj4NCiZuYnNwOzEgZmlsZSBjaGFuZ2VkLCA2IGlu c2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pPGJyPg0KPGJyPg0KZGlmZiAtLWdpdCBhL3Rlc3Rz L1Rlc3RTdWl0ZV9jaGVja3N1bV9vZmZsb2FkLnB5IGIvdGVzdHMvVGVzdFN1aXRlX2NoZWNrc3Vt X29mZmxvYWQucHk8YnI+DQppbmRleCBjNGE4NzdkLi5mMmU5ODc4IDEwMDY0NDxicj4NCi0tLSBh L3Rlc3RzL1Rlc3RTdWl0ZV9jaGVja3N1bV9vZmZsb2FkLnB5PGJyPg0KKysrIGIvdGVzdHMvVGVz dFN1aXRlX2NoZWNrc3VtX29mZmxvYWQucHk8YnI+DQpAQCAtMzc0LDcgKzM3NCw3IEBAIGNsYXNz IFRlc3RDaGVja3N1bU9mZmxvYWQoVGVzdENhc2UpOjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7 ZGVmIHJlcGxheV9wY2FwX2ZpbGVfb25fdGVzdGVyKHNlbGYsIGlmYWNlLCBwYWNrZXRfZmlsZV9w YXRoKTo8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7c2VsZi50ZXN0ZXIu c2VuZF9leHBlY3QoJnF1b3Q7c2NhcHkmcXVvdDssICZxdW90OyZndDsmZ3Q7Jmd0OyZxdW90Oyk8 YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7c2VsZi5zY2FweV9leGVjKGYm cXVvdDtwYWNrZXRzID0gcmRwY2FwKCd7cGFja2V0X2ZpbGVfcGF0aH0nKSZxdW90Oyk8YnI+DQot Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHNlbGYuc2NhcHlfZXhlYyhmJnF1b3Q7c2VuZHAo cGFja2V0cywgaWZhY2U9e2lmYWNlfSkmcXVvdDspPGJyPg0KKyZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyBzZWxmLnNjYXB5X2V4ZWMoZiZxdW90O3NlbmRwKHBhY2tldHMsIGlmYWNlPSd7aWZh Y2V9JykmcXVvdDspPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3NlbGYu dGVzdGVyLnNlbmRfZXhwZWN0KCZxdW90O3F1aXQoKSZxdW90OywgJnF1b3Q7IyAmcXVvdDspPGJy Pg0KPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDtkZWYgdmFsaWRhdGVfcGFja2V0X2xpc3RfY2hl Y2tzdW1zKHNlbGYsIHBhY2tldHMpOjxicj4NCkBAIC03MDMsNyArNzAzLDcgQEAgY2xhc3MgVGVz dENoZWNrc3VtT2ZmbG9hZChUZXN0Q2FzZSk6PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwO2ZvciBsNCBpbiBsNF9wcm90b3M6PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Zm9yIGNoa3N1bSBpbiAmcXVvdDsmcXVvdDssICZx dW90O2Noa3N1bT0weGYmcXVvdDs6PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt2ZiA9IHNlbGYuc2VuZF9wa3RfZXhwZWN0 X2dvb2RfYmFkX2Zyb21fZmxhZ19jYXRjaF9mYWlsdXJlKDxicj4NCi0mbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgZiZx dW90O2V0aC9JUCh7Y2hrc3VtfSkve2w0fSgpLyhYJyo1MCkmcXVvdDssPGJyPg0KKyZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyBmJnF1b3Q7ZXRoL0lQKHtjaGtzdW19KS97bDR9KCkvKCdYJyo1MCkmcXVvdDssPGJyPg0K Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyZxdW90O1BLVF9SWF9JUF9DS1NVTV8mcXVvdDssIGYmcXVvdDt7 bDR9JnF1b3Q7LDxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtzaG91bGRfcGFzcz0oY2hrc3VtID09 ICZxdW90OyZxdW90OykpPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtpZiB2ZiBpcyBub3QgTm9uZTo8YnI+DQpAQCAtODQ2 LDE0ICs4NDYsMTMgQEAgY2xhc3MgVGVzdENoZWNrc3VtT2ZmbG9hZChUZXN0Q2FzZSk6PGJyPg0K Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyMmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2lmIHZmIGlzIG5vdCBOb25lOjxicj4NCiZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsjJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3ZlcmlmaWNhdGlvbl9lcnJvcnMuYXBwZW5k KHZmKTxicj4NCjxicj4NCi0mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgIyB0dW5uZWxlZCBp bm5lcjxicj4NCismbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgc2VsZi50ZXN0ZXIuc2VuZF9l eHBlY3QoJnF1b3Q7cXVpdCZxdW90OywgJnF1b3Q7IyZxdW90Oyk8YnI+DQorJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7IHNlbGYuZHV0LnNlbmRfZXhwZWN0KCZxdW90O3N0b3AmcXVvdDssICZx dW90O3Rlc3RwbWQmZ3Q7JnF1b3Q7KTxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDtmb3IgZXJyIGluIHZlcmlmaWNhdGlvbl9lcnJvcnM6PGJyPg0KJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7c2VsZi5sb2dnZXIuZXJyb3Io c3RyKGVycikpPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3NlbGYudmVy aWZ5KGxlbih2ZXJpZmljYXRpb25fZXJyb3JzKSA9PSAwLCAmcXVvdDtTZWUgcHJldmlvdXMgb3V0 cHV0JnF1b3Q7KTxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAtJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHNlbGYudGVzdGVyLnNlbmRfZXhwZWN0KCZxdW90O3F1aXQm cXVvdDssICZxdW90OyMmcXVvdDspPGJyPg0KLSZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBz ZWxmLmR1dC5zZW5kX2V4cGVjdCgmcXVvdDtzdG9wJnF1b3Q7LCAmcXVvdDt0ZXN0cG1kJmd0OyZx dW90Oyk8YnI+DQo8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwO2RlZiB0ZXN0X2hhcmR3YXJlX2No ZWNrc3VtX2NoZWNrX2w0X3R4KHNlbGYpOjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDtzZWxmLmNoZWNrc3VtX2VuYWJsZWh3KHNlbGYuZHV0X3BvcnRzWzBdKTxicj4NCkBA IC04ODcsNyArODg2LDkgQEAgY2xhc3MgVGVzdENoZWNrc3VtT2ZmbG9hZChUZXN0Q2FzZSk6PGJy Pg0KPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2Vycm9yX21lc3NhZ2Vz ID0gc2VsZi52YWxpZGF0ZV9wYWNrZXRfbGlzdF9jaGVja3N1bXMoY2FwdHVyZWRfcGFja2V0cyk8 YnI+DQo8YnI+DQorJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHNlbGYudGVzdGVyLnNlbmRf ZXhwZWN0KCZxdW90O3F1aXQmcXVvdDssICZxdW90OyMmcXVvdDspPGJyPg0KJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwO3NlbGYuZHV0LnNlbmRfZXhwZWN0KCZxdW90O3N0b3AmcXVv dDssICZxdW90O3Rlc3RwbWQmZ3Q7JnF1b3Q7KTxicj4NCis8YnI+DQombmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7aWYgbGVuKGVycm9yX21lc3NhZ2VzKSAhPSAwOjxicj4NCiZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2ZvciBlcnJvcl9tc2cg aW4gZXJyb3JfbWVzc2FnZXM6PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtzZWxmLmxvZ2dlci5lcnJvcihlcnJvcl9tc2cp PGJyPg0KLS0gPGJyPg0KMi4yNS4xPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rp dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_BN8PR11MB3715B7BC83C72F210EB00AA09E270BN8PR11MB3715namp_--