braid.health

Issued by GTS CA 1D4

About this certificate

This digital certificate with serial number 48:28:18:8a:93:10:f0:06:09:03:90:86:73:9b:d9:f8 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): 48:28:18:8a:93:10:f0:06:09:03:90:86:73:9b:d9:f8
Serial Number (int): 95912605327687023298921524841307429368
Serial Number lenght: 127 bits, 16 octets

SubjectKeyId: 65:7d:73:1f:08:90:b6:c2:d7:7a:9e:6d:6d:e8:65:bd:b3:02:00:84
AuthorityKeyId: 25:e2:18:0e:b2:57:91:94:2a:e5:d4:5d:86:90:83:de:53:b3:b8:92

Fingerprint (sha1): e6:13:de:0b:3b:7d:c6:1a:ad:31:bc:47:73:d0:df:3d:c6:d1:92:cb
Fingerprint (sha256): 5e:93:a3:e8:97:c9:e3:28:ac:5f:71:38:f8:85:d5:bf:26:90:ba:b1:e9:2b:61:6f:27:a2:34:45:0c:02:83:bd

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

Revocation information

OCSP Server: http://ocsp.pki.goog/s/gts1d4/MNvhJZEbd3Q
CRL Distribution Point: http://crls.pki.goog/gts1d4/mLboP8s_BtA.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
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
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
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
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
download.braid.health
www.future.rent
www.mattiboo.com
www.robert-roehlinger.com

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFWzCCBEOgAwIBAgIQSCgYipMQ8AYJA5CGc5vZ+DANBgkqhkiG9w0BAQsFADBG
MQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM
QzETMBEGA1UEAxMKR1RTIENBIDFENDAeFw0yMjEyMDExMjQxMTJaFw0yMzAzMDEx
MjQxMTFaMBcxFTATBgNVBAMTDGJyYWlkLmhlYWx0aDCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAO6pXkhotwIWvU7E2rvVNRA6TQoBjv26YmTwKaslzVe8
/RBj6DIl9sNejNv16ZS+7gXR8NpHLmnG06K5ix/3PtNszFeuhYR6Bf7XVb0vuyHn
dFMJaI0rYM0tE2VKUbzAtGJIx3qcZjYrLnzPkN/NxBrMqW4anRqNieHrAkHX2A6A
Vq8tKItVdt7PP+PKsvXHHZUEPm7ZF02FdA0jM2drtkDtAFJ303nFJcWyPeAyvoMV
dtDjMTQE2K9iq/PsWIBc/HiBt1IQNW65vuKBd9MenkJAfkRiGLv+ZXm40+nPFmSo
jcSifzcYTXps2PDqFZMqtMBhg45Ce2GelDGLnblGRyMCAwEAAaOCAnIwggJuMA4G
A1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBRlfXMfCJC2wtd6nm1t6GW9swIAhDAfBgNVHSMEGDAWgBQl4hgO
sleRlCrl1F2GkIPeU7O4kjB4BggrBgEFBQcBAQRsMGowNQYIKwYBBQUHMAGGKWh0
dHA6Ly9vY3NwLnBraS5nb29nL3MvZ3RzMWQ0L01OdmhKWkViZDNRMDEGCCsGAQUF
BzAChiVodHRwOi8vcGtpLmdvb2cvcmVwby9jZXJ0cy9ndHMxZDQuZGVyMBcGA1Ud
EQQQMA6CDGJyYWlkLmhlYWx0aDAhBgNVHSAEGjAYMAgGBmeBDAECATAMBgorBgEE
AdZ5AgUDMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmxzLnBraS5nb29nL2d0
czFkNC9tTGJvUDhzX0J0QS5jcmwwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdgCz
c3cH4YRQ+GOG1gWp3BEJSnktsWcMC4fc8AMOeTalmgAAAYTN8f1pAAAEAwBHMEUC
IQC5TKSgvgaTAlX8m3DJ7CQIgp4PPa7KtGq9yB7O4+ssKwIgLoTgZjp6bVGAeOYc
zwNTImhWPDfrd7OHbEUMrjxHFQUAdQCt9776fP8QyIudPZwePhhqtGcpXc+xDCTK
hYY069yCigAAAYTN8f2SAAAEAwBGMEQCIDWQp/AYPEPvY/fV4gt7yi8zRmWAEE46
Ms5Z5YXfbJ5WAiArA7j3QTcqxK/AcSufb3ihRxPh4M8g9vj63FlVqxbcZDANBgkq
hkiG9w0BAQsFAAOCAQEAkEIH4TZhTgjszonmlqsEDR2HHL1RFkKrvhqMPo3BL7wd
8qD9C5zsOB9I0DqZ5xiL3YWQYsTnrJVLATfM3OElj+eIy+/pt2NkLcYjPSNKVvo+
UZK0hkmLkJhn5u8dz7m6cm4bEMWdQD4ihw3UxiTBGp+GLvkqTsHSc5llDJegFsjv
3/Bj7M4nZH3hblSki0Aj2vxvg4GIpfN+WDH+hCszZt4IIZ+eVR82LF3b+fSebZ12
WucZQMQM/555am8MpHrTdNF21iGiA5P+W+mC5LaStUOUm87LC3UnZQpOAhLPV/AY
aaev6MkHJcocEdY4v9JcYOwARUKJKnFREGr07yuqEw==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7qleSGi3Aha9TsTau9U1
EDpNCgGO/bpiZPApqyXNV7z9EGPoMiX2w16M2/XplL7uBdHw2kcuacbTormLH/c+
02zMV66FhHoF/tdVvS+7Ied0UwlojStgzS0TZUpRvMC0YkjHepxmNisufM+Q383E
GsypbhqdGo2J4esCQdfYDoBWry0oi1V23s8/48qy9ccdlQQ+btkXTYV0DSMzZ2u2
QO0AUnfTecUlxbI94DK+gxV20OMxNATYr2Kr8+xYgFz8eIG3UhA1brm+4oF30x6e
QkB+RGIYu/5lebjT6c8WZKiNxKJ/NxhNemzY8OoVkyq0wGGDjkJ7YZ6UMYuduUZH
IwIDAQAB
-----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 95912605327687023298921524841307429368
 . . . . . . . . [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 2022-12-01 12:41:12 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-03-01 12:41:11 +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 30128235199673233952095543978356875410016856967755838187946727858224332189911641612376182552645942261450058971348929431301229695416177352989529778072150543053546305248046603768314500753705290871787471133622680559788555360243825808152318866464689315308395138967000994040169345376204190661014242548512340446991158306091566455734402968739094271383467899048845551377465121361096198347040443550282570294571811151621494854191693933227962137390516653325428986352271682067499741650803906969279767645048779591121726116187502104125515611855698505567483075868359361532558579464357117053152767475043976599150954349404044271175459
 . . . . . . . . . . . . . . . . . . . . [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)
							657d731f0890b6c2d77a9e6d6de865bdb3020084
 . . . . . . . . . . . . . . . . [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/MNvhJZEbd3Q'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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/mLboP8s_BtA.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 (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef007600b3737707e18450f86386d605a9dc11094a792db1670c0b87dcf0030e7936a59a00000184cdf1fd690000040300473045022100b94ca4a0be06930255fc9b70c9ec2408829e0f3daecab46abdc81ecee3eb2c2b02202e84e0663a7a6d518078e61ccf03532268563c37eb77b3876c450cae3c471505007500adf7befa7cff10c88b9d3d9c1e3e186ab467295dcfb10c24ca858634ebdc828a00000184cdf1fd92000004030046304402203590a7f0183c43ef63f7d5e20b7bca2f33466580104e3a32ce59e585df6c9e5602202b03b8f741372ac4afc0712b9f6f78a14713e1e0cf20f6f8fadc5955ab16dc64
 . . . . [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)
		00904207e136614e08ecce89e696ab040d1d871cbd511642abbe1a8c3e8dc12fbc1df2a0fd0b9cec381f48d03a99e7188bdd859062c4e7ac954b0137ccdce1258fe788cbefe9b763642dc6233d234a56fa3e5192b486498b909867e6ef1dcfb9ba726e1b10c59d403e22870dd4c624c11a9f862ef92a4ec1d27399650c97a016c8efdff063ecce27647de16e54a48b4023dafc6f838188a5f37e5831fe842b3366de08219f9e551f362c5ddbf9f49e6d9d765ae71940c40cff9e796a6f0ca47ad374d176d621a20393fe5be982e4b692b543949bcecb0b7527650a4e0212cf57f01869a7afe8c90725ca1c11d638bfd25c60ec004542892a7151106af4ef2baa13