www.mesfavorisenligne.net
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:30:f8:2f:02:35:f9:20:cb:d9:b0:b9:ef:59:b9:c2:22:fc 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=www.mesfavorisenligne.net
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:30:f8:2f:02:35:f9:20:cb:d9:b0:b9:ef:59:b9:c2:22:fcSerial Number (int): 365112589964994056342403431540853880005372
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 2c:8b:67:6c:94:5d:cc:20:35:eb:93:b9:20:af:7d:50:30:27:c2:c6
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): ee:5d:6f:6a:bc:6f:2b:14:3d:ce:d9:7f:10:ee:63:3c:9f:03:52:4c
Fingerprint (sha256): 53:52:0c:0b:eb:21:42:62:54:e8:da:c1:42:5a:bf:e0:d9:78:e2:d5:0a:96:15:f4:96:b1:3c:0f:8a:3e:82:d2
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.mesfavorisenligne.net
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.mesfavorisenligne.net
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
www.mesfavorisenligne.net
Other certificates including the domain name mesfavorisenligne.net
(limited to 100 certificates)
dev.mesfavorisenligne.net
mesfavorisenligne.net
dev.mesfavorisenligne.net
www.mesfavorisenligne.net
www.mesfavorisenligne.net
dev.mesfavorisenligne.net
captures.mesfavorisenligne.net
mesfavorisenligne.net
www.mesfavorisenligne.net
www.mesfavorisenligne.net
dev.mesfavorisenligne.net
www.mesfavorisenligne.net
dev.mesfavorisenligne.net
captures.mesfavorisenligne.net
captures.mesfavorisenligne.net
www.mesfavorisenligne.net
www.mesfavorisenligne.net
dev.mesfavorisenligne.net
www.mesfavorisenligne.net
dev.mesfavorisenligne.net
dev.mesfavorisenligne.net
dev.mesfavorisenligne.net
captures.mesfavorisenligne.net
www.mesfavorisenligne.net
captures.mesfavorisenligne.net
dev.mesfavorisenligne.net
captures.mesfavorisenligne.net
www.mesfavorisenligne.net
www.mesfavorisenligne.net
www.mesfavorisenligne.net
dev.mesfavorisenligne.net
captures.mesfavorisenligne.net
www.mesfavorisenligne.net
www.mesfavorisenligne.net
captures.mesfavorisenligne.net
captures.mesfavorisenligne.net
www.mesfavorisenligne.net
captures.mesfavorisenligne.net
captures.mesfavorisenligne.net
dev.mesfavorisenligne.net
mesfavorisenligne.net
www.mesfavorisenligne.net
mesfavorisenligne.net
dev.mesfavorisenligne.net
www.mesfavorisenligne.net
www.mesfavorisenligne.net
dev.mesfavorisenligne.net
captures.mesfavorisenligne.net
mesfavorisenligne.net
www.mesfavorisenligne.net
www.mesfavorisenligne.net
dev.mesfavorisenligne.net
www.mesfavorisenligne.net
dev.mesfavorisenligne.net
captures.mesfavorisenligne.net
captures.mesfavorisenligne.net
www.mesfavorisenligne.net
www.mesfavorisenligne.net
dev.mesfavorisenligne.net
www.mesfavorisenligne.net
dev.mesfavorisenligne.net
dev.mesfavorisenligne.net
dev.mesfavorisenligne.net
captures.mesfavorisenligne.net
www.mesfavorisenligne.net
captures.mesfavorisenligne.net
dev.mesfavorisenligne.net
captures.mesfavorisenligne.net
www.mesfavorisenligne.net
www.mesfavorisenligne.net
www.mesfavorisenligne.net
dev.mesfavorisenligne.net
captures.mesfavorisenligne.net
www.mesfavorisenligne.net
www.mesfavorisenligne.net
captures.mesfavorisenligne.net
captures.mesfavorisenligne.net
www.mesfavorisenligne.net
captures.mesfavorisenligne.net
captures.mesfavorisenligne.net
dev.mesfavorisenligne.net
mesfavorisenligne.net
www.mesfavorisenligne.net
Certificate
The complete raw certificate details for www.mesfavorisenligne.net in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFazCCBFOgAwIBAgISBDD4LwI1+SDL2bC571m5wiL8MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA5MTUyMjQ4NThaFw0x OTEyMTQyMjQ4NThaMCQxIjAgBgNVBAMTGXd3dy5tZXNmYXZvcmlzZW5saWduZS5u ZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDpTRPyLZF8/2YtntSF poof/vCfTxtpj2YvfzCQA8kuMTJjyRL6TORha8uEsi3hhvpHLbsii354/X0Of6z9 ++3lPpA2K4EXk8uuZBScI7vn+KYkX8jMRdl4qL/98XRH554ZkognP11MInpWbPfu PE4Z+89Xdz8whU74HiRh2doxTY+hW/62RjRU485yF0nlziDVRIiiNJBzfSYE4CEo Q3a6PQrbn2FceGu2ywufYkeEX3CsTo8k4MiZlbvhbBcPclY9MeYtF/ky9Lxrbnwn K6d/TpB1Fv1cecy9s09Sw59fl6d1x5B+Qf3StCBtym1QI+03tDy6jzzZPIDMdY3u v7otAgMBAAGjggJvMIICazAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB BQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFCyLZ2yUXcwg NeuTuSCvfVAwJ8LGMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8G CCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxl dHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxl dHNlbmNyeXB0Lm9yZy8wJAYDVR0RBB0wG4IZd3d3Lm1lc2Zhdm9yaXNlbmxpZ25l Lm5ldDBMBgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsG AQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQUGCisGAQQB1nkC BAIEgfYEgfMA8QB3AG9Tdqwx8DEZ2JkApFEV/3cVHBHZAsEAKQaNsgiaN9kTAAAB bTdUXrAAAAQDAEgwRgIhAI6V4MDbyhl00tk0kQ/FZOecdXsBAVp67bg0NHTCVyHK AiEA3HBMYexxWjPjqJyRAOlheaTyDM1xBJjxAUapix7DyP8AdgBj8tvN6DvMLM8L coQnV2szpI1hd4+9daY4scdoVEvYjQAAAW03VF33AAAEAwBHMEUCIQDFNfElhF4c dXG0OWioHjtPAilfq2D/AxIU+Iq3JslsawIgMgo1J+WggV9jqEmkr90KEEgdeXar Za50b7EFGKoDBgEwDQYJKoZIhvcNAQELBQADggEBAHuOswYnwr61XK7OmHKPdwqq eEMA+pyCr/3WKEhJTnnf89cLaJgZlCred2XcnK8kMSfrSXaASfKT4NR8BmrW1R3O 2jnIXMJHMNBg3KHaCNFt5rkOM54r0AJNYzOjTEnw1gAzD0OBjYvGFX6PYzHzA84k Sz3bGsrJjUJltB9Fk9UM8TS/6iNBp0odKzMe3Y3qj9xlxa5rcWaQBPnz3SuWd9NU 7g8S+oChRpOXuYHEPnL9ucx4BLYiRs931KZZbpi0s6nAQGmZh1MKlYi45icKuctf XuaezkENOWAUHbh0MRZMk3OVUvbMjSff8UDnvSvgoVEAhREIqm7tk6i+20tbpUA= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6U0T8i2RfP9mLZ7UhaaK H/7wn08baY9mL38wkAPJLjEyY8kS+kzkYWvLhLIt4Yb6Ry27Iot+eP19Dn+s/fvt 5T6QNiuBF5PLrmQUnCO75/imJF/IzEXZeKi//fF0R+eeGZKIJz9dTCJ6Vmz37jxO GfvPV3c/MIVO+B4kYdnaMU2PoVv+tkY0VOPOchdJ5c4g1USIojSQc30mBOAhKEN2 uj0K259hXHhrtssLn2JHhF9wrE6PJODImZW74WwXD3JWPTHmLRf5MvS8a258Jyun f06QdRb9XHnMvbNPUsOfX5endceQfkH90rQgbcptUCPtN7Q8uo882TyAzHWN7r+6 LQIDAQAB -----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 365112589964994056342403431540853880005372 . . . . . . . . [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 2019-09-15 22:48:58 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-14 22:48:58 +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.mesfavorisenligne.net' . . . . . . . . [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 29451533593128472973578128909733472729827615809033597865034314652530735027963319157040482047048475321275493850115742851760572440228873798007802720501451739952372040740124250757519532091020545317728892467159347069103257219621848601731087097505315577106442952355455523450778284079830477561403019286364309588872606293064263537008304745606034219730601184839355357936727956120126925371128906906349994642544605513534152828896694406215839379986918273536609779521859431915651071145338617257119813857234467037775689796840716143263085882968750076721296799859570184859228894033274035399769295401209597781550102766420109847149101 . . . . . . . . . . . . . . . . . . . . [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) 2c8b676c945dcc2035eb93b920af7d503027c2c6 . . . . . . . . . . . . . . . . [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 (29 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.mesfavorisenligne.net' . . . . . . . . . . . . . . . . [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) 00f10077006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016d37545eb000000403004830460221008e95e0c0dbca1974d2d934910fc564e79c757b01015a7aedb8343474c25721ca022100dc704c61ec715a33e3a89c9100e96179a4f20ccd710498f10146a98b1ec3c8ff00760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016d37545df70000040300473045022100c535f125845e1c7571b43968a81e3b4f02295fab60ff031214f88ab726c96c6b0220320a3527e5a0815f63a849a4afdd0a10481d7976ab65ae746fb10518aa030601 . . . . [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) 007b8eb30627c2beb55caece98728f770aaa784300fa9c82affdd62848494e79dff3d70b689819942ade7765dc9caf243127eb49768049f293e0d47c066ad6d51dceda39c85cc24730d060dca1da08d16de6b90e339e2bd0024d6333a34c49f0d600330f43818d8bc6157e8f6331f303ce244b3ddb1acac98d4265b41f4593d50cf134bfea2341a74a1d2b331edd8dea8fdc65c5ae6b71669004f9f3dd2b9677d354ee0f12fa80a1469397b981c43e72fdb9cc7804b62246cf77d4a6596e98b4b3a9c040699987530a9588b8e6270ab9cb5f5ee69ece410d3960141db87431164c93739552f6cc8d27dff140e7bd2be0a15100851108aa6eed93a8bedb4b5ba540