adap.openforgood.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:cb:d4:66:ab:e6:ca:cb:14:ff:06:e1:7e:6a:56:e4:d1:66 was issued on by Let's Encrypt.

With 11 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=adap.openforgood.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:cb:d4:66:ab:e6:ca:cb:14:ff:06:e1:7e:6a:56:e4:d1:66
Serial Number (int): 330696507716194501826203939851369913307494
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: f1:9f:e0:88:92:a3:09:33:15:75:d9:41:a6:6a:f7:33:0b:98:87:97
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 09:29:7c:ec:6c:2c:e9:64:36:6a:5a:b1:e3:de:d9:6a:79:b3:fd:b7
Fingerprint (sha256): c3:01:65:cf:e8:ad:89:47:d5:17:da:ec:1d:d5:26:be:62:4a:c1:bf:d5:23:c8:73:d9:81:96:88:bc:5b:54:2f

Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/

Revocation information

OCSP Server: http://ocsp.int-x3.letsencrypt.org

Check the revocation status for certificate adap.openforgood.com

11

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for adap.openforgood.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

adap.directory
adap.openforgood.com
cpanel.adap.openforgood.com
cpcalendars.adap.openforgood.com
cpcontacts.adap.openforgood.com
mail.adap.directory
mail.adap.openforgood.com
webdisk.adap.openforgood.com
webmail.adap.openforgood.com
www.adap.directory
www.adap.openforgood.com

Other certificates including the domain name openforgood.com

(limited to 100 certificates)

Certificate

