From owner-freebsd-current@freebsd.org Fri Mar 16 02:10:24 2018 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C0BA1F3F755 for ; Fri, 16 Mar 2018 02:10:24 +0000 (UTC) (envelope-from huanghwh@163.com) Received: from m13-46.163.com (m13-46.163.com [220.181.13.46]) by mx1.freebsd.org (Postfix) with ESMTP id 2E788852BC; Fri, 16 Mar 2018 02:10:22 +0000 (UTC) (envelope-from huanghwh@163.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:Subject:MIME-Version:Message-ID; bh=lCl9x ONShaRyeXCK3I0l2HoJbkelp+OzduLS+X2PAWk=; b=jPXjR/WmRoiF0DrUeyYKH lAYWv8+zqpm4neAtvGB3c9K96qPWfjsBHBaMX5mNW9JfyUfH4CpUyitCVr7opVOu rQs1Oe27e1L0S90N+E2D1ne8d1oSsLJmu4sQTFfgGS4mdNLHIbFZq+t4qeoujAWp ARuTLnJMNNa6w5YdIDHjEE= Received: from huanghwh$163.com ( [122.13.158.26] ) by ajax-webmail-wmsvr46 (Coremail) ; Fri, 16 Mar 2018 09:55:02 +0800 (CST) X-Originating-IP: [122.13.158.26] Date: Fri, 16 Mar 2018 09:55:02 +0800 (CST) From: huanghwh To: freebsd-current@freebsd.org, jtl@FreeBSD.org Subject: r330538 broken CURRENT on MacBookPro X-Priority: 3 X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build 20160729(86883.8884) Copyright (c) 2002-2018 www.mailtech.cn 163com X-CM-CTRLDATA: Ax8KRmZvb3Rlcl9odG09MzIzOjU2 MIME-Version: 1.0 Message-ID: <7aae5d78.2e20.1622c847a87.Coremail.huanghwh@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID: LsGowABnS2n2I6ta7j1+AA--.11949W X-CM-SenderInfo: xkxd0wxkzkqiywtou0bp/1tbiMhULK1WBbK2HswABsn X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== Content-Type: text/plain; charset=GBK Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2018 02:10:24 -0000 SGksCkkgZ290IHRoaXMgcGFuaWM6Cmh0dHA6Ly9zdy5nZGRzbi5vcmcuY24vZnJlZWJzZC9wYW5p Yy5qcGcKCgpyMzMwNTM4IGJyb2tlbiBDVVJSRU5UIGZvdW5kIGJ5IHN2biBiaXNlY3QKCgphbnkg aWRlYT8KCgpIdWFuZyBXZW4gSHVpIA== From owner-freebsd-current@freebsd.org Fri Mar 16 02:27:22 2018 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 574E8F42093 for ; Fri, 16 Mar 2018 02:27:22 +0000 (UTC) (envelope-from huanghwh@163.com) Received: from m13-46.163.com (m13-46.163.com [220.181.13.46]) by mx1.freebsd.org (Postfix) with ESMTP id E8F26861FB; Fri, 16 Mar 2018 02:27:20 +0000 (UTC) (envelope-from huanghwh@163.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:Subject:MIME-Version:Message-ID; bh=HW/7Y NlTuQJmiYARaEtv9AZ99xC8FihzGLUC/OgvxRs=; b=clU/mVY50oHlGQVoiWFkp Wp7xTY/iTEkqT3BDtND971Atd18+cnVlkPunvPKWD1jQpx11Iw2wD6HaEVqiNlRO 8Pohv+RGs+9PQY7HGx0Z0ssvgCD3f5Uc57UInG85hZYKtwFUD9rX0dWVeCXCDggS esYW8l+yLzTXvxgR9+tuU8= Received: from huanghwh$163.com ( [122.13.158.26] ) by ajax-webmail-wmsvr46 (Coremail) ; Fri, 16 Mar 2018 10:27:02 +0800 (CST) X-Originating-IP: [122.13.158.26] Date: Fri, 16 Mar 2018 10:27:02 +0800 (CST) From: huanghwh To: huanghwh Cc: freebsd-current@freebsd.org, jtl@FreeBSD.org Subject: Re:r330539 broken CURRENT on MacBookPro X-Priority: 3 X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build 20160729(86883.8884) Copyright (c) 2002-2018 www.mailtech.cn 163com In-Reply-To: <7aae5d78.2e20.1622c847a87.Coremail.huanghwh@163.com> References: <7aae5d78.2e20.1622c847a87.Coremail.huanghwh@163.com> X-CM-CTRLDATA: cknHTmZvb3Rlcl9odG09NjUwOjQwMg== MIME-Version: 1.0 Message-ID: <7d56315a.3d02.1622ca1c706.Coremail.huanghwh@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID: LsGowAA3G2l2K6tallN+AA--.13009W X-CM-SenderInfo: xkxd0wxkzkqiywtou0bp/1tbiDwULK1UMFMj9mwABsI X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== Content-Type: text/plain; charset=GBK Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2018 02:27:22 -0000 ClNvcnJ5LCAgSXQgaXMgcjMzMDUzOSwgbm90IHIzMzA1MzguCgoKCkF0IDIwMTgtMDMtMTYgMDk6 NTU6MDIsICJodWFuZ2h3aCIgPGh1YW5naHdoQDE2My5jb20+IHdyb3RlOgo+SGksCj5JIGdvdCB0 aGlzIHBhbmljOgo+aHR0cDovL3N3LmdkZHNuLm9yZy5jbi9mcmVlYnNkL3BhbmljLmpwZwo+Cj4K PnIzMzA1MzggYnJva2VuIENVUlJFTlQgZm91bmQgYnkgc3ZuIGJpc2VjdAo+Cj4KPmFueSBpZGVh Pwo+Cj4KPkh1YW5nIFdlbiBIdWkgCj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwo+ZnJlZWJzZC1jdXJyZW50QGZyZWVic2Qub3JnIG1haWxpbmcgbGlzdAo+ aHR0cHM6Ly9saXN0cy5mcmVlYnNkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZyZWVic2QtY3VycmVu dAo+VG8gdW5zdWJzY3JpYmUsIHNlbmQgYW55IG1haWwgdG8gImZyZWVic2QtY3VycmVudC11bnN1 YnNjcmliZUBmcmVlYnNkLm9yZyIK From owner-freebsd-current@freebsd.org Fri Mar 16 02:39:00 2018 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D961BF43080 for ; Fri, 16 Mar 2018 02:38:59 +0000 (UTC) (envelope-from peter.lei@ieee.org) Received: from mail-qk0-x231.google.com (mail-qk0-x231.google.com [IPv6:2607:f8b0:400d:c09::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 744D086847 for ; Fri, 16 Mar 2018 02:38:59 +0000 (UTC) (envelope-from peter.lei@ieee.org) Received: by mail-qk0-x231.google.com with SMTP id o25so9608875qkl.7 for ; Thu, 15 Mar 2018 19:38:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ieee-org.20150623.gappssmtp.com; s=20150623; h=from:subject:to:message-id:date:user-agent:mime-version; bh=P9ADZdMf13GV2fWHHkX6BzTnbIOrN2TOH/bSuDb5PAI=; b=KC0rrSp0hTN05W/TjNnmyoN+j1eNOam6S37hKfFKBgtk0vlJO1jusMNCYHO9P9AhY5 hIJiF7ZVChoy/U8nAhGkcGSAnXz1miUcYUPlz5jKr4csCkuMHFp/1lRfKPpxY8wPUQXN w69Jr7X/ndV/mRksc8DPLNjDp/EIFg5YV3rncbqyB+PrZD0vwSXdpwg+R9Y4uh8vXKHw mVLSoSq2BbwoDJrsZK4sgcas8YbuiPvaCQhpjB1lf13L0vwyNaldSeMSpXkqn2STqX2q rollYGoztlydjCMCeIDmgf3lGH5FU93RXHqspb9/e7ku/hbjdG0AaC5tAzWceFE9W4+j 8+Bg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:message-id:date:user-agent :mime-version; bh=P9ADZdMf13GV2fWHHkX6BzTnbIOrN2TOH/bSuDb5PAI=; b=rFsKvsiISVD6BagRjJ66OFxbVh5WXdBUtmMSQLJlh77rb0J9jIuxjHefNcX35/U3EF ZyJ1w8ysz5O3JksnnfJJW7QbHoFOf6SNgssCe0D/it7MAjMGByWnlhUn8jcaNAAFVpgm QMpP0piC0SjtOauY8C1ivK5QEQF+qN9EhuygpPmVMi+G1IeS55jZbXYM9L0jbIDmUkPy 1kYba2ZUiTF36jix6Jv1ZPz1MWsem2g3qEuETWYs1TrqtM/fl6eT55ToFo7s7gfEsCN3 5npwY+D8e851+svSNgEi+pBPBZaDfCUB8bfaLJFfNLyLs18TKJTyg8MSTHPUnVew/i3L UA1g== X-Gm-Message-State: AElRT7EpBA8eFHT0D3gnplJNjXWaq0JKXhpYGfdqX+uzziD875Rf0oZf EBajcntZ46OJIfw5zTOfBjeAfm/i63o= X-Google-Smtp-Source: AG47ELuBPqpwLVg2DVdFPNyHak++FITJx9WwwSgkFiNgVEx3GCKSqE1E36oJ4OmXaxRpqJ92N7LCOQ== X-Received: by 10.55.176.3 with SMTP id z3mr221644qke.298.1521167938599; Thu, 15 Mar 2018 19:38:58 -0700 (PDT) Received: from mbpro15.local ([2607:fb10:7061:7fd::ed5]) by smtp.gmail.com with ESMTPSA id w18sm4527744qkw.35.2018.03.15.19.38.57 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Mar 2018 19:38:57 -0700 (PDT) From: Peter Lei Subject: amd64: panic on -CURRENT @r330539 for certain UEFI hosts To: freebsd-current@freebsd.org Message-ID: <8b8f1352-aa5c-716c-ef6c-3b3cd630043f@ieee.org> Date: Thu, 15 Mar 2018 21:38:56 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms070806050100020207010802" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2018 02:39:00 -0000 This is a cryptographically signed message in MIME format. --------------ms070806050100020207010802 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Some recent UEFI implementations have begun to leave the CPU with page write protection enabled in CR0. With r330539 which enables kernel page protections, interesting things happen during boot (aka panic) when protection is already enabled, including a write protection fault from an explicit .text fixup write from xsave->xsaveopt by fpuinit(). I see this so far booting -CURRENT under virtual environments: - QEMU with recent OVMF EDK2 builds: this is certainly due to UEFI enabling paging and page protections. - VMWare Fusion 10.1.x on Mac: no specific insight on what's going inside the implementation, but CR0_WP is definitely left enabled before the kernel is booted. I have patched my kernel build to explicitly clear CR0_WP (e.g. in initializecpu) prior to creating the page tables to get around this, but someone might have a cleaner/better solution... --peter --------------ms070806050100020207010802 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 Cx4wggUwMIIEGKADAgECAhEA5uRbT5dO2Nji0P2d3zpsSDANBgkqhkiG9w0BAQsFADCBlzEL MAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2Fs Zm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0Eg Q2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTcxMTA5MDAw MDAwWhcNMTgxMTA5MjM1OTU5WjAjMSEwHwYJKoZIhvcNAQkBFhJwZXRlci5sZWlAaWVlZS5v cmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCxBMAPv3y1gA/CpG9WGm3dIJR9 2ch1Vk4InSVWXHV11mt1j2gNajK8Sa+IyPSf4/xeP/MQfkworYIM2n0Ob5F6/t2oNS4w/G2y 0CaCSxQAtbk46wKKErx20t4s4ODDs3YXzf38juNMB93YCVhFrs8jyKP1/Y7RwkjaKrRF8KBK PxHUcqxhZir3TjOJtu2P2STWtPD2fRpRkvN+gEh2ejd+n1HHBst/9Rtz0vb8yHFWl1n1YISi KQOXT73a0MFrdFGYlJwvoZJZWmV7XGthlLGt7h41f01Ug91eKY19XB3K6CmZLdiwy/6Ir8nG QMC0OH7LcudUfbu6wk7MY+ceTO4PAgMBAAGjggHoMIIB5DAfBgNVHSMEGDAWgBSCr2yM+MX+ lmF86B89K3FIXsSLwDAdBgNVHQ4EFgQU9tUteyjHW7DsqMhulCpoaT1DlQMwDgYDVR0PAQH/ BAQDAgWgMAwGA1UdEwEB/wQCMAAwIAYDVR0lBBkwFwYIKwYBBQUHAwQGCysGAQQBsjEBAwUC MBEGCWCGSAGG+EIBAQQEAwIFIDBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEBATArMCkGCCsG AQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8EUzBRME+gTaBL hklodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlv bmFuZFNlY3VyZUVtYWlsQ0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKGSWh0 dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5k U2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNv bTAdBgNVHREEFjAUgRJwZXRlci5sZWlAaWVlZS5vcmcwDQYJKoZIhvcNAQELBQADggEBAHBU iY1f7LKqo0sQAs/YRvlvL2ydz+9oCDf6BNnyTjDXOiET4D2t5kMh0fceGKhlpfAOA47Nob1s MNS+6sjOqEm8e10SjVv69dq6ZmjFVqTZ1MZjt1Mmi7XpsNYiLE66dF9Ff0ne8bHhcqHVHtFT 6MU7Fq1N8r5mnqCB7zPxuDYV9DprrnOYm2g68CRVGsKhH5kYSsYogMQpxgZ5PP0gdnpfKV+X ROtXTpZg4Ln6WCaeGh5oVdCw095af07hIG8F9VM559N8jv4Z9/R5MsrM6AfwJvXmVUQ9XGKk qZw0MUbf8FQCS928I3h111Ur5zap+rXiu+lJ4cI6T6/h3p3TdCswggXmMIIDzqADAgECAhBq m+E4O/8ra58B1dm4p1JWMA0GCSqGSIb3DQEBDAUAMIGFMQswCQYDVQQGEwJHQjEbMBkGA1UE CBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01P RE8gQ0EgTGltaXRlZDErMCkGA1UEAxMiQ09NT0RPIFJTQSBDZXJ0aWZpY2F0aW9uIEF1dGhv cml0eTAeFw0xMzAxMTAwMDAwMDBaFw0yODAxMDkyMzU5NTlaMIGXMQswCQYDVQQGEwJHQjEb MBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQK ExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RPIFJTQSBDbGllbnQgQXV0aGVu dGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAL6znlesKHZ1QBbHOAOY08YYdiFQ8yV5C0y1oNF9Olg+nKcxLqf2NHbZhGra0D00 SOTq9bus3/mxgUsg/Wh/eXQ0pnp8tZ8XZWAnlyKMpjL+qUByRjXCA6RQyDMqVaVUkbIr5SU0 RDX/kSsKwer3H1pT/HUrBN0X8sKtPTdGX8XAWt/VdMLBrZBlgvnkCos+KQWWCo63OTTqRvaq 8aWccm+KOMjTcE6s2mj6RkalweyDI7X+7U5lNo6jzC8RTXtVV4/Vwdax720YpMPJQaDaElmO upyTf1Qib+cpukNJnQmwygjD8m046DQkLnpXNCAGjuJy1F5NATksUsbfJAr7FLUCAwEAAaOC ATwwggE4MB8GA1UdIwQYMBaAFLuvfgI9+qbxPISOre44mOzZMjLUMB0GA1UdDgQWBBSCr2yM +MX+lmF86B89K3FIXsSLwDAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAR BgNVHSAECjAIMAYGBFUdIAAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL2NybC5jb21vZG9j YS5jb20vQ09NT0RPUlNBQ2VydGlmaWNhdGlvbkF1dGhvcml0eS5jcmwwcQYIKwYBBQUHAQEE ZTBjMDsGCCsGAQUFBzAChi9odHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FBZGRU cnVzdENBLmNydDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuY29tb2RvY2EuY29tMA0GCSqG SIb3DQEBDAUAA4ICAQB4XLKBKDRPPO5fVs6fl1bsj6JrF/bz9kkIBtTYLzXN30D+03Hj6OxC DBEaIeNmsBhrJmuubvyE7HtoSmR809AgcYboW+rcTNZ/8u/Hv+GTrNI/AhqX2/kiQNxmgUPt /eJPs92Qclj0HnVyy9TnSvGkSDU7I5Px+TbO+88G4zipA2psZaWeEykgzClZlPz1FjTCkk77 ZXp5cQYYexE6zeeN4/0OqqoAloFrjAF4o50YJafX8mnahjp3I2Y2mkjhk0xQfhNqbzlLWPoT 3m7j7U26u7zg6swjOq8hITYc3/np5tM5aVyu6t99p17bTbY7+1RTWBviN9YJzK8HxzObXYWB f/L+VGOYNsQDTxAk0Hbvb1j6KjUhg7fO294F29QIhhmiNOr84JHoy+fNLpfvYc/Q9EtFOI5I SYgOxLk3nD/whbUe9rmEQXLp8MB933Ij474gwwCPUpwv9mj2PMnXoc7mbrS22XUSeTwxCTP9 bcmUdp4jmIoWfhQm7X9w/Zgddg+JZ/YnIHOwsGsaTUgj7fIvxqith7DoJC91WJ8Lce3CVJqb 1XWeKIJ84F7YLXZN0oa7TktYgDdmQVxYkZo1c5noaDKH9Oq9cbm/vOYRUM1cWcef20Wkyk5S /GFyyPJwG0fR1nRas3DqAf4cXxMiEKcff7PNa4M3RGTqH0pWR8p6EjGCBDgwggQ0AgEBMIGt MIGXMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQH EwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RP IFJTQSBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIRAObkW0+X TtjY4tD9nd86bEgwDQYJYIZIAWUDBAIBBQCgggJbMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0B BwEwHAYJKoZIhvcNAQkFMQ8XDTE4MDMxNjAyMzg1NlowLwYJKoZIhvcNAQkEMSIEIG2NhqeE ughJVi+lgiUS11O7x5xetpvbSB1kQWfkSEsyMGwGCSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUD BAEqMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcN AwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwgb4GCSsGAQQBgjcQBDGBsDCBrTCBlzEL MAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2Fs Zm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0Eg Q2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQDm5FtPl07Y2OLQ /Z3fOmxIMIHABgsqhkiG9w0BCRACCzGBsKCBrTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgT EkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RP IENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9u IGFuZCBTZWN1cmUgRW1haWwgQ0ECEQDm5FtPl07Y2OLQ/Z3fOmxIMA0GCSqGSIb3DQEBAQUA BIIBAAwreoB4t8O2yxd5O+vAercWKFatLYxosdkI6+P9mSEqb9BJqBoSEHhEUduXIOiZRtqS UPr5MmKCc49juCu49H4Q8eoBKWJXUMH+EYwv8PmRwTADXW0aci72YcPQQ90nMLNyS7MmmCPP 2IyjBam8e55Jok91AuxtMjw9pJPF4UR0TzufAGghZJcav0L/40rSYTP3Ema6/GQITtooEw8Z CyEc3ps69tsvAj8jmpDwDLUQHrUVoxacShzVWlNISGaGXwQaSWMn2557LHHSaiQchwn/r9Ov N3775Z1diy52568jUwco7TXvjwLEu4ZCoxuAKRdWKRoBwr78zu9ukW3Gb70AAAAAAAA= --------------ms070806050100020207010802--