www.cost-jet.eu
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:25:86:dc:93:f7:46:79:2c:61:e2:02:e7:4a:29:55:20:f3 was issued on by Let's Encrypt.
With 14 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=www.cost-jet.eu
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:25:86:dc:93:f7:46:79:2c:61:e2:02:e7:4a:29:55:20:f3Serial Number (int): 274106567229204897795184202323558021800179
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 53:59:2b:f3:79:ba:e9:7a:e1:aa:88:ae:a8:95:95:6e:7a:e4:9d:fd
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): dd:0b:10:9c:33:f5:79:87:1a:be:00:6a:95:19:f9:dc:f3:44:7b:a7
Fingerprint (sha256): 12:b3:3b:d3:fe:59:f3:dc:41:a1:03:b1:01:c0:fd:33:8a:4c:95:63:7f:8d:b5:eb:98:53:2e:df:35:16:c6:58
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate www.cost-jet.eu
14
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.cost-jet.eu
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
cosmic-shear2020.rub.de
frontiers2019.rub.de
japanplasmadays.rub.de
rdpci.rub.de
rdpci.ruhr-uni-bochum.de
rdpcidat.rub.de
rdpcidat.ruhr-uni-bochum.de
rdplasma.rub.de
sfb1316.rub.de
www.cost-jet.eu
www.ep2.rub.de
www.ep2.ruhr-uni-bochum.de
www.ispc-conference.org
www.plasma-school.org
frontiers2019.rub.de
japanplasmadays.rub.de
rdpci.rub.de
rdpci.ruhr-uni-bochum.de
rdpcidat.rub.de
rdpcidat.ruhr-uni-bochum.de
rdplasma.rub.de
sfb1316.rub.de
www.cost-jet.eu
www.ep2.rub.de
www.ep2.ruhr-uni-bochum.de
www.ispc-conference.org
www.plasma-school.org
Other certificates including the domain name cost-jet.eu
(limited to 100 certificates)
Certificate
The complete raw certificate details for www.cost-jet.eu in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGdjCCBV6gAwIBAgISAyWG3JP3RnksYeIC50opVSDzMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAxMDcwNzU2MThaFw0y MDA0MDYwNzU2MThaMBoxGDAWBgNVBAMTD3d3dy5jb3N0LWpldC5ldTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBALyVy3vIcSF4ehNCpStv7XE5tXCCX/0g ZmGrUPO/PcIYFq7w5B0GZeLT8DiBwvib+bTWoTmTTWXWNVKUqps0WYqwE38yvZ2v p/bUyxYcRlD9Lzni+ObKorISEP6Py/9+TkF98sLTgl6xErCZgneybUZOz7cUMH0i zRF6j8ckY8feZU0vZPiCHHqPeRJn4X3FkL0Lc2tgG1v6QtNUILv9I2IW/rnkLH0w ZZj9tEbVA+YFgXkNuw948dG8yLNOmqTEWsoZY1a/IRjA/32TuYggTH6+ygNPRkJm pt4CsCUankfSeyv/iJz+w/teD4crphV99PDcEn6GT1X4SMtlSgKbqJsCAwEAAaOC A4QwggOAMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYB BQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUU1kr83m66XrhqoiuqJWVbnrk nf0wHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUHAQEE YzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5cHQu b3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5cHQu b3JnLzCCATgGA1UdEQSCAS8wggErghdjb3NtaWMtc2hlYXIyMDIwLnJ1Yi5kZYIU ZnJvbnRpZXJzMjAxOS5ydWIuZGWCFmphcGFucGxhc21hZGF5cy5ydWIuZGWCDHJk cGNpLnJ1Yi5kZYIYcmRwY2kucnVoci11bmktYm9jaHVtLmRlgg9yZHBjaWRhdC5y dWIuZGWCG3JkcGNpZGF0LnJ1aHItdW5pLWJvY2h1bS5kZYIPcmRwbGFzbWEucnVi LmRlgg5zZmIxMzE2LnJ1Yi5kZYIPd3d3LmNvc3QtamV0LmV1gg53d3cuZXAyLnJ1 Yi5kZYIad3d3LmVwMi5ydWhyLXVuaS1ib2NodW0uZGWCF3d3dy5pc3BjLWNvbmZl cmVuY2Uub3JnghV3d3cucGxhc21hLXNjaG9vbC5vcmcwTAYDVR0gBEUwQzAIBgZn gQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5s ZXRzZW5jcnlwdC5vcmcwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdQDwlaRZ8gDR gkAQLS+TiI6tS/4dR+OZ4dA0prCoqo6ycwAAAW9/OBIaAAAEAwBGMEQCIBTzXrh9 1Bd6rLA3lokpwzVYF3g1SeotFviAupQuAnsTAiBGT2lLmM/amtAqqtP6rEsoJIrW +nd8sWqg5oX9DGssawB3ALIeBcyLos2KIE6HZvkruYolIGdr2vpw57JJUy3vi5Be AAABb384EhIAAAQDAEgwRgIhAKVfBaHtESaKKYLFq0ohbkNAGcA0OkXL8AUDKdXU 30gnAiEA+C9pc+pvIlZKK1wMborO4h1o9/Fxk/1uU+dChRdTOVswDQYJKoZIhvcN AQELBQADggEBABZkJH3bYG9JZ/G8mwhob5ev6obvVKz6JDEUkxKbSaXhZBeIKyOg +9C+GBsUoB9xxaIu5d7OPbpqlHgosy+DMbk6pNrMT+Dhmte+yyEuUhs2kCnEevzx w1BwcUumh7wxamOqv2tXbuBhKPzJj1aLc62IgA0ojzFMyIpIumiTZZHvBuwug2LA iihNNGAIVW7czO5il9F0BT19X4YMgWvSP/ayjCW/KsJiIgpB1GIrfQsBuKn6R4oR 81ehlCnAeg5I/XzJnEsbXSof+m3BAZhUzOzV2LNuW1zHMGMufjOMGY6sIj9MAyRx uYy+EvOtk7M0BvhBaCJRDI6tuNPx6JpBDGA= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvJXLe8hxIXh6E0KlK2/t cTm1cIJf/SBmYatQ8789whgWrvDkHQZl4tPwOIHC+Jv5tNahOZNNZdY1UpSqmzRZ irATfzK9na+n9tTLFhxGUP0vOeL45sqishIQ/o/L/35OQX3ywtOCXrESsJmCd7Jt Rk7PtxQwfSLNEXqPxyRjx95lTS9k+IIceo95EmfhfcWQvQtza2AbW/pC01Qgu/0j Yhb+ueQsfTBlmP20RtUD5gWBeQ27D3jx0bzIs06apMRayhljVr8hGMD/fZO5iCBM fr7KA09GQmam3gKwJRqeR9J7K/+InP7D+14PhyumFX308NwSfoZPVfhIy2VKApuo mwIDAQAB -----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 274106567229204897795184202323558021800179 . . . . . . . . [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 2020-01-07 07:56:18 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-06 07:56:18 +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 'www.cost-jet.eu' . . . . . . . . [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 23806667930912020442224751897245986026393236149140063232370932489129691733453708826925932261428879723562347921556158747843377663813567893293713499808114373312426002795105670354395122431491807981000686522663598559332117212468189433556380072658096786333203753046101685664212752380506216420733221811736259469639175211455686298727634390681965959908604800975926479693016370528719024121940826229023693832276172419336411568223051706671883611306191241299877460497947192831453596687599730791303677314800281676583048932793596845131695969379939375086013786291424501893837342571696759810404511011301987038690671159840612122601627 . . . . . . . . . . . . . . . . . . . . [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) 53592bf379bae97ae1aa88aea895956e7ae49dfd . . . . . . . . . . . . . . . . [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 (303 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cosmic-shear2020.rub.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'frontiers2019.rub.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'japanplasmadays.rub.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'rdpci.rub.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'rdpci.ruhr-uni-bochum.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'rdpcidat.rub.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'rdpcidat.ruhr-uni-bochum.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'rdplasma.rub.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'sfb1316.rub.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.cost-jet.eu' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.ep2.rub.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.ep2.ruhr-uni-bochum.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.ispc-conference.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.plasma-school.org' . . . . . . . . . . . . . . . . [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) 00f0007500f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016f7f38121a0000040300463044022014f35eb87dd4177aacb037968929c3355817783549ea2d16f880ba942e027b130220464f694b98cfda9ad02aaad3faac4b28248ad6fa777cb16aa0e685fd0c6b2c6b007700b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016f7f3812120000040300483046022100a55f05a1ed11268a2982c5ab4a216e434019c0343a45cbf0050329d5d4df4827022100f82f6973ea6f22564a2b5c0c6e8acee21d68f7f17193fd6e53e742851753395b . . . . [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) 001664247ddb606f4967f1bc9b08686f97afea86ef54acfa24311493129b49a5e16417882b23a0fbd0be181b14a01f71c5a22ee5dece3dba6a947828b32f8331b93aa4dacc4fe0e19ad7becb212e521b369029c47afcf1c35070714ba687bc316a63aabf6b576ee06128fcc98f568b73ad88800d288f314cc88a48ba68936591ef06ec2e8362c08a284d346008556edcccee6297d174053d7d5f860c816bd23ff6b28c25bf2ac262220a41d4622b7d0b01b8a9fa478a11f357a19429c07a0e48fd7cc99c4b1b5d2a1ffa6dc1019854ccecd5d8b36e5b5cc730632e7e338c198eac223f4c032471b98cbe12f3ad93b33406f8416822510c8eadb8d3f1e89a410c60