blog.stockcard.io

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:1f:0c:e6:95:60:eb:96:38:01:05:ac:f4:08:3d:c3:e4:44 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=blog.stockcard.io

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:1f:0c:e6:95:60:eb:96:38:01:05:ac:f4:08:3d:c3:e4:44
Serial Number (int): 271902759163814559434186325654265334588484
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 6e:d6:29:4e:a5:c3:ef:a4:d1:d5:78:5e:3c:8a:a7:ac:3a:05:08:21
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 64:ad:e7:13:65:72:e7:90:1e:c6:95:ff:b1:79:9b:60:a1:10:e8:ef
Fingerprint (sha256): 7d:bb:f3:14:76:5a:64:17:a0:95:c9:6c:ad:34:74:a1:7f:6b:ee:06:8c:13:ee:93:34:4a:ba:88:33:97:c1:88

Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/

Revocation information

OCSP Server: http://ocsp.int-x3.letsencrypt.org

Check the revocation status for certificate blog.stockcard.io

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for blog.stockcard.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

blog.stockcard.io

Other certificates including the domain name stockcard.io

(limited to 100 certificates)
www.sneberger.cz
blog.stockcard.io
stockcard.io
ihsabs.com
stockcard.io
12n.app
stockcard.io
www.byrkje.land
ancla.me
dev.stockcard.io
bodhiblendedlearning.com
agile42.actionableagile.com
thechocolateowl.ca
howtoinvest.stockcard.io
blabla.cam
tridev.jp
hvch.d1.stx.world
widget.stockcard.io
dslpos.com
run.photo
stockcard.io
www.heywork.co
eazyclass.com.br
howtoinvest.stockcard.io
tamadoko.com
galirage.com
stockcard.io
backoffice-staging.towa.network
stockcard.io
giocapadel.it
www.anthonygangel.co.uk
krezus.co
dev.stockcard.io
www.mistymusings.art
funwarioisii.me
app.lendroit-reims.fr
blog.stockcard.io
www.dev.manager.woonig.app
anyhousecafe.com
lwdgo.acaisoft.net
manager.corroo.app
stockcard.io
influenftial.com
chrislr.com
baisetamere.fr
www.mxm2018.com
blog.stockcard.io
ionic-lib-demo.iotize.com
intechligence.com
blog.stockcard.io
delivery.melhorpedida.com.br
koobii.pinco.fit
tour.narimilwaukee.org
gonzalesinquirer.column.us
lwdgo.acaisoft.net
app.bitalpha.com
tridev.jp
stockcard.io
emn.orderq.ai
blog.stockcard.io
manager.corroo.app
onlinegamesinfo.com
blog.stockcard.io
run.photo
www.deeplearners.group
pod.getraddle.com
rentalclub.io
cdn.savedby.io
rentalclub.io
howtoinvest.stockcard.io
casestudies.okbye.io
ganeshkirana.in
manager.corroo.app
manager.corroo.app
howtoinvest.stockcard.io
www.antandtracy.com
blog.stockcard.io
ss-canal.makebetter.co.za
www.readthisover.com
stockcard.io
youjo.sx
maria.chat
dev.stockcard.io
alhadist.com
slimsistemas.com.br
blabla.cam
idleideas.biz
longpham.ca
jmisencoes.com.br
visualyze.es
stockcard.io
blog.stockcard.io
teachlonger.com
stockcard.io
www.kashirajima.work
howtoinvest.stockcard.io
salsanena.stage.freshfox.at

Certificate

