siteaccess.net
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:cd:ae:9c:2c:bb:f2:10:da:b3:69:8a:9c:e8:e6:fe:c1:a9 was issued on by Let's Encrypt.
With 2 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=siteaccess.net
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:cd:ae:9c:2c:bb:f2:10:da:b3:69:8a:9c:e8:e6:fe:c1:a9Serial Number (int): 418439125522726483090298980362150794412457
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 07:be:03:3c:1b:9f:58:6c:03:42:af:9c:ac:73:bf:58:45:bc:d6:4a
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 86:a3:e8:4c:d1:fa:0f:7a:18:43:b2:d2:e5:da:94:09:c8:2e:9c:77
Fingerprint (sha256): 29:e7:88:da:54:e9:c8:56:e6:89:31:b9:c4:3d:aa:49:c6:d9:a7:c5:13:8e:fc:af:99:8a:40:b0:69:42:0e:93
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate siteaccess.net
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for siteaccess.net
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
siteaccess.net
www.siteaccess.net
www.siteaccess.net
Other certificates including the domain name siteaccess.net
(limited to 100 certificates)
www.siteaccess.net
www.docs.siteaccess.net
www.docs.siteaccess.net
www.siteaccess.net
www.demo.siteaccess.net
www.demo.siteaccess.net
siteaccess.net
www.siteaccess.net
www.demo.siteaccess.net
www.siteaccess.net
www.demo.siteaccess.net
www.demo.siteaccess.net
siteaccess.net
www.docs.siteaccess.net
www.siteaccess.net
support.siteaccess.net
ocs-cloud.com
www.siteaccess.net
support.siteaccess.net
www.docs.siteaccess.net
ocs-cloud.com
web.siteaccess.net
*.siteaccess.net
www.siteaccess.net
ocs-cloud.com
www.siteaccess.net
www.siteaccess.net
www.demo.siteaccess.net
www.demo.siteaccess.net
www.docs.siteaccess.net
www.siteaccess.net
www.docs.siteaccess.net
www.docs.siteaccess.net
www.siteaccess.net
www.demo.siteaccess.net
www.demo.siteaccess.net
siteaccess.net
www.siteaccess.net
www.demo.siteaccess.net
www.siteaccess.net
www.demo.siteaccess.net
www.demo.siteaccess.net
siteaccess.net
www.docs.siteaccess.net
www.siteaccess.net
support.siteaccess.net
ocs-cloud.com
www.siteaccess.net
support.siteaccess.net
www.docs.siteaccess.net
ocs-cloud.com
web.siteaccess.net
*.siteaccess.net
www.siteaccess.net
ocs-cloud.com
www.siteaccess.net
www.siteaccess.net
www.demo.siteaccess.net
www.demo.siteaccess.net
www.docs.siteaccess.net
www.siteaccess.net
Certificate
The complete raw certificate details for siteaccess.net in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGHDCCBQSgAwIBAgISBM2unCy78hDas2mKnOjm/sGpMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA4MjUxMTIxMjBaFw0x ODExMjMxMTIxMjBaMBkxFzAVBgNVBAMTDnNpdGVhY2Nlc3MubmV0MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzXMDC5ZnWROhXfwozKh2CiK12f5oqcKT r+X1J3v7TBwClDzgI4l6OwIlNHyCu7c7Kru2liXcFOhFWVxFcX9IgUqntWn1sO3u kOmE4jCigDbFCG30/dcX+JQ1YhC/EmfHgHTzMx73IVIujBs1XnXLjt142AT3iybj Lh2UCPm3LOFlNRNX5RLNMoiPkfnfD1ZDNHb5YNSY2E666CjfQU/zpfyh1hNZGKxA egUeyz23ymEnckL0ztw2pbyPLmww2QE1alMRMVz/mn9PE1CYF+xTta9BWGAdg3Et oGgwivuc7vLHg7kMVQFjD0gCcwGK6lzDxLUIB6nDgGI+vWwtCdEstQIDAQABo4ID KzCCAycwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEF BQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQHvgM8G59YbANCr5ysc79YRbzW SjAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRj MGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5v cmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5v cmcvMC0GA1UdEQQmMCSCDnNpdGVhY2Nlc3MubmV0ghJ3d3cuc2l0ZWFjY2Vzcy5u ZXQwgf4GA1UdIASB9jCB8zAIBgZngQwBAgEwgeYGCysGAQQBgt8TAQEBMIHWMCYG CCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCBqwYIKwYBBQUH AgIwgZ4MgZtUaGlzIENlcnRpZmljYXRlIG1heSBvbmx5IGJlIHJlbGllZCB1cG9u IGJ5IFJlbHlpbmcgUGFydGllcyBhbmQgb25seSBpbiBhY2NvcmRhbmNlIHdpdGgg dGhlIENlcnRpZmljYXRlIFBvbGljeSBmb3VuZCBhdCBodHRwczovL2xldHNlbmNy eXB0Lm9yZy9yZXBvc2l0b3J5LzCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB2AG9T dqwx8DEZ2JkApFEV/3cVHBHZAsEAKQaNsgiaN9kTAAABZXEIFyIAAAQDAEcwRQIg KowhiXKHgg+lYiXQYqcNGIQzQgdagVh8MWv9PEGtCikCIQD7pQGRTFul68EH7r1S iRtKz6bmgXGnOUXdFNumOv7lpwB3AKRQEmkFWhVUXmIRqze8ED9irlV2pF5LFxRF PhsiEGolAAABZXEIFucAAAQDAEgwRgIhANxicuDi6rzN70j7DwM7EiFvNyS+94XD wAesEb6KnShVAiEAs4K/054My5BlqlHRUxT6bWggqEOl4xdaSpOUMVbK3IAwDQYJ KoZIhvcNAQELBQADggEBAGrdeKzRPuKTgCybPhnbxuNrWncxzMxEXoFcRxo/Q4rW Cc46hIv/hjD5Lch/xJg69QEPTkKUZHnftvAG9h+RIW8wxXRKczvOdOkdij8BnLIu 3J2tAcyisby+T80rBsKGOSvdHdFVTnoAYevzI/qdoUShF5ZIW4w/ikgOs3dFgV4M y7jtdYJG8FPotp+NK0+jhJZdm2Gdh5BLxwT6XlD6aoYMO2tCiOt1dYlw9v1NEPZK Y89ONJxK2jgQyvbP/grMxIIStYLS6MUGSItaZwwz2pMGaskaSKJnm6ePykbvkGGI FVniuJdfDX2nzzEaA5bPQ8wExqX8AvSLWcqLkoVf7aM= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzXMDC5ZnWROhXfwozKh2 CiK12f5oqcKTr+X1J3v7TBwClDzgI4l6OwIlNHyCu7c7Kru2liXcFOhFWVxFcX9I gUqntWn1sO3ukOmE4jCigDbFCG30/dcX+JQ1YhC/EmfHgHTzMx73IVIujBs1XnXL jt142AT3iybjLh2UCPm3LOFlNRNX5RLNMoiPkfnfD1ZDNHb5YNSY2E666CjfQU/z pfyh1hNZGKxAegUeyz23ymEnckL0ztw2pbyPLmww2QE1alMRMVz/mn9PE1CYF+xT ta9BWGAdg3EtoGgwivuc7vLHg7kMVQFjD0gCcwGK6lzDxLUIB6nDgGI+vWwtCdEs tQIDAQAB -----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 418439125522726483090298980362150794412457 . . . . . . . . [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-25 11:21:20 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-11-23 11:21:20 +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 'siteaccess.net' . . . . . . . . [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 25935566997520960601581065501031449314631355607536878325982554462379088575530666133285934470214648108699711974426979470811117473520621645683605830692629395961442782313897702405645631089774197112316525835969322622436113351997638609877244705546497294977864329254321561169334489839001200894975478189717250145176306608437081964764685196240156001115755023373904002117111174168548829440759883421451622190439693375585090783620999600539110449610166016257138271886036807379116300106783228088645812609033151598449983564664505516329347691659891004042924312351893454144926564481957153143593492801776553957981669747848168701242549 . . . . . . . . . . . . . . . . . . . . [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) 07be033c1b9f586c0342af9cac73bf5845bcd64a . . . . . . . . . . . . . . . . [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 (38 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'siteaccess.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.siteaccess.net' . . . . . . . . . . . . . . . . [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) 00f10076006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016571081722000004030047304502202a8c21897287820fa56225d062a70d18843342075a81587c316bfd3c41ad0a29022100fba501914c5ba5ebc107eebd52891b4acfa6e68171a73945dd14dba63afee5a7007700a4501269055a15545e6211ab37bc103f62ae5576a45e4b1714453e1b22106a2500000165710816e70000040300483046022100dc6272e0e2eabccdef48fb0f033b12216f3724bef785c3c007ac11be8a9d2855022100b382bfd39e0ccb9065aa51d15314fa6d6820a843a5e3175a4a93943156cadc80 . . . . [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) 006add78acd13ee293802c9b3e19dbc6e36b5a7731cccc445e815c471a3f438ad609ce3a848bff8630f92dc87fc4983af5010f4e42946479dfb6f006f61f91216f30c5744a733bce74e91d8a3f019cb22edc9dad01cca2b1bcbe4fcd2b06c286392bdd1dd1554e7a0061ebf323fa9da144a11796485b8c3f8a480eb37745815e0ccbb8ed758246f053e8b69f8d2b4fa384965d9b619d87904bc704fa5e50fa6a860c3b6b4288eb75758970f6fd4d10f64a63cf4e349c4ada3810caf6cffe0accc48212b582d2e8c506488b5a670c33da93066ac91a48a2679ba78fca46ef9061881559e2b8975f0d7da7cf311a0396cf43cc04c6a5fc02f48b59ca8b92855feda3