From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx.groups.io with SMTP id smtpd.web11.1585.1664506436440756212 for ; Thu, 29 Sep 2022 19:53:56 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=FLcUv38X; spf=pass (domain: intel.com, ip: 192.55.52.93, mailfrom: ray.ni@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1664506436; x=1696042436; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=16CR6MmvcjQJ7FPkxVyjVl5ASko+FyJN5uhbN1jDYXc=; b=FLcUv38XWQv06225i/GEZyn7i/C+oGHtacfartosYS/jw67Dp1pD95i3 +IJlliZm7gfzHyX3wVsrY6jjfUxYW+PjRWFlmVXmDy7tvVyE5BJA03qXV 5PVB0ACONWDjZZqOWqkFEFlo2Ujjs2zarm9XGrxHJftz9Quqi9doLbB86 TcbU+pag9cmW9JibNKVJNjRLnUn2aElRbwOTWcMRhJIXf1iJp/QNQXETU Rexx2gQwTbD39t4pN/nUkMq+bEfyLIvAZSW1xNjeCp8L52s1Dn8hKww7w ACz1ZbB7aUY/+k08YfFJbD2NusIObP4k5e38e8RXqiJDgrjUWGK+IsWH9 Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10485"; a="299689247" X-IronPort-AV: E=Sophos;i="5.93,357,1654585200"; d="scan'208,217";a="299689247" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Sep 2022 19:53:55 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10485"; a="867647843" X-IronPort-AV: E=Sophos;i="5.93,357,1654585200"; d="scan'208,217";a="867647843" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga006.fm.intel.com with ESMTP; 29 Sep 2022 19:53:55 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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.2375.31; Thu, 29 Sep 2022 19:53:55 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Thu, 29 Sep 2022 19:53:54 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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.2375.31 via Frontend Transport; Thu, 29 Sep 2022 19:53:54 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.100) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Thu, 29 Sep 2022 19:53:54 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=i39xBWkHU5eRwxFVVlql6kNh5HcL0oX2UyjIUfZ7+ApLLz1Bd2SXAJA9gt8ej8wzudxNgGhiTh7wjC7030x4SvqwDj/uOL0oP+ujj4/fG3xy1TLxMK+cGr/mfUDOjP2qAoo+3AY1L8m5aBx534SVCcvT8ssPUQXibAE7TBHiNDWsXKR5ZQKbc5Nz+g2gyFmZ8xt7DbFOxDsvhZ+y6L49GTU7bRa6J9bepOWEvHqO4rYzWk0IK1f9xRit81b4TAL3hzwVH0YLaCe8i8eTS0zcYKs0pmrKNv/1ZF0e9qjE5IPIDlyYUksUfD8/FkGnmUubCVpQzsACr/yOf0/R4Igd7g== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=16CR6MmvcjQJ7FPkxVyjVl5ASko+FyJN5uhbN1jDYXc=; b=QYX0EWa7qx0duYRqDI+gkPoKzYbrCldji2XJqp4O26/UyyC42y8YrNj5zWaVEWDD6PTV24eLYUrwIWafdmv5bT1IgfvqrUX1eocAENS6PQYZaUWD/8xztr+yC7DhVQ9UU9UlqajT0gcox1UdTObixg/+0U5EePUni4gL/ygZ3FkC+ddJvam6Y0hagdDcNibwdqkp6AannfcX9mo1nG+GsTh6GAOrA7GXgN4TzOMlZ1H8zsHhhTbA2+jAyRJ3lU5IplsW/5VXulGaYvHl2VZCy533rFZQNF9yp17kCmulrrHwD9n/6X0XIuq4CSnMcppFOFnnm6OzI0PrwsVSfPWF1g== 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 MWHPR11MB1631.namprd11.prod.outlook.com (2603:10b6:301:10::10) by SJ0PR11MB4959.namprd11.prod.outlook.com (2603:10b6:a03:2de::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.23; Fri, 30 Sep 2022 02:53:53 +0000 Received: from MWHPR11MB1631.namprd11.prod.outlook.com ([fe80::483f:4bb5:a15f:f571]) by MWHPR11MB1631.namprd11.prod.outlook.com ([fe80::483f:4bb5:a15f:f571%11]) with mapi id 15.20.5676.023; Fri, 30 Sep 2022 02:53:52 +0000 From: "Ni, Ray" To: "mikuback@linux.microsoft.com" CC: "Kinney, Michael D" , "devel@edk2.groups.io" Subject: Re: [edk2-devel] [RFC] Adoption of CodeQL in edk2 Thread-Topic: [edk2-devel] [RFC] Adoption of CodeQL in edk2 Thread-Index: AQHYz5ptZDt817GoYEK2EKkAl4l9Fa33IW2AgAAQCACAAB7LUA== Date: Fri, 30 Sep 2022 02:53:52 +0000 Message-ID: References: <0da4bc04-851e-7028-9c34-e0b37bdf105c@linux.microsoft.com> <8117.1664496315698093072@groups.io> In-Reply-To: Accept-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: MWHPR11MB1631:EE_|SJ0PR11MB4959:EE_ x-ms-office365-filtering-correlation-id: f695dd34-e38b-45b2-7224-08daa28f0232 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: NLxBwlVzKGiUXAVX94FH2n7a4ilKncpQawXS/n3iyY5dGA3oWlRgf7phzAZDEz/tYKj/qJkEizr1Zcqyn9fgqEPEjr39836+2gGOuPHg3JAIMIIOnn22cDrdB0Ol3oaUJKG+WiCUNX/llZSgRPPuDh1irYoMMhHgrLgz1xdWKbRRIplA1P3XcH9lOgNFvBRpNOCXEMCaYm6ZNfhC2Pks7DEAXo/wtqV62EOzXK6IP1qGgX1kyRjBJo73mGh+IOwAgulNbleNZNloZYcYDcah7s8q+liwdXbv5YXPD6ujAE+PIsvubsld+lTINLuILT4J5RGk3PFe1b11LRmU99pY2K9m5GX3GaJdAU6I9CMYKSPZ/9A149fAJ1yMxT1vQv3z6luyZg9A3oe8it6HXZcYMo8cfVTsGmTsV5JAtV21e3mL9vP+pk4bTLf+x7L2c3uJPfCl7ZuzAak8a0wAFXndy5p6L7KEqTO5n2Zu1mXdpCU73NiOFd4+226fPqjkzR4nm7OzY3yPcdZhubXmp28tJwardI+OtBdu7G+ljgoE7QgUtrrow+VvnZKXSyKAMkjMMQYmPyeTIXdeiItmwnoUiRpTBohDP3irVaCWOxahd700+6C1mg/KrNHh/zx2m43tlFB2aQ02BkfZZUUjGEBPwUFJ2tix9NBUtVOg9xYlO9W2XceibuZmhikkns8ODnHI82jYPohqvqcK/8p8irTowcbKI3YgmkeB1Q9rR7W5bmlt9IJcuKQZ5TC1JHk3XN02QwkYKHhx6r8K5cPNLMkeHQ+UpPOApq+CjDm8c33ETU9AQnBVlaJoPnhuomErxFCMe38nY/HI5t68KK61LJCJSA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR11MB1631.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(136003)(366004)(396003)(376002)(346002)(39860400002)(451199015)(2906002)(83380400001)(186003)(38070700005)(76236004)(82960400001)(166002)(86362001)(55016003)(33656002)(122000001)(38100700002)(64756008)(66556008)(66476007)(66446008)(76116006)(66946007)(71200400001)(66899015)(316002)(54906003)(6916009)(478600001)(6506007)(7696005)(41300700001)(53546011)(26005)(9686003)(52536014)(8936002)(5660300002)(4326008)(8676002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TVBwRlZ5MXBIUU9mcVdFM2J5OUhrZDJOUzQ1ODFOQjhtSEFWeWg2Q3JiL1Ji?= =?utf-8?B?VVR0d0k3WlM4ZzNJc2xQT05XZ0Jaa01lNHFlWEIzOVdsSXVmQWxadmdQQzJZ?= =?utf-8?B?RUwyeDdjWWgwQVNkbStsMEMwZWJXQnhHTXg2bkc2R3VYNW16QURLTyszNS9N?= =?utf-8?B?U0dYV2ZiVU1sL0p1cXcyZUlUcENLMytaMjhESnBYVjRCZzNKanNieFNQbklP?= =?utf-8?B?K3NhcHJqMlRZd0RQZy91OU5OTHdxK0VlNDV1SnVXVUVIQUNTYmowdUwxcm5E?= =?utf-8?B?QnVHQVBQTnltYUpVU1BpRU9oQ0kzdHZrS1U5U0NNVGdpV2dsUVZKNnUvem45?= =?utf-8?B?NHNEbFh1bzdYY0txTGt2aURDVkxvcEgvWW4zRFRDa3JOU2lKY2ludm5TQTdm?= =?utf-8?B?bnM3dHpxRm1sWExsZ0M5L3hiWDlmcEh3OGlWaGZ0SHNQT3BnM0pSMWl2ay8w?= =?utf-8?B?MWRzS1VCMmRUMzE3WkJ4clA4cGJhbDlkcDNWVzA0Sy95alVRVnBuZlVhbUFU?= =?utf-8?B?NGhLREh1WXNDMUZlak9YTzFLTUx3NjdLbm5uNnR5NkJWSElBczNXYTJJcCtU?= =?utf-8?B?eVd1U1QvUUt3OVhaQnpaRjJWZDRUYnZ2aXBaN010N3JPcXdZYnlRWGlvVlVy?= =?utf-8?B?V3B1RTl0bGNyakROZTBJcEhySUFFQ2NMVWozNTFpTkl5UzA2aFhOcVFCNEZG?= =?utf-8?B?aXlIR2owUHVZZ1RicjZWS0VaNWtZaDROVXY4VkZsTlljMGJNT3c1M0o5SDU4?= =?utf-8?B?MzFFbTJsa0xTSmo3dFQ5MVh3YUVrQTQ3R253N3FtaTJndXdNVDROcmx4dnYx?= =?utf-8?B?bFMva01TTm9KNHdYOHdYaTNKTzRCTlNNUUJUMkRLRWdCOU1GR0dmRE9pdVVq?= =?utf-8?B?U2VkdWtqNG1jR1FWdHNZVWRSMWVVMlZubXN0YytGYkozQUNxUCtWOFdlUlEv?= =?utf-8?B?SkZxbTNBUkY3TldEQ0VRRVJsK1dXNW9GMnI4VkdBMlVSeGRqdkp6OGMyOENq?= =?utf-8?B?UlJFQjZKdW5VbFMrUUxSd2pYajNwT0gyM1NGRzFrdVdhN2J1Rm9zbXh3TWpT?= =?utf-8?B?emtxMFNncnkvVEZ4VnBIMDBkRjBQd0RxbHRDbmlweFMwR0UwT2I5blphdE1E?= =?utf-8?B?bTBvMTRiczk1N1ZKaGZKaUJiLzdib2E1bGRIUTNacFQzOERaQldNRm5uU0p0?= =?utf-8?B?UGlJbFlYWWJlTkxuRm9UdXIxQzdHWkd3QUVUZXM0WjU1Y0VIWkNjUmdSRzA2?= =?utf-8?B?UThmSE5ScmhyTUF4cTQ5SkpsaWpJSE96MWJSNnIyZ1BxY3JsOTB2YzlpSVg1?= =?utf-8?B?OVptdVV2ZS9McDVlUTJFcnBjYUw1ZGYwSzZGVkkzZUo4QVg0N0M2RkM1bjF1?= =?utf-8?B?bVh5ZW1NbU1acllvL3RvU2FsMHlPR0dKc3JSY29Sd0YxdFFRSGxETkEvR3lj?= =?utf-8?B?MnBaZnk4Mnl1eTEwSnVXMjlFYUhza1JxV0x1ZkVneGxvTmpWTk01N1l3UjF1?= =?utf-8?B?dzNUdzRnaE1WZzhPQTcxblJQbnBaRzFUUWtTc09XV3A0dzZVbHVlaGt0R294?= =?utf-8?B?VCtvM21uK1piWnlhUXBsSmpiK2xNcGJEMG5PUGtDd2RUTFdJZm1Ibkx4NHNp?= =?utf-8?B?Nng4ODNXYng4QURVd1ozeW5Bekh2QzZoRHJJcHY4S1ZRVVl0RHAySkprSnd1?= =?utf-8?B?NHRneWt4WXJ0RmIraldkN0pVdEVMMXJkQUQ2L3JaRmJSNGNmNmxkaVZ4RlI0?= =?utf-8?B?bWV1ZHE0TkhUaTJ3U2p6SE9mUmJEeDJxd21IdUJKU3dRZ3dLWFNYUklETE10?= =?utf-8?B?ZG9zK2xUMGhBd2VRTHlKMUxHYis3YlN2TmdmbURzc1pxKzNiNFBxMk9DRnRt?= =?utf-8?B?ZXc5bUtwS0RtRjBoWjV6dU5XUWRtTUd4ZnZ2cjMwR2pHUEhmaXJPdytZUU1F?= =?utf-8?B?VElNbGJTYjhNSC9ZYXEyTThsdk9palcydWV1U3I1b1FzUC8xYkhJUE9TVGZH?= =?utf-8?B?T1QycFhUM3V0VjFLVG5XTEUzUlZkSmc1UVhLMFg2QVBCT1paZUtPRGxPQ1Ev?= =?utf-8?B?M1dUWEhpd3RzbitmUEJoaEFYb0w4OG9PNDNla21BTlhPODQzZU4xOFBJVi91?= =?utf-8?Q?CvDCvYcJShRJfzxjFJaX1Lcmr?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB1631.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f695dd34-e38b-45b2-7224-08daa28f0232 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Sep 2022 02:53:52.6605 (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: CYs4An8lLDfvqR5ht03Rhmw4rPuWwN3MmYpCSYrgmZ/mgCb4YZxEylDvpRtrDjuhxPwXDMq4VP+7uXvt4xOB2w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4959 Return-Path: ray.ni@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_MWHPR11MB16314143A15E711C80784B218C569MWHPR11MB1631namp_" --_000_MWHPR11MB16314143A15E711C80784B218C569MWHPR11MB1631namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TXVsdGlwbGljYXRpb24gcmVzdWx0IGNvbnZlcnRlZCB0byBsYXJnZXIgdHlwZSDCtyBDb2RlIHNj YW5uaW5nIGFsZXJ0ICM2NiDCtyB0aWFub2NvcmUvZWRrMiAoZ2l0aHViLmNvbSk8aHR0cHM6Ly9n aXRodWIuY29tL3RpYW5vY29yZS9lZGsyL3NlY3VyaXR5L2NvZGUtc2Nhbm5pbmcvNjY+DQpNaWNo YWVsLCBJIGRvIG5vdCB0aGluayBhYm92ZSBpc3N1ZSBpcyBhIHJlYWwgaXNzdWUuIFdpbGwgdGhl bSBiZSByZXF1aXJlZCB0byBmaXggYmVmb3JlIGVuYWJsaW5nIHRlIENvZGVRTD8NCg0KRnJvbTog ZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2Yg TWljaGFlbCBEIEtpbm5leQ0KU2VudDogRnJpZGF5LCBTZXB0ZW1iZXIgMzAsIDIwMjIgOTowMyBB TQ0KVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBtaWt1YmFja0BsaW51eC5taWNyb3NvZnQuY29t OyBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQpTdWJqZWN0 OiBSZTogW2VkazItZGV2ZWxdIFtSRkNdIEFkb3B0aW9uIG9mIENvZGVRTCBpbiBlZGsyDQoNCkkg anVzdCB3YW50IHRvIHJlaXRlcmF0ZS4gIElmIHRoZXJlIGFyZSBubyBjb25jZXJucyBvciBvYmpl Y3Rpb25zIHJhaXNlZCBieSBPY3QgNCwgdGhlbiB0aGUNCkNvZGVRTCBzdGF0aWMgYW5hbHlzaXMg d2lsbCBiZSBwaGFzZWQgaW50byB1c2UgaW4gdGhlIGVkazIgcmVwbyBhbmQgdGhlcmUgd2lsbCBi ZSBjb2RlDQpjaGFuZ2VzIG1hZGUgdG8gYWRkcmVzcyB0aGUgaXNzdWVzIGlkZW50aWZpZWQgYnkg Q09kZVFMIGFuZCBhbGwgZnV0dXJlIGNvZGUgY2hhbmdlcw0KYWZ0ZXIgYSBDb2RlUUwgY2hlY2sg aXMgZW5hYmxlZCB3aWxsIGJlIGJsb2NrZWQgdW50aWwgdGhlIENvZGVRTCBDSSBjaGVja3MgcGFz cy4NCg0KVGhpcyB3aWxsIGltcGFjdCBhbGwgZnV0dXJlIGNvZGUgY2hhbmdlcyBhbmQgYWxsIGRl dmVsb3BlcnMgd2lsbCBoYXZlIHRvIGxlYXJuIGhvdyB0bw0KaW50ZXJwcmV0IENvZGVRTCByZXBv cnRzIGFuZCBmaXggaXNzdWVzLg0KDQpUaGFua3MsDQoNCk1pa2UNCg0KRnJvbTogZGV2ZWxAZWRr Mi5ncm91cHMuaW88bWFpbHRvOmRldmVsQGVkazIuZ3JvdXBzLmlvPiA8ZGV2ZWxAZWRrMi5ncm91 cHMuaW88bWFpbHRvOmRldmVsQGVkazIuZ3JvdXBzLmlvPj4gT24gQmVoYWxmIE9mIE1pY2hhZWwg S3ViYWNraQ0KU2VudDogVGh1cnNkYXksIFNlcHRlbWJlciAyOSwgMjAyMiA1OjA1IFBNDQpUbzog TWljaGFlbCBLdWJhY2tpIDxtaWt1YmFja0BsaW51eC5taWNyb3NvZnQuY29tPG1haWx0bzptaWt1 YmFja0BsaW51eC5taWNyb3NvZnQuY29tPj47IGRldmVsQGVkazIuZ3JvdXBzLmlvPG1haWx0bzpk ZXZlbEBlZGsyLmdyb3Vwcy5pbz4NClN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gW1JGQ10gQWRv cHRpb24gb2YgQ29kZVFMIGluIGVkazINCg0KSWYgdGhlcmUncyBhbnkgZnVydGhlciBmZWVkYmFj ayBvbiB0aGlzIFJGQywgcGxlYXNlIHJlc3BvbmQgYnkgVHVlc2RheSwgT2N0b2JlciA0dGguIFdl IHBsYW4gdG8gc3RhcnQgaW1wbGVtZW50aW5nIHRoZSBjaGFuZ2VzIGxhdGVyIGluIHRoZSB3ZWVr Lg0KDQpUaGFua3MsDQpNaWNoYWVsDQoNCg== --_000_MWHPR11MB16314143A15E711C80784B218C569MWHPR11MB1631namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7 YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0 I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpEZW5nWGlhbjsNCglwYW5vc2UtMToy IDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsN CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt aWx5OiJcQERlbmdYaWFuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCi8qIFN0 eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9y bWFsDQoJe21hcmdpbjowaW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2Fs aWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHls ZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7 fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJ Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQou TXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6 MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRT ZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4g MS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0 eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRp dCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5 XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVk aXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hl YWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSIgc3R5bGU9 IndvcmQtd3JhcDpicmVhay13b3JkIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2Vk azIvc2VjdXJpdHkvY29kZS1zY2FubmluZy82NiI+TXVsdGlwbGljYXRpb24gcmVzdWx0IGNvbnZl cnRlZCB0byBsYXJnZXIgdHlwZSDCtyBDb2RlIHNjYW5uaW5nIGFsZXJ0ICM2NiDCtyB0aWFub2Nv cmUvZWRrMiAoZ2l0aHViLmNvbSk8L2E+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj5NaWNoYWVsLCBJIGRvIG5vdCB0aGluayBhYm92ZSBpc3N1ZSBpcyBhIHJlYWwgaXNzdWUu IFdpbGwgdGhlbSBiZSByZXF1aXJlZCB0byBmaXggYmVmb3JlIGVuYWJsaW5nIHRlIENvZGVRTD88 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFF MSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxiPkZyb206PC9iPiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyAmbHQ7ZGV2ZWxAZWRrMi5ncm91cHMu aW8mZ3Q7IDxiPg0KT24gQmVoYWxmIE9mIDwvYj5NaWNoYWVsIEQgS2lubmV5PGJyPg0KPGI+U2Vu dDo8L2I+IEZyaWRheSwgU2VwdGVtYmVyIDMwLCAyMDIyIDk6MDMgQU08YnI+DQo8Yj5Ubzo8L2I+ IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBtaWt1YmFja0BsaW51eC5taWNyb3NvZnQuY29tOyBLaW5u ZXksIE1pY2hhZWwgRCAmbHQ7bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20mZ3Q7PGJyPg0KPGI+ U3ViamVjdDo8L2I+IFJlOiBbZWRrMi1kZXZlbF0gW1JGQ10gQWRvcHRpb24gb2YgQ29kZVFMIGlu IGVkazI8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkganVzdCB3YW50 IHRvIHJlaXRlcmF0ZS4mbmJzcDsgSWYgdGhlcmUgYXJlIG5vIGNvbmNlcm5zIG9yIG9iamVjdGlv bnMgcmFpc2VkIGJ5IE9jdCA0LCB0aGVuIHRoZQ0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj5Db2RlUUwgc3RhdGljIGFuYWx5c2lzIHdpbGwgYmUgcGhhc2VkIGludG8gdXNl IGluIHRoZSBlZGsyIHJlcG8gYW5kIHRoZXJlIHdpbGwgYmUgY29kZTxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+Y2hhbmdlcyBtYWRlIHRvIGFkZHJlc3MgdGhlIGlzc3VlcyBp ZGVudGlmaWVkIGJ5IENPZGVRTCBhbmQgYWxsIGZ1dHVyZSBjb2RlIGNoYW5nZXM8bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPmFmdGVyIGEgQ29kZVFMIGNoZWNrIGlzIGVuYWJs ZWQgd2lsbCBiZSBibG9ja2VkIHVudGlsIHRoZSBDb2RlUUwgQ0kgY2hlY2tzIHBhc3MuPG86cD48 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPlRoaXMgd2lsbCBpbXBhY3QgYWxsIGZ1dHVyZSBjb2RlIGNoYW5n ZXMgYW5kIGFsbCBkZXZlbG9wZXJzIHdpbGwgaGF2ZSB0byBsZWFybiBob3cgdG88bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPmludGVycHJldCBDb2RlUUwgcmVwb3J0cyBhbmQg Zml4IGlzc3Vlcy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i c3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj5NaWtlPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw PiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNv bGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBz dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6 My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IDxh IGhyZWY9Im1haWx0bzpkZXZlbEBlZGsyLmdyb3Vwcy5pbyI+ZGV2ZWxAZWRrMi5ncm91cHMuaW88 L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGV2ZWxAZWRrMi5ncm91cHMuaW8iPmRldmVsQGVkazIu Z3JvdXBzLmlvPC9hPiZndDsNCjxiPk9uIEJlaGFsZiBPZiA8L2I+TWljaGFlbCBLdWJhY2tpPGJy Pg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBTZXB0ZW1iZXIgMjksIDIwMjIgNTowNSBQTTxicj4N CjxiPlRvOjwvYj4gTWljaGFlbCBLdWJhY2tpICZsdDs8YSBocmVmPSJtYWlsdG86bWlrdWJhY2tA bGludXgubWljcm9zb2Z0LmNvbSI+bWlrdWJhY2tAbGludXgubWljcm9zb2Z0LmNvbTwvYT4mZ3Q7 Ow0KPGEgaHJlZj0ibWFpbHRvOmRldmVsQGVkazIuZ3JvdXBzLmlvIj5kZXZlbEBlZGsyLmdyb3Vw cy5pbzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtlZGsyLWRldmVsXSBbUkZDXSBBZG9w dGlvbiBvZiBDb2RlUUwgaW4gZWRrMjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+SWYgdGhlcmUncyBhbnkgZnVydGhlciBmZWVkYmFjayBvbiB0aGlzIFJGQywgcGxlYXNl IHJlc3BvbmQgYnkgVHVlc2RheSwgT2N0b2JlciA0dGguIFdlIHBsYW4gdG8gc3RhcnQgaW1wbGVt ZW50aW5nIHRoZSBjaGFuZ2VzIGxhdGVyIGluIHRoZSB3ZWVrLjxicj4NCjxicj4NClRoYW5rcyw8 YnI+DQpNaWNoYWVsIDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0 bWw+DQo= --_000_MWHPR11MB16314143A15E711C80784B218C569MWHPR11MB1631namp_--