www.fiorenzo.co
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:be:3c:4d:6e:1e:22:ed:ee:1d:3d:c8:fe:e6:84:1e:13:e8 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.fiorenzo.co
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:be:3c:4d:6e:1e:22:ed:ee:1d:3d:c8:fe:e6:84:1e:13:e8Serial Number (int): 326070663230316961539341980942533931176936
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 18:c1:13:dc:91:bd:09:ea:0b:92:1f:93:ac:92:d4:8e:10:ac:ca:16
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 35:1f:b0:bc:64:4d:98:72:b3:af:bc:d7:06:c6:d3:ec:a9:d9:57:88
Fingerprint (sha256): fb:56:fc:f5:8a:da:1c:ad:3d:60:cd:8b:60:f6:d3:fd:5d:e9:86:b3:18:11:25:52:f4:57:96:ae:c0:c6:da:bf
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.fiorenzo.co
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.fiorenzo.co
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.fiorenzo.co
Other certificates including the domain name fiorenzo.co
(limited to 100 certificates)
adderallonline.co
www.traversetolo.net
www.fiorenzo.co
www.rhodeislandcaraccidentlawyers.com
churnalism.co
creado.video
www.tropicalvacations.co
amaretti.info
www.blueworld.io
www.thexrclinic.com
hotelvictory.com
netdrive.co
www.hidemax.com
www.mrdeep.co
fiorenzo.co
xqxxz.com
75893.com
www.shopfloor.co
fiorenzo.co
firstpointrealty.com
fiorenzo.co
www.fiorenzo.co
www.traversetolo.net
www.fiorenzo.co
www.rhodeislandcaraccidentlawyers.com
churnalism.co
creado.video
www.tropicalvacations.co
amaretti.info
www.blueworld.io
www.thexrclinic.com
hotelvictory.com
netdrive.co
www.hidemax.com
www.mrdeep.co
fiorenzo.co
xqxxz.com
75893.com
www.shopfloor.co
fiorenzo.co
firstpointrealty.com
fiorenzo.co
www.fiorenzo.co
Certificate
The complete raw certificate details for www.fiorenzo.co in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGVjCCBT6gAwIBAgISA748TW4eIu3uHT3I/uaEHhPoMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA1MjgxNjE2MzBaFw0x OTA4MjYxNjE2MzBaMBoxGDAWBgNVBAMTD3d3dy5maW9yZW56by5jbzCCAiIwDQYJ KoZIhvcNAQEBBQADggIPADCCAgoCggIBAKa7wz3RXST9H+HPetBbg7nI6RWnHk50 pQmYsj2W79kOoUqpQZx+uyChS6OSiBqIP0V3jd0zqFPQpaqu2E4HzEpvb0elO08L lO5nOfNWTRFCTSrXEDucQGq0NljFB6WKAJsat6TWIkcU2neffG9oRKnrjyEV4ZDh x5VqJPTFALww1zrp/xxg9ILShR9XxSxkqrKhYlLHZy3vRQPctl6dZSNo8Eg144Np Z6GBUwBnBIVypan5lEMoaDKl1UmdRWqLWbTlUoTghXnLTWpCUn40JhYBhH3ErJOR v4gVDuQHTdu2LmFqyPkyg36M1Uaf+gTCJLsHU3SKJRQkYPrU1jFdQwj0EJ2saYT7 6dkmVuAsJSyOC2Olr++1rgkBMIta4jdrbdH8zRXxuDEEhISNqeOShCFjEdAiOJDO aOfyw2mUWCOJADOrXyrdz6EopITBPJtDdN2xKs5WVKUu+s+ECbbjbGZIr+ZnVh7q pepRVbWS6LWkt6kj2XveUEPo8OiZgCWR3nafUnTJpL4GVgFFDsdbgICUCQtTaMi2 I8TU9EVnDXymIRc0/jXVgTUG1mOSqIS/EZLxwQbvbmhEsdvxwDNREfcl3Gqv4oD2 BGT4dtAvN44FFg5CojgP8zbgfHXcq3EnqcDyw3RUiV2gvoWUXWZaq1Pw1sS3nCkY eIzJrh7SjNTbAgMBAAGjggJkMIICYDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFBjB E9yRvQnqC5Ifk6yS1I4QrMoWMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/z qOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZy8wGgYDVR0RBBMwEYIPd3d3LmZpb3JlbnpvLmNv MEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUH AgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB 9QSB8gDwAHYAb1N2rDHwMRnYmQCkURX/dxUcEdkCwQApBo2yCJo32RMAAAFq/3GD 9AAABAMARzBFAiEA717Gm2dhwvZxdaU3HXxDzucRka6VJpe6WPOclnbkKL8CIA/a 7ghxyM/pggrUPXVKD4HKGyXNXjqXRip9Ks/H/JleAHYAY/Lbzeg7zCzPC3KEJ1dr M6SNYXePvXWmOLHHaFRL2I0AAAFq/3GFZgAABAMARzBFAiAMXcxNHUnL7wXTvjq2 Hgr/rbmPASLT4e6CqejXG4eNIQIhAIXuvB9Qm55rTbzouCReo4tVSkxrok563Xsd M7sQTONrMA0GCSqGSIb3DQEBCwUAA4IBAQBToZpEucg/IRzusIC9dMKgMdavHy2N U/FSLI3KJ0tiiGB8qRJcdfHMpJjKcsGV8oxzcXYJFco6o+DHV4dpZZK7W9fboS99 GF6KtImKxGKqBocskxAJXVkAAEtkNrL3mPgbbBkxgFIPedm1EtGgwD0zYi5EoxW7 V7v4I6FlQjR3dAZc2jrirkicJNL7rSkwNpB3cd5o+iPIVWjhme2937xMGWQBq6u2 bBBQoL0LovQMN8zf/Um6lqar/dHL3XiHTzG+65clRXZp5Z8acQ7ARkK3WWSrNJAT V93Fh89aPf3fh/4u4B+CsOzX2aRxhIenG7ar3rHAl36pfm5rmjC2KCgY -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAprvDPdFdJP0f4c960FuD ucjpFaceTnSlCZiyPZbv2Q6hSqlBnH67IKFLo5KIGog/RXeN3TOoU9Clqq7YTgfM Sm9vR6U7TwuU7mc581ZNEUJNKtcQO5xAarQ2WMUHpYoAmxq3pNYiRxTad598b2hE qeuPIRXhkOHHlWok9MUAvDDXOun/HGD0gtKFH1fFLGSqsqFiUsdnLe9FA9y2Xp1l I2jwSDXjg2lnoYFTAGcEhXKlqfmUQyhoMqXVSZ1FaotZtOVShOCFectNakJSfjQm FgGEfcSsk5G/iBUO5AdN27YuYWrI+TKDfozVRp/6BMIkuwdTdIolFCRg+tTWMV1D CPQQnaxphPvp2SZW4CwlLI4LY6Wv77WuCQEwi1riN2tt0fzNFfG4MQSEhI2p45KE IWMR0CI4kM5o5/LDaZRYI4kAM6tfKt3PoSikhME8m0N03bEqzlZUpS76z4QJtuNs Zkiv5mdWHuql6lFVtZLotaS3qSPZe95QQ+jw6JmAJZHedp9SdMmkvgZWAUUOx1uA gJQJC1NoyLYjxNT0RWcNfKYhFzT+NdWBNQbWY5KohL8RkvHBBu9uaESx2/HAM1ER 9yXcaq/igPYEZPh20C83jgUWDkKiOA/zNuB8ddyrcSepwPLDdFSJXaC+hZRdZlqr U/DWxLecKRh4jMmuHtKM1NsCAwEAAQ== -----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 326070663230316961539341980942533931176936 . . . . . . . . [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 16:16:30 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-08-26 16:16:30 +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.fiorenzo.co' . . . . . . . . [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 680213121659645530852359185902364109802947841503867736703111658413347767554255642340109664728156214377610070487830356291176604849288633169119037987999503316895795001497049907933278181148171197183108894941158447966618800312065628609484752207995740735330858522579875896594333585218612143686495747511229776315721941496831025793115847348719225947479078489676776820596546780832991844743644659368051210029888017413398877069995088774742294484054385001145251514710771428038059487030941605889048257922385968769214746329565073519309768937932448561656754589226662039869846231849098758845301509636189490437414917565600856875387189651083113298016442098425151770413650378077997034962738910133481843088815238601809347194730509162208692446519088675009870524869383866658363852745247407878938221662660703773194163700253547377909278658445867798747534020718784346826954594605212577368796791095569980950909590439624777068333734380711313532371962234541308136996453690148042748435056464052603993355258718989159001192813766441424397829652638665302879702700232334018176367792027394713542130544583627368769561876867621468151560239154599475058515460404486026589670182909998228977636218889287477727897271429211390210078980385938135236847290431395721830502028507 . . . . . . . . . . . . . . . . . . . . [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) 18c113dc91bd09ea0b921f93ac92d48e10acca16 . . . . . . . . . . . . . . . . [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 (19 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.fiorenzo.co' . . . . . . . . . . . . . . . . [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) 00f00076006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016aff7183f40000040300473045022100ef5ec69b6761c2f67175a5371d7c43cee71191ae952697ba58f39c9676e428bf02200fdaee0871c8cfe9820ad43d754a0f81ca1b25cd5e3a97462a7d2acfc7fc995e00760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016aff718566000004030047304502200c5dcc4d1d49cbef05d3be3ab61e0affadb98f0122d3e1ee82a9e8d71b878d2102210085eebc1f509b9e6b4dbce8b8245ea38b554a4c6ba24e7add7b1d33bb104ce36b . . . . [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) 0053a19a44b9c83f211ceeb080bd74c2a031d6af1f2d8d53f1522c8dca274b6288607ca9125c75f1cca498ca72c195f28c7371760915ca3aa3e0c75787696592bb5bd7dba12f7d185e8ab4898ac462aa06872c9310095d5900004b6436b2f798f81b6c193180520f79d9b512d1a0c03d33622e44a315bb57bbf823a16542347774065cda3ae2ae489c24d2fbad293036907771de68fa23c85568e199edbddfbc4c196401ababb66c1050a0bd0ba2f40c37ccdffd49ba96a6abfdd1cbdd78874f31beeb9725457669e59f1a710ec04642b75964ab34901357ddc587cf5a3dfddf87fe2ee01f82b0ecd7d9a4718487a71bb6abdeb1c0977ea97e6e6b9a30b6282818