qa.splinterlands.io

Issued by R3

About this certificate

This digital certificate with serial number 04:d9:97:b0:34:ff:7c:8a:1e:36:a5:e3:3f:ee:3a:b8:c8:1d 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=qa.splinterlands.io

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:d9:97:b0:34:ff:7c:8a:1e:36:a5:e3:3f:ee:3a:b8:c8:1d
Serial Number (int): 422492045695422281531203277929437445277725
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 0d:ad:7a:a2:7a:14:43:40:84:67:d4:27:db:de:8d:fc:f7:c1:66:25
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): b5:f0:59:a5:9b:b0:b3:0d:3a:52:56:3a:62:47:73:6b:c0:80:80:b3
Fingerprint (sha256): 2a:e2:37:e8:9b:ff:f3:29:7d:13:bd:22:61:b4:32:d5:4b:76:02:c7:e5:0f:7b:0a:6b:5c:75:a2:e0:e2:76:73

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

Revocation information

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

Check the revocation status for certificate qa.splinterlands.io

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for qa.splinterlands.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

qa.splinterlands.io

Other certificates including the domain name splinterlands.io

(limited to 100 certificates)
api.splinterlands.io
testnet-stream.splinterlands.io
api.splinterlands.io
splinterlands.io
game-api.splinterlands.io
game-api.splinterlands.io
testnet-stream.splinterlands.io
test.splinterlands.io
prices.splinterlands.io
test.splinterlands.io
testnet-stream.splinterlands.io
m.splinterlands.io
api.splinterlands.io
splinterlands.io
qa-ws.splinterlands.io
game-api.splinterlands.io
test-ws.splinterlands.io
prices.splinterlands.io
qa.splinterlands.io
broadcast.splinterlands.io
qa.splinterlands.io
game-api.splinterlands.io
splinterlands.io
api.splinterlands.io
testnet-stream.splinterlands.io
qa-ws.splinterlands.io
test.splinterlands.io
qa.splinterlands.io
splinterlands.io
broadcast.splinterlands.io
broadcast.splinterlands.io
game-api.splinterlands.io
forum.splinterlands.io
test.splinterlands.io
qa-ws.splinterlands.io
broadcast.splinterlands.io
qa-ws.splinterlands.io
test.splinterlands.io
qa.splinterlands.io
game-api.splinterlands.io
prices.splinterlands.io
test.splinterlands.io
game-api.splinterlands.io
prices.splinterlands.io
testnet-stream.splinterlands.io
splinterlands.io
game-api.splinterlands.io
test.splinterlands.io
qa.splinterlands.io
splinterlands.io
prices.splinterlands.io
api.splinterlands.io
qa-ws.splinterlands.io
splinterlands.io
broadcast.splinterlands.io
qa-ws.splinterlands.io
qa-ws.splinterlands.io
api.splinterlands.io
api.splinterlands.io
api.splinterlands.io
qa.splinterlands.io
qa.splinterlands.io
testnet-stream.splinterlands.io
qa.splinterlands.io
qa.splinterlands.io
qa-ws.splinterlands.io
api.splinterlands.io
api.splinterlands.io
api.splinterlands.io
splinterlands.io
test.splinterlands.io
testnet-stream.splinterlands.io
broadcast.splinterlands.io
prices.splinterlands.io
api.splinterlands.io
splinterlands.io
splinterlands.io
test.splinterlands.io
api.splinterlands.io
splinterlands.io
api.splinterlands.io
testnet-stream.splinterlands.io
m.splinterlands.io
splinterlands.io
broadcast.splinterlands.io
qa.splinterlands.io
qa.splinterlands.io
broadcast.splinterlands.io
qa-ws.splinterlands.io
qa.splinterlands.io
test.splinterlands.io
broadcast.splinterlands.io
qa.splinterlands.io
api.splinterlands.io
game-api.splinterlands.io
test.splinterlands.io
m.splinterlands.io
testnet-stream.splinterlands.io
qa-ws.splinterlands.io
test.splinterlands.io

Certificate

