download.igd.fraunhofer.de

Issued by Fraunhofer Service CA 2007

About this certificate


This digital certificate with serial number 46:74:46:df:00:00:00:00:09:49 was issued on by Fraunhofer .

While the 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.

Cerificate errors/warnings *beta

  • ERROR: localityName or stateOrProvinceName is required if organizationName is set
  • ERROR: stateOrProvinceName is required if organizationName is set
  • ERROR: Certificate doesn't contain any subjectAltName
  • ERROR: Certificate CN is not listed in subjectAltName

Fraunhofer

Organization: Fraunhofer
Organization unit: IGD
Organization unit: Services
Country: DE

Fraunhofer

Organization: Fraunhofer
Organization unit: Fraunhofer Corporate PKI
Country: DE

Time since certificate expired

This certificate has expire since

Certificate Details

Serial Number (hex): 46:74:46:df:00:00:00:00:09:49
Serial Number (int): 332710582913927934380361
Serial Number lenght: 79 bits, 10 octets

SubjectKeyId: c5:56:79:b6:c2:fa:43:d0:80:9a:2b:01:3b:38:97:2f:01:58:67:f0
AuthorityKeyId: 38:4d:0c:1d:c4:77:a7:b3:f8:67:86:d0:18:51:9f:58:9f:1e:9e:25

Fingerprint (sha1): 24:31:58:c5:26:26:47:26:35:1e:c2:fc:eb:bc:fa:ed:d3:e1:17:30
Fingerprint (sha256): 91:87:e8:ff:28:3e:59:70:0a:a0:1f:d4:99:cd:5f:15:5e:9c:61:a2:18:b0:46:c2:01:65:e1:dc:e4:8f:ab:81

Issuing Certificate URL: http://cert.pki.fraunhofer.de/fhg-service-ca-2007.cer
Issuing Certificate URL: http://cert.fraunhofer-pki.de/fhg-service-ca-2007.cer

Revocation information

OCSP Server: http://fhg-service-ca-2007.ocsp.pki.fraunhofer.de/
OCSP Server: http://fhg-service-ca-2007.ocsp.fraunhofer-pki.de/
CRL Distribution Point: http://crl.pki.fraunhofer.de/fhg-service-ca-2007.crl

Check the revocation status for the current certificate on download.igd.fraunhofer.de
0
DNS Names
0
Email Addresses
0
IP Addresses

Advanced Certificate Properties

Technical details about this certificate


Public Key Algorithm

RSA

Key Size

2048

Signature Algorithm

SHA1 with RSA



Key Usage

Digital Signature
Key Encipherment
Data Encipherment

Extended Key Usages

Server Authentication

Extensions

8 extensions
No unhandled critical extensions



CA Certificate

This is not a CA certificate

Subject Alternative Names

This certificate doesn't contain any subject alternative names (DNS Name).

Certificate

The complete raw certificate details in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE----- MIIFrjCCBJagAwIBAgIKRnRG3wAAAAAJSTANBgkqhkiG9w0BAQUFADBqMQswCQYD VQQGEwJERTETMBEGA1UEChMKRnJhdW5ob2ZlcjEhMB8GA1UECxMYRnJhdW5ob2Zl ciBDb3Jwb3JhdGUgUEtJMSMwIQYDVQQDExpGcmF1bmhvZmVyIFNlcnZpY2UgQ0Eg MjAwNzAeFw0xMTExMTEwOTEwMDBaFw0xNDExMTAwOTEwMDBaMGgxCzAJBgNVBAYT AkRFMRMwEQYDVQQKEwpGcmF1bmhvZmVyMQwwCgYDVQQLEwNJR0QxETAPBgNVBAsT CFNlcnZpY2VzMSMwIQYDVQQDExpkb3dubG9hZC5pZ2QuZnJhdW5ob2Zlci5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANhpszqQaLGOM4Rgp4B8mZnG WW2ZE+uAMOYf9ajrdIXE6tiJHiGS4TPU3MO8zw/LMYhAVHVCST5JT6zsqMLzbcF7 ze6clSoZEgPTg2sWo3Zklq6Mw+McJpI/fFgtkExmrLRrQMZZAt/vUdfJGX/eIdxp 7bFdNWfkmpCeYaXIDxv3HxLfDPupmdKVPliQNPuUqRSKmt5EKp+VBMMg5xwW5HlR CemsAvvFJs8ybUJeAQDYXxbYhGhfrYoPkcb4gl8nPWngY2/W+GnuUv3PDOoSICio bFWanBwdABqRt6KoRFfNjG7+aEqkWgglMyAJ/j6tyAi0q8aKNuTZsA4OwDhqh7sC AwEAAaOCAlYwggJSMB0GA1UdDgQWBBTFVnm2wvpD0ICaKwE7OJcvAVhn8DAfBgNV HSMEGDAWgBQ4TQwdxHens/hnhtAYUZ9Ynx6eJTB7BgNVHR8EdDByMHCgbqBshjRo dHRwOi8vY3JsLnBraS5mcmF1bmhvZmVyLmRlL2ZoZy1zZXJ2aWNlLWNhLTIwMDcu Y3JshjRodHRwOi8vY3JsLmZyYXVuaG9mZXItcGtpLmRlL2ZoZy1zZXJ2aWNlLWNh LTIwMDcuY3JsMIIBGAYIKwYBBQUHAQEEggEKMIIBBjBBBggrBgEFBQcwAoY1aHR0 cDovL2NlcnQucGtpLmZyYXVuaG9mZXIuZGUvZmhnLXNlcnZpY2UtY2EtMjAwNy5j ZXIwQQYIKwYBBQUHMAKGNWh0dHA6Ly9jZXJ0LmZyYXVuaG9mZXItcGtpLmRlL2Zo Zy1zZXJ2aWNlLWNhLTIwMDcuY2VyMD4GCCsGAQUFBzABhjJodHRwOi8vZmhnLXNl cnZpY2UtY2EtMjAwNy5vY3NwLnBraS5mcmF1bmhvZmVyLmRlLzA+BggrBgEFBQcw AYYyaHR0cDovL2ZoZy1zZXJ2aWNlLWNhLTIwMDcub2NzcC5mcmF1bmhvZmVyLXBr aS5kZS8wDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCBLAwEwYDVR0lBAwwCgYI KwYBBQUHAwEwRAYDVR0gBD0wOzA5BgsrBgEEAYYKUAMBATAqMCgGCCsGAQUFBwIB FhxodHRwOi8vcGtpLmZyYXVuaG9mZXIuZGUvY3AvMA0GCSqGSIb3DQEBBQUAA4IB AQBvkQgTSEmAa+FgUnfqeUPOxXJiEx+aN/gpLKKLTc5JeeQzI0Yx5NH+qRBvYwMl di/pfnlvcaD3GScwUobhJpSRXqC0oazpp+dSYv2sWZk5ecxT6AKYeXnFIn0NQNXz XOf+TvtBNxeL36adbNzbdLXWvFa+5VRR4Y9DYu+/C8smlitOfdJgXxkdPeka8Da1 j6+1P4GhhLthd2ZFxlXKubxX4w71UWkXxtIXQQqZG2ktbPjLlZP8nuI6NudeaH/6 d3UmFWB7BaCWHwxHOCdSFenYi6oWxSGoF2iiUUhPH4+F7AN4fn/OlGWDs1aKmGAZ AMMPyIZT+BcMxR7Zsig1YWwm -----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2GmzOpBosY4zhGCngHyZ mcZZbZkT64Aw5h/1qOt0hcTq2IkeIZLhM9Tcw7zPD8sxiEBUdUJJPklPrOyowvNt wXvN7pyVKhkSA9ODaxajdmSWrozD4xwmkj98WC2QTGastGtAxlkC3+9R18kZf94h 3GntsV01Z+SakJ5hpcgPG/cfEt8M+6mZ0pU+WJA0+5SpFIqa3kQqn5UEwyDnHBbk eVEJ6awC+8UmzzJtQl4BANhfFtiEaF+tig+RxviCXyc9aeBjb9b4ae5S/c8M6hIg KKhsVZqcHB0AGpG3oqhEV82Mbv5oSqRaCCUzIAn+Pq3ICLSrxoo25NmwDg7AOGqH uwIDAQAB -----END PUBLIC KEY-----

