torrebelvicino.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:9b:3d:48:ec:07:a4:c0:8d:38:51:09:5b:a3:eb:39:36:92 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=torrebelvicino.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:9b:3d:48:ec:07:a4:c0:8d:38:51:09:5b:a3:eb:39:36:92Serial Number (int): 314162086208397148074185817152612539643538
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 25:f3:e2:e6:a2:54:a0:6e:27:4e:e0:a4:ca:43:6c:c5:d0:b0:ef:fe
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 73:fd:f9:e6:50:31:fe:4f:cd:0c:3e:0b:8b:8a:08:8b:0b:c7:d4:c4
Fingerprint (sha256): 51:f9:3f:51:b6:99:8d:bd:05:a4:b2:95:fa:40:b4:71:c7:5e:fc:c0:ae:6f:ce:e2:f3:0d:01:ad:c1:cf:4e:d1
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate torrebelvicino.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for torrebelvicino.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
torrebelvicino.com
Other certificates including the domain name torrebelvicino.com
(limited to 100 certificates)
www.torrebelvicino.com
torrebelvicino.com
torrebelvicino.com
www.torrebelvicino.com
torrebelvicino.com
www.torrebelvicino.com
www.torrebelvicino.com
www.torrebelvicino.com
melitodinapoli.org
www.nydumpster.com
www.torrebelvicino.com
torrebelvicino.com
www.torrebelvicino.com
torrebelvicino.com
torrebelvicino.com
www.cayler.com
torrebelvicino.com
torrebelvicino.com
torrebelvicino.com
www.torrebelvicino.com
torrebelvicino.com
www.torrebelvicino.com
www.torrebelvicino.com
www.torrebelvicino.com
melitodinapoli.org
www.nydumpster.com
www.torrebelvicino.com
torrebelvicino.com
www.torrebelvicino.com
torrebelvicino.com
torrebelvicino.com
www.cayler.com
torrebelvicino.com
Certificate
The complete raw certificate details for torrebelvicino.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXTCCBUWgAwIBAgISA5s9SOwHpMCNOFEJW6PrOTaSMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAxMjkxOTMzMzJaFw0y MDA0MjgxOTMzMzJaMB0xGzAZBgNVBAMTEnRvcnJlYmVsdmljaW5vLmNvbTCCAiIw DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALPmHaFAXhb7JyT5Kp5SzciicKMK C9Z/blP9VJZmv45TCGRbaRD1k7lEufliW30zDhPK3N4tD5XbaGyGCwAVhQtjEQmF 4W98Vlvrrg7GgwnSNJoOqJYsLBZoicfq0gBrFL3kdPhQnJBCihNXe6TeqboETA9u fk7/ziF6oz4+34fTROLfiDHcZYSK16t0v0xskl/KgdsemBLVneJ27NSPdrYV/VI+ Erq1BQanzJMvVyO66cZsJeAmOuz4Zc6X6J91DBE0PhskQndo2Ffz3K9NgFzjCFrv NZrb6IdgiOFrTY0VR4E0HIy5WK9L01soNi62qV3KMzWCWjVKvVm6mTigBiF8Oseq 4MjRHWVGZyVcArnqMLCEW6XJ0lLi2Q+KQaKa6H3QHL6A/5IN/dh+yr8eAl8n+fPt nTfux3WmtY+gYGAT7ebh3kWllJelo5jNNgicHlaQ6l8zLoko+6sBd27irVBtJz6z 5a3UvXCGwhwpfHEWo9GLW9/cpIIvVVdzD1WaUGhvJrApcrCebg7083pwToMRUGjq 3LJc7ugipbCKET+GDfWBdMeHaJSkZTw3t3+th7sH4it1Visngs4BJmu8bpgLZ+vd 3PP9upeNtI0sRFHSiNOOpq8QiHlzVC5yIV1XwLICvyfkQ1cjcslXsiWNfur4cyTo pNol700i6YNzauerAgMBAAGjggJoMIICZDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FCXz4uaiVKBuJ07gpMpDbMXQsO/+MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF Ze/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au aW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu aW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wHQYDVR0RBBYwFIISdG9ycmViZWx2aWNp bm8uY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYI KwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBQYKKwYBBAHW eQIEAgSB9gSB8wDxAHcAb1N2rDHwMRnYmQCkURX/dxUcEdkCwQApBo2yCJo32RMA AAFv8wJPbAAABAMASDBGAiEAmvNtJczx/vP63u1OGJLDydagoaeaHDUlcoS9s+yW JRwCIQD+3pR3LTxuxOjRm2UZjBBZQpylTq4Jd7tuv05JT0voJAB2AAe3XBvlfWj/ 8bDGHSMVx7rmV3xXlLdq7rxhOhpp06IcAAABb/MCT20AAAQDAEcwRQIhAJ0NDD1/ l6KvAxV4NrO8LYgQyEXzr32XF94iOcqPq0rsAiAdA9GARtkiOHcRGWbV2oNGRs0E DmuRxU/140B+aTSg8jANBgkqhkiG9w0BAQsFAAOCAQEAgvfBqn/V7ZCkdqJNzV/F 3jwAwT8rstvunqiOfi+WXPRhKhNEY3Yt1GRULNhBXUlUQ+8yh9+QexsaHEJb8b1S 7P+PDFJVXvwmVUJDNUULaX44H2VXRDcoTc0+1SX1a3x0sYvdBrglf/u1SmMT7TDU NblTfh7Te5usORbv3i5EeLGSvbPDc5lzANiIw3g3rtohNEtPDY5BAo/ssahsW1jm D1sylTmjponRwb9EOgddZzwKybY6x9q5TuQKsPwS8OY9thCjPVTQPkK9dusRoycl Gt5hcSMAmYDi7R6dOu6Gs+BKFEjUG3xLhKmWHLDPW6pRdyXRB2s0xzt6/tXKXGsg mA== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAs+YdoUBeFvsnJPkqnlLN yKJwowoL1n9uU/1Ulma/jlMIZFtpEPWTuUS5+WJbfTMOE8rc3i0PldtobIYLABWF C2MRCYXhb3xWW+uuDsaDCdI0mg6oliwsFmiJx+rSAGsUveR0+FCckEKKE1d7pN6p ugRMD25+Tv/OIXqjPj7fh9NE4t+IMdxlhIrXq3S/TGySX8qB2x6YEtWd4nbs1I92 thX9Uj4SurUFBqfMky9XI7rpxmwl4CY67Phlzpfon3UMETQ+GyRCd2jYV/Pcr02A XOMIWu81mtvoh2CI4WtNjRVHgTQcjLlYr0vTWyg2LrapXcozNYJaNUq9WbqZOKAG IXw6x6rgyNEdZUZnJVwCueowsIRbpcnSUuLZD4pBoprofdAcvoD/kg392H7Kvx4C Xyf58+2dN+7Hdaa1j6BgYBPt5uHeRaWUl6WjmM02CJweVpDqXzMuiSj7qwF3buKt UG0nPrPlrdS9cIbCHCl8cRaj0Ytb39ykgi9VV3MPVZpQaG8msClysJ5uDvTzenBO gxFQaOrcslzu6CKlsIoRP4YN9YF0x4dolKRlPDe3f62HuwfiK3VWKyeCzgEma7xu mAtn693c8/26l420jSxEUdKI046mrxCIeXNULnIhXVfAsgK/J+RDVyNyyVeyJY1+ 6vhzJOik2iXvTSLpg3Nq56sCAwEAAQ== -----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 314162086208397148074185817152612539643538 . . . . . . . . [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 2020-01-29 19:33:32 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-28 19:33:32 +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 'torrebelvicino.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 733923437866208756994562117111360964544084700799434044610929098134570512357637149679591129251818740003911150922957967393592391985243733071781668155705890407608060971007942555149605718032471932690539907611371429539133431885375341014703850308617043992341545420599228459827307240354172682932066234440123075902119894544160902764959892476705949319262240609102084921092205075631316934348397010339956906889217438262745676815659382425157931154610737654631626484621680215362414739135935604579121481083231910200120847756054234192896823477457620879896853297567921873841083678636487498348627170858740504800234632342829915649518144037894456223487129953806814393607184464659209122868082511429109347809269938993677801877584271890909572217357983363557249856342574774233717055967287027945966769968004389433141990510977278866939261913583252661255026095562594849708553784241921317753771308377311615356825057388830890226125082559504658611025714239469822642518751875055153599930267043310253095525460029704392814766089304134230993653935377749540704892856761801579602848266757121782770282957135642093781740035187691918547978581186970871674521565339994943726447141103973505420842917279372382377426053428805306072596431020987801137948800909035565291754153899 . . . . . . . . . . . . . . . . . . . . [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) 25f3e2e6a254a06e274ee0a4ca436cc5d0b0effe . . . . . . . . . . . . . . . . [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 'torrebelvicino.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) 00f10077006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016ff3024f6c00000403004830460221009af36d25ccf1fef3fadeed4e1892c3c9d6a0a1a79a1c35257284bdb3ec96251c022100fede94772d3c6ec4e8d19b65198c1059429ca54eae0977bb6ebf4e494f4be82400760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016ff3024f6d00000403004730450221009d0d0c3d7f97a2af03157836b3bc2d8810c845f3af7d9717de2239ca8fab4aec02201d03d18046d9223877111966d5da834646cd040e6b91c54ff5e3407e6934a0f2 . . . . [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) 0082f7c1aa7fd5ed90a476a24dcd5fc5de3c00c13f2bb2dbee9ea88e7e2f965cf4612a134463762dd464542cd8415d495443ef3287df907b1b1a1c425bf1bd52ecff8f0c52555efc2655424335450b697e381f65574437284dcd3ed525f56b7c74b18bdd06b8257ffbb54a6313ed30d435b9537e1ed37b9bac3916efde2e4478b192bdb3c373997300d888c37837aeda21344b4f0d8e41028fecb1a86c5b58e60f5b329539a3a689d1c1bf443a075d673c0ac9b63ac7dab94ee40ab0fc12f0e63db610a33d54d03e42bd76eb11a327251ade617123009980e2ed1e9d3aee86b3e04a1448d41b7c4b84a9961cb0cf5baa517725d1076b34c73b7afed5ca5c6b2098