puntersouthallgroup.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:86:03:3d:35:54:b7:1d:cc:1b:71:56:38:5a:37:c5:9b:75 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=puntersouthallgroup.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:86:03:3d:35:54:b7:1d:cc:1b:71:56:38:5a:37:c5:9b:75Serial Number (int): 306939000458461765840319750856128759962485
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 4a:08:0f:a7:4b:59:b2:f0:e4:91:4a:39:82:b6:7d:3e:56:fc:66:32
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 37:27:3d:31:44:f0:21:b3:5b:d1:16:f2:ce:c6:a6:38:21:9b:31:88
Fingerprint (sha256): ee:7e:c9:a7:03:9c:1c:59:9c:f9:f6:0d:c7:be:1a:83:bd:ab:55:f8:24:61:dc:db:82:0c:94:e6:a7:36:ab:32
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate puntersouthallgroup.com
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for puntersouthallgroup.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
puntersouthallgroup.com
www.puntersouthallgroup.com
www.puntersouthallgroup.com
Other certificates including the domain name puntersouthallgroup.com
(limited to 100 certificates)
puntersouthallgroup.com
email.puntersouthallgroup.com
email.puntersouthallgroup.com
*.puntersouthallgroup.com
*.puntersouthallgroup.com
branding.puntersouthallgroup.com
www.puntersouthallgroup.com
*.puntersouthallgroup.com
www.puntersouthallgroup.com
email.puntersouthallgroup.com
*.puntersouthallgroup.com
*.puntersouthallgroup.com
email.puntersouthallgroup.com
email.puntersouthallgroup.com
*.puntersouthallgroup.com
sip01.puntersouthallgroup.com
email.puntersouthallgroup.com
puntersouthallgroup.com
email.puntersouthallgroup.com
mobile.puntersouthallgroup.com
puntersouthallgroup.com
*.puntersouthallgroup.com
puntersouthallgroup.com
secure.puntersouthallgroup.com
www.puntersouthallgroup.com
*.puntersouthallgroup.com
sip01.puntersouthallgroup.com
www.puntersouthallgroup.com
pensions.puntersouthallgroup.com
puntersouthallgroup.com
email.puntersouthallgroup.com
*.puntersouthallgroup.com
*.puntersouthallgroup.com
puntersouthallgroup.com
sip.puntersouthallgroup.com
sip01.puntersouthallgroup.com
secure.puntersouthallgroup.com
*.puntersouthallgroup.com
puntersouthallgroup.com
*.puntersouthallgroup.com
*.puntersouthallgroup.com
email.puntersouthallgroup.com
email.puntersouthallgroup.com
email.puntersouthallgroup.com
*.puntersouthallgroup.com
*.puntersouthallgroup.com
branding.puntersouthallgroup.com
www.puntersouthallgroup.com
*.puntersouthallgroup.com
www.puntersouthallgroup.com
email.puntersouthallgroup.com
*.puntersouthallgroup.com
*.puntersouthallgroup.com
email.puntersouthallgroup.com
email.puntersouthallgroup.com
*.puntersouthallgroup.com
sip01.puntersouthallgroup.com
email.puntersouthallgroup.com
puntersouthallgroup.com
email.puntersouthallgroup.com
mobile.puntersouthallgroup.com
puntersouthallgroup.com
*.puntersouthallgroup.com
puntersouthallgroup.com
secure.puntersouthallgroup.com
www.puntersouthallgroup.com
*.puntersouthallgroup.com
sip01.puntersouthallgroup.com
www.puntersouthallgroup.com
pensions.puntersouthallgroup.com
puntersouthallgroup.com
email.puntersouthallgroup.com
*.puntersouthallgroup.com
*.puntersouthallgroup.com
puntersouthallgroup.com
sip.puntersouthallgroup.com
sip01.puntersouthallgroup.com
secure.puntersouthallgroup.com
*.puntersouthallgroup.com
puntersouthallgroup.com
*.puntersouthallgroup.com
*.puntersouthallgroup.com
email.puntersouthallgroup.com
Certificate
The complete raw certificate details for puntersouthallgroup.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFgTCCBGmgAwIBAgISA4YDPTVUtx3MG3FWOFo3xZt1MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAxMjgxMDEzMTJaFw0x OTA0MjgxMDEzMTJaMCIxIDAeBgNVBAMTF3B1bnRlcnNvdXRoYWxsZ3JvdXAuY29t MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu3Ix3pE9YTbcCCHuDeCi 8orgvOpSzJd7J2feS2AuOgv5MSoeonRSKZLkkq0ZH4X/mLm5oy+QD8PM4ffV2OUq KchiIXeZNXr6rdk7NLeaIG5FEIefIHkqaOouvlpS/tbwnb7tupv0E80EIvWVxldE 6iSuURrOv/bHlw/EArfqeEnn4/KxWBZ2yMtqObLOmXQA0pklN7DcyQA/QOYZuBdk qTmg1EWCItHDwAOLarMM58P1QjdNZFTYofyOSLzvyR+B5gnaPgZhjyINz8sJKRkG FnJsLUvER9o5COKdGSHSkQOPSrlnZUAAUfJkrpkaSo8NbL1BjNsqfL0micyVgIan /QIDAQABo4IChzCCAoMwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUF BwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRKCA+nS1my8OSR SjmCtn0+VvxmMjAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggr BgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRz ZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRz ZW5jcnlwdC5vcmcvMD8GA1UdEQQ4MDaCF3B1bnRlcnNvdXRoYWxsZ3JvdXAuY29t ght3d3cucHVudGVyc291dGhhbGxncm91cC5jb20wTAYDVR0gBEUwQzAIBgZngQwB AgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRz ZW5jcnlwdC5vcmcwggECBgorBgEEAdZ5AgQCBIHzBIHwAO4AdQDiaUuuJujpQAno hhu2O4PUPuf+dIj7pI8okwGd3fHb/gAAAWiUKcc4AAAEAwBGMEQCIEIPkfBObafn 7QZa5oScd5zYPLWA41nVgohseKcUCNdXAiBxSOEzu+m8mPmkudoAXCmzVaalE3Mr xZBbAuu2OLLfNwB1AGPy283oO8wszwtyhCdXazOkjWF3j711pjixx2hUS9iNAAAB aJQpxzgAAAQDAEYwRAIgYC+DcrjY6cxCh7Mv+uiW/SSG0oIjoKb2L9DkeALZhI4C ICX6bv5XnKG29ZSqCrAQzTl09ZO2S/7QAIXBqxTPl8AIMA0GCSqGSIb3DQEBCwUA A4IBAQCUHjD3CypZM3yUBanf9nNnRjH/nziGx0TUwGeWVbG0IxlaaE1oAK8Yr+LT AiFMUSoPtMEi8weBOcnj7wtJlQ2cbABImL49F/jrGqaKze7JcJwvzmBDd0ZFPoEX lTuzBG+cA4uN/49/JwVWMObTibtciYN7DYHHhWvL07uu9iAgi4TfeTwnD2Wv78nq k+r27CTxAvCXDYanCyzhHqSBYWXgrq5LWWEEF2E3Wqf0i6SN6LETQ07sXtQW7Dlp nXuPJcypM0fvrG3XT1o2IfmasZPKJ+LIdBZqdrlW1vcHCR+PCYuJXC/5t+u5dtTt nBoBAvPQmtglKmwyktH/4WFWuN84 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu3Ix3pE9YTbcCCHuDeCi 8orgvOpSzJd7J2feS2AuOgv5MSoeonRSKZLkkq0ZH4X/mLm5oy+QD8PM4ffV2OUq KchiIXeZNXr6rdk7NLeaIG5FEIefIHkqaOouvlpS/tbwnb7tupv0E80EIvWVxldE 6iSuURrOv/bHlw/EArfqeEnn4/KxWBZ2yMtqObLOmXQA0pklN7DcyQA/QOYZuBdk qTmg1EWCItHDwAOLarMM58P1QjdNZFTYofyOSLzvyR+B5gnaPgZhjyINz8sJKRkG FnJsLUvER9o5COKdGSHSkQOPSrlnZUAAUfJkrpkaSo8NbL1BjNsqfL0micyVgIan /QIDAQAB -----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 306939000458461765840319750856128759962485 . . . . . . . . [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 2019-01-28 10:13:12 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-04-28 10:13:12 +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 'puntersouthallgroup.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 23662874584456185879079532776434395219296540420377919283358955300572392510516123321430048937666237083290266853073601715589586021125328821351481229244168731767430187401529429679272361082354715400987166669582631096251443397436647075374083208792874396697780285738301871282088376858275675291284439998957624923077666912434697767597766911461612098243365807103863390172025678446542722765815287011004019158043007727675027852882073588348948350341026316136539167657284438253984624503769637881581396554814884719003109941241444123176449803449527083147387380661737741067116154546897273064693117628450686553372124790791190790711293 . . . . . . . . . . . . . . . . . . . . [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) 4a080fa74b59b2f0e4914a3982b67d3e56fc6632 . . . . . . . . . . . . . . . . [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 (56 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'puntersouthallgroup.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.puntersouthallgroup.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 (243 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (240 bytes) 00ee007500e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe000001689429c73800000403004630440220420f91f04e6da7e7ed065ae6849c779cd83cb580e359d582886c78a71408d75702207148e133bbe9bc98f9a4b9da005c29b355a6a513732bc5905b02ebb638b2df3700750063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d000001689429c73800000403004630440220602f8372b8d8e9cc4287b32ffae896fd2486d28223a0a6f62fd0e47802d9848e022025fa6efe579ca1b6f594aa0ab010cd3974f593b64bfed00085c1ab14cf97c008 . . . . [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) 00941e30f70b2a59337c9405a9dff673674631ff9f3886c744d4c0679655b1b423195a684d6800af18afe2d302214c512a0fb4c122f3078139c9e3ef0b49950d9c6c004898be3d17f8eb1aa68acdeec9709c2fce60437746453e8117953bb3046f9c038b8dff8f7f27055630e6d389bb5c89837b0d81c7856bcbd3bbaef620208b84df793c270f65afefc9ea93eaf6ec24f102f0970d86a70b2ce11ea4816165e0aeae4b5961041761375aa7f48ba48de8b113434eec5ed416ec39699d7b8f25cca93347efac6dd74f5a3621f99ab193ca27e2c874166a76b956d6f707091f8f098b895c2ff9b7ebb976d4ed9c1a0102f3d09ad8252a6c3292d1ffe16156b8df38