ask.library.salem.edu

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:d7:51:9e:d2:93:e3:33:d2:1d:a4:3d:b8:89:a1:b8:05:d1 was issued on by Let's Encrypt.

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=ask.library.salem.edu

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:d7:51:9e:d2:93:e3:33:d2:1d:a4:3d:b8:89:a1:b8:05:d1
Serial Number (int): 334606058804867608674105399426653177251281
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 97:b1:04:88:1c:5f:82:40:e4:d9:42:5a:c2:a4:d9:31:75:4c:50:54
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 2e:15:66:e2:54:44:a6:43:3d:32:6c:dc:5f:e5:35:aa:e6:ac:44:86
Fingerprint (sha256): 2d:1f:90:c0:0b:ef:27:70:11:bd:f0:98:f1:2b:69:59:1e:16:d9:25:33:91:19:0f:1b:f4:d5:38:e9:22:08:59

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 ask.library.salem.edu

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for ask.library.salem.edu

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

ask.library.salem.edu

Other certificates including the domain name salem.edu

(limited to 100 certificates)
logiscorp.ch
www.ensemble1.net
cluster.technolutions.net
cluster.technolutions.net
cluster.technolutions.net
*.salem.edu
beta.salem.edu
cluster.technolutions.net
cam-pos.cuasarly.com
ask.library.salem.edu
*.salem.edu
sagrada.tubot.es
guides.library.salem.edu
cluster.technolutions.net
jasperdekorte.nl
cluster.technolutions.net
my.salem.edu
cluster.technolutions.net
*.ez.salem.edu
cluster.technolutions.net
cluster.technolutions.net
gpack.uk
cluster.technolutions.net
africa4x4rental.ratality.com
guides.library.salem.edu
hatechs.com
art.salem.edu
www.redyapp.com
guides.library.salem.edu
dev.admin.rx.me
beta.salem.edu
cluster.technolutions.net
www.salem.edu
beta.salem.edu
cluster.technolutions.net
cluster.technolutions.net
cluster.technolutions.net
cluster.technolutions.net
cluster.technolutions.net
baobao.dating
swabireferrals.com
beta.salem.edu
www.salem.edu
www.salem.edu
www.allroads.salem.edu
www.salem.edu
www.salem.edu
guides.library.salem.edu
team.mileseducation.com
cluster.technolutions.net
cluster.technolutions.net
blade.pumpamental.meme
cluster.technolutions.net
stepup.salem.edu
beta.control.wilroffreitsma.nl
www.skm.co.za
shubhaminds.com
itbgh.com
my.salem.edu
www.salem.edu
sabers.salem.edu
www.kubalatransport.pl
weareforms.xyz
stepup.salem.edu
cluster.technolutions.net
auth-dev.valleypos.com
cluster.technolutions.net
cluster.technolutions.net
app.sukii.at
api.loyca.app
pages.salem.edu
diplomacy.veenders.com
*.ez.salem.edu
beta.salem.edu
beta.salem.edu
beta.salem.edu
lms.salem.edu
www.sweetshuffle.net
revolv8.technology
ask.library.salem.edu
cluster.technolutions.net
www.loscortes.mx
ask.library.salem.edu
admissions.salem.edu
saudedemilhoes.com
auth.kindo.staging.boik.dev
www.ultimatesoundgroup.com
www.salem.edu
cluster.technolutions.net
cluster.technolutions.net
pages.salem.edu
www.whizzbusinesssolutions.com
sabers.salem.edu
admissions.salem.edu
cluster.technolutions.net
affilimate.com
cluster.technolutions.net
cluster.technolutions.net
cluster.technolutions.net
beta.salem.edu

Certificate

