From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Google-Smtp-Source: AH8x227XDWY0/ogut4/ahgB1J1g3BcmF7GpDPdYBsD9zc4D5Llch9XlWtkjda+CZg/TG4j0iTcL/ ARC-Seal: i=1; a=rsa-sha256; t=1517417858; cv=none; d=google.com; s=arc-20160816; b=kghQmrUgpPDqchY769PlBYrA0GPsSnPfEeBkxSoyZ0wmv3XGSh0W9EHwdrWIa6oslE NLkGb6JVlzQRzZJz0wvdWgTNjytWK16Vyak4FyapRl6LGrgRzr95XTxGDQx8A3dFtFIY 5Cp0rjBXBVQ8I9751QmH4cnI2Ytwxe5igro3dQSgqXNdpOH9dhSoIvZTPzwef9agAJKh QCGkfEATsWMl0NV98mYZ0LOvQGbz68hmIOTVHreG9W5NRN2fzZad1gTxJKG5cdxisUbP LM2v3qKZLeOg5K0Wg431vq3R6b7R34e6Y8cVrnnIhqqJ2KNOtn2PMHrojfE5Fst7/Nut a45w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=precedence:mime-version:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :mime-version:dkim-signature:arc-authentication-results; bh=O5/TG3jGmHn1Cs9gTpZQ13IcMw2op+xMzKweW6DOVaY=; b=qCGPY0PF/DDIVWyKvdKfgmM/5qW2w3xNqC2SEYVtysN7juG3aJ2xEl7j7GhMlyLkQa 4xX7Xmlxzp8WhrLbBbyFSKmKU/ZK1jpdLT+UcSUEbA639Y+ft/FxHHm3t4giST61hCKq +V70lCJD8sM0AaaUX+W3eOAI9f9/Pvxmgofp1KslzQ6bvtf8Gen5XaTINtx2vMifRQq3 KO9LmQfUSrdYt5Do0zwZ7HzMsYBb2wEUUOwtwD22MwhUfVccyjhfwcsz5P1Dt+apE9re eLYQY5AnlbxF8JbEvXakDfo9nFx/qzVy2qz8jnSj2IYXgVoEo3ilc+bWjVWC5o3NA8UL wexQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amazon.co.uk header.s=amazon201209 header.b=HBqcfSro; spf=pass (google.com: domain of prvs=56249cc1e=dwmw@amazon.co.uk designates 52.95.48.154 as permitted sender) smtp.mailfrom=prvs=56249cc1e=dwmw@amazon.co.uk; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.co.uk Authentication-Results: mx.google.com; dkim=pass header.i=@amazon.co.uk header.s=amazon201209 header.b=HBqcfSro; spf=pass (google.com: domain of prvs=56249cc1e=dwmw@amazon.co.uk designates 52.95.48.154 as permitted sender) smtp.mailfrom=prvs=56249cc1e=dwmw@amazon.co.uk; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.co.uk X-Amazon-filename: smime.p7s X-IronPort-AV: E=Sophos;i="5.46,440,1511827200"; d="p7s'?scan'208";a="329954827" Content-Type: multipart/mixed; boundary="===============1519517239197271796==" MIME-Version: 1.0 From: "Woodhouse, David" To: "jmattson@google.com" , "Raslan, KarimAllah" CC: "kvm@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "arjan.van.de.ven@intel.com" , "ashok.raj@intel.com" , "tim.c.chen@linux.intel.com" , "peterz@infradead.org" , "torvalds@linux-foundation.org" , "tglx@linutronix.de" , "ak@linux.intel.com" , "x86@kernel.org" , "dan.j.williams@intel.com" , "aarcange@redhat.com" , "luto@kernel.org" , "pbonzini@redhat.com" , "gregkh@linuxfoundation.org" , "dave.hansen@intel.com" , "asit.k.mallick@intel.com" , "jun.nakajima@intel.com" Subject: Re: [PATCH v4 2/5] KVM: x86: Add IBPB support Thread-Topic: [PATCH v4 2/5] KVM: x86: Add IBPB support Thread-Index: AQHTmpTsVe313/91U0anaoW0q6aVW6OOMhYAgAAB5YA= Date: Wed, 31 Jan 2018 16:57:28 +0000 Message-ID: <1517417847.18619.182.camel@amazon.co.uk> References: <1517404231-22406-1-git-send-email-karahmed@amazon.de> <1517404231-22406-3-git-send-email-karahmed@amazon.de> In-Reply-To: Accept-Language: en-GB, en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.43.61.91] MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1591113771329535327?= X-GMAIL-MSGID: =?utf-8?q?1591127948049658268?= X-Mailing-List: linux-kernel@vger.kernel.org List-ID: --===============1519517239197271796== Content-Language: en-US Content-Type: multipart/signed; micalg=sha-256; protocol="application/x-pkcs7-signature"; boundary="=-Rk36KT9GiAk8iOM31r/7" --=-Rk36KT9GiAk8iOM31r/7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 CgpPbiBXZWQsIDIwMTgtMDEtMzEgYXQgMDg6NTAgLTA4MDAsIEppbSBNYXR0c29uIHdyb3RlOgo+ IE9uIFdlZCwgSmFuIDMxLCAyMDE4IGF0IDU6MTAgQU0sIEthcmltQWxsYWggQWhtZWQgPGthcmFo bWVkQGFtYXpvbi5kZT4gd3JvdGU6Cj4gCj4gPiAKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqB2bXhfZGlzYWJsZV9pbnRlcmNlcHRfZm9yX21zcih2bXgtPnZtY3MwMS5tc3JfYml0 bWFwLCBNU1JfSUEzMl9QUkVEX0NNRCwKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqBNU1JfVFlQRV9XKTsKPiBXaHkgbm90IGRpc2FibGUgdGhpcyBpbnRlcmNlcHQgZWFnZXJs eSwgcmF0aGVyIHRoYW4gbGF6aWx5PyBVbmxpa2UKPiBNU1JfSUEzMl9TUEVDX0NUUkwsIHRoZXJl IGlzIG5vIGd1ZXN0IHZhbHVlIHRvIHNhdmUvcmVzdG9yZSwgc28gdGhlcmUKPiBpcyBubyBjb3N0 IHRvIGRpc2FibGluZyB0aGUgaW50ZXJjZXB0IGlmIHRoZSBndWVzdCBjcHVpZCBpbmZvIGRlY2xh cmVzCj4gc3VwcG9ydCBmb3IgaXQuCgpUaGUgb3JpZ2luYWwgcGF0Y2ggZGlkIHRoYXQsIGJ1dCB0 aGUgcHJvYmxlbSB3YXMgdGhhdCB0aGUgZ3Vlc3QgQ1BVCmZlYXR1cmVzIHdlcmVuJ3Qga25vd24g eWV0IHNvIGl0IHdhcyBkb25lIGJhc2VkIG9uIGJvb3RfY3B1X2hhcygpLAp3aGljaCBpc24ndCBy aWdodCBlaXRoZXIuCgpCeSBkb2luZyBpdCBvbiBmaXJzdCBhY2Nlc3MsIHdlIGNhbiBtYWtlIGl0 IGp1c3QgbGlrZSB0aGUgU1BFQ19DVFJMIG9uZQp3aGljaCBjYW4gaW5kZWVkIHVzZSBndWVzdF9j cHVfaGFzKCkuCgo+IAo+ID4gCj4gPiArwqDCoMKgwqDCoMKgwqBpZiAodG9fdm14KHZjcHUpLT5z YXZlX3NwZWNfY3RybF9vbl9leGl0KSB7Cj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgbmVzdGVkX3ZteF9kaXNhYmxlX2ludGVyY2VwdF9mb3JfbXNyKAo+ID4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgbXNyX2Jp dG1hcF9sMSwgbXNyX2JpdG1hcF9sMCwKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoE1TUl9JQTMyX1BSRURfQ01ELAo+ID4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgTVNSX1RZUEVfUik7Cj4gPiArwqDCoMKgwqDCoMKgwqB9Cj4gSSBkb24ndCB0aGluayB0 aGlzIHNob3VsZCBiZSBwcmVkaWNhdGVkIG9uCj4gInRvX3ZteCh2Y3B1KS0+c2F2ZV9zcGVjX2N0 cmxfb25fZXhpdC4iIFdoeSBub3QganVzdAo+ICJndWVzdF9jcHVpZF9oYXModmNwdSwgWDg2X0ZF QVRVUkVfSUJQQikiPyAKClJpZ2h0Li4uIHdlIGRvbid0IGV2ZW4gKmhhdmUqIHNhdmVfc3BlY19j dHJsX29uX2V4aXQgaW4gdGhpcyBwYXRjaCB5ZXQsCmRvIHdlPyBUaGF0J3MgYWRkZWQgaW4gYSBs YXRlciBwYXRjaC4uLiBmb3Igc3BlY19jdHJsLgoKCj4gQWxzbywgdGhlIGZpbmFsIGFyZ3VtZW50 IHRvCj4gbmVzdGVkX3ZteF9kaXNhYmxlX2ludGVyY2VwdF9mb3JfbXNyIHNob3VsZCBiZSBNU1Jf VFlQRV9XIHJhdGhlciB0aGFuCj4gTVNSX1RZUEVfUi4KPiA= --=-Rk36KT9GiAk8iOM31r/7 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Disposition: attachment; filename="smime.p7s" Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCEE4w ggUuMIIEFqADAgECAhEApEtL31g6H7ROXdOiQnA9RjANBgkqhkiG9w0BAQsFADCBlzELMAkGA1UE BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTcxMjIxMDAwMDAwWhcNMTgxMjIxMjM1 OTU5WjAiMSAwHgYJKoZIhvcNAQkBFhFkd213QGFtYXpvbi5jby51azCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAKdGKgXuwKMg2r+i/4BZZC0ddRxNq3xIKTakie/VCSzoO7P17A36ZzUc VMEYPfqDt/65xoc6Tdih+qkY2pNDppZ1DZ8mVrAX6O2O60ZhmXB60wMoDvXPZInvkMOW4drqnje/ 7/NOypn/XQAY+ln4KT+3tHG3TfryyJFMedqC/r29KJlCeeCxIzdtq2j5mN42tvPVv4+p+Kr77uui GOASNdFJbNdgx7UGF+il6kRGSle17LJZKMgRiLJXYjECwnGwdfLdN5SINWD5IC3yXY8d14Bq6DyD jNts1DFw+SKhW8kVFYRZpv7TE3/42QJKQVL6YWka5T4EJO7AD3gy2ypRsd8CAwEAAaOCAecwggHj MB8GA1UdIwQYMBaAFIKvbIz4xf6WYXzoHz0rcUhexIvAMB0GA1UdDgQWBBT/vhvBExl2wDr8f50u b+0yzFyZRjAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAgBgNVHSUEGTAXBggrBgEFBQcD BAYLKwYBBAGyMQEDBQIwEQYJYIZIAYb4QgEBBAQDAgUgMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQEC AQEBMCswKQYIKwYBBQUHAgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BTMFoGA1UdHwRT MFEwT6BNoEuGSWh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRp Y2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcmwwgYsGCCsGAQUFBwEBBH8wfTBVBggrBgEFBQcwAoZJ aHR0cDovL2NydC5jb21vZG9jYS5jb20vQ09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRT ZWN1cmVFbWFpbENBLmNydDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuY29tb2RvY2EuY29tMBwG A1UdEQQVMBOBEWR3bXdAYW1hem9uLmNvLnVrMA0GCSqGSIb3DQEBCwUAA4IBAQCK2HofespbCaDu udwwfh8GxDpVUnVbZZVWScpZMxfYpXzLot7L6iZrr16oMQ+UOiDDAK6/D3+u2QN8u0lJ6yLKVmvh lGOzDywGsyG2Ohy8Dt5jcEK5sz84OsPtrRH7ahZHLxYPhWlUKOjOPN6sb9h6uMYlXmG/KmAr2rwF exN6Zrwh6YwF7ukuMs175YcNyYRdB8kVYq3WikfbTHOoRbJiu9Unw7LqnvPTfx+xUvD6aN2CKLtr mactWbk98swNgbI18UWjfEpugvAqw09CDLjeq7N1v0SkUkQEDqGSUE+hKFryTNXtZ6zOfl+MQfD8 U7T5oJa34DmWXK9+x7dl+MrqMIIFLjCCBBagAwIBAgIRAKRLS99YOh+0Tl3TokJwPUYwDQYJKoZI hvcNAQELBQAwgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO BgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01P RE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTE3MTIy MTAwMDAwMFoXDTE4MTIyMTIzNTk1OVowIjEgMB4GCSqGSIb3DQEJARYRZHdtd0BhbWF6b24uY28u dWswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCnRioF7sCjINq/ov+AWWQtHXUcTat8 SCk2pInv1Qks6Duz9ewN+mc1HFTBGD36g7f+ucaHOk3YofqpGNqTQ6aWdQ2fJlawF+jtjutGYZlw etMDKA71z2SJ75DDluHa6p43v+/zTsqZ/10AGPpZ+Ck/t7Rxt0368siRTHnagv69vSiZQnngsSM3 bato+ZjeNrbz1b+Pqfiq++7rohjgEjXRSWzXYMe1BhfopepERkpXteyyWSjIEYiyV2IxAsJxsHXy 3TeUiDVg+SAt8l2PHdeAaug8g4zbbNQxcPkioVvJFRWEWab+0xN/+NkCSkFS+mFpGuU+BCTuwA94 MtsqUbHfAgMBAAGjggHnMIIB4zAfBgNVHSMEGDAWgBSCr2yM+MX+lmF86B89K3FIXsSLwDAdBgNV HQ4EFgQU/74bwRMZdsA6/H+dLm/tMsxcmUYwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAw IAYDVR0lBBkwFwYIKwYBBQUHAwQGCysGAQQBsjEBAwUCMBEGCWCGSAGG+EIBAQQEAwIFIDBGBgNV HSAEPzA9MDsGDCsGAQQBsjEBAgEBATArMCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21v ZG8ubmV0L0NQUzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01P RE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3JsMIGLBggrBgEFBQcB AQR/MH0wVQYIKwYBBQUHMAKGSWh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1JTQUNsaWVu dEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9v Y3NwLmNvbW9kb2NhLmNvbTAcBgNVHREEFTATgRFkd213QGFtYXpvbi5jby51azANBgkqhkiG9w0B AQsFAAOCAQEAith6H3rKWwmg7rncMH4fBsQ6VVJ1W2WVVknKWTMX2KV8y6Ley+oma69eqDEPlDog wwCuvw9/rtkDfLtJSesiylZr4ZRjsw8sBrMhtjocvA7eY3BCubM/ODrD7a0R+2oWRy8WD4VpVCjo zjzerG/YerjGJV5hvypgK9q8BXsTema8IemMBe7pLjLNe+WHDcmEXQfJFWKt1opH20xzqEWyYrvV J8Oy6p7z038fsVLw+mjdgii7a5mnLVm5PfLMDYGyNfFFo3xKboLwKsNPQgy43quzdb9EpFJEBA6h klBPoSha8kzV7Weszn5fjEHw/FO0+aCWt+A5llyvfse3ZfjK6jCCBeYwggPOoAMCAQICEGqb4Tg7 /ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVh dGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1p dGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDEx MDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVy IE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVk MT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVt YWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvrOeV6wodnVAFsc4A5jTxhh2 IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf+bGBSyD9aH95dDSmeny1nxdlYCeX IoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcfWlP8dSsE3Rfywq09N0ZfxcBa39V0 wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqzaaPpGRqXB7IMjtf7tTmU2jqPMLxFN e1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDKCMPybTjoNCQuelc0IAaO4nLUXk0B OSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAUu69+Aj36pvE8hI6t7jiY7NkyMtQw HQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1UdDwEB/wQEAwIBhjASBgNVHRMBAf8E CDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8ERTBDMEGgP6A9hjtodHRwOi8vY3Js LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDBxBggrBgEF BQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1JTQUFk ZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wDQYJKoZI hvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2SQgG1NgvNc3fQP7TcePo7EIMERoh 42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs0j8CGpfb+SJA3GaBQ+394k+z3ZBy WPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDMKVmU/PUWNMKSTvtlenlxBhh7ETrN 543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+E2pvOUtY+hPebuPtTbq7vODqzCM6 ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfHM5tdhYF/8v5UY5g2xANPECTQdu9v WPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4jkhJiA7EuTecP/CFtR72uYRBcunw wH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1tyZR2niOYihZ+FCbtf3D9mB12D4ln 9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4ognzgXtgtdk3ShrtOS1iAN2ZBXFiR mjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAbR9HWdFqzcOoB/hxfEyIQpx9/s81r gzdEZOofSlZHynoSMYIDyjCCA8YCAQEwga0wgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVh dGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1p dGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJl IEVtYWlsIENBAhEApEtL31g6H7ROXdOiQnA9RjANBglghkgBZQMEAgEFAKCCAe0wGAYJKoZIhvcN AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTgwMTMxMTY1NzI3WjAvBgkqhkiG9w0B CQQxIgQgZtL62qcepo2+sgpS2VwjPvum4QUy4Q2dqumcUKMyHPQwgb4GCSsGAQQBgjcQBDGBsDCB rTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMH U2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0Eg Q2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQCkS0vfWDoftE5d06JC cD1GMIHABgsqhkiG9w0BCRACCzGBsKCBrTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0 ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0 ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUg RW1haWwgQ0ECEQCkS0vfWDoftE5d06JCcD1GMA0GCSqGSIb3DQEBAQUABIIBABDriaje4Di7eOyB mNUYR6Q2OTpwhawdgAPVq7UWTr7JgnYCGKc3l6eemYUwXTrxIw7M8ulVEusXSl94gxSFOWYWsCiB wNJarhS3PVJZMSZzEFUuzgyN1XqplR99hpEHnSjcDA1MxzcXjddLYxWOpriKuROT2gbKjvMw9tMq 0yUTH9YgCTHsH8vrFQ5IZ3VyWSmGMPTyLhPgX98yEwAZ/vzHrHX2aaVSxVHGkfHJjju6VumP8gTF kzrw20rM3kMYy/HPRRFFtQyHjzawIlWDdKMsfhlA3CjrQfy2q8lMeSBDR4wbVjnKQdHRoiaz03N7 +k0mnwREto3w3qGBt4qSznMAAAAAAAA= --=-Rk36KT9GiAk8iOM31r/7-- --===============1519517239197271796== Content-Type: multipart/alternative; boundary="===============8170689369931106882==" MIME-Version: 1.0 Content-Disposition: inline --===============8170689369931106882== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Amazon Web Services UK Limited. Registered in England and Wales with regist= ration number 08650665 and which has its registered office at 60 Holborn Vi= aduct, London EC1A 2FD, United Kingdom. --===============8170689369931106882== Content-Type: text/html; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Amazon Web Services UK Limited. Registered in England and Wales with regist= ration number 08650665 and which has its registered office at 60 Holborn Vi= aduct, London EC1A 2FD, United Kingdom. --===============8170689369931106882==-- --===============1519517239197271796==--