dev.100tb.com

Issued by R3

About this certificate

This digital certificate with serial number 03:65:3a:65:e5:92:7c:cf:ce:e4:88:59:90:8b:4a:2f:65:43 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=dev.100tb.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:65:3a:65:e5:92:7c:cf:ce:e4:88:59:90:8b:4a:2f:65:43
Serial Number (int): 295783001156311500217092241800113781957955
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 4b:ab:a7:db:8b:e4:ad:0c:bc:5e:14:bb:f9:39:56:fb:d8:a7:a5:cb
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): af:7a:44:a3:d6:39:5d:b1:87:e9:6e:75:ac:4b:2a:f8:56:1c:9b:57
Fingerprint (sha256): 33:29:5d:b8:a3:06:39:d0:04:bc:25:62:88:50:4d:7e:77:84:14:d4:12:6b:02:16:0c:53:ae:f2:c3:d5:58:24

Issuing Certificate URL: http://r3.i.lencr.org/

Revocation information

OCSP Server: http://r3.o.lencr.org

Check the revocation status for certificate dev.100tb.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for dev.100tb.com

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

dev.100tb.com

Other certificates including the domain name 100tb.com

(limited to 100 certificates)
resources.100tb.com
secure0031.hubspot.com
cdpuk-1.100tb.com
kb.100tb.com
uk2.net
r1-lon-1.100tb.com
cdpny-1.100tb.com
secure0031.hubspot.com
secure0031.hubspot.com
console.100tb.com
video.100tb.com
cp.100tb.com
readystream.100tb.com
secure0031.hubspot.com
uk2.net
tickets.100tb.com
r1-lon-1.100tb.com
checkout.probikekit.es
dev.100tb.com
kb.100tb.com
mpcustomer-staging.100tb.com
dev.100tb.com
checkout2.100tb.com
mpcustomer-staging.100tb.com
kb.100tb.com
secure0033.hubspot.com
cdpuk-1.100tb.com
cdput-1.100tb.com
r1-nyc-1.100tb.com
it.100tb.com
cdpny-1.100tb.com
migmig.100tb.com
tickets.100tb.com
kb.100tb.com
mpcustomer-staging.100tb.com
dev.100tb.com
blog.100tb.com
cdn.100tb.com
r1-ams-1.100tb.com
survey.100tb.com
100tb.com
secure0033.hubspot.com
*.100tb.com
mpcustomer-staging.100tb.com
border.100tb.com
r1-ams-1.100tb.com
cdpdev-1.100tb.com
kb.100tb.com
cdn.100tb.com
secure0031.hubspot.com
secure0033.hubspot.com
border.100tb.com
secure0033.hubspot.com
cdput-1.100tb.com
it.100tb.com
kb.100tb.com
mpcustomer-staging.100tb.com
cdput-2.100tb.com
survey.100tb.com
it.100tb.com
video.100tb.com
it.100tb.com
secure0031.hubspot.com
checkout2.100tb.com
r1-ams-1.100tb.com
uk2.net
uk2.net
secure0031.hubspot.com
survey.100tb.com
mpcustomer-staging.100tb.com
secure0033.hubspot.com
cdpaz-3.100tb.com
tickets.100tb.com
it.100tb.com
*.100tb.com
readystream.100tb.com
survey.100tb.com
video.100tb.com
r1-ams-1.100tb.com
mpcustomer-staging.100tb.com
secure0031.hubspot.com
tickets.100tb.com
cdn.100tb.com
secure0031.hubspot.com
survey.100tb.com
cdpuk-2.100tb.com
resources.100tb.com
it.100tb.com
100tb.com
secure0031.hubspot.com
mpcustomer-staging.100tb.com
r1-ams-1.100tb.com
secure0031.hubspot.com
mpcustomer-staging.100tb.com
tickets.100tb.com
r1-nyc-1.100tb.com
cdpuk-1.100tb.com
dev.100tb.com
secure0031.hubspot.com
mpcustomer-staging.100tb.com

Certificate

