piwik.kgmorenhoven.de

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:87:01:74:63:b7:f7:a8:e4:c6:52:14:46:51:2c:2a:a4:19 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=piwik.kgmorenhoven.de

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:87:01:74:63:b7:f7:a8:e4:c6:52:14:46:51:2c:2a:a4:19
Serial Number (int): 394389196818333005588876224448525310272537
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 34:f2:5a:58:0a:35:9f:34:72:31:e3:30:a4:9f:5f:ec:51:9c:14:88
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 09:e5:4e:c4:92:a5:e0:a3:75:97:0e:51:15:89:c9:e5:05:56:e6:e9
Fingerprint (sha256): be:c8:1d:f2:3a:11:a1:01:1f:04:c3:be:63:2d:98:a7:fd:4f:a9:bd:8a:41:20:8b:f0:0e:05:dd:c2:f9:e4:8c

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 piwik.kgmorenhoven.de

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for piwik.kgmorenhoven.de

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

piwik.kgmorenhoven.de

Other certificates including the domain name kgmorenhoven.de

(limited to 100 certificates)
*.yellow-stick.de
www.kgmorenhoven.de
www.levon.lima-city.de
piwik.kgmorenhoven.de
*.classiccleaner.de
webshop.alicepeters.de
*.sandzakvijesti.net
www.kgmorenhoven.de
www.opa-hermann.lima-city.de
www.tomssen5.lima-city.de
www.zirkus-arcobaleno.de
www.addition100.bdithmar.de
www.volksschul-lernpraxis-wien.lima-city.de
*.spielenswert.eu
demo.wachplan.info
mysql.derbrocode.de
www.finde-die-loesung.de
www.kgmorenhoven.de
ecvxaiyappjrypz.vasistas-magazine.com
www.kgmorenhoven.de
dnjyvjwhymkbfca.lazyfox.de
www.space-pirates.lima-city.de
piwik.kgmorenhoven.de
www.gloomster.lima-city.de
cms.tjark.pro
mmsf.lima-city.de
test.kevinroebert.de
server1.medien-dachsberg.at
netzwerk.piiit-creates.de
www.legitradio.de
www.kgmorenhoven.de
www.prager-weingut.lima-city.de
webshop.markuskrispel.eu
*.little-something.com
www.suchsonde.de
*.kgmorenhoven.de
robintepke.lima-city.de
tastenfutzi.lima-city.de
forums.gaestehaus-kicker.at
piwik.kgmorenhoven.de
017.enjoi-sailing.com
www.kgmorenhoven.de
photodesignstudio.de
www.andreaschober.lima-city.de
server.thenexuscommunity.de
securemabanque-bnparibas-fr.4lima.de
www.insights-philippines.de
lasseygaws.de
www.kgmorenhoven.de
scamfreeguarantee.com
www.riptrix123.lima-city.de
dorn-susanne.eu
safety-shirt.lima-city.de
huete-aus-kiel.de
www.kgmorenhoven.de
my.rf.de
scratch.kloimboeck.at
www.criz.lima-city.de
www.kgmorenhoven.de
postmaster.sidbrowser.com
www.karlsruhereisen.de
www.zerturgd63.lima-city.de
stoffsale.ch
www.kgmorenhoven.de
www.kgmorenhoven.de
piwik.kgmorenhoven.de
www.serrii.lima-city.de
*.family-talk.at
www.kgmorenhoven.de
www.gloomster.lima-city.de
www.levon.lima-city.de
auto-lamm.lima-city.de
upcoming-relreases.lazyfox.de
nhxnyzfzmuwrihl.konsolenschmiede24.de
store.24-netz.de
www.rattamassagetherapy.lima-city.de
*.marcwieland.eu
www.anifan.de
www.kgmorenhoven.de
www.tara-mukta.de
*.maitresardou.de
schweitzer-performance.com
chillandshoot.clan.rip
doij.jonh.eu
www.triplefly.de
lebensschule-ho.lima-city.de
sandro.chrissanag.de
piwik.kgmorenhoven.de

Certificate

