docs.zang.io

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:1a:89:37:8b:3d:7d:ab:72:87:f1:1e:77:fd:a7:90:92:88 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.zang.io

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:1a:89:37:8b:3d:7d:ab:72:87:f1:1e:77:fd:a7:90:92:88
Serial Number (int): 270366591971101638594379428755868163805832
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 83:e9:bd:bd:dd:3d:03:5b:2b:d8:35:22:9b:c4:b3:38:b2:4a:75:65
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 85:1a:3b:1f:a4:0e:bf:11:81:4b:e8:66:30:6d:54:1c:4c:6e:9d:0a
Fingerprint (sha256): 4d:21:99:96:8c:d5:54:19:d3:8a:ab:40:ea:a8:ca:fa:eb:a3:a1:13:ee:72:c4:93:24:60:4b:b0:b2:b7:11:96

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.zang.io

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

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

Other certificates including the domain name zang.io

(limited to 100 certificates)
beta.fadenwerk-murten.ch
ssl936841.cloudflaressl.com
ssl936841.cloudflaressl.com
www.williswcy.com
accounts.zang.io
accounts.zang.io
ltutech.app
v9.allaccessadvance.com
meetups.zang.io
ssl921861.cloudflaressl.com
accounts.zang.io
news.zang.io
resources.zang.io
zang.io
kuburayaprinting.com
accounts.zang.io
spacescandidate.zang.io
link.investo2o.com
ssl936841.cloudflaressl.com
www.firstmake.jp
ease.esna.com
www.turismo.ibague.gov.co
ssl936842.cloudflaressl.com
app.ordercashapp.com
ssl921860.cloudflaressl.com
test.signart.com.br
www.gomezsalsa.menu
promo.zang.io
mybeu.com
ssl425089.cloudflaressl.com
register.fishfacts.com
qav4.wallit.app
news.zang.io
www.naturkosmetikfreiburg.de
meeples.app
verapizza.ca
accounts.zang.io
www.marketst.app
accounts.zang.io
rancher.zang.io
hkg.zang.io
ssl936840.cloudflaressl.com
www.snaphost.eu
meetups.zang.io
blog.zang.io
ssl921861.cloudflaressl.com
www.astroth.com
sni.cloudflaressl.com
news.zang.io
www.kitchencrops.com
office.zang.io
elitesalesut.com
www.thestacks.io
www.ticaba.app
walkin.vetspire.com
ssl921860.cloudflaressl.com
events.zang.io
*.zang.io
floriel.io
ssl425088.cloudflaressl.com
dev-store.kayazta.id
ssl425089.cloudflaressl.com
screenshot.olv.company
crowdsale.eatonomy.ca
khidmatapp.deeniyat.com
maxgrant.com.au
personalabs.ai
notificapp.io
events.zang.io
office.zang.io
kvenlandrho.space
docs.zang.io
ssl378004.cloudflaressl.com
meetups.zang.io
ssl425087.cloudflaressl.com
a.newsbutler.bothrs.com
ssl425089.cloudflaressl.com
sni.cloudflaressl.com
resources.zang.io
events.zang.io
www.send.club
neziza.com
dev.api.fix.claims
www.thestacks.io
manage.zang.io
events.zang.io
ssl378004.cloudflaressl.com
pf2.healthspaces.io
www.t-dent.com.ar
ssl921861.cloudflaressl.com
accounts.zang.io
ease.esna.com
app-links.hyperjar.com
spacesapp.zang.io
accounts.zang.io
anyone.avicenne.dev
ssl936842.cloudflaressl.com
spacescandidate.zang.io
ssl425088.cloudflaressl.com
ease.esna.com

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFUDCCBDigAwIBAgISAxqJN4s9fatyh/Eed/2nkJKIMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMjExNzUwMzlaFw0y
MDA2MTkxNzUwMzlaMBcxFTATBgNVBAMTDGRvY3MuemFuZy5pbzCCASIwDQYJKoZI
hvcNAQEBBQADggEPADCCAQoCggEBAJVNhb/ni06ttmKRMmd3x3MP58ZN3DDXNqj1
2mhBvUQ6jOtshBeVdYIuJeoJky3EidaRnBzW4ULX+ooeo9OljFdDav8rwuLY+r00
jU+mCx4PKZWDofyDC0w3fGXvCqOnR/hzFplvZ3qojChQr5sO3nnLsV+HgtxleHIq
HQxeGIbp9SIXe5Zrz7jVu0mYl6VZg1mF8tsuhHL7N2eLiWqomojn8nTrqQauR0vZ
76e+8xppkYdsGsoUBwwIrp0QkzVM3vaDieB3OW9C2l1r6MpAp4ygh/KCoCkvwdUc
p6J638TjJIONzBYduMRvZlAeTHr/UOd3lkIrdERC5DO570/UubECAwEAAaOCAmEw
ggJdMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUH
AwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUg+m9vd09A1sr2DUim8SzOLJKdWUw
HwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUHAQEEYzBh
MC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5cHQub3Jn
MC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5cHQub3Jn
LzAXBgNVHREEEDAOggxkb2NzLnphbmcuaW8wTAYDVR0gBEUwQzAIBgZngQwBAgEw
NwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5j
cnlwdC5vcmcwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdQCyHgXMi6LNiiBOh2b5
K7mKJSBna9r6cOeySVMt74uQXgAAAXD+bs73AAAEAwBGMEQCIEtoSZd8czR9QdT1
TbZMpVTrXKqDQgZEUKdTk2fBtgYHAiB0s6NRhZxp6Uq+fXeP5pAW0qnCd1HF83/9
Fs+E24JoZwB3AOcS8rA3fhpi+47JDGGE8ep7N8tWHREmW/Pg80vyQVRuAAABcP5u
zvoAAAQDAEgwRgIhALgAMk4IxgxVZnb1aavZBJfzDefxwwjgAhJVWgEp4mayAiEA
oV6JzjQrgGf1PI7TOR3IjW6xFrEivvhrWGZubEgGuAMwDQYJKoZIhvcNAQELBQAD
ggEBAAgXObMyS3ijN2xg8j4/AAlq6jXuTFYLkMKAMUeFxFd5H/KTP/iEYxtZ7UQq
XACYYQgY4H40pLSqUxUB2y3mg7tfbInN9roTlhq2EU+qjXMgXjpcMdZQh1K8TeRp
MMO0+On+IvgDHHOvhtICoMqAv/E/A8pOUUxP+fRGXqEWxAQnICpIYj7xI70XDE4i
h+9m2819WRkhfFLyfSWPji4CFejOLVrp41TL9nJkk7p97hIER0poHbpcLp4JX0pH
t9qz61Zxn6pJ716+s6gR7NAFOYJXwFXP9kiX5Vtg3HXXT52kXNZeoQkazGvScqIf
YppFgLVA+Wa2bvgbXOPD2ch0S1s=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlU2Fv+eLTq22YpEyZ3fH
cw/nxk3cMNc2qPXaaEG9RDqM62yEF5V1gi4l6gmTLcSJ1pGcHNbhQtf6ih6j06WM
V0Nq/yvC4tj6vTSNT6YLHg8plYOh/IMLTDd8Ze8Ko6dH+HMWmW9neqiMKFCvmw7e
ecuxX4eC3GV4ciodDF4Yhun1Ihd7lmvPuNW7SZiXpVmDWYXy2y6Ecvs3Z4uJaqia
iOfydOupBq5HS9nvp77zGmmRh2wayhQHDAiunRCTNUze9oOJ4Hc5b0LaXWvoykCn
jKCH8oKgKS/B1RynonrfxOMkg43MFh24xG9mUB5Mev9Q53eWQit0RELkM7nvT9S5
sQIDAQAB
-----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 270366591971101638594379428755868163805832
 . . . . . . . . [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 2020-03-21 17:50:39 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-06-19 17:50:39 +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.zang.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 18847735189479970265993944453454972585229324373433478792406746725750561829658584966987085959519441508579414639501740466304904124480690307039090682593468068000735125639603284439842208383465505152332656326370067526237820016054248036054762323017539315159785501127600480998055865395077411292668188187084591208437893981042352869345713469389963723128081963998965321888262123902146073060755352991850755844585872635728519337767780659087008057112705974756982797816929842992412141158242535029623256890487770836547379178595679414937039896819722578453320362154455136952412854268597766456333929986284926521452081331010017491728817
 . . . . . . . . . . . . . . . . . . . . [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)
							83e9bdbddd3d035b2bd835229bc4b338b24a7565
 . . . . . . . . . . . . . . . . [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 (16 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'docs.zang.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)
							00f0007500b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e00000170fe6ecef7000004030046304402204b6849977c73347d41d4f54db64ca554eb5caa8342064450a7539367c1b60607022074b3a351859c69e94abe7d778fe69016d2a9c27751c5f37ffd16cf84db826867007700e712f2b0377e1a62fb8ec90c6184f1ea7b37cb561d11265bf3e0f34bf241546e00000170fe6ecefa0000040300483046022100b800324e08c60c556676f569abd90497f30de7f1c308e00212555a0129e266b2022100a15e89ce342b8067f53c8ed3391dc88d6eb116b122bef86b58666e6c4806b803
 . . . . [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)
		00081739b3324b78a3376c60f23e3f00096aea35ee4c560b90c280314785c457791ff2933ff884631b59ed442a5c0098610818e07e34a4b4aa531501db2de683bb5f6c89cdf6ba13961ab6114faa8d73205e3a5c31d6508752bc4de46930c3b4f8e9fe22f8031c73af86d202a0ca80bff13f03ca4e514c4ff9f4465ea116c40427202a48623ef123bd170c4e2287ef66dbcd7d5919217c52f27d258f8e2e0215e8ce2d5ae9e354cbf6726493ba7dee1204474a681dba5c2e9e095f4a47b7dab3eb56719faa49ef5ebeb3a811ecd005398257c055cff64897e55b60dc75d74f9da45cd65ea1091acc6bd272a21f629a4580b540f966b66ef81b5ce3c3d9c8744b5b