docs.costflow.io

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:96:58:8f:69:4a:e7:d9:6e:87:7f:e4:83:6d:a7:52:29:be 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=docs.costflow.io

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:96:58:8f:69:4a:e7:d9:6e:87:7f:e4:83:6d:a7:52:29:be
Serial Number (int): 312496929531088998842156686287289191639486
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 50:3a:5b:cc:e0:48:e0:66:6b:2f:d6:ca:35:5f:05:e6:cc:96:f7:15
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): e1:b0:b1:31:83:e9:36:96:c7:bb:1b:79:a6:9b:a0:19:d3:85:9b:cf
Fingerprint (sha256): 19:19:c8:96:a2:00:e6:b1:c8:d9:af:24:d6:d6:54:12:54:e3:59:30:41:eb:e2:0c:89:dd:67:e9:f0:87:c1:cf

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 docs.costflow.io

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for docs.costflow.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

docs.costflow.io

Other certificates including the domain name costflow.io

(limited to 100 certificates)
farmandhaus.app
meetlib.me
app.aider.ai
ravichaudhary.dev
costflow.io
dover.consulting
theranotes.app
links.nightly.investmighty.com
dmi.ziggu.app
krb.reevtech.in
www.getuneek.com
docs.costflow.io
www.mobyconnect.co
wygoda.net
tinywp.com
costflow.io
www.justcoinsandmedals.com
sni47761.cloudflaressl.com
patsne.ws
api.costflow.io
thephoton.hu
app.rapfit.com.br
meetastro.com
www.ideactivegroup.com
www.dibbslist.de
app.inspirezone.co
www.leapthat.com
baeareatechnologies.com
crypto.costflow.io
lo-fi-stadium.orangelv.com
sni47761.cloudflaressl.com
txfilmes.com.br
baeareatechnologies.com
sni.cloudflaressl.com
docs.costflow.io
em.chat
acoestrader.com.br
sni.cloudflaressl.com
farmandhaus.app
www.smart-soft.com
www.caleidoscode.com
app.escrisp.com.br
baeareatechnologies.com
parkour.getbase.com
steph-and-peter.com
hueanh.com
trimbo.com
chatydelivery.com
qmaar.in
app.beaneth.com
rexpls.com
bottega14.nempos.delivery
dover.consulting
hp.etraderex.com
app.costflow.io
costflow.io
bottega14.nempos.delivery
dev.planeci.com
api.costflow.io
www.getmideo.com
institutosetas.com
kanoonth.com
sni.cloudflaressl.com
editor.chatcenter.ai
www.starinngodalming.co.uk
www.certificates.dscnsec.com
commonityapp.com
treepto.com
greenovera.com
sonymobile.cominiti.com
hub.costflow.io
cloudnetexperience.com
cruzzle.gift
sni47761.cloudflaressl.com
fyv.uva.cloud
xn----8sbarrmegjjngvjf.com
agrimaps.elevarm.com
www.cnmdesign.au
sni.cloudflaressl.com
xn--rac-dma.com
www.boudourhoussem.com
costflow.io
page.roamen.it
sni47761.cloudflaressl.com
web.augle.me
pinyindrill.com
fleurslesale.be
ohyeahbook.com
odb.tokyo
cs60.app
docs.costflow.io
staging.addhere.com
costflow.io
tomanek.com.au
clover-wdc.manbeardo.com
www.aaronmlyons.com
sni47761.cloudflaressl.com
spyfall.adrianocola.com
www.ankes.work
docs.costflow.io

Certificate

