www.hecklerjacobs.com

Issued by R3

About this certificate

This digital certificate with serial number 03:0c:79:af:83:e9:7e:b8:40:61:5e:ef:ed:14:f4:27:d0:b1 was issued on by Let's Encrypt.

With 15 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:
  • 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=www.hecklerjacobs.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:0c:79:af:83:e9:7e:b8:40:61:5e:ef:ed:14:f4:27:d0:b1
Serial Number (int): 265581994113267257718696892080584238026929
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: e4:29:cf:16:2a:29:9f:e0:6b:30:ad:52:5a:7e:6d:43:71:f3:6d:c2
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 0b:49:ea:3c:c6:e0:b7:4f:22:9b:b6:9b:e6:89:06:64:4e:cc:69:53
Fingerprint (sha256): 19:b8:3d:95:4d:93:9e:33:23:c6:09:28:a3:d3:8c:dc:ab:3d:cb:c9:e6:cb:72:fb:2e:29:5c:dc:63:62:05:67

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

Revocation information

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

Check the revocation status for certificate www.hecklerjacobs.com

15

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

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

autodiscover.hecklerjacobs.com
cpanel.hecklerjacobs.com
cpcalendars.hecklerjacobs.com
cpcontacts.grasroot.com
cpcontacts.hecklerjacobs.com
grasroot.optimussolicitors.com
hecklerjacobs.com
hecklerjacobs.optimussolicitors.com
mail.hecklerjacobs.com
webdisk.grasroot.com
webdisk.hecklerjacobs.com
webmail.hecklerjacobs.com
www.grasroot.optimussolicitors.com
www.hecklerjacobs.com
www.hecklerjacobs.optimussolicitors.com

Other certificates including the domain name hecklerjacobs.com

(limited to 100 certificates)

Certificate

