stage.news.asce.org

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:1f:af:cc:7a:37:a9:41:74:04:d4:7f:d3:30:3a:48:53:4f 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=stage.news.asce.org

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:1f:af:cc:7a:37:a9:41:74:04:d4:7f:d3:30:3a:48:53:4f
Serial Number (int): 272119287776515236368340721530139295896399
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 48:25:38:9b:3c:6c:8a:9e:03:45:9a:3f:99:19:fc:db:c1:09:e0:1c
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 50:c1:b0:44:d0:fa:ca:b6:a0:37:23:9a:a7:c6:f4:0b:bb:49:17:52
Fingerprint (sha256): 0d:5b:49:b9:6c:95:4f:95:54:e9:38:ba:41:41:5e:7a:06:39:35:69:d5:b0:60:47:99:10:09:3a:fa:ca:4b:5b

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 stage.news.asce.org

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for stage.news.asce.org

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

stage.news.asce.org

Other certificates including the domain name asce.org

(limited to 100 certificates)
adfs1.asce.org
style.asce.org
secure.asce.org
secure.asce.org
cedb.asce.org
collaborate.asce.org
stage.news.asce.org
collaborate.asce.org
eroom.asce.org
eroom.asce.org
collaborate.asce.org
oscar.asce.org
cdn.asce.org
oscar.asce.org
*.asce.org
dagobah.asce.org
dagobah.asce.org
stage.news.asce.org
stage.news.asce.org
careers.asce.org
stage.news.asce.org
go.asce.org
news.asce.org
identity.asce.org
secure.asce.org
careers.asce.org
conferencesuite.asce.org
travel.asce.org
*.asce.org
cedb.asce.org
collaborate.asce.org
cedb.asce.org
ssl98799.cloudflaressl.com
cdn.asce.org
go.asce.org
citrix-gw.asce.org
cedb.asce.org
oscar.asce.org
secure.asce.org
info.asce.org
careers.asce.org
dagobah.asce.org
collaborate.asce.org
collaborate.asce.org
collaborate.asce.org
adfs1.asce.org
adfs1.asce.org
stage.news.asce.org
go.asce.org
collaborate.asce.org
studentconferences.asce.org
eroom.asce.org
style.asce.org
dagobah.asce.org
cedb.asce.org
dagobah.asce.org
travel.asce.org
oscar.asce.org
conferencesuite.asce.org
collaborate.asce.org
conferencesuite.asce.org
collaborate.asce.org
conferencesuite.asce.org
eroom.asce.org
go.asce.org
oscar.asce.org
studentconferences.asce.org
go.asce.org
files.asce.org
ssl98799.cloudflaressl.com
images.message.asce.org
stage.news.asce.org
secure.asce.org
citrix-gw.asce.org
remote.asce.org
news.asce.org
training.conferencesuite.asce.org
careers.asce.org
adfs1.asce.org
sp360.asce.org
ssl98799.cloudflaressl.com
collaborate.asce.org
*.asce.org
go.asce.org
join.asce.org
store.asce.org
*.asce.org
citrix-gw.asce.org
eb1.asce.org
mylearning.asce.org
webapps.asce.org
files.asce.org
files.asce.org
careers.asce.org
smp.asce.org
collaborate.asce.org
travel.asce.org
collaborate.asce.org
ssl98799.cloudflaressl.com
travel.asce.org

Certificate

