stadtwerke.kusel.de
Issued by EuropeanSSL Server CA
About this certificate
This digital certificate with serial number dc:49:f3:9a:08:9c:00:8d:12:e8:78:78:83:0a:a3:08 was issued on by EUNETIC GmbH.
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=stadtwerke.kusel.de,OU=Domain Control Validated+OU=Provided by EUNETIC GmbH+OU=EuropeanSSL Single
EUNETIC GmbH
Organization:
EUNETIC GmbH
Country:
DE
This certificate has expire since
Certificate Details
Serial Number (hex): dc:49:f3:9a:08:9c:00:8d:12:e8:78:78:83:0a:a3:08Serial Number (int): 292814137572689724117125316521908413192
Serial Number lenght: 128 bits, 16 octets
SubjectKeyId: 40:8f:eb:a9:0a:3b:65:6a:ac:6d:69:c8:c8:d3:88:8c:29:8e:65:01
AuthorityKeyId: 33:ed:19:23:30:a8:d4:7f:cb:1a:69:36:79:ef:cf:5d:28:bd:31:4d
Fingerprint (sha1): a7:cc:c3:6d:5a:c6:1e:00:ca:21:77:69:9c:94:d5:93:32:f5:b3:57
Fingerprint (sha256): 35:0b:35:91:8b:2c:ca:a3:6a:93:4e:63:df:6e:e0:13:d2:86:2d:58:b5:ba:71:ea:6a:7a:62:19:29:fd:e9:a1
Issuing Certificate URL: http://crt.europeanssl.eu/EuropeanSSLServerCA.crt
Revocation information
OCSP Server: http://ocsp.europeanssl.euCRL Distribution Point: http://crl.europeanssl.eu/EuropeanSSLServerCA.crl
Check the revocation status for certificate stadtwerke.kusel.de
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for stadtwerke.kusel.de
Public Key Algorithm
RSA
Key Size
2048
Signature Algorithm
SHA1 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
stadtwerke.kusel.de
www.stadtwerke.kusel.de
www.stadtwerke.kusel.de
Other certificates including the domain name kusel.de
(limited to 100 certificates)
kusel.de
stadtwerke.kusel.de
kusel.de
stadtwerke.kusel.de
stadtwerke.kusel.de
kusel.de
kusel.de
stadt.kusel.de
kusel.de
kusel.de
kusel.de
kusel.de
museum.kusel.de
stadtwerke.kusel.de
stadtwerke.kusel.de
kusel.de
stadt.kusel.de
stadt.kusel.de
stadt.kusel.de
kusel.de
museum.kusel.de
kusel.de
stadtwerke.kusel.de
kusel.de
museum.kusel.de
kusel.de
stadtwerke.kusel.de
kusel.de
stadtwerke.kusel.de
kusel.de
stadtwerke.kusel.de
stadtwerke.kusel.de
kusel.de
kusel.de
stadt.kusel.de
kusel.de
kusel.de
kusel.de
kusel.de
museum.kusel.de
stadtwerke.kusel.de
stadtwerke.kusel.de
kusel.de
stadt.kusel.de
stadt.kusel.de
stadt.kusel.de
kusel.de
museum.kusel.de
kusel.de
stadtwerke.kusel.de
kusel.de
museum.kusel.de
kusel.de
stadtwerke.kusel.de
kusel.de
Certificate
The complete raw certificate details for stadtwerke.kusel.de in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFNjCCBB6gAwIBAgIRANxJ85oInACNEuh4eIMKowgwDQYJKoZIhvcNAQEFBQAw RDELMAkGA1UEBhMCREUxFTATBgNVBAoTDEVVTkVUSUMgR21iSDEeMBwGA1UEAxMV RXVyb3BlYW5TU0wgU2VydmVyIENBMB4XDTE0MDkyMzAwMDAwMFoXDTE1MDkyMzIz NTk1OVowgYExITAfBgNVBAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDEhMB8G A1UECxMYUHJvdmlkZWQgYnkgRVVORVRJQyBHbWJIMRswGQYDVQQLExJFdXJvcGVh blNTTCBTaW5nbGUxHDAaBgNVBAMTE3N0YWR0d2Vya2Uua3VzZWwuZGUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDG/42qEjwf7hgXXctQ6FDj5IvjWI6M n4CP88IJjZ0eL8qjFcobss9sv8BzjM3D7X8hE3x+zRlspZfbO0NQTMvu9IykUZEs jL5XdoZxNBYajylWJw6LS50uj2iT/vP3PSAm0nlIjd25QYmwWE+TfLW2i7RWGvIp Cl7PLa4BkwvySVB9gjg+LqsGYuD5J/iRYmjRE9STb+Ek3Zmvq2answFsvYL0B9Fi JxGhTA1KozAeHPUaWBW4AaduV9ZUtoakJHizPRQcmwIvTy5fhSvu3Dg/1vpmP0Sl hl7tldMGT43LCFtK/drNM3GRdTHvBrHdOyrjZBlRXe+PejYrj0J2ok2nAgMBAAGj ggHjMIIB3zAfBgNVHSMEGDAWgBQz7RkjMKjUf8saaTZ5789dKL0xTTAdBgNVHQ4E FgQUQI/rqQo7ZWqsbWnIyNOIjCmOZQEwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB /wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMGwGA1UdIARlMGMw VwYKKwYBBAGB8moBATBJMEcGCCsGAQUFBwIBFjtodHRwOi8vd3d3LmV1cm9wZWFu c3NsLmV1L3JlcG9zaXRvcnkvRXVyb3BlYW5TU0xfV1RfQ1BTLnBkZjAIBgZngQwB AgEwQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL2NybC5ldXJvcGVhbnNzbC5ldS9F dXJvcGVhblNTTFNlcnZlckNBLmNybDB1BggrBgEFBQcBAQRpMGcwPQYIKwYBBQUH MAKGMWh0dHA6Ly9jcnQuZXVyb3BlYW5zc2wuZXUvRXVyb3BlYW5TU0xTZXJ2ZXJD QS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLmV1cm9wZWFuc3NsLmV1MDcG A1UdEQQwMC6CE3N0YWR0d2Vya2Uua3VzZWwuZGWCF3d3dy5zdGFkdHdlcmtlLmt1 c2VsLmRlMA0GCSqGSIb3DQEBBQUAA4IBAQBDWf5evVs+BO1PVOP157dluFQ3hKEW ow6NT14K9xCrCbuLfTkD/Peq3xbqi1pSZ0ew/jptn7j3ZleeNpeR9fz1sO9ZebsY BAVZV4etarLstqzT7ML2Z2NUz6iue/t9PUpOQPXU1KF31V7y5UeYGCmNb2SreL5i 3WWVhCHUJKpbin2oosikB43uhMOR3on/2Ib1t6EGgR/dndpe1x0iezNe9WArIi3z Kfoylp8dEbedBZdCKGIvhhTgfvml63kZalj6fDF/VOiUkw7ImJVwcVtCrkRhSAW5 XHnrgww5NdjGVpwx5jQgbk4swYd3lvXJAdxI8hWQO9sWn3SGVG1n1zsg -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxv+NqhI8H+4YF13LUOhQ 4+SL41iOjJ+Aj/PCCY2dHi/KoxXKG7LPbL/Ac4zNw+1/IRN8fs0ZbKWX2ztDUEzL 7vSMpFGRLIy+V3aGcTQWGo8pVicOi0udLo9ok/7z9z0gJtJ5SI3duUGJsFhPk3y1 tou0VhryKQpezy2uAZML8klQfYI4Pi6rBmLg+Sf4kWJo0RPUk2/hJN2Zr6tmp7MB bL2C9AfRYicRoUwNSqMwHhz1GlgVuAGnblfWVLaGpCR4sz0UHJsCL08uX4Ur7tw4 P9b6Zj9EpYZe7ZXTBk+NywhbSv3azTNxkXUx7wax3Tsq42QZUV3vj3o2K49CdqJN pwIDAQAB -----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 292814137572689724117125316521908413192 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.5 (sha1WithRSAEncryption) . . . . . . . . . . . . [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 'DE' . . . . . . . . . . . . [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 'EUNETIC GmbH' . . . . . . . . . . . . [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 'EuropeanSSL Server CA' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2014-09-23 00:00:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2015-09-23 23:59:59 +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.11 (organizationalUnitName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Domain Control Validated' . . . . . . . . . . . . [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.11 (organizationalUnitName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Provided by EUNETIC GmbH' . . . . . . . . . . . . [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.11 (organizationalUnitName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'EuropeanSSL Single' . . . . . . . . . . . . [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 'stadtwerke.kusel.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 25121202449906098000628555678070367958865539662921584162021495488315177541086252640276360698230771726176939779327931631233632755244379595606366897300137184791255144691391334495118915700208967659581460920226008582856347202192139248326918932737899286364991038870159506573997839028629573437502297391530520747880352621433588593901604228744883200991548795742208795172715917053029082943617117872642259652348052055019326705737601615356803154851120576089388733760889841079791804811960336380575462948438768034630021395933292755264767139540622605420672713796761782465759890900170291237843901923927449810144755663236754714021287 . . . . . . . . . . . . . . . . . . . . [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.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 33ed192330a8d47fcb1a693679efcf5d28bd314d . . . . . . . . . . . . . . . . [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) 408feba90a3b656aac6d69c8c8d3888c298e6501 . . . . . . . . . . . . . . . . [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.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.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.32 (certificatePolicies) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (101 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.4.1.31082.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://www.europeanssl.eu/repository/EuropeanSSL_WT_CPS.pdf' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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 2.5.29.31 (cRLDistributionPoints) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (59 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://crl.europeanssl.eu/EuropeanSSLServerCA.crl' . . . . . . . . . . . . . . . . [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 (105 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.2 (caIssuers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://crt.europeanssl.eu/EuropeanSSLServerCA.crt' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.europeanssl.eu' . . . . . . . . . . . . . . . . [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 'stadtwerke.kusel.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.stadtwerke.kusel.de' . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.5 (sha1WithRSAEncryption) . . . . . . . . [c:0|t:5|false] NULL . . . . [c:0|t:3|false] BIT STRING (2048 bits) 004359fe5ebd5b3e04ed4f54e3f5e7b765b8543784a116a30e8d4f5e0af710ab09bb8b7d3903fcf7aadf16ea8b5a526747b0fe3a6d9fb8f766579e369791f5fcf5b0ef5979bb180405595787ad6ab2ecb6acd3ecc2f6676354cfa8ae7bfb7d3d4a4e40f5d4d4a177d55ef2e5479818298d6f64ab78be62dd65958421d424aa5b8a7da8a2c8a4078dee84c391de89ffd886f5b7a106811fdd9dda5ed71d227b335ef5602b222df329fa32969f1d11b79d05974228622f8614e07ef9a5eb79196a58fa7c317f54e894930ec8989570715b42ae44614805b95c79eb830c3935d8c6569c31e634206e4e2cc1877796f5c901dc48f215903bdb169f7486546d67d73b20