autosecuritas-espigares-rivesaltes.fr
Issued by R3
About this certificate
This digital certificate with serial number 04:09:2e:89:f1:49:87:af:47:19:5a:5e:6a:a3:ed:e5:74:64 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=autosecuritas-espigares-rivesaltes.fr
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:09:2e:89:f1:49:87:af:47:19:5a:5e:6a:a3:ed:e5:74:64Serial Number (int): 351573545755691520876898536884737325495396
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 5d:0c:c1:1c:aa:bc:30:ec:3d:5c:8c:1c:ae:aa:a3:e0:7a:69:18:fb
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 31:95:be:1b:83:5a:21:4b:9a:6e:84:08:87:92:c9:32:35:50:cb:82
Fingerprint (sha256): d3:69:9b:c1:02:d3:24:82:51:c2:55:87:41:b0:85:37:e0:7f:56:18:36:83:d6:41:7e:df:42:aa:51:06:ae:4f
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate autosecuritas-espigares-rivesaltes.fr
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for autosecuritas-espigares-rivesaltes.fr
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
autosecuritas-espigares-rivesaltes.fr
www.autosecuritas-espigares-rivesaltes.fr
www.autosecuritas-espigares-rivesaltes.fr
Other certificates including the domain name autosecuritas-espigares-rivesaltes.fr
(limited to 100 certificates)
autosecuritas-ct-nempont.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-ctrp-langlade.fr
autosecuritas-aca-auch.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-lc-etaples.fr
autosecuritas-ct-du-marais-poitevin-magne.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-espigares-rivesaltes.fr
jv-controletechnique-tonneins.fr
autosecuritas-lc-etaples.fr
cta-fronsadais-autosecuritas.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-abn-brignoles.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-ct-lesquin.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-docauto.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-ctrp-langlade.fr
autosecuritas-aca-auch.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-lc-etaples.fr
autosecuritas-ct-du-marais-poitevin-magne.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-espigares-rivesaltes.fr
jv-controletechnique-tonneins.fr
autosecuritas-lc-etaples.fr
cta-fronsadais-autosecuritas.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-abn-brignoles.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-ct-lesquin.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-espigares-rivesaltes.fr
autosecuritas-docauto.fr
Certificate
The complete raw certificate details for autosecuritas-espigares-rivesaltes.fr in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFfDCCBGSgAwIBAgISBAkuifFJh69HGVpeaqPt5XRkMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yMzAzMTIxMDEzMThaFw0yMzA2MTAxMDEzMTdaMDAxLjAsBgNVBAMT JWF1dG9zZWN1cml0YXMtZXNwaWdhcmVzLXJpdmVzYWx0ZXMuZnIwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMLAB9vigdRtl2JYyr07InRNRj6bMY5jtU 49Q+RaMlFvxMa/aFv/uRQqPYvUwRdA4JJzkE47GtakU+uf2FIB9qIS+ED/oZ45Q4 CmFkltJGEcLafM2SBoOla0BoCK/nxgvcr/G6puVbOJFHVJQBJxXM1GP4RGXuVFF8 vR4ENZGAqGMPSy0kdmDeDniuD8WZR3wXYv56N4N48AxNT8oPXnD11fja4HcLGSHU iYtS0LkprUskZ7Bzpr4A1aw2ER5w/tKlS9d47iWrqp2s8nOldUn2AMd6OizIScZc +FhW0uuvjMo4sZx5xEUzBsnh9nk3M5d4mhm4IiY21NJrvqTBfPh9AgMBAAGjggKM MIICiDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF BwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFF0MwRyqvDDsPVyMHK6qo+B6aRj7 MB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkw RzAhBggrBgEFBQcwAYYVaHR0cDovL3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAC hhZodHRwOi8vcjMuaS5sZW5jci5vcmcvMFsGA1UdEQRUMFKCJWF1dG9zZWN1cml0 YXMtZXNwaWdhcmVzLXJpdmVzYWx0ZXMuZnKCKXd3dy5hdXRvc2VjdXJpdGFzLWVz cGlnYXJlcy1yaXZlc2FsdGVzLmZyMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysG AQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQu b3JnMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHYAejKMVNi3LbYg6jjgUh7phBZw MhOFTTvSK8E6V6NS61IAAAGG1YZeJwAABAMARzBFAiEApVgcR5z0XLCDpwjTszWn mRA0UQ17h4MHn9y6KSj6Rj0CIDEdNeKxZIF2uJFL4oI7gMg8vVdGL9PiR/gOswAT wkfPAHcArfe++nz/EMiLnT2cHj4YarRnKV3PsQwkyoWGNOvcgooAAAGG1YZePQAA BAMASDBGAiEAzyXWFcgzqYG8ApIchpa3vJ61EHFtT++aXtfwYbg925ICIQDom2d7 HLwvj4go4p52LoAgEoxF8ZJU/8MuAtW08/XvCjANBgkqhkiG9w0BAQsFAAOCAQEA BDeTHWznq+VFUtzR1bq+Gec2VUQQNGh/ltrT4ZXDgSulS+4DiO3EahqJceTb6XOV a+To4ANrTSUDn1do1RrKsBnU+MZhfNn48jh+QruxtUx7bdwkU1eAmIIX9mXo3fv5 DH5umpl8qxyF1g5kuw5C2sx7Yllhh/lp84hKEgYampBzeGm+5TKsJibzRQy/Ag9B 2H+3ggSQHHa3jPGpsCXhwh7Etkd+IWcxXzsiOQeXjx4h2wVVdksiDjq18C5UIiWH M6dRGwmTBHeGFGRLfzGT4Tl8RLOGUJXlZoXTeYLCHp3hoW8jzLKO8jQGR7vJm32/ 4rRmVfQn/zdFfDfWftvwTg== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzCwAfb4oHUbZdiWMq9Oy J0TUY+mzGOY7VOPUPkWjJRb8TGv2hb/7kUKj2L1MEXQOCSc5BOOxrWpFPrn9hSAf aiEvhA/6GeOUOAphZJbSRhHC2nzNkgaDpWtAaAiv58YL3K/xuqblWziRR1SUAScV zNRj+ERl7lRRfL0eBDWRgKhjD0stJHZg3g54rg/FmUd8F2L+ejeDePAMTU/KD15w 9dX42uB3Cxkh1ImLUtC5Ka1LJGewc6a+ANWsNhEecP7SpUvXeO4lq6qdrPJzpXVJ 9gDHejosyEnGXPhYVtLrr4zKOLGcecRFMwbJ4fZ5NzOXeJoZuCImNtTSa76kwXz4 fQIDAQAB -----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 351573545755691520876898536884737325495396 . . . . . . . . [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 'R3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-03-12 10:13:18 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-06-10 10:13:17 +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 'autosecuritas-espigares-rivesaltes.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 (2160 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 25774312367879779192013724373503619557109059923757373277477125244176139025196522753047458019336281056952781924969847168636288506091509317304325816826318814011753897240074280508626882474097898475259301342832059672303627065445679675312185214871896890330616696276934806906570476347561358991037195518967119316539857486564380184041084600213026066105547645001491315950779436135194815764471871015511282221447869059311821737551371131936409681147084724166521939971493455006753665356474243324515829300549616446004175162583714184661139547149376131170798478614532017781492828026247416694599534709845576976898308757116703404259453 . . . . . . . . . . . . . . . . . . . . [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) 5d0cc11caabc30ec3d5c8c1caeaaa3e07a6918fb . . . . . . . . . . . . . . . . [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 142eb317b75856cbae500940e61faf9d8b14c2c6 . . . . . . . . . . . . . . . . [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 (73 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://r3.o.lencr.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://r3.i.lencr.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 (84 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'autosecuritas-espigares-rivesaltes.fr' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.autosecuritas-espigares-rivesaltes.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 (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) 00f10076007a328c54d8b72db620ea38e0521ee98416703213854d3bd22bc13a57a352eb5200000186d5865e270000040300473045022100a5581c479cf45cb083a708d3b335a7991034510d7b8783079fdcba2928fa463d0220311d35e2b1648176b8914be2823b80c83cbd57462fd3e247f80eb30013c247cf007700adf7befa7cff10c88b9d3d9c1e3e186ab467295dcfb10c24ca858634ebdc828a00000186d5865e3d0000040300483046022100cf25d615c833a981bc02921c8696b7bc9eb510716d4fef9a5ed7f061b83ddb92022100e89b677b1cbc2f8f8828e29e762e8020128c45f19254ffc32e02d5b4f3f5ef0a . . . . [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) 000437931d6ce7abe54552dcd1d5babe19e73655441034687f96dad3e195c3812ba54bee0388edc46a1a8971e4dbe973956be4e8e0036b4d25039f5768d51acab019d4f8c6617cd9f8f2387e42bbb1b54c7b6ddc24535780988217f665e8ddfbf90c7e6e9a997cab1c85d60e64bb0e42dacc7b62596187f969f3884a12061a9a90737869bee532ac2626f3450cbf020f41d87fb78204901c76b78cf1a9b025e1c21ec4b6477e2167315f3b223907978f1e21db0555764b220e3ab5f02e5422258733a7511b099304778614644b7f3193e1397c44b3865095e56685d37982c21e9de1a16f23ccb28ef2340647bbc99b7dbfe2b46655f427ff37457c37d67edbf04e