www.verificastrutturale.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:e4:ce:93:03:60:47:5e:e5:c4:fa:f9:82:fe:60:0b:a6:1c 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.verificastrutturale.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:e4:ce:93:03:60:47:5e:e5:c4:fa:f9:82:fe:60:0b:a6:1cSerial Number (int): 339195821756499827471105005240666693543452
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 1f:05:3e:59:59:e6:3a:c5:37:d9:0b:18:a3:c3:63:c3:69:f0:68:52
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 8e:13:85:87:20:8c:6c:68:54:24:56:92:00:a4:9c:e4:05:48:c6:05
Fingerprint (sha256): 77:49:89:85:d7:64:72:8d:f5:e6:a2:c0:19:11:f9:b2:ae:ce:b8:7b:54:18:07:48:ea:e6:d4:02:d8:9d:d9:d8
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.verificastrutturale.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.verificastrutturale.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.verificastrutturale.com
Other certificates including the domain name verificastrutturale.com
(limited to 100 certificates)
gianpietro.org
www.verificastrutturale.com
verificastrutturale.com
verificastrutturale.com
www.verificastrutturale.com
www.verificastrutturale.com
www.verificastrutturale.com
www.verificastrutturale.com
theramagic.com
www.verificastrutturale.com
verificastrutturale.com
verificastrutturale.com
www.equalifewomen.net
www.verificastrutturale.com
verificastrutturale.com
theclub.fitness
verificastrutturale.com
www.verificastrutturale.com
verificastrutturale.com
verificastrutturale.com
www.verificastrutturale.com
www.verificastrutturale.com
www.verificastrutturale.com
www.verificastrutturale.com
theramagic.com
www.verificastrutturale.com
verificastrutturale.com
verificastrutturale.com
www.equalifewomen.net
www.verificastrutturale.com
verificastrutturale.com
theclub.fitness
verificastrutturale.com
Certificate
The complete raw certificate details for www.verificastrutturale.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGbjCCBVagAwIBAgISA+TOkwNgR17lxPr5gv5gC6YcMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAxMTQwNTM4MDRaFw0y MDA0MTMwNTM4MDRaMCYxJDAiBgNVBAMTG3d3dy52ZXJpZmljYXN0cnV0dHVyYWxl LmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAM5ni+yhTW1jWCBe nXC9b3dLgAMDNws9gXhE1tC3QqRBmvgnJxPiX0tpbp+gHItpYRw40JYJYvsgORY1 /A9u669IIsEKunxQ2dnNQtwG1z9wnt6rGVRWiBYONwp1Jcz9PLogLb4FyI9tmk5l NjtIl4Q+/TnZzIi/XNltf9+dIwZwJSdExueSA0JYMajD44x83D34MeG5nzMvcj8V kV96r3/1ja5PACfICe+wL1spNUPs00UPDuMcP3WT/8kgdSwCpLAXxQRuSbj+Xrms wMmjL4MYcJlX+TZaJ+jXzvOakkjlZdomX3B1/vAftzqk8+RZ3dtU4eeqKOkz2ruz JQYZl4Jnwaw5845Jt2WBKDBk3eWWUQ9zVSPNkE8L4EWY1XuXFqstwsxfMd3dsBTI 4/DidzAARluy8vlIzsNLabWgv639dHJgJIH2DlzGgbLBpw49HckhRHHeteXUBmBm gp0GdqcuoINHJjA6ZXRAzcxOci7VMiF4R/IP0HZJkj8govF/OI8GCmYW7bHJI4Kq 2IGHPC9eN1Y1JwRd0JMQgaG31G9Ple/eLTWU2Q5VdfpmoysFSR6oUhU4KuMNqQaM siPKfjdUN0ytRwezh9GSk1ru2fE/BBmyeuL49VsYw83sNkmA2vssN9XEhC1DJNMj gMLZkzD/RMrgDqf/JtxsEaUyHfD/AgMBAAGjggJwMIICbDAOBgNVHQ8BAf8EBAMC BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw HQYDVR0OBBYEFB8FPllZ5jrFN9kLGKPDY8Np8GhSMB8GA1UdIwQYMBaAFKhKamME fd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0 cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0 cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wJgYDVR0RBB8wHYIbd3d3 LnZlcmlmaWNhc3RydXR0dXJhbGUuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcG CysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5 cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAb1N2rDHwMRnYmQCkURX/ dxUcEdkCwQApBo2yCJo32RMAAAFvosYHJQAABAMARzBFAiEAr66SN76ZboLJgqgB WsGb8hugQL6YemeMcNoaLGwbZNwCIDMPCjKoKHsGrQRMXKFboPRRMSOi7tdUSE0j MszjaInyAHYAB7dcG+V9aP/xsMYdIxXHuuZXfFeUt2ruvGE6GmnTohwAAAFvosYH IQAABAMARzBFAiEAlK7SECZYQsj9Q762vwD56J7R9RBLT8X5Lc33t6LpsAcCIGyI dGeu7Ia7FZtFnZav4+n7o6JND14hdYWSS3tsy5r2MA0GCSqGSIb3DQEBCwUAA4IB AQBJEW6W+XGPxQTZbFxcHwLEhsjJmu12u49OLSxCzxheuqCkHKaCfguzoj66qCiw Xg3KJ9VC7p4wrhD8DAqJiJVqiSNxtY517Bzan8KyCDCro6AWJPw31vc8C+z4x5f1 tsMioFYrFrDWX9kDd9UQDeVjgAu2WBLu3QiyXiI/MQ52MNBoI/69GBa9+Fvvlwwu sQIsAru7qNedazIceWV3EOD9jrsBMG7WvA6lbwEEpU5rSktP9eZPevk2OGtr0qx9 HDoX3LjOqifBgD0fTBRJjZmkHEf5SMoQkG2RqwWlRBK98J1+H0VyAEjGBsJeBp7L uOllVMvqTA1wunN9X7MlwgBt -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzmeL7KFNbWNYIF6dcL1v d0uAAwM3Cz2BeETW0LdCpEGa+CcnE+JfS2lun6Aci2lhHDjQlgli+yA5FjX8D27r r0giwQq6fFDZ2c1C3AbXP3Ce3qsZVFaIFg43CnUlzP08uiAtvgXIj22aTmU2O0iX hD79OdnMiL9c2W1/350jBnAlJ0TG55IDQlgxqMPjjHzcPfgx4bmfMy9yPxWRX3qv f/WNrk8AJ8gJ77AvWyk1Q+zTRQ8O4xw/dZP/ySB1LAKksBfFBG5JuP5euazAyaMv gxhwmVf5Nlon6NfO85qSSOVl2iZfcHX+8B+3OqTz5Fnd21Th56oo6TPau7MlBhmX gmfBrDnzjkm3ZYEoMGTd5ZZRD3NVI82QTwvgRZjVe5cWqy3CzF8x3d2wFMjj8OJ3 MABGW7Ly+UjOw0tptaC/rf10cmAkgfYOXMaBssGnDj0dySFEcd615dQGYGaCnQZ2 py6gg0cmMDpldEDNzE5yLtUyIXhH8g/QdkmSPyCi8X84jwYKZhbtsckjgqrYgYc8 L143VjUnBF3QkxCBobfUb0+V794tNZTZDlV1+majKwVJHqhSFTgq4w2pBoyyI8p+ N1Q3TK1HB7OH0ZKTWu7Z8T8EGbJ64vj1WxjDzew2SYDa+yw31cSELUMk0yOAwtmT MP9EyuAOp/8m3GwRpTId8P8CAwEAAQ== -----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 339195821756499827471105005240666693543452 . . . . . . . . [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-14 05:38:04 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-13 05:38:04 +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.verificastrutturale.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 842056807654999419008871575780618452720473203756416446098221505256745046204802303564528718937592493615679329291957285154538973142228504018114508766453597402490232839958956630259758337891755600082988212621729289339173053221996164691717304310856394564621076476626057385398968993786570957133156652870380359901825235915649726185103934944396266203535025263458230926377848470531468699134309788012189388870275424783273382175367226650004355246209047532874366323343073029252033702496842433504978372262334122841537726179701421711514912905569476596561252309034922014632710284562660430250532152862139082998480415932164623809376785133459597283646401226827925539813552096185664937031628124651366291702687569069282739054303171044734224830310090851936204301184906231119208129320534260148186265592459779433977327732908258877112519348272231952765276009908839483067885408390389417006671988386023222644817597449782816140920685815305452382525231859197035678673039179215359682640067378088413629546278815926577681579712883752721255594492834877623300660161868765043400618225670660369666527522537871735075098282449612108246364395032299159141353030032996229910875542845623910031309508852530715871027921739426948836106800465686750581470343724091239462988542207 . . . . . . . . . . . . . . . . . . . . [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) 1f053e5959e63ac537d90b18a3c363c369f06852 . . . . . . . . . . . . . . . . [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 (31 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.verificastrutturale.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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f00076006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016fa2c607250000040300473045022100afae9237be996e82c982a8015ac19bf21ba040be987a678c70da1a2c6c1b64dc0220330f0a32a8287b06ad044c5ca15ba0f4513123a2eed754484d2332cce36889f200760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016fa2c60721000004030047304502210094aed210265842c8fd43beb6bf00f9e89ed1f5104b4fc5f92dcdf7b7a2e9b00702206c887467aeec86bb159b459d96afe3e9fba3a24d0f5e217585924b7b6ccb9af6 . . . . [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) 0049116e96f9718fc504d96c5c5c1f02c486c8c99aed76bb8f4e2d2c42cf185ebaa0a41ca6827e0bb3a23ebaa828b05e0dca27d542ee9e30ae10fc0c0a8988956a892371b58e75ec1cda9fc2b20830aba3a01624fc37d6f73c0becf8c797f5b6c322a0562b16b0d65fd90377d5100de563800bb65812eedd08b25e223f310e7630d06823febd1816bdf85bef970c2eb1022c02bbbba8d79d6b321c79657710e0fd8ebb01306ed6bc0ea56f0104a54e6b4a4b4ff5e64f7af936386b6bd2ac7d1c3a17dcb8ceaa27c1803d1f4c14498d99a41c47f948ca10906d91ab05a54412bdf09d7e1f45720048c606c25e069ecbb8e96554cbea4c0d70ba737d5fb325c2006d