From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web10.261.1619656407400035735 for ; Wed, 28 Apr 2021 17:33:27 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=u57Vlsiq; spf=pass (domain: intel.com, ip: 134.134.136.31, mailfrom: tien.hock.loh@intel.com) IronPort-SDR: 7+YOHDLEAlr3Yf50YH8Pozk8zB9bOUSEihrw1Fdn4W8eer8/ZV+VEh1kVcCAxzn3A/tqBvjYCq 3Rnmp1f5R8cA== X-IronPort-AV: E=McAfee;i="6200,9189,9968"; a="258180931" X-IronPort-AV: E=Sophos;i="5.82,258,1613462400"; d="scan'208,217";a="258180931" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Apr 2021 17:33:24 -0700 IronPort-SDR: IkhxPFMJa/70AcS104XirUIgJP66IodCeMHpmCF35z/699SIO39+riaPJ/0qfwukUfdctQL1ZP FWZA4CuXPLFA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,258,1613462400"; d="scan'208,217";a="423789599" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga008.fm.intel.com with ESMTP; 28 Apr 2021 17:33:24 -0700 Received: from fmsmsx606.amr.corp.intel.com (10.18.126.86) 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.2106.2; Wed, 28 Apr 2021 17:33:23 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Wed, 28 Apr 2021 17:33:23 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.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.2106.2; Wed, 28 Apr 2021 17:33:23 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cebumfEr24+C0CLjKqNreNw3kxJjD4R4pg6JLbnJyB8SrAxmbXwIur50LzOlIInWmDpJypERFhan4IUis4sYvn4bb8oc6cGhgQY1XwFJJmHV+3/sYwqkHCTvUAsHWZ2J+Dm63VGTeobPCqnw6BqP+UkRuPC2ocrrbjDztQD0RcydpocUvmUzTqWLgyJWLJ0BPsThOMXDZUDOOoGQMpaTXuecFCqArZemBfiRwtHzd+pXMnkxyfAsBcbA7GVfE9Tn8w0yvJ8oV58YAonnfWIm06qVJs6sS8iDeCTO/UPd6z/LVTD/NrMyBAheeYKpyd2M3vT9nG2omWK6MHzQx5SsNw== 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=WiAFStgeA0UYVpZLKyVki9x3ZrkxsWS8lktimL2uNtE=; b=aKfLqXwFrI6SOs5EnM2uyEgFO2YksKOXqzVxLRzg7LHerJxAA8PQMXu2J01Zg2nXOzF2Wkz6aqQokUdh4KnQ7y10FWp0i1mpSrx/ZonrCFAFBRyAPZ8wlEehOHfy3iwLMVcX2iRXM7qzqdaZDkpVRhl4PqPZ7WTA2cbmAC/am7EhEsH9WCKyt0ef2lAfX6sZDV73ipO5qzNcCsXI6pBi71zYBnsuV4911XwC9ytH+UKhqbRqN2JxPTwvBmQpkXELkzpK8FhJSFkfR1S2Nk7bNI9Czn4vMnF6/OkY9Wd0IpcA8mda8qv7QP72UvYq5sdYhnS2AK15jz1xH/fmxvaa0A== 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=WiAFStgeA0UYVpZLKyVki9x3ZrkxsWS8lktimL2uNtE=; b=u57Vlsiqsh7JQb3RqILJdCgvKevcGtZqJGC6vCmYdnpqB2vCw6BkmVJp+gUj5sBx7EJUQblDz9/sVVQQlVGAAqXFd91oTqFu+A/gHdSY6yZvv5r36VoJT2q6w9Mg0sLwsZDKET9IjEUF1+k76DZd0zXw/npzCzyAylykO4szl3M= Received: from SJ0PR11MB5136.namprd11.prod.outlook.com (2603:10b6:a03:2d1::18) by BYAPR11MB3813.namprd11.prod.outlook.com (2603:10b6:a03:ff::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.21; Thu, 29 Apr 2021 00:33:22 +0000 Received: from SJ0PR11MB5136.namprd11.prod.outlook.com ([fe80::ac08:c378:ad50:dc67]) by SJ0PR11MB5136.namprd11.prod.outlook.com ([fe80::ac08:c378:ad50:dc67%7]) with mapi id 15.20.4087.025; Thu, 29 Apr 2021 00:33:22 +0000 From: "Loh, Tien Hock" To: Andrew Fish , Ard Biesheuvel CC: "Kinney, Michael D" , edk2-devel-groups-io , "thloh85@gmail.com" , "Leif Lindholm" , Ard Biesheuvel Subject: Re: [edk2-devel] [PATCH V5 1/1] EmbeddedPkg: DwMmcHcDxe: Add support for Designware SDMMC driver Thread-Topic: [edk2-devel] [PATCH V5 1/1] EmbeddedPkg: DwMmcHcDxe: Add support for Designware SDMMC driver Thread-Index: AQHXHsr8+cCyDCxc+UWpketwaiWuOaqPWDKAgDf0Z4CAAPmfoIAAkmqAgAAhq4CAASX7gIAAH+cAgACglqA= Date: Thu, 29 Apr 2021 00:33:22 +0000 Message-ID: References: <20210322032439.9312-1-tien.hock.loh@intel.com> <20210322032439.9312-2-tien.hock.loh@intel.com> <09F9E77A-9B6B-4D5F-A7FF-F49EAFA03FEB@apple.com> <37E06ACE-68A5-463F-A979-1C80B556FE3D@apple.com> In-Reply-To: <37E06ACE-68A5-463F-A979-1C80B556FE3D@apple.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.5.1.3 dlp-product: dlpe-windows authentication-results: apple.com; dkim=none (message not signed) header.d=none;apple.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [42.189.251.51] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 89c3d7a4-f39b-439a-3300-08d90aa66536 x-ms-traffictypediagnostic: BYAPR11MB3813: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: DXuwiTsmLrQGdvh3DDvCPIBoHcvQ6e5teYstQDRFFNxYWQpIXo7rWiWWRjn1BDgG18O+1Zkuu+gAgL45Y5W5auXjQL+3kUQFkUBOLiuNYL+OE7Zpg9/oHgXocrzD2In6wSUcS8F9wfYvBUUKMGgkXYpFyJK8lqeudYSvKhbMkq3F+3Oyegq/Oo+XgP7t0PvNSXJfOO5Bt6EKbFNYJtmPZkBNg/uXvdJZ2LLnYJku9S4TN6umEdekO0daWOTqI7FpUTgexlOSnmBRWNShlsYf1zPV5ZKB74IMJKEahwgDZ/GVmqlhXOEjaiBe14WbSVSRb8l6J2/5Lgza7VExoJGJw+X34kLA/I2dezIBNxAC8/FJPQghZVAxGn9M5Q+WlEFpje0NttuM++Othap6Ziy0HNpmz8SlY7bPRWNrh5dYzSP6dMrXXvHnVzAp8Wt9kSVW+p90P14Qh4h1GU1mkCXQAf2p/UhylQANXs+NwTep5lAcDoI3ns0ThEmVR29Yan5xBbwQl1SH4zbLVniXNdxPrAaiqUXCkDgalPj6gGg3kIogr6U05OiEVr9YTOMJ1QyK923YpxHRWq8X2aeJ8TJ3g8bdNxdD/cjMGnDlCnbnB09nvR6yMRcTnwL/8dCznpmx70SkH8spJUQVZLXnoZ2zjpWlN7uiAfRnY8Ur/ahjTmJkuJaPTZ9J6+38LwU/s85a x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR11MB5136.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(6029001)(396003)(366004)(346002)(39860400002)(376002)(136003)(66446008)(8676002)(110136005)(54906003)(86362001)(166002)(66556008)(55016002)(2906002)(478600001)(76116006)(8936002)(83380400001)(9686003)(33656002)(6506007)(186003)(52536014)(38100700002)(5660300002)(26005)(122000001)(4326008)(71200400001)(7696005)(66946007)(53546011)(66476007)(966005)(64756008)(316002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?VHo1TDAxUk91RERiOTZoZE03OUdiN2IrdmFsOStleFhmTWlEUi93OVhPQWRU?= =?utf-8?B?U3RvQWRHQVo4eHpKV1FRcHp5YkZlZDYxWXN2SEpuWWpjaWVsSFB0Wm1XVXJr?= =?utf-8?B?di9EUXV4NVYySnQ3VlAvUUY0eURvdjNsZm1nS3QxeXRqa0V0V3R4VXgvKy9I?= =?utf-8?B?cDFZaGU5cWUxbFo5K0YvS3JKUlNkUDJoYU1vZmp5MUxhY2VpZEhGRWZoYjR0?= =?utf-8?B?K1hJSjBMVnEzZTRDdHBEVTI3L0FBek5QSFpRZVRsQzJhelBtUzVYc29PYW1R?= =?utf-8?B?Z1o0dFdhUHRuckpsalVUT3NhUHpHUlcwUllxNFBZN0UwcVBTOU1OVi9uNDhI?= =?utf-8?B?MHdZdTRIMUZTZllyN1JteU9IZXFVQ3RnKzB5S09zNG5nbWFsVk4yQzRQTXJq?= =?utf-8?B?c3dnS2RHVW11TC9lWTVISVd3NE1pZS8xd255dkZaK3NKcXl4cnNVWkpObVc5?= =?utf-8?B?c1pkaWdQaUs4QTkrTUp0UFZlKzBXMWFVNGNzVmFsQVBJeG9aT3BnK0UrV05D?= =?utf-8?B?eGRZMVgxQ0lFbUtjcTEwaDF3YUZvUC8yVHdQQ1ZTSmtEc1E0QngvNjV4RDV6?= =?utf-8?B?bVRZYVhDcGlicUw2dVNxK3ZZUXlpTXVONUNLNmt1OEhWeUQ5NDZsZGRYTE9w?= =?utf-8?B?NzRPWG52M0duL3NGTWdORG5ERHVhNGtyMjNnTmVzdjNRMGZ6dVhnVmpJc0RB?= =?utf-8?B?SDU4SlhBeG9PT0ZaUGZUejdzb0pySFppUE1uOVpYc3Z4aVRYRURRVlhpelBQ?= =?utf-8?B?SE9KbU5COHltRWtsMzdGTnVaZ3E5UGZ0cFM5M2RtVWFyRUxqNzdrUEMwRGVm?= =?utf-8?B?anlCUEpnRGlNRW5QWnJDeE9tMWxmWVg4MkdURzgwbVdqMTR6RkF0aTgzNjd5?= =?utf-8?B?ZXdkUVVNRGw2bkpZYWxxb1EwNERYSjUxZlR0b28vaTM1amkrU2JhVzlremF0?= =?utf-8?B?UHI3Y2dnaEhNRjNVSlJOZ3ZMeG03SGNpb2prQUtnZXFDMVZzRFk2dGJ5QjQw?= =?utf-8?B?WlhYOHV3UW9FYkxmc1kveXZLZVZleDk4dnJEMWtOZFFTeUdYM0Q2aHRvWGZw?= =?utf-8?B?VW1oZ3paTTZESDhtWERtS1ZCVHhlVXlRL3NCenJWeDRVM0pnVC9DVU9IcnRC?= =?utf-8?B?aUxla0FqdTJtdXdzRjN2cUg3bmxrMGRWMU1WZysrTXFRTjRrajgxdnNxOU9j?= =?utf-8?B?V0pnTERBM3ppVlZ6Y1dnN1h1SS8zaUJlc3lKQk41WVl6T1VvcnVseHc1bm5W?= =?utf-8?B?bW5jeDlaMVhGSGFaMVoyalBHYzYzRXRwTFdTY1Vwak1HMHdJcEtHMzFSVHIz?= =?utf-8?B?VTdmdld4eGRSOWM3R2EyRkc0TW51Q2VQYTdtZDFpcWkrR0dxK3dMTlVoSGRw?= =?utf-8?B?ZG81TExScGNYZ0x0TmtHVGo1bXFtYy9YVjdxc1NJclJaRGZxaG1Jd1llenFi?= =?utf-8?B?SGVueW5MbElmNk4zdGhIa2hIbDZXclBkMnEybFMrMFJtM2pWazlVb0R4VVhr?= =?utf-8?B?YlROYW5nRGxZWUZ3dTFhRmJhTUJFS2ZmNURWblpDR0Vsd1RWSEYrU3VkOGh3?= =?utf-8?B?Zzk4OVlEVzVWajY4ejlFRkoyVm5oLyt3T3BtM3FlaERUaXVyUG1qZ3lueXFD?= =?utf-8?B?YVhMSkhEQkg2UHppTFY4V0VXU3NJREV5MkJ1RHJNd3BzMHlkd3B1MjIyVTNX?= =?utf-8?B?RDFOb3BMWHFyYnJzUCt4TjA0UFJ6ajc2WEhOWVVqSzZHTTM5eUw3Z0RoeDd6?= =?utf-8?Q?fXhiPMyqf7479O7g4eBCLxc50i4ZPtpT6YV+UXi?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR11MB5136.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 89c3d7a4-f39b-439a-3300-08d90aa66536 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Apr 2021 00:33:22.7420 (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: TasOmGbi/xvK1VSRsHYalFdDCcQrApPouBNftb8X3HlUEPvV8Di1c6+T076zZIEpoUq7sFGY+obY6RgJBjeyeg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3813 Return-Path: tien.hock.loh@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_SJ0PR11MB5136EF9AD4E6C1444152452ABD5F9SJ0PR11MB5136namp_" --_000_SJ0PR11MB5136EF9AD4E6C1444152452ABD5F9SJ0PR11MB5136namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 QW5kcmV3LCBBcmQsDQoNCkluIHRoYXQgY2FzZSB0aGVuIEkgd2lsbCB1cGRhdGUgdGhlIHBhdGNo IHRvIGFkZHJlc3MgTWlrZeKAmXMgY29uY2VybnMgYW5kIHNlbmQgYSBuZXcgdmVyc2lvbiB1cC4N Cg0KVGhhbmtzIQ0KDQpGcm9tOiBBbmRyZXcgRmlzaCA8YWZpc2hAYXBwbGUuY29tPg0KU2VudDog V2VkbmVzZGF5LCBBcHJpbCAyOCwgMjAyMSAxMDo1OCBQTQ0KVG86IEFyZCBCaWVzaGV1dmVsIDxh cmRiQGtlcm5lbC5vcmc+DQpDYzogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlA aW50ZWwuY29tPjsgZWRrMi1kZXZlbC1ncm91cHMtaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPjsg TG9oLCBUaWVuIEhvY2sgPHRpZW4uaG9jay5sb2hAaW50ZWwuY29tPjsgdGhsb2g4NUBnbWFpbC5j b207IExlaWYgTGluZGhvbG0gPGxlaWZAbnV2aWFpbmMuY29tPjsgQXJkIEJpZXNoZXV2ZWwgPGFy ZGIrdGlhbm9jb3JlQGtlcm5lbC5vcmc+DQpTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtQQVRD SCBWNSAxLzFdIEVtYmVkZGVkUGtnOiBEd01tY0hjRHhlOiBBZGQgc3VwcG9ydCBmb3IgRGVzaWdu d2FyZSBTRE1NQyBkcml2ZXINCg0KDQoNCg0KT24gQXByIDI4LCAyMDIxLCBhdCA2OjAzIEFNLCBB cmQgQmllc2hldXZlbCA8YXJkYkBrZXJuZWwub3JnPG1haWx0bzphcmRiQGtlcm5lbC5vcmc+PiB3 cm90ZToNCg0KT24gVHVlLCAyNyBBcHIgMjAyMSBhdCAyMTozMSwgS2lubmV5LCBNaWNoYWVsIEQN CjxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbTxtYWlsdG86bWljaGFlbC5kLmtpbm5leUBpbnRl bC5jb20+PiB3cm90ZToNCg0KDQpUaGlzIGlzIGFuIGV4YW1wbGUgb2YgYW5vdGhlciBhcHByb2Fj aC4gIFRoaXMgbW9kdWxlIHVzZXMgUENJIEkvTyBvciBJb0xpYiBiYXNlZCBvbiB0aGUgdHlwZSBv ZiBkZXZpY2UuDQoNCg0KDQpodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvdHJlZS9t YXN0ZXIvTWRlTW9kdWxlUGtnL0J1cy9QY2kvUGNpU2lvU2VyaWFsRHhlDQoNCg0KDQpObyBhZGRp dGlvbmFsIHByb3RvY29scyBvciBsaWIgY2xhc3Nlcy9pbnN0YW5jZXMuICBJbnN0ZWFkLCB0aGUg cmVnaXN0ZXIgYWNjZXNzIEFQSXMgYXJlIGluY2x1ZGVkIGluIHRoZSBtb2R1bGUgYW5kIGJhc2Vk IG9uIHRoZSB0eXBlIG9mIGRldmljZSBkZXRlY3RlZCwgaXQgdXNlcyBQQ0kgSS9PIG9yIElvTGli Og0KDQoNCg0KaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyL2Jsb2IvNWI5MGI4YWJi NDA0OWUyZDk4MDQwZjU0OGFkMjNiNmFiMjJkNWQxOS9NZGVNb2R1bGVQa2cvQnVzL1BjaS9QY2lT aW9TZXJpYWxEeGUvU2VyaWFsSW8uYyNMMTMyNw0KDQpodHRwczovL2dpdGh1Yi5jb20vdGlhbm9j b3JlL2VkazIvYmxvYi81YjkwYjhhYmI0MDQ5ZTJkOTgwNDBmNTQ4YWQyM2I2YWIyMmQ1ZDE5L01k ZU1vZHVsZVBrZy9CdXMvUGNpL1BjaVNpb1NlcmlhbER4ZS9TZXJpYWxJby5jI0wxMzU4DQoNCg0K DQpUaGlzIHRlY2huaXF1ZSBjb3VsZCBmb3IgUENJIEkvTyB2cyBNTUlPIHJlZ2lzdGVyIGFjY2Vz cy4gIFlvdSB3b3VsZCBuZWVkIHRvIGFkZCBtb3JlIEFQSXMgZm9yIHRoZSB1c2Ugb2YgUENJIEkv TyBvciBEbWFMaWIgZm9yIERNQSBhY2Nlc3MuDQoNCklzIGl0IHJlYWxseSB3b3J0aCB0aGUgZWZm b3J0IHRvIHJld3JpdGUgdGhpcyBjb2RlPw0KDQpUaGlzIHBhdGNoIGhhcyBiZWVuIGNpcmN1bGF0 aW5nIGZvciBhIHdoaWxlIG5vdywgYW5kIEkgZmFpbCB0byBzZWUgdGhlDQpwb2ludCBvZiByZWZh Y3RvcmluZyBhbmQgc3BsaXR0aW5nIHVwIHRoaXMgY29kZSwgZ2l2ZW4gaG93IHVubGlrZWx5IGl0 DQppcyB0aGF0IERlc2lnbldhcmUgd2lsbCBldmVyIHB1dCBhIHJlYWwgUENJIGZyb250ZW5kIG9u IHRoaXMgSVAuIFRoZQ0KU0QvTU1DIG92ZXJyaWRlIHByb3RvY29sIHdhcyBpbnRlbmRlZCBmb3Ig aW1wbGVtZW50YXRpb25zIHRoYXQgYXJlDQphbG1vc3QgU0RIQ0kgY29tcGxpYW50LCBidXQgaGF2 ZSBzb21lIHF1aXJrcyB0aGF0IG5lZWQgdG8gYmUgd29ya2VkDQphcm91bmQuDQoNCkFyZCwNCg0K SWYgd2UgZG9u4oCZdCBzZWUgYW55IHBvdGVudGlhbCB2YWx1ZSBmb3IgbWFraW5nIGl0IG1vcmUg cG9ydGFibGUgSeKAmW0gT0sgd2l0aCBnb2luZyB3aXRoIHRoZSBjdXJyZW50IHBhdGNoIHN0eWxl Lg0KDQpUaGFua3MsDQoNCkFuZHJldyBGaXNoDQo= --_000_SJ0PR11MB5136EF9AD4E6C1444152452ABD5F9SJ0PR11MB5136namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN Cgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAz IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAx NSA1IDIgMiAyIDQgMyAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFs LCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCglmb250LXNpemU6 MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bh bi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJ dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUt dHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9u MQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47 fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwh LS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3Bp ZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1s Pg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRh dGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8 Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSIgc3R5bGU9IndvcmQt d3JhcDpicmVhay13b3JkIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj5BbmRyZXcsIEFyZCw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SW4gdGhhdCBj YXNlIHRoZW4gSSB3aWxsIHVwZGF0ZSB0aGUgcGF0Y2ggdG8gYWRkcmVzcyBNaWtl4oCZcyBjb25j ZXJucyBhbmQgc2VuZCBhIG5ldyB2ZXJzaW9uIHVwLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5U aGFua3MhIDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8 L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVl IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBBbmRyZXcgRmlz aCAmbHQ7YWZpc2hAYXBwbGUuY29tJmd0OyA8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBB cHJpbCAyOCwgMjAyMSAxMDo1OCBQTTxicj4NCjxiPlRvOjwvYj4gQXJkIEJpZXNoZXV2ZWwgJmx0 O2FyZGJAa2VybmVsLm9yZyZndDs8YnI+DQo8Yj5DYzo8L2I+IEtpbm5leSwgTWljaGFlbCBEICZs dDttaWNoYWVsLmQua2lubmV5QGludGVsLmNvbSZndDs7IGVkazItZGV2ZWwtZ3JvdXBzLWlvICZs dDtkZXZlbEBlZGsyLmdyb3Vwcy5pbyZndDs7IExvaCwgVGllbiBIb2NrICZsdDt0aWVuLmhvY2su bG9oQGludGVsLmNvbSZndDs7IHRobG9oODVAZ21haWwuY29tOyBMZWlmIExpbmRob2xtICZsdDts ZWlmQG51dmlhaW5jLmNvbSZndDs7IEFyZCBCaWVzaGV1dmVsICZsdDthcmRiK3RpYW5vY29yZUBr ZXJuZWwub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW2VkazItZGV2ZWxdIFtQQVRD SCBWNSAxLzFdIEVtYmVkZGVkUGtnOiBEd01tY0hjRHhlOiBBZGQgc3VwcG9ydCBmb3IgRGVzaWdu d2FyZSBTRE1NQyBkcml2ZXI8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4N Cjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4w cHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24g QXByIDI4LCAyMDIxLCBhdCA2OjAzIEFNLCBBcmQgQmllc2hldXZlbCAmbHQ7PGEgaHJlZj0ibWFp bHRvOmFyZGJAa2VybmVsLm9yZyI+YXJkYkBrZXJuZWwub3JnPC9hPiZndDsgd3JvdGU6PG86cD48 L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPk9uIFR1 ZSwgMjcgQXByIDIwMjEgYXQgMjE6MzEsIEtpbm5leSwgTWljaGFlbCBEPGJyPg0KJmx0Ozwvc3Bh bj48YSBocmVmPSJtYWlsdG86bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMt c2VyaWYiPm1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNl cmlmIj4mZ3Q7IHdyb3RlOjxiciBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTtmb250 LXZhcmlhbnQtY2Fwczogbm9ybWFsO3RleHQtYWxpZ246c3RhcnQ7LXdlYmtpdC10ZXh0LXN0cm9r ZS13aWR0aDogMHB4O3dvcmQtc3BhY2luZzowcHgiPg0KPGJyPg0KPC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1 LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQi PjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNh JnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NClRoaXMgaXMgYW4gZXhhbXBsZSBvZiBhbm90aGVyIGFw cHJvYWNoLiAmbmJzcDtUaGlzIG1vZHVsZSB1c2VzIFBDSSBJL08gb3IgSW9MaWIgYmFzZWQgb24g dGhlIHR5cGUgb2YgZGV2aWNlLjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxhIGhyZWY9Imh0dHBz Oi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi90cmVlL21hc3Rlci9NZGVNb2R1bGVQa2cvQnVz L1BjaS9QY2lTaW9TZXJpYWxEeGUiPmh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi90 cmVlL21hc3Rlci9NZGVNb2R1bGVQa2cvQnVzL1BjaS9QY2lTaW9TZXJpYWxEeGU8L2E+PGJyPg0K PGJyPg0KPGJyPg0KPGJyPg0KTm8gYWRkaXRpb25hbCBwcm90b2NvbHMgb3IgbGliIGNsYXNzZXMv aW5zdGFuY2VzLiAmbmJzcDtJbnN0ZWFkLCB0aGUgcmVnaXN0ZXIgYWNjZXNzIEFQSXMgYXJlIGlu Y2x1ZGVkIGluIHRoZSBtb2R1bGUgYW5kIGJhc2VkIG9uIHRoZSB0eXBlIG9mIGRldmljZSBkZXRl Y3RlZCwgaXQgdXNlcyBQQ0kgSS9PIG9yIElvTGliOjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxh IGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9ibG9iLzViOTBiOGFiYjQw NDllMmQ5ODA0MGY1NDhhZDIzYjZhYjIyZDVkMTkvTWRlTW9kdWxlUGtnL0J1cy9QY2kvUGNpU2lv U2VyaWFsRHhlL1NlcmlhbElvLmMjTDEzMjciPmh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUv ZWRrMi9ibG9iLzViOTBiOGFiYjQwNDllMmQ5ODA0MGY1NDhhZDIzYjZhYjIyZDVkMTkvTWRlTW9k dWxlUGtnL0J1cy9QY2kvUGNpU2lvU2VyaWFsRHhlL1NlcmlhbElvLmMjTDEzMjc8L2E+PGJyPg0K PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyL2Jsb2IvNWI5 MGI4YWJiNDA0OWUyZDk4MDQwZjU0OGFkMjNiNmFiMjJkNWQxOS9NZGVNb2R1bGVQa2cvQnVzL1Bj aS9QY2lTaW9TZXJpYWxEeGUvU2VyaWFsSW8uYyNMMTM1OCI+aHR0cHM6Ly9naXRodWIuY29tL3Rp YW5vY29yZS9lZGsyL2Jsb2IvNWI5MGI4YWJiNDA0OWUyZDk4MDQwZjU0OGFkMjNiNmFiMjJkNWQx OS9NZGVNb2R1bGVQa2cvQnVzL1BjaS9QY2lTaW9TZXJpYWxEeGUvU2VyaWFsSW8uYyNMMTM1ODwv YT48YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQpUaGlzIHRlY2huaXF1ZSBjb3VsZCBmb3IgUENJIEkv TyB2cyBNTUlPIHJlZ2lzdGVyIGFjY2Vzcy4gJm5ic3A7WW91IHdvdWxkIG5lZWQgdG8gYWRkIG1v cmUgQVBJcyBmb3IgdGhlIHVzZSBvZiBQQ0kgSS9PIG9yIERtYUxpYiBmb3IgRE1BIGFjY2Vzcy48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGlj YSZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQpJcyBpdCByZWFsbHkgd29ydGggdGhlIGVmZm9ydCB0 byByZXdyaXRlIHRoaXMgY29kZT88YnI+DQo8YnI+DQpUaGlzIHBhdGNoIGhhcyBiZWVuIGNpcmN1 bGF0aW5nIGZvciBhIHdoaWxlIG5vdywgYW5kIEkgZmFpbCB0byBzZWUgdGhlPGJyPg0KcG9pbnQg b2YgcmVmYWN0b3JpbmcgYW5kIHNwbGl0dGluZyB1cCB0aGlzIGNvZGUsIGdpdmVuIGhvdyB1bmxp a2VseSBpdDxicj4NCmlzIHRoYXQgRGVzaWduV2FyZSB3aWxsIGV2ZXIgcHV0IGEgcmVhbCBQQ0kg ZnJvbnRlbmQgb24gdGhpcyBJUC4gVGhlPGJyPg0KU0QvTU1DIG92ZXJyaWRlIHByb3RvY29sIHdh cyBpbnRlbmRlZCBmb3IgaW1wbGVtZW50YXRpb25zIHRoYXQgYXJlPGJyPg0KYWxtb3N0IFNESENJ IGNvbXBsaWFudCwgYnV0IGhhdmUgc29tZSBxdWlya3MgdGhhdCBuZWVkIHRvIGJlIHdvcmtlZDxi cj4NCmFyb3VuZC48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QXJkLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JZiB3ZSBkb27igJl0IHNlZSBhbnkgcG90ZW50aWFs IHZhbHVlIGZvciBtYWtpbmcgaXQgbW9yZSBwb3J0YWJsZSBJ4oCZbSBPSyB3aXRoIGdvaW5nIHdp dGggdGhlIGN1cnJlbnQgcGF0Y2ggc3R5bGUuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QW5kcmV3IEZpc2g8bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_SJ0PR11MB5136EF9AD4E6C1444152452ABD5F9SJ0PR11MB5136namp_--