labourseauxlivres.fr
Issued by R3
About this certificate
This digital certificate with serial number 03:26:a9:1b:bb:8f:2e:1d:58:43:16:93:2b:49:a3:58:ee:a4 was issued on by Let's Encrypt.
This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. 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:
- DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
- Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
- Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)
Certificate Subject
CN=labourseauxlivres.fr
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 03:26:a9:1b:bb:8f:2e:1d:58:43:16:93:2b:49:a3:58:ee:a4Serial Number (int): 274492371265733727682855176594966630166180
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: aa:14:bb:c5:22:a0:bb:0c:9d:8f:7e:eb:bd:47:95:26:94:bb:f5:c3
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 4d:ef:f3:40:dd:7a:c8:3d:1e:b3:33:f2:b5:7f:88:3c:eb:33:fc:ee
Fingerprint (sha256): 40:c7:e4:af:76:00:40:c1:e3:f5:f1:13:a1:ba:53:44:76:76:c7:0a:f2:29:18:45:f1:10:fd:d5:49:10:dc:3c
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate labourseauxlivres.fr
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for labourseauxlivres.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
labourseauxlivres.fr
Other certificates including the domain name labourseauxlivres.fr
(limited to 100 certificates)
gtservicesandsolutions.com
shop.labourseauxlivres.fr
sergebadio.com
labourseauxlivres.fr
labourseauxlivres.fr
www.madlineindia.com
getmydeveloper.com
shop.labourseauxlivres.fr
shop.labourseauxlivres.fr
labourseauxlivres.fr
aide.acheter.labourseauxlivres.fr
www.hawkersoftwares.com
landing.labourseauxlivres.fr
getmydeveloper.com
labourseauxlivres.fr
auth.geofyi.com
www.ask-music.com
revendre-livres.fr
www.xn--aktivoli-brse-rmb.de
www.xfucktube.online
www.axedelivery.com.br
brain-store.elrego.com
fashionbrandes.online
www.muyhambriento.com
app.labourseauxlivres.fr
alexhang.com
newseason.es
xn--gvenilir-65a.com
xn--gvenilir-65a.com
recruitment.csa.edu.ph
revendre-livres.fr
coara.co
brain-store.elrego.com
matsyahavelock.com
admin.vitolicfoods.com
aircloudproapps.hitachiaircon.com
xn--2e0bj6q8to.xn--9t4b29cmcb21sgvs.com
training.asiapacificforum.net
revendre-livres.fr
footz.football
kraftsix.com
fashionbrandes.online
www.labourseauxlivres.fr
aide.vendre.labourseauxlivres.fr
labourseauxlivres.fr
gtservicesandsolutions.com
upesmtc.com
labourseauxlivres.fr
vahanplate.com
xn--frskring-2za1p.granat.app
xn--2e0bj6q8to.xn--9t4b29cmcb21sgvs.com
leem.vn
shop.beryl.cc
ynriver.com
rsbg.ch
www.cloket.in
revendre-livres.fr
labourseauxlivres.fr
labourseauxlivres.fr
labourseauxlivres.fr
gibung.id
labourseauxlivres.fr
yantrik.in
file-transfer.hendley.id.au
soludi.tech
www.andrejus.uk
cihankafadar.com
labourseauxlivres.fr
www.skysmobileapps.com
getmydeveloper.com
redirect.xrex.io
revendre-livres.fr
shop.labourseauxlivres.fr
sergebadio.com
labourseauxlivres.fr
labourseauxlivres.fr
www.madlineindia.com
getmydeveloper.com
shop.labourseauxlivres.fr
shop.labourseauxlivres.fr
labourseauxlivres.fr
aide.acheter.labourseauxlivres.fr
www.hawkersoftwares.com
landing.labourseauxlivres.fr
getmydeveloper.com
labourseauxlivres.fr
auth.geofyi.com
www.ask-music.com
revendre-livres.fr
www.xn--aktivoli-brse-rmb.de
www.xfucktube.online
www.axedelivery.com.br
brain-store.elrego.com
fashionbrandes.online
www.muyhambriento.com
app.labourseauxlivres.fr
alexhang.com
newseason.es
xn--gvenilir-65a.com
xn--gvenilir-65a.com
recruitment.csa.edu.ph
revendre-livres.fr
coara.co
brain-store.elrego.com
matsyahavelock.com
admin.vitolicfoods.com
aircloudproapps.hitachiaircon.com
xn--2e0bj6q8to.xn--9t4b29cmcb21sgvs.com
training.asiapacificforum.net
revendre-livres.fr
footz.football
kraftsix.com
fashionbrandes.online
www.labourseauxlivres.fr
aide.vendre.labourseauxlivres.fr
labourseauxlivres.fr
gtservicesandsolutions.com
upesmtc.com
labourseauxlivres.fr
vahanplate.com
xn--frskring-2za1p.granat.app
xn--2e0bj6q8to.xn--9t4b29cmcb21sgvs.com
leem.vn
shop.beryl.cc
ynriver.com
rsbg.ch
www.cloket.in
revendre-livres.fr
labourseauxlivres.fr
labourseauxlivres.fr
labourseauxlivres.fr
gibung.id
labourseauxlivres.fr
yantrik.in
file-transfer.hendley.id.au
soludi.tech
www.andrejus.uk
cihankafadar.com
labourseauxlivres.fr
www.skysmobileapps.com
getmydeveloper.com
redirect.xrex.io
revendre-livres.fr
Certificate
The complete raw certificate details for labourseauxlivres.fr in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIE9DCCA9ygAwIBAgISAyapG7uPLh1YQxaTK0mjWO6kMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDA0MjAyMDE5NTVaFw0yNDA3MTkyMDE5NTRaMB8xHTAbBgNVBAMT FGxhYm91cnNlYXV4bGl2cmVzLmZyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAxofebJhGNNiDqxUm99mXNW6Ba8VsqIdzk93676FJKYVGMgecY3XqB+Rk DSDX249Mw+CmN+GANQpWj8V/FdCXQf0bGovfKnw312XNlethU7iHD5MLZwSXfoO7 7T+kXtxxn1AHXkTsHezjUYniH6GbSUa0jYc6TMwP2X/mNYZnDNRx7x7Lx3ncmmx8 tys0WMZPFifFcnzHkru3omljp1jESJWS6LUNc0TrbJtRO0JgHqEmEZ4RofUcclQR GNQmE/wJ9u6LsXJBweNv1sHNQf8bTKX+VR0/B+vMVgCjWvs+zjBH1uknKmKWgnjC BlG3a80AgIQPVslhfaRhdZr/tE05HQIDAQABo4ICFTCCAhEwDgYDVR0PAQH/BAQD AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA MB0GA1UdDgQWBBSqFLvFIqC7DJ2Pfuu9R5UmlLv1wzAfBgNVHSMEGDAWgBQULrMX t1hWy65QCUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0 dHA6Ly9yMy5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVu Y3Iub3JnLzAfBgNVHREEGDAWghRsYWJvdXJzZWF1eGxpdnJlcy5mcjATBgNVHSAE DDAKMAgGBmeBDAECATCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB2AD8XS0/XIkdY lB1lHIS+DRLtkDd/H4Vq68G/KIXs+GRuAAABjv1hSiAAAAQDAEcwRQIhAIxc8Omn /vEZpeJbg5tkZOtZia3IMxcwlk5eNpsXngJiAiAMI1tXdcuraqxjfIyqY3QLfMOZ GMrWyYT7MOKg2dHSkQB1AEiw42vapkc0D+VqAvqdMOscUgHLVt0sgdm7v6s52IRz AAABjv1hShkAAAQDAEYwRAIgH1BVA8gTPsyZK5AQWQd36orjKZLNs09Yl0L6EYgj iPACIFHwtPDBBtuhyxVYr6s8t1PIHfGt58oE57UFv5DTa57yMA0GCSqGSIb3DQEB CwUAA4IBAQBIioVNz66hIRMHGnN1L8RtoRwDp+b4qtQblzBI2gJ20r5namSxUEFi 75tdt2ecIPN+Ucm2hUbuZdqKCsEY0HsFqvuDTHNShK/QXpOlV1PdEa/WW4bH92nP c04h09g7pcoPPOBSkhl3pM1chTDiepVJVOfh600hiwghtTSmCa8g1HuEOwbO6nwv FW4x+5GHG8W+ObzVFc5fOTeLH5Y3v0oCA3F1sId/gKnvZam3eu4/z1zmPhG+a5L2 asdTN7d7VkhLwyW1VMigHMXHX7efr5rLdN/6P+IlyU9A3Dn8HOUyz+899Ea1U3Uf vR/HV03pIKqMj6B1WSy/jtd7MG/u2qaX -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxofebJhGNNiDqxUm99mX NW6Ba8VsqIdzk93676FJKYVGMgecY3XqB+RkDSDX249Mw+CmN+GANQpWj8V/FdCX Qf0bGovfKnw312XNlethU7iHD5MLZwSXfoO77T+kXtxxn1AHXkTsHezjUYniH6Gb SUa0jYc6TMwP2X/mNYZnDNRx7x7Lx3ncmmx8tys0WMZPFifFcnzHkru3omljp1jE SJWS6LUNc0TrbJtRO0JgHqEmEZ4RofUcclQRGNQmE/wJ9u6LsXJBweNv1sHNQf8b TKX+VR0/B+vMVgCjWvs+zjBH1uknKmKWgnjCBlG3a80AgIQPVslhfaRhdZr/tE05 HQIDAQAB -----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 274492371265733727682855176594966630166180 . . . . . . . . [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 2024-04-20 20:19:55 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-07-19 20:19:54 +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 'labourseauxlivres.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 25062183807617858803012027890230259347860255360319576223310700281490867650216316909436922219201378908994360623703006592684639623693224143324759826619589264265108793602232006755624978160139949090582832259466235920475113742282319692206212445861370625947325043186144136761171265852992766238963096485189186943703061064839623012380366471801484485950594486734663349566304606920929322273202780256419288124088650502868290164999585118448247893801895190439097215665242255535598812833832360398714915015132418194645022575333316743575029505006641924435753600232091708978142417143924967520138365264370653129605633682334227041696029 . . . . . . . . . . . . . . . . . . . . [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) aa14bbc522a0bb0c9d8f7eebbd47952694bbf5c3 . . . . . . . . . . . . . . . . [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 (24 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'labourseauxlivres.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 (12 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.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef0076003f174b4fd7224758941d651c84be0d12ed90377f1f856aebc1bf2885ecf8646e0000018efd614a2000000403004730450221008c5cf0e9a7fef119a5e25b839b6464eb5989adc8331730964e5e369b179e026202200c235b5775cbab6aac637c8caa63740b7cc39918cad6c984fb30e2a0d9d1d29100750048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018efd614a19000004030046304402201f505503c8133ecc992b9010590777ea8ae32992cdb34f589742fa11882388f0022051f0b4f0c106dba1cb1558afab3cb753c81df1ade7ca04e7b505bf90d36b9ef2 . . . . [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) 00488a854dcfaea12113071a73752fc46da11c03a7e6f8aad41b973048da0276d2be676a64b1504162ef9b5db7679c20f37e51c9b68546ee65da8a0ac118d07b05aafb834c735284afd05e93a55753dd11afd65b86c7f769cf734e21d3d83ba5ca0f3ce052921977a4cd5c8530e27a954954e7e1eb4d218b0821b534a609af20d47b843b06ceea7c2f156e31fb91871bc5be39bcd515ce5f39378b1f9637bf4a02037175b0877f80a9ef65a9b77aee3fcf5ce63e11be6b92f66ac75337b77b56484bc325b554c8a01cc5c75fb79faf9acb74dffa3fe225c94f40dc39fc1ce532cfef3df446b553751fbd1fc7574de920aa8c8fa075592cbf8ed77b306feedaa697