www.cstcsafety.com

Issued by R3

About this certificate

This digital certificate with serial number 04:b5:ee:96:87:e7:a7:d6:1d:2e:ff:78:11:fc:9b:7d:cc:bc 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:
  • 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=www.cstcsafety.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:b5:ee:96:87:e7:a7:d6:1d:2e:ff:78:11:fc:9b:7d:cc:bc
Serial Number (int): 410357390003735383553613505698048667143356
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: ca:0f:83:e5:8c:ca:78:c1:73:d5:6e:c9:b0:6f:75:7a:09:92:a7:c2
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): c9:05:ca:48:44:3e:d2:26:81:05:10:a6:04:5f:16:60:20:b7:3d:6a
Fingerprint (sha256): 6a:38:de:78:f6:0c:76:25:66:a5:23:44:e3:89:da:f7:42:7c:a4:60:15:8e:bd:6e:62:3c:aa:b4:0a:31:35:89

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

Revocation information

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

Check the revocation status for certificate www.cstcsafety.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for www.cstcsafety.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

www.cstcsafety.com

Other certificates including the domain name cstcsafety.com

(limited to 100 certificates)
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
www.cstcsafety.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
*.cstcsafety.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
*.cstcsafety.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
cstcsafety.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
*.cstcsafety.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
cstcsafety.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
www.cstcsafety.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
cstcsafety.com
webmail.cstcsafety.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com
sni54216.cloudflaressl.com

Certificate

