cstcsafety.com

Issued by R3

About this certificate

This digital certificate with serial number 03:ae:e8:6e:25:ea:ab:2f:10:79:dc:a5:5a:3c:10:85:b7:9e was issued on by Let's Encrypt.

This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. 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=cstcsafety.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate will expire on

Certificate Details

Serial Number (hex): 03:ae:e8:6e:25:ea:ab:2f:10:79:dc:a5:5a:3c:10:85:b7:9e
Serial Number (int): 320854942456242096093500153342674342360990
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: f9:46:45:c7:6e:25:05:f9:22:7b:b8:63:19:c4:5e:eb:37:d1:14:c3
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): aa:2a:2a:5a:d6:36:f1:ed:24:0c:c4:d2:84:25:35:a9:0d:02:9c:fb
Fingerprint (sha256): 3e:bc:2b:8d:1f:fe:61:f7:06:cb:4f:fe:69:56:47:92:3c:e4:a5:1a:a1:7e:5c:66:4e:ad:ad:1e:f1:6d:c0:1c

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

Revocation information

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

Check the revocation status for certificate cstcsafety.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

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

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 cstcsafety.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIE6TCCA9GgAwIBAgISA67obiXqqy8QedylWjwQhbeeMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yNDAzMDkxMDU1NTRaFw0yNDA2MDcxMDU1NTNaMBkxFzAVBgNVBAMT
DmNzdGNzYWZldHkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
x2qXCnXhgEc5tux4aOhCDGzSzaAfLTLshDnX9Ru3R1xGqAgJ5s85nfyGG5qnICIN
pynTFudnsapnQgQvIE7Tmuusv0MkKp5qaR7AaukigvVQgDxOk1swh2593jICdOUe
uD45IIRIJ/FlaJOfV0vR428OJNG1z4rDNZgrvQGTP/W4QZd6Ln70yZDHdizBF7FT
s0PYRu3BeqTk1onVheN7EGM2+KOtDuLD/T07riyHWTiF/Dw5y+agK26ZEHZNZzvM
+WhHsjMIxvlH/UbcugfsSPLx17Hi0pCldsVtzRNeoHrQ/P4tr3lTLrTcMs6xbsJV
lxfD/e2KfC+Uktc/hBZK+wIDAQABo4ICEDCCAgwwDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBT5RkXHbiUF+SJ7uGMZxF7rN9EUwzAfBgNVHSMEGDAWgBQULrMXt1hWy65Q
CUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9y
My5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iub3Jn
LzAZBgNVHREEEjAQgg5jc3Rjc2FmZXR5LmNvbTATBgNVHSAEDDAKMAgGBmeBDAEC
ATCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AHb/iD8KtvuVUcJhzPWHujS0pM27
KdxoQgqf5mdMWjp0AAABjiMR0lcAAAQDAEcwRQIgK5dwtqZH4qOt9nMtnHFSb1SP
w4daftjuErH0Z+Krny8CIQDd91bnJHo2+oUcDDzADZpt9QqDEnsIRFmDhhtUmAYV
EQB2ADtTd3U+LbmAToswWwb+QDtn2E/D9Me9AA0tcm/h+tQXAAABjiMR1AQAAAQD
AEcwRQIgL3rVW/3hnu7glaJLw6vsBg6Ozjq5zp2fqPeTerOd3KUCIQCdP5fLIckw
TQuA4PxWyApM9SfpdxbDuyYr4Tr4RMJmYjANBgkqhkiG9w0BAQsFAAOCAQEAkX51
ktJLTd/pX1GHz70y6EvaYEsMrggPo8LA8SWqqp6qzV8DoW4EZgtKsYmUcikuQkoE
Q32lbOa2PJqoylnEwzPH+mTih068XXNDKzyj5gZA7XwWs6gOm1/XoOmS5hIL4eS1
tFG7jLWaDGs4x5is0S0EpMQxQkcL68OF6MXsb50zqV7HA3XxmeVDPhkIowNeyQKd
+ri1aCozHUCW9KnzgWOXNT3eGpjycYh4Tb5mqBlcrMJyViZ9M/xe3v2ze8E+sFsP
f7ipCWLJd8oDrvIc9D8j3ncDV+L++u8odT6Hc3ygwL1mXmaAppqgwciezM+m3GTL
8NSSN5qArR79uiV/gg==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx2qXCnXhgEc5tux4aOhC
DGzSzaAfLTLshDnX9Ru3R1xGqAgJ5s85nfyGG5qnICINpynTFudnsapnQgQvIE7T
muusv0MkKp5qaR7AaukigvVQgDxOk1swh2593jICdOUeuD45IIRIJ/FlaJOfV0vR
428OJNG1z4rDNZgrvQGTP/W4QZd6Ln70yZDHdizBF7FTs0PYRu3BeqTk1onVheN7
EGM2+KOtDuLD/T07riyHWTiF/Dw5y+agK26ZEHZNZzvM+WhHsjMIxvlH/Ubcugfs
SPLx17Hi0pCldsVtzRNeoHrQ/P4tr3lTLrTcMs6xbsJVlxfD/e2KfC+Uktc/hBZK
+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 320854942456242096093500153342674342360990
 . . . . . . . . [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-03-09 10:55:54 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-06-07 10:55:53 +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 '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 25173984177898069035481602658409431227572013446224567069119687245520987843459638891376065747411158692664564746088590645122533108865084758525007838970199996663853855572097298458498185585112753742918029637182052745605953860835567747245258814917249582255229271353524587351777136857137053135664066123723019669483236436453059110756295271457060849731875853002499242387857198336657221050343110150240546615052978864587750239087606974546662024194731435883026900811710021289977152115174580801643579540060936944846437495932621893062300720158822962408885501916789290380256800054428890442662798410318202873268287208098420537838331
 . . . . . . . . . . . . . . . . . . . . [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)
							f94645c76e2505f9227bb86319c45eeb37d114c3
 . . . . . . . . . . . . . . . . [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 (18 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '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)
							00f000760076ff883f0ab6fb9551c261ccf587ba34b4a4cdbb29dc68420a9fe6674c5a3a740000018e2311d257000004030047304502202b9770b6a647e2a3adf6732d9c71526f548fc3875a7ed8ee12b1f467e2ab9f2f022100ddf756e7247a36fa851c0c3cc00d9a6df50a83127b08445983861b54980615110076003b5377753e2db9804e8b305b06fe403b67d84fc3f4c7bd000d2d726fe1fad4170000018e2311d404000004030047304502202f7ad55bfde19eeee095a24bc3abec060e8ece3ab9ce9d9fa8f7937ab39ddca50221009d3f97cb21c9304d0b80e0fc56c80a4cf527e97716c3bb262be13af844c26662
 . . . . [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)
		00917e7592d24b4ddfe95f5187cfbd32e84bda604b0cae080fa3c2c0f125aaaa9eaacd5f03a16e04660b4ab1899472292e424a04437da56ce6b63c9aa8ca59c4c333c7fa64e2874ebc5d73432b3ca3e60640ed7c16b3a80e9b5fd7a0e992e6120be1e4b5b451bb8cb59a0c6b38c798acd12d04a4c43142470bebc385e8c5ec6f9d33a95ec70375f199e5433e1908a3035ec9029dfab8b5682a331d4096f4a9f3816397353dde1a98f27188784dbe66a8195cacc27256267d33fc5edefdb37bc13eb05b0f7fb8a90962c977ca03aef21cf43f23de770357e2fefaef28753e87737ca0c0bd665e6680a69aa0c1c89ecccfa6dc64cbf0d492379a80ad1efdba257f82