jhu.stellic.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:4e:85:14:57:e8:df:f3:7e:17:8c:bf:68:38:a8:7a:19:2d was issued on by Let's Encrypt.

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=jhu.stellic.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:4e:85:14:57:e8:df:f3:7e:17:8c:bf:68:38:a8:7a:19:2d
Serial Number (int): 288055775367510383340285268241296947550509
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 19:3a:a2:38:8d:ef:f5:89:f3:e1:79:1d:56:40:98:bf:50:28:d9:44
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 56:5e:8e:82:b9:d1:fe:5b:7d:35:77:82:bf:60:27:cb:b7:76:2d:a8
Fingerprint (sha256): c7:7e:3e:c7:59:69:3c:8d:90:be:88:c0:18:80:29:d2:01:00:4b:f1:92:7c:aa:3f:78:c7:65:0b:8f:e7:6d:ae

Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/

Revocation information

OCSP Server: http://ocsp.int-x3.letsencrypt.org

Check the revocation status for certificate jhu.stellic.com

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for jhu.stellic.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

jhu.stellic.com
stellic.jhu.edu

Other certificates including the domain name stellic.com

(limited to 100 certificates)
cmu.stellic.com
www.stellic.com
udem.stellic.com
blog.stellic.com
tufts.stellic.com
nuq.stellic.com
stellic.com
byuh.stellic.com
uchicago.stellic.com
tufts.stellic.com
umn.stellic.com
cmu.stellic.com
stellic.com
nuq.stellic.com
stellic.com
tufts.stellic.com
jhu.stellic.com
stellic.com
jhu.stellic.com
tufts.stellic.com
tufts.stellic.com
tufts.stellic.com
cmu.stellic.com
byuh.stellic.com
cmu.stellic.com
byuh.stellic.com
tufts.stellic.com
stellic.com
nuq.stellic.com
uchicago.stellic.com
www.stellic.com
elon.stellic.com
stellic.com
nuq.stellic.com
learn.stellic.com
columbia.stellic.com
stellic.com
sentry.stellic.com
jhu.stellic.com
metislabs.io
elon.stellic.com
learn.stellic.com
elon.stellic.com
duke.stellic.com
byuh.stellic.com
cmu.stellic.com
nuq.stellic.com
byuh.stellic.com
columbia.stellic.com
tufts.stellic.com
byuh.stellic.com
jhu.stellic.com
nuq.stellic.com
byuh.stellic.com
cornellcollege.stellic.com
nuq.stellic.com
stellic.com
stellic.com
byuh.stellic.com
nuq.stellic.com
upc.devbox.stellic.com
columbia.stellic.com
elon.stellic.com
tufts.stellic.com
elon.stellic.com
elon.stellic.com
stellic.com
cmu-staging.stellic.com
jhu.stellic.com
nuq.stellic.com
jhu.stellic.com
csun.stellic.com
stellic.com
jhu.stellic.com
uchicago.stellic.com
jhu.stellic.com
uchicago.stellic.com
elon.stellic.com
udem.stellic.com
elon.stellic.com
uchicago.stellic.com
byuh.stellic.com
stellic.com
blog.stellic.com
umn.stellic.com
www.stellic.com
sentry.stellic.com
jhu.stellic.com
stellic.com
stellic.com
columbia.stellic.com
tufts.stellic.com
jhu.stellic.com
byuh.stellic.com
jhu.stellic.com
umn.stellic.com
academyart.stellic.com
stellic.com
umn.stellic.com
mitsloan.stellic.com

Certificate