The complete raw certificate details for www.cstcsafety.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIE8TCCA9mgAwIBAgISBLXulofnp9YdLv94Efybfcy8MA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yNDAxMDkwMzI4MzJaFw0yNDA0MDgwMzI4MzFaMB0xGzAZBgNVBAMT
End3dy5jc3Rjc2FmZXR5LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAM71/oh93gVQxy/iXUc0Pw8ho0S4KYXVBmJIyOvz+Ur1Pqrgm1uSH1UZFbaP
Pw5ppzxfdcjldMuKtOT91DoMAsK6ch23A7jgqUtdWv60yrsMysnCNVxrmHDBLVtt
tptSx/G10id+TW8X+KdTDoqxsR7556x/911IBk99JdIq+EO0Ws+X9SDviSrSixlq
gxcaevnMauTFGyO4+ozQyn7OKA+ykJ2BvJjE3GOEWlBZoAMNRQn3kEdmWM83vi3r
1ciKp8fqDzRlWhe/4E4Pt0blHPTdZUXa0k7qLIOwAAGQfrhaL/pyK9IdvtuTgZK7
lMTyHutNiMEYTdnLRRNId+cuMP8CAwEAAaOCAhQwggIQMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUyg+D5YzKeMFz1W7JsG91egmSp8IwHwYDVR0jBBgwFoAUFC6zF7dY
VsuuUAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVodHRw
Oi8vcjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxlbmNy
Lm9yZy8wHQYDVR0RBBYwFIISd3d3LmNzdGNzYWZldHkuY29tMBMGA1UdIAQMMAow
CAYGZ4EMAQIBMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYASLDja9qmRzQP5WoC
+p0w6xxSActW3SyB2bu/qznYhHMAAAGM7HqvCQAABAMARzBFAiBr38oLgiHvONFN
TMqdj7dZMBkrjISLgqnXeewmYGjXwAIhANHwBXvcY+65rWzgE6ugsGSuwEu9rwRA
1tfka9xBJoiFAHYAKdA6G7Z0qnEc0wNbZVfBT4qni0/oOJRJ7KRT+US9JGgAAAGM
7Hqv0gAABAMARzBFAiBhnwLBSjjhxdfymjMYE6TZYjkWiHUxRrLL44opa4B0hwIh
AJuPZ1Mk3cq6B3jQ0FmtWJdd4UC5AG7YVYKu7SV0kJwZMA0GCSqGSIb3DQEBCwUA
A4IBAQB1vUslbLEXu3U28bJjEnCRMvlDk1r21bQ3j8PPbs1ZGkvb/YYlg+ORFvsF
ZVTj2W5ZR+LHnWVGViApoVzzmZANCVr1jwjZ62NLekresGEnIgpghBfa5fxSXs22
KjaF1yb4R9vxz0HzPIpZYBqvBApMpCFc4IW9le51vAsl4xhBU2GKEI0A9tLCo2XQ
ZCIXy/nnNQh0dyMw7UqyVCdQRi2VYPgL53dDADbOx7rnImkP4xX2AXsPEwFxIQSo
/xy+Pn7/eFMlbSI0HMxcG4jKk1oOQ0D+lG6nw+vaAeWzIJ4XKnSALJfDpC9t4Kuf
xFR/bqcpg8skHCw5LiM83FVw4+rL
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzvX+iH3eBVDHL+JdRzQ/
DyGjRLgphdUGYkjI6/P5SvU+quCbW5IfVRkVto8/DmmnPF91yOV0y4q05P3UOgwC
wrpyHbcDuOCpS11a/rTKuwzKycI1XGuYcMEtW222m1LH8bXSJ35Nbxf4p1MOirGx
HvnnrH/3XUgGT30l0ir4Q7Raz5f1IO+JKtKLGWqDFxp6+cxq5MUbI7j6jNDKfs4o
D7KQnYG8mMTcY4RaUFmgAw1FCfeQR2ZYzze+LevVyIqnx+oPNGVaF7/gTg+3RuUc
9N1lRdrSTuosg7AAAZB+uFov+nIr0h2+25OBkruUxPIe602IwRhN2ctFE0h35y4w
/wIDAQAB
-----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 410357390003735383553613505698048667143356
 . . . . . . . . [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 2024-01-09 03:28:32 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-04-08 03:28: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 'www.cstcsafety.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 26126395118715521224344041552409374533584524588947658080471133694016145360642242647977267388855769653214377458199929070529539013630330743480473451028608486070369517082167372533799474432666049900889733196791660520527091775720198371302645657191145536432541295305518245538083896905885151621970268164574383242611181069035943838651116534129309634462615050672371185127264849302626748533755290439372192045459657494211747835879333801861614088470208035739736148322395910059224700394832965855976974737646646873788539392412768220680706752030160467411995753824518749627112584497997549215999452093492538555719883309888902659977471
 . . . . . . . . . . . . . . . . . . . . [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)
							ca0f83e58cca78c173d56ec9b06f757a0992a7c2
 . . . . . . . . . . . . . . . . [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 (22 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.cstcsafety.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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f000760048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018cec7aaf09000004030047304502206bdfca0b8221ef38d14d4cca9d8fb75930192b8c848b82a9d779ec266068d7c0022100d1f0057bdc63eeb9ad6ce013aba0b064aec04bbdaf0440d6d7e46bdc4126888500760029d03a1bb674aa711cd3035b6557c14f8aa78b4fe8389449eca453f944bd24680000018cec7aafd200000403004730450220619f02c14a38e1c5d7f29a331813a4d962391688753146b2cbe38a296b8074870221009b8f675324ddcaba0778d0d059ad58975de140b9006ed85582aeed2574909c19
 . . . . [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)
		0075bd4b256cb117bb7536f1b26312709132f943935af6d5b4378fc3cf6ecd591a4bdbfd862583e39116fb056554e3d96e5947e2c79d6546562029a15cf399900d095af58f08d9eb634b7a4adeb06127220a608417dae5fc525ecdb62a3685d726f847dbf1cf41f33c8a59601aaf040a4ca4215ce085bd95ee75bc0b25e3184153618a108d00f6d2c2a365d0642217cbf9e7350874772330ed4ab2542750462d9560f80be777430036cec7bae722690fe315f6017b0f1301712104a8ff1cbe3e7eff7853256d22341ccc5c1b88ca935a0e4340fe946ea7c3ebda01e5b3209e172a74802c97c3a42f6de0ab9fc4547f6ea72983cb241c2c392e233cdc5570e3eacb