www.magicalmusicforlife.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:15:6e:12:4c:3b:c8:53:f1:b1:ae:d9:db:d3:a7:d5:65:73 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=www.magicalmusicforlife.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:15:6e:12:4c:3b:c8:53:f1:b1:ae:d9:db:d3:a7:d5:65:73
Serial Number (int): 268629097587699831995563138170972263507315
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: bb:ca:85:62:8d:9b:46:1a:56:c9:2b:44:b2:55:d4:dc:1f:f5:9a:6c
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 64:ee:f3:3e:7a:fb:ec:b6:87:1e:4a:33:49:3c:23:ff:48:08:c7:33
Fingerprint (sha256): 8b:fc:fd:00:1a:c0:39:e5:a1:67:ed:04:d6:ce:25:a5:77:f1:5f:c0:c2:cf:bc:2e:bb:65:d4:87:70:68:ac:48

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 www.magicalmusicforlife.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for www.magicalmusicforlife.com

Public Key Algorithm

RSA

Key Size

4096

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

www.magicalmusicforlife.com

Other certificates including the domain name magicalmusicforlife.com

(limited to 100 certificates)

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGbzCCBVegAwIBAgISAxVuEkw7yFPxsa7Z29On1WVzMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA1MjcxNDUyMjBaFw0x
OTA4MjUxNDUyMjBaMCYxJDAiBgNVBAMTG3d3dy5tYWdpY2FsbXVzaWNmb3JsaWZl
LmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALmo9dVK5qrgnPKf
7OwRKa4UbRX0zz8SB/lxYxoIw2aofUEB4J12jn7GDK6faF1XmLDRsr5dDn18Z5t0
nCuRYw619lXv69OQ3kfocxD6KAtEqsdpkxtYuxwec7aZhbEl7hJUBdRwS8QF8vft
5XwpkvSgZ3R420peYVlDy4OfOb8ktbGUUeFfE4klwLqHpkblTM10x6QhiTDP2vfq
Hy4/egoQwZ4Ha+dwbdJZGMPxfsbcCyTVxaDVidl0Je+0SvCn7rh5CFL91r0sb7ML
mEAr75+qDkRRvZuFmrNGf0vH3em2M0FKVwefpTo8boh1MnFpaIQcyZGC5nUpxxPJ
IjbfX/LQtqpE0FTkvM3XtFg/hgae7hMazoWu29/3LiYsjzc/6hLbO512ERg/OFfQ
k9acuaGRMitGY1hbLUNcNueRq6xuX6LsS+SN7kN1HeIEhVAH+IhHROXEGBn4LAbO
UoNU1JFP/ZFx2tCTJ4d/2beAL7d5TKb09NpzoeNN3kxabWgRveoVFnmj+obW/s3b
tPbzOoc2Ndha6nOGJWXYTbwFP+A2QYWUv8vUmImP1PhHhyGkboxYyYPV5Ax8spbE
Vc/6pQBSNFRd4h0tqrsYqQli+ioPZZWnyfo5+PFHK5fE5gY0t1Jk3TbrZttDhITt
HHBth2Lyn20syIGBQYLY++OIhRCHAgMBAAGjggJxMIICbTAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFLvKhWKNm0YaVskrRLJV1Nwf9ZpsMB8GA1UdIwQYMBaAFKhKamME
fd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0
cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0
cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wJgYDVR0RBB8wHYIbd3d3
Lm1hZ2ljYWxtdXNpY2ZvcmxpZmUuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcG
CysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5
cHQub3JnMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHYAY/Lbzeg7zCzPC3KEJ1dr
M6SNYXePvXWmOLHHaFRL2I0AAAFq+f4XJAAABAMARzBFAiEA5p+YF8+XYXt39Wgz
N6Rnq8Etm/qxjfm/869Eyh+67G4CIBcVgsP5mPJa8uQ4EpkZost0U6K6ICfwiw0Z
8bMg2qBVAHcA4mlLribo6UAJ6IYbtjuD1D7n/nSI+6SPKJMBnd3x2/4AAAFq+f4Y
3gAABAMASDBGAiEAqK9YoPpYnGWMwv/ll3i4Ir5/xNlbP1G+D7YSnZAMItQCIQCk
T3SjGyAwY4VGdn8156JntErVeDjPeUr+swpvCiuFOjANBgkqhkiG9w0BAQsFAAOC
AQEAdn7f8XJjrw/YJwOzMv2qkX5Jc0cQB40LSxDisf0kntXNs/Cd1rsWO8m8HF09
uggTecrBo7ZTElalop7RQJ1zqehyORmZXEDHROEBj3rJkilhSR3C0GUXnpaoOGWu
BKPad75nxm7JjBjkoU0o3x+N23N98BcjtraQvxM5dw1u2pomy+ndHLSuOu9/lB+H
KprVTXrncekNEyaQS1kVx79j/B2gp+tRqC4rIZ0/mfe8ITnCmORAXs9u3a8WTdRG
VVh/jxSxRxNNH8jQ9sLBOL/9EcENM3yFNrKUHnfmVwXFAZsQzgNVUzX+gPmepuGx
xbeQf0dTcL3fMQiDewTzTVKWyA==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuaj11UrmquCc8p/s7BEp
rhRtFfTPPxIH+XFjGgjDZqh9QQHgnXaOfsYMrp9oXVeYsNGyvl0OfXxnm3ScK5Fj
DrX2Ve/r05DeR+hzEPooC0Sqx2mTG1i7HB5ztpmFsSXuElQF1HBLxAXy9+3lfCmS
9KBndHjbSl5hWUPLg585vyS1sZRR4V8TiSXAuoemRuVMzXTHpCGJMM/a9+ofLj96
ChDBngdr53Bt0lkYw/F+xtwLJNXFoNWJ2XQl77RK8KfuuHkIUv3WvSxvswuYQCvv
n6oORFG9m4Was0Z/S8fd6bYzQUpXB5+lOjxuiHUycWlohBzJkYLmdSnHE8kiNt9f
8tC2qkTQVOS8zde0WD+GBp7uExrOha7b3/cuJiyPNz/qEts7nXYRGD84V9CT1py5
oZEyK0ZjWFstQ1w255GrrG5fouxL5I3uQ3Ud4gSFUAf4iEdE5cQYGfgsBs5Sg1TU
kU/9kXHa0JMnh3/Zt4Avt3lMpvT02nOh403eTFptaBG96hUWeaP6htb+zdu09vM6
hzY12Frqc4YlZdhNvAU/4DZBhZS/y9SYiY/U+EeHIaRujFjJg9XkDHyylsRVz/ql
AFI0VF3iHS2quxipCWL6Kg9llafJ+jn48Ucrl8TmBjS3UmTdNutm20OEhO0ccG2H
YvKfbSzIgYFBgtj744iFEIcCAwEAAQ==
-----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 268629097587699831995563138170972263507315
 . . . . . . . . [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-05-27 14:52:20 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-08-25 14:52:20 +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.magicalmusicforlife.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 (4208 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 757426722223738904752471760396906895156332455891623565881610982934839442873635642340964377186377252009099506520593162885680897527493980869526844570469070243192453644821929589772213623637030385019716349313697994896859845683075861124536782451885884531293366999265858797975554944146839953520414262704837777287112023950073179521172029918075315836541253021042750640378862651564072834058330845503611971155001971741117382687518204609643497596384029211551993787930365768708756691496540492946992174661861636954830471557323872502800499222153575204122261757643613111129780858845293469492471870611151071955986816845525110454218607983417379429279247948696392390215268486589725812902914479542812197474103927839147745243748153926490140369539639473412234550434343429767115159942118839405400532130804829286978825952790427674262816123855032947948101302907131148809481076407310399226266691797849508269522896506515786981628537577331467291648465219238631213044962142102467878731015728217255867301367789481974487629108393445521090894861677006040934641026268521210783759607755761360134602598441382476856248786677875783105067424908866087855362313339449462695743257599904312229563836308987178412767987884357136412271815745073275714667653184265471018293072007
 . . . . . . . . . . . . . . . . . . . . [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)
							bbca85628d9b461a56c92b44b255d4dc1ff59a6c
 . . . . . . . . . . . . . . . . [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 (31 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.magicalmusicforlife.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 (246 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes)
							00f100760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016af9fe17240000040300473045022100e69f9817cf97617b77f5683337a467abc12d9bfab18df9bff3af44ca1fbaec6e0220171582c3f998f25af2e438129919a2cb7453a2ba2027f08b0d19f1b320daa055007700e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016af9fe18de0000040300483046022100a8af58a0fa589c658cc2ffe59778b822be7fc4d95b3f51be0fb6129d900c22d4022100a44f74a31b2030638546767f35e7a267b44ad57838cf794afeb30a6f0a2b853a
 . . . . [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)
		00767edff17263af0fd82703b332fdaa917e49734710078d0b4b10e2b1fd249ed5cdb3f09dd6bb163bc9bc1c5d3dba081379cac1a3b6531256a5a29ed1409d73a9e8723919995c40c744e1018f7ac9922961491dc2d065179e96a83865ae04a3da77be67c66ec98c18e4a14d28df1f8ddb737df01723b6b690bf1339770d6eda9a26cbe9dd1cb4ae3aef7f941f872a9ad54d7ae771e90d1326904b5915c7bf63fc1da0a7eb51a82e2b219d3f99f7bc2139c298e4405ecf6eddaf164dd44655587f8f14b147134d1fc8d0f6c2c138bffd11c10d337c8536b2941e77e65705c5019b10ce03555335fe80f99ea6e1b1c5b7907f475370bddf3108837b04f34d5296c8