serveur.longmusic.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:66:cc:cc:57:a2:70:36:ae:e6:24:c3:4f:24:ac:2a:5b:88 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=serveur.longmusic.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:66:cc:cc:57:a2:70:36:ae:e6:24:c3:4f:24:ac:2a:5b:88
Serial Number (int): 383430168670115300076705972445253162654600
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 1d:3c:db:a9:ee:e4:29:a2:76:af:7f:ae:76:06:63:0a:03:91:9f:60
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 68:7e:ca:b7:b9:02:c8:ee:5a:1a:8f:4e:f9:3d:23:9a:98:0a:39:20
Fingerprint (sha256): 87:28:3f:a7:1b:5a:a8:df:18:4e:e5:36:7a:37:00:96:f8:13:c2:5c:a9:9c:b3:71:97:6c:32:18:7c:47:3a:8e

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 serveur.longmusic.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for serveur.longmusic.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

8 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

serveur.longmusic.com

Other certificates including the domain name longmusic.com

(limited to 100 certificates)
vlajky.org
kirtan.longmusic.com
maikstrings.longmusic.com
top500.longmusic.com
print.longmusic.com
jentersokermenn.sexualne.info
painted.longmusic.com
emgee.longmusic.com
fritz.longmusic.com
www.emgee.longmusic.com
homepage.longmusic.com
emgee.longmusic.com
homepage.longmusic.com
maikstrings.longmusic.com
serveur.longmusic.com
serveur.longmusic.com
kirtan.longmusic.com
fritz.longmusic.com
emgee.longmusic.com
black.longmusic.com
maikstrings.longmusic.com
serveur.longmusic.com
www.maikstrings.longmusic.com
multi-paneled.wikaba.com
homepage.longmusic.com
royalpinnahall.longmusic.com
secret.longmusic.com
homepage.longmusic.com
mx.perbet.vu.cx
picsjebif.longmusic.com
maikstrings.longmusic.com
homepage.longmusic.com
emergency.longmusic.com
xw.sexualne.info
maikstrings.longmusic.com
homepage.longmusic.com
maikstrings.de
serveur.longmusic.com
royalpinnahall.longmusic.com
kirtan.longmusic.com
spotifypremiumapps.longmusic.com
ch.sexualne.info
kirtan.longmusic.com
viadomus.longmusic.com
homepage.longmusic.com
pointblank-gm.longmusic.com
emgee.longmusic.com
emgee.longmusic.com
maikstrings.longmusic.com
kirtan.longmusic.com
maikstrings.longmusic.com
hot100.longmusic.com
pps.longmusic.com
www.emgee.longmusic.com
serveur.longmusic.com
datazione.ga
casesumption.wikaba.com
kirtan.longmusic.com
butterfly.longmusic.com
www.royalpinnahall.longmusic.com
homepage.longmusic.com
butterfly.longmusic.com
brunch.longmusic.com
royalpinnahall.longmusic.com
maikstrings.longmusic.com
studies.longmusic.com
attitudekio.wikaba.com
apple-musicsubscription-app.longmusic.com
pi.longmusic.com
uniforms.longmusic.com
homepage.longmusic.com
kirtan.longmusic.com
shuffle.longmusic.com
casesumption.wikaba.com
1992.longmusic.com
homepage.longmusic.com
twaresof-xony.wikaba.com
maikstrings.longmusic.com
maikstrings.longmusic.com
www.maikstrings.longmusic.com
additional-dajkrequired.wikaba.com
homepage.longmusic.com
accounts.longmusic.com
kirtan.longmusic.com
domdasdain-suthoritative.wikaba.com
maikstrings.longmusic.com
serveur.longmusic.com
homepage.longmusic.com
configuredasc-ontinue.wikaba.com
emgee.longmusic.com
cultureshori.wikaba.com
kirtan.longmusic.com
emgee.longmusic.com
bathroomfgr.wikaba.com
citybook.longmusic.com
royalpinnahall.longmusic.com
www.maikstrings.longmusic.com
www1.qetryip.longmusic.com
dejtingsajter.gq
homepage.longmusic.com

Certificate