The complete raw certificate details for piwik.kgmorenhoven.de in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFDTCCA/WgAwIBAgISBIcBdGO396jkxlIURlEsKqQZMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzEwMDUwODAzNThaFw0x
ODAxMDMwODAzNThaMCAxHjAcBgNVBAMTFXBpd2lrLmtnbW9yZW5ob3Zlbi5kZTCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMjLB2XEHo4TZUIowDNvtw+u
uDO9iOoms7YbdP5H3SpLqip8nNjH7OwSN9XUG5ci407UfMiwZo3l7BYM8X2aVWqW
AOYkjcAamwjkzk5YlCwrAZnfGFHskZcUCmBY/eUoYMEfhF2JL0O0J481BiGkb0s8
hO517i3D6qJHS8IE9BnWDsl3Bo1UYXQd0mNDxYTH0Bhy/GIXVrg5v9rJLKxadFSC
WB9bGKCoytFEHz1mdOUVWPGU2jO4churgZniT0hcphu1Z/rrJ7YvN2v5/zw0hP//
zq+Jpm7cFKEi6DiUmwd5nCKE7iaFtHYPg4FxpCNgfD+bNy9/GuDkYFwVuLxt7+cC
AwEAAaOCAhUwggIRMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD
AQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUNPJaWAo1nzRyMeMw
pJ9f7FGcFIgwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYB
BQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu
Y3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2Vu
Y3J5cHQub3JnLzAgBgNVHREEGTAXghVwaXdpay5rZ21vcmVuaG92ZW4uZGUwgf4G
A1UdIASB9jCB8zAIBgZngQwBAgEwgeYGCysGAQQBgt8TAQEBMIHWMCYGCCsGAQUF
BwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCBqwYIKwYBBQUHAgIwgZ4M
gZtUaGlzIENlcnRpZmljYXRlIG1heSBvbmx5IGJlIHJlbGllZCB1cG9uIGJ5IFJl
bHlpbmcgUGFydGllcyBhbmQgb25seSBpbiBhY2NvcmRhbmNlIHdpdGggdGhlIENl
cnRpZmljYXRlIFBvbGljeSBmb3VuZCBhdCBodHRwczovL2xldHNlbmNyeXB0Lm9y
Zy9yZXBvc2l0b3J5LzANBgkqhkiG9w0BAQsFAAOCAQEAL+wXb6mNCgZ95lHTrpfw
f45hOZw9ew7C2bfXrI9UpaL6o6iq4a99oWVGcNNCHgBEc+p744744x54rykUnbK5
O5JXAsyRjaonxHTta47/l0e+txexa8TOClsrsgZUUnHmGAxxgsSBRaRbVB1qbYwy
IpwNH3gvuoLwBUMotD3ZjvpVf0ijZBLuXLx0rXqXugGRTbHI5CwKoiBxHObMeXHg
uSys7qyESVlw7yxsaScgPgxG8LDV4iR6FALVujPtFaDh1gACKKCEGc7IvKbpHYuw
aPMhkCaBeRrBxOOlqGkcQBITnRXCx7WLT2LpZ/lbIkxwiBvTt9pz6NWnDbfytSvy
nw==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyMsHZcQejhNlQijAM2+3
D664M72I6iaztht0/kfdKkuqKnyc2Mfs7BI31dQblyLjTtR8yLBmjeXsFgzxfZpV
apYA5iSNwBqbCOTOTliULCsBmd8YUeyRlxQKYFj95ShgwR+EXYkvQ7QnjzUGIaRv
SzyE7nXuLcPqokdLwgT0GdYOyXcGjVRhdB3SY0PFhMfQGHL8YhdWuDm/2sksrFp0
VIJYH1sYoKjK0UQfPWZ05RVY8ZTaM7hyG6uBmeJPSFymG7Vn+usnti83a/n/PDSE
///Or4mmbtwUoSLoOJSbB3mcIoTuJoW0dg+DgXGkI2B8P5s3L38a4ORgXBW4vG3v
5wIDAQAB
-----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 394389196818333005588876224448525310272537
 . . . . . . . . [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-10-05 08:03:58 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-01-03 08:03:58 +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 'piwik.kgmorenhoven.de'
 . . . . . . . . [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 25347778273536138811786017186901410830890769261772080948174769892081261785359789939257011050985732805164880965621086388766570838112081638985954883713311785156115552395447904134905897516793262990065765050733328700406996381533557013727469962865951685629202580902484823921020066512616687497889624824131916179634191875332438277645071556210723765873302261094240167880614975466400824714290121967214682563753385263640244382395047114640861118347633181128903325404968089343294365580540661936517772034050218510941689434951623956300158275255911598692741490868513602791605332796812612734324580119915697176536409704409877130899431
 . . . . . . . . . . . . . . . . . . . . [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)
							34f25a580a359f347231e330a49f5fec519c1488
 . . . . . . . . . . . . . . . . [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 'piwik.kgmorenhoven.de'
 . . . . . . . . . . . . . . . . [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)
		002fec176fa98d0a067de651d3ae97f07f8e61399c3d7b0ec2d9b7d7ac8f54a5a2faa3a8aae1af7da1654670d3421e004473ea7be38ef8e31e78af29149db2b93b925702cc918daa27c474ed6b8eff9747beb717b16bc4ce0a5b2bb206545271e6180c7182c48145a45b541d6a6d8c32229c0d1f782fba82f0054328b43dd98efa557f48a36412ee5cbc74ad7a97ba01914db1c8e42c0aa220711ce6cc7971e0b92caceeac84495970ef2c6c6927203e0c46f0b0d5e2247a1402d5ba33ed15a0e1d6000228a08419cec8bca6e91d8bb068f321902681791ac1c4e3a5a8691c4012139d15c2c7b58b4f62e967f95b224c70881bd3b7da73e8d5a70db7f2b52bf29f