freshfoodamneville.fr

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:e8:29:93:76:cc:c4:83:22:62:a8:64:44:8d:b7:7a:ed:42 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=freshfoodamneville.fr

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:e8:29:93:76:cc:c4:83:22:62:a8:64:44:8d:b7:7a:ed:42
Serial Number (int): 340337630945951545611219820784413637799234
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 3c:92:ca:65:c4:c3:2b:70:3f:63:50:f2:ea:a9:22:9f:e2:76:47:ff
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 59:e8:0b:43:a3:1f:d1:53:62:b3:10:bc:6d:54:3c:fc:7d:f3:72:6a
Fingerprint (sha256): 65:d7:90:11:36:7e:e4:00:4a:99:9c:e9:55:b2:47:8e:01:4c:c3:13:aa:c5:7a:ee:05:05:67:9e:7f:77:d9:b8

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 freshfoodamneville.fr

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for freshfoodamneville.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

freshfoodamneville.fr

Other certificates including the domain name freshfoodamneville.fr

(limited to 100 certificates)
freshfoodamneville.fr
www.freshfoodamneville.fr
freshfoodamneville.fr
freshfoodamneville.fr
freshfoodamneville.fr
www.freshfoodamneville.fr
stg.tatainvite.com
www.freshfoodamneville.fr
www.qmeq.me
freshfoodamneville.fr
www.freshfoodamneville.fr
www.freshfoodamneville.fr
freshfoodamneville.fr
qr.solkos.com.mx
www.freshfoodamneville.fr
www.freshfoodamneville.fr
freshfoodamneville.fr
freshfoodamneville.fr
www.freshfoodamneville.fr
www.freshfoodamneville.fr
www.freshfoodamneville.fr
freshfoodamneville.fr
flutteroiditservices.in
tinycommerce.com.au
freshfoodamneville.fr
freshfoodamneville.fr
www.freshfoodamneville.fr
freshfoodamneville.fr
www.freshfoodamneville.fr
freshfoodamneville.fr
freshfoodamneville.fr
freshfoodamneville.fr
freshfoodamneville.fr
www.freshfoodamneville.fr
www.freshfoodamneville.fr
www.freshfoodamneville.fr
freshfoodamneville.fr
voice.nisargshah.dev
www.freshfoodamneville.fr
freshfoodamneville.fr
freshfoodamneville.fr
freshfoodamneville.fr
freshfoodamneville.fr
stg.tatainvite.com
www.stonkers.games
freshfoodamneville.fr
freshfoodamneville.fr
www.freshfoodamneville.fr
www.freshfoodamneville.fr
www.freshfoodamneville.fr
freshfoodamneville.fr
www.freshfoodamneville.fr
www.freshfoodamneville.fr
www.freshfoodamneville.fr
freshfoodamneville.fr
www.freshfoodamneville.fr
www.freshfoodamneville.fr
www.freshfoodamneville.fr
www.freshfoodamneville.fr
www.freshfoodamneville.fr
freshfoodamneville.fr
www.freshfoodamneville.fr
freshfoodamneville.fr
offer.freshfoodamneville.fr
freshfoodamneville.fr
www.freshfoodamneville.fr
www.jirikolarik.cz
www.acuteplus.app
qr.solkos.com.mx
freshfoodamneville.fr
tinycommerce.com.au
freshfoodamneville.fr

Certificate

