cdn.cabana.dk

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:05:79:46:e6:04:e3:04:79:b0:27:9d:47:f2:23:2f:5f:ec 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=cdn.cabana.dk

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:05:79:46:e6:04:e3:04:79:b0:27:9d:47:f2:23:2f:5f:ec
Serial Number (int): 263199474343496884513273733882197062934508
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: e0:56:4b:58:12:38:55:83:b7:e1:a0:bd:f1:71:f3:52:15:34:df:96
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): ad:76:bd:6c:53:61:18:31:f8:16:ab:f5:c4:f6:6e:8a:ff:7c:ef:78
Fingerprint (sha256): 3c:89:a2:f2:50:84:4e:f1:3a:bd:c7:eb:9f:d1:f4:f1:7f:7d:4d:17:66:6b:18:2c:ae:c8:31:2d:36:0c:da:39

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 cdn.cabana.dk

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for cdn.cabana.dk

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

8 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

cdn.cabana.dk

Other certificates including the domain name cabana.dk

(limited to 100 certificates)
cabana.dk
sni25401.cloudflaressl.com
sni25401.cloudflaressl.com
cabana.dk
win.staticstuff.net
win.staticstuff.net
cabana.dk
cdn.cabana.dk
cdn.cabana.dk
sni25401.cloudflaressl.com
win.staticstuff.net
sni25401.cloudflaressl.com
win.staticstuff.net
win.staticstuff.net
baseline-frontend.web01.cabana.dk
sni25401.cloudflaressl.com
sni25401.cloudflaressl.com
kunder.cabana.dk
win.staticstuff.net
cabana.dk
cabana.dk
cabana.dk
sni25401.cloudflaressl.com
sni25401.cloudflaressl.com
cdn.cabana.dk
cdn.cabana.dk
sni25401.cloudflaressl.com
win.staticstuff.net
kunder.cabana.dk
cdn.cabana.dk
my.cabana.dk
sni25401.cloudflaressl.com
cdn.cabana.dk
cabana.dk
cabana.dk
sni25401.cloudflaressl.com
sni25401.cloudflaressl.com
cdn.cabana.dk
analytics.bannermotor.web01.cabana.dk
sni25401.cloudflaressl.com
win.staticstuff.net
cdn.cabana.dk
sni25401.cloudflaressl.com
sni25401.cloudflaressl.com
win.staticstuff.net
sni25401.cloudflaressl.com
cdn.cabana.dk
njordlaw.test.01.cabana.dk
sni25401.cloudflaressl.com
sni25401.cloudflaressl.com
www.cabana.dk
dev.cabanadk.web01.cabana.dk
win.staticstuff.net
sni25401.cloudflaressl.com
sni25401.cloudflaressl.com
sni25401.cloudflaressl.com
sni25401.cloudflaressl.com
sni25401.cloudflaressl.com
sni25401.cloudflaressl.com
cabana.dk
win.staticstuff.net
cabana.dk
cabana.dk
app.bannermotor.web01.cabana.dk
win.staticstuff.net
sni25401.cloudflaressl.com
sni25401.cloudflaressl.com
cdn.cabana.dk
win.staticstuff.net
sni25401.cloudflaressl.com
sni25401.cloudflaressl.com
cabana.dk
sni25401.cloudflaressl.com
sni25401.cloudflaressl.com
cabana.dk
win.staticstuff.net
cdn.cabana.dk
dev.cabanadk.web01.cabana.dk
win.staticstuff.net
win.staticstuff.net
sni25401.cloudflaressl.com
win.staticstuff.net
cabana.dk
sni25401.cloudflaressl.com
test.cabanadk.web01.cabana.dk
cdn.cabana.dk
njordlaw.test.01.cabana.dk
win.staticstuff.net
kunder.cabana.dk
cdn.cabana.dk
dev.cabanadk.web01.cabana.dk
sni25401.cloudflaressl.com
cdn.cabana.dk
win.staticstuff.net
win.staticstuff.net
win.staticstuff.net
my.cabana.dk
cdn.cabana.dk
win.staticstuff.net
sni25401.cloudflaressl.com

Certificate