The complete raw certificate details for qa.splinterlands.io in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFLjCCBBagAwIBAgISBNmXsDT/fIoeNqXjP+46uMgdMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMTAxMDcyMDQ4MTBaFw0yMTA0MDcyMDQ4MTBaMB4xHDAaBgNVBAMT
E3FhLnNwbGludGVybGFuZHMuaW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDjVot5ZieGecB8GVDzWtsEAzTItKCxvTKJO7cZFNZbFJr62ACYOb9h28IY
YdWMuTXAagcwztpNqdqQgByeiHzRovxjdnZgWCA8zOMvSXuL7YZ9Sky6HcwaXPpk
jGFOlBGRf3QyLth5jITu+K1lhXPdgxQ18Qn2410bge2gTtNbfOXD8YADqfjm7VeS
dB92ImPLNGHNjO7mTlLnddmomRLCUO8rjiyV/iWyacd5WIPLwLB8KQrkOSATUumI
lK5Ep3dUQykDPsS2lkIeg7hio18s6afi6Yyd0gcpnB+/X3ya012hSHQZrENhTV/B
OavnwHjkoava/4CaameUJ+ZrfkVVAgMBAAGjggJQMIICTDAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFA2teqJ6FENAhGfUJ9vejfz3wWYlMB8GA1UdIwQYMBaAFBQusxe3
WFbLrlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0
cDovL3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5j
ci5vcmcvMB4GA1UdEQQXMBWCE3FhLnNwbGludGVybGFuZHMuaW8wTAYDVR0gBEUw
QzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDov
L2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEGBgorBgEEAdZ5AgQCBIH3BIH0APIAdwD2
XJQv0XcwIhRUGAgwlFaO400TGTO/3wwvIAvMTvFk4wAAAXbe0kNdAAAEAwBIMEYC
IQCYGDbKh4E6nAJbcQRVVEe2bOYwyboxUmvdzH51CCqpIgIhAODtCu3yYs/HxHT3
rxk9RllMpV1Owj3uO5LtPxodCxHYAHcAb1N2rDHwMRnYmQCkURX/dxUcEdkCwQAp
Bo2yCJo32RMAAAF23tJEFgAABAMASDBGAiEAmtY/S5auCWrjtEFSd7WP6moXOO2i
1y8i8KcFU5OviJkCIQC8C4IfiH1IRxgb/A/M6QLE92Ffq+v6V9nPHIsBARND/TAN
BgkqhkiG9w0BAQsFAAOCAQEAahoRy9j7xPlt/mCFxpNnnKe8+yZsAczIUkb+7cCo
KAxS2Fyci822LfpOdFDNnShkS7iEKmfvZDoNP988L8/i//zWbLdtDmAhvPHwenWX
BP1gFGEMSIPSUUXxnEmlQrRlxde0wMcTZBuDON6z7Lfngrp0rMzr2kHW0mbHUbZX
QyuqE60UPHU3ug4sCtKevJqGjGzbGWLKydNVW7YGAlKSdOTeTmANWHE2mny4/3Xs
XEguWyF5R0ujIWc9YANWdAXuAeHh+ddyS8JnEpJK5rQVmaltB0f2vTdV0mT4GH5O
niOYutn5JhYDO2XMmXafysmL4IA+mrHWLewM1a6LRbQ3Og==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA41aLeWYnhnnAfBlQ81rb
BAM0yLSgsb0yiTu3GRTWWxSa+tgAmDm/YdvCGGHVjLk1wGoHMM7aTanakIAcnoh8
0aL8Y3Z2YFggPMzjL0l7i+2GfUpMuh3MGlz6ZIxhTpQRkX90Mi7YeYyE7vitZYVz
3YMUNfEJ9uNdG4HtoE7TW3zlw/GAA6n45u1XknQfdiJjyzRhzYzu5k5S53XZqJkS
wlDvK44slf4lsmnHeViDy8CwfCkK5DkgE1LpiJSuRKd3VEMpAz7EtpZCHoO4YqNf
LOmn4umMndIHKZwfv198mtNdoUh0GaxDYU1fwTmr58B45KGr2v+AmmpnlCfma35F
VQIDAQAB
-----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 422492045695422281531203277929437445277725
 . . . . . . . . [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-01-07 20:48:10 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2021-04-07 20:48:10 +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 'qa.splinterlands.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 28698772069193212500025653793262008065324676114584887377915823432306927263756095426359948701880395454257594038005684752196222719896150875403215242805902747122904680775334279138792225413799901810077174582673245176047286932026319599550723696125244892638026041601538153733778925003323704774531569463903384736505368004088845251192759736209783871571570676540250158152749600477278500001368567669514361788988842422460757093107103400777745135455065313482631692220128828523252687332401669389205932810733420008441093416947153837438455390098481319087358725949443956734438603042283534167311377530901136935153812205914698962322773
 . . . . . . . . . . . . . . . . . . . . [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)
							0dad7aa27a1443408467d427dbde8dfcf7c16625
 . . . . . . . . . . . . . . . . [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 (23 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'qa.splinterlands.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 (247 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes)
							00f2007700f65c942fd1773022145418083094568ee34d131933bfdf0c2f200bcc4ef164e300000176ded2435d0000040300483046022100981836ca87813a9c025b7104555447b66ce630c9ba31526bddcc7e75082aa922022100e0ed0aedf262cfc7c474f7af193d46594ca55d4ec23dee3b92ed3f1a1d0b11d80077006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d91300000176ded2441600000403004830460221009ad63f4b96ae096ae3b4415277b58fea6a1738eda2d72f22f0a7055393af8899022100bc0b821f887d4847181bfc0fcce902c4f7615fabebfa57d9cf1c8b01011343fd
 . . . . [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)
		006a1a11cbd8fbc4f96dfe6085c693679ca7bcfb266c01ccc85246feedc0a8280c52d85c9c8bcdb62dfa4e7450cd9d28644bb8842a67ef643a0d3fdf3c2fcfe2fffcd66cb76d0e6021bcf1f07a759704fd6014610c4883d25145f19c49a542b465c5d7b4c0c713641b8338deb3ecb7e782ba74acccebda41d6d266c751b657432baa13ad143c7537ba0e2c0ad29ebc9a868c6cdb1962cac9d3555bb60602529274e4de4e600d5871369a7cb8ff75ec5c482e5b2179474ba321673d6003567405ee01e1e1f9d7724bc26712924ae6b41599a96d0747f6bd3755d264f8187e4e9e2398bad9f92616033b65cc99769fcac98be0803e9ab1d62dec0cd5ae8b45b4373a