*.adamluthertenor.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:37:67:4b:55:3c:94:33:0e:ae:75:1b:8b:c4:0e:81:29:be was issued on by Let's Encrypt.
With 2 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=*.adamluthertenor.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:37:67:4b:55:3c:94:33:0e:ae:75:1b:8b:c4:0e:81:29:beSerial Number (int): 280189689610566963444588042259168455895486
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 88:7c:6a:01:b4:1d:dd:73:c9:05:ac:54:eb:6f:02:e3:9c:c8:84:bc
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): a9:76:5b:93:25:30:05:0a:55:4b:80:dd:b4:a6:05:65:fa:14:a2:ed
Fingerprint (sha256): 4d:2a:d5:e3:74:ab:8c:5e:da:87:9e:50:57:0c:79:f3:63:91:ab:bd:c8:43:2e:bb:1f:11:e9:a7:b1:e6:6f:b2
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate *.adamluthertenor.com
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for *.adamluthertenor.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
*.adamluthertenor.com
adamluthertenor.com
adamluthertenor.com
Other certificates including the domain name adamluthertenor.com
(limited to 100 certificates)
www.adamluthertenor.com
app.polomujer.com
*.adamluthertenor.com
*.adamluthertenor.com
tienda.universallab.net
www.adamluthertenor.com
www.adamluthertenor.com
www.adamluthertenor.com
*.adamluthertenor.com
*.adamluthertenor.com
*.adamluthertenor.com
*.adamluthertenor.com
*.adamluthertenor.com
*.adamluthertenor.com
www.adamluthertenor.com
www.adamluthertenor.com
adamluthertenor.com
www.adamluthertenor.com
www.adamluthertenor.com
adamluthertenor.com
*.adamluthertenor.com
www.adamluthertenor.com
*.adamluthertenor.com
*.adamluthertenor.com
app.polomujer.com
*.adamluthertenor.com
*.adamluthertenor.com
tienda.universallab.net
www.adamluthertenor.com
www.adamluthertenor.com
www.adamluthertenor.com
*.adamluthertenor.com
*.adamluthertenor.com
*.adamluthertenor.com
*.adamluthertenor.com
*.adamluthertenor.com
*.adamluthertenor.com
www.adamluthertenor.com
www.adamluthertenor.com
adamluthertenor.com
www.adamluthertenor.com
www.adamluthertenor.com
adamluthertenor.com
*.adamluthertenor.com
www.adamluthertenor.com
*.adamluthertenor.com
*.adamluthertenor.com
Certificate
The complete raw certificate details for *.adamluthertenor.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGKzCCBROgAwIBAgISAzdnS1U8lDMOrnUbi8QOgSm+MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA5MzAxNDA4NTJaFw0x ODEyMjkxNDA4NTJaMCAxHjAcBgNVBAMMFSouYWRhbWx1dGhlcnRlbm9yLmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMA63HLKHVcLXPX6YH0D3/Gr wPF+pqREeUGam9VHPHHIztqEax1ush1zpM/rWKqQsofxm7RkEVqkW8dC67Yw0hMA zlL3S9uIsdAW+rcsKvxQOzAUYQzEXRRYOK3RI+2uURuaThTkWqVX7Vbyfsd+6WYV dejZo8JeSiRdJttA9bFLqIC7k7tZ1uNuf6DSX1kOh4hx2rOdguMzlEzzWld8ZzgS qAxZd7TNS0oFuURilhcpFqFO/HH8CQ9lQg2RuonXvvWbOXIQAyOOms4e69oJJtym LCoLBvLvAF6NSQeS2QgbxoAyBpMPGVZvZlXbHfua1IAYUzT/A2Cdt5RmIVTtdFMC AwEAAaOCAzMwggMvMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD AQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUiHxqAbQd3XPJBaxU 628C45zIhLwwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYB BQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu Y3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2Vu Y3J5cHQub3JnLzA1BgNVHREELjAsghUqLmFkYW1sdXRoZXJ0ZW5vci5jb22CE2Fk YW1sdXRoZXJ0ZW5vci5jb20wgf4GA1UdIASB9jCB8zAIBgZngQwBAgEwgeYGCysG AQQBgt8TAQEBMIHWMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0 Lm9yZzCBqwYIKwYBBQUHAgIwgZ4MgZtUaGlzIENlcnRpZmljYXRlIG1heSBvbmx5 IGJlIHJlbGllZCB1cG9uIGJ5IFJlbHlpbmcgUGFydGllcyBhbmQgb25seSBpbiBh Y2NvcmRhbmNlIHdpdGggdGhlIENlcnRpZmljYXRlIFBvbGljeSBmb3VuZCBhdCBo dHRwczovL2xldHNlbmNyeXB0Lm9yZy9yZXBvc2l0b3J5LzCCAQUGCisGAQQB1nkC BAIEgfYEgfMA8QB3AG9Tdqwx8DEZ2JkApFEV/3cVHBHZAsEAKQaNsgiaN9kTAAAB ZisGaK8AAAQDAEgwRgIhAMREmJV4L4QtfL5WdKbj+hBqhLaDoxoY5Wn9JbQ1dv0o AiEAjiECmFXvHgxlkKJ/CQJeeFls6YqRCCx2IvTjmddOKOAAdgCkUBJpBVoVVF5i Eas3vBA/Yq5VdqReSxcURT4bIhBqJQAAAWYrBmhmAAAEAwBHMEUCIDypHjYIlk0x p8ZyLsukXFcB8KMVF1Ps2+VU5Gv4HGDhAiEA5ljFbEl4lhtRhOyprDuemh1jAEBN TVpbb26Bz6/VFE4wDQYJKoZIhvcNAQELBQADggEBABTjIxjEoVox3/mPDaYxbfUq Ff8f9YCxigt9mqzfA4lr7GNlRXexgZ4vzikzOrituLCNEHmHPP6fIH4UjQysWLzf jg/euncN0eiOrMlREtcHhwUOKh7KewlNpIRdla33L1bTgyd4KY92YEXDhriUPOst W2s9mCw40dfVKWJi9/0OPNemBFovZ8x8QBpsO5R0tPvjRwo+aX7DA9M7qoKKzWzh GtyCVnQjJ+Qkhe20eAp0OsZY2XCcJozIs5A7Tw7J23SqdoSuBvhWeVTTaVK1KerA YN0yROfUeIBCl3ZjwvNnnDAr4GaS0DTt7P3j98/7xcwJX7sOEmcbKX99ny14YyI= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwDrccsodVwtc9fpgfQPf 8avA8X6mpER5QZqb1Uc8ccjO2oRrHW6yHXOkz+tYqpCyh/GbtGQRWqRbx0LrtjDS EwDOUvdL24ix0Bb6tywq/FA7MBRhDMRdFFg4rdEj7a5RG5pOFORapVftVvJ+x37p ZhV16Nmjwl5KJF0m20D1sUuogLuTu1nW425/oNJfWQ6HiHHas52C4zOUTPNaV3xn OBKoDFl3tM1LSgW5RGKWFykWoU78cfwJD2VCDZG6ide+9Zs5chADI46azh7r2gkm 3KYsKgsG8u8AXo1JB5LZCBvGgDIGkw8ZVm9mVdsd+5rUgBhTNP8DYJ23lGYhVO10 UwIDAQAB -----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 280189689610566963444588042259168455895486 . . . . . . . . [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 2018-09-30 14:08:52 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-12-29 14:08:52 +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:12|false] UTF8String '*.adamluthertenor.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 24266780056779851819242655466763994078634446596874051808141888292946977812039284010862517895506207128011662078333217759538588447414502569124902295295915529727432955358981291581391636013860597158912204348033353001174996059394424602525732509952920612332691760760223256231267153756197473167435730739440895174000400216800205284685459439689112384929957856048001592078376086606003877428219915250113534093139033748809532477149331180465613260421472376544223250134173290003712364658192943978882492090747916318012548109891723617204951994743278101897658079856201255087464629543887153148044329164439317678109942774212729640940627 . . . . . . . . . . . . . . . . . . . . [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) 887c6a01b41ddd73c905ac54eb6f02e39cc884bc . . . . . . . . . . . . . . . . [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 (46 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.adamluthertenor.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'adamluthertenor.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.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) 00f10077006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d913000001662b0668af0000040300483046022100c4449895782f842d7cbe5674a6e3fa106a84b683a31a18e569fd25b43576fd280221008e21029855ef1e0c6590a27f09025e78596ce98a91082c7622f4e399d74e28e0007600a4501269055a15545e6211ab37bc103f62ae5576a45e4b1714453e1b22106a25000001662b066866000004030047304502203ca91e3608964d31a7c6722ecba45c5701f0a3151753ecdbe554e46bf81c60e1022100e658c56c4978961b5184eca9ac3b9e9a1d6300404d4d5a5b6f6e81cfafd5144e . . . . [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) 0014e32318c4a15a31dff98f0da6316df52a15ff1ff580b18a0b7d9aacdf03896bec63654577b1819e2fce29333ab8adb8b08d1079873cfe9f207e148d0cac58bcdf8e0fdeba770dd1e88eacc95112d70787050e2a1eca7b094da4845d95adf72f56d3832778298f766045c386b8943ceb2d5b6b3d982c38d1d7d5296262f7fd0e3cd7a6045a2f67cc7c401a6c3b9474b4fbe3470a3e697ec303d33baa828acd6ce11adc8256742327e42485edb4780a743ac658d9709c268cc8b3903b4f0ec9db74aa7684ae06f8567954d36952b529eac060dd3244e7d4788042977663c2f3679c302be06692d034edecfde3f7cffbc5cc095fbb0e12671b297f7d9f2d786322