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.web12.30044.1590736066689407091 for ; Fri, 29 May 2020 00:07:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=o1HmiceF; spf=pass (domain: intel.com, ip: 134.134.136.24, mailfrom: nathaniel.l.desimone@intel.com) IronPort-SDR: dHAxYFwWTJaD9oXR1tdAyGBHpqZA3frK9N8luY3S/bj1DvLEy2z8kSo/uh1OgUpZHTlNO1f3oX +55i1WzW6llQ== 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; 29 May 2020 00:07:45 -0700 IronPort-SDR: fhZWjpT1xZpi5+Xqo5601i0HgDZ2jF8WW7igckL6xPcNtsMtZ/nfSbdHei92Fd29Yj2FATo775 CqeiGUh2QrSw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,447,1583222400"; d="scan'208,217";a="311167337" Received: from orsmsx107.amr.corp.intel.com ([10.22.240.5]) by FMSMGA003.fm.intel.com with ESMTP; 29 May 2020 00:07:45 -0700 Received: from ORSEDG002.ED.cps.intel.com (10.7.248.5) by ORSMSX107.amr.corp.intel.com (10.22.240.5) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 29 May 2020 00:07:45 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.172) by edgegateway.intel.com (134.134.137.101) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 29 May 2020 00:07:45 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cAnZP0Fz355ClIk24WorRB9fwPqDfMOi57tcEkek9XNVZ1QTl/33kDRoN/eWgzj+U7OB7Q4AZYA/5vG+WeqwHvWbsmyZT44K1DtVOYR1w1ZTvYiGMptTUapzijMZcR4wNUFiHMHr1fn9sfPZsVKF4c3EkIXutw9m38o9FZXvpYI6R+wOOzhafAnp6BByurhW4R4F3+LnLI3L/TllQFmn+qT0VSaiY8L1d4uIe4BqgK4t01HUy/EiMC7jIfvK3Efu1ZU7nEfrwlOezTpsDiR9T+hpvzu9FoMzeuv3KSXI372ySVkDVfR1XwnuFAjxjxCIjfinOTKiPZT2ROXVy8e0bw== 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=jXqwvnh1Vx4V5FhIf+Ow5RelSrUcuB0qWzd/hZsuPFU=; b=VZ8hxQNqeHlispd12hBAq2Zjru0hnj8f++UimV2Yhzq9m3IvLiwVCaHS+TV4PzYfxwdYhWbrRaJ6RS6zFk+PUxb+Hu+koH0h8OpBBYhCdr8jFZ5/aYzX6wS4SMhkX0y4XKzZw7jArc2o5YgXK0JCtol8RqrES/1R2PamvahKXVNBMFU9OkXH9kIjTLN6ZsKBfN0XdrOKT5z4+M5abXoU+mOLJsfgsDEq0PPdA44G4/PIp1FPPj+h7oynK6Dt/Ak9fCAi2aM3NGAUTgOF7tSFI/IGpFf4tLpp9oL7q6/SlAbVB7mUz3O49Xl9EllaCaEfIvQz8h8r2qriQ4x3BStsHQ== 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=jXqwvnh1Vx4V5FhIf+Ow5RelSrUcuB0qWzd/hZsuPFU=; b=o1HmiceFK5UzeAwLbklpfq2Rwq9qWANezL0fIoRvBm9gOZXnjuZlqSioazO9fpS+8NcW7eodVymqY9cPVYHdF7L26sYRT0B9tUHBJekbnhduAeh1DWyLbh053F/BpHw4jq+sj/t1/O0ZTdxQojwHSaM8TSFzg13Q8p7txb8Mgh4= Received: from BL0PR11MB3489.namprd11.prod.outlook.com (2603:10b6:208:75::29) by BL0PR11MB2930.namprd11.prod.outlook.com (2603:10b6:208:73::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3045.17; Fri, 29 May 2020 07:07:44 +0000 Received: from BL0PR11MB3489.namprd11.prod.outlook.com ([fe80::d0f8:bfd7:bae2:3e42]) by BL0PR11MB3489.namprd11.prod.outlook.com ([fe80::d0f8:bfd7:bae2:3e42%7]) with mapi id 15.20.3045.018; Fri, 29 May 2020 07:07:44 +0000 From: "Nate DeSimone" To: "devel@edk2.groups.io" , "tigerliu@zhaoxin.com" Subject: Re: [edk2-devel] IsaBus driver's usage Thread-Topic: [edk2-devel] IsaBus driver's usage Thread-Index: AQHWNMXTA3aWe7+DPUSJTBQQWnOwTai+mWUw Date: Fri, 29 May 2020 07:07:43 +0000 Message-ID: References: <9Nti.1590652694541804505.RvYy@groups.io> In-Reply-To: <9Nti.1590652694541804505.RvYy@groups.io> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOWNmNmI1MmMtN2RjOC00ODQ4LTg3MjctYmYyOGU3YmU5ZGFlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiUW9mVDFJN3ZSZ3cyQXlvUDBPZjFOM2hEMXVcLzY1WEMzQ2VIXC9ZS3p3cnRWWEphZDZmYlQrY3N1Y1wvSFU2a1JcL1IifQ== dlp-reaction: no-action dlp-version: 11.2.0.6 dlp-product: dlpe-windows x-ctpclassification: CTP_NT authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-originating-ip: [50.53.190.176] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 297a4a05-f304-412c-3fa9-08d8039efc03 x-ms-traffictypediagnostic: BL0PR11MB2930: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-forefront-prvs: 04180B6720 x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: otiw15uMu8nXa2kNrg+cHB01Ht+FbYbBJ2ezshCl+FsQxQPQCRkWcJWEJGYMP3KFZ1H4RI0JXkEZk9XLAVA25NcK1bReM5HCNBzP2V15EWGdBqVqrw41zIuhAZ/6ZjL8ugckdd/8DuB4wSi39JsT2juPIoe5+NKHicQhmTPrMzs31Ynta8JK6qTNwuBNDBZF/uolbh5O+pcb5xNyFPBmlSsMFHXBZO9ozeCCS6dn7qqhXXkh/3IVKNXCDpDW79izN52S4B4QVkD6Fk2TOeJrxeu0gJAyr0DXCbiZpqPt0UrZHYoiYijco5VAr8Njog3O77QP61WPs9B0wao4z6VdPeiMyL9KzNr1wxGqxLy9IcXCqJ5XlU4bZXmX71mYTFpjz53U4IrK76zkOQddjRbJeg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL0PR11MB3489.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(366004)(346002)(376002)(136003)(39860400002)(396003)(166002)(478600001)(26005)(53546011)(33656002)(6506007)(7696005)(55016002)(71200400001)(86362001)(52536014)(2906002)(66556008)(186003)(76236002)(9326002)(76116006)(9686003)(66446008)(8936002)(316002)(5660300002)(66946007)(64756008)(8676002)(66476007)(83380400001)(110136005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: H/Z7TPVBiwYYvXtz99RQpV6///AcG71eHdxlb3Chq/oFYV4/991YmOVAbVetmCn9A4o9cVzAxQ92Ryz26WLo3AO3XcwZz33nDEOVRkwK8kWlQV3LkMNuFezTYEX6p8I22B2YCrgDfTw09E09Tptbo2kfro+bpYUU3SFdm9YlDzhMoNhhkeYXKWenXO12GEAyiW9yYu8NaL2CAIiWP68IfluPo1mlT40T3Mgtv/ge9YW25zLkhYYmNTqeFaPDQb/GjoLaSaERp7sN1ZR2OntPIJ+PcVottOky0sLOPL41jL/6yXalRzlpzDN0SPsBResMPXIfqDt8SZVPTd0Z2Eu6CK8mKK8v8ODz2JL300UUcfM7k5FKRicxnisS8FUR+xj3RmJtNri6wwEMccxcEV7FHuJaDSJEDIoxs9pQ5C1mULIUhK9AxSMaI/gzzeZSSNvWKCI/62s0bnnkXBnt7/PYuntL8oDPaWseAX/CerZvqPo= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 297a4a05-f304-412c-3fa9-08d8039efc03 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 May 2020 07:07:43.9573 (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: SOpEb2jWbuwrokCkKB792K00O0nskaEoFaqNvYgjZJ5zrXmMOlnPLBAbUb01UTjad1BIMEyj0D97q2bwQjXic3cj2h5yG4xKjjYTrvA3mMI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB2930 Return-Path: nathaniel.l.desimone@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_BL0PR11MB348963DF4A265E7AAE52FA3BCD8F0BL0PR11MB3489namp_" --_000_BL0PR11MB348963DF4A265E7AAE52FA3BCD8F0BL0PR11MB3489namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgVGlnZXIsDQoNCkkgYmVsaWV2ZSB5b3UgYXJlIGFzc3VtaW5nIHRoYXQgSXNhQnVzRHhlIGFu ZCBTaW9EeGUgZG8gdGhlIHNhbWUgdGhpbmcsIHRoYXQgaXMgbm90IHRoZSBjYXNlLiBUaGVzZSB0 d28gZHJpdmVycyBhcmUgYWN0dWFsbHkgdmVyeSBkaWZmZXJlbnQgdGhleSBkbyB2ZXJ5IGRpZmZl cmVudCB0aGluZ3MuDQoNCkNvbnNpZGVyIGEgMTUgeWVhciBvbGQgUEMuIE1vc3QgUEPigJlzIGZy b20gdGhhdCBlcmEgaGFkIGFuIElDSCAodGhlIG9sZGVyIHRlcm1pbm9sb2d5IGZvciBQQ0gpIHdp dGggYm90aCBwYXJhbGxlbCBQQ0kgYW5kIExQQyBjb250cm9sbGVycy4gQSBjb25zZXF1ZW5jZSBv ZiB0aGlzIGRlc2lnbiBpcyBsZWdhY3kgUENJIHN1cHBvcnRlZCBzdWJ0cmFjdGl2ZSBkZWNvZGlu Z+KApiB3aGljaCBhbGxvd2VkIE9FTXMgdG8gYnVpbGQgc3lzdGVtcyB3aXRoIGEgUENJLXRvLUlT QSBicmlkZ2UgZGV2aWNlIGluc3RhbGxlZCBvbiB0aGUgUENJIGJ1c+KApiBtYWtpbmcgaXQgcG9z c2libGUgdG8gYnVpbGQgbW90aGVyYm9hcmRzIHdpdGggSVNBIHNsb3RzLiBUaGlzIGludHJvZHVj ZWQgb25lIGRpZmZpY3VsdHkgaG93ZXZlciwgdGhlIExQQyBjb250cm9sbGVyIGluIHRoZSBQQ0gg aXMgYWxzbyBhIFBDSS10by1JU0EgYnJpZGdlIGRldmljZSwgc28geW91IGVuZGVkIHVwIGhhdmlu ZyAyIFBDSS10by1JU0EgYnJpZGdlcyBpbiB0aGUgc3lzdGVtISBMZXRzIHNheSB5b3VyIExQQyBi dXMgaGFzIGEgU3VwZXIgSS9PIGNoaXAgd2l0aCBhIENPTSBwb3J0LCB3aGF0IGhhcHBlbnMgaWYg dGhlIHVzZXIgcGx1Z3MgYSBJU0Egc2VyaWFsIGNhcmQgaW50byBhbiBJU0Egc2xvdD8gRG9lcyBJ L08gcG9ydCAweDNGOCBnZXQgcm91dGVkIHRvIHRoZSBMUEMgY29udHJvbGxlciBvciB0byB0aGUg UENJIGNvbnRyb2xsZXI/IFRoYXQgaXMgd2hhdCBJc2FCdXNEeGUgaXMgZm9yLCBpdCBhcmJpdHJh dGVzIGJldHdlZW4gbXVsdGlwbGUgUENJLXRvLUlTQSBicmlkZ2VzLg0KDQpBYm91dCAxMCB5ZWFy cyBhZ28sIHRoZSBwYXJhbGxlbCBQQ0kgYnVzIHdhcyByZW1vdmVkLCBob3dldmVyIGF0IHRoZSBz YW1lIHRpbWUgYSDigJxTdWJ0cmFjdGl2ZSBEZWNvZGUgQWdlbnTigJ0gd2FzIGFkZGVkIHRvIHRo ZSBQQ0ggdGhhdCBhbGxvd2VkIGEgc2luZ2xlIFBDSWUgcm9vdCBwb3J0IHRvIGJlIGRlc2lnbmF0 ZWQgYXMgYmVpbmcgY2FwYWJsZSBvZiBzdWJ0cmFjdGl2ZSBkZWNvZGUuIFRoaXMgYWxsb3dlZCBP RU1zIHRvIGJ1aWxkIHN5c3RlbXMgd2l0aCBhIFBDSWUtdG8tUENJIGJyaWRnZeKApiBjb25uZWN0 ZWQgdG8gYSBQQ0ktdG8tSVNBIGJyaWRnZSBhbmQgc3RpbGwgdGVjaG5pY2FsbHkgYnVpbGQgc3lz dGVtcyB3aXRoIElTQSBzbG90cy4gU3RhcnRpbmcgd2l0aCBTa3kgTGFrZSBob3dldmVyLCB0aGUg c3VidHJhY3RpdmUgZGVjb2RlIGFnZW50IHdhcyByZW1vdmVkLCB3aGljaCBmaW5hbGx5IGJyb2tl IGNvbXBhdGliaWxpdHkgd2l0aCB0aGUgMTk4MSBJQk0gUEMuIEFmdGVyIFNreSBMYWtlLCB0aGVy ZSBjYW4gb25seSBiZSBvbmUgUENJLXRvLUlTQSBicmlkZ2UgaW4gdGhlIHN5c3RlbSwgdGhlIExQ QyBjb250cm9sbGVyLiBTbyB0aGVyZSBoYXNu4oCZdCByZWFsbHkgYmVlbiBhIG5lZWQgZm9yIHRo ZSBhcmJpdHJhdGlvbiBkcml2ZXIgYW55bW9yZS4NCg0KU2lvRHhlIG9uIHRoZSBvdGhlciBoYW5k IGlzIGEgZ2VuZXJpYyBTdXBlciBJL08gZHJpdmVyLiBNb3N0IG5ldyBQQ3MgdG9kYXkgc3RpbGwg aGF2ZSB2ZXN0aWdpYWwgcmVtbmFudHMgb2YgdGhlIFN1cGVyIEkvTyBhcyBwYXJ0IG9mIHRoZWly IEVDIChlbWJlZGRlZCBjb250cm9sbGVyLikgU3BlY2lmaWNhbGx5LCBtb3N0IEVDcyBzdXBwb3J0 IGJvdGggdGhlIFBTLzIgYW5kIHNlcmlhbCBDT00gcG9ydHMgdGhhdCB3ZXJlIG9uY2UgcGFydCBv ZiBTdXBlciBJL08gY2hpcHMuIE1vc3QgRUNzIHVzZSBQUy8yIGFzIHRoZSBpbnRlcmZhY2UgZm9y IHRoZSBzY2FuIG1hdHJpeCBrZXlib2FyZCBvbiBsYXB0b3BzLiBTaW9EeGUgcHJvdmlkZXMgdGhl IHByb3RvY29scyB0aGF0IGFsbG93IFBjaVNpb1NlcmlhbER4ZSBhbmQgUHMyS2V5Ym9hcmREeGUg dG8gdXNlIHRoZXNlIEVDIGZ1bmN0aW9ucy4NCg0KVGhhbmtzLA0KTmF0ZQ0KDQpGcm9tOiBkZXZl bEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiBUaWdl ciBMaXUoQkotUkQpDQpTZW50OiBUaHVyc2RheSwgTWF5IDI4LCAyMDIwIDEyOjU4IEFNDQpUbzog ZGV2ZWxAZWRrMi5ncm91cHMuaW8NClN1YmplY3Q6IFtlZGsyLWRldmVsXSBJc2FCdXMgZHJpdmVy J3MgdXNhZ2UNCg0KSGksIGV4cGVydDoNCkkgaGF2ZSBhIHF1ZXN0aW9uIGFib3V0IElzYUJ1cyBk cml2ZXIuDQoNClRoZXJlIGlzIGEgaXNhIGJ1cyBkcml2ZXIgaW4gTWRlTW9kdWxlUGtnXEJ1c1xJ c2FcSXNhQnVzRHhlLg0KQnV0IGkgZmluZCBub2JvZHkgdXNlIGl0IGFueW1vcmUuDQoNCkJhc2Vk IG9uIGN1cnJlbnQgZWRrMi1wbGF0Zm9ybSBzYW1wbGVzLCB0aGV5IGp1c3QgdXNlIFNpb0R4ZSBk cml2ZXIgcGx1cyBQczJLZXlib2FyZCBkcml2ZXIsIG5vdCB1c2UgSXNhQnVzIGRyaXZlciBhbnlt b3JlLg0KDQpTbyB3aGVuIHRvIHVzZSBJc2FCdXMgZHJpdmVyPw0KDQpUaGFua3MNCg0K --_000_BL0PR11MB348963DF4A265E7AAE52FA3BCD8F0BL0PR11MB3489namp_ 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 MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg MTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1h bCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJv dHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki LHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJp b3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6 dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6 OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5tc29u b3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTpt c29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsN Cgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1z aXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVt YWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2Fs aWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTIw DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLWNvbXBvc2U7DQoJZm9udC1mYW1pbHk6IkNhbGli cmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXtt c28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z ZXJpZjt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2lu OjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3Jk U2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl ZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0t LT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4N CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1s PjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZs aW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPkhpIFRpZ2VyLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86 cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGJlbGlldmUgeW91IGFy ZSBhc3N1bWluZyB0aGF0IElzYUJ1c0R4ZSBhbmQgU2lvRHhlIGRvIHRoZSBzYW1lIHRoaW5nLCB0 aGF0IGlzIG5vdCB0aGUgY2FzZS4gVGhlc2UgdHdvIGRyaXZlcnMgYXJlIGFjdHVhbGx5IHZlcnkg ZGlmZmVyZW50IHRoZXkgZG8gdmVyeSBkaWZmZXJlbnQgdGhpbmdzLjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj5Db25zaWRlciBhIDE1IHllYXIgb2xkIFBDLiBNb3N0IFBD4oCZcyBmcm9tIHRoYXQg ZXJhIGhhZCBhbiBJQ0ggKHRoZSBvbGRlciB0ZXJtaW5vbG9neSBmb3IgUENIKSB3aXRoIGJvdGgg cGFyYWxsZWwgUENJIGFuZCBMUEMgY29udHJvbGxlcnMuIEEgY29uc2VxdWVuY2Ugb2YgdGhpcyBk ZXNpZ24gaXMgbGVnYWN5IFBDSSBzdXBwb3J0ZWQgc3VidHJhY3RpdmUgZGVjb2RpbmfigKYgd2hp Y2ggYWxsb3dlZCBPRU1zIHRvIGJ1aWxkDQogc3lzdGVtcyB3aXRoIGEgUENJLXRvLUlTQSBicmlk Z2UgZGV2aWNlIGluc3RhbGxlZCBvbiB0aGUgUENJIGJ1c+KApiBtYWtpbmcgaXQgcG9zc2libGUg dG8gYnVpbGQgbW90aGVyYm9hcmRzIHdpdGggSVNBIHNsb3RzLiBUaGlzIGludHJvZHVjZWQgb25l IGRpZmZpY3VsdHkgaG93ZXZlciwgdGhlIExQQyBjb250cm9sbGVyIGluIHRoZSBQQ0ggaXMgYWxz byBhIFBDSS10by1JU0EgYnJpZGdlIGRldmljZSwgc28geW91IGVuZGVkIHVwIGhhdmluZyAyIFBD SS10by1JU0ENCiBicmlkZ2VzIGluIHRoZSBzeXN0ZW0hIExldHMgc2F5IHlvdXIgTFBDIGJ1cyBo YXMgYSBTdXBlciBJL08gY2hpcCB3aXRoIGEgQ09NIHBvcnQsIHdoYXQgaGFwcGVucyBpZiB0aGUg dXNlciBwbHVncyBhIElTQSBzZXJpYWwgY2FyZCBpbnRvIGFuIElTQSBzbG90PyBEb2VzIEkvTyBw b3J0IDB4M0Y4IGdldCByb3V0ZWQgdG8gdGhlIExQQyBjb250cm9sbGVyIG9yIHRvIHRoZSBQQ0kg Y29udHJvbGxlcj8gVGhhdCBpcyB3aGF0IElzYUJ1c0R4ZSBpcyBmb3IsDQogaXQgYXJiaXRyYXRl cyBiZXR3ZWVuIG11bHRpcGxlIFBDSS10by1JU0EgYnJpZGdlcy48bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+QWJvdXQgMTAgeWVhcnMgYWdvLCB0aGUgcGFyYWxsZWwgUENJIGJ1cyB3YXMgcmVtb3Zl ZCwgaG93ZXZlciBhdCB0aGUgc2FtZSB0aW1lIGEg4oCcU3VidHJhY3RpdmUgRGVjb2RlIEFnZW50 4oCdIHdhcyBhZGRlZCB0byB0aGUgUENIIHRoYXQgYWxsb3dlZCBhIHNpbmdsZSBQQ0llIHJvb3Qg cG9ydCB0byBiZSBkZXNpZ25hdGVkIGFzIGJlaW5nIGNhcGFibGUgb2Ygc3VidHJhY3RpdmUgZGVj b2RlLiBUaGlzIGFsbG93ZWQNCiBPRU1zIHRvIGJ1aWxkIHN5c3RlbXMgd2l0aCBhIFBDSWUtdG8t UENJIGJyaWRnZeKApiBjb25uZWN0ZWQgdG8gYSBQQ0ktdG8tSVNBIGJyaWRnZSBhbmQgc3RpbGwg dGVjaG5pY2FsbHkgYnVpbGQgc3lzdGVtcyB3aXRoIElTQSBzbG90cy4gU3RhcnRpbmcgd2l0aCBT a3kgTGFrZSBob3dldmVyLCB0aGUgc3VidHJhY3RpdmUgZGVjb2RlIGFnZW50IHdhcyByZW1vdmVk LCB3aGljaCBmaW5hbGx5IGJyb2tlIGNvbXBhdGliaWxpdHkgd2l0aCB0aGUgMTk4MQ0KIElCTSBQ Qy4gQWZ0ZXIgU2t5IExha2UsIHRoZXJlIGNhbiBvbmx5IGJlIG9uZSBQQ0ktdG8tSVNBIGJyaWRn ZSBpbiB0aGUgc3lzdGVtLCB0aGUgTFBDIGNvbnRyb2xsZXIuIFNvIHRoZXJlIGhhc27igJl0IHJl YWxseSBiZWVuIGEgbmVlZCBmb3IgdGhlIGFyYml0cmF0aW9uIGRyaXZlciBhbnltb3JlLjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj5TaW9EeGUgb24gdGhlIG90aGVyIGhhbmQgaXMgYSBnZW5lcmlj IFN1cGVyIEkvTyBkcml2ZXIuIE1vc3QgbmV3IFBDcyB0b2RheSBzdGlsbCBoYXZlIHZlc3RpZ2lh bCByZW1uYW50cyBvZiB0aGUgU3VwZXIgSS9PIGFzIHBhcnQgb2YgdGhlaXIgRUMgKGVtYmVkZGVk IGNvbnRyb2xsZXIuKSBTcGVjaWZpY2FsbHksIG1vc3QgRUNzIHN1cHBvcnQgYm90aCB0aGUgUFMv MiBhbmQgc2VyaWFsIENPTSBwb3J0cyB0aGF0DQogd2VyZSBvbmNlIHBhcnQgb2YgU3VwZXIgSS9P IGNoaXBzLiBNb3N0IEVDcyB1c2UgUFMvMiBhcyB0aGUgaW50ZXJmYWNlIGZvciB0aGUgc2NhbiBt YXRyaXgga2V5Ym9hcmQgb24gbGFwdG9wcy4gU2lvRHhlIHByb3ZpZGVzIHRoZSBwcm90b2NvbHMg dGhhdCBhbGxvdyBQY2lTaW9TZXJpYWxEeGUgYW5kIFBzMktleWJvYXJkRHhlIHRvIHVzZSB0aGVz ZSBFQyBmdW5jdGlvbnMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw PiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyw8bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5hdGU8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v bmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0 Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUx RTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48YSBuYW1lPSJfX19fX3JlcGx5c2VwYXJhdG9yIj48L2E+PGI+RnJvbTo8L2I+IGRldmVsQGVk azIuZ3JvdXBzLmlvICZsdDtkZXZlbEBlZGsyLmdyb3Vwcy5pbyZndDsNCjxiPk9uIEJlaGFsZiBP ZiA8L2I+VGlnZXIgTGl1KEJKLVJEKTxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWF5IDI4 LCAyMDIwIDEyOjU4IEFNPGJyPg0KPGI+VG86PC9iPiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzxicj4N CjxiPlN1YmplY3Q6PC9iPiBbZWRrMi1kZXZlbF0gSXNhQnVzIGRyaXZlcidzIHVzYWdlPG86cD48 L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz cDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSwgZXhwZXJ0Ojxicj4NCkkgaGF2 ZSBhIHF1ZXN0aW9uIGFib3V0IElzYUJ1cyBkcml2ZXIuPGJyPg0KPGJyPg0KVGhlcmUgaXMgYSBp c2EgYnVzIGRyaXZlciBpbiZuYnNwO01kZU1vZHVsZVBrZ1xCdXNcSXNhXElzYUJ1c0R4ZS48YnI+ DQpCdXQgaSBmaW5kIG5vYm9keSB1c2UgaXQgYW55bW9yZS48YnI+DQo8YnI+DQpCYXNlZCBvbiBj dXJyZW50IGVkazItcGxhdGZvcm0gc2FtcGxlcywgdGhleSBqdXN0IHVzZSBTaW9EeGUgZHJpdmVy IHBsdXMgUHMyS2V5Ym9hcmQgZHJpdmVyLCBub3QgdXNlIElzYUJ1cyBkcml2ZXIgYW55bW9yZS48 YnI+DQo8YnI+DQpTbyB3aGVuIHRvIHVzZSBJc2FCdXMgZHJpdmVyPzxicj4NCjxicj4NClRoYW5r cyA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48L286cD48L3Nw YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_BL0PR11MB348963DF4A265E7AAE52FA3BCD8F0BL0PR11MB3489namp_--