lubna.io
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:17:97:e3:1a:5e:11:7f:9b:17:d1:2c:47:d8:f5:a4:e2:34 was issued on by Let's Encrypt.
With 2 subject alternative names this certificate can be used to secure multiple fqdn's. 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=lubna.io
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:17:97:e3:1a:5e:11:7f:9b:17:d1:2c:47:d8:f5:a4:e2:34Serial Number (int): 269365244848008246784645950907333283734068
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 06:11:f3:9f:ab:e9:c6:7f:8d:98:81:51:6e:45:6e:a6:33:8f:41:93
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 99:de:b3:5f:a7:41:be:b6:f9:73:1a:e6:c0:d0:d5:b3:5d:09:bd:92
Fingerprint (sha256): e8:6e:14:a5:be:47:da:83:10:28:59:51:26:b7:4c:f1:4d:a3:36:aa:2b:59:61:cb:9d:79:b4:8b:3b:08:a4:0e
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate lubna.io
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for lubna.io
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
lubna.io
www.lubna.io
www.lubna.io
Other certificates including the domain name lubna.io
(limited to 100 certificates)
news.lubna.io
totw.app
sme-onboarding.vaultigo.co.uk
lubna.io
v2.lubna.io
vibranium.lubna.io
app.inspectortoolbelt.com
lubna.io
s.lubna.io
zentristudios.com
v2.lubna.io
lubna.io
admin.lubna.io
app.lubna.io
s.lubna.io
lubna.io
slidear.app
blog.lubna.io
news.lubna.io
news.lubna.io
app.lubna.io
vendor.wedready.com
s.lubna.io
blog.lubna.io
news.lubna.io
blog.lubna.io
s.lubna.io
lubna.io
ispg.x.geoalpha.org
app.lubna.io
news.lubna.io
app.beyondmenu.com
news.lubna.io
v2.lubna.io
s.lubna.io
indiantechrishu.tk
ijas.dev
news.lubna.io
esc-tech.com
blog.lubna.io
www.redabits.com
0yah.com
www.pranti.com
silverhoney.us
blog.lubna.io
s.lubna.io
news.lubna.io
s.lubna.io
lubna.io
lubna.io
app.lubna.io
lubna.io
app.lubna.io
lubna.io
holaconlacola.com
news.lubna.io
blog.lubna.io
www.ketonian.app
blog.lubna.io
link.lubna.io
lubna.io
blog.lubna.io
lubna.io
www.wangyiyi.tk
vanessarecipe.com
news.lubna.io
blog.lubna.io
www.conferencerobot.com
s.lubna.io
totw.app
sme-onboarding.vaultigo.co.uk
lubna.io
v2.lubna.io
vibranium.lubna.io
app.inspectortoolbelt.com
lubna.io
s.lubna.io
zentristudios.com
v2.lubna.io
lubna.io
admin.lubna.io
app.lubna.io
s.lubna.io
lubna.io
slidear.app
blog.lubna.io
news.lubna.io
news.lubna.io
app.lubna.io
vendor.wedready.com
s.lubna.io
blog.lubna.io
news.lubna.io
blog.lubna.io
s.lubna.io
lubna.io
ispg.x.geoalpha.org
app.lubna.io
news.lubna.io
app.beyondmenu.com
news.lubna.io
v2.lubna.io
s.lubna.io
indiantechrishu.tk
ijas.dev
news.lubna.io
esc-tech.com
blog.lubna.io
www.redabits.com
0yah.com
www.pranti.com
silverhoney.us
blog.lubna.io
s.lubna.io
news.lubna.io
s.lubna.io
lubna.io
lubna.io
app.lubna.io
lubna.io
app.lubna.io
lubna.io
holaconlacola.com
news.lubna.io
blog.lubna.io
www.ketonian.app
blog.lubna.io
link.lubna.io
lubna.io
blog.lubna.io
lubna.io
www.wangyiyi.tk
vanessarecipe.com
news.lubna.io
blog.lubna.io
www.conferencerobot.com
s.lubna.io
Certificate
The complete raw certificate details for lubna.io in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFVjCCBD6gAwIBAgISAxeX4xpeEX+bF9EsR9j1pOI0MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODExMjQxMTUxNTRaFw0x OTAyMjIxMTUxNTRaMBMxETAPBgNVBAMTCGx1Ym5hLmlvMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEApjTrU9+NcxNshuD5qK3K6/q7ZVCyKVJ3iOKjFs2L Egil+6c/RYyrRUJNROKr5BCJq77yqMy/b/2Fn8IBO3HaxI4mD8uW6p2MeI20w/hp tyrGPimT6XRGUqS/VDpyXZTkBcAo9KCkJin38ApxJQCORRgyhSJoiR3Z6n3Xh+R3 rZp0Q6Ou7VwPzuNemwZ59hu8XgFXGKaoXuKbOwgDamMv/+s4nkfAw2Bk8xx+6sUL IHtomSutv2vjSO0vBbRn4W5rLjz3hrhT2RBNXoplRFPGbsuJHO0mZ8u/hVHlCwC2 rEOAi8kgXDmw3/UdcBnQRBtbiEv0zggxJvtYOUhvsPn9HwIDAQABo4ICazCCAmcw DgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAM BgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQGEfOfq+nGf42YgVFuRW6mM49BkzAfBgNV HSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYI KwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYI KwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5vcmcvMCEG A1UdEQQaMBiCCGx1Ym5hLmlvggx3d3cubHVibmEuaW8wTAYDVR0gBEUwQzAIBgZn gQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5s ZXRzZW5jcnlwdC5vcmcwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdwB0ftqDMa0z EJEhnM4lT0Jwwr/9XkIgCMY3NXnmEHvMVgAAAWdFxsekAAAEAwBIMEYCIQCNOUkD O9kJmGp4JpaOY3ndLXImWPCmX4xA3A+qK2whcgIhAIHpw/dgXliwlvoy8z3MKKUb xM1DcD9Hw8TaDVSDahRXAHUAY/Lbzeg7zCzPC3KEJ1drM6SNYXePvXWmOLHHaFRL 2I0AAAFnRcbIGAAABAMARjBEAiArKPZtJJNVyAIBdycK5sYi0AjXs7GYOoSNI6Be jvLlYAIgRNGbrKwKrWrrq1KJcZd28wgtxNNdvP3LZL8P5z/mZlgwDQYJKoZIhvcN AQELBQADggEBAJPinqZJmZN4f/fiN1hpy07zraVLf1ZSQ78TYH7Fz98TnZENwVuh xP9lwmg+2zST93WpsDJcPtNEjKiTcG0Pt90+kYrUQNfi5uZTybqYIuG6TN6jUa4P zUY36D9dX+73EQGN4s8lZ7zNC8D6jat375eVDEtkd23FX9ueSL6ZBATieVjJswBu tHqU6kHSMWvtHygiIpTWVx8dKzrPLWKINNJ6sipz/ktP9kHfHdD6FCL4RIECwC5R Pw+iwYmOJwWRHHX6G3FCVp72vX0GopmEwszYRAC44Qb1CAGMWLUqeAY0JmtVHCB0 4xNE2ruCIghlK482ZuGh9i+tJXFAZFXjx7o= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApjTrU9+NcxNshuD5qK3K 6/q7ZVCyKVJ3iOKjFs2LEgil+6c/RYyrRUJNROKr5BCJq77yqMy/b/2Fn8IBO3Ha xI4mD8uW6p2MeI20w/hptyrGPimT6XRGUqS/VDpyXZTkBcAo9KCkJin38ApxJQCO RRgyhSJoiR3Z6n3Xh+R3rZp0Q6Ou7VwPzuNemwZ59hu8XgFXGKaoXuKbOwgDamMv /+s4nkfAw2Bk8xx+6sULIHtomSutv2vjSO0vBbRn4W5rLjz3hrhT2RBNXoplRFPG bsuJHO0mZ8u/hVHlCwC2rEOAi8kgXDmw3/UdcBnQRBtbiEv0zggxJvtYOUhvsPn9 HwIDAQAB -----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 269365244848008246784645950907333283734068 . . . . . . . . [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 2018-11-24 11:51:54 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-02-22 11:51:54 +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 'lubna.io' . . . . . . . . [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 20981654078418729547163266957414689275518744076397908200236149371055828043679861523618568439841638058635385684170484507244672583108575075201135691106610776992159472898873264540125235591903844453444309558930715902888757257263258509395285065471904749672686529086759301053251403907407110402572002753559077608911814230167312893569195178479364785919163841224475017799050008159842137931268449981267601493836978315325489402081923013055609030539742780832676239507831983060379322063925897150658266936520643526004180422983496913708078089811488183218436578064630020165776057484646109870009147283089755984070361135258400542293279 . . . . . . . . . . . . . . . . . . . . [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) 0611f39fabe9c67f8d9881516e456ea6338f4193 . . . . . . . . . . . . . . . . [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 (26 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'lubna.io' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.lubna.io' . . . . . . . . . . . . . . . . [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) 00f0007700747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016745c6c7a400000403004830460221008d3949033bd909986a7826968e6379dd2d722658f0a65f8c40dc0faa2b6c217202210081e9c3f7605e58b096fa32f33dcc28a51bc4cd43703f47c3c4da0d54836a145700750063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016745c6c818000004030046304402202b28f66d249355c8020177270ae6c622d008d7b3b1983a848d23a05e8ef2e560022044d19bacac0aad6aebab5289719776f3082dc4d35dbcfdcb64bf0fe73fe66658 . . . . [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) 0093e29ea6499993787ff7e2375869cb4ef3ada54b7f565243bf13607ec5cfdf139d910dc15ba1c4ff65c2683edb3493f775a9b0325c3ed3448ca893706d0fb7dd3e918ad440d7e2e6e653c9ba9822e1ba4cdea351ae0fcd4637e83f5d5feef711018de2cf2567bccd0bc0fa8dab77ef97950c4b64776dc55fdb9e48be990404e27958c9b3006eb47a94ea41d2316bed1f28222294d6571f1d2b3acf2d628834d27ab22a73fe4b4ff641df1dd0fa1422f8448102c02e513f0fa2c1898e2705911c75fa1b7142569ef6bd7d06a29984c2ccd84400b8e106f508018c58b52a780634266b551c2074e31344dabb822208652b8f3666e1a1f62fad2571406455e3c7ba