valutazionemoto.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:06:97:87:ad:e8:67:15:46:2c:a9:45:cf:26:35:8f:53:6e 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=valutazionemoto.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:06:97:87:ad:e8:67:15:46:2c:a9:45:cf:26:35:8f:53:6eSerial Number (int): 350692255843275739675705800174743227159406
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 93:7b:3b:b4:58:63:3e:f5:d9:90:e2:4b:42:e3:10:40:80:e3:4f:39
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 55:1d:1f:f5:59:05:58:88:89:b6:f6:ef:be:de:2c:3b:b7:ff:9c:3f
Fingerprint (sha256): 15:5c:f3:89:9c:20:85:7c:ce:7e:ca:6d:10:13:a7:18:9b:2d:ed:01:f5:a4:be:c4:c0:cf:3b:7a:a3:0e:fc:e7
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate valutazionemoto.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for valutazionemoto.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
valutazionemoto.com
Other certificates including the domain name valutazionemoto.com
(limited to 100 certificates)
www.valutazionemoto.com
valutazionemoto.com
www.valutazionemoto.com
banconotes.com
www.valutazionemoto.com
www.valutazionemoto.com
www.valutazionemoto.com
valutazionemoto.com
valutazionemoto.com
valutazionemoto.com
valutazionemoto.com
valutazionemoto.com
valutazionemoto.com
niggnificent.com
valutazionemoto.com
warren12020.com
valutazionemoto.com
valutazionemoto.com
www.valutazionemoto.com
banconotes.com
www.valutazionemoto.com
www.valutazionemoto.com
www.valutazionemoto.com
valutazionemoto.com
valutazionemoto.com
valutazionemoto.com
valutazionemoto.com
valutazionemoto.com
valutazionemoto.com
niggnificent.com
valutazionemoto.com
warren12020.com
valutazionemoto.com
Certificate
The complete raw certificate details for valutazionemoto.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXTCCBUWgAwIBAgISBAaXh63oZxVGLKlFzyY1j1NuMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAyMDkxNjM1NTVaFw0y MDA1MDkxNjM1NTVaMB4xHDAaBgNVBAMTE3ZhbHV0YXppb25lbW90by5jb20wggIi MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCSyhyGyFPDSjEH7KHIsVwTz+NG wZvK+UokE73Hdflzg40pVJuPLIre9Ap/Gm8yec5SEg3CveFRWpHJbRISWgcnJ6Nr IDzXmM8lEqtt+l/fAFR+o7Q0nSW8LuNfajcVGYsydwJsRw+a6zYKsfGziegZ8oyr z9efyx0ymU8VPnr/l0Csovbe4pKW3nG1eZbkhDFABiTVSetG53hrqk2c8LcACuYO Ls6GCfKSTobjNziILvjefwyumWM1WRSLLdgb03IbVfsO9RnkUMXM8EUjY0Hx2kci wpbugzBVZmz9svs3GlAeWseDr7y2RHr+iIFhvZW2KYDnJGzbNjvzHi/NbyzRfNmP Tn6HyNxA5ZtBONPPwjUIdoxExK3lLX/pdcaj++R4Mn3OYm8WrshfKD3DxpE9FHLo TJcWrrOx/FEHlALjzyI1pv16SQGcdOSY8hpEefmUv8uimwN2h7cUzTkSCPs0AaPW V8QAniRgusdR67CPJcDSvg1uibJ4eQBAKlCsVMzLQNWu/F7HwHC3oBcX9ZtpjHVB G8glhQ2jZnaUjiroEsRc8K6HsFgsDBpIBTuPYAf5u2su8g6M7RALUBno6WqPPB4H PM2Q1WEZZL3uWx1LPBjpocJHyyLint0tzJ/40ToRW9hl0EgCkM09KBVh07j9lI6J H0I15LYxB/taEOV2PQIDAQABo4ICZzCCAmMwDgYDVR0PAQH/BAQDAgWgMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW BBSTezu0WGM+9dmQ4ktC4xBAgONPOTAfBgNVHSMEGDAWgBSoSmpjBH3duubRObem RWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3Nw LmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0 LmludC14My5sZXRzZW5jcnlwdC5vcmcvMB4GA1UdEQQXMBWCE3ZhbHV0YXppb25l bW90by5jb20wTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAm BggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEDBgorBgEE AdZ5AgQCBIH0BIHxAO8AdQDwlaRZ8gDRgkAQLS+TiI6tS/4dR+OZ4dA0prCoqo6y cwAAAXArBaVLAAAEAwBGMEQCIAr5N4eUA6Cq+gej1/atSRTLtFd40NqxrpSzi/MI 9m0jAiBOFDA9vU07PmIeNn5SuUKl9aEiqaiPp7KE2BX/VkyikwB2AAe3XBvlfWj/ 8bDGHSMVx7rmV3xXlLdq7rxhOhpp06IcAAABcCsFpWwAAAQDAEcwRQIhAIs1RE1M FlRZ75yY9vqtJl8n1PGFK5QnRO1Wf7UjaVPoAiBch4Z5+YJs+3W0CKMZM2sLx1kZ qeNxAsOO1nuCedZTNTANBgkqhkiG9w0BAQsFAAOCAQEAcdkRupOhzFCKZCNK7Ohv IUcv742vRDv8RNnS1gdEXQzyp7f9hhnAMF/2A+nzWQ8iUz66/gqouRNjya6//O+e xi0Z3sd5WRhumKnbdlJZAUQ5JfSlZNjbUaBXrJZjFTdnDqLgsJRqstNcKmWErdYw bHXSjvY89LU547h0zD8USuQO64Z7pS2NuTTC1ce2fesPPAOXCYf911TMrC1OQLBB 8mcFIrOQcskl5LDRzKvaX/Q6omj8v3HGGrKJo/bsNs25Ke9QtaXo1TrOjVyN185u B5MNUT0L4zAvvj6D7BJdyEmvn379DjbySXBDCPECG1ltcF62MKK7mE8FDqWXiezy DQ== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAksochshTw0oxB+yhyLFc E8/jRsGbyvlKJBO9x3X5c4ONKVSbjyyK3vQKfxpvMnnOUhINwr3hUVqRyW0SEloH JyejayA815jPJRKrbfpf3wBUfqO0NJ0lvC7jX2o3FRmLMncCbEcPmus2CrHxs4no GfKMq8/Xn8sdMplPFT56/5dArKL23uKSlt5xtXmW5IQxQAYk1UnrRud4a6pNnPC3 AArmDi7Ohgnykk6G4zc4iC743n8MrpljNVkUiy3YG9NyG1X7DvUZ5FDFzPBFI2NB 8dpHIsKW7oMwVWZs/bL7NxpQHlrHg6+8tkR6/oiBYb2VtimA5yRs2zY78x4vzW8s 0XzZj05+h8jcQOWbQTjTz8I1CHaMRMSt5S1/6XXGo/vkeDJ9zmJvFq7IXyg9w8aR PRRy6EyXFq6zsfxRB5QC488iNab9ekkBnHTkmPIaRHn5lL/LopsDdoe3FM05Egj7 NAGj1lfEAJ4kYLrHUeuwjyXA0r4NbomyeHkAQCpQrFTMy0DVrvxex8Bwt6AXF/Wb aYx1QRvIJYUNo2Z2lI4q6BLEXPCuh7BYLAwaSAU7j2AH+btrLvIOjO0QC1AZ6Olq jzweBzzNkNVhGWS97lsdSzwY6aHCR8si4p7dLcyf+NE6EVvYZdBIApDNPSgVYdO4 /ZSOiR9CNeS2MQf7WhDldj0CAwEAAQ== -----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 350692255843275739675705800174743227159406 . . . . . . . . [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-02-09 16:35:55 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-05-09 16:35:55 +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 'valutazionemoto.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 598848903864845203038477042267593395834648741636299600763613317332565543990263143846743293097764160845539123959024322538753847738891420331561625084293011949739067085748159705038844692297158826177197206029199057598811373965271162130168919157866586493190177307839771690292510174345090392939180376100873723274009184189396957000138514900014328852681055987964995331117817508592255037796617257710111867750757022220570832187618490250729919230082889559787829075715694833702430331773138913518325038657383019247116794505119393116949025150231583144430959565140460269421656454704626720229011315547918572698758488149437035102533177625470046359106133092897916070869195507884634133389356578819161090636199924808818391949877207798112750320116831406068723996608760441712418276755094754276016607381820923937191873810589393135251737197407356911049377768531172656773099397344652162843758822437092937724216092754995591366662556246299685680373809542442099765842010205842802401905412682112157759964159764650415332672019594806876050117903903025179426795746774006400963658770521630626751425235159316612462423422814338339983852889503121829823948624372969299056862545873128947138445237809390133401174758590968753349786366991903898726688019747167840638861669949 . . . . . . . . . . . . . . . . . . . . [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) 937b3bb458633ef5d990e24b42e3104080e34f39 . . . . . . . . . . . . . . . . [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 (23 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'valutazionemoto.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) 00ef007500f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb273000001702b05a54b000004030046304402200af937879403a0aafa07a3d7f6ad4914cbb45778d0dab1ae94b38bf308f66d2302204e14303dbd4d3b3e621e367e52b942a5f5a122a9a88fa7b284d815ff564ca29300760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c000001702b05a56c00000403004730450221008b35444d4c165459ef9c98f6faad265f27d4f1852b942744ed567fb5236953e802205c878679f9826cfb75b408a319336b0bc75919a9e37102c38ed67b8279d65335 . . . . [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) 0071d911ba93a1cc508a64234aece86f21472fef8daf443bfc44d9d2d607445d0cf2a7b7fd8619c0305ff603e9f3590f22533ebafe0aa8b91363c9aebffcef9ec62d19dec77959186e98a9db76525901443925f4a564d8db51a057ac96631537670ea2e0b0946ab2d35c2a6584add6306c75d28ef63cf4b539e3b874cc3f144ae40eeb867ba52d8db934c2d5c7b67deb0f3c03970987fdd754ccac2d4e40b041f2670522b39072c925e4b0d1ccabda5ff43aa268fcbf71c61ab289a3f6ec36cdb929ef50b5a5e8d53ace8d5c8dd7ce6e07930d513d0be3302fbe3e83ec125dc849af9f7efd0e36f249704308f1021b596d705eb630a2bb984f050ea59789ecf20d