tweetpilot.kred
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:85:ad:04:8b:75:a2:65:41:11:5f:87:0c:1b:1e:d8:fa:d4 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=tweetpilot.kred
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:85:ad:04:8b:75:a2:65:41:11:5f:87:0c:1b:1e:d8:fa:d4Serial Number (int): 306824392636798669067947648964875687361236
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: d0:1e:f2:87:ce:de:d3:45:31:f1:92:06:39:fc:84:e5:3a:8d:ae:4f
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 24:dd:02:65:f4:76:3e:30:b3:53:3a:7d:0a:04:47:9e:00:a5:7d:67
Fingerprint (sha256): 18:03:d3:bf:9f:5a:c2:ee:5d:86:b6:cf:45:fd:a7:0c:18:27:a1:b4:d1:01:16:5c:60:2f:81:23:6a:1e:a2:3c
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate tweetpilot.kred
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for tweetpilot.kred
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
8 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
tweetpilot.kred
Other certificates including the domain name tweetpilot.kred
(limited to 100 certificates)
tweetpilot.kred
tweetpilot.kred
tweetpilot.kred
tweetpilot.kred
beta.tweetpilot.kred
www.tweetpilot.kred
www.tweetpilot.kred
beta.tweetpilot.kred
www.tweetpilot.kred
www.tweetpilot.kred
beta.tweetpilot.kred
www.tweetpilot.kred
beta.tweetpilot.kred
www.tweetpilot.kred
beta.tweetpilot.kred
tweetpilot.kred
www.tweetpilot.kred
tweetpilot.kred
tweetpilot.kred
beta.tweetpilot.kred
tweetpilot.kred
beta.tweetpilot.kred
tweetpilot.kred
beta.tweetpilot.kred
tweetpilot.kred
www.tweetpilot.kred
tweetpilot.kred
tweetpilot.kred
www.tweetpilot.kred
tweetpilot.kred
tweetpilot.kred
tweetpilot.kred
www.tweetpilot.kred
tweetpilot.kred
tweetpilot.kred
tweetpilot.kred
beta.tweetpilot.kred
www.tweetpilot.kred
www.tweetpilot.kred
beta.tweetpilot.kred
www.tweetpilot.kred
www.tweetpilot.kred
beta.tweetpilot.kred
www.tweetpilot.kred
beta.tweetpilot.kred
www.tweetpilot.kred
beta.tweetpilot.kred
tweetpilot.kred
www.tweetpilot.kred
tweetpilot.kred
tweetpilot.kred
beta.tweetpilot.kred
tweetpilot.kred
beta.tweetpilot.kred
tweetpilot.kred
beta.tweetpilot.kred
tweetpilot.kred
www.tweetpilot.kred
tweetpilot.kred
tweetpilot.kred
www.tweetpilot.kred
tweetpilot.kred
tweetpilot.kred
tweetpilot.kred
www.tweetpilot.kred
Certificate
The complete raw certificate details for tweetpilot.kred in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGATCCBOmgAwIBAgISA4WtBIt1omVBEV+HDBse2PrUMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzA4MzAwOTIzMDBaFw0x NzExMjgwOTIzMDBaMBoxGDAWBgNVBAMTD3R3ZWV0cGlsb3Qua3JlZDCCAiIwDQYJ KoZIhvcNAQEBBQADggIPADCCAgoCggIBAOTlkWsj23PY9fw2r7DYbYUy/dVp4Xt/ WEYwyF2A7lNmNMpKsU+QapKGJrqDH1yEVy+MYt3iQyKS6LGzfI5Z9DBWE2jrbN/W Y86Dt0nO63uJ/e9kcmdy0+XWIoqjpKGo2HKx6ip4CjTU8paVcjYfw4nsvniPwlm1 gkA0dUTWKfcDFAw73rKnkKCaDXbK1WQMGZDFXNL3oTGPb6d5hHpbDfxp9bhICRRu IBjGc48yNqCbwGR2g0zglwudjO5r3GBpHcOzP+ridNU5CK4YxlXdZR+zbj2AREeD OIxMVMp9OkYUdBS7k64P2+gdWYuElSKrZ3Eh2t6lbhCx7U42m2A+T48Cta6DRgOh EC+3ymkVNuh/4lWhKKAUlsBexjQJKEk6ccJdVEp//+oztZiClnMKaAJZoRha7t7j hf+4weMkcwSbz2DdZ5zXzuTqLU8WeMel+Y++1D1XGB/kFlmzpN0HhZOhMgWNpT1K GKV6qiVEkpG0BqRu0twZbY8MM8dV+v0axqlTAIXd3BW9bPCg3P/twVc903ahxxE6 hTlMsh/w3lT5hCqwDBTU+215eGHc44/HX/GxXJBDhl8w+cmIh3cexPP6v7DG8POC Ezub7VRWWTiiB6Ltine2MSBq8kJLtCsopwY4L9rT+trVFEhWeJr48DOzEcbPV4yG fXmxDPDXGotpAgMBAAGjggIPMIICCzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFNAe 8ofO3tNFMfGSBjn8hOU6ja5PMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/z qOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZy8wGgYDVR0RBBMwEYIPdHdlZXRwaWxvdC5rcmVk MIH+BgNVHSAEgfYwgfMwCAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEBATCB1jAmBggr BgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasGCCsGAQUFBwIC MIGeDIGbVGhpcyBDZXJ0aWZpY2F0ZSBtYXkgb25seSBiZSByZWxpZWQgdXBvbiBi eSBSZWx5aW5nIFBhcnRpZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5jZSB3aXRoIHRo ZSBDZXJ0aWZpY2F0ZSBQb2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9sZXRzZW5jcnlw dC5vcmcvcmVwb3NpdG9yeS8wDQYJKoZIhvcNAQELBQADggEBAARMxwrDOEE5g9Rp jpYsda5PiNotbi2tyObph8EP6qYxralXCKuNx/ZpKb0+N00Cs4cUXBeGg/mnd6nz dYAhVax+GOHaIO7eS3jyINlBkrqXUGL+pWlXFd/CVDAFwHbSztdZnxNu0BXpStjv YPW2Kh51AgpfYnBeyFIApzF98AJepclgLgp2zqz0SiE13hzj3h0yYf/2PL7fUYMA plkCbKsVo1WbNR8qk1z/QbL7QkIccI6sn1FvqEjF6yfo2kxE3wU3em6i2Dk7/h9F jPEqc/Tj82LH5O4gE0BBKBXiK/se/0Qzyst7pf92JjEJZQU9VKPfFoxsZ/71ATd5 Zz2xPdI= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5OWRayPbc9j1/DavsNht hTL91Wnhe39YRjDIXYDuU2Y0ykqxT5BqkoYmuoMfXIRXL4xi3eJDIpLosbN8jln0 MFYTaOts39ZjzoO3Sc7re4n972RyZ3LT5dYiiqOkoajYcrHqKngKNNTylpVyNh/D iey+eI/CWbWCQDR1RNYp9wMUDDvesqeQoJoNdsrVZAwZkMVc0vehMY9vp3mEelsN /Gn1uEgJFG4gGMZzjzI2oJvAZHaDTOCXC52M7mvcYGkdw7M/6uJ01TkIrhjGVd1l H7NuPYBER4M4jExUyn06RhR0FLuTrg/b6B1Zi4SVIqtncSHa3qVuELHtTjabYD5P jwK1roNGA6EQL7fKaRU26H/iVaEooBSWwF7GNAkoSTpxwl1USn//6jO1mIKWcwpo AlmhGFru3uOF/7jB4yRzBJvPYN1nnNfO5OotTxZ4x6X5j77UPVcYH+QWWbOk3QeF k6EyBY2lPUoYpXqqJUSSkbQGpG7S3Bltjwwzx1X6/RrGqVMAhd3cFb1s8KDc/+3B Vz3TdqHHETqFOUyyH/DeVPmEKrAMFNT7bXl4Ydzjj8df8bFckEOGXzD5yYiHdx7E 8/q/sMbw84ITO5vtVFZZOKIHou2Kd7YxIGryQku0KyinBjgv2tP62tUUSFZ4mvjw M7MRxs9XjIZ9ebEM8Ncai2kCAwEAAQ== -----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 306824392636798669067947648964875687361236 . . . . . . . . [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 2017-08-30 09:23:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2017-11-28 09:23:00 +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 'tweetpilot.kred' . . . . . . . . [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 933817268981204532378382375335518824864318769685663760609263308006627675606076353067060964011240590403630802390383414897680757549076764507473261605626534906498663280562214597347620868332080310736563436356476649353146121835693634315372347597806818852251388314479741348988672415513555038693611620088066622336553579289679949491248117263117812666941330680682310025931782668883375190990192851050250782318071992534090829998656749216284064390703818723522983296393954122602064721900201017550630391251651483433093622094086486590007976364172920149232140872579705198064865240032775945005706154524065269051529063948164734455625084917893339861509650018882855222230913635758545649055164412844341177102574803521340108508232163829661113221296453558104317486063480386156090335519045414431673534025870450114083161651628937042048316768203724497826986863620304707342897836255934402354665350748883588384352404375830107017538696384298157994309626372399607624997747416022656556967989079986821128214076322136691392977363720809562655743938521012203673688885213175709787340366785479404973022860786184576013626099445065259364491009303646620831284701958502335880439200263854301959269673491000086557039159573392373381134746760001846071758374670721793670774426473 . . . . . . . . . . . . . . . . . . . . [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) d01ef287ceded34531f1920639fc84e53a8dae4f . . . . . . . . . . . . . . . . [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 'tweetpilot.kred' . . . . . . . . . . . . . . . . [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 (246 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.5.5.7.2.2 (unotice) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/' . . . . [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) 00044cc70ac338413983d4698e962c75ae4f88da2d6e2dadc8e6e987c10feaa631ada95708ab8dc7f66929bd3e374d02b387145c178683f9a777a9f375802155ac7e18e1da20eede4b78f220d94192ba975062fea5695715dfc2543005c076d2ced7599f136ed015e94ad8ef60f5b62a1e75020a5f62705ec85200a7317df0025ea5c9602e0a76ceacf44a2135de1ce3de1d3261fff63cbedf518300a659026cab15a3559b351f2a935cff41b2fb42421c708eac9f516fa848c5eb27e8da4c44df05377a6ea2d8393bfe1f458cf12a73f4e3f362c7e4ee201340412815e22bfb1eff4433cacb7ba5ff7626310965053d54a3df168c6c67fef5013779673db13dd2