From user-return-47559-archive-asf-public=cust-asf.ponee.io@jmeter.apache.org Sun Jun 9 12:49:28 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 2E3D8180670 for ; Sun, 9 Jun 2019 14:49:28 +0200 (CEST) Received: (qmail 46085 invoked by uid 500); 9 Jun 2019 12:49:26 -0000 Mailing-List: contact user-help@jmeter.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "JMeter Users List" Delivered-To: mailing list user@jmeter.apache.org Received: (qmail 46074 invoked by uid 99); 9 Jun 2019 12:49:26 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 09 Jun 2019 12:49:26 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 9067B180FAE for ; Sun, 9 Jun 2019 12:49:25 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.002 X-Spam-Level: X-Spam-Status: No, score=-0.002 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=cmgos.partner.onmschina.cn Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id 9xwIvCrP_uSQ for ; Sun, 9 Jun 2019 12:49:17 +0000 (UTC) Received: from cn01-BJB-obe.outbound.protection.partner.outlook.cn (mail-bjbon0109.outbound.protection.partner.outlook.cn [42.159.36.109]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 957A55F531 for ; Sun, 9 Jun 2019 12:49:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cmgos.partner.onmschina.cn; s=selector1-cmgos-partner-onmschina-cn; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=j4+dCuKiUINZ4PjBZfq8AyqIXu8oqHaDo6WjoTZg7XI=; b=CpjEJBtdTR82xdb0CPq7yd6waUSx7d5kxcgpyvCZOgLUao27Rcy99PiHrNGaUNqUTNyfyefw4xjpSLQsYgt472wH92nPBWmhmrAAAXFArTl1WPIdiTet6GV4NqvtDToa5SSv38RyDbZnwJdZgjQbMGs3IY1Lf6NIZvcBAQav5k4= Received: from SH2PR01CA025.CHNPR01.prod.partner.outlook.cn (10.41.247.35) by BJXPR01MB0312.CHNPR01.prod.partner.outlook.cn (10.41.73.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1922.24; Sun, 9 Jun 2019 12:49:03 +0000 Received: from BJBFFO30FD003.protectioncn.gbl (42.159.33.212) by SH2PR01CA025.partner.outlook.cn (10.41.247.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1965.13 via Frontend Transport; Sun, 9 Jun 2019 12:49:03 +0000 Authentication-Results: spf=fail (sender IP is 36.110.64.20) smtp.mailfrom=cmgos.com; jmeter.apache.org; dkim=none (message not signed) header.d=none;jmeter.apache.org; dmarc=none action=none header.from=cmgos.com; Received-SPF: Fail (protection.outlook.com: domain of cmgos.com does not designate 36.110.64.20 as permitted sender) receiver=protection.outlook.com; client-ip=36.110.64.20; helo=EXMAIL01.CMIT.Local; Received: from EXMAIL01.CMIT.Local (36.110.64.20) by BJBFFO30FD003.mail.protection.partner.outlook.cn (10.41.28.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.20.1730.2 via Frontend Transport; Sun, 9 Jun 2019 12:52:46 +0000 Received: from EXMAIL02.CMIT.Local (10.0.13.99) by EXMAIL01.CMIT.Local (10.0.13.98) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.26; Sun, 9 Jun 2019 20:48:21 +0800 Received: from EXMAIL02.CMIT.Local ([fe80::bc3f:2be1:e222:8a18]) by EXMAIL02.CMIT.Local ([fe80::bc3f:2be1:e222:8a18%17]) with mapi id 15.01.1034.026; Sun, 9 Jun 2019 20:48:20 +0800 From: Li Jingtong To: "user@jmeter.apache.org" Subject: =?utf-8?B?562U5aSNOiBIb3cgZG9lcyB0aGUgTUQ1IGNoZWNrc3VtIHdvcmsgd2hlbiBJ?= =?utf-8?Q?_load_a_large_file=3F?= Thread-Topic: How does the MD5 checksum work when I load a large file? Thread-Index: AdUbXds8V2tK1PwITpuzElI8M7JvTgDCoBkAABYM5MA= Date: Sun, 9 Jun 2019 12:48:20 +0000 Message-ID: <458978fef6c545e6b9931685742402b5@cmgos.com> References: <026807763fa149e49b55d52dc445f45e@cmgos.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.0.9.94] Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_0025_01D51F04.AB7BDF90" MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:36.110.64.20;CTRY:CN;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(376002)(396003)(346002)(39830400003)(1110001)(339900001)(329002)(328002)(199004)(189003)(33964004)(59450400001)(478600001)(6916009)(186003)(14454004)(36756003)(108616005)(24736004)(76176011)(52396003)(26005)(5640700003)(2616005)(476003)(126002)(446003)(11346002)(336012)(486006)(70586007)(235185007)(316002)(16586007)(102836004)(5660300002)(305945005)(7826002)(8936002)(2501003)(95416001)(7736002)(2906002)(1730700003)(81156014)(70206006)(6116002)(3846002)(99936001)(63696004)(85426001)(86362001)(568964002)(105606002)(224303003)(2351001)(84326002)(71636004)(71190400001);DIR:OUT;SFP:1101;SCL:1;SRVR:BJXPR01MB0312;H:EXMAIL01.CMIT.Local;FPR:;SPF:Fail;LANG:en;PTR:ErrorRetry;A:1;MX:1; X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 17fb403a-46c9-41d6-874c-08d6ecd95eb3 X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:(4600270)(4652040)(97021020)(8989299)(711020)(4605104)(1401327)(97022020)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7027125)(7023125)(4601075);SRVR:BJXPR01MB0312; X-MS-TrafficTypeDiagnostic: BJXPR01MB0312: X-Forefront-PRVS: 006339698F X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: 5zSzB/9t1qFp9Yz4HXzLzxuW3q6aWMaFmTKQ6R39K4KXAL61mwFOD1j6r5ZAkadn36Mrd0IZDjDzSCCRz3gTjIM2+jzbzocdinKXEHnjCAu0MASyTr/mU2jUk2CpSAbFKUKMLeci+jeqrbaSyRVHOBLE8OXToQZevJZvgxqd7HaCHPUUgVwC9vH+VdvgaT4tDVjskoKWDdFLjq5eqA/I16OhTfC2ecD/oGZ1iex1M+gXZTg6Mv4xwtn4MEj+b56nMMnp/TdA8+jmgEmjNPzLvN7C3lAdhkPrS2qVzJHUPexzKtPGV6pbc9an5eNQ633G+vlw0NFlMbkw0vcJCE4A8cPOhSgV0lyDUQu5+zoxEnHSOoYZNqKOaHSKAbvgUNXP6KsGjl7XG/3RyNDqA96U5bdHWNwD+qBAInn9Sml0epDPMMvhyqZev+D7iH8dfOr4 X-OriginatorOrg: cmgos.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2019 12:52:46.0074 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 17fb403a-46c9-41d6-874c-08d6ecd95eb3 X-MS-Exchange-CrossTenant-Id: 70d54750-c60d-44e1-8b3c-f46ea7874357 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=70d54750-c60d-44e1-8b3c-f46ea7874357;Ip=[36.110.64.20];Helo=[EXMAIL01.CMIT.Local] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BJXPR01MB0312 ------=_NextPart_000_0025_01D51F04.AB7BDF90 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi Felix Thanks for your reply. > > I could get an MD5 checksum file when the Md5 hash is enabled, but=20 > > also the file could be downloaded on my local? > > >I don't understand what you mean by this? Can you try to explain it a = bit more detailed? Here I mean, if the http response is a large file, for example the file = name is: abc.iso (3.7 G) After testing, there is a MD5 checksum string in abc.iso, but not the = 3.7G iso, so the original iso is downloaded in another path? Or just data is downloaded completely for Jmeter, but didn't write on = the disk, but drop away after hash computation? Thanks again. =F0=9F=98=8A Am 05.06.19 um 07:16 schrieb Li Jingtong: > > Hi > > =20 > > I am a jmeter user, the backaground on my side is: > > =20 > > Here onmy side, I do load testing through http request, the response=20 > file is large, about 3.7GB > > =20 > > Then I enable the checksum on the advanced tab of the sampler. > > =20 > > What I want to consult is: > > I could get an MD5 checksum file when the Md5 hash is enabled, but=20 > also the file could be downloaded on my local? > I don't understand what you mean by this? Can you try to explain it a = bit more detailed? > > I could see the interactive packages through wireshark tool, are they=20 > dropped? > The data has to be downloaded completely for JMeter to be able to = compute the hash, so yes, it is expected that all packages are seen by = wireshark. > > And when the object is encrypted to the hash string? > The computation of the hash sum is currently done by the http sampler. The input stream from the http client is read in small pieces and added = to the MD5 hash computation. Felix > =20 > > =20 > > =20 > > Thanks > ------=_NextPart_000_0025_01D51F04.AB7BDF90 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIWsTCCBRQw ggL8oAMCAQICDHdZAAAAAACoiRUzgTANBgkqhkiG9w0BAQsFADCBnjELMAkGA1UEBhMCQ04xEDAO BgNVBAgMB0JlaWppbmcxEDAOBgNVBAcMB0JlaWppbmcxLzAtBgNVBAoMJkMmTSBJbmZvcm1hdGlv biBUZWNobm9sb2dpZXMgQ28uLCBMdGQuMSQwIgYDVQQLDBtDTUlUIERldmVsb3BtZW50IERlcGFy dG1lbnQxFDASBgNVBAMMC0NNSVQgU3ViQ0FkMB4XDTE4MDYyMDE2MDAwMFoXDTIxMDYyMDE1NTk1 OVowgYcxCzAJBgNVBAYTAkNOMRAwDgYDVQQIDAdiZWlqaW5nMRAwDgYDVQQHDAdiZWlqaW5nMQ0w CwYDVQQKDARDTUlUMQ0wCwYDVQQLDARDTUlUMR0wGwYJKoZIhvcNAQkBFg5saWpqQGNtZ29zLmNv bTEXMBUGA1UEAwwObGlqakBjbWdvcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCo9DeDgDHk/w7n+l3MnnJ9qPk5U4Bmd2zZ2iW/DkJlgALZgoaQh2S8jl+R0m5VGPEgERdRclxR JBZSHjXJGCjBjn13gh7n6pbl9qrVZ0oJFwt2k2/ZmzsPEEEPsWlB37fp1uXs+kmQOQMY4RMNwWHK V0lhQwR58tV8w0ZOc8xglpIlExBP63B78k66aJ3UE1icc7qYYb9zZksM2tVdOPD8a80g9CsJC+P3 EKXrfSTjHOHAE0K5WvBs8lz1u+MLNFrHhuU0SwnkT7bHo3QR9gYMZhR84pJeSJh9dgdGWFmzYyWN znT5+GAMUTUQUOyTZGLO1xj30pgp37wDNvgjJZc/AgMBAAGjZzBlMBMGA1UdJQQMMAoGCCsGAQUF BwMEMA4GA1UdDwEB/wQEAwIAMDAfBgNVHSMEGDAWgBTjZWxLs4j7nRwIwxvsBjlMkwExFjAdBgNV HQ4EFgQUjaLkxS9Z++kxUGkTCmbV7H0i39wwDQYJKoZIhvcNAQELBQADggIBAKIaOGu3MFaPIhqW 1QCXoXjwW6mxt3uNNcQlYvLoo66SYKneBq8x0pg699tiJi5+I9OjVccAkbJmVVYsB55gEUdecNNr 5OaZ91VNWgB7+7qUr13HFoH6kU86norYpiJ3uYstRXoOGRbHEQlcxO5WV/b/XVI1HqO+yNWGdJRc FAPDcipHNtk9/Eu1fQ7Owfc4wGjE+uxm6SADxwqJ22I//1vVfc/ARX1GRBvRhgGCK3KlEupXem9L SeAi+WraeKVuOZz88jGmFl2kiSAR+CWY0koKFl3XVRnSsF8J0JQ1qIjaDevXRnbYRmsYL+5TrGil cHFYQFej2wRAvhxq5YbAFKvVYxk6mV1YMC1hHYYZtR7bHTkQahgwS3C+Re6pLCbx4pSyXCpJdPlK mYJYxnFBtCmNfEHM+d47//lT/4gi2kF2Vu26D3dWbaE8v+9++IAxMdI3r5gzJtqOp42i4gyupcN/ rhd+gzjGv1rbjbhAZzZS5Sal6/NIswZavVYWF+dtuc6+Ihwkzbc/ZRk4AM+1p/r9gLCSp5xVM4t6 vYfsesAMz+cOpomj0faMzouZXIAPmMUimv77sQDIyGMdIjq9mR27/5KBwDjL3S9m5BUutbKtty6E ZhSvQOmqRiUYWVOtlCVgm4X51T9Uc6lJlC9073ogxygojJeGxWgWgcviDfbQMIIFMzCCAxugAwIB AgIMd1kAAAAAAKnPO0NbMA0GCSqGSIb3DQEBCwUAMIGeMQswCQYDVQQGEwJDTjEQMA4GA1UECAwH QmVpamluZzEQMA4GA1UEBwwHQmVpamluZzEvMC0GA1UECgwmQyZNIEluZm9ybWF0aW9uIFRlY2hu b2xvZ2llcyBDby4sIEx0ZC4xJDAiBgNVBAsMG0NNSVQgRGV2ZWxvcG1lbnQgRGVwYXJ0bWVudDEU MBIGA1UEAwwLQ01JVCBTdWJDQWQwHhcNMTgwNjIwMTYwMDAwWhcNMjEwNjIwMTU1OTU5WjCBhzEL MAkGA1UEBhMCQ04xEDAOBgNVBAgMB2JlaWppbmcxEDAOBgNVBAcMB2JlaWppbmcxDTALBgNVBAoM BENNSVQxDTALBgNVBAsMBENNSVQxHTAbBgkqhkiG9w0BCQEWDmxpampAY21nb3MuY29tMRcwFQYD VQQDDA5saWpqQGNtZ29zLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKxAz04L qh8jF1KHZ6NTcoojW2Hmp7lkOnatMyfUAFk+m/vg7e8YYtxkZocMFpsP4DbSvDQ6W/Vi/OdMuxwG hdXnJVWuNZv8shj3kLztpWzNcQjiE79I6oX5TfSqyX9DgPvhojCIx72Q/x3N6a6nPnBM2q3SBOuV ao9rsnfT0WqNk38xoyBlmU7nhop3eW6IBEm7F1KC70pAnzAvqIqrLtDz4lA331UiPLnW2xKfYn+t OkeYSembVQqywzcHL50ljzJUzPu1RoAsQZKUeoo+9H8j1NwR6LYa0lvFZ1PEQ5CQwGhpTzVsEOin muppn84mHIUw4fAd/IHwLtF4rJef+M0CAwEAAaOBhTCBgjAdBgNVHSUEFjAUBggrBgEFBQcDAgYI KwYBBQUHAwQwDgYDVR0PAQH/BAQDAgDAMBEGCWCGSAGG+EIBAQQEAwIAgDAfBgNVHSMEGDAWgBTj ZWxLs4j7nRwIwxvsBjlMkwExFjAdBgNVHQ4EFgQUZ8SVnUmOJkBdzODCQXP7MMiho9wwDQYJKoZI hvcNAQELBQADggIBAHhLhc0bdFI1VGV1tk9xPz9iJiCeABsjKRm4qQiG22DMp+P4oGpB3cauLfb0 GrAhE/g4oe6A6wsPuyuqf7s1aOSEdBvJuvtZf6zvtcFJdVtKA0jWUOy2eEBCJhJN7JYchPh9xUnU BRrAu+mkg7NmkSLKLYqD+S3NN2oNTYPRKeVlIImzISek/RGcI89wrTvceSNhxaOKnjnjpN9BH2E5 XBL/SrgclcrImw9Ey0YoYJCGKu2J3ET5yjRaJFIUZ2px2JnNtquImdeakm4xr1Gak/oeP4YlUQIK 5FIKTKrSa3NHn3XBfgl2BhH+f2PLrW39FmhGrmRwNZik9KS20gQwlotWyEAVcNUqOK/crZNpZdeP 1Q16Kmhpo1PUSFSBfOKRKCmGRrEVfC5VEe6K5liZNfeQHSAWrGV9bq8fP7OCDNtimURf/iHrk3TO XbdZ9idrjHaeV1nQlSoH4RKA9XeNXyurzdVeVl5pIwRvFwSCLEWMQ99KvKfMrYL8P6+e8UnqkYLv 931D9xtcrPJK04tQoZH1T5s6j3t2hpzLOjE4otH2nKWj4pIITLkFcTwj65urLGNoZ6uSxAmMq/Mr +UdSUDy92Q+fwovAH9dyeGtzWqT78FOnIoLHma6tS4uSa3Nqn0qjjbwxmqsy5g+ibq4QFGnrNd0S vxV5Ph+MGNlmvhOsMIIGJjCCBA6gAwIBAgIMd0//AHjgR2i7GEt5MA0GCSqGSIb3DQEBCwUAMIGx MQswCQYDVQQGEwJDTjEQMA4GA1UECAwHQmVpamluZzEQMA4GA1UEBwwHQmVpamluZzEvMC0GA1UE CgwmQyZNIEluZm9ybWF0aW9uIFRlY2hub2xvZ2llcyBDby4sIEx0ZC4xLzAtBgNVBAsMJkMmTSBJ bmZvcm1hdGlvbiBUZWNobm9sb2dpZXMgQ28uLCBMdGQuMRwwGgYDVQQDDBNDTUlUIFJvb3QgQXV0 aG9yaXR5MB4XDTE3MDcxNDA4Mzc1NloXDTQ3MDcwNzA4Mzc1NlowgbExCzAJBgNVBAYTAkNOMRAw DgYDVQQIDAdCZWlqaW5nMRAwDgYDVQQHDAdCZWlqaW5nMS8wLQYDVQQKDCZDJk0gSW5mb3JtYXRp b24gVGVjaG5vbG9naWVzIENvLiwgTHRkLjEvMC0GA1UECwwmQyZNIEluZm9ybWF0aW9uIFRlY2hu b2xvZ2llcyBDby4sIEx0ZC4xHDAaBgNVBAMME0NNSVQgUm9vdCBBdXRob3JpdHkwggIiMA0GCSqG SIb3DQEBAQUAA4ICDwAwggIKAoICAQCsNQQ31IXMygp5pO22f6wk4JEDMujeS9MstwIBhfWRxLtD a4GN6/7YRRVXtL/iDvu+APtvbx33S+rMDrlGW9IxaNDIsMVrAc6fZmACoF+Br7YIzXgSF+MWpIre LlJmoXoAP06y0EmIAMkEQ8T4XGXU9y0inTJig1RJuLJTu0yMnJaR+/DFQS1LqBkqn8I6z3dUyMHs TB1NIpBs185VTBVLlv3PBNhE96Vfabi70h9HZHPBBsOE57gc3H6lrrXYqNsc06xJADDiANSiYWlW +oxjqGgseFvio9mU0H8FMmuXQn3ym3rvvCJkNbwXuMP1T0ClDjP5YuC7ucV8QHXU/wXqxYRKLdgl GqnWAcavv/QxdOUr/sm2gbDdilAk6A3UmbuustOFIHfTnVpuWApyrn7+h52/zPW4g53gVPKxXVTR sIeiF6D39aA1rUeE6KiSVk46YizQVSW0TctY/t+/AAzsg0p4wJ58I0piPdidwXoGtUGXRkUOPZQU JcV2vQcCixGvXZBXkz9y5AnrQxK5502eG7EgkTUS58ujLaH1JuGReiVivrDe9rIVwEYuM2QV9Fpg cmiL0bEiRYifiDZMSllQIYXENji3JVK5eJudW/w0sFntcB5zPNwHKvVxpN3/MQ/t1HjtmBMs3uKw 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 BgkrBgEEAYI3EAQxgbIwga8wgZ4xCzAJBgNVBAYTAkNOMRAwDgYDVQQIDAdCZWlqaW5nMRAwDgYD VQQHDAdCZWlqaW5nMS8wLQYDVQQKDCZDJk0gSW5mb3JtYXRpb24gVGVjaG5vbG9naWVzIENvLiwg THRkLjEkMCIGA1UECwwbQ01JVCBEZXZlbG9wbWVudCBEZXBhcnRtZW50MRQwEgYDVQQDDAtDTUlU IFN1YkNBZAIMd1kAAAAAAKiJFTOBMIHCBgsqhkiG9w0BCRACCzGBsqCBrzCBnjELMAkGA1UEBhMC Q04xEDAOBgNVBAgMB0JlaWppbmcxEDAOBgNVBAcMB0JlaWppbmcxLzAtBgNVBAoMJkMmTSBJbmZv cm1hdGlvbiBUZWNobm9sb2dpZXMgQ28uLCBMdGQuMSQwIgYDVQQLDBtDTUlUIERldmVsb3BtZW50 IERlcGFydG1lbnQxFDASBgNVBAMMC0NNSVQgU3ViQ0FkAgx3WQAAAAAAqIkVM4EwDQYJKoZIhvcN AQEBBQAEggEAUURiym8/kursUEWwmPFMT43h9IQ0YEqvwT1EiMU5nTyc9RA/7odQd9s2n7r9j+ak zZmivoBJqrpkeH2f1QK1dpgumV6WhgL+r90n7W9mYCli+FvNEkwIBy43YnmeE46PC1oRjamkYGbn CnGVWVITS/jkeMoaZiB8+rJozu/Uq7Uvc2In8mI2s+leaHX0FVpxKN2m9j3TulY6TqjtfrQj81hC S9aQDpy8ajimJd89FcrQzyeWQBFCztmsi3oEzwdWdwUgsXc1uiRcgMxNCzZ3gELTaUkpBEvPUNaD WymL7HXg8e0KqgTkrOHgd2A5lvIyIqWAMr3yKVYykpxUEx+K4wAAAAAAAA== ------=_NextPart_000_0025_01D51F04.AB7BDF90--