fnord.vernetzt.org
Issued by R3
About this certificate
This digital certificate with serial number 03:b1:e5:c8:c2:8c:87:22:4d:c2:df:b4:c1:32:70:f0:4b:81 was issued on by Let's Encrypt.
With 2 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate has already expired and will cause a warning or error message in the browser it's still listed on this site to allow you to look back on previously issued certificates. If we have found any compliance issues with this certificate they will be shown below. I hope this certificate review is providing you the detailed information in a simple form you where looking for.
We have idenified some issues with this certificate:
- Subscriber Certificate: commonName is deprecated. (BRs: 7.1.4.2.2)
Certificate Subject
CN=fnord.vernetzt.org
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:b1:e5:c8:c2:8c:87:22:4d:c2:df:b4:c1:32:70:f0:4b:81Serial Number (int): 321872272356614528480751507182274678377345
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 58:80:b3:28:d3:b9:49:51:79:8f:3e:79:54:57:92:09:98:14:1f:9e
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 4f:9b:fd:3d:cf:37:08:6f:0f:7c:ec:31:b3:81:f2:42:69:ed:08:b1
Fingerprint (sha256): f2:81:a1:14:f0:e6:bd:55:4e:69:53:ab:3e:7e:9c:18:fd:53:92:3a:ce:a4:3f:ba:58:9e:6e:5f:de:71:da:5c
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate fnord.vernetzt.org
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for fnord.vernetzt.org
Public Key Algorithm
RSA
Key Size
2048
Signature Algorithm
SHA256 with RSA
Key Usage
Digital Signature
Key Encipherment
Extended Key Usages
Server Authentication
Client Authentication
Extensions
9 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
fnord.vernetzt.org
kontrapunkt.vernetzt.org
kontrapunkt.vernetzt.org
Other certificates including the domain name vernetzt.org
(limited to 100 certificates)
kontrapunkt.vernetzt.org
nexus.vernetzt.org
nexus.vernetzt.org
kontrapunkt.vernetzt.org
trac.vernetzt.org
mail.vernetzt.org
fnord.vernetzt.org
webmail.vernetzt.org
fnord.vernetzt.org
fnord.vernetzt.org
fnord.vernetzt.org
webmail.vernetzt.org
fnord.vernetzt.org
fnord.vernetzt.org
kontrapunkt.vernetzt.org
nexus.vernetzt.org
doc.vernetzt.org
kontrapunkt.vernetzt.org
kontrapunkt.vernetzt.org
fnord.vernetzt.org
doc.vernetzt.org
doc.vernetzt.org
mail.vernetzt.org
vernetzt.org
webmail.vernetzt.org
nexus.vernetzt.org
gitlab.vernetzt.org
fnord.vernetzt.org
nexus.vernetzt.org
fnord.vernetzt.org
nexus.vernetzt.org
kontrapunkt.vernetzt.org
kontrapunkt.vernetzt.org
kontrapunkt.vernetzt.org
resources.vernetzt.org
gitlab.vernetzt.org
kontrapunkt.vernetzt.org
trac.vernetzt.org
fnord.vernetzt.org
nexus.vernetzt.org
fnord.vernetzt.org
kontrapunkt.vernetzt.org
fnord.vernetzt.org
doc.vernetzt.org
fnord.vernetzt.org
nexus.vernetzt.org
kontrapunkt.vernetzt.org
fnord.vernetzt.org
fnord.vernetzt.org
fnord.vernetzt.org
fnord.vernetzt.org
nexus.vernetzt.org
nexus.vernetzt.org
nexus.vernetzt.org
nexus.vernetzt.org
kontrapunkt.vernetzt.org
trac.vernetzt.org
mail.vernetzt.org
fnord.vernetzt.org
webmail.vernetzt.org
fnord.vernetzt.org
fnord.vernetzt.org
fnord.vernetzt.org
webmail.vernetzt.org
fnord.vernetzt.org
fnord.vernetzt.org
kontrapunkt.vernetzt.org
nexus.vernetzt.org
doc.vernetzt.org
kontrapunkt.vernetzt.org
kontrapunkt.vernetzt.org
fnord.vernetzt.org
doc.vernetzt.org
doc.vernetzt.org
mail.vernetzt.org
vernetzt.org
webmail.vernetzt.org
nexus.vernetzt.org
gitlab.vernetzt.org
fnord.vernetzt.org
nexus.vernetzt.org
fnord.vernetzt.org
nexus.vernetzt.org
kontrapunkt.vernetzt.org
kontrapunkt.vernetzt.org
kontrapunkt.vernetzt.org
resources.vernetzt.org
gitlab.vernetzt.org
kontrapunkt.vernetzt.org
trac.vernetzt.org
fnord.vernetzt.org
nexus.vernetzt.org
fnord.vernetzt.org
kontrapunkt.vernetzt.org
fnord.vernetzt.org
doc.vernetzt.org
fnord.vernetzt.org
nexus.vernetzt.org
kontrapunkt.vernetzt.org
fnord.vernetzt.org
fnord.vernetzt.org
fnord.vernetzt.org
fnord.vernetzt.org
nexus.vernetzt.org
nexus.vernetzt.org
Certificate
The complete raw certificate details for fnord.vernetzt.org in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFRjCCBC6gAwIBAgISA7HlyMKMhyJNwt+0wTJw8EuBMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yMTA1MTcxMzQ3MDBaFw0yMTA4MTUxMzQ3MDBaMB0xGzAZBgNVBAMT EmZub3JkLnZlcm5ldHp0Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAN2EyGVe06EgWGdTGk4ZSrdPqifFxaGr27/E3yWKmPS5FSf4HSopIeOGlulV UYRbesWszN2fQ+dojtlTRuplw8UgiXOg0TR1wAi0//DYXQlseAnC1vMJ7GtOUyD1 6AIwukM23IsiKMLNvPLPneXndYJ2k31OgPwL79Zxvy4CL8fhyQAhNz+jL2XZSZWc RW8Mom92aU1EZ6hmeQkxVAj9nztAequdvB0krVp2aHZotRoqswWLe80Dhl+r3VLq JUlgD1I8DV2n8/TcUpa+tZSngyHVGSCEQMKXOKJOIcRfDhWdjf9V4NhE73ya7ERu UWYHzb/tWTc2C7giztQbLWBIAsMCAwEAAaOCAmkwggJlMA4GA1UdDwEB/wQEAwIF oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd BgNVHQ4EFgQUWICzKNO5SVF5jz55VFeSCZgUH54wHwYDVR0jBBgwFoAUFC6zF7dY VsuuUAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVodHRw Oi8vcjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxlbmNy Lm9yZy8wNwYDVR0RBDAwLoISZm5vcmQudmVybmV0enQub3Jnghhrb250cmFwdW5r dC52ZXJuZXR6dC5vcmcwTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMB AQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEG BgorBgEEAdZ5AgQCBIH3BIH0APIAdwBc3EOS/uarRUSxXprUVuYQN/vV+kfcoXOU sl7m9scOygAAAXl6y2T7AAAEAwBIMEYCIQC53XpMQsmj143sBj+lqXC/ZLexNiY2 FpWsPeDv76mZ6QIhALdOAAxU5lAFl3N0zsRE5HuUQ7nQ1jDjctNKi3SX1aA7AHcA 9lyUL9F3MCIUVBgIMJRWjuNNExkzv98MLyALzE7xZOMAAAF5estlBQAABAMASDBG AiEApveYKa1H0Hybp6DsjUSB7F/N9nwq/gSo71ehKB6v4zECIQCb0YKsg8UKTUtL XFDu59cEUBEW9r3Hlp+VmHZw/CEIgDANBgkqhkiG9w0BAQsFAAOCAQEAqBJOqQQa JulsE5/Q65nDASDJ49I3lTbSBR9oJl/mlgYZiJkeapLKwXdavBRC/pb3YnbeJpPq cE2my41/AwIgb9hasg/EXZzr5CZd4NPI/jpN2ZgvVH6iY6KrizHTGv29qGPOvQzI bXT2RWiWHcF6DwpPU6nQq81oxzUBVcujCh5OXNk8LkmGMKlPwOJlgbhOWdXaePT+ F6gOw2DDsPpV3G7eqOc3avrA7oXvXMo5P9b1OW4ioNoUFPqP5ihJqgLq/7lxlb/z h5ZQrhhUr4rCrfnLAusqIlK0lRYF24jpfmeCg7+RNfn2ke/Q3TWkYEBKTT5ogy/L xLOAk504uiy0bg== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3YTIZV7ToSBYZ1MaThlK t0+qJ8XFoavbv8TfJYqY9LkVJ/gdKikh44aW6VVRhFt6xazM3Z9D52iO2VNG6mXD xSCJc6DRNHXACLT/8NhdCWx4CcLW8wnsa05TIPXoAjC6QzbciyIows288s+d5ed1 gnaTfU6A/Avv1nG/LgIvx+HJACE3P6MvZdlJlZxFbwyib3ZpTURnqGZ5CTFUCP2f O0B6q528HSStWnZodmi1GiqzBYt7zQOGX6vdUuolSWAPUjwNXafz9NxSlr61lKeD IdUZIIRAwpc4ok4hxF8OFZ2N/1Xg2ETvfJrsRG5RZgfNv+1ZNzYLuCLO1BstYEgC wwIDAQAB -----END PUBLIC KEY-----
ASN.1 decoded
[c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . [c:0|t:2|false] INTEGER 2 . . . . . . . . [c:0|t:2|false] INTEGER 321872272356614528480751507182274678377345 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.11 (sha256WithRSAEncryption) . . . . . . . . . . . . [c:0|t:5|false] NULL . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.6 (countryName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'US' . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.10 (organizationName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Let's Encrypt' . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.3 (commonName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'R3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2021-05-17 13:47:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2021-08-15 13:47:00 +0000 UTC . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.3 (commonName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'fnord.vernetzt.org' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.1 (rsaEncryption) . . . . . . . . . . . . . . . . [c:0|t:5|false] NULL . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (2160 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 27964143034980977730961367523730195770609957917048786455769490756153461853341911089271541237642389526533297285108843395393146925946424630514498545865001804500916092685751482194183516756273085979703591506732454574920466369008750085114191380426145429106618711669301403541476020943383115612312478731063402579668901445086271986372022476389431988238727826640368372879177125000423757816615711526573407423357494891953125172068841140659802757371851602298891469314372021882119660827029179634549446375976483864863567395491339664621140399170347685473237926610814500063969893689480555770746422156578993211997711310471449182470851 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 65537 . . . . . . . . [c:2|t:3|true] ORAddress . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.15 (keyUsage) . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (4 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (3 bits) 05a0 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.37 (extKeyUsage) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.3.1 (serverAuth) . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.3.2 (clientAuth) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.19 (basicConstraints) . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (2 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.14 (subjectKeyIdentifier) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (20 bytes) 5880b328d3b94951798f3e795457920998141f9e . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.35 (authorityKeyIdentifier) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (24 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|false] OtherName 142eb317b75856cbae500940e61faf9d8b14c2c6 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.1.1 (authorityInfoAccess) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (73 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.48.1 (ocsp) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://r3.o.lencr.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.48.2 (caIssuers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://r3.i.lencr.org/' . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.17 (subjectAltName) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (48 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'fnord.vernetzt.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'kontrapunkt.vernetzt.org' . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.32 (certificatePolicies) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (69 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.23.140.1.2.1 (Domain Validation Certificates Policy) . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.44947.1.1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.2.1 (cps) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:22|false] IA5String 'http://cps.letsencrypt.org' . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (247 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes) 00f20077005cdc4392fee6ab4544b15e9ad456e61037fbd5fa47dca17394b25ee6f6c70eca000001797acb64fb0000040300483046022100b9dd7a4c42c9a3d78dec063fa5a970bf64b7b13626361695ac3de0efefa999e9022100b74e000c54e65005977374cec444e47b9443b9d0d630e372d34a8b7497d5a03b007700f65c942fd1773022145418083094568ee34d131933bfdf0c2f200bcc4ef164e3000001797acb65050000040300483046022100a6f79829ad47d07c9ba7a0ec8d4481ec5fcdf67c2afe04a8ef57a1281eafe3310221009bd182ac83c50a4d4b4b5c50eee7d704501116f6bdc7969f95987670fc210880 . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.11 (sha256WithRSAEncryption) . . . . . . . . [c:0|t:5|false] NULL . . . . [c:0|t:3|false] BIT STRING (2048 bits) 00a8124ea9041a26e96c139fd0eb99c30120c9e3d2379536d2051f68265fe696061988991e6a92cac1775abc1442fe96f76276de2693ea704da6cb8d7f0302206fd85ab20fc45d9cebe4265de0d3c8fe3a4dd9982f547ea263a2ab8b31d31afdbda863cebd0cc86d74f64568961dc17a0f0a4f53a9d0abcd68c7350155cba30a1e4e5cd93c2e498630a94fc0e26581b84e59d5da78f4fe17a80ec360c3b0fa55dc6edea8e7376afac0ee85ef5cca393fd6f5396e22a0da1414fa8fe62849aa02eaffb97195bff3879650ae1854af8ac2adf9cb02eb2a2252b4951605db88e97e678283bf9135f9f691efd0dd35a460404a4d3e68832fcbc4b380939d38ba2cb46e