braid.health

Issued by GTS CA 1D4

About this certificate

This digital certificate with serial number 78:b8:f0:44:45:bd:f0:20:10:23:80:d9:96:1a:c3:b2 was issued on by Google Trust Services LLC.

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=braid.health

Google Trust Services LLC

Organization: Google Trust Services LLC
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 78:b8:f0:44:45:bd:f0:20:10:23:80:d9:96:1a:c3:b2
Serial Number (int): 160467615303564327019977750789907727282
Serial Number lenght: 127 bits, 16 octets

SubjectKeyId: fb:69:b9:c6:a3:62:91:16:d0:04:32:c7:72:90:c6:13:1a:32:fc:c4
AuthorityKeyId: 25:e2:18:0e:b2:57:91:94:2a:e5:d4:5d:86:90:83:de:53:b3:b8:92

Fingerprint (sha1): 0c:ac:17:41:d6:07:42:67:9f:9e:2a:74:e4:18:19:dd:42:c4:55:b0
Fingerprint (sha256): 3f:b4:26:eb:f4:dc:5e:42:93:c0:02:02:43:92:e9:b3:dc:bd:f8:22:41:f7:68:c1:44:6e:dc:8c:0d:3c:5e:d7

Issuing Certificate URL: http://pki.goog/repo/certs/gts1d4.der

Revocation information

OCSP Server: http://ocsp.pki.goog/s/gts1d4/lSHSSG0Jw-o
CRL Distribution Point: http://crls.pki.goog/gts1d4/uu7bI-NdiXQ.crl

Check the revocation status for certificate braid.health

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for braid.health

Public Key Algorithm

RSA

Key Size

2048

Signature Algorithm

SHA256 with RSA

Key Usage

Digital Signature
Key Encipherment

Extended Key Usages

Server Authentication

Extensions

10 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

braid.health

Other certificates including the domain name braid.health

(limited to 100 certificates)
adelmuursepp.work
integrarealtech.com
canary.braid.health
azin.software
www.wardrombaut.xyz
www.aryse.com
www.athomearticulation.com
nubivagant.in
waelpr.tk
www.buscontrol.app
ai.braid.health
www.jetlingo.com
janovasolutions.com
sejong.cz
sh-learningculture.com
pay.zuba.asia
studioskyfox.com
sub.idenfit.com
parshu.dev
smarthealthcare.asia
www.massimiliano.dev
flightstatus.stgairasia.com
www.tsy.one
www.thumbnaillab.com
herolawplc.com
sh-learningculture.com
www.belezafresca.com
beenfo.com
dictionary.fm.grzeg.pl
www.aislahouse.es
makeadrop.com
oguzhankocaturk.com
wellmadeplywood.com
mytrendingstories.com
braid.health
www.tmhsorchestra.com
herolawplc.com
www.maxi-xlri.in
www.tldl.net
braid.health
seven-burger44.fr
herolawplc.com
wellmadeplywood.com
stage.electriphi.dev
stage.pt.nogamelabs.com
links.mykhailovoitovychsombra.pp.ua
braid.health
www.sedrinsight.com
db.braid.health
braid.health
www.admin.padelfull.cl
canadianiaq.com
www.ranktop100.tk
www.bikepassclub.it
testiapp.indoors.fi
braid-walmart-artifacts.braid.health
adminhk.6dbytes.com
easyworkbelgium.be
www.nmartindev.com
dev.nurch.com.au
oguzhankocaturk.com
get.braid.health
www.covidseverityindex.org
krng.cc
vignette-slowenien.at
braid.health
download.braid.health
altcoin.zajno.com
legend.ebookfame.xyz
www.ischool.com.tw
covid19.braid.health
getoy.net
link.tranzak.net
www.tunekey.app
next.braid.health
www.jetlingo.com
braid.health
stord.pave.com
upollo.ai
zo-com.com
links.boozt.com
support.cryptomood.com
www.j0yrid3rz.com
icons.m-link.no
jefferies.neoufitness.com
www.gmarmstrong.org
patient-dashboard.corti.app
www.manhag-altafouq.com
www.shader.party
www.future.rent
getoy.net
www.covidchecker.org
www.barryfunenglish.com
marcjulian.de
support.cryptomood.com
xentido.com
shmuel-app.oz-tms.com
www.cellfone.cf
auth.thundr.ai
michaelwatchmaker.com

