Return-Path: Received: from [108.56.157.76] (account huebl@hzdr.de HELO [192.168.10.108]) by hzdr.de (CommuniGate Pro SMTP 6.1.11) with ESMTPSA id 14010973 for picongpu-users@hzdr.de; Sat, 06 Aug 2016 18:35:13 +0200 From: "Huebl, Axel" Subject: Re: [PIConGPU-Users] splash2txt assert fail To: picongpu-users@hzdr.de References: Message-ID: Date: Sat, 6 Aug 2016 12:35:12 -0400 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms090404070703070705020501" This is a cryptographically signed message in MIME format. --------------ms090404070703070705020501 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable [re-sent from yesterday] Hi Danila, let us move this to github, so we can track what this tool needs in terms of updates. https://github.com/ComputationalRadiationPhysics/picongpu/issues/1544 > I'm not exactly clear what modules are... seems not to be the problem. modules are just a way to load libraries on HPC systems via "module load " Thanks, Axel On 12.07.2016 05:44, Khikhlukha Danila wrote: > Dear Axel,=20 > sorry for such a big delay in response. Now I going back to the problem= of splash2txt. > I'm not exactly clear what modules are... ldd shows no problems, the bi= nary itself starts normally. I'm not using ADIOS module at the moment, ho= wever it mentioned as an optional module. >=20 > Below you can find the output of the -v option: > danila@GPU: simOutput$ splash2txt -v > Usage splash2txt [options] > : > -h [ --help ] print help message > -v [ --verbose ] verbose output, print status messages > -m [ --mode ] arg (=3Dsplash) File Mode [splash] > -l [ --list ] list the available datasets for an input = file > --input-file arg parallel input file > -o [ --output-file ] arg output file (otherwise stdout) > -s [ --step ] arg (=3D0) requested simulation step > -d [ --data ] arg name of datasets to print > --slice arg (=3Dxy) dimensions of slice for field data, e.g= =2E xy > --offset arg (=3D0) offset of slice in dataset > --delimiter arg (=3D ) select a delimiter for data elements. d= efault is=20 > a single space character > --no-units no conversion of stored data elements wit= h their=20 > respective unit >=20 > So the command=20 >=20 > danila@GPU: simOutput$ splash2txt --slice xy -s 50000 -d fields/FieldE= /y --offset 128 --delimiter " " --input-file simData >& output >=20 > gives the same error after the long table of numbers... >=20 > danila@GPU: simOutput$ tail -n16 output=20 > 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0= 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0= 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0= 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0= 0=20 > splash2txt: /home/danila/tools/picongpu/src/tools/splash2txt/tools_spla= sh_parallel.cpp:200: void ToolsSplashParallel::printFields(std::vector): Assertion `element !=3D __null' failed. > [GPU-SERVER-97:07250] *** Process received signal *** > [GPU-SERVER-97:07250] Signal: Aborted (6) > [GPU-SERVER-97:07250] Signal code: (-6) > [GPU-SERVER-97:07250] [ 0] /lib/x86_64-linux-gnu/libpthread.so.0(+0xf8d= 0) [0x7f0fa91e28d0] > [GPU-SERVER-97:07250] [ 1] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x37= ) [0x7f0fa7e94067] > [GPU-SERVER-97:07250] [ 2] /lib/x86_64-linux-gnu/libc.so.6(abort+0x148)= [0x7f0fa7e95448] > [GPU-SERVER-97:07250] [ 3] /lib/x86_64-linux-gnu/libc.so.6(+0x2e266) [0= x7f0fa7e8d266] > [GPU-SERVER-97:07250] [ 4] /lib/x86_64-linux-gnu/libc.so.6(+0x2e312) [0= x7f0fa7e8d312] > [GPU-SERVER-97:07250] [ 5] splash2txt(_ZN19ToolsSplashParallel11printFi= eldsESt6vectorI15ExDataContainerSaIS1_EE+0x2b2) [0x46e9fa] > [GPU-SERVER-97:07250] [ 6] splash2txt(_ZN19ToolsSplashParallel13convert= ToTextEv+0xa9a) [0x46f638] > [GPU-SERVER-97:07250] [ 7] splash2txt(main+0x278) [0x454597] > [GPU-SERVER-97:07250] [ 8] /lib/x86_64-linux-gnu/libc.so.6(__libc_start= _main+0xf5) [0x7f0fa7e80b45] > [GPU-SERVER-97:07250] [ 9] splash2txt() [0x452c2f] > [GPU-SERVER-97:07250] *** End of error message *** >=20 > Best regards, > Danila. > ________________________________________ > From: picongpu-users@hzdr.de [picongpu-users@hzdr.de] on behalf of Hueb= l, Axel [a.huebl@hzdr.de] > Sent: Thursday, June 16, 2016 3:05 PM > To: picongpu-users@hzdr.de > Subject: Re: [PIConGPU-Users] splash2txt assert fail >=20 > Hi, >=20 >=20 > looks odd. >=20 > With > --offset > better set exactly the box size // 2 to get the middle of your > simulation (e.g., L_z =3D 512 -> "--slice xy --offset 256"). >=20 > Can you check if > splash2txt --list --input-file h5_file_prefix >=20 > works and if -d was selected correctly? >=20 > It's likely you have to set the file prefix without the _timestep.h5 > extension. >=20 > Also, can you check what -v (verbose) prints with it? >=20 > Modules loaded correctly? >=20 >=20 > Axel >=20 > On 16.06.2016 13:24, Khikhlukha Danila wrote: >> Dear all, >> Recently with 0.1.2 I observe a strange behavior of splash2txt. Likely= >> I'm misusing the tool, however I just want to confirm... >> >> So my simulation was launched with an option " --hdf5.period 1000 >> --hdf5.file simData". In the ouput directory I observe a bunch of file= s >> simData_*.h5 with numeration starts from 0. >> I want to plot Ey fieled sliced in xy direction @ step =3D 10000. I fo= und >> the example of how to use splash2txt here https://git.io/vo07M. I >> modified it a bit and invoke the following: >> splash2txt --slice xy -s 10000 -d fields/FieldE/y --offset 0 --delimit= er >> " " --input-file simData >> >> I got an array of data to stdout and in the end: >> splash2txt: >> /home/danila/tools/picongpu/src/tools/splash2txt/tools_splash_parallel= =2Ecpp:200: >> void ToolsSplashParallel::printFields(std::vector >> [GPU:11444] *** Process received signal >> *** >> >> [GPU:11444] Signal: Aborted >> (6) >> >> [GPU:11444] Signal code: >> (-6) >> >> [GPU:11444] [ 0] /lib/x86_64-linux-gnu/libpthread.so.0(+0xf8d0 >> [0x7fe3085468d0] >> [GPU:11444] [ 1] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x37) >> [0x7fe3071f8067] >> [GPU:11444] [ 2] /lib/x86_64-linux-gnu/libc.so.6(abort+0x148) >> [0x7fe3071f9448] >> [GPU:11444] [ 3] /lib/x86_64-linux-gnu/libc.so.6(+0x2e266) >> [0x7fe3071f1266] >> [GPU:11444] [ 4] /lib/x86_64-linux-gnu/libc.so.6(+0x2e312) >> [0x7fe3071f1312] >> [GPU:11444] [ 5] >> splash2txt(_ZN19ToolsSplashParallel11printFieldsESt6vectorI15ExDataCon= tainerSaIS1_EE+0x2b2) >> [0x46e9fa] >> [GPU:11444] [ 6] >> splash2txt(_ZN19ToolsSplashParallel13convertToTextEv+0xa9a) >> [0x46f638] >> [GPU:11444] [ 7] splash2txt(main+0x278) >> [0x454597] >> >> [GPU:11444] [ 8] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf= 5) >> [0x7fe3071e4b45] >> [GPU:11444] [ 9] splash2txt() >> [0x452c2f] >> >> [GPU:11444] *** End of error message >> *** >> >> Aborted >> >> >> However I'm not sure that I'm using splash2txt correctly. Could you >> please take a look? >> >> Thank you in advance, >> Danila. >=20 > -- >=20 > Axel Huebl > Phone +49 351 260 3582 > https://www.hzdr.de/crp > Computational Radiation Physics > Laser Particle Acceleration Division > Helmholtz-Zentrum Dresden - Rossendorf e.V. >=20 > Bautzner Landstrasse 400, 01328 Dresden > POB 510119, D-01314 Dresden > Vorstand: Prof. Dr.Dr.h.c. R. Sauerbrey > Prof. Dr.Dr.h.c. P. Joehnk > VR 1693 beim Amtsgericht Dresden >=20 --=20 Axel Huebl Phone +49 351 260 3582 https://www.hzdr.de/crp Computational Radiation Physics Laser Particle Acceleration Division Helmholtz-Zentrum Dresden - Rossendorf e.V. Bautzner Landstrasse 400, 01328 Dresden POB 510119, D-01314 Dresden Vorstand: Prof. Dr.Dr.h.c. R. Sauerbrey Prof. Dr.Dr.h.c. P. Joehnk VR 1693 beim Amtsgericht Dresden --------------ms090404070703070705020501 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 D6wwggTVMIIDvaADAgECAghQTsb1PRG0ZDANBgkqhkiG9w0BAQsFADBxMQswCQYDVQQGEwJE RTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRy dXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNMTQw NzIyMTIwODI2WhcNMTkwNzA5MjM1OTAwWjBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZO LVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xv YmFsIC0gRzAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6ZvDZ4X5Da71jVTD llA1PWLpbkztlNcAW5UidNQg6zSP1uzAMQQLmYHiphTSUqAoI4SLdIkEXlvg4njBeMsWyyg1 OXstkEXQ7aAAeny/Sg4bAMOG6VwrMRF7DPOCJEOMHDiLamgAmu7cT3ir0sYTm3at7t4m6O8B r3QPwQmi9mvOvdPNFDBP9eXjpMhim4IaAycwDQJlYE3t0QkjKpY1WCfTdsZxtpAdxO3/NYZ9 bzOz2w/FEcKKg6GUXUFr2NIQ9Uz9ylGs2b3vkoO72uuLFlZWQ8/h1RM9ph8nMM1JVNvJEzSa cXXFbOqnC5j5IZ0nrz6jOTlIaoytyZn7wxLyvQIDAQABo4IBhjCCAYIwDgYDVR0PAQH/BAQD AgEGMB0GA1UdDgQWBBRJt8bP6D0ff+pEexMp9/EKcD7eZDAfBgNVHSMEGDAWgBQxw3kbuvVT 1xfgiXotF2wKsyudMzASBgNVHRMBAf8ECDAGAQH/AgECMGIGA1UdIARbMFkwEQYPKwYBBAGB rSGCLAEBBAICMBEGDysGAQQBga0hgiwBAQQDADARBg8rBgEEAYGtIYIsAQEEAwEwDwYNKwYB BAGBrSGCLAEBBDANBgsrBgEEAYGtIYIsHjA+BgNVHR8ENzA1MDOgMaAvhi1odHRwOi8vcGtp MDMzNi50ZWxlc2VjLmRlL3JsL0RUX1JPT1RfQ0FfMi5jcmwweAYIKwYBBQUHAQEEbDBqMCwG CCsGAQUFBzABhiBodHRwOi8vb2NzcDAzMzYudGVsZXNlYy5kZS9vY3NwcjA6BggrBgEFBQcw AoYuaHR0cDovL3BraTAzMzYudGVsZXNlYy5kZS9jcnQvRFRfUk9PVF9DQV8yLmNlcjANBgkq hkiG9w0BAQsFAAOCAQEAYyAo/ZwhhnK+OUZZOTIlvKkBmw3Myn1BnIZtCm4ssxNZdbEzkhth Jxb/w7LVNYL7hCoBSb1mu2YvssIGXW4/buMBWlvKQ2NclbbhMacf1QdfTeZlgk4y+cN8ekvN TVx07iHydQLsUj7SyWrTkCNuSWc1vn9NVqTszC/Pt6GXqHI+ybxA1lqkCD3WvILDt7cyjrEs jmpttzUCGc/1OURYY6ckABCwu/xOr24vOLulV0k/2G5QbyyXltwdRpplic+uzPLl2Z9Tsz6h L5Kp2AvGhB8Exuse6J99tXulAvEkxSRjETTMWpMgKnmIOiVCkKllO3yG0xIVIyn8LNrMOVtU FzCCBWMwggRLoAMCAQICBxY+kUMnmSgwDQYJKoZIhvcNAQEFBQAwgZQxCzAJBgNVBAYTAkRF MTIwMAYDVQQKEylGb3JzY2h1bmdzemVudHJ1bSBEcmVzZGVuLVJvc3NlbmRvcmYgZS5WLjEg MB4GA1UECxMXSW5mb3JtYXRpb25zdGVjaG5vbG9naWUxFTATBgNVBAMTDEZaRC1DQSAtIEcw MjEYMBYGCSqGSIb3DQEJARYJcmFAZnpkLmRlMB4XDTEzMDgyOTA5MjYxMVoXDTE2MDgyODA5 MjYxMVowYTELMAkGA1UEBhMCREUxPDA6BgNVBAoTM0hlbG1ob2x0ei1aZW50cnVtIERyZXNk ZW4gLSBSb3NzZW5kb3JmIGUuIFYuIChIWkRSKTEUMBIGA1UEAxMLSHVlYmwsIEF4ZWwwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDViBLlmp5z/AH4HT3PrB4UI58H7PW6TWV7 qbRkU+Yl+JsJTxAqwziwYH7MwZHvjRoFyic9ZqCEWfML2rSQ0PDkwmxDaGtYJqQimeK8gft1 0sZfqwWzNnh+5KAnmoKm4n8qXaBJSOMLXN0ES7PGVEYcX41p/lb96rOaHex1cqVZGvFqi5Kk ui4BS/yxsqfrqldJu+/BMVWqFoIV66J4XA5NdJ1CUmlqhywqR71r/+nwfE39PITVkVQeYpVB xwVr7rwgEI4Umx+GBRaGQ1weT3BYbzTp0+XDiK03+VzDzLbmwL2deEvsLZLfXgzGUjsk9Cjp BsNXBNl+eL63b5FB2vyDAgMBAAGjggHqMIIB5jAvBgNVHSAEKDAmMBEGDysGAQQBga0hgiwB AQQDADARBg8rBgEEAYGtIYIsAgEEAwAwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwKQYDVR0l BCIwIAYIKwYBBQUHAwIGCCsGAQUFBwMEBgorBgEEAYI3FAICMB0GA1UdDgQWBBSttvK/NlJB 17NgARiUbVpb25z/iDAfBgNVHSMEGDAWgBSlKUj1lZkYtT43yIYCik6/QvAdjDAaBgNVHREE EzARgQ9hLmh1ZWJsQGh6ZHIuZGUwewYDVR0fBHQwcjA3oDWgM4YxaHR0cDovL2NkcDEucGNh LmRmbi5kZS9memQtY2EvcHViL2NybC9nX2NhY3JsLmNybDA3oDWgM4YxaHR0cDovL2NkcDIu cGNhLmRmbi5kZS9memQtY2EvcHViL2NybC9nX2NhY3JsLmNybDCBlgYIKwYBBQUHAQEEgYkw gYYwQQYIKwYBBQUHMAKGNWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZnpkLWNhL3B1Yi9jYWNl cnQvZ19jYWNlcnQuY3J0MEEGCCsGAQUFBzAChjVodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2Z6 ZC1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAPUO/nMUa BY1sPKHNaLb/T+8gXbWPiQFRNZphBs3lP06qrqXvv9zf3uHrqj6s204HGsPx9HuyvN9XAnud 7sfggcyWR/pEpGPm6l/ksT/J3YEQQ1RXukry/kYjuPcTgeIq4PmuqLU1o7iPKVA06lIxobfN jA/639YAFF0cT0VNp67ewbcmLTSrz9eMcZ2a4Ib8fw2emLGlVdeMNUqZrYoieqtlrG7Ylip6 DQq1gN0K//RitbcxikFh6ttSgyJtG8rI1LdYXMKMDPDrTwEDuussA+9mkfjUAfiykwJ5jxwS IAu7lpyzaUffgj7m8E5auM+H+fLqpxefiY4kYJ34SWRqbzCCBWgwggRQoAMCAQICBxeQYNhH FucwDQYJKoZIhvcNAQELBQAwWjELMAkGA1UEBhMCREUxEzARBgNVBAoTCkRGTi1WZXJlaW4x EDAOBgNVBAsTB0RGTi1QS0kxJDAiBgNVBAMTG0RGTi1WZXJlaW4gUENBIEdsb2JhbCAtIEcw MTAeFw0xNDA1MTIxNTA1NDRaFw0xOTA3MDkyMzU5MDBaMIGUMQswCQYDVQQGEwJERTEyMDAG A1UEChMpRm9yc2NodW5nc3plbnRydW0gRHJlc2Rlbi1Sb3NzZW5kb3JmIGUuVi4xIDAeBgNV BAsTF0luZm9ybWF0aW9uc3RlY2hub2xvZ2llMRUwEwYDVQQDEwxGWkQtQ0EgLSBHMDIxGDAW BgkqhkiG9w0BCQEWCXJhQGZ6ZC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB APJtRngoAQ6T4E/CFL2dhUCyW78+n6R9SQPg5WYDaIOLhS7nv+i4faU/BL3DW6K/EG9q7fa8 EW5N6d1qhHOwFGXcVGPWRmmKnEfQVMB2hcmhHEmJik30NrHKMYmszPq5sbvlF7Rf8AYfJB6P QkrGOHlstRkg5GJLGZVoajiJqVZEJhFoKKru264OtLoOmLW8xN5/dzFUEUBeGxUtisb4fkaa u7vXj9VGCKhtPtBu097/Qk/2u4MO6hkBpK8qBPht2KEav9SjOPi2VVioEMyxh91zM4EmxpV8 1nyf2lrA/PFJCsiozIhXlIrGzu8sjORYWGmU9n+mTNuQLgbyPj/mYTkCAwEAAaOCAfYwggHy MBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMBEGA1UdIAQKMAgwBgYEVR0g ADAdBgNVHQ4EFgQUpSlI9ZWZGLU+N8iGAopOv0LwHYwwHwYDVR0jBBgwFoAUSbfGz+g9H3/q RHsTKffxCnA+3mQwFAYDVR0RBA0wC4EJcmFAZnpkLmRlMIGIBgNVHR8EgYAwfjA9oDugOYY3 aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3JsL2NhY3JsLmNy bDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3Js L2NhY3JsLmNybDCB1wYIKwYBBQUHAQEEgcowgccwMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3Nw LnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDEu cGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYB BQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2Vy dC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQAvWPqa1wgMSc4XBk6h21FmTdAW3LYz b+M6K85xjxWeNjVXwkqkfYCEYsJwwWJQSfkPj6aRWTRP/exNVwppP4hVhPPcFrRH03puTj4y no9xX57lQpdXtdaPK3vY/dSgtkr+AebV1cGdQtLYyQxbwNHOIONqXHt/CzUeZKbhj3hl6wwr HExdEdXk1s7djiwT1Yy5eN0n/EWyDPkdLNVUpW/2Bp1S1ACvE3EbqDYA8CBWu7sbQuwz9nPl q0LeJREgAwdn4p6bFlvWvqawB+kVnfD7lt5T4FwXe77pvMKV30lRd6F7z2pAUGs+ew6/RAuh jDJCsvD0cY9wJNP10ACCiVj6MYIEETCCBA0CAQEwgaAwgZQxCzAJBgNVBAYTAkRFMTIwMAYD VQQKEylGb3JzY2h1bmdzemVudHJ1bSBEcmVzZGVuLVJvc3NlbmRvcmYgZS5WLjEgMB4GA1UE CxMXSW5mb3JtYXRpb25zdGVjaG5vbG9naWUxFTATBgNVBAMTDEZaRC1DQSAtIEcwMjEYMBYG CSqGSIb3DQEJARYJcmFAZnpkLmRlAgcWPpFDJ5koMA0GCWCGSAFlAwQCAQUAoIICQTAYBgkq hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNjA4MDYxNjM1MTJaMC8G CSqGSIb3DQEJBDEiBCAXA7QWVXwVqJAvkQvYfOKm52UdcgSx9eWNG3G3GUmglDBsBgkqhkiG 9w0BCQ8xXzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZI hvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGxBgkr BgEEAYI3EAQxgaMwgaAwgZQxCzAJBgNVBAYTAkRFMTIwMAYDVQQKEylGb3JzY2h1bmdzemVu dHJ1bSBEcmVzZGVuLVJvc3NlbmRvcmYgZS5WLjEgMB4GA1UECxMXSW5mb3JtYXRpb25zdGVj aG5vbG9naWUxFTATBgNVBAMTDEZaRC1DQSAtIEcwMjEYMBYGCSqGSIb3DQEJARYJcmFAZnpk LmRlAgcWPpFDJ5koMIGzBgsqhkiG9w0BCRACCzGBo6CBoDCBlDELMAkGA1UEBhMCREUxMjAw BgNVBAoTKUZvcnNjaHVuZ3N6ZW50cnVtIERyZXNkZW4tUm9zc2VuZG9yZiBlLlYuMSAwHgYD VQQLExdJbmZvcm1hdGlvbnN0ZWNobm9sb2dpZTEVMBMGA1UEAxMMRlpELUNBIC0gRzAyMRgw FgYJKoZIhvcNAQkBFglyYUBmemQuZGUCBxY+kUMnmSgwDQYJKoZIhvcNAQEBBQAEggEAw3nG Hri8d8niloEo8owmmCAfPzOQZXuvrQef2/y5qHrzseSanohkd7PYguQoztRmgfYC6N0YNJgi UeRf81HSLQHop5BNe3/MhtX4wT2fSky1Bd6XTzPGwaU2nLGXsWlDvegqIYw3i22OcKv6lRl/ KvhkdN2C7mHX1xLLr19iHX0NB1BM2K8+FYP1OszswLdmcZAnePnW7XkAjyI+3T6mr4524jtl nyIrfHo2PTKG3kCuf8Hvkd6yYFidNC6SldHtBpwnuEbqYDaYQ2N5/DE55Jwzr3+ciZvxz1Y1 p6tPsrgO0/5aEk3ZXNwXg7sZPWZzM4AabqeH8K8rj0+Yoyu9MwAAAAAAAA== --------------ms090404070703070705020501--