The complete raw certificate details for blog.stockcard.io in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFXDCCBESgAwIBAgISAx8M5pVg65Y4AQWs9Ag9w+REMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAxMjQyMTEzMTlaFw0x
OTA0MjQyMTEzMTlaMBwxGjAYBgNVBAMTEWJsb2cuc3RvY2tjYXJkLmlvMIIBIjAN
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuW3xfW9gvp6UQQSu2MReOf2ocTWr
dLhnLo1Qg/Moe6RaGzltSDbvsNfJrakMXo07GATcOghQgmWP7+HX8oidtH0gHSXB
f4AEFfezSFyPM0ba6cM0jZibnuQ+kZEDF1FYE4m2fLCVpOAXLoh5bHvu6hYq4A7F
KUO1rS1SWB+3A0IzcRPfIN/sGD7sxPfpQ7Wj4AZPS7Yhqnf3rL5yMMq4oHtTI2rK
pLc8ps1sxFy3gE5IVRVYtO3KX5q5HJ+SBjxZAS7K0zLsjXdRUjKl1RhgivVOb8XW
DELQqoKJc3ewlbd2bIM3ojs3+g5rnnEJc6m3Us++yEEp7cefi71mApTEDwIDAQAB
o4ICaDCCAmQwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr
BgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRu1ilOpcPvpNHVeF48iqes
OgUIITAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcB
AQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlw
dC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlw
dC5vcmcvMBwGA1UdEQQVMBOCEWJsb2cuc3RvY2tjYXJkLmlvMEwGA1UdIARFMEMw
CAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9j
cHMubGV0c2VuY3J5cHQub3JnMIIBBgYKKwYBBAHWeQIEAgSB9wSB9ADyAHcA4mlL
ribo6UAJ6IYbtjuD1D7n/nSI+6SPKJMBnd3x2/4AAAFogeyznQAABAMASDBGAiEA
1ku8x0QUhbUbVt3wd5219j/cDCbqJAYKoLdWE/SexmkCIQCSBkStl05Dai5hRcmE
sKkTRynKN1xz/qU2LPyjtqyyOgB3ACk8UZZUyDlluqpQ/FgH1Ldvv1h6KXLcpMMM
9OVFR/R4AAABaIHss5wAAAQDAEgwRgIhAPdfZmvKmsEsEjH6YASsIjXZSa2JzHVd
d72W+0kABSFqAiEA6guaw7HrROToSlWFqdfgI7FnSHl2l5KE51S4Z87PpoIwDQYJ
KoZIhvcNAQELBQADggEBABnNE6KpRLw9ctWrcdhoBvp2CuQwggNCZjU3Cf8VksU3
SPnkW0GJ2NWJJzy0E0f19stOZ9GjBIUFRteT6asvM9Hw6/zSi5M/hPS1us+E++08
UdXR769eeFzI2nmuxYywcdk4NQmw6f6IubUXfzu5KYyfk+d+Op9QMfGfrZO2Dc3d
45zIF2JOAnU/BHd6VUzKaQ3TZb8oPKHSzWd5+k08ye4tmSZHSp6cwgM+7/H/82PF
GKUM6M0PohCJHx6yvZOW9Q4+OAopc1aCtaFXAm9gJHEw7lRRIjPM56jx6/6WthYz
icQxgl6HZru5M+nRTVcvkJDc0sqI+QU9cUZMLrziKW8=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuW3xfW9gvp6UQQSu2MRe
Of2ocTWrdLhnLo1Qg/Moe6RaGzltSDbvsNfJrakMXo07GATcOghQgmWP7+HX8oid
tH0gHSXBf4AEFfezSFyPM0ba6cM0jZibnuQ+kZEDF1FYE4m2fLCVpOAXLoh5bHvu
6hYq4A7FKUO1rS1SWB+3A0IzcRPfIN/sGD7sxPfpQ7Wj4AZPS7Yhqnf3rL5yMMq4
oHtTI2rKpLc8ps1sxFy3gE5IVRVYtO3KX5q5HJ+SBjxZAS7K0zLsjXdRUjKl1Rhg
ivVOb8XWDELQqoKJc3ewlbd2bIM3ojs3+g5rnnEJc6m3Us++yEEp7cefi71mApTE
DwIDAQAB
-----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 271902759163814559434186325654265334588484
 . . . . . . . . [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-01-24 21:13:19 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-04-24 21:13:19 +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 'blog.stockcard.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 23408301490553243462068497161106806993945020928475688158718688955624925090118043272845318525847986354152579440864750598626680715330865906463857298375903397860076438984148147332194136448118564133299144804375233238489867840499679492292350689724627993998407378788028447453065183057448186776677891866871651185030645094958982739675298915077041630691503042415074595132783743334031878521256180910187677184727896110889247729366992817097148795033827377208429592594747873848873004631659659720791990872315199396092163048512190286380660823143775379785252814922920891796652814443367737995813935238115793279132135128703909439521807
 . . . . . . . . . . . . . . . . . . . . [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)
							6ed6294ea5c3efa4d1d5785e3c8aa7ac3a050821
 . . . . . . . . . . . . . . . . [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 (21 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'blog.stockcard.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 (247 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes)
							00f2007700e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016881ecb39d0000040300483046022100d64bbcc7441485b51b56ddf0779db5f63fdc0c26ea24060aa0b75613f49ec669022100920644ad974e436a2e6145c984b0a9134729ca375c73fea5362cfca3b6acb23a007700293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016881ecb39c0000040300483046022100f75f666bca9ac12c1231fa6004ac2235d949ad89cc755d77bd96fb490005216a022100ea0b9ac3b1eb44e4e84a5585a9d7e023b167487976979284e754b867cecfa682
 . . . . [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)
		0019cd13a2a944bc3d72d5ab71d86806fa760ae43082034266353709ff1592c53748f9e45b4189d8d589273cb41347f5f6cb4e67d1a304850546d793e9ab2f33d1f0ebfcd28b933f84f4b5bacf84fbed3c51d5d1efaf5e785cc8da79aec58cb071d9383509b0e9fe88b9b5177f3bb9298c9f93e77e3a9f5031f19fad93b60dcddde39cc817624e02753f04777a554cca690dd365bf283ca1d2cd6779fa4d3cc9ee2d9926474a9e9cc2033eeff1fff363c518a50ce8cd0fa210891f1eb2bd9396f50e3e380a29735682b5a157026f60247130ee54512233cce7a8f1ebfe96b6163389c431825e8766bbb933e9d14d572f9090dcd2ca88f9053d71464c2ebce2296f