tendeoscuranti.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:08:0f:0d:38:84:08:f3:d5:70:5d:c7:56:9e:0a:73:65:0e 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=tendeoscuranti.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:08:0f:0d:38:84:08:f3:d5:70:5d:c7:56:9e:0a:73:65:0eSerial Number (int): 264079123796720008251797450440734315603214
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: aa:e1:f9:c2:ce:8b:95:38:57:ca:95:fd:59:6e:83:17:7b:d1:33:1a
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 78:fd:af:7b:98:83:94:83:06:6c:72:4e:28:8f:39:6a:59:2a:da:c1
Fingerprint (sha256): 1c:e6:f2:49:d5:b6:56:75:c4:e6:df:df:d3:1d:d2:b5:9b:d5:6f:59:1a:4c:fc:33:b7:03:42:79:74:a0:1c:76
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate tendeoscuranti.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for tendeoscuranti.com
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
9 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
tendeoscuranti.com
Other certificates including the domain name tendeoscuranti.com
(limited to 100 certificates)
www.tendeoscuranti.com
tendeoscuranti.com
tendeoscuranti.com
tendeoscuranti.com
www.tendeoscuranti.com
www.xn--dru.com
www.tendeoscuranti.com
tendeoscuranti.com
tendeoscuranti.com
www.tendeoscuranti.com
tendeoscuranti.com
impiantoeolico.co
tendeoscuranti.com
www.tendeoscuranti.com
www.tendeoscuranti.com
69480.com
www.tendeoscuranti.com
tendeoscuranti.com
tendeoscuranti.com
tendeoscuranti.com
www.tendeoscuranti.com
www.xn--dru.com
www.tendeoscuranti.com
tendeoscuranti.com
tendeoscuranti.com
www.tendeoscuranti.com
tendeoscuranti.com
impiantoeolico.co
tendeoscuranti.com
www.tendeoscuranti.com
www.tendeoscuranti.com
69480.com
www.tendeoscuranti.com
Certificate
The complete raw certificate details for tendeoscuranti.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXTCCBUWgAwIBAgISAwgPDTiECPPVcF3HVp4Kc2UOMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA2MjYxMzA0MDlaFw0x OTA5MjQxMzA0MDlaMB0xGzAZBgNVBAMTEnRlbmRlb3NjdXJhbnRpLmNvbTCCAiIw DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALS3QKsfe8EnelC8RkI65gtjArVe 2+zOK54RDgal3jsx4p8/xdH5QF6Ec2wJ+1OQKqFknZ9wGFEJan1EpqnGLCiirutf uiXTGv78nsF+Qp+9XrLHsd8XphZKby8yHSCxF6XyxFAMPdcIRXGjcUM0F4k7AUb4 1YT42ZVHpQ0iDqNtJ0fywLfEAq5BGEV6/Bjq/E6BVHrssPK2k/nsLpn63UsjqP7f TgP4dZaXirK7T+icqaka9iJH0KZ5+4pU/tbHvTNRajq/eyH1rRyHRWh8dvcdEn3K xCrERGbeGTsQUk6ttT2B8QTcZvBXcQifutC2eRLAHTQ1WXC8jDc5c/byqJlT+Dt7 v1gkeZBP932jGzQqWQd8zrPI/MSdrBTmwDuEtvt3iZcF8HKyzNE3vqfe3YjYMQ3m d9+OQdhSRvLqzsteER2jsJ098nRhXzLG0wfZslg2alA6u7uyalhKXhvkX17ryq0S x2PkOC/VGJR4L9AJq4h8ffaNIF9MLkRJ+UGe5FZnxcuUGUAWIMtlurNRpjObctzI EtX3IUyi+Oszd84U0U18d4SQ7q9zdaIzCvdpq4qK8vwHvgqIzDpOeuozXXrtrBJ9 omXhmal3sQgkDyeX7AKycCRHIbp2I83B9CtNqUBfUGjrDKFqFzgI3hlXCbL/Ll7q v/nPlvt3FaMr94dVAgMBAAGjggJoMIICZDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FKrh+cLOi5U4V8qV/Vlugxd70TMaMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF Ze/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au aW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu aW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wHQYDVR0RBBYwFIISdGVuZGVvc2N1cmFu dGkuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYI KwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBQYKKwYBBAHW eQIEAgSB9gSB8wDxAHcAdH7agzGtMxCRIZzOJU9CcMK//V5CIAjGNzV55hB7zFYA AAFrlBnUUwAABAMASDBGAiEA9Jl0Ag29+xOYTEDM8IV15kw5gxDI82NFgeXz4EBK 2PYCIQDv1clt9ITaERw0BdXiK1I+p6dXHsQJeFebqh9QvDKo6gB2ACk8UZZUyDll uqpQ/FgH1Ldvv1h6KXLcpMMM9OVFR/R4AAABa5QZ1CUAAAQDAEcwRQIhAI2qy4vB LSQ4iVZyjQSAZIQutzA16uFs9d66vaUqCWjdAiByDf0mdWcjLSdZIIokpow4vjg9 aypHhBMqnTd2FxB6OzANBgkqhkiG9w0BAQsFAAOCAQEAVGga8FVnCYgEtrGPfmNa wOi1HzAMRciOLzsV1JoBV9LHiFzCwJgb9pdlPJooMQPWPwjTskLQfgyD8QkxbliM /hWTunQ9dUJrLVL3XCY0ZUGgHzh7FLZKvQUfUnOwywAJuJxLq/XPnnrSbBf0C9lg 2doAtrlZ2MAaEXO24nIMvsEBsVZZX68hDYO3X76up6UqMufbCO/rWdBoM0IY2U7A JQHwN9aNf7oKiwkD3I6KCPum/tnPfyyrG8HuxdiJ1Jxmq23iwjvLvqaUe8Gm2w7m xZvsN8kaebJqqv5ntjOCbGBDN3NO0WGslbTIQQGu9oLx6OBvKE4art7assSMK23B sw== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtLdAqx97wSd6ULxGQjrm C2MCtV7b7M4rnhEOBqXeOzHinz/F0flAXoRzbAn7U5AqoWSdn3AYUQlqfUSmqcYs KKKu61+6JdMa/vyewX5Cn71essex3xemFkpvLzIdILEXpfLEUAw91whFcaNxQzQX iTsBRvjVhPjZlUelDSIOo20nR/LAt8QCrkEYRXr8GOr8ToFUeuyw8raT+ewumfrd SyOo/t9OA/h1lpeKsrtP6JypqRr2IkfQpnn7ilT+1se9M1FqOr97IfWtHIdFaHx2 9x0SfcrEKsREZt4ZOxBSTq21PYHxBNxm8FdxCJ+60LZ5EsAdNDVZcLyMNzlz9vKo mVP4O3u/WCR5kE/3faMbNCpZB3zOs8j8xJ2sFObAO4S2+3eJlwXwcrLM0Te+p97d iNgxDeZ3345B2FJG8urOy14RHaOwnT3ydGFfMsbTB9myWDZqUDq7u7JqWEpeG+Rf XuvKrRLHY+Q4L9UYlHgv0AmriHx99o0gX0wuREn5QZ7kVmfFy5QZQBYgy2W6s1Gm M5ty3MgS1fchTKL46zN3zhTRTXx3hJDur3N1ojMK92mriory/Ae+CojMOk566jNd eu2sEn2iZeGZqXexCCQPJ5fsArJwJEchunYjzcH0K02pQF9QaOsMoWoXOAjeGVcJ sv8uXuq/+c+W+3cVoyv3h1UCAwEAAQ== -----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 264079123796720008251797450440734315603214 . . . . . . . . [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-06-26 13:04:09 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-09-24 13:04:09 +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 'tendeoscuranti.com' . . . . . . . . [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 737256265946527593970362978889624179459067001355309055079773393991506375041686229769418224602594066518897977212589884421734954703139240248633689380671731156492536543304491194085608053606940952449398023835477394270290895542393422311101734291118073811763959398228801194754100602976050005849459591166956826496183806332047431727274160717309931395790323319717183487397396709801738658162822122152245239276191418097673731096488811087944191920221053979074189420585406431208762770767088027559975928377614936035005383200427065763502498302561198787805350270660303571145748774008307265840798119592977660396833814148920179115075013331417642990194757741177367992568789805185453787841987064615590386932477075100003885412269199516899773739633534070103396224716573725916793321419342763996190938019142072943280736499484834997415717111494148379794144328780046123115272853466554818753803199683384127394459212852668208193503770064444181402488752373048298996428409491043690447107283564446804526739452583381091160242695101961939521578958230496589063475351353612597806106220552309385642778982558487695626230097886598218604195102737348787360736994520685231637659948302351205030003720321952290945028784351158397466620739120389192954840887939787022189639206741 . . . . . . . . . . . . . . . . . . . . [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) aae1f9c2ce8b953857ca95fd596e83177bd1331a . . . . . . . . . . . . . . . . [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 (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'tendeoscuranti.com' . . . . . . . . . . . . . . . . [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) 00f1007700747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016b9419d4530000040300483046022100f49974020dbdfb13984c40ccf08575e64c398310c8f3634581e5f3e0404ad8f6022100efd5c96df484da111c3405d5e22b523ea7a7571ec40978579baa1f50bc32a8ea007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016b9419d42500000403004730450221008daacb8bc12d24388956728d048064842eb73035eae16cf5debabda52a0968dd0220720dfd267567232d2759208a24a68c38be383d6b2a4784132a9d377617107a3b . . . . [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) 0054681af05567098804b6b18f7e635ac0e8b51f300c45c88e2f3b15d49a0157d2c7885cc2c0981bf697653c9a283103d63f08d3b242d07e0c83f109316e588cfe1593ba743d75426b2d52f75c26346541a01f387b14b64abd051f5273b0cb0009b89c4babf5cf9e7ad26c17f40bd960d9da00b6b959d8c01a1173b6e2720cbec101b156595faf210d83b75fbeaea7a52a32e7db08efeb59d068334218d94ec02501f037d68d7fba0a8b0903dc8e8a08fba6fed9cf7f2cab1bc1eec5d889d49c66ab6de2c23bcbbea6947bc1a6db0ee6c59bec37c91a79b26aaafe67b633826c604337734ed161ac95b4c84101aef682f1e8e06f284e1aaededab2c48c2b6dc1b3