www.esagono.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:65:7e:55:90:40:66:fd:11:f5:a7:80:9e:99:75:f5:7b:07 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.esagono.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:65:7e:55:90:40:66:fd:11:f5:a7:80:9e:99:75:f5:7b:07Serial Number (int): 382985589784527104997430088823330779265799
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 99:d6:33:64:8a:e9:46:f4:b2:d5:02:fa:a6:47:13:d8:de:16:f6:45
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): d0:9e:13:d6:c2:02:bf:b4:39:4d:1e:4b:11:6b:c3:f6:f2:0c:6b:3d
Fingerprint (sha256): 98:46:9d:d7:60:04:76:48:5a:e4:49:3e:4e:bb:6d:c9:e4:0a:8d:f3:0e:b7:84:10:41:49:13:75:72:79:7f:f7
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.esagono.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.esagono.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
www.esagono.com
Other certificates including the domain name esagono.com
(limited to 100 certificates)
www.esagono.com
providencestemcell.com
www.vacanzeromantiche.com
acquistoimmobile.com
esagono.com
rptek.com
www.esagono.com
esagono.com
esagono.com
peschieraborromeo.org
www.bridalpalace.com
espropri.com
esagono.com
esagono.com
www.esagono.com
esagono.com
esagono.com
www.allegato.com
www.esagono.com
esagono.com
barbkops.ca
www.esagono.com
esagono.com
esagono.com
www.esagono.com
providencestemcell.com
www.vacanzeromantiche.com
acquistoimmobile.com
esagono.com
rptek.com
www.esagono.com
esagono.com
esagono.com
peschieraborromeo.org
www.bridalpalace.com
espropri.com
esagono.com
esagono.com
www.esagono.com
esagono.com
esagono.com
www.allegato.com
www.esagono.com
esagono.com
barbkops.ca
www.esagono.com
esagono.com
esagono.com
www.esagono.com
Certificate
The complete raw certificate details for www.esagono.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGVzCCBT+gAwIBAgISBGV+VZBAZv0R9aeAnpl19XsHMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEyMDQwNTIwNTlaFw0y MDAzMDMwNTIwNTlaMBoxGDAWBgNVBAMTD3d3dy5lc2Fnb25vLmNvbTCCAiIwDQYJ KoZIhvcNAQEBBQADggIPADCCAgoCggIBAMvj04D3Yt52ijiUE+Bx3lOqTVpC+JXo CI11wbW9qoASqyBkqbdFRn2HsLOUjp+Z0urpHvJl4BHFjQOr8ABicy8V9r/oJaoJ UqDea5C7OOzDRDVIVyRdVIPmSdA0mKfK6Wg/5iPPCno5hdd7ate1BYN5At0YHmR5 qq+7dcblV+tKMC0PxsHQ3XGE9Eyp2XeL7FWvtcl50BKh8poQR6i5/iCFmVQhq2JJ klGSzla8pU9II6UwpB5qUPTLCdgaHzPYDCFlaNUWgDVh46w1Gn9QFmVmucMVvV6B ehavfcUcVvV0lQkjS0JSuAH7fIC1dgMMmEyb6wuOPtLGaNGhMHayf3JaBSAWSlXI KyFibmXssoOt3IijPWnW8VKiBcpPJJESVCFPTmsi6TE8DGkd+DTJAEbfgqamp4cC 470Bf2TPs2nH8H0q6FVJiMe2Oeb1L+WUJei4mbz3cyAxNuODMAKmZQYuNoBCMfVK 7nd90MOFNTbaKbO8SVeHfQ9ppKswN7fVTUvi+kWItGLzjPQz8aLRPck9zA+6px5Z /jkWcnTGWsrpNH246e2n3WKW3zG9S5XT9RwQlBAC3hc5qB/mf0F7kwY1t0UJmxHx /fZdnhbzULlBt0jXZYjU2xDkGioh41fbNMXpAIeytJ1Z04uekUjtfpYIh2OHu+00 IKZnRP+hK/A7AgMBAAGjggJlMIICYTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFJnW M2SK6Ub0stUC+qZHE9jeFvZFMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/z qOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZy8wGgYDVR0RBBMwEYIPd3d3LmVzYWdvbm8uY29t MEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUH AgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBQYKKwYBBAHWeQIEAgSB 9gSB8wDxAHcAsh4FzIuizYogTodm+Su5iiUgZ2va+nDnsklTLe+LkF4AAAFuz5Go pwAABAMASDBGAiEAi0tFt1IW6Di9mtsV6pgFOw7RqsiiDn8zWadlUUO0sbECIQDb +Vqy0vti6h+ngsI2wMqdwX8245Q147MOZx9B6i81WwB2AG9Tdqwx8DEZ2JkApFEV /3cVHBHZAsEAKQaNsgiaN9kTAAABbs+RqRAAAAQDAEcwRQIgGKkX0GD7axqxfcP3 vkf63jQceANn1dJpUjMYyts7do4CIQCm7QkCtoGevqQWCwDk0suxCSqC10mYSjdl RzDHqbSfojANBgkqhkiG9w0BAQsFAAOCAQEAA8g0VwmkV9ib5QWRGsB/ysolrFFQ OPWCMRrK7xPVTjrAELh2E/6rgNUks1wfYt9tk0x5HXIcN5WwUPmFLLQWeGCwje8I YHa4+XBO30IMQwdgejt0hloO04yoI1+HjBHAfacu6vrLFnthAgyc4s6MhQd+46w1 sDGcri15XraI19AMuYzh/F85roEn4Z4yyAq1sPYoZlNxDUMTs8JZ2/iEVO+LjtWZ mlGFfanqWuNzDIruzdQ3qm4TIysfpsrb2bi9utbKT7lEkvaxvYCEVP6Y3lUzCHy0 8fzyrDial+ZtiMMSp0oTK1i4foqp99fMVqsaAEfYGRvN2ljI8c9h50nb3A== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAy+PTgPdi3naKOJQT4HHe U6pNWkL4legIjXXBtb2qgBKrIGSpt0VGfYews5SOn5nS6uke8mXgEcWNA6vwAGJz LxX2v+glqglSoN5rkLs47MNENUhXJF1Ug+ZJ0DSYp8rpaD/mI88KejmF13tq17UF g3kC3RgeZHmqr7t1xuVX60owLQ/GwdDdcYT0TKnZd4vsVa+1yXnQEqHymhBHqLn+ IIWZVCGrYkmSUZLOVrylT0gjpTCkHmpQ9MsJ2BofM9gMIWVo1RaANWHjrDUaf1AW ZWa5wxW9XoF6Fq99xRxW9XSVCSNLQlK4Aft8gLV2AwyYTJvrC44+0sZo0aEwdrJ/ cloFIBZKVcgrIWJuZeyyg63ciKM9adbxUqIFyk8kkRJUIU9OayLpMTwMaR34NMkA Rt+CpqanhwLjvQF/ZM+zacfwfSroVUmIx7Y55vUv5ZQl6LiZvPdzIDE244MwAqZl Bi42gEIx9Urud33Qw4U1Ntops7xJV4d9D2mkqzA3t9VNS+L6RYi0YvOM9DPxotE9 yT3MD7qnHln+ORZydMZayuk0fbjp7afdYpbfMb1LldP1HBCUEALeFzmoH+Z/QXuT BjW3RQmbEfH99l2eFvNQuUG3SNdliNTbEOQaKiHjV9s0xekAh7K0nVnTi56RSO1+ lgiHY4e77TQgpmdE/6Er8DsCAwEAAQ== -----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 382985589784527104997430088823330779265799 . . . . . . . . [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-12-04 05:20:59 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-03 05:20:59 +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.esagono.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 831798408897091349517452533337021186566948824655948739672842203804437351824655586581777333553065854238515219126529079031693655616533702038441496507072338248340557837074192256660655504399210766655271421356870697506072821368205105887112533692351449912733918799691498861121329709004024447919380875812805512712227012598555530591292042993213617106427896020590090519136766162050586715894477173854481655968983783647041809715292678875412521092638508115405911644975287297986660945286697784119534528984623134538507879427757776179743755467136904814717001353575824156816043401158967828670625452738965293297476943609852185436177713955984035203158949526868358882203259975642898613481336737385560487525739735581795917921635295094025880960273177775004912916737429656581083744321253612621384769295967818586014700723719078536220716958373853984309725660987590034935580551489336115340653734568472586692156120085659186954188665975980094430745619522794340327043250315252065767103896209431468604462468272536717978115189816937288129133802666460500845027240142607236773797678326922972774412681263833836751497817284438924192765625273754998274440352665992835536986963915539686596416384702583005990269898795329887680553451766879510199531414679128492097789489211 . . . . . . . . . . . . . . . . . . . . [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) 99d633648ae946f4b2d502faa64713d8de16f645 . . . . . . . . . . . . . . . . [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 (19 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.esagono.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) 00f1007700b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016ecf91a8a700000403004830460221008b4b45b75216e838bd9adb15ea98053b0ed1aac8a20e7f3359a7655143b4b1b1022100dbf95ab2d2fb62ea1fa782c236c0ca9dc17f36e39435e3b30e671f41ea2f355b0076006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016ecf91a9100000040300473045022018a917d060fb6b1ab17dc3f7be47fade341c780367d5d269523318cadb3b768e022100a6ed0902b6819ebea4160b00e4d2cbb1092a82d749984a37654730c7a9b49fa2 . . . . [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) 0003c8345709a457d89be505911ac07fcaca25ac515038f582311acaef13d54e3ac010b87613feab80d524b35c1f62df6d934c791d721c3795b050f9852cb4167860b08def086076b8f9704edf420c4307607a3b74865a0ed38ca8235f878c11c07da72eeafacb167b61020c9ce2ce8c85077ee3ac35b0319cae2d795eb688d7d00cb98ce1fc5f39ae8127e19e32c80ab5b0f6286653710d4313b3c259dbf88454ef8b8ed5999a51857da9ea5ae3730c8aeecdd437aa6e13232b1fa6cadbd9b8bdbad6ca4fb94492f6b1bd808454fe98de5533087cb4f1fcf2ac389a97e66d88c312a74a132b58b87e8aa9f7d7cc56ab1a0047d8191bcdda58c8f1cf61e749dbdc