lavoriagricoli.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:2c:ef:9e:04:ab:b5:89:22:41:e9:5d:a6:39:c5:71:5f:dc 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=lavoriagricoli.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:2c:ef:9e:04:ab:b5:89:22:41:e9:5d:a6:39:c5:71:5f:dcSerial Number (int): 276627787908432112504586647588053732909020
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: a6:0c:89:c1:c0:86:2f:0f:27:8f:30:c7:27:cd:9f:c3:c3:67:76:7d
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 90:93:cc:ed:12:33:ed:ca:86:db:e0:ce:9b:54:5d:ff:06:41:ce:6f
Fingerprint (sha256): a3:c8:d3:b0:b0:15:63:8e:c3:c5:78:5f:54:72:7a:a0:4c:17:d3:29:f5:fb:64:7a:a1:f0:0b:33:cb:7f:89:46
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate lavoriagricoli.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for lavoriagricoli.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
lavoriagricoli.com
Other certificates including the domain name lavoriagricoli.com
(limited to 100 certificates)
lavoriagricoli.com
lavoriagricoli.com
www.lavoriagricoli.com
www.lavoriagricoli.com
lavoriagricoli.com
lavoriagricoli.com
peschieraborromeo.org
www.lavoriagricoli.com
www.lavoriagricoli.com
www.lavoriagricoli.com
lavoriagricoli.com
lavoriagricoli.com
smintel.com
lavorobarletta.com
www.lavoriagricoli.com
lavoriagricoli.com
lavoriagricoli.com
www.lavoriagricoli.com
www.lavoriagricoli.com
lavoriagricoli.com
lavoriagricoli.com
peschieraborromeo.org
www.lavoriagricoli.com
www.lavoriagricoli.com
www.lavoriagricoli.com
lavoriagricoli.com
lavoriagricoli.com
smintel.com
lavorobarletta.com
www.lavoriagricoli.com
lavoriagricoli.com
Certificate
The complete raw certificate details for lavoriagricoli.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXDCCBUSgAwIBAgISAyzvngSrtYkiQeldpjnFcV/cMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAzMjQwOTAwMjRaFw0x OTA2MjIwOTAwMjRaMB0xGzAZBgNVBAMTEmxhdm9yaWFncmljb2xpLmNvbTCCAiIw DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALMlhw2oNCaRoJA3McdJprJfc/8A L7feKMMec7epmNULNuuiFHu3fzSNIK+d2C1GqCLNpab+K/geLXZT3bJHr6DwOZiK 49LCitgmkWteHfr09WGVyotz+oi5OwQYSFLwCjcrpm8aZMhOODZTbVUWTDDJKaBB yejpYBQ+6zRDxidk0knEnPgMBxjPEbpkBrI3B3pPDO8NGkzMSGNqnSNMW9GCNyiE 1zG0jdW1tSmKkGCC4WMnmgJm0y7WoHNeBtxpLRPqZZBbRLAcNrGfN/dWqaxy7IeL S1LKLrvwaFnwmQbJk4s9RfF73TMrGgRpqaMc+fcNkH/PoYRQWQXl0bHV/VS7OoEl xm+HkOJpgApMaNDjWY3obtjfwS4PXhGLBfzty5EIudxqQxTUuZtgNHMS2mQ5zcIF 58Tf6cLF4/gFbXWsgNO6MJgzTkhETnC5K8ySIGowe/SvrKSTwADMCE4dwt5nm9hZ hwlA+w5hOL6vRkIUwCoGP9IqiG9u9Fniz2tsFlJqbuc2JfP4HD+gv4yPiaoXQNkr 48KiWputbiBbqq0bGBwjAG+Wx5XvfyoBzx0LZ58azZnuWZ1mPB+7tyalWsL+6DjS bvRWwSNf7Zr8IBukAt7m71LuxkMk8egfcke0PAEbWt+QYEfQACsIyYIxzLJMvh1Q 5d3sbUkwC9lLN/LPAgMBAAGjggJnMIICYzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FKYMicHAhi8PJ48wxyfNn8PDZ3Z9MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF Ze/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au aW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu aW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wHQYDVR0RBBYwFIISbGF2b3JpYWdyaWNv bGkuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYI KwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHW eQIEAgSB9QSB8gDwAHYAdH7agzGtMxCRIZzOJU9CcMK//V5CIAjGNzV55hB7zFYA AAFpryTmYQAABAMARzBFAiBS6Lbpq08RMg8CMo+dIrkvwo8K4/nBn5OhMVvybsDq WAIhAOfAEewmCwHVT3kMq7zZciq/5ybRKqv3UD8+pFwLrRwXAHYAY/Lbzeg7zCzP C3KEJ1drM6SNYXePvXWmOLHHaFRL2I0AAAFpryTm8QAABAMARzBFAiEA2YrnEbms oV72kKrlIb8DjSDverSDNritEGMWcCoTSYACIFGY9hBkQcphh77V8Res1h4k58Dk qDf4CHLckegXlZW5MA0GCSqGSIb3DQEBCwUAA4IBAQBwpZTtq9S2hKSHNbDQ3AqS v+3DMC2RdYWalP/8r9rhZM0Plv1wEWWvsaQguUHuVjJYJPUtsCc+P7mnPvS6OnoC VoCpH+ftEHdeENIFj+kWPu85Ocb/qflGx09tf7/2oq2FQi8Ek1KDkSZ2mlb1WoNx JPSZz1M3206/VnXwZx8DF7PhXaPipFSzgTiPPhMCC0gGsyAV1kPLE//oY37a0Fpz 4zw6qC5JjCj9SDPI1SXNuSuGug6NEj1/jL1aAqLTYL5fO/bWXScJ+KfaIVKgQeHQ OPIzBYZkpR9loqRYkpb4FmOU/Iqw4hViYVlpDj61NV7TXAOyCK5vXQ2GWKp8qYiz -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsyWHDag0JpGgkDcxx0mm sl9z/wAvt94owx5zt6mY1Qs266IUe7d/NI0gr53YLUaoIs2lpv4r+B4tdlPdskev oPA5mIrj0sKK2CaRa14d+vT1YZXKi3P6iLk7BBhIUvAKNyumbxpkyE44NlNtVRZM MMkpoEHJ6OlgFD7rNEPGJ2TSScSc+AwHGM8RumQGsjcHek8M7w0aTMxIY2qdI0xb 0YI3KITXMbSN1bW1KYqQYILhYyeaAmbTLtagc14G3GktE+plkFtEsBw2sZ8391ap rHLsh4tLUsouu/BoWfCZBsmTiz1F8XvdMysaBGmpoxz59w2Qf8+hhFBZBeXRsdX9 VLs6gSXGb4eQ4mmACkxo0ONZjehu2N/BLg9eEYsF/O3LkQi53GpDFNS5m2A0cxLa ZDnNwgXnxN/pwsXj+AVtdayA07owmDNOSEROcLkrzJIgajB79K+spJPAAMwITh3C 3meb2FmHCUD7DmE4vq9GQhTAKgY/0iqIb270WeLPa2wWUmpu5zYl8/gcP6C/jI+J qhdA2SvjwqJam61uIFuqrRsYHCMAb5bHle9/KgHPHQtnnxrNme5ZnWY8H7u3JqVa wv7oONJu9FbBI1/tmvwgG6QC3ubvUu7GQyTx6B9yR7Q8ARta35BgR9AAKwjJgjHM sky+HVDl3extSTAL2Us38s8CAwEAAQ== -----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 276627787908432112504586647588053732909020 . . . . . . . . [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-03-24 09:00:24 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-06-22 09:00:24 +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 'lavoriagricoli.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 730854331361052678846555251654445782183223527322147400506341499655564494982173723887685048914824925142302826024985936191430007739293729169375716178572574199000480944742945342012691760431230767249073445740867895893811759228194126571628334283843666638327546880235229978781961456500486380109586958364538050529984262343742453857696966362335511499154205418741675766601492961168199810663712705140303974652399868941200932572270538971376994420153302932555565652799433569415108374760327117392206757576126661627013113446164853626727503968749957941820078808934672083541978432993400623773280973990928981462529321090844362961232700393585077221467565120110026060307509453279413666923950255597397156936599993064871253289519383012704905040951936504091923934379539615234031898524702345782302211399164590548243769144071893987737499966269358305736318559557447570928023851574518442470829805173866752767045542714474585994938324722960212322812592795662869508340803893300345164919601662180958730767366564274750437529150272388165548198080536535351486306755625629842968704354331003642860168682642225881327945967972719212644825158793833342130126045593619432221524005520550560159585834252825436596565712477732075880793405578025089374759292052686784769067315919 . . . . . . . . . . . . . . . . . . . . [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) a60c89c1c0862f0f278f30c727cd9fc3c367767d . . . . . . . . . . . . . . . . [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 'lavoriagricoli.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) 00f0007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc5600000169af24e6610000040300473045022052e8b6e9ab4f11320f02328f9d22b92fc28f0ae3f9c19f93a1315bf26ec0ea58022100e7c011ec260b01d54f790cabbcd9722abfe726d12aabf7503f3ea45c0bad1c1700760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d00000169af24e6f10000040300473045022100d98ae711b9aca15ef690aae521bf038d20ef7ab48336b8ad106316702a13498002205198f6106441ca6187bed5f117acd61e24e7c0e4a837f80872dc91e8179595b9 . . . . [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) 0070a594edabd4b684a48735b0d0dc0a92bfedc3302d9175859a94fffcafdae164cd0f96fd701165afb1a420b941ee56325824f52db0273e3fb9a73ef4ba3a7a025680a91fe7ed10775e10d2058fe9163eef3939c6ffa9f946c74f6d7fbff6a2ad85422f049352839126769a56f55a837124f499cf5337db4ebf5675f0671f0317b3e15da3e2a454b381388f3e13020b4806b32015d643cb13ffe8637edad05a73e33c3aa82e498c28fd4833c8d525cdb92b86ba0e8d123d7f8cbd5a02a2d360be5f3bf6d65d2709f8a7da2152a041e1d038f233058664a51f65a2a4589296f8166394fc8ab0e215626159690e3eb5355ed35c03b208ae6f5d0d8658aa7ca988b3