toilettessechesdumidi.fr
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:a1:65:79:f5:84:88:e5:97:47:70:a6:32:14:8d:5b:f6:92 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=toilettessechesdumidi.fr
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:a1:65:79:f5:84:88:e5:97:47:70:a6:32:14:8d:5b:f6:92Serial Number (int): 316257204144736829641067063089100803012242
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: f0:2e:55:0d:89:ac:8e:b4:3a:e3:e1:a0:c1:bf:52:36:bc:ed:f1:1e
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): cf:f8:fe:59:21:c6:45:fe:81:8e:5b:e5:c9:8e:97:45:6f:36:f8:86
Fingerprint (sha256): df:86:a6:4c:42:89:ac:5c:d8:84:83:3b:0c:10:0c:52:ce:20:5e:e9:d9:f1:2e:52:c2:0e:3e:9e:25:73:85:a4
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 toilettessechesdumidi.fr
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for toilettessechesdumidi.fr
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
8 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
toilettessechesdumidi.fr
www.toilettessechesdumidi.fr
www.toilettessechesdumidi.fr
Other certificates including the domain name toilettessechesdumidi.fr
(limited to 100 certificates)
toilettessechesdumidi.fr
toilettessechesdumidi.fr
www.toilettessechesdumidi.fr
toilettessechesdumidi.fr
touteslesserrures.fr
touteslesserrures.fr
toilettessechesdumidi.fr
touteslesserrures.fr
touteslesserrures.fr
touteslesserrures.fr
touteslesserrures.fr
toilettessechesdumidi.fr
toilettessechesdumidi.fr
toilettessechesdumidi.fr
www.toilettessechesdumidi.fr
toilettessechesdumidi.fr
www.toilettessechesdumidi.fr
toilettessechesdumidi.fr
touteslesserrures.fr
touteslesserrures.fr
toilettessechesdumidi.fr
touteslesserrures.fr
touteslesserrures.fr
touteslesserrures.fr
touteslesserrures.fr
toilettessechesdumidi.fr
toilettessechesdumidi.fr
toilettessechesdumidi.fr
www.toilettessechesdumidi.fr
Certificate
The complete raw certificate details for toilettessechesdumidi.fr in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGMjCCBRqgAwIBAgISA6FlefWEiOWXR3CmMhSNW/aSMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNjA3MjgwOTQ4MDBaFw0x NjEwMjYwOTQ4MDBaMCMxITAfBgNVBAMTGHRvaWxldHRlc3NlY2hlc2R1bWlkaS5m cjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOESVeJe17fTB5l0/Tb5 dRYt/es+LShjiW+Rc+Z6eKV4PWF7ETTbwJ9Z3SJkwz4Sv/58fp4V9WjigRWpqmif dUNRzHT/cIBrD9y1fQCgdsLBsy5G9cMi7yZEsJ4MzY6ioQV/PSsOKabI7MEl1eZ8 b/A8r2t60Xz35yYTQvbh8aY1xrUrWRdMd0ZL3xwQSJj65z9XM3qQQOckg3znaz3N Y762idTk3tnfLy8mm/KdfjT9RYI81udEovt7efxza51nQ++3CtVEKEf5AoywoVJL bGjm4k9uchHfyVK7St4WphWdrGuDcXio0JT9BIw7yYn+kwvBuJma2TeO3slPwPP1 pJjXBcmxKVFO2bp6/kKnzTXFNXJvfvFXCj5vOMq28/hSOPu5RRZ83yvpYHCVB0qN KMVjJuxxHc8a0UjuLe46NDUEbOH0NAIxoU1RMJlrvKFPTYiZ3M367S+oKyPKGC+d qVME2/tqXSFhXVyfTgfrBD0H2YXpgB+8U5aibVCq3upziTzJfKYtwI2+OW5Zih3T dIcZ8PpxKiux4o1Dnn2PmvLoQlNTRiImb+kcPe6z22GSwZaDK19FW1bL7FMQvGf8 fimeigL8GAjxVafkD6KtGyEoC5od/QmfBlqfHhHULqKbja46hrqvzCQKyAPjXYax yo0qmX7N9eBNQYcQdKESGJ7rAgMBAAGjggI3MIICMzAOBgNVHQ8BAf8EBAMCBaAw HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD VR0OBBYEFPAuVQ2JrI60OuPhoMG/Uja87fEeMB8GA1UdIwQYMBaAFKhKamMEfd26 5tE5t6ZFZe/zqOyhMHAGCCsGAQUFBwEBBGQwYjAvBggrBgEFBQcwAYYjaHR0cDov L29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLwYIKwYBBQUHMAKGI2h0dHA6 Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5vcmcvMEEGA1UdEQQ6MDiCGHRvaWxl dHRlc3NlY2hlc2R1bWlkaS5mcoIcd3d3LnRvaWxldHRlc3NlY2hlc2R1bWlkaS5m cjCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB5gYLKwYBBAGC3xMBAQEwgdYwJgYI KwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcC AjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24g YnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0 aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5 cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IBAQAPqIhkREYTexa/ YqcqHLfT8xLnC0EeCht7/YDNteN8twxDV2L8fCq3HjvERS7TsAeGz+NMUOoK5mV5 Mp/g2z+G7nl96hR95l54N8V9/02rXMP+i2s0yKBF6OfrANYeO3w8FMbxrDeO9pa/ AnvE8k6ChbSFIz3/YFOurwOJ5+zIrSHTQ5ik3gMK0k+KPb6y9Q3euqfVVGCujmv2 9TrkfvGSCyYnUcSQWvppThh1PAqyscR60nBc6ZA453E8M86MzY4TVGt7E0bLeUS/ /zuew6h5plukLFR4s/GlqjNNtF16wKd3zPSTqOmFXNyWpown9qPIxD4Pj5b5878l ya7twsbB -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4RJV4l7Xt9MHmXT9Nvl1 Fi396z4tKGOJb5Fz5np4pXg9YXsRNNvAn1ndImTDPhK//nx+nhX1aOKBFamqaJ91 Q1HMdP9wgGsP3LV9AKB2wsGzLkb1wyLvJkSwngzNjqKhBX89Kw4ppsjswSXV5nxv 8Dyva3rRfPfnJhNC9uHxpjXGtStZF0x3RkvfHBBImPrnP1czepBA5ySDfOdrPc1j vraJ1OTe2d8vLyab8p1+NP1FgjzW50Si+3t5/HNrnWdD77cK1UQoR/kCjLChUkts aObiT25yEd/JUrtK3hamFZ2sa4NxeKjQlP0EjDvJif6TC8G4mZrZN47eyU/A8/Wk mNcFybEpUU7Zunr+QqfNNcU1cm9+8VcKPm84yrbz+FI4+7lFFnzfK+lgcJUHSo0o xWMm7HEdzxrRSO4t7jo0NQRs4fQ0AjGhTVEwmWu8oU9NiJnczfrtL6grI8oYL52p UwTb+2pdIWFdXJ9OB+sEPQfZhemAH7xTlqJtUKre6nOJPMl8pi3Ajb45blmKHdN0 hxnw+nEqK7HijUOefY+a8uhCU1NGIiZv6Rw97rPbYZLBloMrX0VbVsvsUxC8Z/x+ KZ6KAvwYCPFVp+QPoq0bISgLmh39CZ8GWp8eEdQuopuNrjqGuq/MJArIA+NdhrHK jSqZfs314E1BhxB0oRIYnusCAwEAAQ== -----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 316257204144736829641067063089100803012242 . . . . . . . . [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 2016-07-28 09:48:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2016-10-26 09:48: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 'toilettessechesdumidi.fr' . . . . . . . . [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 918212111610009416820005166491068417321725293208312909864399250801921045137129265068300696279233326134558336522015525815068130538719843331737726178684606791125964017264441390696337250789522256316613388012397329955215531637471272718291256182406886320442858824400458532266605025292350881202303901295892487187265134906288332163456926297728561026331214433977848106749768735810824833670395531010152191128602221631051536605001253406224986975256389823300014380713391997389089706107148574725358868143484332474393706832452345672959341205350589522305900704259389937483619936461554477528176047291418752780137625190242085767734889546858341044191264004123722401145698428422296537181298298761289008458445407323934647193169941473524945087440183924544004727384976726812722543564305061530616560241100108105017439143293742178173162413363496041923140240290522274871268577117132710947211970795963299967235358833031161435054189873289788231624526039909751731002781328886093521633441978319565421146142009095032990380676882838639206510819588632786428260151202179475004849978787002809235776626912762674891239704714048926779003067900401877590150925695660848013672957419963796400533758836712446663672913819886643098529087914503057729985449142895124233254903531 . . . . . . . . . . . . . . . . . . . . [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) f02e550d89ac8eb43ae3e1a0c1bf5236bcedf11e . . . . . . . . . . . . . . . . [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 (58 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'toilettessechesdumidi.fr' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.toilettessechesdumidi.fr' . . . . . . . . . . . . . . . . [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) 000fa888644446137b16bf62a72a1cb7d3f312e70b411e0a1b7bfd80cdb5e37cb70c435762fc7c2ab71e3bc4452ed3b00786cfe34c50ea0ae66579329fe0db3f86ee797dea147de65e7837c57dff4dab5cc3fe8b6b34c8a045e8e7eb00d61e3b7c3c14c6f1ac378ef696bf027bc4f24e8285b485233dff6053aeaf0389e7ecc8ad21d34398a4de030ad24f8a3dbeb2f50ddebaa7d55460ae8e6bf6f53ae47ef1920b262751c4905afa694e18753c0ab2b1c47ad2705ce99038e7713c33ce8ccd8e13546b7b1346cb7944bfff3b9ec3a879a65ba42c5478b3f1a5aa334db45d7ac0a777ccf493a8e9855cdc96a68c27f6a3c8c43e0f8f96f9f3bf25c9aeedc2c6c1