contrattiazienda.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:b9:0f:88:c3:dd:f0:cc:9e:b4:e2:94:d0:3d:dd:ab:f0:26 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=contrattiazienda.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:b9:0f:88:c3:dd:f0:cc:9e:b4:e2:94:d0:3d:dd:ab:f0:26Serial Number (int): 324309744220617710555670158744797804490790
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 39:0c:2c:55:b5:83:24:f3:4b:53:fc:57:ef:92:e2:00:bf:00:7f:08
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 94:35:c6:55:8f:40:61:74:82:16:f7:cd:b3:51:68:68:aa:c4:1f:6b
Fingerprint (sha256): 0c:a7:78:96:03:fd:4c:1b:67:fb:ca:4f:17:3a:c3:09:2e:3b:a1:d6:74:d7:94:f8:6d:9a:6b:d3:07:f1:9a:de
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate contrattiazienda.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for contrattiazienda.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
contrattiazienda.com
Other certificates including the domain name contrattiazienda.com
(limited to 100 certificates)
www.wisewaystove.com
contrattiazienda.com
www.contrattiazienda.com
contrattiazienda.com
www.contrattiazienda.com
contrattiazienda.com
www.contrattiazienda.com
cassinadepecchi.org
www.contrattiazienda.com
contrattiazienda.com
www.contrattiazienda.com
contrattiazienda.com
www.contrattiazienda.com
www.contrattiazienda.com
myphamplaza.com
www.pianostrategico.com
contrattiazienda.com
contrattoazienda.com
contrattiazienda.com
www.contrattiazienda.com
www.bachecaitalia.com
contrattiazienda.com
www.contrattiazienda.com
contrattiazienda.com
www.contrattiazienda.com
contrattiazienda.com
www.contrattiazienda.com
cassinadepecchi.org
www.contrattiazienda.com
contrattiazienda.com
www.contrattiazienda.com
contrattiazienda.com
www.contrattiazienda.com
www.contrattiazienda.com
myphamplaza.com
www.pianostrategico.com
contrattiazienda.com
contrattoazienda.com
contrattiazienda.com
www.contrattiazienda.com
www.bachecaitalia.com
Certificate
The complete raw certificate details for contrattiazienda.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGYDCCBUigAwIBAgISA7kPiMPd8MyetOKU0D3dq/AmMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMTQxMjE5MTVaFw0y MDA2MTIxMjE5MTVaMB8xHTAbBgNVBAMTFGNvbnRyYXR0aWF6aWVuZGEuY29tMIIC IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzwO5zhxkIcqQl5ekQcsXwM5G WcqFqdtXVjtHek1co0+hXjwIti03WkV+Zz7QlZoyupc7AiCGL86KCtDs187bWK9V 13wnY5D2POgnMYiWmwZA+xHyMGbrDTtOmQHJvpvxuDKArUVJ4KxfCCgN3N7DNXa3 cUZHx2K03NXYkYLzmUKTKVhE6npecZ7mJUcvSenU6gV4xpSblGD+ZTJ/lARwnBYP nrHRHSBEtXHc+yQDP2LJWC8JaJFsjhGMiWzq0iDF9y+6VG5HjYsJiTq2GUuC3TRt vKnjaSMY8vQH6ISIb2k9TGVuZl728B9k3oem2+aD2+Oqi/vm6quY8DIOwW9qcEN+ cWmMaJQ4t5Hz7I3OufE17mvnPcFcUuck6DuJP/fP2gnFXDhdmCOSBNaIGZitsIz+ G5MYg4E9VRu/wWwh+AOPsTal7z016tZbPkR9JvpOMkYRt2oDY7R6377Lb2xUXDqh oJ3aVXMJXj71z3zEcmu6Pszqd94sMuB7U/V7y8cbK8c6j0dHbMe4qYVQcJzA0NkR wcurUTSAxVBlWNu35AYY74K9SVQEaKT3rIkWHh53Ymqm/cmaah9GACjONMjJv67X +Bhm/JYb3S6LJMPINIb+xCqKRbE5q4Fv3tg0a7VZtVu8JHU6W2IpAliX91zlZN+C SeYygBovialMVVGZYGsCAwEAAaOCAmkwggJlMA4GA1UdDwEB/wQEAwIFoDAdBgNV HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E FgQUOQwsVbWDJPNLU/xX75LiAL8AfwgwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3 pkVl7/Oo7KEwbwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2Nz cC5pbnQteDMubGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2Vy dC5pbnQteDMubGV0c2VuY3J5cHQub3JnLzAfBgNVHREEGDAWghRjb250cmF0dGlh emllbmRhLmNvbTBMBgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAo MCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQQGCisG AQQB1nkCBAIEgfUEgfIA8AB2AOcS8rA3fhpi+47JDGGE8ep7N8tWHREmW/Pg80vy QVRuAAABcNky4W8AAAQDAEcwRQIgBt2lrRu6deVA+knMAccZmxeJcj/DCgV9ee5E 4qZyONQCIQDIUdy9iAxWUvKqeLdgW4JSaRvOzz//PuCFFUhTt2iVYAB2AAe3XBvl fWj/8bDGHSMVx7rmV3xXlLdq7rxhOhpp06IcAAABcNky4cgAAAQDAEcwRQIhANKr D78NGifR/VC4JkVgjQNZBjqos4ekuihnq4/p+TqOAiAc2f6Ltv3Mn6H/r59ujnpG I2xLTylGakjnrgP8wimr8DANBgkqhkiG9w0BAQsFAAOCAQEAMztZVAlYZZBuHF4r klENDi0MC9wOJjMg3PnDusTedljhZQq+aWITCEzLLcB46goaWTISFY7Bhd1mq/3o AVuc8ALkcOOAFzvKrxEUAyMo00CUx9JcNhzL03Co6xbjNru0ap+iEK++57VxrcqG 4XONMjUQqUfWe9DywY9RpPE0bltiJrQIzUNv/NKrwTpFkF/lNU0c2ILsIHs6aRME DMeMxP8P9Dxqm9m28NwX7pBkBBOY9i4MevztLluVpYxOOtc5uKnkDcQMAi0f2YB5 +zA/YKKQ3A9lAM7yS5dkPqJSudzSh8FLGUa1/cXOpSz/GLghGoGkkDr/7aiJGGtM cuoPCQ== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzwO5zhxkIcqQl5ekQcsX wM5GWcqFqdtXVjtHek1co0+hXjwIti03WkV+Zz7QlZoyupc7AiCGL86KCtDs187b WK9V13wnY5D2POgnMYiWmwZA+xHyMGbrDTtOmQHJvpvxuDKArUVJ4KxfCCgN3N7D NXa3cUZHx2K03NXYkYLzmUKTKVhE6npecZ7mJUcvSenU6gV4xpSblGD+ZTJ/lARw nBYPnrHRHSBEtXHc+yQDP2LJWC8JaJFsjhGMiWzq0iDF9y+6VG5HjYsJiTq2GUuC 3TRtvKnjaSMY8vQH6ISIb2k9TGVuZl728B9k3oem2+aD2+Oqi/vm6quY8DIOwW9q cEN+cWmMaJQ4t5Hz7I3OufE17mvnPcFcUuck6DuJP/fP2gnFXDhdmCOSBNaIGZit sIz+G5MYg4E9VRu/wWwh+AOPsTal7z016tZbPkR9JvpOMkYRt2oDY7R6377Lb2xU XDqhoJ3aVXMJXj71z3zEcmu6Pszqd94sMuB7U/V7y8cbK8c6j0dHbMe4qYVQcJzA 0NkRwcurUTSAxVBlWNu35AYY74K9SVQEaKT3rIkWHh53Ymqm/cmaah9GACjONMjJ v67X+Bhm/JYb3S6LJMPINIb+xCqKRbE5q4Fv3tg0a7VZtVu8JHU6W2IpAliX91zl ZN+CSeYygBovialMVVGZYGsCAwEAAQ== -----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 324309744220617710555670158744797804490790 . . . . . . . . [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-03-14 12:19:15 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-06-12 12:19:15 +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 'contrattiazienda.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 844545696857430228626243071586203110803823565370202885182663503771489624645901367920929791649388888915241719805891401742220328170965420285039485528762903531063743025776452656241136433464560765624310273565161680489783805239360362756926469095676110300328688994273712226226820073118438765308772888158624035059994271651351161832726431506292384658763086016473225946067706685008131987483348476923612674366887497545297311520035446730458073084878630544470524174914028536753263952375879379282478543068573394776150927754266855528355989458530851543648284562331725217211018825100830631364539183643469156377874711291143191924025438774158044661742095846733241858434086766659761217901267941262471069212192575122468838721935643158221958114766843345823173965331879420869412500294272057917295207227622086237746279606663858759955546589564323864285746935897946485660339089273478115936950623251838830006147253578742538957578657998497415685550862737948167664647091255172629181194472818133627909723294348303849084105919748144274585442753187213630053523683666014663829653959874378878480351502174010921146785661957376973488301550993051790795926906565144639859353845351718689970628567971044475317646751874128082870695334254329174611147236363646879434339344491 . . . . . . . . . . . . . . . . . . . . [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) 390c2c55b58324f34b53fc57ef92e200bf007f08 . . . . . . . . . . . . . . . . [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 (24 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'contrattiazienda.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) 00f0007600e712f2b0377e1a62fb8ec90c6184f1ea7b37cb561d11265bf3e0f34bf241546e00000170d932e16f0000040300473045022006dda5ad1bba75e540fa49cc01c7199b1789723fc30a057d79ee44e2a67238d4022100c851dcbd880c5652f2aa78b7605b8252691bcecf3fff3ee085154853b768956000760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c00000170d932e1c80000040300473045022100d2ab0fbf0d1a27d1fd50b82645608d0359063aa8b387a4ba2867ab8fe9f93a8e02201cd9fe8bb6fdcc9fa1ffaf9f6e8e7a46236c4b4f29466a48e7ae03fcc229abf0 . . . . [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) 00333b5954095865906e1c5e2b92510d0e2d0c0bdc0e263320dcf9c3bac4de7658e1650abe696213084ccb2dc078ea0a1a593212158ec185dd66abfde8015b9cf002e470e380173bcaaf1114032328d34094c7d25c361ccbd370a8eb16e336bbb46a9fa210afbee7b571adca86e1738d323510a947d67bd0f2c18f51a4f1346e5b6226b408cd436ffcd2abc13a45905fe5354d1cd882ec207b3a6913040cc78cc4ff0ff43c6a9bd9b6f0dc17ee9064041398f62e0c7afced2e5b95a58c4e3ad739b8a9e40dc40c022d1fd98079fb303f60a290dc0f6500cef24b97643ea252b9dcd287c14b1946b5fdc5cea52cff18b8211a81a4903affeda889186b4c72ea0f09