southamptontaxattorney.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:85:ff:23:4a:b8:41:86:0f:6b:05:ac:b0:21:84:4f:77:f1 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=southamptontaxattorney.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:85:ff:23:4a:b8:41:86:0f:6b:05:ac:b0:21:84:4f:77:f1Serial Number (int): 306933548980577329014414163697107156826097
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: d8:a9:7e:8d:57:65:2b:64:b8:d5:7a:6d:f5:f0:ff:12:eb:0c:75:e3
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 4d:4f:48:eb:7d:b7:94:57:f3:59:3a:79:4a:ab:39:7a:ae:37:70:55
Fingerprint (sha256): 12:1e:50:29:65:89:eb:5f:ce:05:f7:2a:7f:e9:07:0f:56:c3:5a:a8:f1:45:25:62:75:5d:09:69:30:66:43:57
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate southamptontaxattorney.com
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for southamptontaxattorney.com
Public Key Algorithm
RSA
Key Size
4096
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
southamptontaxattorney.com
www.southamptontaxattorney.com
www.southamptontaxattorney.com
Other certificates including the domain name southamptontaxattorney.com
(limited to 100 certificates)
southamptontaxattorney.com
southamptontaxattorney.com
southamptontaxattorney.com
southamptontaxattorney.com
www.southamptontaxattorney.com
southamptontaxattorney.com
pointytoeflats.com
southamptontaxattorney.com
southamptontaxattorney.com
southamptontaxattorney.com
southamptontaxattorney.com
southamptontaxattorney.com
southamptontaxattorney.com
southamptontaxattorney.com
southamptontaxattorney.com
southamptontaxattorney.com
www.southamptontaxattorney.com
southamptontaxattorney.com
pointytoeflats.com
southamptontaxattorney.com
southamptontaxattorney.com
southamptontaxattorney.com
southamptontaxattorney.com
southamptontaxattorney.com
southamptontaxattorney.com
Certificate
The complete raw certificate details for southamptontaxattorney.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGizCCBXOgAwIBAgISA4X/I0q4QYYPawWssCGET3fxMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMzExOTExMzZaFw0y MDA2MjkxOTExMzZaMCUxIzAhBgNVBAMTGnNvdXRoYW1wdG9udGF4YXR0b3JuZXku Y29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxk4q76AvhmDukW0e r7vjTelwy8ZNTk1xS8k+AjMdNSrSdjOEYfSnd3TfhwPB3OGHDm8GI3ssOzqhFTr8 Jfl60N0G48utC2WRtUzj7KOu7CV+pHIacWDkIFMjgfCwWUxMW2HAzumdyIIPZO/q HvwHn3R4p6T8Rj/y+7hURcg2xvQXfbLfCuPaHKu2T1ydAkN79uTFnIO90kbNNXZ5 XUvfKmF91u4FqZMQr1WhabjZxGX3WAqqCLdoqgWkGJj9apBf+HKJEPE3uLMaTEt0 veZLV4KClZ46QjlJe6xaNFLxzlG48YFEpbZo04ByF/4SUMADk+DYVdo/YfpRUhnL Pr4N0qpwj+KKrI+mD+aMHRph3sk0tz/DDPfNNIS56r+uYLN6kXSG5HupiUyAhI3y wJ7TH4Wu6pFhBWWFAvVZT+0+SFMAZOsmdi5oMIvvudlBatoGZX0OI3ITXNueYTT8 vTWrN2gGJFpFq9I8hT+awqbW6sJdDkPidkWssGUGfh+Z3/cgLI69kzfeXF1cwZWi drW8xdqwFqzYTT4c/VsB++m+8j2DQZomzOXSlTaJR8xb6HP2t2jrGTrLWs9ykzn0 JT0lr+v5kxDWqukA3E7EiA54ljCcdykG7KEU42kTh+i8TeWRMPP2X/CMrEgQ3Exx VFpPXMI0VH75WB5Dp1L9UC8CSXkCAwEAAaOCAo4wggKKMA4GA1UdDwEB/wQEAwIF oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd BgNVHQ4EFgQU2Kl+jVdlK2S41Xpt9fD/EusMdeMwHwYDVR0jBBgwFoAUqEpqYwR9 3brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRw Oi8vb2NzcC5pbnQteDMubGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRw Oi8vY2VydC5pbnQteDMubGV0c2VuY3J5cHQub3JnLzBFBgNVHREEPjA8ghpzb3V0 aGFtcHRvbnRheGF0dG9ybmV5LmNvbYIed3d3LnNvdXRoYW1wdG9udGF4YXR0b3Ju ZXkuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYI KwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBAwYKKwYBBAHW eQIEAgSB9ASB8QDvAHUA8JWkWfIA0YJAEC0vk4iOrUv+HUfjmeHQNKawqKqOsnMA AAFxMjiBpgAABAMARjBEAiAWV5WWyVRYUYTOdijJcX6tuG728Ho43GuIs7wFI/yz 9AIgKoSzaOGxOBjpnEGLqNH0vs8zXwlhmv36KIqK4f3VZWIAdgCyHgXMi6LNiiBO h2b5K7mKJSBna9r6cOeySVMt74uQXgAAAXEyOIGSAAAEAwBHMEUCIDkRRr6X13BZ Lq8bzAH7u1S961JMegNE/71mo+5fm46rAiEAyP8SPXa/kpA+YuS46avm4554+ZLH N25ZS3uQrlPvVmswDQYJKoZIhvcNAQELBQADggEBAEciQf9a2YIYcfgWojTa9Dr1 M9rULPr+Kc0n7KMGCdU7wlV4lPzKXhcLkjuCeEdbEFb3URNnVoCP5GE8SBbGocY2 /DEhMNF6vshDXEfF9Vdx575gnKCNNrhcOGimHBHoVxEkbRkepdPnQMVG1sy5gw5N J2+OfURyourzSZKZpft4JY0sG6rPiSx0IvU/nt9Io3h5V8sIe3Us1Y/kpA2BBbSX fYextao4GNvOTjiADGO3qQ5GgJVrwtLhAmZaM8VSGqWnCfjxFsxKBqPmAvdeMk5C 9U4M/AtI8J01xoei7L3ep1aoQ3otosVcxoG8a/uZ+5vBiaFgQjWVMaYMllx3ic8= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxk4q76AvhmDukW0er7vj Telwy8ZNTk1xS8k+AjMdNSrSdjOEYfSnd3TfhwPB3OGHDm8GI3ssOzqhFTr8Jfl6 0N0G48utC2WRtUzj7KOu7CV+pHIacWDkIFMjgfCwWUxMW2HAzumdyIIPZO/qHvwH n3R4p6T8Rj/y+7hURcg2xvQXfbLfCuPaHKu2T1ydAkN79uTFnIO90kbNNXZ5XUvf KmF91u4FqZMQr1WhabjZxGX3WAqqCLdoqgWkGJj9apBf+HKJEPE3uLMaTEt0veZL V4KClZ46QjlJe6xaNFLxzlG48YFEpbZo04ByF/4SUMADk+DYVdo/YfpRUhnLPr4N 0qpwj+KKrI+mD+aMHRph3sk0tz/DDPfNNIS56r+uYLN6kXSG5HupiUyAhI3ywJ7T H4Wu6pFhBWWFAvVZT+0+SFMAZOsmdi5oMIvvudlBatoGZX0OI3ITXNueYTT8vTWr N2gGJFpFq9I8hT+awqbW6sJdDkPidkWssGUGfh+Z3/cgLI69kzfeXF1cwZWidrW8 xdqwFqzYTT4c/VsB++m+8j2DQZomzOXSlTaJR8xb6HP2t2jrGTrLWs9ykzn0JT0l r+v5kxDWqukA3E7EiA54ljCcdykG7KEU42kTh+i8TeWRMPP2X/CMrEgQ3ExxVFpP XMI0VH75WB5Dp1L9UC8CSXkCAwEAAQ== -----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 306933548980577329014414163697107156826097 . . . . . . . . [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 2020-03-31 19:11:36 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-06-29 19:11:36 +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 'southamptontaxattorney.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 (4208 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 809015214806713654860562635032862171401923065608874080186464484244750139193595795221407246877129735150635866581032433232867982282595895497345460221646731321323896625296868532802197826075529640027351954291570749118321596873653778069487336793235463245919882271026753988977752975808058001244805235910698481670746729312003980796804827284222299603757024397132598490898286228513925659371404087378167623007530294400522622460454819624971283740710274242949082153184552871840530246416812278197919616167686658793887965184474601062681335532421788467000762628528612970793962900329235581782028932353001664913708540845468872616453003411312612111579184633385021311067359499793383632675146926120119643087341747666095441192844610361028993074409904907394361286451877582181439447622253326400865138051126157083507949753863187368215044891748736436658330356155296599925173055244220795574711909824210572816367924349855482856507484004295274645542615171595398079513618719417759818313978648322746782110693829865353931242917774868847140625952848713123022045313890976882993149563849012476085851653814908045573125548640887053330527312695973972129803199759149135094650051482651019408614709899899400027064929027912366181992738817884354190563824385492876888140564857 . . . . . . . . . . . . . . . . . . . . [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) d8a97e8d57652b64b8d57a6df5f0ff12eb0c75e3 . . . . . . . . . . . . . . . . [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 (62 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'southamptontaxattorney.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.southamptontaxattorney.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 (69 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.4.1.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef007500f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb27300000171323881a60000040300463044022016579596c954585184ce7628c9717eadb86ef6f07a38dc6b88b3bc0523fcb3f402202a84b368e1b13818e99c418ba8d1f4becf335f09619afdfa288a8ae1fdd56562007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e000001713238819200000403004730450220391146be97d770592eaf1bcc01fbbb54bdeb524c7a0344ffbd66a3ee5f9b8eab022100c8ff123d76bf92903e62e4b8e9abe6e39e78f992c7376e594b7b90ae53ef566b . . . . [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) 00472241ff5ad9821871f816a234daf43af533dad42cfafe29cd27eca30609d53bc2557894fcca5e170b923b8278475b1056f751136756808fe4613c4816c6a1c636fc312130d17abec8435c47c5f55771e7be609ca08d36b85c3868a61c11e85711246d191ea5d3e740c546d6ccb9830e4d276f8e7d4472a2eaf3499299a5fb78258d2c1baacf892c7422f53f9edf48a3787957cb087b752cd58fe4a40d8105b4977d87b1b5aa3818dbce4e38800c63b7a90e4680956bc2d2e102665a33c5521aa5a709f8f116cc4a06a3e602f75e324e42f54e0cfc0b48f09d35c687a2ecbddea756a8437a2da2c55cc681bc6bfb99fb9bc189a16042359531a60c965c7789cf