Certificate

The complete raw certificate details for braid.health in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFXTCCBEWgAwIBAgIQeLjwREW98CAQI4DZlhrDsjANBgkqhkiG9w0BAQsFADBG
MQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM
QzETMBEGA1UEAxMKR1RTIENBIDFENDAeFw0yMzAzMjcwMjU2NDVaFw0yMzA2MjUw
MzUwMThaMBcxFTATBgNVBAMTDGJyYWlkLmhlYWx0aDCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAOSkhNI2KbH5GCkFirR79hOyjjvPWH5MNxpj0p/Kbr6k
KIA0QOCZO4oTKIlrDMKHLpabdSLOIC2WeYUzqK2PsjY8UCJLDQqlA5VfFCUaFOE4
Pj7+zoy5RzQ7HhOdFwZdR5fCQ3XnDaUiHgZW44Uix1dYiPmL86CzB8TBgitHDaA5
/POZoTK0XiYjMnLDxz0Kd349tPt2aW8PFSc3pERqA3bW103nBlAxyaCZucxB7ppl
FqzntCLpK7Hq7mik8jDwTXIOatM3axn1ELZums3cw3rRtbefo96K2bgYYkkQeSPO
1tOJwp58rGC9wOG/o2yvvIal4nVdH8asLkrmheWh4bkCAwEAAaOCAnQwggJwMA4G
A1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBT7abnGo2KRFtAEMsdykMYTGjL8xDAfBgNVHSMEGDAWgBQl4hgO
sleRlCrl1F2GkIPeU7O4kjB4BggrBgEFBQcBAQRsMGowNQYIKwYBBQUHMAGGKWh0
dHA6Ly9vY3NwLnBraS5nb29nL3MvZ3RzMWQ0L2xTSFNTRzBKdy1vMDEGCCsGAQUF
BzAChiVodHRwOi8vcGtpLmdvb2cvcmVwby9jZXJ0cy9ndHMxZDQuZGVyMBcGA1Ud
EQQQMA6CDGJyYWlkLmhlYWx0aDAhBgNVHSAEGjAYMAgGBmeBDAECATAMBgorBgEE
AdZ5AgUDMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmxzLnBraS5nb29nL2d0
czFkNC91dTdiSS1OZGlYUS5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdgCt
9776fP8QyIudPZwePhhqtGcpXc+xDCTKhYY069yCigAAAYchNha2AAAEAwBHMEUC
IQCGwiatdASJ93GgFyZWGBJPYyp6Axb1lPEz6HAeQY2SngIgFPXLwKp8z/E0y9Qw
wY39+t2z/1bjUl7ghh/7jeW3KmQAdwB6MoxU2LcttiDqOOBSHumEFnAyE4VNO9Ir
wTpXo1LrUgAAAYchNha7AAAEAwBIMEYCIQDvton8Gk3MyvrHNps6eHbJs0U6WUvq
Kow66XHmUxXJrQIhAPR1jkhdOFVdPxCk1xzqV5aWaKy1VZc/JFlX0csNhlQXMA0G
CSqGSIb3DQEBCwUAA4IBAQB8Dq26TD9j2uLay7eZUrgikr1NsCXedX9cNEE8VbpO
LI/MX8TKkUmT+EenWllhI61lBn7olulr0yRxcBtIeCsvZZ8ZyhB2/Mk56jx/RaPM
oNkH8zoBkICyTpLXx0se5eq3goQPW/7y7B82bHu41r5ArQtfO2Asec9O/nJ4JJD7
rVagI0QjqM9dfMMiWOHJt0w0WNhZ51NPD0HX/BxJtGvFvqZYpjZe8959foH21nt8
FdEpWWQklqouRK84vDPBQu9aKPTXY+4l6dsl03P9YtuF7HKZIS8gADa1+OFrriQw
uch+naqNqVN3LkXI5XatYRC0grccDXau3tkzdfC2U/pt
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5KSE0jYpsfkYKQWKtHv2
E7KOO89Yfkw3GmPSn8puvqQogDRA4Jk7ihMoiWsMwoculpt1Is4gLZZ5hTOorY+y
NjxQIksNCqUDlV8UJRoU4Tg+Pv7OjLlHNDseE50XBl1Hl8JDdecNpSIeBlbjhSLH
V1iI+YvzoLMHxMGCK0cNoDn885mhMrReJiMycsPHPQp3fj20+3Zpbw8VJzekRGoD
dtbXTecGUDHJoJm5zEHummUWrOe0IukrseruaKTyMPBNcg5q0zdrGfUQtm6azdzD
etG1t5+j3orZuBhiSRB5I87W04nCnnysYL3A4b+jbK+8hqXidV0fxqwuSuaF5aHh
uQIDAQAB
-----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 160467615303564327019977750789907727282
 . . . . . . . . [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 'Google Trust Services LLC'
 . . . . . . . . . . . . [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 'GTS CA 1D4'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-03-27 02:56:45 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-06-25 03:50:18 +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 'braid.health'
 . . . . . . . . [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 28863460792258023537102040144790822196568745795300368141173235436223132262977930154868991564440482597687032031843453887267991320725432499083601625089843043007265029996274792625277794553542115471504946452129705018880598695026316665721479653093088228821540217433266893578667727951235735309695451733653052058960274085043502807987310040158685295451696399930312854088711941925727772912395868886169306503650616437107448497492192049107728891527140360586984656067222252209862514832982034596029352429328676534722418648770965523449932810185307740303142405652060830739826715883704422341532931459226613770423796684908291160138169
 . . . . . . . . . . . . . . . . . . . . [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 (12 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: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)
							fb69b9c6a3629116d00432c77290c6131a32fcc4
 . . . . . . . . . . . . . . . . [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 25e2180eb25791942ae5d45d869083de53b3b892
 . . . . . . . . . . . . . . . . [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 (108 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.pki.goog/s/gts1d4/lSHSSG0Jw-o'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://pki.goog/repo/certs/gts1d4.der'
 . . . . . . . . . . . . . . . . [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 'braid.health'
 . . . . . . . . . . . . . . . . [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 (26 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.11129.2.5.3
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.31 (cRLDistributionPoints)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (53 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://crls.pki.goog/gts1d4/uu7bI-NdiXQ.crl'
 . . . . . . . . . . . . . . . . [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)
							00f1007600adf7befa7cff10c88b9d3d9c1e3e186ab467295dcfb10c24ca858634ebdc828a00000187213616b6000004030047304502210086c226ad740489f771a017265618124f632a7a0316f594f133e8701e418d929e022014f5cbc0aa7ccff134cbd430c18dfdfaddb3ff56e3525ee0861ffb8de5b72a640077007a328c54d8b72db620ea38e0521ee98416703213854d3bd22bc13a57a352eb5200000187213616bb0000040300483046022100efb689fc1a4dcccafac7369b3a7876c9b3453a594bea2a8c3ae971e65315c9ad022100f4758e485d38555d3f10a4d71cea57969668acb555973f245957d1cb0d865417
 . . . . [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)
		007c0eadba4c3f63dae2dacbb79952b82292bd4db025de757f5c34413c55ba4e2c8fcc5fc4ca914993f847a75a596123ad65067ee896e96bd32471701b48782b2f659f19ca1076fcc939ea3c7f45a3cca0d907f33a019080b24e92d7c74b1ee5eab782840f5bfef2ec1f366c7bb8d6be40ad0b5f3b602c79cf4efe72782490fbad56a0234423a8cf5d7cc32258e1c9b74c3458d859e7534f0f41d7fc1c49b46bc5bea658a6365ef3de7d7e81f6d67b7c15d12959642496aa2e44af38bc33c142ef5a28f4d763ee25e9db25d373fd62db85ec7299212f200036b5f8e16bae2430b9c87e9daa8da953772e45c8e576ad6110b482b71c0d76aeded93375f0b653fa6d