www.magicalmusicforlife.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:d6:c4:dc:e0:13:7d:a3:8d:80:db:cf:50:9e:64:17:19:08 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:d6:c4:dc:e0:13:7d:a3:8d:80:db:cf:50:9e:64:17:19:08Serial Number (int): 334418959853648261949313446380721954822408
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 3b:19:ec:9e:db:ff:c6:c0:8c:f5:5a:76:c4:7b:43:bb:e8:ec:20:9f
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 84:c9:cf:77:6f:71:74:d0:9c:c1:fd:ab:81:ba:e8:36:0e:be:d5:99
Fingerprint (sha256): 56:7c:64:98:70:3e:f3:f4:1b:b1:d4:1b:05:c5:92:e7:9f:48:ae:ae:4d:85:f8:8f:1a:40:90:c4:62:9d:77:a6
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck 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)
potatoplastic.com
magicalmusicforlife.com
35701.com
www.magicalmusicforlife.com
gerilla.org
www.magicalmusicforlife.com
magicalmusicforlife.com
www.magicalmusicforlife.com
www.sallie.com
magicalmusicforlife.com
magicalmusicforlife.com
magicalmusicforlife.com
magicalmusicforlife.com
magicalmusicforlife.com
www.magicalmusicforlife.com
www.magicalmusicforlife.com
magicalmusicforlife.com
magicalmusicforlife.com
35701.com
www.magicalmusicforlife.com
gerilla.org
www.magicalmusicforlife.com
magicalmusicforlife.com
www.magicalmusicforlife.com
www.sallie.com
magicalmusicforlife.com
magicalmusicforlife.com
magicalmusicforlife.com
magicalmusicforlife.com
magicalmusicforlife.com
www.magicalmusicforlife.com
www.magicalmusicforlife.com
magicalmusicforlife.com
Certificate
The complete raw certificate details for www.magicalmusicforlife.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGbTCCBVWgAwIBAgISA9bE3OATfaONgNvPUJ5kFxkIMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEwMDgxNjM0NDVaFw0y MDAxMDYxNjM0NDVaMCYxJDAiBgNVBAMTG3d3dy5tYWdpY2FsbXVzaWNmb3JsaWZl LmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALEMaWNpS492qkjc I3/6VoYv0hL2b6RnQWVM1Pfo8ui1g8ZUOVeh1DXRnYSCkncP7+EZNos6VIMgnc9D 5V1WBk8qdukFDydHCwr/IT1ZA+Cw2rEelXvYpVCAITYHJoEUd6egLm6vMfJAvHR0 Ry/QZ+xXBTWouyNLZ8voJmhNucIG4NXegZZ/bGO8lIgRd6WWqM7NxS3MJAdlCkGO dwIqiFUakJv4duDNkAFloV918IzIxzFwfBy4h846iMmF6FIaspYhZG8Sdgm3be4X ZoxEJnFA/Czhs0PvgaWZ9Ak8HILmejdGzqKyWahodVBPayIKBK8gmJ6MDj3b73wb 8Her51PYGjPDBaSQQLmpPNAU1CGCm6cMVpwoayro1UvoiQleUJsi51h6++Em5iTk oUCcNBVi9z190no3lMcveyH5y5PBtDwTy1smu7w0DYjj9n3uwF2c0pOGnYoOdYU1 2blbAzFIotUp775wZxmU2bjT67JYUJQ6ExqzhCnOoLE3mXiib/c+OwyNVohNj27K NxMwad670A9bha9RvRUiBmNTLSmves4QvSyH/QKVSPaJiBpeM4sAMxYMN5qCyX/O efIQrGxFYnnPHWfjEiV5syA3dpkoLlDcnHakf1qeFHD5393kRhk+cjlo7GCsyr7W Qh9s/xIANDpBCc5A3bJtMDnpPCAZAgMBAAGjggJvMIICazAOBgNVHQ8BAf8EBAMC BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw HQYDVR0OBBYEFDsZ7J7b/8bAjPVadsR7Q7vo7CCfMB8GA1UdIwQYMBaAFKhKamME fd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0 cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0 cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wJgYDVR0RBB8wHYIbd3d3 Lm1hZ2ljYWxtdXNpY2ZvcmxpZmUuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcG CysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5 cHQub3JnMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHYA8JWkWfIA0YJAEC0vk4iO rUv+HUfjmeHQNKawqKqOsnMAAAFtrHAGPgAABAMARzBFAiBD5ZeaJYvSR9yseDmF Zlcl/8qe9s/umqNIvbfcekCv/gIhALE0fYFOibZRZC8NabIPRygjosv8X1cWqcww EwqXKIHFAHUAKTxRllTIOWW6qlD8WAfUt2+/WHopctykwwz05UVH9HgAAAFtrHAG NQAABAMARjBEAiBsyhxUNVCwn8yrIn/hlbLA3w+f0ZUNncJ1jF4www8z5wIgKtZu mpasVOqD3Of6lWV2FKL3A6L+jZtQNZcN8BxCEfYwDQYJKoZIhvcNAQELBQADggEB AJAEEievXB/iBJmNoUIEC1Zr7OJoOqiO/eEJiIHzvs+aU9N9d9ZamVn0UFwLWk7T zrbca9WZxBPO8/pRS4bVP9cGyVvi5AQiWyAT05bHEN458GBxemX7wscCpzWUJhJF 8P1NYkzLuV+hPdw0+Queq2ESYZqLMHp50ffd06p+uwglVqoo54iQkRiChcm1gkbD I8m43qUwb0Vg6uahZA2V9s2zDI72Yi1BDzsfdQ6W5IF11dxD9/MoQ4mbZXAOAcWG h5rdHkYue3hNKq+T+d9cqlIrvoOZ9C/a5XqZleiTa/kyA+kpFdy9bRTcjt32Ty8m atCMEmlQOodHLSyDEVwC0UE= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsQxpY2lLj3aqSNwjf/pW hi/SEvZvpGdBZUzU9+jy6LWDxlQ5V6HUNdGdhIKSdw/v4Rk2izpUgyCdz0PlXVYG Typ26QUPJ0cLCv8hPVkD4LDasR6Ve9ilUIAhNgcmgRR3p6Aubq8x8kC8dHRHL9Bn 7FcFNai7I0tny+gmaE25wgbg1d6Bln9sY7yUiBF3pZaozs3FLcwkB2UKQY53AiqI VRqQm/h24M2QAWWhX3XwjMjHMXB8HLiHzjqIyYXoUhqyliFkbxJ2Cbdt7hdmjEQm cUD8LOGzQ++BpZn0CTwcguZ6N0bOorJZqGh1UE9rIgoEryCYnowOPdvvfBvwd6vn U9gaM8MFpJBAuak80BTUIYKbpwxWnChrKujVS+iJCV5QmyLnWHr74SbmJOShQJw0 FWL3PX3SejeUxy97IfnLk8G0PBPLWya7vDQNiOP2fe7AXZzSk4adig51hTXZuVsD MUii1SnvvnBnGZTZuNPrslhQlDoTGrOEKc6gsTeZeKJv9z47DI1WiE2Pbso3EzBp 3rvQD1uFr1G9FSIGY1MtKa96zhC9LIf9ApVI9omIGl4ziwAzFgw3moLJf8558hCs bEViec8dZ+MSJXmzIDd2mSguUNycdqR/Wp4UcPnf3eRGGT5yOWjsYKzKvtZCH2z/ EgA0OkEJzkDdsm0wOek8IBkCAwEAAQ== -----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 334418959853648261949313446380721954822408 . . . . . . . . [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-10-08 16:34:45 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-01-06 16:34:45 +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 722294793823644858206581629282213303885744664412805548031887131902633387222032921263312049695121459138810716119949231182181740640820099556296837280393878380200406025528171828263216426068200902684304150528792534055425152763027829030645413910803307380941246621717295596262848230019403254002379313736537842495874994093563681850547590961942504746363760925456219318989376877628208815430223633972498814974713853892883386434332639902957261985050917711314815640349183915106209441296237943681534279800386982306113990922699323916802835059260088688896711035999014124890167058528445166369798749458084123430235331240078406545706589515888815123353295700584411321404608142687070457660083205056857523937556826350204936435663339326915952976592564108015779796339911676959380255124806913970185997252278345560010702324289897713750576221880551507472274787973901606487136058575879792997669829787748479670482855139211822268107773201116744222697812522571991958880124108302893004984351364919796395041459699904705687703241864003544924797846586063072597342070196544972875607621403252816985895310273743317592486846161671468518682800656917008270208619820354205305022715236347456251136763393624166537636646789703892919887796528549597018398167326867816956924010521 . . . . . . . . . . . . . . . . . . . . [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) 3b19ec9edbffc6c08cf55a76c47b43bbe8ec209f . . . . . . . . . . . . . . . . [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 (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef007600f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016dac70063e0000040300473045022043e5979a258bd247dcac783985665725ffca9ef6cfee9aa348bdb7dc7a40affe022100b1347d814e89b651642f0d69b20f472823a2cbfc5f5716a9cc30130a972881c5007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016dac700635000004030046304402206cca1c543550b09fccab227fe195b2c0df0f9fd1950d9dc2758c5e30c30f33e702202ad66e9a96ac54ea83dce7fa95657614a2f703a2fe8d9b5035970df01c4211f6 . . . . [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) 0090041227af5c1fe204998da142040b566bece2683aa88efde1098881f3becf9a53d37d77d65a9959f4505c0b5a4ed3ceb6dc6bd599c413cef3fa514b86d53fd706c95be2e404225b2013d396c710de39f060717a65fbc2c702a73594261245f0fd4d624ccbb95fa13ddc34f90b9eab6112619a8b307a79d1f7ddd3aa7ebb082556aa28e7889091188285c9b58246c323c9b8dea5306f4560eae6a1640d95f6cdb30c8ef6622d410f3b1f750e96e48175d5dc43f7f32843899b65700e01c586879add1e462e7b784d2aaf93f9df5caa522bbe8399f42fdae57a9995e8936bf93203e92915dcbd6d14dc8eddf64f2f266ad08c1269503a87472d2c83115c02d141