The complete raw certificate details for serveur.longmusic.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFDTCCA/WgAwIBAgISBGbMzFeicDau5iTDTySsKluIMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzA3MzAxOTM1MDBaFw0x
NzEwMjgxOTM1MDBaMCAxHjAcBgNVBAMTFXNlcnZldXIubG9uZ211c2ljLmNvbTCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALjgR65MHSXRmNvIuYSgqOR1
mo2MD7L20s0SK0FlOD3aPzMKnFLsJwXCbNl4TyDm9WH9BcFPMTTLVFtn0SmCNOBb
LpI3EiGE8zhaOCxniB946hREvClXYlLyKlWuqWaH+Xtj90HULmMAnaa50MYcfLEm
x6lT65wGtjdTjZa42ifzJr94ZEo8XiIgaXbI6uSrfGu8fI/7A0052OpE7uTyaQbO
DR2wg3jCrA8Bq5cEQ5uoyJq8SiAAgw76ZQDre54ulD/yIeeujIPvUwmhtbykC+0Y
CIFViv2ap/T937F2K+qvYmKCcrgSgsN8sKr2HVI0HkiPtcyeOBen7rLkLwKKnN8C
AwEAAaOCAhUwggIRMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD
AQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUHTzbqe7kKaJ2r3+u
dgZjCgORn2AwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYB
BQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu
Y3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2Vu
Y3J5cHQub3JnLzAgBgNVHREEGTAXghVzZXJ2ZXVyLmxvbmdtdXNpYy5jb20wgf4G
A1UdIASB9jCB8zAIBgZngQwBAgEwgeYGCysGAQQBgt8TAQEBMIHWMCYGCCsGAQUF
BwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCBqwYIKwYBBQUHAgIwgZ4M
gZtUaGlzIENlcnRpZmljYXRlIG1heSBvbmx5IGJlIHJlbGllZCB1cG9uIGJ5IFJl
bHlpbmcgUGFydGllcyBhbmQgb25seSBpbiBhY2NvcmRhbmNlIHdpdGggdGhlIENl
cnRpZmljYXRlIFBvbGljeSBmb3VuZCBhdCBodHRwczovL2xldHNlbmNyeXB0Lm9y
Zy9yZXBvc2l0b3J5LzANBgkqhkiG9w0BAQsFAAOCAQEABYQ44dlkiAeHXhbR+41Q
jYEpbEkQghST1mjvIbD6vR6mnTUSNz/8dA0ITzzTJE6KtUxlbThkVVcYaNXXsjv7
EFEjC1y1SRKpOQnykwbNNeukvjl6XZ2TH9oizo71Jng/0zSciEAfRCwrtXsSaNsz
DVpp0tzD3R4KssSXNhCBzqP3zqWNA47vMO21jhiakXiHZ8sUByZ9IOzn3p5j63mH
zoxWvNQhYgmwcQvaneSrGl8kW0XN4NgNOwHf0XHwXo40tkuRZYddDDwyKLuBCTO8
cKl8f4JlUt4u7rcPr2BO4T1zvVbFw0oaNdAk7Pdt3lvN+t+iOSwM+qXVLpEE86zC
nw==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuOBHrkwdJdGY28i5hKCo
5HWajYwPsvbSzRIrQWU4Pdo/MwqcUuwnBcJs2XhPIOb1Yf0FwU8xNMtUW2fRKYI0
4FsukjcSIYTzOFo4LGeIH3jqFES8KVdiUvIqVa6pZof5e2P3QdQuYwCdprnQxhx8
sSbHqVPrnAa2N1ONlrjaJ/Mmv3hkSjxeIiBpdsjq5Kt8a7x8j/sDTTnY6kTu5PJp
Bs4NHbCDeMKsDwGrlwRDm6jImrxKIACDDvplAOt7ni6UP/Ih566Mg+9TCaG1vKQL
7RgIgVWK/Zqn9P3fsXYr6q9iYoJyuBKCw3ywqvYdUjQeSI+1zJ44F6fusuQvAoqc
3wIDAQAB
-----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 383430168670115300076705972445253162654600
 . . . . . . . . [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 2017-07-30 19:35:00 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2017-10-28 19:35:00 +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 'serveur.longmusic.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 23338444705381342893541109202630160039724963203494639354647806032199656128978282479991183977739331755362307193191218069151733175210343525618883472455559281814374393013994306983731609572875763236123606261548334564933245493303919108731698179858083546629589475039098892735033038471258580552393432077565690106434314907507004035017552521123887300521256477287477051988316334187497199141309996195371373547677229995208751764902305160805350386702203813661772952254928855321498261788609490959567701740583154295364552329611066043244842122800456026909727019992120367042553732534253254539863232271647955223913753061821407973514463
 . . . . . . . . . . . . . . . . . . . . [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)
							1d3cdba9eee429a276af7fae7606630a03919f60
 . . . . . . . . . . . . . . . . [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 'serveur.longmusic.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 (246 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.5.5.7.2.2 (unotice)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/'
 . . . . [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)
		00058438e1d9648807875e16d1fb8d508d81296c4910821493d668ef21b0fabd1ea69d3512373ffc740d084f3cd3244e8ab54c656d386455571868d5d7b23bfb1051230b5cb54912a93909f29306cd35eba4be397a5d9d931fda22ce8ef526783fd3349c88401f442c2bb57b1268db330d5a69d2dcc3dd1e0ab2c497361081cea3f7cea58d038eef30edb58e189a91788767cb1407267d20ece7de9e63eb7987ce8c56bcd4216209b0710bda9de4ab1a5f245b45cde0d80d3b01dfd171f05e8e34b64b9165875d0c3c3228bb810933bc70a97c7f826552de2eeeb70faf604ee13d73bd56c5c34a1a35d024ecf76dde5bcdfadfa2392c0cfaa5d52e9104f3acc29f