From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mx.groups.io with SMTP id smtpd.web11.10263.1586758852835013516 for ; Sun, 12 Apr 2020 23:20:53 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=lz7hr7iD; spf=pass (domain: intel.com, ip: 134.134.136.24, mailfrom: guomin.jiang@intel.com) IronPort-SDR: rC14GdK4KEPgEb3m4ajJe2ksv2hyouXRZA5xlbVcsc5v2Y+6FRYh6fGgJIYo+fjRCbi6QzrAWj E67lgXhknsiw== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Apr 2020 23:20:52 -0700 IronPort-SDR: TGM0qUf4Ub0dEItpRrc/s5zfrLpyDdDwXGshwu/CxOotuWaFc7RDDQ/P7W/YfS2YEWOvPMb5Ba 2an+s1fiNDqQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.72,377,1580803200"; d="scan'208,217";a="298335560" Received: from orsmsx110.amr.corp.intel.com ([10.22.240.8]) by FMSMGA003.fm.intel.com with ESMTP; 12 Apr 2020 23:20:51 -0700 Received: from orsmsx605.amr.corp.intel.com (10.22.229.18) by ORSMSX110.amr.corp.intel.com (10.22.240.8) with Microsoft SMTP Server (TLS) id 14.3.439.0; Sun, 12 Apr 2020 23:20:52 -0700 Received: from orsmsx605.amr.corp.intel.com (10.22.229.18) by ORSMSX605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Sun, 12 Apr 2020 23:20:51 -0700 Received: from ORSEDG001.ED.cps.intel.com (10.7.248.4) by orsmsx605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Sun, 12 Apr 2020 23:20:51 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.49) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (TLS) id 14.3.439.0; Sun, 12 Apr 2020 23:20:47 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P/hMkKgFk/HDrnW6XegBUfa6yCh7QKrTGPSL9T/r6ZXt2rKtjhS1WO1FIXG9Jfsha516UBE3PImA9Gl9LuqLsK/jlMUz2YnYIxLug24XZDiOXBpk44sCpgbA0ZeYx3cMF3z4AMlBfCa4COmay0WauPzBf9kePqAgSXb7OgYtU64X0eTiw1lDpcOn7JAtmn7hT9IhJQPC70oL6layfN24eRYKYVnUDazsKDwjnqnBzUVacTVxsmQDn+FrS6px4HhNvMhTTcAay3+BNSjADPoEtbZ7RfMdsLluzvwGu5dGcl2KbtrV3ueWKqa0mbFRekhCahhTuwoISXxiHZqdr4g+5g== 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=uOvSvNYAFRY3yXBdicuS6pXhMjjsX27CGBimmWmkYuc=; b=OcoUEP+xzquTJmUkwPFv8b1Wq/8cceBg2hEzHYt9HU0fcXQ5g5oucTdkJwjEFWHzJIpdOf7O4FH9/P/OFCC/FRuO0EQGMCoqwQwTU7mEVMO9FDicTn4rvu3rTZRTeJqUxuC3J/+w/AkuVSns7+K6Wcq/z/3jgQlGL0Hffn8HngvZyhq4xmtzJWse2mtBJGtrA+WSOn7oUrNm8k2RLBOcUlkZ0s0HkVdhAjOX9GOaVv5xo/O1+NpYAmxtWQm1N6CCqG4fv7yDjjf21YYVmJVUg9G6P98qki6g6CtXRdJCKh6Mc9gjGPmjrYGHfQkl8biPH5AWWUCc18Fc1Marbitrlg== 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=uOvSvNYAFRY3yXBdicuS6pXhMjjsX27CGBimmWmkYuc=; b=lz7hr7iDwdnRDQQBtJIRRdrYEAg3u8NZxR2kWWudzW+E05J0E2clQWkkuSKdL0CmLHAU74BTlVy9dZDGU7lwNAHAn5D+DaRFWGW8dMbsfpdodqptsSvR5KbY5Iwxs/fM9R7YVM+mZ/sJLX/bKITwFQKZAnohRo3slOuQXMBaUJI= Received: from DM6PR11MB2955.namprd11.prod.outlook.com (2603:10b6:5:65::31) by DM6PR11MB3548.namprd11.prod.outlook.com (2603:10b6:5:143::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.24; Mon, 13 Apr 2020 06:20:45 +0000 Received: from DM6PR11MB2955.namprd11.prod.outlook.com ([fe80::ccd4:4b0d:535a:58be]) by DM6PR11MB2955.namprd11.prod.outlook.com ([fe80::ccd4:4b0d:535a:58be%7]) with mapi id 15.20.2900.028; Mon, 13 Apr 2020 06:20:45 +0000 From: "Guomin Jiang" To: Kun Qin , Sean Brogan , "devel@edk2.groups.io" Subject: Re: [edk2-devel] [PATCH] UnitTestFrameworkPkg/UnitTestLib: Correct dereferred pointer. Thread-Topic: [edk2-devel] [PATCH] UnitTestFrameworkPkg/UnitTestLib: Correct dereferred pointer. Thread-Index: AQHWByiTV6xspvsPckqFlR57CJdlz6huvrHQgAAIzQCAAULoYIAB917QgASnFUA= Date: Mon, 13 Apr 2020 06:20:44 +0000 Message-ID: References: <21667.1586325586008188182@groups.io> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.2.0.6 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: spf=none (sender IP is ) smtp.mailfrom=guomin.jiang@intel.com; x-originating-ip: [192.55.52.205] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a6152088-13c5-4ce2-ec83-08d7df72ccba x-ms-traffictypediagnostic: DM6PR11MB3548: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-forefront-prvs: 037291602B x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB2955.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(10019020)(346002)(136003)(39860400002)(366004)(376002)(396003)(5660300002)(186003)(8936002)(966005)(86362001)(478600001)(45080400002)(81156014)(8676002)(110136005)(9326002)(52536014)(2906002)(33656002)(64756008)(66556008)(66946007)(66446008)(66476007)(7696005)(53546011)(6506007)(26005)(316002)(9686003)(55016002)(76116006)(71200400001);DIR:OUT;SFP:1102; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 7NzFOgcmVgMd6A5Vt+L03Y5j7TRWGZ9+qIxM7U6fpgQ2evKetJePkZxDjcGpZ6jtByvHa0G1KJvLRLEaslQi/H2Qhzo5rl40RQ/T4QUBcDyPQD9D765BiJF6BrargwnYM/Q9PXiKn8Yb/+rst/T/R8iviPEi/JaGZsjSc9OccKL08gTCpsbAMcgaufIxih5KLDh9dgvj5S6Sii1b5qZtOzKSxNwF/zSutvcFuAryKOvJxLb3DfVtB58wMHgviwZUmlxhKouKwvT/5axY/iJZE9APWadHbfsQ8ZfDpQkEZV5pAGIHlSewPaZT4NdoHJ1e9u+oI5d4jJiQjRgXqiidqT49cgnm55Z1I+h3WsRN3OW+1Of/6zUx0RKNBpZNgw+YILANn6476Gk6SnOye7t4fzkxJB0e1EVWzXb3lliDYM+a/8wdqRMjcihlovHmMQengLBaGwC1kILaj0aTYyqY9lqg2kvx9jw19+vtnY7H244LFimScb+LutzqQ9e5jZ97rpSSFK8gwtIXyhFIiD2PaA== x-ms-exchange-antispam-messagedata: 6Q0a2uxaRSUNkFTmDHF9v3CeqKSXnowLm4VlivmlB5ti1SUCJtfuBmAjkfmgnFZgtTfB+JjXJ/4liGX6TklgYqcVsWcMTCEdZqiZpW5RPtJEkRDPFaaKL+StFu+2Jn7Rc3cetMeZD/twL+7R8RoPXQ== x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: a6152088-13c5-4ce2-ec83-08d7df72ccba X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Apr 2020 06:20:44.9283 (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: Dbi0EAJL6xaA+nk+jt+r6eH0jaCj/6etrhEzFdWu+kCMzQ/0o9qGutal7lajJXzyHXnU+OaGp6DHG91mJaZ/rg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3548 Return-Path: guomin.jiang@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_DM6PR11MB2955A4D92C082791B16C652A9DDD0DM6PR11MB2955namp_" --_000_DM6PR11MB2955A4D92C082791B16C652A9DDD0DM6PR11MB2955namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgUWluLA0KDQpSZWZlciBodHRwczovL2dpdGh1Yi5jb20vZ3VvbWluamlhL2VkazIvY29tbWl0 L2VlZDUxNTQ4NTNmNjUyMmU2MTUwYjljZmYxNmQyNGUwYzg4YWQzY2MNCg0KQmVzdCBSZWdhcmRz DQpndW9taW4NCg0KRnJvbTogS3VuIFFpbiA8S3VuLlFpbkBtaWNyb3NvZnQuY29tPg0KU2VudDog RnJpZGF5LCBBcHJpbCAxMCwgMjAyMCAzOjE4IFBNDQpUbzogSmlhbmcsIEd1b21pbiA8Z3VvbWlu LmppYW5nQGludGVsLmNvbT47IFNlYW4gQnJvZ2FuIDxzZWFuLmJyb2dhbkBtaWNyb3NvZnQuY29t PjsgZGV2ZWxAZWRrMi5ncm91cHMuaW8NClN1YmplY3Q6IFJFOiBbZWRrMi1kZXZlbF0gW1BBVENI XSBVbml0VGVzdEZyYW1ld29ya1BrZy9Vbml0VGVzdExpYjogQ29ycmVjdCBkZXJlZmVycmVkIHBv aW50ZXIuDQoNCkhpIEd1b21pbiwNCg0KQ291bGQgeW91IHBsZWFzZSBwb2ludCBtZSB0byB0aGUg cHJvcG9zZWQgY2hhbmdlPw0KDQpUaGFua3MsDQpLdW4NCg0KRnJvbTogSmlhbmcsIEd1b21pbiA8 Z3VvbWluLmppYW5nQGludGVsLmNvbTxtYWlsdG86Z3VvbWluLmppYW5nQGludGVsLmNvbT4+DQpT ZW50OiBXZWRuZXNkYXksIEFwcmlsIDgsIDIwMjAgNjozMCBQTQ0KVG86IFNlYW4gQnJvZ2FuIDxz ZWFuLmJyb2dhbkBtaWNyb3NvZnQuY29tPG1haWx0bzpzZWFuLmJyb2dhbkBtaWNyb3NvZnQuY29t Pj47IGRldmVsQGVkazIuZ3JvdXBzLmlvPG1haWx0bzpkZXZlbEBlZGsyLmdyb3Vwcy5pbz4NCkNj OiBLdW4gUWluIDxLdW4uUWluQG1pY3Jvc29mdC5jb208bWFpbHRvOkt1bi5RaW5AbWljcm9zb2Z0 LmNvbT4+DQpTdWJqZWN0OiBbRVhURVJOQUxdIFJFOiBbZWRrMi1kZXZlbF0gW1BBVENIXSBVbml0 VGVzdEZyYW1ld29ya1BrZy9Vbml0VGVzdExpYjogQ29ycmVjdCBkZXJlZmVycmVkIHBvaW50ZXIu DQoNCkhpIFNlYW4sDQoNCkkgdGhpbmsgaXQgbWVldCB0aGUgb3JpZ2luYWwgY29kZSBsb2dpYyBt b3JlIGNsb3NlbHkuDQoNCkFjY29yZGluZyB0byB0aGUgTG9hZFVuaXRUZXN0Q2FjaGUoKSwgaXQg bmVlZCBwb2ludGVyIHRvIHBvaW50ZXIsIHRoZSBkZWZlY3QgaXMgcmVzdWx0ZWQgYnkgcG9pbnRl ciB0byBsb2NhbCBwb2ludGVyIGFuZCBJIHRoaW5rIHRoZSBvcmlnaW5hbCBsb2dpY2FsIGp1c3Qg d2FudCB1c2UgdGhlIGxvY2FsIHZhcmlhYmxlIGFzIHBvaW50ZXIgdG8gcG9pbnRlci4NCg0KSSBo YXZlIHJldmlld2VkIHRoZSBzdWdnZXN0ZWQgY2hhbmdlIGFuZCB0aGluayBib3RoIGFyZSB0aGUg c2FtZSBsb2dpYy4NCg0KSGkgUWluLA0KDQpDYW4geW91IGdpdmUgc29tZSBjb21tZW50Pw0KDQpC ZXN0IFJlZ2FyZHMNCmd1b21pbg0KRnJvbTogc2Vhbi5icm9nYW4gdmlhIFtdIDxzZWFuLmJyb2dh bj1taWNyb3NvZnQuY29tQFtdPG1haWx0bzpzZWFuLmJyb2dhbj1taWNyb3NvZnQuY29tQFtdPj4N ClNlbnQ6IFdlZG5lc2RheSwgQXByaWwgOCwgMjAyMCAyOjAwIFBNDQpUbzogSmlhbmcsIEd1b21p biA8Z3VvbWluLmppYW5nQGludGVsLmNvbTxtYWlsdG86Z3VvbWluLmppYW5nQGludGVsLmNvbT4+ OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbzxtYWlsdG86ZGV2ZWxAZWRrMi5ncm91cHMuaW8+DQpTdWJq ZWN0OiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSF0gVW5pdFRlc3RGcmFtZXdvcmtQa2cvVW5pdFRl c3RMaWI6IENvcnJlY3QgZGVyZWZlcnJlZCBwb2ludGVyLg0KDQpHdW9taW4sDQoNCkNhbiB5b3Ug c3BlYWsgdG8gd2h5IHlvdSBpbXBsZW1lbnRlZCBkaWZmZXJlbnRseSB0aGFuIHRoZSBzdWdnZXN0 ZWQgYW5kIHZhbGlkYXRlZCBwYXRjaD8gIFNlZW1zIHlvdSBjcmVhdGVkIGEgbG9jYWwgd2hlcmVh cyBvdXJzIGp1c3QgdXNlZCB0aGUgaW50ZXJuYWwgZGF0YSBtZW1iZXIuDQoNClRoYW5rcw0Kc2Vh bg0K --_000_DM6PR11MB2955A4D92C082791B16C652A9DDD0DM6PR11MB2955namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkRlbmdYaWFuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAx IDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUg NSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxARGVuZ1hpYW4i Ow0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMg Ki8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBp bjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZh bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJ e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlv bjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21z by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojOTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1 bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0K CXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJ bWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4t bGVmdDowaW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu cy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30N CnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZv bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1z b0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEw LjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2lu OjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3Jk U2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl ZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0t LT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4N CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1s PjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9IiMwNTYzQzEi IHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj5IaSBRaW4sPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZmVyIDxhIGhyZWY9 Imh0dHBzOi8vZ2l0aHViLmNvbS9ndW9taW5qaWEvZWRrMi9jb21taXQvZWVkNTE1NDg1M2Y2NTIy ZTYxNTBiOWNmZjE2ZDI0ZTBjODhhZDNjYyI+DQpodHRwczovL2dpdGh1Yi5jb20vZ3VvbWluamlh L2VkazIvY29tbWl0L2VlZDUxNTQ4NTNmNjUyMmU2MTUwYjljZmYxNmQyNGUwYzg4YWQzY2M8L2E+ PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkJlc3QgUmVnYXJkczxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+Z3VvbWluPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl ci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2 Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0 O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJv bTo8L2I+IEt1biBRaW4gJmx0O0t1bi5RaW5AbWljcm9zb2Z0LmNvbSZndDsgPGJyPg0KPGI+U2Vu dDo8L2I+IEZyaWRheSwgQXByaWwgMTAsIDIwMjAgMzoxOCBQTTxicj4NCjxiPlRvOjwvYj4gSmlh bmcsIEd1b21pbiAmbHQ7Z3VvbWluLmppYW5nQGludGVsLmNvbSZndDs7IFNlYW4gQnJvZ2FuICZs dDtzZWFuLmJyb2dhbkBtaWNyb3NvZnQuY29tJmd0OzsgZGV2ZWxAZWRrMi5ncm91cHMuaW88YnI+ DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtlZGsyLWRldmVsXSBbUEFUQ0hdIFVuaXRUZXN0RnJhbWV3 b3JrUGtnL1VuaXRUZXN0TGliOiBDb3JyZWN0IGRlcmVmZXJyZWQgcG9pbnRlci48bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIEd1b21pbiw8bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+Q291bGQgeW91IHBsZWFzZSBwb2ludCBtZSB0byB0aGUgcHJvcG9zZWQgY2hhbmdl PzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj5LdW48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl ci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBKaWFuZywgR3VvbWluICZsdDs8YSBocmVm PSJtYWlsdG86Z3VvbWluLmppYW5nQGludGVsLmNvbSI+Z3VvbWluLmppYW5nQGludGVsLmNvbTwv YT4mZ3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBBcHJpbCA4LCAyMDIwIDY6MzAg UE08YnI+DQo8Yj5Ubzo8L2I+IFNlYW4gQnJvZ2FuICZsdDs8YSBocmVmPSJtYWlsdG86c2Vhbi5i cm9nYW5AbWljcm9zb2Z0LmNvbSI+c2Vhbi5icm9nYW5AbWljcm9zb2Z0LmNvbTwvYT4mZ3Q7Ow0K PGEgaHJlZj0ibWFpbHRvOmRldmVsQGVkazIuZ3JvdXBzLmlvIj5kZXZlbEBlZGsyLmdyb3Vwcy5p bzwvYT48YnI+DQo8Yj5DYzo8L2I+IEt1biBRaW4gJmx0OzxhIGhyZWY9Im1haWx0bzpLdW4uUWlu QG1pY3Jvc29mdC5jb20iPkt1bi5RaW5AbWljcm9zb2Z0LmNvbTwvYT4mZ3Q7PGJyPg0KPGI+U3Vi amVjdDo8L2I+IFtFWFRFUk5BTF0gUkU6IFtlZGsyLWRldmVsXSBbUEFUQ0hdIFVuaXRUZXN0RnJh bWV3b3JrUGtnL1VuaXRUZXN0TGliOiBDb3JyZWN0IGRlcmVmZXJyZWQgcG9pbnRlci48bzpwPjwv bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw OzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIFNlYW4sPG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPkkgdGhpbmsgaXQgbWVldCB0aGUgb3JpZ2luYWwgY29kZSBsb2dpYyBtb3JlIGNs b3NlbHkuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFjY29yZGluZyB0byB0aGUgTG9hZFVuaXRU ZXN0Q2FjaGUoKSwgaXQgbmVlZCBwb2ludGVyIHRvIHBvaW50ZXIsIHRoZSBkZWZlY3QgaXMgcmVz dWx0ZWQgYnkgcG9pbnRlciB0byBsb2NhbCBwb2ludGVyIGFuZCBJIHRoaW5rIHRoZSBvcmlnaW5h bCBsb2dpY2FsIGp1c3Qgd2FudCB1c2UgdGhlIGxvY2FsIHZhcmlhYmxlIGFzIHBvaW50ZXIgdG8g cG9pbnRlci48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7 PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBoYXZlIHJldmlld2VkIHRoZSBzdWdn ZXN0ZWQgY2hhbmdlIGFuZCB0aGluayBib3RoIGFyZSB0aGUgc2FtZSBsb2dpYy48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+SGkgUWluLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5DYW4geW91IGdp dmUgc29tZSBjb21tZW50PzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86 cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5CZXN0IFJlZ2FyZHM8bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPmd1b21pbjxvOnA+PC9vOnA+PC9wPg0K PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRk aW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti b3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gc2Vhbi5icm9nYW4gdmlhIFtdICZs dDs8YSBocmVmPSJtYWlsdG86c2Vhbi5icm9nYW49bWljcm9zb2Z0LmNvbUBbXSI+c2Vhbi5icm9n YW49bWljcm9zb2Z0LmNvbUBbXTwvYT4mZ3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5 LCBBcHJpbCA4LCAyMDIwIDI6MDAgUE08YnI+DQo8Yj5Ubzo8L2I+IEppYW5nLCBHdW9taW4gJmx0 OzxhIGhyZWY9Im1haWx0bzpndW9taW4uamlhbmdAaW50ZWwuY29tIj5ndW9taW4uamlhbmdAaW50 ZWwuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86ZGV2ZWxAZWRrMi5ncm91cHMuaW8iPmRl dmVsQGVkazIuZ3JvdXBzLmlvPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW2VkazItZGV2 ZWxdIFtQQVRDSF0gVW5pdFRlc3RGcmFtZXdvcmtQa2cvVW5pdFRlc3RMaWI6IENvcnJlY3QgZGVy ZWZlcnJlZCBwb2ludGVyLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ R3VvbWluLDxicj4NCjxicj4NCkNhbiB5b3Ugc3BlYWsgdG8gd2h5IHlvdSBpbXBsZW1lbnRlZCBk aWZmZXJlbnRseSB0aGFuIHRoZSBzdWdnZXN0ZWQgYW5kIHZhbGlkYXRlZCBwYXRjaD8mbmJzcDsg U2VlbXMgeW91IGNyZWF0ZWQgYSBsb2NhbCB3aGVyZWFzIG91cnMganVzdCB1c2VkIHRoZSBpbnRl cm5hbCBkYXRhIG1lbWJlci4mbmJzcDsmbmJzcDs8YnI+DQo8YnI+DQpUaGFua3M8YnI+DQpzZWFu IDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1s Pg0K --_000_DM6PR11MB2955A4D92C082791B16C652A9DDD0DM6PR11MB2955namp_--