floriano.co
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:d2:03:ef:87:a1:e8:68:9e:d0:4a:be:36:6a:4b:fe:4b:b7 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=floriano.co
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:d2:03:ef:87:a1:e8:68:9e:d0:4a:be:36:6a:4b:fe:4b:b7Serial Number (int): 332801386242567319496914366703660735286199
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 6f:a9:df:04:a5:3f:e6:80:f6:50:93:f6:e4:f7:ea:7e:e6:16:8f:09
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 61:7b:9e:ee:c4:2c:e0:af:08:3d:12:57:ff:23:8d:d4:b3:c1:3d:6a
Fingerprint (sha256): 3f:f1:46:f9:c7:3f:dc:ed:7b:b4:49:13:93:e0:15:45:c1:70:f7:1c:10:1f:5a:2b:a5:9e:4a:85:fd:56:7d:d7
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate floriano.co
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for floriano.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
floriano.co
Other certificates including the domain name floriano.co
(limited to 100 certificates)
www.columbuscasino.co
www.myftn.com
www.clockprojector.com
www.graziano.co
idrawdaily.com
683.me
theplumber.xyz
floriano.co
helpinghandskorea.net
floriano.co
www.mxg.in
vitalmediapodcast.com
www.poysin-ivy.com
www.floriano.co
www.jsbank.co
coininsurer.co
floriano.co
unobet.co
www.vip-casino.co
www.helpinghandskorea.net
neomwatertech.com
travelex.shop
marpay.co
idrawdaily.com
www.floriano.co
www.myftn.com
www.clockprojector.com
www.graziano.co
idrawdaily.com
683.me
theplumber.xyz
floriano.co
helpinghandskorea.net
floriano.co
www.mxg.in
vitalmediapodcast.com
www.poysin-ivy.com
www.floriano.co
www.jsbank.co
coininsurer.co
floriano.co
unobet.co
www.vip-casino.co
www.helpinghandskorea.net
neomwatertech.com
travelex.shop
marpay.co
idrawdaily.com
www.floriano.co
Certificate
The complete raw certificate details for floriano.co in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGTzCCBTegAwIBAgISA9ID74eh6Gie0Eq+NmpL/ku3MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA3MjgyMjI5NDRaFw0x OTEwMjYyMjI5NDRaMBYxFDASBgNVBAMTC2Zsb3JpYW5vLmNvMIICIjANBgkqhkiG 9w0BAQEFAAOCAg8AMIICCgKCAgEA7iY8C+k+/0sriJ/HVcqUyic31TNeul+GOvM1 bpHXbcmf4By9Ccp440vI/0ZngyYQTd7rbL9Ep4p6AMkJqV+mtkilmDAdU54NxJOf dTXTd/jLvPrLZVcqN7jg+nCcZyJLnFddnQfqSaGM+Kf/1nYzAFn11jUVK4qs52Pc OGO82BcJryBldanDRT9PB3Bx7xP075RumrvQvDN+KwUpulVzIwZftnOpw6Nv6aBr rHMD+c2X8G2s1S/cJdFxZZ+Zmap5EOTPETL7mUCoDqaXWDKW/aeuVPoU6UkVYYad 4XaUfi35iebDpcT2912p9WtScBuI+KMUtCzpBqyafOnTnuA3qtUDS77FPrDtG9QA uToYjJYMmheOPIGCfPD66vpCGUWH1XKyQDHCn4a85xeMk7cGnFjnlTItX955rj2t fSlB2QKlwZ/gL2Ss2/QyEU6pza9bCARYRBVRjBexhn3F85ukUcIUyQAqTc1TO5Pf 5THUUg3+T/xUoU/ovO71eSlX5XsUicLrgYAec2x1zkByJrK6+bxOLNlQJkkQtUR7 pF+5X/xqMmtT6iJKveMFRrKiRKB3buw1XbCH99nkHyahTnvy0kyX8j3Q+exE5lJA 1Sb/ADIwy5t09R/gPYH7v6yP07+jnmAQnLbVtd9cIB1wydejgMzNP8kY/vuBJLTk qAjbLhECAwEAAaOCAmEwggJdMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUb6nfBKU/ 5oD2UJP25PfqfuYWjwkwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEw bwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMu bGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMu bGV0c2VuY3J5cHQub3JnLzAWBgNVHREEDzANggtmbG9yaWFuby5jbzBMBgNVHSAE RTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRw Oi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB2 AOJpS64m6OlACeiGG7Y7g9Q+5/50iPukjyiTAZ3d8dv+AAABbDrrI4QAAAQDAEcw RQIhAN3f7wvn/Hsh6/tzu+R5j3iGlY1f2qc5vi6VvB46fwAXAiB5Y43pU2JHVRyt hZf0ycvbzIZH2ros1mSQhDwRMcLB0wB3ACk8UZZUyDlluqpQ/FgH1Ldvv1h6KXLc pMMM9OVFR/R4AAABbDrrI6MAAAQDAEgwRgIhAI2h+TlzQyp9eutEeATrBqeDTGk7 Jw1CvTedFUX2kV44AiEA6GpYYMGCn1dgE9KLJF8Gn2sprpmrCIR5801NLQJpcGAw DQYJKoZIhvcNAQELBQADggEBAA6rza29LiLfrtDoxSe7W52PFL/jnEaPwJxA6xvD 9lb/Bobs9WAsVfWM13YB7Lz9U+5lZbQ1/mJUpMNCBg2/4QAciznWnqvG1MiYVI0n MomB22BX4cmfZe8fGCQW2JzqIIHcKC1McDtJ80acCM76+lYet5kfgpCr5wc9Hmd7 0ObxgfxP0Ar+1Ax6pKdOAVro/8B2g49pnQOuyt7WTSJxT3OxkenOpqZff4OnvV5j Oi/oHMmRUdBxs+twU/Kl2DYOI69JLDKXuYr7oWxLXA0YpWBn8vh/1K2h3JBifhCB EcQerFHy18X+sDygG/QF3nDPpuPF2n+ML/G8lSEfQYF7lOY= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA7iY8C+k+/0sriJ/HVcqU yic31TNeul+GOvM1bpHXbcmf4By9Ccp440vI/0ZngyYQTd7rbL9Ep4p6AMkJqV+m tkilmDAdU54NxJOfdTXTd/jLvPrLZVcqN7jg+nCcZyJLnFddnQfqSaGM+Kf/1nYz AFn11jUVK4qs52PcOGO82BcJryBldanDRT9PB3Bx7xP075RumrvQvDN+KwUpulVz IwZftnOpw6Nv6aBrrHMD+c2X8G2s1S/cJdFxZZ+Zmap5EOTPETL7mUCoDqaXWDKW /aeuVPoU6UkVYYad4XaUfi35iebDpcT2912p9WtScBuI+KMUtCzpBqyafOnTnuA3 qtUDS77FPrDtG9QAuToYjJYMmheOPIGCfPD66vpCGUWH1XKyQDHCn4a85xeMk7cG nFjnlTItX955rj2tfSlB2QKlwZ/gL2Ss2/QyEU6pza9bCARYRBVRjBexhn3F85uk UcIUyQAqTc1TO5Pf5THUUg3+T/xUoU/ovO71eSlX5XsUicLrgYAec2x1zkByJrK6 +bxOLNlQJkkQtUR7pF+5X/xqMmtT6iJKveMFRrKiRKB3buw1XbCH99nkHyahTnvy 0kyX8j3Q+exE5lJA1Sb/ADIwy5t09R/gPYH7v6yP07+jnmAQnLbVtd9cIB1wydej gMzNP8kY/vuBJLTkqAjbLhECAwEAAQ== -----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 332801386242567319496914366703660735286199 . . . . . . . . [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-07-28 22:29:44 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-10-26 22:29:44 +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 'floriano.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 971564598277209648725602228196584589902621827815335058335853225594885342181151591880612089929313755392280046606135941304090640230308209306559784727114086592679665773837664498297395037709236498826647883740685908262943553280097073003992836808715025887750573350633210576765132653084607525315521061990091302596080279550185669040005925196203195330091479925434931888094637623466435484579160792640463074551649606227407349568521901704474703790297180648931563147261604707015429200834380075112130140181832518139294571944752543790854925011983199669290341339817670728812200178229974549515978081538292176281910394189959399877998556662914854698066243577398700948648105116921181006339256306440635036981864218026647857822167857047291085710125238841523992490736550666774317818888299289924851309846001573143571856810911093863049185146341837685741270526409865570051984671050122896870948883117770711367158247056898979727341509985765096506926958213013744825088883702232022507171691721925744995858217127647881777624570260845354117445308947131125337169918875569459839673278265502222584553140479898692502021857876975678766758202315003287903108739268858186105801719042350975202611883281673075831874430422549820204712758254532097484052395547441466723079499281 . . . . . . . . . . . . . . . . . . . . [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) 6fa9df04a53fe680f65093f6e4f7ea7ee6168f09 . . . . . . . . . . . . . . . . [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 (15 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'floriano.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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f1007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016c3aeb23840000040300473045022100dddfef0be7fc7b21ebfb73bbe4798f7886958d5fdaa739be2e95bc1e3a7f0017022079638de9536247551cad8597f4c9cbdbcc8647daba2cd66490843c1131c2c1d3007700293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016c3aeb23a300000403004830460221008da1f93973432a7d7aeb447804eb06a7834c693b270d42bd379d1545f6915e38022100e86a5860c1829f576013d28b245f069f6b29ae99ab088479f34d4d2d02697060 . . . . [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) 000eabcdadbd2e22dfaed0e8c527bb5b9d8f14bfe39c468fc09c40eb1bc3f656ff0686ecf5602c55f58cd77601ecbcfd53ee6565b435fe6254a4c342060dbfe1001c8b39d69eabc6d4c898548d27328981db6057e1c99f65ef1f182416d89cea2081dc282d4c703b49f3469c08cefafa561eb7991f8290abe7073d1e677bd0e6f181fc4fd00afed40c7aa4a74e015ae8ffc076838f699d03aecaded64d22714f73b191e9cea6a65f7f83a7bd5e633a2fe81cc99151d071b3eb7053f2a5d8360e23af492c3297b98afba16c4b5c0d18a56067f2f87fd4ada1dc90627e108111c41eac51f2d7c5feb03ca01bf405de70cfa6e3c5da7f8c2ff1bc95211f41817b94e6