www.cambiotutto.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:74:4b:ec:ba:83:67:ff:93:2f:45:5b:b3:6f:c6:90:a5:0e 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.cambiotutto.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:74:4b:ec:ba:83:67:ff:93:2f:45:5b:b3:6f:c6:90:a5:0eSerial Number (int): 300910533622791346107146066786605367076110
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: b3:6d:68:8d:e5:71:69:0c:b9:82:14:44:ce:5b:8d:96:2d:31:7f:a5
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): be:1f:90:83:7a:00:1e:7f:d6:32:80:fb:d4:7e:af:6d:67:31:b3:01
Fingerprint (sha256): 18:c9:d3:dc:55:18:83:59:27:38:f6:47:42:73:e1:43:f1:0f:b0:66:02:ca:ef:f4:33:d2:7f:65:db:0e:e1:e8
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.cambiotutto.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.cambiotutto.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.cambiotutto.com
Other certificates including the domain name cambiotutto.com
(limited to 100 certificates)
www.cambiotutto.com
cambiotutto.com
www.cambiotutto.com
www.cambiotutto.com
cambiotutto.com
www.cambiotutto.com
cambiotutto.com
cambiotutto.com
www.cambiotutto.com
cambiotutto.com
cambiotutto.com
www.demenziali.com
cambiotutto.com
cambiotutto.com
www.interlocutori.com
cambiotutto.com
www.cambiotutto.com
69440.com
www.cambiotutto.com
cambiotutto.com
www.cambiotutto.com
www.cambiotutto.com
cambiotutto.com
www.cambiotutto.com
cambiotutto.com
cambiotutto.com
www.cambiotutto.com
cambiotutto.com
cambiotutto.com
www.demenziali.com
cambiotutto.com
cambiotutto.com
www.interlocutori.com
cambiotutto.com
www.cambiotutto.com
69440.com
www.cambiotutto.com
Certificate
The complete raw certificate details for www.cambiotutto.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXzCCBUegAwIBAgISA3RL7LqDZ/+TL0Vbs2/GkKUOMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAxMTIyMjQ1MjVaFw0y MDA0MTEyMjQ1MjVaMB4xHDAaBgNVBAMTE3d3dy5jYW1iaW90dXR0by5jb20wggIi MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC8qksH3oBiskDvDKABCyqAFfWh EQ/TBNpE6lLgrJWN5TZfNCJ5Nr2AFjGi+4UT0oyFO/ur9VyDV5+2QlIuJDwFkfY4 Zd1LTfwFj++J+a7twI+45tMQPAci6NRTj/XrlsUaukyJRWl+KrCa896wpjHnw0An YoZOZ0aVBqot0R1CpDeiXuD6XjzDrLybwuGlVywY5xG0gnINWJs78efQW1Gb5MY2 VwaNA4+3PlcKnieE9DlOUL05lz2Ks23XSHjV65Nrp2BS2lgKqae17MuiX7wGyRld lHNVlwQYz3PM2pwhu13tDIyWH/RWTlViPFJzm4yq2Zu96KHnFV7SooE8EOIs6N1d NtMiJlANJd4zi20JwShydGSfBDdsNBiJ4sakSz8U7a/O2CMhqyOEv9SGzUcX6ykw 5oFsKVmpxRA+oZu6ZBmphrLaU+xFegoadVdAknIU+7RwBqUQmbwVVoxgajCSXdfs 6FDOuUjWu5zUuQpyhJRCgCtUQ0Ub+x4RQAIOa76lthP2KqeT9OiwFrLU5CjGOYFZ pasu5FbD9FfC1FyDd0fOHQc1152tTbQ+6llnpVgGV8t01lojHIutTmzCdsQvdLSE CYeC0GHhHA+XGJ+uskYQuYrQA25EyyUeX3yQl9DC2nBXy9p/6wW5072x4wSALGi5 +GtEBvM+oYvXASO9LwIDAQABo4ICaTCCAmUwDgYDVR0PAQH/BAQDAgWgMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW BBSzbWiN5XFpDLmCFETOW42WLTF/pTAfBgNVHSMEGDAWgBSoSmpjBH3duubRObem RWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3Nw LmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0 LmludC14My5sZXRzZW5jcnlwdC5vcmcvMB4GA1UdEQQXMBWCE3d3dy5jYW1iaW90 dXR0by5jb20wTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAm BggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEFBgorBgEE AdZ5AgQCBIH2BIHzAPEAdwDwlaRZ8gDRgkAQLS+TiI6tS/4dR+OZ4dA0prCoqo6y cwAAAW+cJeA0AAAEAwBIMEYCIQDhFcjHbNzWujHtXoTKnOE/NabPkmTDWHixpjyP OFX2lwIhAOhrp7eBvrTSw5Mkn/cxbECBajLwiGhJ7QE+g+rhN12/AHYAB7dcG+V9 aP/xsMYdIxXHuuZXfFeUt2ruvGE6GmnTohwAAAFvnCXgYAAABAMARzBFAiAw3jsA g9MDpJzyTwq8R4u2uCE/aGzT2QENpgkgomkQ6gIhAM9Nv2AFKVNELDD76HxDngvr iFRaCiKc+pVdPMq5hBiRMA0GCSqGSIb3DQEBCwUAA4IBAQAzrnfNwFMgZG53GDz1 eDO8z0XRe9wMMSXI8NOcpXffWdAO1YlfqD/lXSTCle3TVWZuuwFlMBsvLNwFe8mI uYWS+SeGtaJqBPhz+6v5qPzDT4L9IbO86jCqqHHgIJZFlS8y/jJC+RdjXI3vwIwN EFTs4nhrbikTJOuW96nB1lgFDVPPxRanUS0A5GbKjKPSyou4gNbUK+uslFpvsy3R a1q+/Rq1KIHkqCgfNLoJyHs5YQZUuzQXp7OhPljc//JD7kaxqxljCf7F083ICzO5 DX4DVK2CEUiHrW8601j3jlF7MHwJQCn3pdHJlz+8Jg2J2DHoJ978cUvqcuhmLSgX 6gEZ -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvKpLB96AYrJA7wygAQsq gBX1oREP0wTaROpS4KyVjeU2XzQieTa9gBYxovuFE9KMhTv7q/Vcg1eftkJSLiQ8 BZH2OGXdS038BY/vifmu7cCPuObTEDwHIujUU4/165bFGrpMiUVpfiqwmvPesKYx 58NAJ2KGTmdGlQaqLdEdQqQ3ol7g+l48w6y8m8LhpVcsGOcRtIJyDVibO/Hn0FtR m+TGNlcGjQOPtz5XCp4nhPQ5TlC9OZc9irNt10h41euTa6dgUtpYCqmntezLol+8 BskZXZRzVZcEGM9zzNqcIbtd7QyMlh/0Vk5VYjxSc5uMqtmbveih5xVe0qKBPBDi LOjdXTbTIiZQDSXeM4ttCcEocnRknwQ3bDQYieLGpEs/FO2vztgjIasjhL/Uhs1H F+spMOaBbClZqcUQPqGbumQZqYay2lPsRXoKGnVXQJJyFPu0cAalEJm8FVaMYGow kl3X7OhQzrlI1ruc1LkKcoSUQoArVENFG/seEUACDmu+pbYT9iqnk/TosBay1OQo xjmBWaWrLuRWw/RXwtRcg3dHzh0HNdedrU20PupZZ6VYBlfLdNZaIxyLrU5swnbE L3S0hAmHgtBh4RwPlxifrrJGELmK0ANuRMslHl98kJfQwtpwV8vaf+sFudO9seME gCxoufhrRAbzPqGL1wEjvS8CAwEAAQ== -----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 300910533622791346107146066786605367076110 . . . . . . . . [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-12 22:45:25 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-11 22:45:25 +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.cambiotutto.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 769686894122331585756146213243402512968999160138391354390177048004794184368525936679153125000239835050124587479982237855430433442565969446485314750715597093394312038405299443692078707811978188094291016493098609731751187324202436923349228008479454092581755258661247420494934992163492287149585161654193139203751738166683548798960851362108481179288733082324322030165028560701636775234837927206214134685525163893846699222731204012066181445581159655238987124537398888429177344488378200076839071334877919210065546507650469315095225941487074506610978549923962174022236151752074735611668180684182326050321225356049353036179826315626023579902033001345398015473891368128357759379506095211540079960305399735056399294912974822157378080612553470329121765651495874556014065320517770463081801035109563760803663880252595135696403915832379523808388363234150866783972015257072099489096273228846995576669024590951339229142925687540739889935163377475375209835228288394229157436879060731857976044592704782629286660635103051631576476931847751335678329200013438521928543456489627043679067100034249804290288679238007685802020845932547651153108777702519764124031732805313483074651152970922568566700556790882552295299505655452790350111878549671980447008275759 . . . . . . . . . . . . . . . . . . . . [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) b36d688de571690cb9821444ce5b8d962d317fa5 . . . . . . . . . . . . . . . . [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 'www.cambiotutto.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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f1007700f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016f9c25e0340000040300483046022100e115c8c76cdcd6ba31ed5e84ca9ce13f35a6cf9264c35878b1a63c8f3855f697022100e86ba7b781beb4d2c393249ff7316c40816a32f0886849ed013e83eae1375dbf00760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016f9c25e0600000040300473045022030de3b0083d303a49cf24f0abc478bb6b8213f686cd3d9010da60920a26910ea022100cf4dbf60052953442c30fbe87c439e0beb88545a0a229cfa955d3ccab9841891 . . . . [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) 0033ae77cdc05320646e77183cf57833bccf45d17bdc0c3125c8f0d39ca577df59d00ed5895fa83fe55d24c295edd355666ebb0165301b2f2cdc057bc988b98592f92786b5a26a04f873fbabf9a8fcc34f82fd21b3bcea30aaa871e0209645952f32fe3242f917635c8defc08c0d1054ece2786b6e291324eb96f7a9c1d658050d53cfc516a7512d00e466ca8ca3d2ca8bb880d6d42bebac945a6fb32dd16b5abefd1ab52881e4a8281f34ba09c87b39610654bb3417a7b3a13e58dcfff243ee46b1ab196309fec5d3cdc80b33b90d7e0354ad82114887ad6f3ad358f78e517b307c094029f7a5d1c9973fbc260d89d831e827defc714bea72e8662d2817ea0119