www.contabilitapubblica.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:9a:42:d2:c0:cb:36:11:b5:cf:98:07:cc:80:56:43:11:4e 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.contabilitapubblica.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:9a:42:d2:c0:cb:36:11:b5:cf:98:07:cc:80:56:43:11:4eSerial Number (int): 313829165641490054567008463106200544940366
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: ff:df:c1:5b:ef:34:f9:fd:7e:42:06:aa:2f:dd:22:b5:0a:06:62:1f
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 32:62:ac:8c:7d:de:13:dc:f1:ad:13:24:14:ed:6b:34:c1:06:d1:28
Fingerprint (sha256): e6:cb:75:dc:e8:93:f9:c9:5f:5e:58:7f:13:7d:bd:ec:be:df:bf:54:c4:8e:70:db:63:65:d4:04:3a:be:e4:66
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.contabilitapubblica.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.contabilitapubblica.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.contabilitapubblica.com
Other certificates including the domain name contabilitapubblica.com
(limited to 100 certificates)
706.me
www.contabilitapubblica.com
www.contabilitapubblica.com
contabilitapubblica.com
contabilitapubblica.com
contabilitapubblica.com
contabilitapubblica.com
esportsaddisababa.com
www.contabilitapubblica.com
calc.life
942.me
www.contabilitapubblica.com
www.contabilitapubblica.com
contabilitapubblica.com
www.contabilitapubblica.com
contabilitapubblica.com
www.contabilitapubblica.com
www.contabilitapubblica.com
contabilitapubblica.com
contabilitapubblica.com
contabilitapubblica.com
contabilitapubblica.com
esportsaddisababa.com
www.contabilitapubblica.com
calc.life
942.me
www.contabilitapubblica.com
www.contabilitapubblica.com
contabilitapubblica.com
www.contabilitapubblica.com
contabilitapubblica.com
Certificate
The complete raw certificate details for www.contabilitapubblica.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGbTCCBVWgAwIBAgISA5pC0sDLNhG1z5gHzIBWQxFOMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA1MjgxMzI5NTdaFw0x OTA4MjYxMzI5NTdaMCYxJDAiBgNVBAMTG3d3dy5jb250YWJpbGl0YXB1YmJsaWNh LmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALb2CcMiFVfFGutE PhzH8zAT+a2yQK+Q/xTidFzSlErLpCzrRjnvP13iajvnwR9wfTgyZkbbZU7XUliC K0guOOoS5IrPgUVhqRjLBAZHKVz+cbjhg1ZYirYPhpXWKcEBh+uNzuUBEpqfsNTj ytg1wnm9cnUtYfBr+9AXWh8zX9TKU/F0jJ3OFpdhHuomaYr4i63c1t3SaZw5ApXE 3u6mWFX6gOKuvmjr0rsYXkslEjorjxvhXjEh5dMA1WHIjJ8V+bCf2dXNLLfyCOa/ 0LhmIxevuKNH7cxZkwQUUAH8ZAMfxPUn5cZwOkjO5LpBQ37AXCGvQIptj9Rdm0hK h5gX4BA/XrPwJBs52eblESOBH/Aevm+RvEm4IRpJpwI6zTTOKgJunwF248WVxydA IeyRcNyQO64PLBwBg9l/PTYwwd7hwudlprPygtJf00IluwGJ6mlZ1V2z+MPfEoLq uY7M44KlSoOhlEQn1jH7KFWIoyCoOk9BC8Dx5H/FITJsofO021A1KWK2seB9qDy0 PHElnBwNtJ+HdaY0lym6YNMeR/bUwcRbeDeZVK+McTxYRuxahUGFRJCdRx8DBAAA f5BeklM4LSGx9nEGT2sVNySycEi/ZO8C252/r5koF7mJanOjAiZUwtkF5+ONnuDt W4ECmJV1s9ewhRPGN9M5N97W9STNAgMBAAGjggJvMIICazAOBgNVHQ8BAf8EBAMC BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw HQYDVR0OBBYEFP/fwVvvNPn9fkIGqi/dIrUKBmIfMB8GA1UdIwQYMBaAFKhKamME fd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0 cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0 cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wJgYDVR0RBB8wHYIbd3d3 LmNvbnRhYmlsaXRhcHViYmxpY2EuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcG CysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5 cHQub3JnMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUAdH7agzGtMxCRIZzOJU9C cMK//V5CIAjGNzV55hB7zFYAAAFq/tkKDAAABAMARjBEAiBwDGPA/M98OdbpZwVd QkJev8hqaPwDWsvUYgmWbcwHtQIgBoFPHyuR5la9aUeImOdYVOyBBIbxNFqEDRk5 iF7ehVcAdgApPFGWVMg5ZbqqUPxYB9S3b79Yeily3KTDDPTlRUf0eAAAAWr+2QqF AAAEAwBHMEUCIFKnCIh7UM5nJUTDbiQQRi+5Yk2syua6cp141iwmSHIgAiEAsjlS 8EWC01Gf9/Dqsbc+mge5CUB5ehAiGtokY4xfQM8wDQYJKoZIhvcNAQELBQADggEB AI4/646pQXIehogyEipdUQW5UpvNNBYy4f6jMOFDDXdGwdkiNsAHmbTNv9b9+dBa laRZ5Q74sOTyQeDaFmAKM1b3P3Dtt8mkkBN3t65+uOiaondp1cQZXX6R2cK/6q5w nQthWRtqNMD3QOEIeib4y+b2K+0gHy47Mu1CiOFCJDfXG10oGr7TGAZpIMmKlFX/ EByOcR5TK4JC/51p2N9itBQ9vp4RUIxRRuOulkFHb5X+XSc6tJfjs6NuYMmi7gZd 3BHuob0ttSLyQpYeJ2Mc6bmmWQdw/L+DHC0QX8XfnHRWvVABQPAiuAJyyMmBkJGe NJDsLRSc0On3MC8SPjyoMy4= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtvYJwyIVV8Ua60Q+HMfz MBP5rbJAr5D/FOJ0XNKUSsukLOtGOe8/XeJqO+fBH3B9ODJmRttlTtdSWIIrSC44 6hLkis+BRWGpGMsEBkcpXP5xuOGDVliKtg+GldYpwQGH643O5QESmp+w1OPK2DXC eb1ydS1h8Gv70BdaHzNf1MpT8XSMnc4Wl2Ee6iZpiviLrdzW3dJpnDkClcTe7qZY VfqA4q6+aOvSuxheSyUSOiuPG+FeMSHl0wDVYciMnxX5sJ/Z1c0st/II5r/QuGYj F6+4o0ftzFmTBBRQAfxkAx/E9SflxnA6SM7kukFDfsBcIa9Aim2P1F2bSEqHmBfg ED9es/AkGznZ5uURI4Ef8B6+b5G8SbghGkmnAjrNNM4qAm6fAXbjxZXHJ0Ah7JFw 3JA7rg8sHAGD2X89NjDB3uHC52Wms/KC0l/TQiW7AYnqaVnVXbP4w98Sguq5jszj gqVKg6GURCfWMfsoVYijIKg6T0ELwPHkf8UhMmyh87TbUDUpYrax4H2oPLQ8cSWc HA20n4d1pjSXKbpg0x5H9tTBxFt4N5lUr4xxPFhG7FqFQYVEkJ1HHwMEAAB/kF6S UzgtIbH2cQZPaxU3JLJwSL9k7wLbnb+vmSgXuYlqc6MCJlTC2QXn442e4O1bgQKY lXWz17CFE8Y30zk33tb1JM0CAwEAAQ== -----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 313829165641490054567008463106200544940366 . . . . . . . . [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-05-28 13:29:57 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-08-26 13:29:57 +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.contabilitapubblica.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 746416111054823816506585879736242166587717185871078900634435796647426861924884991658566234162618801231112480526570059637021710831034873228122851149257732487002231714651486740922498405138845488580396583635699057709032402101667246095387826814499337605595542446801349745520062786600800709669094545948616886104474911462685504275165413374588674939599484617249028173462863562449344435622310748495667788021751892140554086430706630846627108935210918464347229774133854934094700675040350674916095626392923686888645192354234281571259741427234141680431418592263156363671336253464797221021617607040128261089183128124673562560067992488947838836823772591801892998988696189200128379993101509521557757070135684404740905183065500186491395029448069595553258615176016666722664670578416651817658148969883168971534897065511445335431679220599965529551179436293740101547924724300659279295229338408185245727239166537104249255363026685435544702324030969500301819671552052791415198084270708185049329565213173959732938624219273497506973813384290604439228352381851162476772691539108785138500193617365330085983780972847492605930628899540306962318213983172436842321887537901126383693924565565352282106434013029655821824454913651020556624463259330528193438008288461 . . . . . . . . . . . . . . . . . . . . [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) ffdfc15bef34f9fd7e4206aa2fdd22b50a06621f . . . . . . . . . . . . . . . . [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.contabilitapubblica.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 (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016afed90a0c00000403004630440220700c63c0fccf7c39d6e967055d42425ebfc86a68fc035acbd46209966dcc07b5022006814f1f2b91e656bd69478898e75854ec810486f1345a840d1939885ede8557007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016afed90a850000040300473045022052a708887b50ce672544c36e2410462fb9624daccae6ba729d78d62c26487220022100b23952f04582d3519ff7f0eab1b73e9a07b90940797a10221ada24638c5f40cf . . . . [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) 008e3feb8ea941721e868832122a5d5105b9529bcd341632e1fea330e1430d7746c1d92236c00799b4cdbfd6fdf9d05a95a459e50ef8b0e4f241e0da16600a3356f73f70edb7c9a4901377b7ae7eb8e89aa27769d5c4195d7e91d9c2bfeaae709d0b61591b6a34c0f740e1087a26f8cbe6f62bed201f2e3b32ed4288e1422437d71b5d281abed318066920c98a9455ff101c8e711e532b8242ff9d69d8df62b4143dbe9e11508c5146e3ae9641476f95fe5d273ab497e3b3a36e60c9a2ee065ddc11eea1bd2db522f242961e27631ce9b9a6590770fcbf831c2d105fc5df9c7456bd500140f022b80272c8c98190919e3490ec2d149cd0e9f7302f123e3ca8332e