2n30.com
Issued by R3
About this certificate
This digital certificate with serial number 03:04:f8:4c:a1:f9:39:b5:37:0c:4f:d1:c6:5e:b4:e4:6c:40 was issued on by Let's Encrypt.
With 22 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:
- DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
- Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
- Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)
Certificate Subject
CN=2n30.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:04:f8:4c:a1:f9:39:b5:37:0c:4f:d1:c6:5e:b4:e4:6c:40Serial Number (int): 263028033705694019952166303722117634747456
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: a8:ac:dc:d1:e6:7e:18:6c:bb:25:c7:6c:61:91:43:fe:1e:74:19:09
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 73:ab:5b:dc:b7:3d:3e:2f:50:25:86:b1:60:62:ed:c7:e7:96:ec:85
Fingerprint (sha256): 47:2f:fa:33:51:d2:11:67:ae:6e:04:25:ad:8e:56:1c:d5:9e:22:4e:f1:91:5f:f0:fd:0d:71:f1:cb:dd:30:81
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate 2n30.com
22
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for 2n30.com
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
*.1m16.com
*.2j21.com
*.2k64.com
*.2m87.com
*.2n30.com
*.4a86.com
*.4t12.com
*.7m7t.com
1m16.com
2j21.com
2k64.com
2m87.com
2n30.com
4a86.com
4t12.com
www.1m16.7m7t.com
www.2j21.7m7t.com
www.2k64.7m7t.com
www.2m87.7m7t.com
www.2n30.7m7t.com
www.4a86.7m7t.com
www.4t12.7m7t.com
*.2j21.com
*.2k64.com
*.2m87.com
*.2n30.com
*.4a86.com
*.4t12.com
*.7m7t.com
1m16.com
2j21.com
2k64.com
2m87.com
2n30.com
4a86.com
4t12.com
www.1m16.7m7t.com
www.2j21.7m7t.com
www.2k64.7m7t.com
www.2m87.7m7t.com
www.2n30.7m7t.com
www.4a86.7m7t.com
www.4t12.7m7t.com
Other certificates including the domain name 2n30.com
(limited to 100 certificates)
Certificate
The complete raw certificate details for 2n30.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGBTCCBO2gAwIBAgISAwT4TKH5ObU3DE/Rxl605GxAMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yMzExMjExMDQ4NDRaFw0yNDAyMTkxMDQ4NDNaMBMxETAPBgNVBAMT CDJuMzAuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1UUUf/jk Sjl/VNyOjlIECgzl2mMcIyemdsF9OEE8PNusvzHK+iOTMea0HfWMD5u66qAV3S1h yMBJmn9q1scocuKesRo72Y6+UUD/CQW/HRX5TdcpoWDVaGPSKRP1MWiGp3WpQ3rd SbCrhi5ZdYBMHzSxoXT0T9eof+nYy3wZtfvZCKc2dVNQe9PbsegVDTVDRl6vVsnT 90Xcms5yHYyGCLlqGtxC0qeCetWeVCngeRtxyM5w4HEjtoGLw34EMwUfJgCwqUJl NwayESkxnLzrNXV0cKQGsnjdVGubnqvnfTKpVErfMTuKtLahTbyyL+eNUE+3OhtF mZCl9RefcgRD8wIDAQABo4IDMjCCAy4wDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQW MBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSo rNzR5n4YbLslx2xhkUP+HnQZCTAfBgNVHSMEGDAWgBQULrMXt1hWy65QCUDmH6+d ixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9yMy5vLmxl bmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iub3JnLzCCATgG A1UdEQSCAS8wggErggoqLjFtMTYuY29tggoqLjJqMjEuY29tggoqLjJrNjQuY29t ggoqLjJtODcuY29tggoqLjJuMzAuY29tggoqLjRhODYuY29tggoqLjR0MTIuY29t ggoqLjdtN3QuY29tgggxbTE2LmNvbYIIMmoyMS5jb22CCDJrNjQuY29tgggybTg3 LmNvbYIIMm4zMC5jb22CCDRhODYuY29tggg0dDEyLmNvbYIRd3d3LjFtMTYuN203 dC5jb22CEXd3dy4yajIxLjdtN3QuY29tghF3d3cuMms2NC43bTd0LmNvbYIRd3d3 LjJtODcuN203dC5jb22CEXd3dy4ybjMwLjdtN3QuY29tghF3d3cuNGE4Ni43bTd0 LmNvbYIRd3d3LjR0MTIuN203dC5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwggEF BgorBgEEAdZ5AgQCBIH2BIHzAPEAdgBIsONr2qZHNA/lagL6nTDrHFIBy1bdLIHZ u7+rOdiEcwAAAYvxthX0AAAEAwBHMEUCIQDRyjvFKuzykYMIJAnpk8zCoUE1OnB9 QX4hPhDC+NB+8QIgB05+glBd9AUxpccCZtM3kdsh6xqS4DDqEUQboDa3Q74AdwDu zdBk1dsazsVct520zROiModGfLzs3sNRSFlGcR+1mwAAAYvxthabAAAEAwBIMEYC IQCQ47C4ncX7xEer7LnZ3igA2z5Ilneg2fdO2ghJnh5YkgIhAIFaRaj4MOt7/FRX eFIx58k4TDquWoui8EWUIwESARF6MA0GCSqGSIb3DQEBCwUAA4IBAQBpTwguYWjL FQpbZc518ptWqemWwHiGDPErKXLLQ9IqdLfevri9YufujcgUTtqZKxePFgmVgLI2 3t8FDTMzBQJ362jLlBlfEtiUp+3AVziGrcbYHcGVVr6hGGppu/iYWmdLcU3V4gfG AQyON0ktI5uUmMvvlwwm5JB0bpkcWpAZ7e69boAPcMKtgrJNt3unYWfllEzlghqe 622Q43RpJCGeP9RJN5O2gpFgwxl2f6SqSjbtpmjtmaY+OAQemRWl7avtPMJ2ndpY ewYoBthBpwE1i5MzHgXaEw7FHiTXe1jett9RfqSVj1WWZkxKjKHPYPPeQ3d5+7/n ieb1NBDqmueT -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1UUUf/jkSjl/VNyOjlIE Cgzl2mMcIyemdsF9OEE8PNusvzHK+iOTMea0HfWMD5u66qAV3S1hyMBJmn9q1sco cuKesRo72Y6+UUD/CQW/HRX5TdcpoWDVaGPSKRP1MWiGp3WpQ3rdSbCrhi5ZdYBM HzSxoXT0T9eof+nYy3wZtfvZCKc2dVNQe9PbsegVDTVDRl6vVsnT90Xcms5yHYyG CLlqGtxC0qeCetWeVCngeRtxyM5w4HEjtoGLw34EMwUfJgCwqUJlNwayESkxnLzr NXV0cKQGsnjdVGubnqvnfTKpVErfMTuKtLahTbyyL+eNUE+3OhtFmZCl9RefcgRD 8wIDAQAB -----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 263028033705694019952166303722117634747456 . . . . . . . . [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 2023-11-21 10:48:44 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-02-19 10:48:43 +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 '2n30.com' . . . . . . . . [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 26922823613692118268561517433413155972425199780131948257481421692300812165729861355250222052819175211945712157343687880504345106589619662978008196537927497814087411568692375418991065983762545472170373176131978666240885715373479983331190910669635306750992334201990038470397979199734076754091915097290774087312803651340836451039432802967081823403867842330385680293972460059783631411949473940711354306364649285684307662599574273730915836224793260412804355722916918900665413232479931142503472806568484701492584040254300784684589830410444620205554796618312187409108773298555456859528839261022783751881977133526762549167091 . . . . . . . . . . . . . . . . . . . . [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) a8acdcd1e67e186cbb25c76c619143fe1e741909 . . . . . . . . . . . . . . . . [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 (303 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.1m16.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.2j21.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.2k64.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.2m87.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.2n30.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.4a86.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.4t12.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.7m7t.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '1m16.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '2j21.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '2k64.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '2m87.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '2n30.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '4a86.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '4t12.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.1m16.7m7t.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.2j21.7m7t.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.2k64.7m7t.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.2m87.7m7t.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.2n30.7m7t.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.4a86.7m7t.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.4t12.7m7t.com' . . . . . . . . . . . . . . . . [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 (12 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.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f100760048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018bf1b615f40000040300473045022100d1ca3bc52aecf29183082409e993ccc2a141353a707d417e213e10c2f8d07ef10220074e7e82505df40531a5c70266d33791db21eb1a92e030ea11441ba036b743be007700eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018bf1b6169b000004030048304602210090e3b0b89dc5fbc447abecb9d9de2800db3e489677a0d9f74eda08499e1e5892022100815a45a8f830eb7bfc5457785231e7c9384c3aae5a8ba2f0459423011201117a . . . . [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) 00694f082e6168cb150a5b65ce75f29b56a9e996c078860cf12b2972cb43d22a74b7debeb8bd62e7ee8dc8144eda992b178f16099580b236dedf050d3333050277eb68cb94195f12d894a7edc0573886adc6d81dc19556bea1186a69bbf8985a674b714dd5e207c6010c8e37492d239b9498cbef970c26e490746e991c5a9019edeebd6e800f70c2ad82b24db77ba76167e5944ce5821a9eeb6d90e3746924219e3fd4493793b6829160c319767fa4aa4a36eda668ed99a63e38041e9915a5edabed3cc2769dda587b062806d841a701358b93331e05da130ec51e24d77b58deb6df517ea4958f5596664c4a8ca1cf60f3de437779fbbfe789e6f53410ea9ae793