cubits.com
Issued by R3
About this certificate
This digital certificate with serial number 03:2b:40:9f:63:ee:6d:e9:47:4d:86:14:95:72:f9:b0:b8:f0 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=cubits.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:2b:40:9f:63:ee:6d:e9:47:4d:86:14:95:72:f9:b0:b8:f0Serial Number (int): 276054897766660704844670448855910462830832
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 9a:2c:d9:f3:8f:5e:ef:97:22:94:3d:9c:6e:8e:8c:b8:13:b4:10:3d
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 06:b9:14:33:8a:fa:b2:be:af:fb:04:57:65:4b:b7:82:8e:27:6e:d5
Fingerprint (sha256): 24:dc:bd:ff:8b:89:a1:01:81:ba:a7:e9:e0:67:55:1f:b3:f5:a9:5a:e0:dd:73:ac:98:6e:19:17:45:3b:29:1b
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate cubits.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for cubits.com
Public Key Algorithm
RSA
Key Size
2048
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
cubits.com
Other certificates including the domain name cubits.com
(limited to 100 certificates)
zh-cn.help.pinnacle888.com
ssl511882.cloudflaressl.com
ssl511883.cloudflaressl.com
cubits.com
zh-cn.help.pinnacle888.com
ssl511884.cloudflaressl.com
ssl511883.cloudflaressl.com
cubits.com
www.idiomatic.pt
zh-cn.help.pinnacle888.com
ssl86159.cloudflare.com
buforddentalassoc.com
zh-cn.help.pinnacle888.com
zh-cn.help.pinnacle888.com
ssl86159.cloudflare.com
ssl511882.cloudflaressl.com
ssl511884.cloudflaressl.com
ssl511883.cloudflaressl.com
ssl86159.cloudflare.com
cubits.com
cubits.com
cubits.com
zh-cn.help.pinnacle888.com
bar.cubits.com
ssl311617.cloudflaressl.com
cubits.com
zh-cn.help.pinnacle888.com
zh-cn.help.pinnacle888.com
ssl98531.cloudflaressl.com
cubits.com
zh-cn.help.pinnacle888.com
ssl311617.cloudflaressl.com
ssl511882.cloudflaressl.com
ssl311615.cloudflaressl.com
cubits.com
ssl511882.cloudflaressl.com
fdus-47.freshdesk.com
ssl511883.cloudflaressl.com
zh-cn.help.pinnacle888.com
fdus-47.freshdesk.com
ssl511884.cloudflaressl.com
zh-cn.help.pinnacle888.com
zh-cn.help.pinnacle888.com
*.cubits.com
cubits.com
ssl86159.cloudflare.com
ssl511883.cloudflaressl.com
sni.cloudflaressl.com
*.office.cubits.com
approvals-ahpi6ahoone.cubits.com
easigate.com
damishael.com
ssl511882.cloudflaressl.com
ssl86159.cloudflare.com
cubits.com
sni.cloudflaressl.com
ssl511884.cloudflaressl.com
ssl311616.cloudflaressl.com
*.cubits.com
ssl511882.cloudflaressl.com
approvals-ahpi6ahoone.cubits.com
ssl86159.cloudflare.com
sni.cloudflaressl.com
sni.cloudflaressl.com
ssl86159.cloudflare.com
ssl511884.cloudflaressl.com
ssl511883.cloudflaressl.com
sni111013.cloudflaressl.com
ssl511884.cloudflaressl.com
ssl98531.cloudflaressl.com
ssl511882.cloudflaressl.com
ssl511883.cloudflaressl.com
cubits.com
zh-cn.help.pinnacle888.com
ssl511884.cloudflaressl.com
ssl511883.cloudflaressl.com
cubits.com
www.idiomatic.pt
zh-cn.help.pinnacle888.com
ssl86159.cloudflare.com
buforddentalassoc.com
zh-cn.help.pinnacle888.com
zh-cn.help.pinnacle888.com
ssl86159.cloudflare.com
ssl511882.cloudflaressl.com
ssl511884.cloudflaressl.com
ssl511883.cloudflaressl.com
ssl86159.cloudflare.com
cubits.com
cubits.com
cubits.com
zh-cn.help.pinnacle888.com
bar.cubits.com
ssl311617.cloudflaressl.com
cubits.com
zh-cn.help.pinnacle888.com
zh-cn.help.pinnacle888.com
ssl98531.cloudflaressl.com
cubits.com
zh-cn.help.pinnacle888.com
ssl311617.cloudflaressl.com
ssl511882.cloudflaressl.com
ssl311615.cloudflaressl.com
cubits.com
ssl511882.cloudflaressl.com
fdus-47.freshdesk.com
ssl511883.cloudflaressl.com
zh-cn.help.pinnacle888.com
fdus-47.freshdesk.com
ssl511884.cloudflaressl.com
zh-cn.help.pinnacle888.com
zh-cn.help.pinnacle888.com
*.cubits.com
cubits.com
ssl86159.cloudflare.com
ssl511883.cloudflaressl.com
sni.cloudflaressl.com
*.office.cubits.com
approvals-ahpi6ahoone.cubits.com
easigate.com
damishael.com
ssl511882.cloudflaressl.com
ssl86159.cloudflare.com
cubits.com
sni.cloudflaressl.com
ssl511884.cloudflaressl.com
ssl311616.cloudflaressl.com
*.cubits.com
ssl511882.cloudflaressl.com
approvals-ahpi6ahoone.cubits.com
ssl86159.cloudflare.com
sni.cloudflaressl.com
sni.cloudflaressl.com
ssl86159.cloudflare.com
ssl511884.cloudflaressl.com
ssl511883.cloudflaressl.com
sni111013.cloudflaressl.com
ssl511884.cloudflaressl.com
ssl98531.cloudflaressl.com
Certificate
The complete raw certificate details for cubits.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIE4jCCA8qgAwIBAgISAytAn2PubelHTYYUlXL5sLjwMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yMzA3MDkxMTIzMzlaFw0yMzEwMDcxMTIzMzhaMBUxEzARBgNVBAMT CmN1Yml0cy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5+KuY Am1PGdd5OYyWiSRfxITzCLytol6TS33Tg/uG6D1Zho9oMM0OXaESy305/ZHar9G+ CxcWloCfHbOhLWVKrtybEb5u1ID4c+cqiKQTqvEm+M2DGEXfaBIBRQ5WG6N5TJ9l XmhJk/08dYaoPLHnjHtAd3sgmcjzi21KQbyuKC/PbNXKbeJiihcrD1FgwIirGarV 75Xhq0BcIo/xhbq8zIvvtAbAwivQHduH0UuYd/75RvNQcdNIfq27X6+46tIBlEwz p93jTS7LcW23CYswFcCWViRKwzNcrIOMnT/vQmIAwmH1SpgCqy7gFnQkaLLcfoZY pX5hSrnsomzjNIF1AgMBAAGjggINMIICCTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FJos2fOPXu+XIpQ9nG6OjLgTtBA9MB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJQOYf r52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3IzLm8u bGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcvMBUG A1UdEQQOMAyCCmN1Yml0cy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwggEFBgor BgEEAdZ5AgQCBIH2BIHzAPEAdgB6MoxU2LcttiDqOOBSHumEFnAyE4VNO9IrwTpX o1LrUgAAAYk6m4weAAAEAwBHMEUCIQDAB/STLbMTa4U9mayFrWMnCOfVVP8uqCYA kNuehKg3PAIgNLojybCKy4wmNsNygRWioDHtInSYBb5ZlOD5HSodNNcAdwCt9776 fP8QyIudPZwePhhqtGcpXc+xDCTKhYY069yCigAAAYk6m4w6AAAEAwBIMEYCIQCS wQ4r1wm/E8eiiQcT8yqgPLtjLJsda5QIvyQ/mTYRCQIhAIbXL83thR1iAKINiKZq zUvWe58gF39GPuEqBZosQ+XWMA0GCSqGSIb3DQEBCwUAA4IBAQBuIwpheWcdrvV1 qBx6PC1jugVNa580exGBSLozXLsgSXLcFsRhetIbvHx+XgxI/zOmB/POK950oeV7 PlO58e1IcGISGbYDsm3cL70UsOpxKf2sBV339H1ZFwPhIrtptdaDYxwRn6yLvgeG SdTzFwThFdAbuJvxdr5cnKQ9iwWSlIj64Y3reurRU1d/uET/w1PZwhnefkz9CUlw 67q96rc4VqST4VFDaXS1J5XHQ6a6MpM2dlEbCUVVhgwLS1dw3PfLNVXLcPOTtYWH YG3CjSIb+lA3gLx9X//mKmcqLjjwDUT1b9F8Eu3h1FWGf1EIZpqmjWPCxwP+dseG XwQG/9c9 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAufirmAJtTxnXeTmMlokk X8SE8wi8raJek0t904P7hug9WYaPaDDNDl2hEst9Of2R2q/RvgsXFpaAnx2zoS1l Sq7cmxG+btSA+HPnKoikE6rxJvjNgxhF32gSAUUOVhujeUyfZV5oSZP9PHWGqDyx 54x7QHd7IJnI84ttSkG8rigvz2zVym3iYooXKw9RYMCIqxmq1e+V4atAXCKP8YW6 vMyL77QGwMIr0B3bh9FLmHf++UbzUHHTSH6tu1+vuOrSAZRMM6fd400uy3FttwmL MBXAllYkSsMzXKyDjJ0/70JiAMJh9UqYAqsu4BZ0JGiy3H6GWKV+YUq57KJs4zSB dQIDAQAB -----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 276054897766660704844670448855910462830832 . . . . . . . . [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 'R3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-07-09 11:23:39 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-10-07 11:23:38 +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 'cubits.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 (2160 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 23476710308102297606066530520917477049369335602771452156794839840941244264031349567311079188896001127169091011389831518628369632102011587943893924871670609590039474232507325977836597196596338233593713339799605375551646183548004934962198097960516063666957821467645102085849819608733424377232136577671400275011045863079298852293958976043508247140335729872778917430098350602217513596959673584591682170862297146625303562256796900633944086273761181819758916142333611504829509889916060748133796905218124429630521612099535296097387235948944179826371021466194530326001528654911328703220873649915915790141897019696406246752629 . . . . . . . . . . . . . . . . . . . . [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) 9a2cd9f38f5eef9722943d9c6e8e8cb813b4103d . . . . . . . . . . . . . . . . [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 142eb317b75856cbae500940e61faf9d8b14c2c6 . . . . . . . . . . . . . . . . [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 (73 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://r3.o.lencr.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://r3.i.lencr.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 (14 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cubits.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 (12 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.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f10076007a328c54d8b72db620ea38e0521ee98416703213854d3bd22bc13a57a352eb52000001893a9b8c1e0000040300473045022100c007f4932db3136b853d99ac85ad632708e7d554ff2ea8260090db9e84a8373c022034ba23c9b08acb8c2636c3728115a2a031ed22749805be5994e0f91d2a1d34d7007700adf7befa7cff10c88b9d3d9c1e3e186ab467295dcfb10c24ca858634ebdc828a000001893a9b8c3a000004030048304602210092c10e2bd709bf13c7a2890713f32aa03cbb632c9b1d6b9408bf243f9936110902210086d72fcded851d6200a20d88a66acd4bd67b9f20177f463ee12a059a2c43e5d6 . . . . [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) 006e230a6179671daef575a81c7a3c2d63ba054d6b9f347b118148ba335cbb204972dc16c4617ad21bbc7c7e5e0c48ff33a607f3ce2bde74a1e57b3e53b9f1ed4870621219b603b26ddc2fbd14b0ea7129fdac055df7f47d591703e122bb69b5d683631c119fac8bbe078649d4f31704e115d01bb89bf176be5c9ca43d8b05929488fae18deb7aead153577fb844ffc353d9c219de7e4cfd094970ebbabdeab73856a493e151436974b52795c743a6ba32933676511b094555860c0b4b5770dcf7cb3555cb70f393b58587606dc28d221bfa503780bc7d5fffe62a672a2e38f00d44f56fd17c12ede1d455867f5108669aa68d63c2c703fe76c7865f0406ffd73d