rentner.cc
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:04:9b:d6:16:04:98:39:6b:59:39:78:41:73:b3:b0:5f:a8 was issued on by Let's Encrypt.
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=rentner.cc
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:04:9b:d6:16:04:98:39:6b:59:39:78:41:73:b3:b0:5f:a8Serial Number (int): 262905129200415917274735276740840541675432
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 5e:97:e4:28:a9:e6:56:a4:aa:5a:4a:a4:21:57:5b:9f:cf:10:68:7f
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 2d:b9:01:5e:e8:00:b0:c3:38:4a:63:0f:6a:a7:cb:65:7b:00:90:3a
Fingerprint (sha256): 8e:86:f8:0f:1a:16:99:be:2f:9a:ec:c2:e0:96:84:5c:5a:7d:a5:52:c5:af:34:63:35:32:9a:3d:d8:c4:ab:c3
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate rentner.cc
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for rentner.cc
Public Key Algorithm
RSA
Key Size
4096
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
rentner.cc
Other certificates including the domain name rentner.cc
(limited to 100 certificates)
rentner.cc
rentner.cc
www.rentner.cc
rentner.cc
rentner.cc
rentner.cc
rentner.cc
www.rentner.cc
www.rentner.cc
www.rentner.cc
www.rentner.cc
www.rentner.cc
rentner.cc
rentner.cc
rentner.cc
www.rentner.cc
rentner.cc
www.rentner.cc
www.rentner.cc
rentner.cc
rentner.cc
rentner.cc
www.rentner.cc
rentner.cc
www.rentner.cc
www.rentner.cc
www.rentner.cc
rentner.cc
rentner.cc
www.rentner.cc
rentner.cc
rentner.cc
www.rentner.cc
www.rentner.cc
www.rentner.cc
rentner.cc
www.rentner.cc
rentner.cc
rentner.cc
rentner.cc
rentner.cc
www.rentner.cc
www.rentner.cc
www.rentner.cc
www.rentner.cc
www.rentner.cc
rentner.cc
rentner.cc
rentner.cc
www.rentner.cc
rentner.cc
www.rentner.cc
www.rentner.cc
rentner.cc
rentner.cc
rentner.cc
www.rentner.cc
rentner.cc
www.rentner.cc
www.rentner.cc
www.rentner.cc
rentner.cc
rentner.cc
www.rentner.cc
rentner.cc
rentner.cc
www.rentner.cc
www.rentner.cc
www.rentner.cc
Certificate
The complete raw certificate details for rentner.cc in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGTDCCBTSgAwIBAgISAwSb1hYEmDlrWTl4QXOzsF+oMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA5MjAyMTAzMjBaFw0x OTEyMTkyMTAzMjBaMBUxEzARBgNVBAMTCnJlbnRuZXIuY2MwggIiMA0GCSqGSIb3 DQEBAQUAA4ICDwAwggIKAoICAQDsY1JIt0gBEAh9E96BEvLjkSbNdryF4aBy/4k7 94dc6q/pYOt4sYpqBlQbaK48sys/yyngII683nPn3c9piwEFUUo8CcaCBMWfrHBt hnKP61u6WEMW9OP3yO6nYIPTSZ5JVabPzyn2lx32MM2j1FDLrOlf5GUOJ25lDcdP sGMogcuRA/Rng16GzrcibyG43ScgBw4qYpjNgFTmq7VnUpKnhmq9hOWvydWF56RK iKC0CykLpmvozy5xSkpMKJBiiKAPXqtAGooIQzXA13s+pN2WxR2D1H0q2JDTZm5p lqI45oxBiZA80AOTd5OtLx3BHWx25zBI7puBnYDQNkqVs9K5U+FCVmRhE7Y1hOzq sluep9JUC5pumpHoI1cPzQaI+vW2bC9qotSRydivpvsK5QlR9R/vZksR1TOy+nHR MrKsdUS8vLOnLVzjP2DI81adC57+aS0ptcWASr9KaAtjzRGBBv63hUJQjapqvH93 5vHu0lyi6G+jP4s6IbGxBF5yBRJShwoAfIZ9zelQeywUjdRKPvH8YFPHC663Xo6b f4qH6OcUj5tymifTa1au5fTLTfHmvWgVwAn30m8d60S5Big8vNHbmWAjybDrgXyl YWV6yORhJGJYtQFcqwqp0jBZFDwb2VpeYcScKKovIwHL0MgReF5vW2+q5quIAVgr y9QWMQIDAQABo4ICXzCCAlswDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRel+QoqeZW pKpaSqQhV1ufzxBofzAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBv BggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5s ZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5s ZXRzZW5jcnlwdC5vcmcvMBUGA1UdEQQOMAyCCnJlbnRuZXIuY2MwTAYDVR0gBEUw QzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDov L2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgB0 ftqDMa0zEJEhnM4lT0Jwwr/9XkIgCMY3NXnmEHvMVgAAAW1Qs3CqAAAEAwBHMEUC IQCA2Oiy9brtJrxFNfrtE8lhFQqFoffWs4aYAYKqyFCWjwIgQsO2mvpTIIShCFYV QEYBcIKk9YqqFqYE7xbcwDi8tzcAdgApPFGWVMg5ZbqqUPxYB9S3b79Yeily3KTD DPTlRUf0eAAAAW1Qs3CeAAAEAwBHMEUCIA/T3/MEygWTdBEbYaNS1WfQhv7AKyzn pYPeZBwQru/+AiEA8n8C0ZaNGp5iSFZcA1VY7gBhMh8mdRrlFNApOBZrlYAwDQYJ KoZIhvcNAQELBQADggEBAA1aoMzxWjhiYJJ56CzWq9g0idhZPVdJ5Q/WbbAabZQc x6jSF6j5snnsEvpHIYSEP+OBVWgMus6EAujOaxX/UXaJ7A3eGBbx+yRUPYTT6kve mIkfNXB9zIWMZc6vNm2PQgGxL+d1RPfcLLrnv4uOrHPXZlZp9YpaOSGSsgGm5RBK vKgYqNEEKOdn/Jzojh42WY//ZTGLiHFItqZkS7wiFjwXEDVHwckLmm+n7yNXIbSr +wSzPIFXfMLtbXS763FGrtz680Didst9/v/mK5PP0X3bv/dle6Jc1Va0yV1ZRL2u 8EzaB70J9ltZgg4CNd/SlSuLwr2RPOlt6fRkhWpRI6E= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA7GNSSLdIARAIfRPegRLy 45EmzXa8heGgcv+JO/eHXOqv6WDreLGKagZUG2iuPLMrP8sp4CCOvN5z593PaYsB BVFKPAnGggTFn6xwbYZyj+tbulhDFvTj98jup2CD00meSVWmz88p9pcd9jDNo9RQ y6zpX+RlDiduZQ3HT7BjKIHLkQP0Z4Nehs63Im8huN0nIAcOKmKYzYBU5qu1Z1KS p4ZqvYTlr8nVheekSoigtAspC6Zr6M8ucUpKTCiQYoigD16rQBqKCEM1wNd7PqTd lsUdg9R9KtiQ02ZuaZaiOOaMQYmQPNADk3eTrS8dwR1sducwSO6bgZ2A0DZKlbPS uVPhQlZkYRO2NYTs6rJbnqfSVAuabpqR6CNXD80GiPr1tmwvaqLUkcnYr6b7CuUJ UfUf72ZLEdUzsvpx0TKyrHVEvLyzpy1c4z9gyPNWnQue/mktKbXFgEq/SmgLY80R gQb+t4VCUI2qarx/d+bx7tJcouhvoz+LOiGxsQRecgUSUocKAHyGfc3pUHssFI3U Sj7x/GBTxwuut16Om3+Kh+jnFI+bcpon02tWruX0y03x5r1oFcAJ99JvHetEuQYo PLzR25lgI8mw64F8pWFlesjkYSRiWLUBXKsKqdIwWRQ8G9laXmHEnCiqLyMBy9DI EXheb1tvquariAFYK8vUFjECAwEAAQ== -----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 262905129200415917274735276740840541675432 . . . . . . . . [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 'Let's Encrypt Authority X3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-09-20 21:03:20 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-19 21:03:20 +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 'rentner.cc' . . . . . . . . [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 (4208 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 964378797124324539822492254007050183139769549345739794617249648082152214915838434937830422432694662729279467459785521533961092219959789681569682824600618618499972033032897467645985482473444573286068390717332723084002989635666799735531384353196449517781744587848866075410995272467958720954244009218724585140801547361545680111683057552043727492815284932467520377864166824390090453292933991478549857199928128688332506091734526799295427117493213782187811694727494452386829763160657854370659083579602105665673247548700468570954351412487170300038587778211408747797392444552047632348214286064143752816118976434947634660829908267627123684742623259150463197351012497040930666714286995108521410157835828610746959470903187067326993227965477182108151218974904088941550309910787829589972786392982033185848953439860520106371266360614002995622884655763453668886520376954738657426373297908735313019980362636354270034552336897053557354078642974360677765701388687355536624682183611026220536565931136251653378419119885836003453413812125462356863906635904069146237094150632722177102152832829608024651936244736878518847050726493590506343052904293973661279512414446498703551224381190847736880448605033483460253184203795678295306838790129980404562612459057 . . . . . . . . . . . . . . . . . . . . [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) 5e97e428a9e656a4aa5a4aa421575b9fcf10687f . . . . . . . . . . . . . . . . [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 a84a6a63047dddbae6d139b7a64565eff3a8eca1 . . . . . . . . . . . . . . . . [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 (99 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://ocsp.int-x3.letsencrypt.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://cert.int-x3.letsencrypt.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 (14 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'rentner.cc' . . . . . . . . . . . . . . . . [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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f0007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016d50b370aa000004030047304502210080d8e8b2f5baed26bc4535faed13c961150a85a1f7d6b386980182aac850968f022042c3b69afa532084a10856154046017082a4f58aaa16a604ef16dcc038bcb737007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016d50b3709e000004030047304502200fd3dff304ca059374111b61a352d567d086fec02b2ce7a583de641c10aeeffe022100f27f02d1968d1a9e6248565c035558ee0061321f26751ae514d02938166b9580 . . . . [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) 000d5aa0ccf15a3862609279e82cd6abd83489d8593d5749e50fd66db01a6d941cc7a8d217a8f9b279ec12fa472184843fe38155680cbace8402e8ce6b15ff517689ec0dde1816f1fb24543d84d3ea4bde98891f35707dcc858c65ceaf366d8f4201b12fe77544f7dc2cbae7bf8b8eac73d7665669f58a5a392192b201a6e5104abca818a8d10428e767fc9ce88e1e36598fff65318b887148b6a6644bbc22163c17103547c1c90b9a6fa7ef235721b4abfb04b33c81577cc2ed6d74bbeb7146aedcfaf340e276cb7dfeffe62b93cfd17ddbbff7657ba25cd556b4c95d5944bdaef04cda07bd09f65b59820e0235dfd2952b8bc2bd913ce96de9f464856a5123a1