The complete raw certificate details for adap.openforgood.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGbjCCBVagAwIBAgISA8vUZqvmyssU/wbhfmpW5NFmMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAyMjgwNzI4NDRaFw0y
MDA1MjgwNzI4NDRaMB8xHTAbBgNVBAMTFGFkYXAub3BlbmZvcmdvb2QuY29tMIIB
IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtYxxzRY5jMkI5b0vSgQPJAEl
gBJzdySKHUuNcrXEQ+YCPK+z/U/2iEZbW0KveMV+8eow+myzSIbaFHo+oOB0oEcm
V/gxYyXLa0hwstw8dP+lZM8MuC7zZlfZ1Nu71d+q1P43Aw92UIUFAbGzO+4GrUYN
wj1MbhcM+jGP2SQT/iVaLnnCzaWhMbyVgPV5GJwfJ8k2OB9DvyIiWstM7y1v9LMB
SZ60w6ARLAw52nyDMG9KhK0lMQWJhaNGwLfJTSvWCZAxYXylmnb2MSbrCpAcLU9A
hU6OXvc0ab7STJLephUcPldfaELo9/Dzeo9ZTWLROOULNQEucbpBRN2Bc1cWfwID
AQABo4IDdzCCA3MwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMB
BggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTxn+CIkqMJMxV12UGm
avczC5iHlzAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEF
BQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5j
cnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5j
cnlwdC5vcmcvMIIBLQYDVR0RBIIBJDCCASCCDmFkYXAuZGlyZWN0b3J5ghRhZGFw
Lm9wZW5mb3Jnb29kLmNvbYIbY3BhbmVsLmFkYXAub3BlbmZvcmdvb2QuY29tgiBj
cGNhbGVuZGFycy5hZGFwLm9wZW5mb3Jnb29kLmNvbYIfY3Bjb250YWN0cy5hZGFw
Lm9wZW5mb3Jnb29kLmNvbYITbWFpbC5hZGFwLmRpcmVjdG9yeYIZbWFpbC5hZGFw
Lm9wZW5mb3Jnb29kLmNvbYIcd2ViZGlzay5hZGFwLm9wZW5mb3Jnb29kLmNvbYIc
d2VibWFpbC5hZGFwLm9wZW5mb3Jnb29kLmNvbYISd3d3LmFkYXAuZGlyZWN0b3J5
ghh3d3cuYWRhcC5vcGVuZm9yZ29vZC5jb20wTAYDVR0gBEUwQzAIBgZngQwBAgEw
NwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5j
cnlwdC5vcmcwggECBgorBgEEAdZ5AgQCBIHzBIHwAO4AdQBvU3asMfAxGdiZAKRR
Ff93FRwR2QLBACkGjbIImjfZEwAAAXCK6YZFAAAEAwBGMEQCIHKh6Wjno61waneX
KLUi5T9cLQkAYwEJm6rms4Bv5PEnAiBEg44HtVk8vyVUVE2D1LsN+33URlZNcV57
u0IpE+a/9AB1ALIeBcyLos2KIE6HZvkruYolIGdr2vpw57JJUy3vi5BeAAABcIrp
hj8AAAQDAEYwRAIgDfGmBamvOAyHN3/YsQHszb0+eSagLzIjBMmbwF8VpE4CIDQY
VhafbHcZgfyO5nCviWkuADAkCu2Hft3DzzQTvOZyMA0GCSqGSIb3DQEBCwUAA4IB
AQA+wzzq5jcWCjxuv5e494zhwNkZUKFMQBBW4aszRO0XP5mseG+WFRm+zy6OWNhJ
C9fZZi1sPFTLELLFBtB/qDa4il3WKqy1+H2Ka/iLUY5lbx5MaJSpebfyo3g4IrNg
e+de9Ctze1M/Ec5R/3B1HmKL8uk7jrrD2JmsaZH8YnSerjto5idYpFgMAJxSCZHJ
NlvnkokPiESG7oyYEFgS/mNKtbI9oxz5etz4OMBHoS50iik8a1E4elzvS2R5D9eO
Fg7y5OyBkGRFYTd9/jaSL8g0FnnEZM5QL+IBsFgFLvQfL9yLnA3eIR9pVHC8ynXE
XrDhJcS2G+5C8QG9qQcVMr8j
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtYxxzRY5jMkI5b0vSgQP
JAElgBJzdySKHUuNcrXEQ+YCPK+z/U/2iEZbW0KveMV+8eow+myzSIbaFHo+oOB0
oEcmV/gxYyXLa0hwstw8dP+lZM8MuC7zZlfZ1Nu71d+q1P43Aw92UIUFAbGzO+4G
rUYNwj1MbhcM+jGP2SQT/iVaLnnCzaWhMbyVgPV5GJwfJ8k2OB9DvyIiWstM7y1v
9LMBSZ60w6ARLAw52nyDMG9KhK0lMQWJhaNGwLfJTSvWCZAxYXylmnb2MSbrCpAc
LU9AhU6OXvc0ab7STJLephUcPldfaELo9/Dzeo9ZTWLROOULNQEucbpBRN2Bc1cW
fwIDAQAB
-----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 330696507716194501826203939851369913307494
 . . . . . . . . [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-02-28 07:28:44 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-05-28 07:28:44 +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 'adap.openforgood.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 22918388980572350729113198227851624146759180386853674027102574943734653213441695889399669884077975627912426761614804663697867895175395913152925895864962477846459807087930225820135512473763102500676968816790032370267118300851866514959180717518364897979461311045615502489978537611224844419898584038141709271736163874045868008844775926128554778423636644069404587705146621509970446707772399873483122352726171421862519951657380094835442892123461850686932152299547722579731698687497267102314335478322802189869277378711924341927922427010782577832612801958404548578597337780504909427141027807845852332671314804625596109756031
 . . . . . . . . . . . . . . . . . . . . [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)
							f19fe08892a309331575d941a66af7330b988797
 . . . . . . . . . . . . . . . . [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 (292 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'adap.directory'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'adap.openforgood.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpanel.adap.openforgood.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpcalendars.adap.openforgood.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpcontacts.adap.openforgood.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.adap.directory'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.adap.openforgood.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webdisk.adap.openforgood.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webmail.adap.openforgood.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.adap.directory'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.adap.openforgood.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)
							00ee0075006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d913000001708ae986450000040300463044022072a1e968e7a3ad706a779728b522e53f5c2d09006301099baae6b3806fe4f127022044838e07b5593cbf2554544d83d4bb0dfb7dd446564d715e7bbb422913e6bff4007500b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e000001708ae9863f000004030046304402200df1a605a9af380c87377fd8b101eccdbd3e7926a02f322304c99bc05f15a44e0220341856169f6c771981fc8ee670af89692e0030240aed877eddc3cf3413bce672
 . . . . [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)
		003ec33ceae637160a3c6ebf97b8f78ce1c0d91950a14c401056e1ab3344ed173f99ac786f961519becf2e8e58d8490bd7d9662d6c3c54cb10b2c506d07fa836b88a5dd62aacb5f87d8a6bf88b518e656f1e4c6894a979b7f2a3783822b3607be75ef42b737b533f11ce51ff70751e628bf2e93b8ebac3d899ac6991fc62749eae3b68e62758a4580c009c520991c9365be792890f884486ee8c98105812fe634ab5b23da31cf97adcf838c047a12e748a293c6b51387a5cef4b64790fd78e160ef2e4ec8190644561377dfe36922fc8341679c464ce502fe201b058052ef41f2fdc8b9c0dde211f695470bcca75c45eb0e125c4b61bee42f101bda9071532bf23