The complete raw certificate details for www.hecklerjacobs.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGlzCCBX+gAwIBAgISAwx5r4PpfrhAYV7v7RT0J9CxMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMzA5MTUxOTM3NDNaFw0yMzEyMTQxOTM3NDJaMCAxHjAcBgNVBAMT
FXd3dy5oZWNrbGVyamFjb2JzLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAMEEy6/8BVVGyw5ZVsYGOPqSRXYVRW/M5PlMhWUOcKGkKcHV4S/HZJuZ
g1/sEKRJCPtFvb1zM94btYRrM7BWJTuL+zQxof/A1eK0wjhTQGO3bNEgWFRXlQ0B
5FrnRApKpH2oHJT2srk7sPl4bLBr0M1Tcc65EnNYrXTWXkKGnrrdTq2hXC8Qs0mO
tqbLlES+r+E93vyys78Rib5n4/iTyCM3yNmJQbxE4M4px2fnEZAKQHDjgKFkWtWN
/39qcm+MRJtvbXUqY7+mv26cL0qR46NH8NIMLIOfTiwV+VYM7CTh+oHHZbz/HqhK
4rroipc/sfdTtpdKwNmXWEhRnfq9necCAwEAAaOCA7cwggOzMA4GA1UdDwEB/wQE
AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw
ADAdBgNVHQ4EFgQU5CnPFiopn+BrMK1SWn5tQ3HzbcIwHwYDVR0jBBgwFoAUFC6z
F7dYVsuuUAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVo
dHRwOi8vcjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxl
bmNyLm9yZy8wggG9BgNVHREEggG0MIIBsIIeYXV0b2Rpc2NvdmVyLmhlY2tsZXJq
YWNvYnMuY29tghhjcGFuZWwuaGVja2xlcmphY29icy5jb22CHWNwY2FsZW5kYXJz
LmhlY2tsZXJqYWNvYnMuY29tghdjcGNvbnRhY3RzLmdyYXNyb290LmNvbYIcY3Bj
b250YWN0cy5oZWNrbGVyamFjb2JzLmNvbYIeZ3Jhc3Jvb3Qub3B0aW11c3NvbGlj
aXRvcnMuY29tghFoZWNrbGVyamFjb2JzLmNvbYIjaGVja2xlcmphY29icy5vcHRp
bXVzc29saWNpdG9ycy5jb22CFm1haWwuaGVja2xlcmphY29icy5jb22CFHdlYmRp
c2suZ3Jhc3Jvb3QuY29tghl3ZWJkaXNrLmhlY2tsZXJqYWNvYnMuY29tghl3ZWJt
YWlsLmhlY2tsZXJqYWNvYnMuY29tgiJ3d3cuZ3Jhc3Jvb3Qub3B0aW11c3NvbGlj
aXRvcnMuY29tghV3d3cuaGVja2xlcmphY29icy5jb22CJ3d3dy5oZWNrbGVyamFj
b2JzLm9wdGltdXNzb2xpY2l0b3JzLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATCC
AQUGCisGAQQB1nkCBAIEgfYEgfMA8QB2ALc++yTfnE26dfI5xbpY9Gxd/ELPep81
xJ4dCYEl7bSZAAABipqQUdIAAAQDAEcwRQIgTa8F4mdvzbEqZrMMLifHD9BvyQnn
S9vF5Txf1dgR6AgCIQDCeGRD8GWZfs+KN1eVML2ZzfRtQyIaHMlRVPXHv+jyTAB3
AHoyjFTYty22IOo44FIe6YQWcDIThU070ivBOlejUutSAAABipqQUeIAAAQDAEgw
RgIhAMG5vcwJ0pPCP/AojqrqqsQJblQyRi7jn72WbAoojWBoAiEA8Raxda89nZYG
b6IqJjyWzR5tW2OB/zfAGQ2GsBHslcswDQYJKoZIhvcNAQELBQADggEBABUGhJQk
m8/SYIcfezCDyazpEsIYsvLc4SFJdVy/HNkJQnqU6lf/JqZJhJYuu+yG6FmYA0W8
854a+HPpBT3sXbgb19jqr547YKEfN/5rkjwPeAYbNHDdbrmPa9sCefjq82+tgAPA
fteiiK7iYckgTXPRQ4ztl35B3UHTV7ThYficiOTPZLRg2tKDKnfo3SFvGEA6yznD
OpyaQGMm2ei3YK2Q6KORg4wwUDNjzYXCIb+q69YBOQeLPlGkqpQDpgVK4r9ldhkn
kI9EJJrgEdoS5/oeepmv5DUArlYH4yuDf9jVxbdYqkl9hNn3bpNLBhuUOdUZXywu
AwXIk12vyLurNsg=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwQTLr/wFVUbLDllWxgY4
+pJFdhVFb8zk+UyFZQ5woaQpwdXhL8dkm5mDX+wQpEkI+0W9vXMz3hu1hGszsFYl
O4v7NDGh/8DV4rTCOFNAY7ds0SBYVFeVDQHkWudECkqkfagclPayuTuw+XhssGvQ
zVNxzrkSc1itdNZeQoaeut1OraFcLxCzSY62psuURL6v4T3e/LKzvxGJvmfj+JPI
IzfI2YlBvETgzinHZ+cRkApAcOOAoWRa1Y3/f2pyb4xEm29tdSpjv6a/bpwvSpHj
o0fw0gwsg59OLBX5VgzsJOH6gcdlvP8eqEriuuiKlz+x91O2l0rA2ZdYSFGd+r2d
5wIDAQAB
-----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 265581994113267257718696892080584238026929
 . . . . . . . . [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 2023-09-15 19:37:43 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-12-14 19:37:42 +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 'www.hecklerjacobs.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 24366357683604391793017686326089743554641856700898638451506406633989534613544066347650767378866076636536607157327742832028065674903693141461268062426215554803426790277923313079065785533717518048603776324684746389556471740937393068175619496744838397577316373836000215848899217571757449508125774266270243400842896567181786985955991181754684806242629160265818806419115087837974066183533841656520295348231111692699963108407731851992587209744316131930578725194515313532798501215819476263636821495604773433010846823414860806625794614666269466446538396006495250155995877624898590275600849736193746512200087230216645942025703
 . . . . . . . . . . . . . . . . . . . . [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)
							e429cf162a299fe06b30ad525a7e6d4371f36dc2
 . . . . . . . . . . . . . . . . [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 (436 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'autodiscover.hecklerjacobs.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpanel.hecklerjacobs.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpcalendars.hecklerjacobs.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpcontacts.grasroot.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpcontacts.hecklerjacobs.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'grasroot.optimussolicitors.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'hecklerjacobs.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'hecklerjacobs.optimussolicitors.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.hecklerjacobs.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webdisk.grasroot.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webdisk.hecklerjacobs.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webmail.hecklerjacobs.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.grasroot.optimussolicitors.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.hecklerjacobs.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.hecklerjacobs.optimussolicitors.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 (246 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes)
							00f1007600b73efb24df9c4dba75f239c5ba58f46c5dfc42cf7a9f35c49e1d098125edb4990000018a9a9051d2000004030047304502204daf05e2676fcdb12a66b30c2e27c70fd06fc909e74bdbc5e53c5fd5d811e808022100c2786443f065997ecf8a37579530bd99cdf46d43221a1cc95154f5c7bfe8f24c0077007a328c54d8b72db620ea38e0521ee98416703213854d3bd22bc13a57a352eb520000018a9a9051e20000040300483046022100c1b9bdcc09d293c23ff0288eaaeaaac4096e5432462ee39fbd966c0a288d6068022100f116b175af3d9d96066fa22a263c96cd1e6d5b6381ff37c0190d86b011ec95cb
 . . . . [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)
		0015068494249bcfd260871f7b3083c9ace912c218b2f2dce12149755cbf1cd909427a94ea57ff26a64984962ebbec86e859980345bcf39e1af873e9053dec5db81bd7d8eaaf9e3b60a11f37fe6b923c0f78061b3470dd6eb98f6bdb0279f8eaf36fad8003c07ed7a288aee261c9204d73d1438ced977e41dd41d357b4e161f89c88e4cf64b460dad2832a77e8dd216f18403acb39c33a9c9a406326d9e8b760ad90e8a391838c30503363cd85c221bfaaebd60139078b3e51a4aa9403a6054ae2bf65761927908f44249ae011da12e7fa1e7a99afe43500ae5607e32b837fd8d5c5b758aa497d84d9f76e934b061b9439d5195f2c2e0305c8935dafc8bbab36c8