The complete raw certificate details for cdn.cabana.dk in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIE/jCCA+agAwIBAgISAwV5RuYE4wR5sCedR/IjL1/sMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMTIwNDQ3MDBaFw0x
NzA1MTMwNDQ3MDBaMBgxFjAUBgNVBAMTDWNkbi5jYWJhbmEuZGswggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFMqPsawVbYSArnoIRz3MEabNRhqV6B8b7
my4/g88bS0DuOYkO7e9l23lOHaidTro1bSxLycbrAIaqHEToxYC6AC2L9FionkQx
lvFVGqWmnYJz2hE+uc1sPy8MgQHbd5szjuD0DUlaGMq85bmxOwepyMmSXcmbBTSd
YFIe9qq62KauKxMOqW6aVjIhZSa1jnbskQrKrCwIYqF4SjbhBW4pNBmALykUcavE
zyXAchLDjLJMlLpEKgLcFhYj1LV8sp0BvfiuvIgNs6Y2WheC9LlpLZGqZUslbV3M
Iloe7tYTvJXMuGIS7LT3g8ZMBvFlCZ1+HRdmdCcTlNxDhMMoDdfxAgMBAAGjggIO
MIICCjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF
BwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFOBWS1gSOFWDt+GgvfFx81IVNN+W
MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMHAGCCsGAQUFBwEBBGQw
YjAvBggrBgEFBQcwAYYjaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9y
Zy8wLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5v
cmcvMBgGA1UdEQQRMA+CDWNkbi5jYWJhbmEuZGswgf4GA1UdIASB9jCB8zAIBgZn
gQwBAgEwgeYGCysGAQQBgt8TAQEBMIHWMCYGCCsGAQUFBwIBFhpodHRwOi8vY3Bz
LmxldHNlbmNyeXB0Lm9yZzCBqwYIKwYBBQUHAgIwgZ4MgZtUaGlzIENlcnRpZmlj
YXRlIG1heSBvbmx5IGJlIHJlbGllZCB1cG9uIGJ5IFJlbHlpbmcgUGFydGllcyBh
bmQgb25seSBpbiBhY2NvcmRhbmNlIHdpdGggdGhlIENlcnRpZmljYXRlIFBvbGlj
eSBmb3VuZCBhdCBodHRwczovL2xldHNlbmNyeXB0Lm9yZy9yZXBvc2l0b3J5LzAN
BgkqhkiG9w0BAQsFAAOCAQEAOLzVPSot5nWiu5eJGCSDJ3ibz2aaAextEHHDd2Oy
MiJJgc74cdo+DhVDiwEmAF9qdY+ZK+SxLS1F+htyPQ1qvhpYT5MMwsXCsBxRsJrn
3xODK0y1oeJhYqXfJWCm26/xJbbX5/C6h0cPeBFPebJrQyjV3mxgacpWVvc/s7Ap
F8RxrHBnOGTmXbL4+nqJcb4HCiYrQbhw4vjx0b2ommZ8zpwNvmM1jUgIEQ3zyGEm
DN07H7geXS+yxhsQldzy4w+LCS5xGER6z4nJ5MX7HAlpXenZiBnrgSbe9zs2UJkx
F5OzGJXI+/EZeXyrOtJ3zzTXGQDCPhoyp2uOz8yBzXxoBA==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxTKj7GsFW2EgK56CEc9z
BGmzUYalegfG+5suP4PPG0tA7jmJDu3vZdt5Th2onU66NW0sS8nG6wCGqhxE6MWA
ugAti/RYqJ5EMZbxVRqlpp2Cc9oRPrnNbD8vDIEB23ebM47g9A1JWhjKvOW5sTsH
qcjJkl3JmwU0nWBSHvaqutimrisTDqlumlYyIWUmtY527JEKyqwsCGKheEo24QVu
KTQZgC8pFHGrxM8lwHISw4yyTJS6RCoC3BYWI9S1fLKdAb34rryIDbOmNloXgvS5
aS2RqmVLJW1dzCJaHu7WE7yVzLhiEuy094PGTAbxZQmdfh0XZnQnE5TcQ4TDKA3X
8QIDAQAB
-----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 263199474343496884513273733882197062934508
 . . . . . . . . [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 2017-02-12 04:47:00 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2017-05-13 04:47: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.3 (commonName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'cdn.cabana.dk'
 . . . . . . . . [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 24893917753871421949106639559346376235501153907704862641827300494773995930535353550379646924570164055112229195615620971486205821413035923795621879841165758011998333272670654674646616295449574108460316230873130826415166944260690335991354605270561365404130739965256014753565401924163395558962680030654158330185672706976718392783799752362819273783929657111523778131746783377499259021492251562099089977986570545058194437398512480664793851403806173629175761008452134933349539344140417386157799660665272702201168320926966392080056488523377854772605235061467910717235730829295426725785845273170339801272599537074551332394993
 . . . . . . . . . . . . . . . . . . . . [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)
							e0564b5812385583b7e1a0bdf171f3521534df96
 . . . . . . . . . . . . . . . . [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 (100 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 (17 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cdn.cabana.dk'
 . . . . . . . . . . . . . . . . [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 (246 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.5.5.7.2.2 (unotice)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/'
 . . . . [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)
		0038bcd53d2a2de675a2bb978918248327789bcf669a01ec6d1071c37763b232224981cef871da3e0e15438b0126005f6a758f992be4b12d2d45fa1b723d0d6abe1a584f930cc2c5c2b01c51b09ae7df13832b4cb5a1e26162a5df2560a6dbaff125b6d7e7f0ba87470f78114f79b26b4328d5de6c6069ca5656f73fb3b02917c471ac70673864e65db2f8fa7a8971be070a262b41b870e2f8f1d1bda89a667cce9c0dbe63358d4808110df3c861260cdd3b1fb81e5d2fb2c61b1095dcf2e30f8b092e7118447acf89c9e4c5fb1c09695de9d98819eb8126def73b365099311793b31895c8fbf119797cab3ad277cf34d71900c23e1a32a76b8ecfcc81cd7c6804