The complete raw certificate details for dev.100tb.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFIDCCBAigAwIBAgISA2U6ZeWSfM/O5IhZkItKL2VDMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMTA0MTMwNzE3MzVaFw0yMTA3MTIwNzE3MzVaMBgxFjAUBgNVBAMT
DWRldi4xMDB0Yi5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCy
zFezq/fIwgq+ateC1YlCtbNMT7EjpviotMPpVWeebkgt6bfLQWySA+fATDQ/isYz
oevEGgS7g26hKesVU/fAmy5jiKVYSygzajWUiUhAd5Y8EyHtcJRuj2OmckXyT7y/
jDo+Fx1ytxcbEc67HmUUxyz0/Wmp207oEV/r3WIVm6/UySSdWcx9SwyL6BZPV5Aj
oaHCF/+w0gX6biKwsTExharGfye3PRRqsAYe1DtyQ2/hs6+3+FK8La+aqBOsAyt4
aYlUxpTNr3vYKJtnMzHR6x66v32Z/0oiIgZ9p+4w+ViXKAZYIfdK3BEBE4/fiMgz
9KSqOJWX7E/pU4FjJm1nAgMBAAGjggJIMIICRDAOBgNVHQ8BAf8EBAMCBaAwHQYD
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFEurp9uL5K0MvF4Uu/k5VvvYp6XLMB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJ
QOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3Iz
Lm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcv
MBgGA1UdEQQRMA+CDWRldi4xMDB0Yi5jb20wTAYDVR0gBEUwQzAIBgZngQwBAgEw
NwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5j
cnlwdC5vcmcwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgBc3EOS/uarRUSxXprU
VuYQN/vV+kfcoXOUsl7m9scOygAAAXjKTqfnAAAEAwBHMEUCIBAOktjQm52jpYPT
l6QxTu54xSh2G9r8PQl7CTrEI5N0AiEAkY2q5Mipa8mlB8zl7PK12l5Q0OIWtnau
DnH5F3LeRhQAdgB9PvL4j/+IVWgkwsDKnlKJeSvFDngJfy5ql2iZfiLw1wAAAXjK
TqhAAAAEAwBHMEUCIHNyJH0BfoupN1/e/JDd60kfPcHqHc9XMuqzrJMX/SZEAiEA
lrW7CFSlgEelicHuNSnMfetORoJweBdHvy91/yflKHUwDQYJKoZIhvcNAQELBQAD
ggEBACXZ2vJSBcG85J9lkdCJH1Xamp8P/RX/Z1+9w+LDiaXnRSgK+lTK0rtJlhzb
HQS62i1vF19Wm2n3t93ikhmvIj/YhqJEzSaouLpDX47uPkg9OvsRlZZMv5kVBZIW
M6D7e/IG6zDvEVE3dL0x9brztKgqkrr3eny/34r5YDcCG9Q/2o9h6HLx3mvEbJIQ
zCp6XIXAbSmKUHerhvUv7X3Y6sCFypx0vq04DJ7RQmBx5mYWUeeK+kesPb990AHF
JHu8y+rxC7aV+7x4uAtbZh4xlZ7+QLt5pv+Z6LZkfZfXsAF/rNEOUctrbL7DgSNs
clst88kkACWHz0DIPKeDTGryzj8=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAssxXs6v3yMIKvmrXgtWJ
QrWzTE+xI6b4qLTD6VVnnm5ILem3y0FskgPnwEw0P4rGM6HrxBoEu4NuoSnrFVP3
wJsuY4ilWEsoM2o1lIlIQHeWPBMh7XCUbo9jpnJF8k+8v4w6PhcdcrcXGxHOux5l
FMcs9P1pqdtO6BFf691iFZuv1MkknVnMfUsMi+gWT1eQI6Ghwhf/sNIF+m4isLEx
MYWqxn8ntz0UarAGHtQ7ckNv4bOvt/hSvC2vmqgTrAMreGmJVMaUza972CibZzMx
0eseur99mf9KIiIGfafuMPlYlygGWCH3StwRAROP34jIM/SkqjiVl+xP6VOBYyZt
ZwIDAQAB
-----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 295783001156311500217092241800113781957955
 . . . . . . . . [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 'R3'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2021-04-13 07:17:35 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2021-07-12 07:17:35 +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 'dev.100tb.com'
 . . . . . . . . [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 22571183368347493983415389711054286104235563900585260155578086112961067280441062371169921812261221992196242975412364410565165367032695795499084855032849638045796228972842748254068721137800451094727746005122533270038629629389256670266221138679718599016388509669654800600023489274966141692673294487707514979309889750171148774640534834037268546601908220230028032254408053583902845833965491835581590528456920106186596471272895863808414262089220809458181039471475709320806050799780501373857600970699464747087847260935949483179246666263695280372710069894076590478549346327409356522777975820526176203344904485484005433961831
 . . . . . . . . . . . . . . . . . . . . [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)
							4baba7db8be4ad0cbc5e14bbf93956fbd8a7a5cb
 . . . . . . . . . . . . . . . . [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 142eb317b75856cbae500940e61faf9d8b14c2c6
 . . . . . . . . . . . . . . . . [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 (73 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://r3.o.lencr.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://r3.i.lencr.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 (17 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'dev.100tb.com'
 . . . . . . . . . . . . . . . . [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)
							00f00076005cdc4392fee6ab4544b15e9ad456e61037fbd5fa47dca17394b25ee6f6c70eca00000178ca4ea7e700000403004730450220100e92d8d09b9da3a583d397a4314eee78c528761bdafc3d097b093ac4239374022100918daae4c8a96bc9a507cce5ecf2b5da5e50d0e216b676ae0e71f91772de46140076007d3ef2f88fff88556824c2c0ca9e5289792bc50e78097f2e6a9768997e22f0d700000178ca4ea840000004030047304502207372247d017e8ba9375fdefc90ddeb491f3dc1ea1dcf5732eab3ac9317fd264402210096b5bb0854a58047a589c1ee3529cc7deb4e468270781747bf2f75ff27e52875
 . . . . [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)
		0025d9daf25205c1bce49f6591d0891f55da9a9f0ffd15ff675fbdc3e2c389a5e745280afa54cad2bb49961cdb1d04bada2d6f175f569b69f7b7dde29219af223fd886a244cd26a8b8ba435f8eee3e483d3afb1195964cbf991505921633a0fb7bf206eb30ef11513774bd31f5baf3b4a82a92baf77a7cbfdf8af96037021bd43fda8f61e872f1de6bc46c9210cc2a7a5c85c06d298a5077ab86f52fed7dd8eac085ca9c74bead380c9ed1426071e6661651e78afa47ac3dbf7dd001c5247bbccbeaf10bb695fbbc78b80b5b661e31959efe40bb79a6ff99e8b6647d97d7b0017facd10e51cb6b6cbec381236c725b2df3c924002587cf40c83ca7834c6af2ce3f