The complete raw certificate details for jhu.stellic.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFZzCCBE+gAwIBAgISA06FFFfo3/N+F4y/aDioehktMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA2MDQxODQ0MDhaFw0x
OTA5MDIxODQ0MDhaMBoxGDAWBgNVBAMTD2podS5zdGVsbGljLmNvbTCCASIwDQYJ
KoZIhvcNAQEBBQADggEPADCCAQoCggEBAPDv5SGYKFdw305XoUEvmeSfeFvTmMRp
7c/i1YKJ4yoSzkYbnZCTXLNq7T01FkNiuc7R27JIz3WtFKHXoZ6RtfFxIi/9UvnQ
cPJbwPDtRLdfqz8LAIyyInWKK+4Bk73SVt+rlncpW6u5fh3xDXUSOxC7V37cEUq0
S0gTsP3EQ+3Gsf0eAA45nVY0v5LxJK44NQjpiNQo0ZyDBShrMfCZsT6JtzP/987M
DMJY9m/ui6q7xKnniKt6sVtJnRSUFd3+TcppyDdNCEm5g4T9TzxE2Kr8QOZb0ikz
59GTMhzdK+AUmr5agxfo7XSdZLFlSO08Uwqauqw2Pds7a+tFM2KlVr8CAwEAAaOC
AnUwggJxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYB
BQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUGTqiOI3v9Ynz4XkdVkCYv1Ao
2UQwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUHAQEE
YzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5cHQu
b3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5cHQu
b3JnLzArBgNVHREEJDAigg9qaHUuc3RlbGxpYy5jb22CD3N0ZWxsaWMuamh1LmVk
dTBMBgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUF
BwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQQGCisGAQQB1nkCBAIE
gfUEgfIA8AB3AOJpS64m6OlACeiGG7Y7g9Q+5/50iPukjyiTAZ3d8dv+AAABayQF
Mu4AAAQDAEgwRgIhAIIZbPk2IBCV3nXorA2ZlMNdXFxQmhNphKf/eeD4W9JUAiEA
qBYpXTVSS/2LeS7nhf1yz3dmU04vOV9ZL2TbuYIi4QIAdQApPFGWVMg5ZbqqUPxY
B9S3b79Yeily3KTDDPTlRUf0eAAAAWskBTDvAAAEAwBGMEQCIHWlLHj6gHXdaUif
JIuMvDYRoFaMTe2tXWWroc9jDpZbAiB1A53EvYf4yzQ/pbha2GGCWlxr3HllF/MV
2oWCbQQhxjANBgkqhkiG9w0BAQsFAAOCAQEAViXG7XDu+gTRjQOPAG0lSOkLPcvZ
tIYP0k+NUsY9OYxC0pQYFEJ2OPYoD5EvEIXTc7QtCTh5cp3FATWjbJTMClAksdzQ
BixfxDPhhev2FfBWIhHH7k2FRwkGAaXXEdedMPMuwrdx+86+uYJIwEW4nf5jy/kX
gM5FB3Nk7FrP/fgAYj3mtZVnvqIQ7p1HlsBsIntzseMarr2NLREfw3K0tLqcoqBM
8dFsekn/OuEhrkkExizU7+wVs81LDRddI+DkJY6AiLL3Yy0zt2/XlQm93jF5o+Zw
TQdlQ+PfSXi7gQ0WwNUWtx0qCehMYAjMMYSZksazJW2L73KzIERaW/PmbA==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8O/lIZgoV3DfTlehQS+Z
5J94W9OYxGntz+LVgonjKhLORhudkJNcs2rtPTUWQ2K5ztHbskjPda0UodehnpG1
8XEiL/1S+dBw8lvA8O1Et1+rPwsAjLIidYor7gGTvdJW36uWdylbq7l+HfENdRI7
ELtXftwRSrRLSBOw/cRD7cax/R4ADjmdVjS/kvEkrjg1COmI1CjRnIMFKGsx8Jmx
Pom3M//3zswMwlj2b+6LqrvEqeeIq3qxW0mdFJQV3f5NymnIN00ISbmDhP1PPETY
qvxA5lvSKTPn0ZMyHN0r4BSavlqDF+jtdJ1ksWVI7TxTCpq6rDY92ztr60UzYqVW
vwIDAQAB
-----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 288055775367510383340285268241296947550509
 . . . . . . . . [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-06-04 18:44:08 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-09-02 18:44:08 +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 'jhu.stellic.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 30415489846957823628265862669781368244959466223366364832494532607119555153126806159843655445067862080752776570824770691620608547205134774400752130317920686291216587669594617994571776947603545842160148149623244382700636024008024132143838509784193070672529403298114606058637526197932958092198019030875898526489390866760181677748746403903719873681457829374877213583383846377274743677010611296084501547088053107949425437422571047448968872349169169180168704570454122677901663324352468288417841428621084252256986329808630490198764075103770344016138109400353274946707190199354276641347435101966779727190842820948956350338751
 . . . . . . . . . . . . . . . . . . . . [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)
							193aa2388deff589f3e1791d564098bf5028d944
 . . . . . . . . . . . . . . . . [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 (36 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'jhu.stellic.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'stellic.jhu.edu'
 . . . . . . . . . . . . . . . . [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)
							00f0007700e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016b240532ee000004030048304602210082196cf936201095de75e8ac0d9994c35d5c5c509a136984a7ff79e0f85bd254022100a816295d35524bfd8b792ee785fd72cf7766534e2f395f592f64dbb98222e102007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016b240530ef0000040300463044022075a52c78fa8075dd69489f248b8cbc3611a0568c4dedad5d65aba1cf630e965b022075039dc4bd87f8cb343fa5b85ad861825a5c6bdc796517f315da85826d0421c6
 . . . . [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)
		005625c6ed70eefa04d18d038f006d2548e90b3dcbd9b4860fd24f8d52c63d398c42d2941814427638f6280f912f1085d373b42d093879729dc50135a36c94cc0a5024b1dcd0062c5fc433e185ebf615f0562211c7ee4d8547090601a5d711d79d30f32ec2b771fbcebeb98248c045b89dfe63cbf91780ce45077364ec5acffdf800623de6b59567bea210ee9d4796c06c227b73b1e31aaebd8d2d111fc372b4b4ba9ca2a04cf1d16c7a49ff3ae121ae4904c62cd4efec15b3cd4b0d175d23e0e4258e8088b2f7632d33b76fd79509bdde3179a3e6704d076543e3df4978bb810d16c0d516b71d2a09e84c6008cc31849992c6b3256d8bef72b320445a5bf3e66c