The complete raw certificate details for freshfoodamneville.fr in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFYTCCBEmgAwIBAgISA+gpk3bMxIMiYqhkRI23eu1CMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODExMjUxNjQ1MTJaFw0x
OTAyMjMxNjQ1MTJaMCAxHjAcBgNVBAMTFWZyZXNoZm9vZGFtbmV2aWxsZS5mcjCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJj3OetP7qzjPHURGtoN2qT6
8rjOCZ+PMVPF3yNR23j7TjRHCDVSIueZ3pDr3LX+TwFFJpAPYvMPTF2SfkZ7T5OE
zhdQ2clg5iqNakK3Em3oqfxPJJgtbHRqm3FpGtXd/BmxD/AHDlKu+INUg8zyIpmx
VIFbR6jKTylYODIrptjTsVjPdfJtG+7nfe9Ob3q5g3cahjJrMOtF9GKYFNlUQ9TI
tT6zpQRNK1nlQhIC6gtfD0AcstyiipoBnstcwKp4TVz6pwaTUEJw7UP/KAJ3y1aV
JA3yW9QPiQQMnK1bHOYQ97LRLhM9H7mub75SOASPY1vHTCMoXcY8yhK8Jp07zHUC
AwEAAaOCAmkwggJlMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD
AQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUPJLKZcTDK3A/Y1Dy
6qkin+J2R/8wHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYB
BQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu
Y3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2Vu
Y3J5cHQub3JnLzAgBgNVHREEGTAXghVmcmVzaGZvb2RhbW5ldmlsbGUuZnIwTAYD
VR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYa
aHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEDBgorBgEEAdZ5AgQCBIH0BIHx
AO8AdQB0ftqDMa0zEJEhnM4lT0Jwwr/9XkIgCMY3NXnmEHvMVgAAAWdL+ajJAAAE
AwBGMEQCIDw+npAhgfa/HswGyh2Vn4wVukS66EEOetsYXgz0kW7qAiAsCzOfC8tn
kBGyfHvJfUCIXKqnvsb/HpOT68C++TUrkwB2AGPy283oO8wszwtyhCdXazOkjWF3
j711pjixx2hUS9iNAAABZ0v5qNgAAAQDAEcwRQIgEPuBboTr7N0c2Z4Jlgw735bs
HS1UWikqFPHCt3xEQ/kCIQDfkN2KShIuzN+xLMG/g+h4Wn5tbA4LsUOg9qQy237b
yzANBgkqhkiG9w0BAQsFAAOCAQEAN6kKoooG2NL5QhcXmCsNcc3E7VFxDBKsM5hR
zp0LEWDoqtuq58deHAw1cnuwxRX6dBG8j5GILCCA1atGo3UcWBLSZswZlL/gzchy
Tbxe/ZQegX0HEDYpSBIMW0LHryWEVLtGIsbG8ByZ0UB0OsnVUDSa8bgNpK2pkjgH
kn+XQL/GxfzBJjeDah6lL72hfj1tt5LvOKQO828WTtVKs68wAGkxitG/deHtTXxn
3NKhlndruqfqDAve1L/7+/R+yiynThv2cvIMAnx6XEDQbpt/o/SuT15aWvTY9xtZ
4GU78CGUMlxyVS0NyOGQro93AkcTIUiBMwOf4rJlUWnqs0NzmA==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmPc560/urOM8dREa2g3a
pPryuM4Jn48xU8XfI1HbePtONEcINVIi55nekOvctf5PAUUmkA9i8w9MXZJ+RntP
k4TOF1DZyWDmKo1qQrcSbeip/E8kmC1sdGqbcWka1d38GbEP8AcOUq74g1SDzPIi
mbFUgVtHqMpPKVg4Mium2NOxWM918m0b7ud9705vermDdxqGMmsw60X0YpgU2VRD
1Mi1PrOlBE0rWeVCEgLqC18PQByy3KKKmgGey1zAqnhNXPqnBpNQQnDtQ/8oAnfL
VpUkDfJb1A+JBAycrVsc5hD3stEuEz0fua5vvlI4BI9jW8dMIyhdxjzKErwmnTvM
dQIDAQAB
-----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 340337630945951545611219820784413637799234
 . . . . . . . . [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-11-25 16:45:12 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-02-23 16:45:12 +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 'freshfoodamneville.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 19310134160867903868705392076093757398010988966887104947973674646463630183229260141873778304766318651646047020176831030243248620149612619155751538932314692493824620853952177253850713891715932692291714736884166438196715055732336400546146492683373687757129772638793265806061388942561846906939064240332791947936887676842160245944494354877380116422804686924765087142098693154280209099458313934820463053120166101874135902179940920556745752026702769354695969475647381912185789747441254259745093824973587562110077051040797128080067266088357811213659899082959206112033700125996384457100545104614932175741623818001542605950069
 . . . . . . . . . . . . . . . . . . . . [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)
							3c92ca65c4c32b703f6350f2eaa9229fe27647ff
 . . . . . . . . . . . . . . . . [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 (25 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'freshfoodamneville.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 (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc56000001674bf9a8c9000004030046304402203c3e9e902181f6bf1ecc06ca1d959f8c15ba44bae8410e7adb185e0cf4916eea02202c0b339f0bcb679011b27c7bc97d40885caaa7bec6ff1e9393ebc0bef9352b9300760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d000001674bf9a8d80000040300473045022010fb816e84ebecdd1cd99e09960c3bdf96ec1d2d545a292a14f1c2b77c4443f9022100df90dd8a4a122eccdfb12cc1bf83e8785a7e6d6c0e0bb143a0f6a432db7edbcb
 . . . . [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)
		0037a90aa28a06d8d2f9421717982b0d71cdc4ed51710c12ac339851ce9d0b1160e8aadbaae7c75e1c0c35727bb0c515fa7411bc8f91882c2080d5ab46a3751c5812d266cc1994bfe0cdc8724dbc5efd941e817d0710362948120c5b42c7af258454bb4622c6c6f01c99d140743ac9d550349af1b80da4ada9923807927f9740bfc6c5fcc12637836a1ea52fbda17e3d6db792ef38a40ef36f164ed54ab3af300069318ad1bf75e1ed4d7c67dcd2a196776bbaa7ea0c0bded4bffbfbf47eca2ca74e1bf672f20c027c7a5c40d06e9b7fa3f4ae4f5e5a5af4d8f71b59e0653bf02194325c72552d0dc8e190ae8f7702471321488133039fe2b2655169eab3437398