ASN1 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 332710582913927934380361 . . . . . . . . [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 'Fraunhofer' . . . . . . . . . . . . [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 'Fraunhofer Corporate PKI' . . . . . . . . . . . . [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 'Fraunhofer Service CA 2007' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2011-11-11 09:10:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2014-11-10 09:10:00 +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.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 'Fraunhofer' . . . . . . . . . . . . [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 'IGD' . . . . . . . . . . . . [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 'Services' . . . . . . . . . . . . [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 'download.igd.fraunhofer.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 27319596540715375551136096226507336580217445612052513386504619124795706059554072967806135595301136942259310124955211781585496323275621362647997587722495504989014526345478610975057093391087053195689145878142129952142782453813432230322768789508080799217057360299189856251590285390311789958007760465246954292608653083361565988926298936783709169501613131052054415942770677189663015804775018567258478632035307616399877227281047222439365512605311906645188368052150107215147339851685949115723015359910593626160752535519761452404167262753102798578627439684414029645896168665565945105568803766581802014502781810255523786426299 . . . . . . . . . . . . . . . . . . . . [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.14 (subjectKeyIdentifier) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (20 bytes) c55679b6c2fa43d0809a2b013b38972f015867f0 . . . . . . . . . . . . . . . . [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 384d0c1dc477a7b3f86786d018519f589f1e9e25 . . . . . . . . . . . . . . . . [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 (116 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.pki.fraunhofer.de/fhg-service-ca-2007.crl' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://crl.fraunhofer-pki.de/fhg-service-ca-2007.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 (266 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://cert.pki.fraunhofer.de/fhg-service-ca-2007.cer' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.fraunhofer-pki.de/fhg-service-ca-2007.cer' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://fhg-service-ca-2007.ocsp.pki.fraunhofer.de/' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://fhg-service-ca-2007.ocsp.fraunhofer-pki.de/' . . . . . . . . . . . . . . . . [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.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 (4 bits) 04b0 . . . . . . . . . . . . . . . . [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 (12 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:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.32 (certificatePolicies) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (61 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.778.80.3.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://pki.fraunhofer.de/cp/' . . . . [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) 006f9108134849806be1605277ea7943cec57262131f9a37f8292ca28b4dce4979e433234631e4d1fea9106f630325762fe97e796f71a0f71927305286e12694915ea0b4a1ace9a7e75262fdac59993979cc53e802987979c5227d0d40d5f35ce7fe4efb4137178bdfa69d6cdcdb74b5d6bc56bee55451e18f4362efbf0bcb26962b4e7dd2605f191d3de91af036b58fafb53f81a184bb61776645c655cab9bc57e30ef5516917c6d217410a991b692d6cf8cb9593fc9ee23a36e75e687ffa77752615607b05a0961f0c4738275215e9d88baa16c521a81768a251484f1f8f85ec03787e7fce946583b3568a98601900c30fc88653f8170cc51ed9b22835616c26