netpositivewater.com.turntableneedles.org

Issued by R3

About this certificate

This digital certificate with serial number 04:f9:e5:9e:f8:d6:8b:02:5f:4a:7a:fe:95:ee:7f:9b:40:89 was issued on by Let's Encrypt.

With 13 subject alternative names this certificate can be used to secure multiple fqdn's. 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:
  • DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
  • Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
  • Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)

Certificate Subject

CN=netpositivewater.com.turntableneedles.org

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:f9:e5:9e:f8:d6:8b:02:5f:4a:7a:fe:95:ee:7f:9b:40:89
Serial Number (int): 433484671731328487994418532093652056621193
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 47:a4:fd:ea:60:fc:f9:1e:a6:a8:ad:e9:4f:f7:e4:68:1d:bc:33:9b
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 70:21:e8:6b:af:40:3d:3f:7b:32:dc:ce:35:d5:be:47:37:9f:9b:dc
Fingerprint (sha256): 75:d4:22:95:57:c7:f7:0d:56:e1:0d:63:3e:9c:3d:a4:f6:d2:a3:ca:18:f1:04:ef:4f:06:f2:82:9e:b1:19:d5

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

Revocation information

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

Check the revocation status for certificate netpositivewater.com.turntableneedles.org

13

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for netpositivewater.com.turntableneedles.org

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

bcj.co.in
diets.cool.strategy.realbrilliance.net
directtoconsumerambassadors.com.homevalue.realbrilliance.net
doctorblockchain.com
echosofheros.com.imj.email
excellentcreditreport.com
good.country
halloweencostumecheap.com
miningunit.com
netpositivewater.com.turntableneedles.org
plentyville.com
sexyasmr.com
telemedicineattorney.com

Other certificates including the domain name turntableneedles.org

(limited to 100 certificates)

Certificate

