fnord.vernetzt.org
Issued by R3
About this certificate
This digital certificate with serial number 03:c1:a6:2f:4d:a2:04:25:a6:68:5e:57:11:e5:8d:7e:6f:d8 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:c1:a6:2f:4d:a2:04:25:a6:68:5e:57:11:e5:8d:7e:6f:d8Serial Number (int): 327232252070856295824725722564777150935000
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: fb:84:ed:b2:01:b4:81:76:4b:6a:73:9f:1e:d8:0d:b5:5f:dd:f0:98
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 13:fa:21:8d:49:9e:75:08:58:ee:93:d8:4f:2a:cf:4a:cc:ef:b9:f4
Fingerprint (sha256): 2a:2d:81:ff:36:d9:85:6d:be:2a:7b:6c:cf:f6:36:c6:2c:fb:29:b7:20:83:a9:c9:c1:b7:a4:9c:70:96:1e:f0
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----- MIIFRTCCBC2gAwIBAgISA8GmL02iBCWmaF5XEeWNfm/YMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yMTAxMTYyMDM5MjlaFw0yMTA0MTYyMDM5MjlaMB0xGzAZBgNVBAMT EmZub3JkLnZlcm5ldHp0Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBANnHx+sAhv/B1DPenKw+41KaRld2g+6Ae8ApZmRKGKH9dVudlUw7Zj0yPSG8 GVn8P2NWvIx+G4zyrg6YMFBhnuzi3A8QtbfzosdxtI160KyZaexRCjzMbdb85YNd PgbyHFI6T9sfL5ZxYRqJutOZ+14DUytFaES4EZk+opOEqCQ44w0nOi/UX3f68BIg vpfJM+MhMZ5594NJC5OFLOwJmhYIxaUy6t7kZ79GWs9NW1h3SifRd4oOb/uCDifh 5oAP6T0wTaQ/0DDVMO3HhqFex6J+Ql5VszRIM/7FcxKjIvQxvnxS0Llyv73VuR/v aHDP4rgcG5CetLCH9mHH/1EHGckCAwEAAaOCAmgwggJkMA4GA1UdDwEB/wQEAwIF oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd BgNVHQ4EFgQU+4TtsgG0gXZLanOfHtgNtV/d8JgwHwYDVR0jBBgwFoAUFC6zF7dY VsuuUAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVodHRw Oi8vcjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxlbmNy Lm9yZy8wNwYDVR0RBDAwLoISZm5vcmQudmVybmV0enQub3Jnghhrb250cmFwdW5r dC52ZXJuZXR6dC5vcmcwTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMB AQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEF BgorBgEEAdZ5AgQCBIH2BIHzAPEAdgCUILwejtWNbIhzH4KLIiwN0dpNXmxPlD1h 204vWE2iwgAAAXcNI4z4AAAEAwBHMEUCIQCXttyzUDU0GAV2s0a+9bHw3HLywkf0 gFNHFcUVnZqC9wIgVZK4rEmj+ve0sGQic/AUiYM8h3z6dyVsUs7VvOuaTnsAdwD2 XJQv0XcwIhRUGAgwlFaO400TGTO/3wwvIAvMTvFk4wAAAXcNI4zxAAAEAwBIMEYC IQDewdSBtIIpSSpO9LlfnedqTFi5qdEAX0rbp54rdUrYOAIhAL/Jv7YabyWjaJ7q /h2P2JOpWBB8GveC9qlEkvSws3DlMA0GCSqGSIb3DQEBCwUAA4IBAQCkXQS7U37x FIEcd2yJLVgAC+G02+XJLSuvLbv+Bb0wMa8oq1091W9Bxr5OCsQJyAC7V4SEo98J Y34Vrz9ugbLA8fZKWgYRisIh7Qdo4+O+ct5nE94FB2W4xIrkInAZHPfperOS0TDK sMfBfFMQJgyiZRfKJRjtriSWKRAkE3kIGTaKwHAYJDQ+ITmQOvB5k0ihxrtLmHQX 4Nri319yEffnnTkcH9CGRDF3fQlsmr03BD2JwWTRxsvCCPf7vyfzkMULUW9qfK0k U0G0KFj5CmSj+V4v/jqlE+j0voEIDVTAykz/3us2Z2dTLgGnz8b5hnnSt3ypK5tV wGOs/kCB+3sm -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2cfH6wCG/8HUM96crD7j UppGV3aD7oB7wClmZEoYof11W52VTDtmPTI9IbwZWfw/Y1a8jH4bjPKuDpgwUGGe 7OLcDxC1t/Oix3G0jXrQrJlp7FEKPMxt1vzlg10+BvIcUjpP2x8vlnFhGom605n7 XgNTK0VoRLgRmT6ik4SoJDjjDSc6L9Rfd/rwEiC+l8kz4yExnnn3g0kLk4Us7Ama FgjFpTLq3uRnv0Zaz01bWHdKJ9F3ig5v+4IOJ+HmgA/pPTBNpD/QMNUw7ceGoV7H on5CXlWzNEgz/sVzEqMi9DG+fFLQuXK/vdW5H+9ocM/iuBwbkJ60sIf2Ycf/UQcZ yQIDAQAB -----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 327232252070856295824725722564777150935000 . . . . . . . . [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-01-16 20:39:29 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2021-04-16 20:39:29 +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 27492227825747421431280115392865227210851932282703105305363352971081492527362558849687620227448398334018685117867409915332082967056972082426802521187059381679607546385208010186664689845051496858748936584930180112615545656464974641523317499247297777959380599002481741283709893734047664815559189058444459464263105361953176771579850996123114897274406014949630567591518951350789821680058610701093269020139468119506391379639583004048187778218751248052161193902714277790345719967725414822611083924089559988014858602243496782844329994760796026113786885612053776278833695434333094432959823674990742175937972885977136340867529 . . . . . . . . . . . . . . . . . . . . [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) fb84edb201b481764b6a739f1ed80db55fddf098 . . . . . . . . . . . . . . . . [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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f10076009420bc1e8ed58d6c88731f828b222c0dd1da4d5e6c4f943d61db4e2f584da2c2000001770d238cf8000004030047304502210097b6dcb3503534180576b346bef5b1f0dc72f2c247f480534715c5159d9a82f702205592b8ac49a3faf7b4b0642273f01489833c877cfa77256c52ced5bceb9a4e7b007700f65c942fd1773022145418083094568ee34d131933bfdf0c2f200bcc4ef164e3000001770d238cf10000040300483046022100dec1d481b48229492a4ef4b95f9de76a4c58b9a9d1005f4adba79e2b754ad838022100bfc9bfb61a6f25a3689eeafe1d8fd893a958107c1af782f6a94492f4b0b370e5 . . . . [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) 00a45d04bb537ef114811c776c892d58000be1b4dbe5c92d2baf2dbbfe05bd3031af28ab5d3dd56f41c6be4e0ac409c800bb578484a3df09637e15af3f6e81b2c0f1f64a5a06118ac221ed0768e3e3be72de6713de050765b8c48ae42270191cf7e97ab392d130cab0c7c17c5310260ca26517ca2518edae249629102413790819368ac0701824343e2139903af0799348a1c6bb4b987417e0dae2df5f7211f7e79d391c1fd0864431777d096c9abd37043d89c164d1c6cbc208f7fbbf27f390c50b516f6a7cad245341b42858f90a64a3f95e2ffe3aa513e8f4be81080d54c0ca4cffdeeb366767532e01a7cfc6f98679d2b77ca92b9b55c063acfe4081fb7b26