shopfloor.co
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:21:8f:fc:8a:f9:57:38:c6:f3:e3:93:3a:c0:f5:77:b8:09 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=shopfloor.co
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:21:8f:fc:8a:f9:57:38:c6:f3:e3:93:3a:c0:f5:77:b8:09Serial Number (int): 359869852716364881232384809089169798707209
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 34:fe:dd:fe:fc:88:93:64:93:9e:07:e3:0c:65:41:a8:65:c6:9f:9a
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 4c:5b:fd:db:cf:38:0f:6b:7c:6e:fa:b6:9d:a2:72:dd:09:9a:cb:f3
Fingerprint (sha256): b6:06:d0:6b:22:bf:f3:65:30:8d:91:76:40:ae:40:ab:f0:08:9f:c3:64:36:23:ce:21:2a:26:f5:e5:44:c2:10
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate shopfloor.co
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for shopfloor.co
Public Key Algorithm
RSA
Key Size
4096
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
shopfloor.co
Other certificates including the domain name shopfloor.co
(limited to 100 certificates)
Certificate
The complete raw certificate details for shopfloor.co in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIHBDCCBeygAwIBAgISBCGP/Ir5VzjG8+OTOsD1d7gJMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA4MTAwOTA4MjRaFw0x ODExMDgwOTA4MjRaMBcxFTATBgNVBAMTDHNob3BmbG9vci5jbzCCAiIwDQYJKoZI hvcNAQEBBQADggIPADCCAgoCggIBAMlooGjcvUKf62KFzftl7gN3OBq12+Ks4d0l IFKnuXenY/+F/NuXwJLTpVEoz/g4s15KXDUdj4CYijIN87YMpWLAWhMpqrDxIVLC QllZNIuZgdMpo63v2Qobb6UKBXP2scVO/H5P3qngtT/QdhGoAzTAJcPs9HWdZUdG F7RrkwM/VVOgPoTpejTQ/MeUBWO8Q3lg+geq2sHkgByFBWUEjYN1ELbflvhj/cvc FX9SXtrfl7umZxemtIKU+R2gdrQy0ImBvnLK6JSe8qp3uT3XUtaS1IU32GbDt/8o 2i9b10Gqscc+dSUJ7ULfWF2yPLxCIliVIo6euAV5zoiodp1u8U5uJH/pE0ka0bVX 1YREiBJIlerPm58M4F8ad7cSOEl1NwLoNEOjG2FSkeO6QwAXblYcAPtXtuVFiXMt 2SY8MG++jT4P3LqYpoIr7leIXbRSH7Oy3VYzo+SygsNwinoJr4ZtCnwaMF8y1a3j y0wQoVnz6VVpaeKp+vINu+SK7LtBQZvwOHjrFkCPNPNbVNpmUSvRtT33STdiONMc xiC7P7lqgWafaDu/1jBilFCkI/6OMBO2syPvnSrYhanktQt6EO9AVue6V4rUsylb 0yUoLzP3aQenx6978o421AgAGy+zweL86pwoxUpKBTiIPseqoUmcGi3QzHW60MSO QtwjJk+RAgMBAAGjggMVMIIDETAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYI KwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFDT+3f78 iJNkk54H4wxlQahlxp+aMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyh MG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgz LmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgz LmxldHNlbmNyeXB0Lm9yZy8wFwYDVR0RBBAwDoIMc2hvcGZsb29yLmNvMIH+BgNV HSAEgfYwgfMwCAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEBATCB1jAmBggrBgEFBQcC ARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasGCCsGAQUFBwICMIGeDIGb VGhpcyBDZXJ0aWZpY2F0ZSBtYXkgb25seSBiZSByZWxpZWQgdXBvbiBieSBSZWx5 aW5nIFBhcnRpZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBDZXJ0 aWZpY2F0ZSBQb2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9sZXRzZW5jcnlwdC5vcmcv cmVwb3NpdG9yeS8wggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdwDbdK/uyynssf7K PnFtLOW5qrs294Rxg8ddnU83th+/ZAAAAWUjTwBcAAAEAwBIMEYCIQD2Sn0w5QwA YyK9E43d+7+yW1aGBBepcSSvHkCdbaqOCgIhAJlpfcIskEi4IsXK+34HoPkdoUSR /kHasqVG4jil2i/+AHYAKTxRllTIOWW6qlD8WAfUt2+/WHopctykwwz05UVH9HgA AAFlI08APAAABAMARzBFAiBTUM2GMMMfjcRq1wUE2fy+xYnPn/Yc9fI65R4ssk7U hQIhALAR3wjSsFf51furuCJ1C33cMEfc60FJTRdEp//ZvnRAMA0GCSqGSIb3DQEB CwUAA4IBAQBz+gc01Ee9f9fgI9hDE9b0P85mFs6Psm7Fv3NTxKlwl+BtR6WNaQsJ U4u7NF/yMBX+d8sTtnDCeiFEkmW9UYpSqLDPKAWdlesygEeLfQJOiR6647qtD0MW euJSsCG6gaGepsb0jfsxocN0WD7dvkNcH2HgUWYmX0BJZLaINYo7aFZIHe0E3v2u jADE5dVhjuVtt7gTuHV16852j7Qm/1E8y7XMVLdQkFViKGkfSjrQNwa/weIKA38X l/RFe13sCmCtUynsOzqHvavoAHqrnttn2iLP+uMXRYFgDB2Phd7KKLxeHAeo4UM4 /9PRWUjiyZiQy/zEbnmMdnsuYBNC61LY -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyWigaNy9Qp/rYoXN+2Xu A3c4GrXb4qzh3SUgUqe5d6dj/4X825fAktOlUSjP+DizXkpcNR2PgJiKMg3ztgyl YsBaEymqsPEhUsJCWVk0i5mB0ymjre/ZChtvpQoFc/axxU78fk/eqeC1P9B2EagD NMAlw+z0dZ1lR0YXtGuTAz9VU6A+hOl6NND8x5QFY7xDeWD6B6raweSAHIUFZQSN g3UQtt+W+GP9y9wVf1Je2t+Xu6ZnF6a0gpT5HaB2tDLQiYG+csrolJ7yqne5PddS 1pLUhTfYZsO3/yjaL1vXQaqxxz51JQntQt9YXbI8vEIiWJUijp64BXnOiKh2nW7x Tm4kf+kTSRrRtVfVhESIEkiV6s+bnwzgXxp3txI4SXU3Aug0Q6MbYVKR47pDABdu VhwA+1e25UWJcy3ZJjwwb76NPg/cupimgivuV4hdtFIfs7LdVjOj5LKCw3CKegmv hm0KfBowXzLVrePLTBChWfPpVWlp4qn68g275Irsu0FBm/A4eOsWQI8081tU2mZR K9G1PfdJN2I40xzGILs/uWqBZp9oO7/WMGKUUKQj/o4wE7azI++dKtiFqeS1C3oQ 70BW57pXitSzKVvTJSgvM/dpB6fHr3vyjjbUCAAbL7PB4vzqnCjFSkoFOIg+x6qh SZwaLdDMdbrQxI5C3CMmT5ECAwEAAQ== -----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 359869852716364881232384809089169798707209 . . . . . . . . [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-08-10 09:08:24 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-11-08 09:08:24 +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 'shopfloor.co' . . . . . . . . [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 (4208 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 821675798642113417503967156021474267064038934425694052130366912561827429494478472857354437645222546006638233168243149055162286069672785222263955094143813644667037592110492902776217194202617630735694029385208460225004727266623548129305631007806966948781932775488159330356186862911530583653655671963664303975469236998884929360690280130284939461773393885665552334872712795324537303273242258424141056525309506401179323912201591791792658380651810636415251224185154709276392734855204068422226843248696557848973286639748700015894330121575137970863673764553173945062996075052168678156615475726335777120532790693735181489882001401456222498534637336218196181538981188449725058233289242826774202745977063500594960280676598425808912804567261697569666538601877313304244752582501490212922393303043854153117328157153996058750428826645201889851744333065888418303737693451559582822608261990562733455577133247347247852121747396523382047029304796053549318309976285614112716147800565577744454058956948248918703642134061125829491208578056944175581834620827449338974159661373115286721019313770910894635150360625410766020570605432220315321008754493754600585118047679152384797737293083545264623209715944478172761474970418603400714312049155613481347011989393 . . . . . . . . . . . . . . . . . . . . [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) 34feddfefc889364939e07e30c6541a865c69f9a . . . . . . . . . . . . . . . . [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 (16 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'shopfloor.co' . . . . . . . . . . . . . . . . [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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f1007700db74afeecb29ecb1feca3e716d2ce5b9aabb36f7847183c75d9d4f37b61fbf6400000165234f005c0000040300483046022100f64a7d30e50c006322bd138dddfbbfb25b56860417a97124af1e409d6daa8e0a02210099697dc22c9048b822c5cafb7e07a0f91da14491fe41dab2a546e238a5da2ffe007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f47800000165234f003c000004030047304502205350cd8630c31f8dc46ad70504d9fcbec589cf9ff61cf5f23ae51e2cb24ed485022100b011df08d2b057f9d5fbabb822750b7ddc3047dceb41494d1744a7ffd9be7440 . . . . [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) 0073fa0734d447bd7fd7e023d84313d6f43fce6616ce8fb26ec5bf7353c4a97097e06d47a58d690b09538bbb345ff23015fe77cb13b670c27a21449265bd518a52a8b0cf28059d95eb3280478b7d024e891ebae3baad0f43167ae252b021ba81a19ea6c6f48dfb31a1c374583eddbe435c1f61e05166265f404964b688358a3b6856481ded04defdae8c00c4e5d5618ee56db7b813b87575ebce768fb426ff513ccbb5cc54b75090556228691f4a3ad03706bfc1e20a037f1797f4457b5dec0a60ad5329ec3b3a87bdabe8007aab9edb67da22cffae3174581600c1d8f85deca28bc5e1c07a8e14338ffd3d15948e2c99890cbfcc46e798c767b2e601342eb52d8