db.ccw-hosting.de
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:c3:57:d4:d1:df:b5:4f:d2:9d:0e:bd:c9:60:b4:1f:ee:e2 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=db.ccw-hosting.de
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:c3:57:d4:d1:df:b5:4f:d2:9d:0e:bd:c9:60:b4:1f:ee:e2Serial Number (int): 327808667204178638070021267986440978951906
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 2f:53:52:07:7b:a5:c4:5c:30:fe:11:19:b5:7b:ab:5d:99:69:a8:11
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 46:ce:fb:a0:25:04:19:71:6c:86:2e:e1:1a:6f:0d:6e:f8:73:4d:5f
Fingerprint (sha256): 83:c7:a5:3b:ad:e6:8f:4c:07:cb:fa:be:92:1f:28:19:54:24:32:05:dc:40:08:79:3a:a9:f8:fd:b6:40:61:49
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate db.ccw-hosting.de
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for db.ccw-hosting.de
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
db.ccw-hosting.de
Other certificates including the domain name ccw-hosting.de
(limited to 100 certificates)
mail.ccw-hosting.de
db.ccw-hosting.de
mail.ccw-hosting.de
web.ccw-hosting.de
mail.ccw-hosting.de
mail.ccw-hosting.de
mail.ccw-hosting.de
db.ccw-hosting.de
web.ccw-hosting.de
mail.ccw-hosting.de
mail.ccw-hosting.de
db.ccw-hosting.de
db.ccw-hosting.de
sslmail.ccw-hosting.de
sslmail.ccw-hosting.de
*.ccw-hosting.de
mail.ccw-hosting.de
db.ccw-hosting.de
db.ccw-hosting.de
web.ccw-hosting.de
db.ccw-hosting.de
web.ccw-hosting.de
db.ccw-hosting.de
mail.ccw-hosting.de
mail.ccw-hosting.de
mail.ccw-hosting.de
mail.ccw-hosting.de
web.ccw-hosting.de
db.ccw-hosting.de
web.ccw-hosting.de
web.ccw-hosting.de
web.ccw-hosting.de
web.ccw-hosting.de
web.ccw-hosting.de
web.ccw-hosting.de
mail.ccw-hosting.de
mail.ccw-hosting.de
db.ccw-hosting.de
*.ccw-hosting.de
web.ccw-hosting.de
web.ccw-hosting.de
web.ccw-hosting.de
mail.ccw-hosting.de
db.ccw-hosting.de
db.ccw-hosting.de
db.ccw-hosting.de
db.ccw-hosting.de
mail.ccw-hosting.de
mail.ccw-hosting.de
web.ccw-hosting.de
db.ccw-hosting.de
db.ccw-hosting.de
db.ccw-hosting.de
mail.ccw-hosting.de
web.ccw-hosting.de
mail.ccw-hosting.de
mail.ccw-hosting.de
mail.ccw-hosting.de
db.ccw-hosting.de
web.ccw-hosting.de
mail.ccw-hosting.de
mail.ccw-hosting.de
db.ccw-hosting.de
db.ccw-hosting.de
sslmail.ccw-hosting.de
sslmail.ccw-hosting.de
*.ccw-hosting.de
mail.ccw-hosting.de
db.ccw-hosting.de
db.ccw-hosting.de
web.ccw-hosting.de
db.ccw-hosting.de
web.ccw-hosting.de
db.ccw-hosting.de
mail.ccw-hosting.de
mail.ccw-hosting.de
mail.ccw-hosting.de
mail.ccw-hosting.de
web.ccw-hosting.de
db.ccw-hosting.de
web.ccw-hosting.de
web.ccw-hosting.de
web.ccw-hosting.de
web.ccw-hosting.de
web.ccw-hosting.de
web.ccw-hosting.de
mail.ccw-hosting.de
mail.ccw-hosting.de
db.ccw-hosting.de
*.ccw-hosting.de
web.ccw-hosting.de
web.ccw-hosting.de
web.ccw-hosting.de
mail.ccw-hosting.de
db.ccw-hosting.de
db.ccw-hosting.de
db.ccw-hosting.de
db.ccw-hosting.de
mail.ccw-hosting.de
mail.ccw-hosting.de
web.ccw-hosting.de
db.ccw-hosting.de
db.ccw-hosting.de
Certificate
The complete raw certificate details for db.ccw-hosting.de in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFWjCCBEKgAwIBAgISA8NX1NHftU/SnQ69yWC0H+7iMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTExMjEyMjAwMTdaFw0y MDAyMTkyMjAwMTdaMBwxGjAYBgNVBAMTEWRiLmNjdy1ob3N0aW5nLmRlMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnRFyW0NetRfcEzjwXqFYSeEuoFAd 9p5roWaiO1yz+wb0aa2zafULx2uELZ7DV1bcWKm0kq/e+C3oK3aAguCx49dJr8uu 6jqWDs+L1q6wwqT/UFiJfxhn2pEJQ9fBZ53P3dp851hFS9aWMBI4OFyDQJjLilTk +MWuJOgQVqTlBxAfQH8+YZ8dT+0iZEMfmYmSuoY+Qf5kx8FRastADlEqKfiPA8Vx nYQSjH9fILVkKat/jBTuYYVArhpXYy++4ZBuGlSkbh+bD+IAD/mVUwkDuftP9R12 2Iq7G7Vn7uIxoUANe/b/+Gm7QibHn/TXNWvQa/D+eAPE1uxhrC7lHnykqQIDAQAB o4ICZjCCAmIwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr BgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQvU1IHe6XEXDD+ERm1e6td mWmoETAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcB AQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlw dC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlw dC5vcmcvMBwGA1UdEQQVMBOCEWRiLmNjdy1ob3N0aW5nLmRlMEwGA1UdIARFMEMw CAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9j cHMubGV0c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAXqdz +d9WwOe1Nkh90EngMnqRmgyEoRIShBh1loFxRVgAAAFukDHeBAAABAMARzBFAiAP Q7k9aGDTJct+9TukSB+VrXbnvVhmsrZSOeqCcbWsUwIhAPDEh5ociLKcMZUONk+p xQP8XiAE91dR4MGuTC2xzRyEAHYAB7dcG+V9aP/xsMYdIxXHuuZXfFeUt2ruvGE6 GmnTohwAAAFukDHeRQAABAMARzBFAiBexYly/f+yjdNgSoThwO4n/8EQ5kw3pGt2 Kznt3mhXAQIhAP806NvbsEWWfUW40WqjkezdpOdNhzhuPmL3Mt6cmY2DMA0GCSqG SIb3DQEBCwUAA4IBAQBD0bTHMMl4eFLaRXuUfP35o5Oiey0Mx+PZkkFC26okEemx 9AtXOqmmp0z80gnVOCKXZXzLmbb2ejjAGBYlbHCi70rlqro9QcxGfGGWTvv+KeEB yTms+suO4k3ClIReZ8WBeCI62LOFEN/ohig0w+oPQR1+X7hCR1WHNl7bC9KLvDLi dCkJ2sMReLWD95VLrKOe2Z1cU0xhJw4J5Fny4jwvhzZWiL599NiwPVJYWwP4ZK2f 71Q6mmmsJYqlGZxGJ7wrE2YY+rqkDIBhErOLVC+J6PeQL6jGPMEI5+z/ZPBI5uij udE5X9lo7Pn8NRknofkCgxUlwi+tOMQliX0hGLIA -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnRFyW0NetRfcEzjwXqFY SeEuoFAd9p5roWaiO1yz+wb0aa2zafULx2uELZ7DV1bcWKm0kq/e+C3oK3aAguCx 49dJr8uu6jqWDs+L1q6wwqT/UFiJfxhn2pEJQ9fBZ53P3dp851hFS9aWMBI4OFyD QJjLilTk+MWuJOgQVqTlBxAfQH8+YZ8dT+0iZEMfmYmSuoY+Qf5kx8FRastADlEq KfiPA8VxnYQSjH9fILVkKat/jBTuYYVArhpXYy++4ZBuGlSkbh+bD+IAD/mVUwkD uftP9R122Iq7G7Vn7uIxoUANe/b/+Gm7QibHn/TXNWvQa/D+eAPE1uxhrC7lHnyk qQIDAQAB -----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 327808667204178638070021267986440978951906 . . . . . . . . [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-11-21 22:00:17 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-02-19 22:00:17 +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 'db.ccw-hosting.de' . . . . . . . . [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 19828017170587979624176078905436459173763691758863813675945244075906565340204247058355702496911370676661568038636132819233973200685503704215013762820242407915328916286920450415197306759597590233656705902351391193995967302337711865985562621348836427775066269951069723353482978812063560936719704617605020213276987740722954469277421255304595063237243513476831472151811922296655511239371255318670742209378683352434934670757426324277116096244199475024990852699176407354947086330518199797069104989333414400581999550950207767007572894228932908644807337925767984248851765724709067467749007173823198242540561287595194794681513 . . . . . . . . . . . . . . . . . . . . [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) 2f5352077ba5c45c30fe1119b57bab5d9969a811 . . . . . . . . . . . . . . . . [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 (21 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'db.ccw-hosting.de' . . . . . . . . . . . . . . . . [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) 00f00076005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016e9031de04000004030047304502200f43b93d6860d325cb7ef53ba4481f95ad76e7bd5866b2b65239ea8271b5ac53022100f0c4879a1c88b29c31950e364fa9c503fc5e2004f75751e0c1ae4c2db1cd1c8400760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016e9031de45000004030047304502205ec58972fdffb28dd3604a84e1c0ee27ffc110e64c37a46b762b39edde685701022100ff34e8dbdbb045967d45b8d16aa391ecdda4e74d87386e3e62f732de9c998d83 . . . . [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) 0043d1b4c730c9787852da457b947cfdf9a393a27b2d0cc7e3d9924142dbaa2411e9b1f40b573aa9a6a74cfcd209d5382297657ccb99b6f67a38c01816256c70a2ef4ae5aaba3d41cc467c61964efbfe29e101c939acfacb8ee24dc294845e67c58178223ad8b38510dfe8862834c3ea0f411d7e5fb842475587365edb0bd28bbc32e2742909dac31178b583f7954baca39ed99d5c534c61270e09e459f2e23c2f87365688be7df4d8b03d52585b03f864ad9fef543a9a69ac258aa5199c4627bc2b136618fabaa40c806112b38b542f89e8f7902fa8c63cc108e7ecff64f048e6e8a3b9d1395fd968ecf9fc351927a1f902831525c22fad38c425897d2118b200