www.playfloor.fi
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:7a:96:13:88:ed:9f:49:a6:c5:ed:c6:0a:1b:b2:7a:3f:57 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=www.playfloor.fi
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:7a:96:13:88:ed:9f:49:a6:c5:ed:c6:0a:1b:b2:7a:3f:57Serial Number (int): 303050792189877359793282143284927439454039
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: e5:1e:40:e3:73:c5:d8:b2:ff:03:48:ca:1f:d9:28:3d:4c:93:0b:4e
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 1e:f4:81:56:09:ad:f8:1e:4a:cc:fa:b6:c7:fc:ec:10:01:df:0e:0f
Fingerprint (sha256): a0:c2:bd:e1:11:3d:b2:d3:60:3e:57:50:38:f2:39:db:9e:5e:45:e2:0f:19:dd:26:b7:34:b1:ad:25:39:82:1b
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.playfloor.fi
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.playfloor.fi
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
playfloor.fi
www.playfloor.fi
www.playfloor.fi
Other certificates including the domain name playfloor.fi
(limited to 100 certificates)
playfloor.fi
playfloor.fi
www.playfloor.fi
webmail.playfloor.fi
webmail.playfloor.fi
webmail.playfloor.fi
playfloor.fi
www.playfloor.fi
www.playfloor.fi
www.playfloor.fi
www.playfloor.fi
webmail.playfloor.fi
webmail.playfloor.fi
www.playfloor.fi
playfloor.fi
www.playfloor.fi
www.playfloor.fi
www.playfloor.fi
playfloor.fi
playfloor.fi
www.playfloor.fi
webmail.playfloor.fi
webmail.playfloor.fi
www.playfloor.fi
www.playfloor.fi
playfloor.fi
www.playfloor.fi
webmail.playfloor.fi
webmail.playfloor.fi
webmail.playfloor.fi
playfloor.fi
www.playfloor.fi
www.playfloor.fi
www.playfloor.fi
www.playfloor.fi
webmail.playfloor.fi
webmail.playfloor.fi
www.playfloor.fi
playfloor.fi
www.playfloor.fi
www.playfloor.fi
www.playfloor.fi
playfloor.fi
playfloor.fi
www.playfloor.fi
webmail.playfloor.fi
webmail.playfloor.fi
www.playfloor.fi
www.playfloor.fi
Certificate
The complete raw certificate details for www.playfloor.fi in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGGDCCBQCgAwIBAgISA3qWE4jtn0mmxe3GChuyej9XMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA0MTcwODMxMTRaFw0x ODA3MTYwODMxMTRaMBsxGTAXBgNVBAMTEHd3dy5wbGF5Zmxvb3IuZmkwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4ZbASPnv/aIEYZHrOp6wG9CjuFfHj VcPMCpvVDYiKAJG9xpqrTP5rQ62RJ7a7I/BKOArv9ljlq8HJ4gYMhjXJAHA/TdXX TBCh6KxMMPavccMzvbjK5v7S+Cck8EWGjPej2KaiAAx5et0bZFQBW4Q0sr2XvCQj QQXjK6ZWQI4rAPa7cITpQML37wzH5p6t4qv2jGYbaSaJ8kZPbJAFCgZN4nXdqEMg N2RpMKUWEXrEL5XuIRC5EmXWq7q1keSPHUGIgRKVYZeGFVwy46VXqd/rswmO8cBd ZM5/xxv42RIDUqTFEDmh4HhnakgW1ujWc2SWq2PuqodsrRpsZDLItu5NAgMBAAGj ggMlMIIDITAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG AQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFOUeQONzxdiy/wNIyh/ZKD1M kwtOMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEB BGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0 Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0 Lm9yZy8wKQYDVR0RBCIwIIIMcGxheWZsb29yLmZpghB3d3cucGxheWZsb29yLmZp MIH+BgNVHSAEgfYwgfMwCAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEBATCB1jAmBggr BgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasGCCsGAQUFBwIC MIGeDIGbVGhpcyBDZXJ0aWZpY2F0ZSBtYXkgb25seSBiZSByZWxpZWQgdXBvbiBi eSBSZWx5aW5nIFBhcnRpZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5jZSB3aXRoIHRo ZSBDZXJ0aWZpY2F0ZSBQb2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9sZXRzZW5jcnlw dC5vcmcvcmVwb3NpdG9yeS8wggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdQDbdK/u yynssf7KPnFtLOW5qrs294Rxg8ddnU83th+/ZAAAAWLS8aYgAAAEAwBGMEQCIHRT NREQ2n/xfLpiga6l23HNAzp12mJ3BFv8In4FBD8TAiBZSOcfSMpw18MLqqmfLJ8w VUTKTLFDM1YQiV21Bz7HGAB2ACk8UZZUyDlluqpQ/FgH1Ldvv1h6KXLcpMMM9OVF R/R4AAABYtLxpkgAAAQDAEcwRQIgWC6xVL8y/A4uPtOAJbBCKKl+a9WoMLpv3I/j Fyxo0e4CIQDx2D/vRpdw0EQ9hpEBDcB+7EGzJCUQe2ftu0wJaUjIVzANBgkqhkiG 9w0BAQsFAAOCAQEAVT+0HTMo3kYs6XwjcbJf8Gs5ao/Ae2PQXY4oayVP3C6DXlye t65Ng+FBEGqM7gJ4SLP7lLmV3xy7UF5t6InPx7dS+DAqpTNMq+PZJHxmHFspaAuv nnR5hhBnU8UoOkmhmwzs0+/ww0aGaEZYnAkfehnrxTaKz2FUgKM6BeLw0magkHu2 1tuAFjgUyjK99RxDK0efoJBXQudTFLOpR4jiVkVOdDnVjefsxPGg5Vgqv26USxh6 0W1LXJ8bh4BDZIfh0TsuMX0L/q6kCvWKPMV7rJWIlqNcyK1hW0gMwNVn1xlx5Kti ANy6DYQcvPBSi9W7IF/6OMcVEa8RJ5uIwDn/pQ== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuGWwEj57/2iBGGR6zqes BvQo7hXx41XDzAqb1Q2IigCRvcaaq0z+a0OtkSe2uyPwSjgK7/ZY5avByeIGDIY1 yQBwP03V10wQoeisTDD2r3HDM724yub+0vgnJPBFhoz3o9imogAMeXrdG2RUAVuE NLK9l7wkI0EF4yumVkCOKwD2u3CE6UDC9+8Mx+aereKr9oxmG2kmifJGT2yQBQoG TeJ13ahDIDdkaTClFhF6xC+V7iEQuRJl1qu6tZHkjx1BiIESlWGXhhVcMuOlV6nf 67MJjvHAXWTOf8cb+NkSA1KkxRA5oeB4Z2pIFtbo1nNklqtj7qqHbK0abGQyyLbu TQIDAQAB -----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 303050792189877359793282143284927439454039 . . . . . . . . [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 2018-04-17 08:31:14 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-07-16 08:31:14 +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.playfloor.fi' . . . . . . . . [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 23277992226171891145562203005503998121862840325773604301229637999508623357266901326024636483320137401015669342447963918013980518604882279920528320876263562189127405784622850764795944208634045424456547759411448885874543092001665945586702529209272733028030601414701341541123965795745844100892100205310710351015634460518721209163637359109257340815674491571630006195696616477529497083737467044256774740646902983038146080937460593998646783374351407948949569047253823263899907333201580016761002044369519988673557734406079638407849121166872606126683799562172276797794051148931403689505742016569281552655528640817362053295693 . . . . . . . . . . . . . . . . . . . . [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) e51e40e373c5d8b2ff0348ca1fd9283d4c930b4e . . . . . . . . . . . . . . . . [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 (34 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'playfloor.fi' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.playfloor.fi' . . . . . . . . . . . . . . . . [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.3.6.1.4.1.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef007500db74afeecb29ecb1feca3e716d2ce5b9aabb36f7847183c75d9d4f37b61fbf6400000162d2f1a620000004030046304402207453351110da7ff17cba6281aea5db71cd033a75da6277045bfc227e05043f1302205948e71f48ca70d7c30baaa99f2c9f305544ca4cb143335610895db5073ec718007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f47800000162d2f1a64800000403004730450220582eb154bf32fc0e2e3ed38025b04228a97e6bd5a830ba6fdc8fe3172c68d1ee022100f1d83fef469770d0443d8691010dc07eec41b32425107b67edbb4c096948c857 . . . . [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) 00553fb41d3328de462ce97c2371b25ff06b396a8fc07b63d05d8e286b254fdc2e835e5c9eb7ae4d83e141106a8cee027848b3fb94b995df1cbb505e6de889cfc7b752f8302aa5334cabe3d9247c661c5b29680baf9e747986106753c5283a49a19b0cecd3eff0c346866846589c091f7a19ebc5368acf615480a33a05e2f0d266a0907bb6d6db80163814ca32bdf51c432b479fa0905742e75314b3a94788e256454e7439d58de7ecc4f1a0e5582abf6e944b187ad16d4b5c9f1b8780436487e1d13b2e317d0bfeaea40af58a3cc57bac958896a35cc8ad615b480cc0d567d71971e4ab6200dcba0d841cbcf0528bd5bb205ffa38c71511af11279b88c039ffa5