The complete raw certificate details for netpositivewater.com.turntableneedles.org in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGUzCCBTugAwIBAgISBPnlnvjWiwJfSnr+le5/m0CJMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMzExMTcxMDQ1MzJaFw0yNDAyMTUxMDQ1MzFaMDQxMjAwBgNVBAMT
KW5ldHBvc2l0aXZld2F0ZXIuY29tLnR1cm50YWJsZW5lZWRsZXMub3JnMIIBIjAN
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy6WJEfwOd/iyaNjhs6N9wqfgE6s0
YBZJUJwkH8PuDWwHDJN7KdVa6FRWgqDeBN8CUqxDd1RtsrbG5WaCpdOihjOuvxJJ
2IPo6B5Y9E49yAlNPcPKWT/EA4vBR2QhWuCFT7v0RqgmWyH3NoCqEt+XC4hlTabV
jZludR1Kfj5ISuF0VhlxFEjT3fjLjp1Rw4FYg9CAqHUovoaj1P+GQC0CbfgH4fAu
JXKA8w4u1ZYl0LUUlkHWsgnP36NztVES0kC/iDomFme9jJ3rIzlV3Kbrm4623oen
UxBMxnqa05qzP+WGVAtai4LMJsP8soj0vZNM3CzjIivHUnIuFk1VIUyX6wIDAQAB
o4IDXzCCA1swDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr
BgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRHpP3qYPz5HqaorelP9+Ro
HbwzmzAfBgNVHSMEGDAWgBQULrMXt1hWy65QCUDmH6+dixTCxjBVBggrBgEFBQcB
AQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9yMy5vLmxlbmNyLm9yZzAiBggrBgEF
BQcwAoYWaHR0cDovL3IzLmkubGVuY3Iub3JnLzCCAWgGA1UdEQSCAV8wggFbggli
Y2ouY28uaW6CJmRpZXRzLmNvb2wuc3RyYXRlZ3kucmVhbGJyaWxsaWFuY2UubmV0
gjxkaXJlY3R0b2NvbnN1bWVyYW1iYXNzYWRvcnMuY29tLmhvbWV2YWx1ZS5yZWFs
YnJpbGxpYW5jZS5uZXSCFGRvY3RvcmJsb2NrY2hhaW4uY29tghplY2hvc29maGVy
b3MuY29tLmltai5lbWFpbIIZZXhjZWxsZW50Y3JlZGl0cmVwb3J0LmNvbYIMZ29v
ZC5jb3VudHJ5ghloYWxsb3dlZW5jb3N0dW1lY2hlYXAuY29tgg5taW5pbmd1bml0
LmNvbYIpbmV0cG9zaXRpdmV3YXRlci5jb20udHVybnRhYmxlbmVlZGxlcy5vcmeC
D3BsZW50eXZpbGxlLmNvbYIMc2V4eWFzbXIuY29tghh0ZWxlbWVkaWNpbmVhdHRv
cm5leS5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwggECBgorBgEEAdZ5AgQCBIHz
BIHwAO4AdQA7U3d1Pi25gE6LMFsG/kA7Z9hPw/THvQANLXJv4frUFwAAAYvdGbj2
AAAEAwBGMEQCIEOEQ5m4wPsYtIlfmg/IWxW05LwjFNQaFLiZpNmBPQIAAiBvVwCh
uZVfB62mPp6APg0hW70OJ8YRVwLsos1f7pKqYwB1AEiw42vapkc0D+VqAvqdMOsc
UgHLVt0sgdm7v6s52IRzAAABi90ZuPcAAAQDAEYwRAIgbSVqjx10YoPf5IXSSCoa
fq8j7JI7JbXnxadKQjPkCXkCIGKBliULXecKVF7L3tOdu4kYVK424sLiheVvfqKL
Oj1GMA0GCSqGSIb3DQEBCwUAA4IBAQB1bdSbR9HQomMfF/exbeseZFXmkYzQbPyh
we0Qtiq+uvg3wFOrDb02KkAvEUVm6USTgBqGcG/OzY7xlttouEHOhriLBk3DG2gl
kSCOYmghTouRjiFFntAo/JUahM9kafScnVXuKRf7FjpWFPczGZ1PMadWZYd62/bE
rq/4WUb97S5VWSDWsiOzyaHjCNjs2EgjFu2+4MD5K2yyEtNv7tB1xMK+7EaN1zLr
I4rBtsdklX2NqhDdzjLgUxWsyQcNGqITkeEn+04GHCwQZT9ayf165PHGETvIYoda
OvN7a8oad1EoxQuaDAcrrNMW2t8Lrze5WOzHve+LbluTfpk7iN9b
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy6WJEfwOd/iyaNjhs6N9
wqfgE6s0YBZJUJwkH8PuDWwHDJN7KdVa6FRWgqDeBN8CUqxDd1RtsrbG5WaCpdOi
hjOuvxJJ2IPo6B5Y9E49yAlNPcPKWT/EA4vBR2QhWuCFT7v0RqgmWyH3NoCqEt+X
C4hlTabVjZludR1Kfj5ISuF0VhlxFEjT3fjLjp1Rw4FYg9CAqHUovoaj1P+GQC0C
bfgH4fAuJXKA8w4u1ZYl0LUUlkHWsgnP36NztVES0kC/iDomFme9jJ3rIzlV3Kbr
m4623oenUxBMxnqa05qzP+WGVAtai4LMJsP8soj0vZNM3CzjIivHUnIuFk1VIUyX
6wIDAQAB
-----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 433484671731328487994418532093652056621193
 . . . . . . . . [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 2023-11-17 10:45:32 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-02-15 10:45:31 +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 'netpositivewater.com.turntableneedles.org'
 . . . . . . . . [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 25708004471313046334329642352856511095432355857155654162903515276243104023620369113630586315611886798627999605428811571656640404668505810483036780098036987213808210337628824290827115750168820023087612539296441992011135915531283208275278415810375104720543586694683150724217655229568366693887369196715802643037094997022132502810484123112225658654700453434848641046547078045215228919626550081764273040357810305024163633120450211032295255884664456674765997125154033253010562152598825184317011233983044984095446649329747487851774908288960121651087399364292979856190573696308901386864811087994652656116286345157905539176427
 . . . . . . . . . . . . . . . . . . . . [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)
							47a4fdea60fcf91ea6a8ade94ff7e4681dbc339b
 . . . . . . . . . . . . . . . . [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 (351 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'bcj.co.in'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'diets.cool.strategy.realbrilliance.net'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'directtoconsumerambassadors.com.homevalue.realbrilliance.net'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'doctorblockchain.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'echosofheros.com.imj.email'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'excellentcreditreport.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'good.country'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'halloweencostumecheap.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'miningunit.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'netpositivewater.com.turntableneedles.org'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'plentyville.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'sexyasmr.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'telemedicineattorney.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 (12 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.4.2
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (240 bytes)
							00ee0075003b5377753e2db9804e8b305b06fe403b67d84fc3f4c7bd000d2d726fe1fad4170000018bdd19b8f60000040300463044022043844399b8c0fb18b4895f9a0fc85b15b4e4bc2314d41a14b899a4d9813d020002206f5700a1b9955f07ada63e9e803e0d215bbd0e27c6115702eca2cd5fee92aa6300750048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018bdd19b8f7000004030046304402206d256a8f1d746283dfe485d2482a1a7eaf23ec923b25b5e7c5a74a4233e409790220628196250b5de70a545ecbded39dbb891854ae36e2c2e285e56f7ea28b3a3d46
 . . . . [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)
		00756dd49b47d1d0a2631f17f7b16deb1e6455e6918cd06cfca1c1ed10b62abebaf837c053ab0dbd362a402f114566e94493801a86706fcecd8ef196db68b841ce86b88b064dc31b682591208e6268214e8b918e21459ed028fc951a84cf6469f49c9d55ee2917fb163a5614f733199d4f31a75665877adbf6c4aeaff85946fded2e555920d6b223b3c9a1e308d8ecd8482316edbee0c0f92b6cb212d36feed075c4c2beec468dd732eb238ac1b6c764957d8daa10ddce32e05315acc9070d1aa21391e127fb4e061c2c10653f5ac9fd7ae4f1c6113bc862875a3af37b6bca1a775128c50b9a0c072bacd316dadf0baf37b958ecc7bdef8b6e5b937e993b88df5b