salonscass.ca
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:7f:3c:a0:3b:75:dd:1a:63:72:07:f3:f4:68:1a:de:3b:de was issued on by Let's Encrypt.
With 9 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:
- Subscriber Certificate: commonName is deprecated. (BRs: 7.1.4.2.2)
Certificate Subject
CN=salonscass.ca
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:7f:3c:a0:3b:75:dd:1a:63:72:07:f3:f4:68:1a:de:3b:deSerial Number (int): 304633304047484675042992160405144567954398
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: db:6f:24:06:c0:1f:3c:b2:2d:a5:9c:f2:1e:f8:25:4d:13:1e:07:4c
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 63:33:60:55:3d:43:9c:2e:30:cc:9f:8b:67:90:c8:3a:37:68:17:a5
Fingerprint (sha256): 5c:38:70:f4:ba:2f:1f:eb:5b:ac:0d:a3:b3:87:39:81:8f:eb:7f:0b:eb:f4:5f:df:d6:a4:ca:fd:16:d2:a9:cc
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate salonscass.ca
9
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for salonscass.ca
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
autodiscover.salonscass.ca
cpanel.salonscass.ca
mail.salonscass.ca
salonscass.ca
salonscass.fcfq.qc.ca
webdisk.salonscass.ca
webmail.salonscass.ca
www.salonscass.ca
www.salonscass.fcfq.qc.ca
cpanel.salonscass.ca
mail.salonscass.ca
salonscass.ca
salonscass.fcfq.qc.ca
webdisk.salonscass.ca
webmail.salonscass.ca
www.salonscass.ca
www.salonscass.fcfq.qc.ca
Other certificates including the domain name salonscass.ca
(limited to 100 certificates)
Certificate
The complete raw certificate details for salonscass.ca in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGwjCCBaqgAwIBAgISA388oDt13Rpjcgfz9Gga3jveMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA4MTMwNzQyMzlaFw0x ODExMTEwNzQyMzlaMBgxFjAUBgNVBAMTDXNhbG9uc2Nhc3MuY2EwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRmZ3DQuG906N4xxDvu6llNL7uC7HaRApo uvYZV+DArBtdg5z5FEI1Y2qJTcSIID9RoO893ywCsAv+ea64ucOMDjZp2xBpRkdV vJkObrqjJ4i2IE9j9FCGDC4pXYhIbgPalmRb0Tda014sowui/iDDz5V0FWCN9VDb 3ZGTTjFGr8gpgydj2/BPHMl9BhyGUoc6ryNPSXvPe3bDWks7kWSD5eATYtlp1a63 wiThSOl3oi+VnRHHh4evArfmDkP4MCTY7ij9F9aiqkH7gHYdhD5EWszedP6eP537 6V/LCwPi6UcHp0jFJobqzBy4bncDa3uFbCHfgEBvwpFhEHCaF2QTAgMBAAGjggPS MIIDzjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF BwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFNtvJAbAHzyyLaWc8h74JU0THgdM MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMw YTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9y ZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9y Zy8wgdMGA1UdEQSByzCByIIaYXV0b2Rpc2NvdmVyLnNhbG9uc2Nhc3MuY2GCFGNw YW5lbC5zYWxvbnNjYXNzLmNhghJtYWlsLnNhbG9uc2Nhc3MuY2GCDXNhbG9uc2Nh c3MuY2GCFXNhbG9uc2Nhc3MuZmNmcS5xYy5jYYIVd2ViZGlzay5zYWxvbnNjYXNz LmNhghV3ZWJtYWlsLnNhbG9uc2Nhc3MuY2GCEXd3dy5zYWxvbnNjYXNzLmNhghl3 d3cuc2Fsb25zY2Fzcy5mY2ZxLnFjLmNhMIH+BgNVHSAEgfYwgfMwCAYGZ4EMAQIB MIHmBgsrBgEEAYLfEwEBATCB1jAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRz ZW5jcnlwdC5vcmcwgasGCCsGAQUFBwICMIGeDIGbVGhpcyBDZXJ0aWZpY2F0ZSBt YXkgb25seSBiZSByZWxpZWQgdXBvbiBieSBSZWx5aW5nIFBhcnRpZXMgYW5kIG9u bHkgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBDZXJ0aWZpY2F0ZSBQb2xpY3kgZm91 bmQgYXQgaHR0cHM6Ly9sZXRzZW5jcnlwdC5vcmcvcmVwb3NpdG9yeS8wggEFBgor BgEEAdZ5AgQCBIH2BIHzAPEAdwBVgdTCFpA2AUrqC5tXPFPwwOQ4eHAlCBcvo6od BxPTDAAAAWUyc5CqAAAEAwBIMEYCIQDIKFF+A/NgRvGCbLO0YErys9PGVu81oAMV 6I1BO3RHpQIhANgNSVL6TMsSMwRykrCIWMBLqbRg9iuPZP0zmmfkIGAoAHYAKTxR llTIOWW6qlD8WAfUt2+/WHopctykwwz05UVH9HgAAAFlMnOSigAABAMARzBFAiEA k4CErHaYFEb8aiBmTxyW7rlEAMefLDJke/K/EtxOAwICIHuWx79v4PWJfXUMLuKD MLhCyce2SzC2VsvNoiuWzefYMA0GCSqGSIb3DQEBCwUAA4IBAQCA+8nnLEjF9JsJ dAS8n7wVR7aiDsk8/C+1BodrkE5mm+b0VJfNwCH16Dwsb8KVfCw1UjNum18u57yT ZqY87+MXmpoGFcd6fBF4RkKPVK1sXfYUeGjtbVf7ya5hfJxjq87POF0JFNrFdfPT etv7rVlYn41ws10sgv5pZ/8NscqizFwkyofrFQCxSm3gB3vlNv5t/wyLXjdtCTdp HnJkurBBDWsYkCftay0f4BTVy48ep1SVVCYP8LdIXqvlyYzxplZJJdAQ1QjNW1r1 OmmQz6IaKdSARGzlWXG2rIri6i5tcSDYSq2LZ2iM9S5R/yHkNm6BnKaY5KkoOVf9 BktYqqqM -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0Zmdw0LhvdOjeMcQ77up ZTS+7gux2kQKaLr2GVfgwKwbXYOc+RRCNWNqiU3EiCA/UaDvPd8sArAL/nmuuLnD jA42adsQaUZHVbyZDm66oyeItiBPY/RQhgwuKV2ISG4D2pZkW9E3WtNeLKMLov4g w8+VdBVgjfVQ292Rk04xRq/IKYMnY9vwTxzJfQYchlKHOq8jT0l7z3t2w1pLO5Fk g+XgE2LZadWut8Ik4Ujpd6IvlZ0Rx4eHrwK35g5D+DAk2O4o/RfWoqpB+4B2HYQ+ RFrM3nT+nj+d++lfywsD4ulHB6dIxSaG6swcuG53A2t7hWwh34BAb8KRYRBwmhdk EwIDAQAB -----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 304633304047484675042992160405144567954398 . . . . . . . . [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 'Let's Encrypt Authority X3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-08-13 07:42:39 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-11-11 07:42:39 +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 'salonscass.ca' . . . . . . . . [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 26459556739336073300829450519396889971628427481288665645729926161725148680237862147263127928448049255524742472609956174886362312935798435518549997431800837912840835254747469968185160913229874545570672074411706787999758882590234818265266440842009377707681777665486882435476351027981648631911028471996512767150441440106194454998008317429767065892460200955248500747544592141137608166162824874298677469116888679598523649126267297944738255207762008197183589873624599863495604280201283405873279806084421269778374131245258942835454920058893423990087954520277774152942246126817893279416748500695849016434552607640192063857683 . . . . . . . . . . . . . . . . . . . . [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) db6f2406c01f3cb22da59cf21ef8254d131e074c . . . . . . . . . . . . . . . . [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 a84a6a63047dddbae6d139b7a64565eff3a8eca1 . . . . . . . . . . . . . . . . [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 (99 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://ocsp.int-x3.letsencrypt.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://cert.int-x3.letsencrypt.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 (203 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'autodiscover.salonscass.ca' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpanel.salonscass.ca' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.salonscass.ca' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'salonscass.ca' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'salonscass.fcfq.qc.ca' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webdisk.salonscass.ca' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webmail.salonscass.ca' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.salonscass.ca' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.salonscass.fcfq.qc.ca' . . . . . . . . . . . . . . . . [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 (246 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.5.5.7.2.2 (unotice) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/' . . . . . . . . . . . . . . . . [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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f10077005581d4c2169036014aea0b9b573c53f0c0e43878702508172fa3aa1d0713d30c00000165327390aa0000040300483046022100c828517e03f36046f1826cb3b4604af2b3d3c656ef35a00315e88d413b7447a5022100d80d4952fa4ccb1233047292b08858c04ba9b460f62b8f64fd339a67e4206028007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f478000001653273928a0000040300473045022100938084ac76981446fc6a20664f1c96eeb94400c79f2c32647bf2bf12dc4e030202207b96c7bf6fe0f5897d750c2ee28330b842c9c7b64b30b656cbcda22b96cde7d8 . . . . [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) 0080fbc9e72c48c5f49b097404bc9fbc1547b6a20ec93cfc2fb506876b904e669be6f45497cdc021f5e83c2c6fc2957c2c3552336e9b5f2ee7bc9366a63cefe3179a9a0615c77a7c117846428f54ad6c5df6147868ed6d57fbc9ae617c9c63abcecf385d0914dac575f3d37adbfbad59589f8d70b35d2c82fe6967ff0db1caa2cc5c24ca87eb1500b14a6de0077be536fe6dff0c8b5e376d0937691e7264bab0410d6b189027ed6b2d1fe014d5cb8f1ea7549554260ff0b7485eabe5c98cf1a6564925d010d508cd5b5af53a6990cfa21a29d480446ce55971b6ac8ae2ea2e6d7120d84aad8b67688cf52e51ff21e4366e819ca698e4a9283957fd064b58aaaa8c