Received: by 10.223.164.221 with SMTP id h29csp2473941wrb; Tue, 3 Oct 2017 05:57:43 -0700 (PDT) X-Google-Smtp-Source: AOwi7QC9DRl1VHa01WSmPE1KpQPrryqgwQtTZC8gTRa/04CK3FJ05zYuMct8M74uqHsTu2nCXr9K X-Received: by 10.159.197.75 with SMTP id d11mr8232914plo.213.1507035463621; Tue, 03 Oct 2017 05:57:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1507035463; cv=none; d=google.com; s=arc-20160816; b=eIW057EI1yZwDvBPfU6D/z+yjwQwp65lzlSmqsaMFu7Z8eaLCLn5PEZ9xelZapfIlY ffV4vo3khXG++A+HaaMPxIKTICbAekSm2wAGoToupsivHKXJ6gVk411VHBShEILuzghK q96SI05PVNPTVLgd2Kr8OXtn0c6mtEJudo8W4s45K7vEpvBmcKc7onm4eNId8TCLG+Ns M0R9sccg462/Of7UQByb37txnHLVdhzyaCtG18q2K3X+Uu2DOyEU//zQv3ut1lLaNaTB Q84HFF73VThmT5N6CBDMd0/ky3KTtpM2Rn7tPfjxWd0nb4ms3J92oqgeGJPp/GoVdypA qAAA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:date:face:references :in-reply-to:cc:to:from:subject:message-id:dkim-signature :arc-authentication-results; bh=nde4who3ymZLN4QQDRbE7yTjYrFzpYjlzB5Dx4Gf2+s=; b=ntKKMBImlPFwgHWAitoQW20m2oydBR0yJwB7mNkfJprpcdi+KzxtRrDjSiX/NBXR1c 9GlRHfnid2I0/+vmBpchgtratXumcO/kpXz2SygxnwAi1nAhf+ltmUi+76K8ZCNITRtc GdqsjN9xyuZtV+8H/jL/ebyOTyeBhSUihJCLrRNajVUmIpluvnIv16KLCHoco98OxS0h QtYSBWSYJdtf1qb1qingKa/dI/BVOsVMbcHmw6ue6nXd2iKCO7yo/yku+gHM30Zm9cer nSV1IiU9V2d/NmMQlrvcBv1If3JroqJC0bPGhVGZEf6Gv1DjXwP6rY+8klMn+8WfWHWr sHXw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=twosheds.20170209 header.b=sZH0F3lK; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z7si9589079pgp.592.2017.10.03.05.57.28; Tue, 03 Oct 2017 05:57:43 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@infradead.org header.s=twosheds.20170209 header.b=sZH0F3lK; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753954AbdJCM4S (ORCPT + 99 others); Tue, 3 Oct 2017 08:56:18 -0400 Received: from twosheds.infradead.org ([90.155.92.209]:48548 "EHLO twosheds.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753914AbdJCM4M (ORCPT ); Tue, 3 Oct 2017 08:56:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=twosheds.20170209; h=Mime-Version:Date:Content-Type: References:In-Reply-To:Cc:To:From:Subject:Message-ID:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=nde4who3ymZLN4QQDRbE7yTjYrFzpYjlzB5Dx4Gf2+s=; b=sZH0F3lK+j52TWvxnGDZAE7Ls TFpOjgJsw5QyFCLQWdqLRi0uBdTiFH/jc00lkupcU4Kg6K/qBvzb5lIvr9msTlvgQYrBfC+t9k+2s MOvZJTPFD78w/Se+SSxes6jh94a+F6RuW0dSn2IDt3CPlWRF2fSD2Z7ce8OCleQNwDFSynNZIguW8 MDjAvJKQBW8a18GwwwUG+1XE0gNWM6Tu91yQYXoSCkeXtgNDs7aL7MmbJe9+dOhl6OupKw/KutM6k fT9mwPZ76lPW71ZsStnOBB5LvUxARQxdv+3yUJEnue7vFfMT0UBmAm7/hHChhiJuKkKC15WSsPhN3 o01sj6lMg==; Received: from [2001:8b0:10b:1:146e:b976:a1da:a87f] by twosheds.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux)) id 1dzMjX-00015c-Gw; Tue, 03 Oct 2017 12:55:35 +0000 Message-ID: <1507035334.29211.105.camel@infradead.org> Subject: Re: [PATCH] iommu/vt-d: Fix scatterlist offset handling From: David Woodhouse To: Robin Murphy , joro@8bytes.org Cc: ashok.raj@intel.com, leedom@chelsio.com, Harsh@chelsio.com, herbert@gondor.apana.org.au, iommu@lists.linux-foundation.org, linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org In-Reply-To: <644c3e01654f8bd48d669c36e424959d6ef0e27e.1506607370.git.robin.murphy@arm.com> References: <644c3e01654f8bd48d669c36e424959d6ef0e27e.1506607370.git.robin.murphy@arm.com> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEUHBwcUFBQpKSlGRkZhYWF9fX2Xl5eysrLMzMxFF+rXAAACaElEQVQ4y21UQXbbIBQE9wJALmAg6ToWON22FrhZthHgbvssUPathC7QWMful2JHSmtWwGg+zPxBCE0DU4QoJQgRgsg4w2gJjBNE8PjFBZgnQMBs+uZ1NQNQjZO3BV4AGDFC0f+l4DBG0VUAM4yv7SO8IgRdHXQ+A78HKL5OAeCfNQV5cHX8DsBUyIJKtYbt98BKaGNCKjfgFVkqYVLbkHKsRsbSCSa0T6npIqLrpRBgQKHUpQmgs9eEKaiUcooE8WWfCGVnBiUcn1uF2XhbfmN9apKnmMP2K4kizKkQWxuaVNOpU2cACIyxO1Po8ETHcXEDMVnozcejkAYA9iaD4pU0ZvNQ8VurNnTuFAYVtuIPUZW25PjDIjQAlGyffIiRQxoWAZBmJ0LTdW2Nyc0iP3DqRhxizvGJkBWZmyFVyZkddWzmBoIBVMpCCJ1CFzl98xav4VJKSSD45KbUT75ixikTphDSRh8+Uz7JLgUTAgAFwzqzjxc/nDY7WUApqY0OMdTwCKZSXplSKkgIRCHElCp8ZnhnKqXuwcNbk1L0VXE+I9alUXoHlLHl3mv7/dWQlJwtjREC7mu9L/U2jQyMUuO2EDS4q9Kl2ddm232bxIE5pjJuVwiljNn/Cfv25/T0cu5cZbwHGVq7h/zp0B4n3S99V/utD+Uo8BiGx9xCsOAV5z7/tjo4Z4z1Lvb90KZ7eFOoOeXOukqF2seo234YYuaQPpRP+cVZU5adT1Edun5Iz3z8fTz3+eSDh0Ip1c7zx1MaijGzTd/3MbRuBHz8cvcVgCMBRpOHvgu59WDhoat+nIZm+LWm9C/aaaGq5DCP9QAAAABJRU5ErkJggg== Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-2/UcBlLLHL4VfgqLk49h" Date: Tue, 03 Oct 2017 13:55:34 +0100 Mime-Version: 1.0 X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 X-SRS-Rewrite: SMTP reverse-path rewritten from by twosheds.infradead.org. See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-2/UcBlLLHL4VfgqLk49h Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 T24gVGh1LCAyMDE3LTA5LTI4IGF0IDE1OjE0ICswMTAwLCBSb2JpbiBNdXJwaHkgd3JvdGU6Cj4g VGhlIGludGVsLWlvbW11IERNQSBvcHMgZmFpbCB0byBjb3JyZWN0bHkgaGFuZGxlIHNjYXR0ZXJs aXN0cyB3aGVyZQo+IHNnLT5vZmZzZXQgaXMgZ3JlYXRlciB0aGFuIFBBR0VfU0laRSAtIHRoZSBJ T1ZBIGFsbG9jYXRpb24gaXMgY29tcHV0ZWQKPiBhcHByb3ByaWF0ZWx5IGJhc2VkIG9uIHRoZSBw YWdlLWFsaWduZWQgcG9ydGlvbiBvZiB0aGUgb2Zmc2V0LCBidXQgdGhlCj4gbWFwcGluZyBpcyBz ZXQgdXAgcmVsYXRpdmUgdG8gc2ctPnBhZ2UsIHdoaWNoIG1lYW5zIGl0IGZhaWxzIHRvIGFjdHVh bGx5Cj4gY292ZXIgdGhlIHdob2xlIGJ1ZmZlciAoYW5kIGluIHRoZSB3b3JzdCBjYXNlIGRvZXNu J3QgY292ZXIgaXQgYXQgYWxsKToKPiAKPiDCoMKgwqAgKHNnLT5kbWFfYWRkcmVzcyArIHNnLT5k bWFfbGVuKSAtLS0tKwo+IMKgwqDCoCBzZy0+ZG1hX2FkZHJlc3MgLS0tLS0tLS0tK8KgwqDCoMKg wqDCoMKgwqDCoCB8Cj4gwqDCoMKgIGlvdl9wZm4tLS0tLS0rwqDCoMKgwqDCoMKgwqDCoMKgwqAg fMKgwqDCoMKgwqDCoMKgwqDCoCB8Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg fMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgwqDCoMKgwqDCoMKgwqAgfAo+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHbCoMKgwqDCoMKgwqDCoMKgwqDCoCB2wqDCoMKgwqDCoMKg wqDCoMKgIHYKPiBpb3ZhOsKgwqAgYcKgwqDCoMKgwqDCoMKgIGLCoMKgwqDCoMKgwqDCoCBjwqDC oMKgwqDCoMKgwqAgZMKgwqDCoMKgwqDCoMKgIGXCoMKgwqDCoMKgwqDCoCBmCj4gwqDCoMKgwqDC oMKgwqAgfC0tLS0tLS0tfC0tLS0tLS0tfC0tLS0tLS0tfC0tLS0tLS0tfC0tLS0tLS0tfAo+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDwuLi5jYWxj dWxhdGVkLi4uLj4KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBbX19fX19tYXBw ZWRfX19fX19dCj4gcGZuOsKgwqDCoCAwwqDCoMKgwqDCoMKgwqAgMcKgwqDCoMKgwqDCoMKgIDLC oMKgwqDCoMKgwqDCoCAzwqDCoMKgwqDCoMKgwqAgNMKgwqDCoMKgwqDCoMKgIDUKPiDCoMKgwqDC oMKgwqDCoCB8LS0tLS0tLS18LS0tLS0tLS18LS0tLS0tLS18LS0tLS0tLS18LS0tLS0tLS18Cj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXsKgwqDCoMKgwqDCoMKgwqDCoMKgIF7C oMKgwqDCoMKgwqDCoMKgwqAgXgo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzC oMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoMKgwqDCoMKgwqDCoMKgIHwKPiDCoMKgwqAgc2ctPnBh Z2UgLS0tLSvCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoMKgwqDCoMKgwqDCoMKgIHwKPiDCoMKg wqAgc2ctPm9mZnNldCAtLS0tLS0tLS0tLS0tLSvCoMKgwqDCoMKgwqDCoMKgwqAgfAo+IMKgwqDC oCAoc2ctPm9mZnNldCArIHNnLT5sZW5ndGgpIC0tLS0tLS0tLS0rCgpJJ2Qgc3RpbGwgZGVhcmx5 IGxvdmUgdG8gc2VlIHNvbWUgY2xlYXIgZG9jdW1lbnRhdGlvbiBvZiB3aGF0IGl0IG1lYW5zCmZv ciBzZy0+b2Zmc2V0IHRvIGJlIG91dHNpZGUgdGhlIHBhZ2UgcmVmZXJlbmNlZCBieSBzZy0+cGFn ZS4KCk9yIGlzIGl0IHJlYWxseSBub3QgIm91dHNpZGUiLCBhbmQgaXQncyAqb25seSogdmFsaWQg Zm9yIHRoZSBvZmZzZXQgdG8KYmUgPiBQQUdFX09GRlNFVCB3aGVuIGl0J3MgYSBodWdlIHBhZ2Us IHNvIHdlIGNhbiBjaGVjayB0aGF0IHdpdGggYQpCVUdfT04oKSA/wqAKCkluIHBhcnRpY3VsYXIs IEknZCBsaWtlIHRvIGtub3cgd2hhdCBpcyBpbnRlbmRlZCBpbiB0aGUgWGVuIFBWIGNhc2UsCndo ZXJlIHRoZXJlIGlzbid0IGEgc3RyYWlnaHQgY29ycmVzcG9uZGVuY2UgYmV0d2VlbiBwZm4gYW5k IG1mbi4gSXMgdGhlCm91dC1vZi1yYW5nZSBzZy0+b2Zmc2V0IGludGVuZGVkIHRvIHJlZmVyIHRv IHRoZSBuZXh0ICpwZm4qIGFmdGVyIHNnLQo+cGFnZSwgb3IgdG8gdGhlIG5leHQgKm1mbiogYWZ0 ZXIgc2ctPnBhZ2U/wqAKCkkgY29uZmVzcyBJJ3ZlIG9ubHkgZm9sbG93ZWQgdGhpcyB0aHJlYWQg dmFndWVseSwgYnV0IEkgaGF2ZW4ndCBzZWVuIGEKKmNvaGVyZW50KiBleHBsYW5hdGlvbiBleGNl cHQgaW4gdGhlIGh1Z2UgcGFnZSBjYXNlIChpbiB3aGljaCBjYXNlIEkKd2FudCB0byBzZWUgdGhh dCBCVUdfT04gaW4gdGhlIHBhdGNoKSBvZiB3aHkgdGhpcyBpc24ndCBqdXN0IHRvdGFsbHkKYm9n dXMuCg== --=-2/UcBlLLHL4VfgqLk49h Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Disposition: attachment; filename="smime.p7s" Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCDzUw ggSvMIIDl6ADAgECAhEA4CPLFRKDU4mtYW56VGdrITANBgkqhkiG9w0BAQsFADBvMQswCQYDVQQG EwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFsIFRU UCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290MB4XDTE0MTIyMjAw MDAwMFoXDTIwMDUzMDEwNDgzOFowgZsxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1h bmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMUEw PwYDVQQDEzhDT01PRE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBF bWFpbCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAImxDdp6UxlOcFIdvFamBia3 uEngludRq/HwWhNJFaO0jBtgvHpRQqd5jKQi3xdhTpHVdiMKFNNKAn+2HQmAbqUEPdm6uxb+oYep LkNSQxZ8rzJQyKZPWukI2M+TJZx7iOgwZOak+FaA/SokFDMXmaxE5WmLo0YGS8Iz1OlAnwawsayT QLm1CJM6nCpToxDbPSBhPFUDjtlOdiUCISn6o3xxdk/u4V+B6ftUgNvDezVSt4TeIj0sMC0xf1m9 UjewM2ktQ+v61qXxl3dnUYzZ7ifrvKUHOHaMpKk4/9+M9QOsSb7K93OZOg8yq5yVOhM9DkY6V3Rh UL7GQD/L5OKfoiECAwEAAaOCARcwggETMB8GA1UdIwQYMBaAFK29mHo0tCb3+sQmVO8DveAky1Qa MB0GA1UdDgQWBBSSYWuC4aKgqk/sZ/HCo/e0gADB7DAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/ BAgwBgEB/wIBADAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwEQYDVR0gBAowCDAGBgRV HSAAMEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9BZGRUcnVzdEV4 dGVybmFsQ0FSb290LmNybDA1BggrBgEFBQcBAQQpMCcwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3Nw LnVzZXJ0cnVzdC5jb20wDQYJKoZIhvcNAQELBQADggEBABsqbqxVwTqriMXY7c1V86prYSvACRAj mQ/FZmpvsfW0tXdeDwJhAN99Bf4Ss6SAgAD8+x1banICCkG8BbrBWNUmwurVTYT7/oKYz1gb4yJj nFL4uwU2q31Ypd6rO2Pl2tVz7+zg+3vio//wQiOcyraNTT7kSxgDsqgt1Ni7QkuQaYUQ26Y3NOh7 4AEQpZzKOsefT4g0bopl0BqKu6ncyso20fT8wmQpNa/WsadxEdIDQ7GPPprsnjJT9HaSyoY0B7ks yuYcStiZDcGG4pCS+1pCaiMhEOllx/XVu37qjIUgAmLq0ToHLFnFmTPyOInltukWeh95FPZKEBom +nyK+5swggU9MIIEJaADAgECAhBqC1BYlVMtBFBN4igR/howMA0GCSqGSIb3DQEBCwUAMIGbMQsw CQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3Jk MRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDFBMD8GA1UEAxM4Q09NT0RPIFNIQS0yNTYgQ2xp ZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTYxMjIwMDAwMDAwWhcN MTcxMjIwMjM1OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRlYWQub3JnMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwbTrFaiGdvN2pThnR9q+4eaXB2wQZQNqhter5ZrJ pPO47e87bZ+f1tmYoh6+rB90G/XN24NErPRfvU4zVzNT9pCtCzSSVnBlZQBpaEYMKhcXo5PGKNsm An8BoGwNXjlxwbBNRaNO+ky0wNCaMNd1JLxEuvqg9J7rrcpHhWmnpXD5IKa8gv9GyVAJgOpiBOts p91sShc2kHvWJ5waPEWPCHDH9J+twGGKqKIIU7fdbURLUgUL1wlDSAHf/lgIAVCSj2H2HpoGqHpy HgOAClX9iRSLNa0Znj8HTaqfOwxXevsz1KkLFY+Ahm426GIEqdfkK2iT6Hhgc7tjNO3f8i5ALQID AQABo4IB8TCCAe0wHwYDVR0jBBgwFoAUkmFrguGioKpP7GfxwqP3tIAAwewwHQYDVR0OBBYEFILE dmHLtK6oxmFJZvBhTQhvqrS0MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMCAGA1UdJQQZ MBcGCCsGAQUFBwMEBgsrBgEEAbIxAQMFAjARBglghkgBhvhCAQEEBAMCBSAwRgYDVR0gBD8wPTA7 BgwrBgEEAbIxAQIBAQEwKzApBggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9D UFMwXQYDVR0fBFYwVDBSoFCgToZMaHR0cDovL2NybC5jb21vZG9jYS5jb20vQ09NT0RPU0hBMjU2 Q2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNybDCBkAYIKwYBBQUHAQEEgYMw gYAwWAYIKwYBBQUHMAKGTGh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1NIQTI1NkNsaWVu dEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9v Y3NwLmNvbW9kb2NhLmNvbTAeBgNVHREEFzAVgRNkd213MkBpbmZyYWRlYWQub3JnMA0GCSqGSIb3 DQEBCwUAA4IBAQA+AfvNhFwtapF5Lzjapgul3zYuEnMfR538Ya1vhP8wuOkcoJeT2gEFXzVO2WUu eWM0g0/DumnRB53htV/Qq/+vsL0i6a2+iOO7kHi5O7bZkgbdNv0t2lzonDUHi6LTa7NUj+tv+j6y hW+iNquC3ACP1dIZH8gJmicHblW63qRgp6wxhn315MLBeavi3uiSag2eeKFePiTIwJjN2UYq6kWg PL5G/Ycf9x/xN1XBTfJiURc0FsXhrA98VMWnt52C5Lo4txhGjzTI+IZg40b3YDs6E7mTYb5KKmbc QZA9priOFDdj1z5W9BdWhU6I/D0P9y8Z4Tr6+ZscMUVD0RqWy2LeMIIFPTCCBCWgAwIBAgIQagtQ WJVTLQRQTeIoEf4aMDANBgkqhkiG9w0BAQsFADCBmzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdy ZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExp bWl0ZWQxQTA/BgNVBAMTOENPTU9ETyBTSEEtMjU2IENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg U2VjdXJlIEVtYWlsIENBMB4XDTE2MTIyMDAwMDAwMFoXDTE3MTIyMDIzNTk1OVowJDEiMCAGCSqG SIb3DQEJARYTZHdtdzJAaW5mcmFkZWFkLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAMG06xWohnbzdqU4Z0favuHmlwdsEGUDaobXq+WayaTzuO3vO22fn9bZmKIevqwfdBv1zduD RKz0X71OM1czU/aQrQs0klZwZWUAaWhGDCoXF6OTxijbJgJ/AaBsDV45ccGwTUWjTvpMtMDQmjDX dSS8RLr6oPSe663KR4Vpp6Vw+SCmvIL/RslQCYDqYgTrbKfdbEoXNpB71iecGjxFjwhwx/SfrcBh iqiiCFO33W1ES1IFC9cJQ0gB3/5YCAFQko9h9h6aBqh6ch4DgApV/YkUizWtGZ4/B02qnzsMV3r7 M9SpCxWPgIZuNuhiBKnX5Ctok+h4YHO7YzTt3/IuQC0CAwEAAaOCAfEwggHtMB8GA1UdIwQYMBaA FJJha4LhoqCqT+xn8cKj97SAAMHsMB0GA1UdDgQWBBSCxHZhy7SuqMZhSWbwYU0Ib6q0tDAOBgNV HQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAgBgNVHSUEGTAXBggrBgEFBQcDBAYLKwYBBAGyMQED BQIwEQYJYIZIAYb4QgEBBAQDAgUgMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQEBMCswKQYIKwYB BQUHAgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BTMF0GA1UdHwRWMFQwUqBQoE6GTGh0 dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET1NIQTI1NkNsaWVudEF1dGhlbnRpY2F0aW9uYW5k U2VjdXJlRW1haWxDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMFgGCCsGAQUFBzAChkxodHRwOi8v Y3J0LmNvbW9kb2NhLmNvbS9DT01PRE9TSEEyNTZDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3Vy ZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0R BBcwFYETZHdtdzJAaW5mcmFkZWFkLm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAPgH7zYRcLWqReS84 2qYLpd82LhJzH0ed/GGtb4T/MLjpHKCXk9oBBV81TtllLnljNINPw7pp0Qed4bVf0Kv/r7C9Iumt vojju5B4uTu22ZIG3Tb9Ldpc6Jw1B4ui02uzVI/rb/o+soVvojargtwAj9XSGR/ICZonB25Vut6k YKesMYZ99eTCwXmr4t7okmoNnnihXj4kyMCYzdlGKupFoDy+Rv2HH/cf8TdVwU3yYlEXNBbF4awP fFTFp7edguS6OLcYRo80yPiGYONG92A7OhO5k2G+Sipm3EGQPaa4jhQ3Y9c+VvQXVoVOiPw9D/cv GeE6+vmbHDFFQ9Ealsti3jGCA9MwggPPAgEBMIGwMIGbMQswCQYDVQQGEwJHQjEbMBkGA1UECBMS R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0Eg TGltaXRlZDFBMD8GA1UEAxM4Q09NT0RPIFNIQS0yNTYgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFu ZCBTZWN1cmUgRW1haWwgQ0ECEGoLUFiVUy0EUE3iKBH+GjAwDQYJYIZIAWUDBAIBBQCgggHzMBgG CSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE3MTAwMzEyNTUzNFowLwYJ KoZIhvcNAQkEMSIEIJz+ZwfKVd9Dm9flrCvZKxodHu378rlgrjvVQG8CXonlMIHBBgkrBgEEAYI3 EAQxgbMwgbAwgZsxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO BgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhDT01P RE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQagtQ WJVTLQRQTeIoEf4aMDCBwwYLKoZIhvcNAQkQAgsxgbOggbAwgZsxCzAJBgNVBAYTAkdCMRswGQYD VQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9E TyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhDT01PRE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRp b24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQagtQWJVTLQRQTeIoEf4aMDANBgkqhkiG9w0BAQEFAASC AQAPo8bESnEas6uriAvTs5YdkJUuZSsDZW7ZO36ISG0XZVMnIR6nVn3ygaflrCG6vGA/hjh4Z4Bq 9vck0L42vfIAHDzTN2MMMhrKI5L6of2z+MsvWScu38Aw1yC7aajzVjWpIPENDJFQVqubNbAsd341 FPRNDWfuED4zErNxNUDPo2wjydOybUQJXzJphqPt/cpBRJ7bd0utJBN4x4rBDTIwYzVBIhv2/QGJ /vpaCF27oS5QoVID8g0RKK5zC5zXEiUFZANLjHcHJzvsC+bhQUxLKJlgjWh/NdARL9YKlQAgy8S3 MzJs7AAZZxdRNBEh+9Me7Xwd+MPFBvwErOEE+kzHAAAAAAAA --=-2/UcBlLLHL4VfgqLk49h-- From 1579891577739864936@xxx Fri Sep 29 16:20:20 +0000 2017 X-GM-THRID: 1579793157804914964 X-Gmail-Labels: Inbox,Category Forums