qa.splinterlands.io

Issued by R3

About this certificate

This digital certificate with serial number 03:80:69:c1:dd:e5:56:07:16:71:0d:94:6b:d5:e9:e7:bd:d4 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): 03:80:69:c1:dd:e5:56:07:16:71:0d:94:6b:d5:e9:e7:bd:d4
Serial Number (int): 305033576314594372553659447594610862833108
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: e4:10:b0:71:a0:8e:95:9d:53:b8:1d:3c:59:5d:e8:90:06:28:18:1a
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 9f:4b:a8:cd:63:1e:5c:62:9c:e2:fa:9c:2b:f6:78:7d:32:f6:cc:3b
Fingerprint (sha256): 11:81:aa:0d:ae:13:84:c9:62:d8:54:b0:aa:05:50:f5:52:60:02:d4:75:27:8b:57:76:2a:84:7b:9a:e7:d2:27

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-----
MIIFKzCCBBOgAwIBAgISA4Bpwd3lVgcWcQ2Ua9Xp573UMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMTA5MDYwODQ1MTZaFw0yMTEyMDUwODQ1MTVaMB4xHDAaBgNVBAMT
E3FhLnNwbGludGVybGFuZHMuaW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC97uuWuyFNHLVEIkn209qXvF3el93EnmP03wdnaQPXMaqKMinlr2AcUMDX
1sJjwAEWklHcRN2bc3F95Rbh+P001ARsiRmm1TE9HS+IG9RLhwTJrkHHTEBsGzEN
3S+h2HTnrF6VC2wKKmCOYCyuOzHb1eBRYv5Paz9D7vbuKH1MDpV2bpp3OFKY22S0
0gyzpxWqewQuHH1IzUOaQxccapfzRUYRM9/PdhJ6YmptdOlMmlz3iGkqTBjcgHNN
DcT8u71mWQjPfF2SlEaaUY9yLWlaxnYkZLZP0zewGj6RhbaqRBArDIvzjaZppkM/
IWK76YxxnhEFPqLjN6vbk4+PV9yVAgMBAAGjggJNMIICSTAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFOQQsHGgjpWdU7gdPFld6JAGKBgaMB8GA1UdIwQYMBaAFBQusxe3
WFbLrlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0
cDovL3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5j
ci5vcmcvMB4GA1UdEQQXMBWCE3FhLnNwbGludGVybGFuZHMuaW8wTAYDVR0gBEUw
QzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDov
L2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdgCU
ILwejtWNbIhzH4KLIiwN0dpNXmxPlD1h204vWE2iwgAAAXu6f2aeAAAEAwBHMEUC
IFSbKW0DPw6PJeAfxef2B/0+ZcKiWe4URnpkaSmvIp49AiEAvQx2WLGXJi2vbERK
1qKLPGAwCw1IjsPtGAJruV6+Ts0AdQB9PvL4j/+IVWgkwsDKnlKJeSvFDngJfy5q
l2iZfiLw1wAAAXu6f2bcAAAEAwBGMEQCIF3ZmrpgL2gGjZNqcVFYQzk34o2zIY5v
V79vVlctsLebAiA1ImgkVbNHThhGWp8D1t12drBdITbvx3/2NzUEmwOUsTANBgkq
hkiG9w0BAQsFAAOCAQEAB4jg5oxQqUXmhtP6UNVjVcG3B+o1qzPiCE0ogp7Y9w/F
jWgcFD+pAuq5i0CPvVaNikk9WvM0Vkjlg6Ew1hUw5J6S3NGyoe/8Chfdno15Xop7
rC2hOLDmmnFx2y7zRKy4vmBG66ZFJRz/ClwrokSJ4aVTjuMfs2Q4OZXNp5mqOFNl
yRP+f2+kGDzgmz17DS2VEJvsneZKsyJvJskajlvz7nW2SnJDO4ZyV7xpmUdLVuwM
JeMPG3O/Jp3OkI+HGPvrCYVCcdgKYuwV5pOTunKqrDtvK2zoniL+7xdlVPMmkLjJ
ygyvH11sPwmalMpEclXhqfxgzC0jSCaMy/rB5kzxiw==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAve7rlrshTRy1RCJJ9tPa
l7xd3pfdxJ5j9N8HZ2kD1zGqijIp5a9gHFDA19bCY8ABFpJR3ETdm3NxfeUW4fj9
NNQEbIkZptUxPR0viBvUS4cEya5Bx0xAbBsxDd0vodh056xelQtsCipgjmAsrjsx
29XgUWL+T2s/Q+727ih9TA6Vdm6adzhSmNtktNIMs6cVqnsELhx9SM1DmkMXHGqX
80VGETPfz3YSemJqbXTpTJpc94hpKkwY3IBzTQ3E/Lu9ZlkIz3xdkpRGmlGPci1p
WsZ2JGS2T9M3sBo+kYW2qkQQKwyL842maaZDPyFiu+mMcZ4RBT6i4zer25OPj1fc
lQIDAQAB
-----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 305033576314594372553659447594610862833108
 . . . . . . . . [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-09-06 08:45:16 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2021-12-05 08:45:15 +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 23976855614153530485311750589932538573254675100539967756705875283857897281038259856280165374995610952527674545127722389640516464921872999985500700793112423975215481727270228723371579913474782034078034253319151048149616730940840302573514196389703391631852331797937382932007193128352125311008921982999424476326009848923686527653667354470772718601397100195998482178917057216325604547332325239668931706371652741081040047207076154855008843972105562567503676753022986128813445959524395414657062361632564875441053288835036718473684058897392340329826104651058323376824564240322118250749030096000104102058533889123527563926677
 . . . . . . . . . . . . . . . . . . . . [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)
							e410b071a08e959d53b81d3c595de8900628181a
 . . . . . . . . . . . . . . . . [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 (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef0076009420bc1e8ed58d6c88731f828b222c0dd1da4d5e6c4f943d61db4e2f584da2c20000017bba7f669e00000403004730450220549b296d033f0e8f25e01fc5e7f607fd3e65c2a259ee14467a646929af229e3d022100bd0c7658b197262daf6c444ad6a28b3c60300b0d488ec3ed18026bb95ebe4ecd0075007d3ef2f88fff88556824c2c0ca9e5289792bc50e78097f2e6a9768997e22f0d70000017bba7f66dc000004030046304402205dd99aba602f68068d936a715158433937e28db3218e6f57bf6f56572db0b79b02203522682455b3474e18465a9f03d6dd7676b05d2136efc77ff63735049b0394b1
 . . . . [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)
		000788e0e68c50a945e686d3fa50d56355c1b707ea35ab33e2084d28829ed8f70fc58d681c143fa902eab98b408fbd568d8a493d5af3345648e583a130d61530e49e92dcd1b2a1effc0a17dd9e8d795e8a7bac2da138b0e69a7171db2ef344acb8be6046eba645251cff0a5c2ba24489e1a5538ee31fb364383995cda799aa385365c913fe7f6fa4183ce09b3d7b0d2d95109bec9de64ab3226f26c91a8e5bf3ee75b64a72433b867257bc6999474b56ec0c25e30f1b73bf269dce908f8718fbeb09854271d80a62ec15e69393ba72aaac3b6f2b6ce89e22feef176554f32690b8c9ca0caf1f5d6c3f099a94ca447255e1a9fc60cc2d2348268ccbfac1e64cf18b