The complete raw certificate details for docs.costflow.io in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFWTCCBEGgAwIBAgISA5ZYj2lK59luh3/kg22nUim+MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA5MTQxMzIwMTlaFw0x
OTEyMTMxMzIwMTlaMBsxGTAXBgNVBAMTEGRvY3MuY29zdGZsb3cuaW8wggEiMA0G
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3ax+QL3EZhsnINYRDM1yQBJM58DB3
yCd3V6jOl9oNEwPWaxLm2NsEdgup5/lNp08K0Mxkab6HhVYBncv5eSWaPhPNX09z
krJ0c8WqVY5/EmT6h35aRuTyVU6Q9Lc4gBYQDAxpiYURjbelPUzLdR6G3I+WMwN8
sTbhZ4nd4ObUIJDqrrhtmGkQiSNcDKshxHTFK4wG7pyWsFxUi7VATT7QlOXqgEW9
w1Sn+fRFxwsgixw4CQFGrTsSYcMcC8a3bi3NbuZ2o2XrTyasnDk0THEnOdd8CGao
k7+8ycqNHKiKOcWsOFx2ijmBnxlFgxspJa6UpLcS2TCu0Z1yEBcqDqo5AgMBAAGj
ggJmMIICYjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG
AQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFFA6W8zgSOBmay/WyjVfBebM
lvcVMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEB
BGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0
Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0
Lm9yZy8wGwYDVR0RBBQwEoIQZG9jcy5jb3N0Zmxvdy5pbzBMBgNVHSAERTBDMAgG
BmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3Bz
LmxldHNlbmNyeXB0Lm9yZzCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3AHR+2oMx
rTMQkSGcziVPQnDCv/1eQiAIxjc1eeYQe8xWAAABbTAlZcUAAAQDAEgwRgIhANZt
LHuwCl1R1+29V7trtQPFf6FFLj4gNzQPPCrtBlQFAiEA72VIemaQqk753X53OBXd
2ekXKrIAro+etILILoiOFvIAdgBj8tvN6DvMLM8LcoQnV2szpI1hd4+9daY4scdo
VEvYjQAAAW0wJWP1AAAEAwBHMEUCIEuxGgwGeSl/g/I41H9ylLQTMLvyGfhzxaPZ
uz/GSR/gAiEAlQbcERS4Q9dAXGxnoQti6muxkfp0NcmKZH5kHtK+MhMwDQYJKoZI
hvcNAQELBQADggEBACLMptFPEY7SWrIDfwPglPJNVaUX8nFO8sSBFWmVT8Jj2Vkg
rP1z+eoXEcSdnU8oC9WTy5O09skVKBVJU4zOPz0ElZYKVqyc3cyDH9qt7QI85bpM
OYfOS3d4xs2ixB8ZcV6/YA+NeqZ4/K6YyvRmllT+ivU3XC6WqK5vLOhZZzpz79Cg
J9rpA1GGffzbrGftKL483wnWQSbx5wX+Bup4kvtRvDHiqKj95ZIy0+VioHj/yJyh
Fg7JS59uVZuaxMqVaW4WpX7cHbo0GXalKSEPtFO5ESabzpA+HF+hUtXDdfe/SW8A
14nrdsVPsqGlzmIeiTK/hx+1TUdGbzEJiWOQDys=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt2sfkC9xGYbJyDWEQzNc
kASTOfAwd8gnd1eozpfaDRMD1msS5tjbBHYLqef5TadPCtDMZGm+h4VWAZ3L+Xkl
mj4TzV9Pc5KydHPFqlWOfxJk+od+Wkbk8lVOkPS3OIAWEAwMaYmFEY23pT1My3Ue
htyPljMDfLE24WeJ3eDm1CCQ6q64bZhpEIkjXAyrIcR0xSuMBu6clrBcVIu1QE0+
0JTl6oBFvcNUp/n0RccLIIscOAkBRq07EmHDHAvGt24tzW7mdqNl608mrJw5NExx
JznXfAhmqJO/vMnKjRyoijnFrDhcdoo5gZ8ZRYMbKSWulKS3EtkwrtGdchAXKg6q
OQIDAQAB
-----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 312496929531088998842156686287289191639486
 . . . . . . . . [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-09-14 13:20:19 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-13 13:20: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 'docs.costflow.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 23154434273777668726441612714770780370563883081328212023227042085740427186823033595644839022262828433723530672213362388530841387723489759098477367200345397319752714332156131573337696135530061521891192007364892950141564912880772287085823992873428792450436591512957164248798393129885788513058883655463827038126171664720274697428522291738937892509321931990474903424831338226670858249633943207023225506606324879325267828893516846990058476191335447740655544429926824414281632366520149342487135023493167617755865712124736371308246169404411809143975389100347386316142861674940572380647419795431807563495138903667635815098937
 . . . . . . . . . . . . . . . . . . . . [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)
							503a5bcce048e0666b2fd6ca355f05e6cc96f715
 . . . . . . . . . . . . . . . . [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 (20 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'docs.costflow.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 (246 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes)
							00f1007700747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016d302565c50000040300483046022100d66d2c7bb00a5d51d7edbd57bb6bb503c57fa1452e3e2037340f3c2aed065405022100ef65487a6690aa4ef9dd7e773815ddd9e9172ab200ae8f9eb482c82e888e16f200760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016d302563f5000004030047304502204bb11a0c0679297f83f238d47f7294b41330bbf219f873c5a3d9bb3fc6491fe00221009506dc1114b843d7405c6c67a10b62ea6bb191fa7435c98a647e641ed2be3213
 . . . . [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)
		0022cca6d14f118ed25ab2037f03e094f24d55a517f2714ef2c4811569954fc263d95920acfd73f9ea1711c49d9d4f280bd593cb93b4f6c915281549538cce3f3d0495960a56ac9cddcc831fdaaded023ce5ba4c3987ce4b7778c6cda2c41f19715ebf600f8d7aa678fcae98caf4669654fe8af5375c2e96a8ae6f2ce859673a73efd0a027dae90351867dfcdbac67ed28be3cdf09d64126f1e705fe06ea7892fb51bc31e2a8a8fde59232d3e562a078ffc89ca1160ec94b9f6e559b9ac4ca95696e16a57edc1dba341976a529210fb453b911269bce903e1c5fa152d5c375f7bf496f00d789eb76c54fb2a1a5ce621e8932bf871fb54d47466f31098963900f2b