The complete raw certificate details for stage.news.asce.org in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFXzCCBEegAwIBAgISAx+vzHo3qUF0BNR/0zA6SFNPMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA2MDYxMzEyMDdaFw0x
OTA5MDQxMzEyMDdaMB4xHDAaBgNVBAMTE3N0YWdlLm5ld3MuYXNjZS5vcmcwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD6eFSD2C9nRc6+hKTm8ORuX+ef
dqgde8ZvnDDU5NNfnVV59YsyiNE6VHOY9/owUTL6DvRXxRHTTX+LeupeOfMYxMZo
G4+f4otluC/UhTqemQdYswREjOY6/DvhbyjMnr99szyiFyFj+ehPxYSH9jxO0kFT
YNKnzSfXeN5F5gqaibHS2nS8LW1iFHHFie9KaviloiRcBkshEipxo9QjQguV0Zzb
DUEigVTzAFj4DA8m/vb6tOglbLOBzyO/n2zInvsABFyorPl0rYMSlFy0nw4JIa4v
7D9KqX7ydmIxNTVcUpATq58F0OsqqBYoukFFPCQqxLU4nkwU0DhTXWAZPDavAgMB
AAGjggJpMIICZTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEG
CCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFEglOJs8bIqeA0WaP5kZ
/NvBCeAcMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUF
BwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNy
eXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNy
eXB0Lm9yZy8wHgYDVR0RBBcwFYITc3RhZ2UubmV3cy5hc2NlLm9yZzBMBgNVHSAE
RTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRw
Oi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB2
AHR+2oMxrTMQkSGcziVPQnDCv/1eQiAIxjc1eeYQe8xWAAABay0h8L8AAAQDAEcw
RQIhAK4XYIDocrKRZpilx271qiyM49C9b1si7N9bGTz8CEpdAiB8f/NjTy6hkPE9
6wdwW3ZxJ8BoLs1jyGrqaayAg38aAwB3ACk8UZZUyDlluqpQ/FgH1Ldvv1h6KXLc
pMMM9OVFR/R4AAABay0h8K0AAAQDAEgwRgIhAOxQyL/DAoziogpZaVRpRTXKSz/o
fEnVZn1rMsLhlLCYAiEAo3fB4js4A3M4OImLiVbAht8seDeArWobMBE1XJiLT/gw
DQYJKoZIhvcNAQELBQADggEBAFAszxkmERfp5XyKNOT5pHtE9cP9ufb+PTpuzfZl
MFoOm0Ot3xFjteUV9sADD5vRseGSAxQqdcwU8RNx2nbtiGhwcRA9pmJkzy7Chobp
fDnDnhGyyqQXOzD7arXuXd1aK/v5+uyG0plrp0ohffMD6DE9DMsB9dZyEYJTr6vy
hxDtOD4B5iMTdXBr4Dhn7NGxO0QCL1Ftagu486QVuG57KvEA7VIcuw+wu7NxvpLW
88VXq4MjBMsF7NELH5QYeHFYsN/EeXAyIqoZl9f+C1Ph/kAZE9yJOCCnsxf7Q12D
vr1eMecbd4KCSPK+Yj9zWUyhUCiBb4SoqrgkvNu+OoyRTvE=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+nhUg9gvZ0XOvoSk5vDk
bl/nn3aoHXvGb5ww1OTTX51VefWLMojROlRzmPf6MFEy+g70V8UR001/i3rqXjnz
GMTGaBuPn+KLZbgv1IU6npkHWLMERIzmOvw74W8ozJ6/fbM8ohchY/noT8WEh/Y8
TtJBU2DSp80n13jeReYKmomx0tp0vC1tYhRxxYnvSmr4paIkXAZLIRIqcaPUI0IL
ldGc2w1BIoFU8wBY+AwPJv72+rToJWyzgc8jv59syJ77AARcqKz5dK2DEpRctJ8O
CSGuL+w/Sql+8nZiMTU1XFKQE6ufBdDrKqgWKLpBRTwkKsS1OJ5MFNA4U11gGTw2
rwIDAQAB
-----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 272119287776515236368340721530139295896399
 . . . . . . . . [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-06 13:12:07 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-09-04 13:12:07 +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 'stage.news.asce.org'
 . . . . . . . . [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 31618913243484678195049979955383411696078189696849447699425528255277185864731993672302989825923181160845810365781144408155185798130367490233485462131872265974998830884177849201087687635304508620810774218937038897417717333415098908366405632230228248772118859028735414808007053455524701620156646435789497886168954980210548029463852971031905302714621235740208286410043491456028638065292637548184121213126706654456200533511460916731691404393700835378566345763967708855030699201755127608329423808792589784887139259765981194270238587440143161468141722275134780568163995051755618169553463889800769717637572882322795125290671
 . . . . . . . . . . . . . . . . . . . . [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)
							4825389b3c6c8a9e03459a3f9919fcdbc109e01c
 . . . . . . . . . . . . . . . . [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 (23 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'stage.news.asce.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 (246 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes)
							00f1007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016b2d21f0bf0000040300473045022100ae176080e872b2916698a5c76ef5aa2c8ce3d0bd6f5b22ecdf5b193cfc084a5d02207c7ff3634f2ea190f13deb07705b767127c0682ecd63c86aea69ac80837f1a03007700293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016b2d21f0ad0000040300483046022100ec50c8bfc3028ce2a20a596954694535ca4b3fe87c49d5667d6b32c2e194b098022100a377c1e23b3803733838898b8956c086df2c783780ad6a1b3011355c988b4ff8
 . . . . [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)
		00502ccf19261117e9e57c8a34e4f9a47b44f5c3fdb9f6fe3d3a6ecdf665305a0e9b43addf1163b5e515f6c0030f9bd1b1e19203142a75cc14f11371da76ed88687071103da66264cf2ec28686e97c39c39e11b2caa4173b30fb6ab5ee5ddd5a2bfbf9faec86d2996ba74a217df303e8313d0ccb01f5d672118253afabf28710ed383e01e6231375706be03867ecd1b13b44022f516d6a0bb8f3a415b86e7b2af100ed521cbb0fb0bbb371be92d6f3c557ab832304cb05ecd10b1f9418787158b0dfc479703222aa1997d7fe0b53e1fe401913dc893820a7b317fb435d83bebd5e31e71b77828248f2be623f73594ca15028816f84a8aab824bcdbbe3a8c914ef1