From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751857AbdKVQHi (ORCPT ); Wed, 22 Nov 2017 11:07:38 -0500 Received: from mail-bn3nam01on0126.outbound.protection.outlook.com ([104.47.33.126]:64484 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751329AbdKVQHg (ORCPT ); Wed, 22 Nov 2017 11:07:36 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=jethro@fortanix.com; Subject: Re: [PATCH v5 11/11] intel_sgx: driver documentation To: Borislav Petkov Cc: Jarkko Sakkinen , Peter Zijlstra , platform-driver-x86@vger.kernel.org, linux-kernel@vger.kernel.org, Thomas Gleixner References: <20171113194528.28557-12-jarkko.sakkinen@linux.intel.com> <20171114083647.uxlaov56s2xw3pua@pd.tnic> <20171114204948.f6g2m62kx5gr5xtw@linux.intel.com> <20171115115412.uqdy3y74w4sdnzlo@hirez.programming.kicks-ass.net> <20171120224623.hpx7zcorrwo4ivhh@linux.intel.com> <20171121123854.rv3uxl7zndh3kr2z@linux.intel.com> <20171121124739.vszgiz37bhzjfnug@pd.tnic> <32c3936f-f5f0-cd26-f6f8-6d710b4eb3d6@fortanix.com> <20171122001059.rbpcj3ugvj5th3g2@pd.tnic> <383f2831-b703-62c5-bf05-a990ce25f863@fortanix.com> <20171122110056.3536wfyh4gnaglks@pd.tnic> From: Jethro Beekman Message-ID: Date: Wed, 22 Nov 2017 08:07:21 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <20171122110056.3536wfyh4gnaglks@pd.tnic> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms000802030206070505000309" X-Originating-IP: [172.56.42.244] X-ClientProxiedBy: MWHPR20CA0006.namprd20.prod.outlook.com (10.171.151.144) To CY1PR11MB0917.namprd11.prod.outlook.com (10.164.68.139) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5ff65c5d-da55-451e-184b-08d531c320eb X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(4534020)(4602075)(4603075)(4627115)(201702281549075)(2017052603199);SRVR:CY1PR11MB0917; X-Microsoft-Exchange-Diagnostics: 1;CY1PR11MB0917;3:dAlFSDpQT0Y485BbUhvNwywKwTPlQeZ+ljovS3dN8DxCxtyxhy60IEpMC+rj2gVZ9V+aywSDMp/FkGxjRcdyGY900cgKe80OeF2zrGsF/Dv/igVFgeZmzxDdPv7ehRvqXrWz42rn39uI9MtrPWndw0iT3XLVBL/FPuzUfv+ADSHcA0XBqBSfnoB22o7Ig0VTO7vXvCfbzSgXMXIe0cmf0B/nSm70uH3NvSP0Tf7xCpaxJsi6TftBjK2HwipUuEz3;25:FavLBO37tbWCUqxJc4chppwP5XJ4oEspLQ+wQP684FaIvRu/HuADlzPlkFynUjqIyRi9CDchAtl07+IzcHHADF1ePeHEErS6iQ9IUI8OQxDOuv61CjwuC+rLFcYvL6YLhe3PhuYljJJjkJ7Ch7OYlzhWlbgoXQaV0Z7DVuBox6tPqTiBQuR+HiQ6iZml3gmFM2sCfvMNTlILkrqzeEGxaXvgF2mdFhjKve3Y7PTdgSMmcd0jFhM/dcrUM/ZA2Zoru8hYBigAjMAZgPmJfHbV0iTYDfVZYMi0tJkIX1U7A8DLrqcuzFtkIQvfgyScysqlwR6bcG7rca8nrBKHJhDcow==;31:tOUwul5Yz2dNB6LwsOnTNoRSL7u4bSPROV3kAOiYk6/ZjuZvC1LUjblOfFTFPg8Auo0hN8XLTpEcfRBpdqIeZI/OOFSFRPoFKAEtGPNM/XzoCp31PLAj8suZxQ8i8aREORzL9NE8ArDylQA5nPYg6CKzBFIt+peY31kiasxkUkHQbjg6V6bw2t249B+KcjUu6uM99cccw9/XF8Zo3NqH/k8vJzrm/wTuU8jtXP3XYg8= X-MS-TrafficTypeDiagnostic: CY1PR11MB0917: X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(3002001)(10201501046)(3231022)(93006095)(93001095)(6041248)(20161123555025)(2016111802025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123560025)(20161123564025)(6072148)(6043046)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:CY1PR11MB0917;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:CY1PR11MB0917; X-Microsoft-Exchange-Diagnostics: 1;CY1PR11MB0917;4:poJQMh8rm9MWXNsnhS8zbMEBadQDpYKLDB0TFM/AGfssnOy0L75+c+AZr6CCFNrKAOCGgUlEBdms7FrzIiEW2woO5ekKLmt9exYLuDuoLLktmrrYmtYSeSZbzWpNanCmUOYTbRMb0UBBfDM9CBprCr9fIPtT9IWZ5RqGsMzNXeCNibzufde3A2/EhRs233H+nIWPTZPqFx/cxhonAr96irO/9ikS3Gq3mAn6efe0KCUVX6mnSx5Io+M17i9piFU5hMGotpSUP3/sHIsAZUN5MA== X-Forefront-PRVS: 0499DAF22A X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6049001)(6009001)(346002)(376002)(24454002)(377424004)(189002)(199003)(4326008)(478600001)(53546010)(64126003)(36756003)(2950100002)(6916009)(66066001)(65956001)(65806001)(189998001)(65826007)(3846002)(81166006)(568964002)(6116002)(16586007)(2906002)(316002)(16576012)(16526018)(5660300001)(86362001)(58126008)(8676002)(76176999)(97736004)(54356999)(50986999)(84326002)(31696002)(54906003)(93886005)(4001150100001)(81156014)(53936002)(90366009)(6486002)(106356001)(105586002)(5890100001)(33646002)(8936002)(101416001)(31686004)(83506002)(25786009)(5000100001)(6246003)(49976008)(6666003)(229853002)(68736007)(305945005)(7736002)(78286006);DIR:OUT;SFP:1102;SCL:1;SRVR:CY1PR11MB0917;H:[100.198.132.216];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR11MB0917;23:kdti+Nqkp9/l65Uktyj/BtvlrafUdADrgwHR6pFAU?= =?us-ascii?Q?Y80knd5Nvht++eQ7jxkHLgE03PZrqE4bsdgDdWNyu+HFAYUhJBy5TsOTXDbq?= =?us-ascii?Q?DKOmkeSdYNVjrYlzEHihy9PyyYFtHzeNnGXiqfJh0H5S8kXEUUDxbo/kCXCR?= =?us-ascii?Q?tlQ7VAsCsUx+XdfFI6K4Rh1zZ8quh12LXzH9u+n7t7ET3AYo7XEgSsEaXRkg?= =?us-ascii?Q?M1Ct51Bq/8B4KU+Owg5dw8S80YkVuNnZN4LGGFjf/CxXeocIUHGmFULK1ogS?= =?us-ascii?Q?HM6g406HC8O4+palqwDDufiEQCVQwE8M92JUDngexZdnfgozw3jmjC3Xgrpf?= =?us-ascii?Q?aMJJCsgVN0Rk67fw5ZrI/nYAkxY6Rqk/AvFWgF85yMnmRLgb3mX7Ta5WZ08C?= =?us-ascii?Q?wqeTe0Zfcouvqyvblv9ofHq3jd87JwYFu6A/RqS6YsP91tZDXl+b3/b0owCb?= =?us-ascii?Q?0oMvpONaOn/48ElLjog12GQ9dUMZb7wpcHMPStycJfAUDa+upbNGQ2iNjKfb?= =?us-ascii?Q?Id5ou2MnVp74f1MD+LvXyAne8Z6cKnvxvkasQlvaDQ85JLpREhrCcLYPKy9W?= =?us-ascii?Q?B/wkK98P0Y5n65IuQHeObLfGRZOmpmW0Bq1RJQoxnbMIbRbzil6AiYjbLOie?= =?us-ascii?Q?9Ja6JVmp5TPAEnRe/JuKYumo34Le2uc3GavqnuW08zcdYE2AcsjFaoqa8Qxj?= =?us-ascii?Q?5JzBu3bsP6XEMI2k8BzXOcg9f3QPDXYX10dBmpjKsBQIQTivkfIBycvxCC4D?= =?us-ascii?Q?qTT4qFejoTFGpghBIUY2p2i5MoyFsJtsAbN/POYSKDd+hZGYLnA/JOZb2BKj?= =?us-ascii?Q?SV1jBN0HR4sxRdjvkvjF5hOO0urGztZ3zD6/JJAAL/wZMWUWFqT21d0LgLC9?= =?us-ascii?Q?Qq/V04qlvFXEab15FXcfhMKG00oawBHYN1PRBwhIPyjVBTpxloer77rDjjV6?= =?us-ascii?Q?XZ2swutQaaIprqG1sVa/mFXIExJH3gUoqz5N5/ePOUyN6rrEz9y/UiQ57m0c?= =?us-ascii?Q?DWu2fRyrXkyrGcLOdgNfLIn+In6TEwcjnNsi51PupDfdLfH482rB0CLQppEd?= =?us-ascii?Q?ATxx2g2faQ2ld0tV/a/6T0JrlKWzaxbuimtRMnPwq54S2nwHsqS2rL6rO3zF?= =?us-ascii?Q?K97g9ilVzQ+DbXr7f6HRVwXPiYi32KlpH7U08whWV0gbgVRfNtoAHyG17Vci?= =?us-ascii?Q?iHXZjm+s4llZCkMTia/DJ+PCSTGBp+VdDPZR45ZKqn9BRVp6Kn1R0G732Qzx?= =?us-ascii?Q?yf125Rvamt2UgRuNtW3NDmuF750y+q5eQ3kV0jvxljz04n3rLwdSKyeG/1ye?= =?us-ascii?Q?CpeFB4U6/GA0yYNU6QDVfcHpUbrvNSFBvti8ulJirJBMih0uIG2PqJjTwz3/?= =?us-ascii?Q?5p5HMnzztGEjfFXJ8qziaNz8dJIM0J4O1s5BhXbNZMM7d2RhRMI9yeGP8ki8?= =?us-ascii?Q?Z2QWeZFT7/O3maAjL7jB0790MSOOk7UDSP9BSga2TfPGPA0q8lwmMuFz5iv8?= =?us-ascii?Q?bhHvr0fLdD6PA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR11MB0917;6:BtKHlarj8Eiet9b+MUwQZZDFwgxfAauZwYsq6n3kPaG1GZnm3SrI7+LauS7KoNHa+ZJF+Q2cTWcnvudO619hUf38aJjU7WdjjQnpElKG9rJaN71n78CHCV52oEKILkHXcItwjY56NYCsL3+HBY4K3JHB47EOKqebp7ChkB9z15NHdOqseFGyF8PFtkPqYhSH/dRQhr8/Y2OsLTFZlFRlQ7NODAHZgN9IdYBumNLLAYxgUsWT3dtoYi5Ro3t7p1PLSGKlMPQWESrC4S1L4Lt7LBQoP5YStiZK8eHRtv8Ml763FxulQhwou0afhbWh7iEon/XoETPzDAubrIIS3qkmJjdkq4O9zLZybixIiNdEjbA=;5:UNcAuS3vOZBCO9pbYKTALB4ENc9f2l3tbcZSEC/26kPonnCOqbgqerjzm2iGHGHaqYL7YDZrYv6ljNZ6pA8juxIWGFU0G8yWLYQqKdcmpYPKjuZzUKX3+ZKl/HBSIUqx3AiYw2dQpPA0A4PuCyHDvQFJquzCN3H8Tel/a/IGe4M=;24:K3IPSkXa08EZynWSwghmGo/YJ2k1+RGmClVW7lr39qCgBC0PjVNDo7u4ItlHa6+HLbW7gnA/D/wu2md7syBVlLBtBo3hq4IwYflQ+Mjgnko=;7:E2MFoqlgeveDeTQmtXsGeJeARNxXPhyzF9MTifP2UOvaT1+asupErFuy3qUd3Bz7p1Dy77geAkvYF2yayZ1AIIo3kLU5+ofTkSy0oITDeTkokpAuvwro74kxbbsfGGN3bfdGhUwc+VKmvsm6Sl2/O7ES/EvtZUNen4GkoWwhaCQe08C6HmzUJ7j9F3Alg4r3wiZIGIb7VE3GSFMK8yhrJyQs5BGi3wGmZrJBW7XkwaML2Nc7isH3GkEkc6QJIFcH SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: fortanix.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Nov 2017 16:07:27.1267 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5ff65c5d-da55-451e-184b-08d531c320eb X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: de7becae-4883-43e8-82c7-7dbdbb988ae6 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR11MB0917 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is a cryptographically signed message in MIME format. --------------ms000802030206070505000309 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 2017-11-22 03:00, Borislav Petkov wrote: > ... and we're back full circle to my initial objection: firmware should= > not be doing anything here. The user should. Sure, and I agree. However, there is a difference between what it should = be doing and what hardware/firmware that you can buy today **is** doing=20 right now. Jethro Beekman --------------ms000802030206070505000309 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC CyAwggUyMIIEGqADAgECAhEA8MVmReo60XmFXNF7R8+qGDANBgkqhkiG9w0BAQsFADCBlzEL MAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2Fs Zm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0Eg Q2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTcwOTE0MDAw MDAwWhcNMTgwOTE0MjM1OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNqZXRocm9AZm9ydGFuaXgu Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz7i2PMd8+ac44evn+E/vAnvp p3rSuGpPBG8a5a7TomxjN1KilgX7juFiY7LZjZZe955hCzCoou+lyNgCCSbZzcKsYuIyydkj UBBGIcTSblxCbko21J3yyk0JwAwSoaxlZwKrsbjUTHSl/0E6SBQpybRZsAficbdSRz+s7jG7 f6DtnikAtTYof+mBxwZC30Gzxh3RQEjA0PwaSP35tXffrplfazeog099eiVWLIDYA/kSaiac SgheMK02Wi0Iu0fGZ3Y9QMVaB2r5Bhm+hODvJv/WAjEUuZGwo3K4aR/934W79pq5bXwUReXy /5VxE1acjz6rFnCqBJuNgrzDiGF4ywIDAQABo4IB6TCCAeUwHwYDVR0jBBgwFoAUgq9sjPjF /pZhfOgfPStxSF7Ei8AwHQYDVR0OBBYEFH990qeqLXTAXNqiGOMUQIhUf9TWMA4GA1UdDwEB /wQEAwIFoDAMBgNVHRMBAf8EAjAAMCAGA1UdJQQZMBcGCCsGAQUFBwMEBgsrBgEEAbIxAQMF AjARBglghkgBhvhCAQEEBAMCBSAwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAQEwKzApBggr BgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2g S4ZJaHR0cDovL2NybC5jb21vZG9jYS5jb20vQ09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRp b25hbmRTZWN1cmVFbWFpbENBLmNybDCBiwYIKwYBBQUHAQEEfzB9MFUGCCsGAQUFBzAChklo dHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFu ZFNlY3VyZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5j b20wHgYDVR0RBBcwFYETamV0aHJvQGZvcnRhbml4LmNvbTANBgkqhkiG9w0BAQsFAAOCAQEA BzIiuD+ggLjwfH5xKn7eotgwkH3V6qCWD21G1++PIxuLjCzRN87rMOZcmrMa2HJkDVz4NZYe Er98p40JKNNVabKBI8+aF79Gfl0y3Mojr53ojV+x0wt2U04EmOXONuCHdLgxv5JvReFLXo6h bIZQoe4Cwfgj541QPLDzoSuMrMUAcNSjt6o/SIeIu+Udv84ET2YckxiBXDiKUXRfW+GWet3w 1tUYrUSfwTA7Ho2YUbZu/L4FFRrUXQD6zYrB3f0sStDxWijKsRwLrdzqKVs0hsu42wZcNR/v YzWnJQBVuCIpr0I/rTHY4E8w5h0Hz5mPABkNxLfOYKRJ1VUMQSgHGzCCBeYwggPOoAMCAQIC EGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNVBAYTAkdCMRswGQYD VQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNP TU9ETyBDQSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRpb24gQXV0 aG9yaXR5MB4XDTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYTAkdC MRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNV BAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAvrOeV6wodnVAFsc4A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQ PTRI5Or1u6zf+bGBSyD9aH95dDSmeny1nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivl JTRENf+RKwrB6vcfWlP8dSsE3Rfywq09N0ZfxcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG 9qrxpZxyb4o4yNNwTqzaaPpGRqXB7IMjtf7tTmU2jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoS WY66nJN/VCJv5ym6Q0mdCbDKCMPybTjoNCQuelc0IAaO4nLUXk0BOSxSxt8kCvsUtQIDAQAB o4IBPDCCATgwHwYDVR0jBBgwFoAUu69+Aj36pvE8hI6t7jiY7NkyMtQwHQYDVR0OBBYEFIKv bIz4xf6WYXzoHz0rcUhexIvAMA4GA1UdDwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEA MBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8ERTBDMEGgP6A9hjtodHRwOi8vY3JsLmNvbW9k b2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDBxBggrBgEFBQcB AQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1JTQUFk ZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wDQYJ KoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2SQgG1NgvNc3fQP7TcePo 7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs0j8CGpfb+SJA3GaB Q+394k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDMKVmU/PUWNMKS TvtlenlxBhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+E2pvOUtY +hPebuPtTbq7vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfHM5td hYF/8v5UY5g2xANPECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4 jkhJiA7EuTecP/CFtR72uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJ M/1tyZR2niOYihZ+FCbtf3D9mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJU mpvVdZ4ognzgXtgtdk3ShrtOS1iAN2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTK TlL8YXLI8nAbR9HWdFqzcOoB/hxfEyIQpx9/s81rgzdEZOofSlZHynoSMYIEODCCBDQCAQEw ga0wgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNV BAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01P RE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhEA8MVm Reo60XmFXNF7R8+qGDANBglghkgBZQMEAgEFAKCCAlswGAYJKoZIhvcNAQkDMQsGCSqGSIb3 DQEHATAcBgkqhkiG9w0BCQUxDxcNMTcxMTIyMTYwNzIxWjAvBgkqhkiG9w0BCQQxIgQgrVHK s/w1vSqSFQXNk/g9kBZmvUHf9jn77TIFAjj9Kb0wbAYJKoZIhvcNAQkPMV8wXTALBglghkgB ZQMEASowCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG 9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBvgYJKwYBBAGCNxAEMYGwMIGtMIGX MQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdT YWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RPIFJT QSBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIRAPDFZkXqOtF5 hVzRe0fPqhgwgcAGCyqGSIb3DQEJEAILMYGwoIGtMIGXMQswCQYDVQQGEwJHQjEbMBkGA1UE CBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01P RE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RPIFJTQSBDbGllbnQgQXV0aGVudGljYXRp b24gYW5kIFNlY3VyZSBFbWFpbCBDQQIRAPDFZkXqOtF5hVzRe0fPqhgwDQYJKoZIhvcNAQEB BQAEggEAYJp/HtGp7mTj4oXZg0iOSzTwezp1m0USB0bJue29H1+6UxUZDVCb/bzdz1hz8gn2 c6FaYeskHFcrL6HIdvrbtb0Ngz5tqSxhQFp4xYST2eTU5AehaOgnki5Hns1k/yt94wNvJqp+ Va11pWRpLhiCgoNANqx76FbIFuzJfr+a9F/8oDXGv0jQ6BLmEBYZOAM4Hl3f6jVcOJPZN0D3 JXugqklyaOZEieZnP6Og51xJ9MxIKODwN0ZoJab9XTuzNXlpID78m7tL2Tsai52ikF9YwMFF XgUqIPDzMNqz+C5Pvknrngi7Ihdxm6A4CpOgO8LuO3CzJe6XLLvpjGmMz7axLQAAAAAAAA== --------------ms000802030206070505000309--