The complete raw certificate details for ask.library.salem.edu in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFYjCCBEqgAwIBAgISA9dRntKT4zPSHaQ9uImhuAXRMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA2MTcyMzAyNTVaFw0x
OTA5MTUyMzAyNTVaMCAxHjAcBgNVBAMTFWFzay5saWJyYXJ5LnNhbGVtLmVkdTCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMfzZfJnTJqR+OCx+Zk6GTFd
mu4UBK8gAZYO2eWR4ej0hWDYofvl+0P4mHAGxvt/CP/5LXt5/YWO3k7KYdgM7AgD
g56FXgEuTh5trVn2UaN17WdkPdCYnKnoNlt+Ffr74SavWG955VeNyZGM3tTkAbSZ
BCzBWn4jlkycjWf3Iuvsmb9uLXgmK+7QT7foCArlwPzgXfY0JESgxBAMw8xrTC0Z
XYlHpxPwYz3XAANKhYYj9UAHAUGxx5RO88/PwSW2Y0vxBkURHdx8lKP0nUAJ3Gx3
w9KnnRtOGSm9Nj12z4OI/jVYJsl8+1eJhVTvx+7zVnqpgFly7lzJNfdqQ9aSLmsC
AwEAAaOCAmowggJmMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD
AQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUl7EEiBxfgkDk2UJa
wqTZMXVMUFQwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYB
BQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu
Y3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2Vu
Y3J5cHQub3JnLzAgBgNVHREEGTAXghVhc2subGlicmFyeS5zYWxlbS5lZHUwTAYD
VR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYa
aHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEEBgorBgEEAdZ5AgQCBIH1BIHy
APAAdQB0ftqDMa0zEJEhnM4lT0Jwwr/9XkIgCMY3NXnmEHvMVgAAAWtn5MsyAAAE
AwBGMEQCIE81h2f0vvbIfmK3Hc/h8z/99g+vma+pdYiQmk0iqYd1AiA1/NToxroy
TUjLpxzSVlsm7hEzEdX8sZL60RKfT+d1igB3ACk8UZZUyDlluqpQ/FgH1Ldvv1h6
KXLcpMMM9OVFR/R4AAABa2fkzUcAAAQDAEgwRgIhANk0Od3AxoUeIXFQy2+qpz0U
nX3XvqdAjVJTNyYIUBgmAiEAl1TCtV9wyBB8AMOY5ogSucEXDWQBDDtN+IEd0ei3
4Z8wDQYJKoZIhvcNAQELBQADggEBAGOj3USfTCuSCF0b0EeV0bQmoLSjxoE0Hme/
F8H4OyMWCmKUum4X4VUfjEZ2z3ZPx+2hrrVvqa5fEQJhC9BfGUazxIVPFMzHjkXl
1I6hVzSOeqKXYTYwdHulrp+Eumx++edOiqklmElw1dVP3LdTetx8YnC9K5qBefij
mZKgb1ErjaYggKAvwRtjdG8+Md2TAr7k5SD+OlFM1bjJhPO2eqZSl/ZoyoPkN26k
I0TuDHxs5HEFxcokSVhCfYGmuVa/t38t/DYN73eJcjIZUMVphtMVG1I4hOQyQTEj
GsCHxyMQCU81jEHJGZx4mD3bXGvYKOBcRwMj7z8k2vbZvtxWvjg=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx/Nl8mdMmpH44LH5mToZ
MV2a7hQEryABlg7Z5ZHh6PSFYNih++X7Q/iYcAbG+38I//kte3n9hY7eTsph2Azs
CAODnoVeAS5OHm2tWfZRo3XtZ2Q90Jicqeg2W34V+vvhJq9Yb3nlV43JkYze1OQB
tJkELMFafiOWTJyNZ/ci6+yZv24teCYr7tBPt+gICuXA/OBd9jQkRKDEEAzDzGtM
LRldiUenE/BjPdcAA0qFhiP1QAcBQbHHlE7zz8/BJbZjS/EGRREd3HyUo/SdQAnc
bHfD0qedG04ZKb02PXbPg4j+NVgmyXz7V4mFVO/H7vNWeqmAWXLuXMk192pD1pIu
awIDAQAB
-----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 334606058804867608674105399426653177251281
 . . . . . . . . [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-06-17 23:02:55 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-09-15 23:02:55 +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 'ask.library.salem.edu'
 . . . . . . . . [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 25241446828836445011874129221458773847120738148787490650310740783600218078978987345339443264490570556435259862677652786400732313035398860643219133151178875913656208482574036831505039566675613010860404884760058887915462189309562172623002548115565717940305713335764776266121629205042949345699825943624086987153761332135468462589185220452244221408813726284746279968680360855112961794057623443544462586188781489973275693563478799840055300636907955405821206530423811727321116134613245142677446381437675939897555004860701886289919880578395835102279871730808876205837477085124739522272302372410233426248604459542283539328619
 . . . . . . . . . . . . . . . . . . . . [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)
							97b104881c5f8240e4d9425ac2a4d931754c5054
 . . . . . . . . . . . . . . . . [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 (25 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ask.library.salem.edu'
 . . . . . . . . . . . . . . . . [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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f0007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016b67e4cb32000004030046304402204f358767f4bef6c87e62b71dcfe1f33ffdf60faf99afa97588909a4d22a98775022035fcd4e8c6ba324d48cba71cd2565b26ee113311d5fcb192fad1129f4fe7758a007700293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016b67e4cd470000040300483046022100d93439ddc0c6851e217150cb6faaa73d149d7dd7bea7408d52533726085018260221009754c2b55f70c8107c00c398e68812b9c1170d64010c3b4df8811dd1e8b7e19f
 . . . . [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)
		0063a3dd449f4c2b92085d1bd04795d1b426a0b4a3c681341e67bf17c1f83b23160a6294ba6e17e1551f8c4676cf764fc7eda1aeb56fa9ae5f1102610bd05f1946b3c4854f14ccc78e45e5d48ea157348e7aa297613630747ba5ae9f84ba6c7ef9e74e8aa925984970d5d54fdcb7537adc7c6270bd2b9a8179f8a39992a06f512b8da62080a02fc11b63746f3e31dd9302bee4e520fe3a514cd5b8c984f3b67aa65297f668ca83e4376ea42344ee0c7c6ce47105c5ca244958427d81a6b956bfb77f2dfc360def778972321950c56986d3151b523884e4324131231ac087c72310094f358c41c9199c78983ddb5c6bd828e05c470323ef3f24daf6d9bedc56be38