k42.se
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:ef:4a:a0:f2:fd:c1:f7:1c:81:64:cd:8f:52:4e:47:90:23 was issued on by Let's Encrypt.
With 4 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=k42.se
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:ef:4a:a0:f2:fd:c1:f7:1c:81:64:cd:8f:52:4e:47:90:23Serial Number (int): 342763542057018360600632915828951755493411
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: e6:0c:00:ae:7b:fb:91:9c:c1:57:5e:4e:7e:76:03:2b:e9:d1:97:d7
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 47:53:25:6d:7b:46:9f:2c:a7:f1:74:f0:6b:d0:08:ef:96:79:90:7d
Fingerprint (sha256): 34:73:7d:bc:21:00:b0:4f:8f:58:3e:a2:e5:b0:e6:95:4a:e1:8a:75:c4:81:59:01:5a:6c:03:5a:9d:87:b8:ac
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 k42.se
4
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for k42.se
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
8 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
files.k42.se
k42.se
vps.k42.se
www.k42.se
k42.se
vps.k42.se
www.k42.se
Other certificates including the domain name k42.se
(limited to 100 certificates)
k42.se
k42.se
k42.se
k42.se
piggy.k42.se
piggy.k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
dolly.k42.se
k42.se
k42.se
piggy.k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
piggy.k42.se
k42.se
k42.se
piggy.k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
piggy.k42.se
piggy.k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
dolly.k42.se
k42.se
k42.se
piggy.k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
piggy.k42.se
k42.se
k42.se
piggy.k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
k42.se
Certificate
The complete raw certificate details for k42.se in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGFjCCBP6gAwIBAgISA+9KoPL9wfccgWTNj1JOR5AjMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNjA2MTQyMTIwMDBaFw0x NjA5MTIyMTIwMDBaMBExDzANBgNVBAMTBms0Mi5zZTCCAiIwDQYJKoZIhvcNAQEB BQADggIPADCCAgoCggIBALtWVfM0gnwS9cq9HYi3gUINEWnFuRmd3AZnFKDslVpR PlIlMQ/4ny+z/pU0c288UdnJ1/Lb4yYs+F+Ze+NzGsci83vJZmrXq5VTN3Un01M9 PWKpUYB3I6OJ5VQfS9E4hHwCfj9o1QPRtdjeaY99w2ii4RsO1MPBD2IV0e0s4qdV QNEuD22keehSEOfkm9mC+m/oNpi3guFaYQYRiFkB1rrxorGhZbmabOTlV+Qto/+h 7eePv+mSmWZ7/x0gvLmQ/+/5Xy8u4GjBXmbxextVr8X+T61y0vYkUWdYKoKtoekq Be2eE+XLlGmcES3/rGa7J2yVfwxeGzz7V7XzfDwyr7LaARU3MDgWmiSTNdRprqMO l4v/qhljcdFf9jISY3IA7lppgwtBB8JQ2fj5+yPQSeGra7Xr+8Ur0fQ1ECEDK426 lm2+DWW74Zwc//kvkgTcroA3/G0VUWdhnBGO7V00bU5kj6NWnMS5uQ842KNAgfFf ZbwsCbQfpotvAx+bG97ZFEPqzIeU+KGi2ZPOH0HrfrJZTmYe7LH2807aXy09CNTz eYKghunyNOudNwPRKtkzyW1HTosC8M+mHKTYSnZT/At4pghWR/jIAIGKKklJGXQ5 75gpSBNPVsuDERXFlDL3LW4SPQ05oYSAuCkPdiNg8ONHFliSIuIc7+HSW6ei/Vht AgMBAAGjggItMIICKTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUH AwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFOYMAK57+5GcwVde Tn52Ayvp0ZfXMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMHAGCCsG AQUFBwEBBGQwYjAvBggrBgEFBQcwAYYjaHR0cDovL29jc3AuaW50LXgzLmxldHNl bmNyeXB0Lm9yZy8wLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRz ZW5jcnlwdC5vcmcvMDcGA1UdEQQwMC6CDGZpbGVzLms0Mi5zZYIGazQyLnNlggp2 cHMuazQyLnNlggp3d3cuazQyLnNlMIH+BgNVHSAEgfYwgfMwCAYGZ4EMAQIBMIHm BgsrBgEEAYLfEwEBATCB1jAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5j cnlwdC5vcmcwgasGCCsGAQUFBwICMIGeDIGbVGhpcyBDZXJ0aWZpY2F0ZSBtYXkg b25seSBiZSByZWxpZWQgdXBvbiBieSBSZWx5aW5nIFBhcnRpZXMgYW5kIG9ubHkg aW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBDZXJ0aWZpY2F0ZSBQb2xpY3kgZm91bmQg YXQgaHR0cHM6Ly9sZXRzZW5jcnlwdC5vcmcvcmVwb3NpdG9yeS8wDQYJKoZIhvcN AQELBQADggEBAC00Sdn897dy6X1VCEW0dRwwAowLmpA+bgmjh6dFWIWcMiNE+oXp jcpo08Eqb8votzLKEEte6+ysDZYvqS5EZmXbJng0xULBv52ikQ0VKL7G0bYV+P9u xs4KAd5a2zbAE6kG37h1hR4y489eveEv1z27MDeSm4kjXuXMJMJ9lCasKAM3p7Dl RbRXzC39DgUIO1i3u27Kj/6qUFFHl+BU40WPAgtXM2fNIuo64qRWGoJHNHU2DAW+ +g9O9geYdgsG7XGenibQb7j1b9Dx+JBsy16YeXyXD8MY9S1mVU0B6Cny9b8NU/2M aBWINriacrjRuj7Ck7v7etjS1TIEKFFFq+0= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAu1ZV8zSCfBL1yr0diLeB Qg0RacW5GZ3cBmcUoOyVWlE+UiUxD/ifL7P+lTRzbzxR2cnX8tvjJiz4X5l743Ma xyLze8lmaterlVM3dSfTUz09YqlRgHcjo4nlVB9L0TiEfAJ+P2jVA9G12N5pj33D aKLhGw7Uw8EPYhXR7Szip1VA0S4PbaR56FIQ5+Sb2YL6b+g2mLeC4VphBhGIWQHW uvGisaFluZps5OVX5C2j/6Ht54+/6ZKZZnv/HSC8uZD/7/lfLy7gaMFeZvF7G1Wv xf5PrXLS9iRRZ1gqgq2h6SoF7Z4T5cuUaZwRLf+sZrsnbJV/DF4bPPtXtfN8PDKv stoBFTcwOBaaJJM11Gmuow6Xi/+qGWNx0V/2MhJjcgDuWmmDC0EHwlDZ+Pn7I9BJ 4atrtev7xSvR9DUQIQMrjbqWbb4NZbvhnBz/+S+SBNyugDf8bRVRZ2GcEY7tXTRt TmSPo1acxLm5DzjYo0CB8V9lvCwJtB+mi28DH5sb3tkUQ+rMh5T4oaLZk84fQet+ sllOZh7ssfbzTtpfLT0I1PN5gqCG6fI06503A9Eq2TPJbUdOiwLwz6YcpNhKdlP8 C3imCFZH+MgAgYoqSUkZdDnvmClIE09Wy4MRFcWUMvctbhI9DTmhhIC4KQ92I2Dw 40cWWJIi4hzv4dJbp6L9WG0CAwEAAQ== -----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 342763542057018360600632915828951755493411 . . . . . . . . [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 2016-06-14 21:20:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2016-09-12 21:20: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 'k42.se' . . . . . . . . [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 764269296574419311337740500670644626230162086009223729229085543259656684648002172750661147630621563443740077868353167351048318090685309181629914379151320213956718649065569953802425903597730635262064766869600820495613203482565901611265934366189937366420739063976202894255318521444730130050833483425128816775994087771457038067957855499361321222281446877729810250648016929275980567296036192398057197954439588454884264084575613564300818439471539497734662941843459042963048281725088614166346367428326093623253389996222851751188503514375417427689910220449112848584901457494098499728967887778342706365637338508431235249630618958589578683171472908667351258392306285464245542492069282852930587949708279224073265313738096683853952184681980009196114132423408382842038270937122148193090013158416415434893001674634640359254614233550960542911321419370284229231259390322741075725943844789068819153200360286106163173195939639017679038892587229824731275985643323421297708834773445095818753262122905211505733098345452252620031417152993854444684827535844911912960703435259716470722006134014241806516565682512199438891701513468525086640780108920353762312965074574669879560841611628051782451249876294777780133405214128263962082009212447318044400689174637 . . . . . . . . . . . . . . . . . . . . [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) e60c00ae7bfb919cc1575e4e7e76032be9d197d7 . . . . . . . . . . . . . . . . [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 (100 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 (48 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'files.k42.se' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'k42.se' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'vps.k42.se' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.k42.se' . . . . . . . . . . . . . . . . [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) 002d3449d9fcf7b772e97d550845b4751c30028c0b9a903e6e09a387a74558859c322344fa85e98dca68d3c12a6fcbe8b732ca104b5eebecac0d962fa92e446665db267834c542c1bf9da2910d1528bec6d1b615f8ff6ec6ce0a01de5adb36c013a906dfb875851e32e3cf5ebde12fd73dbb3037929b89235ee5cc24c27d9426ac280337a7b0e545b457cc2dfd0e05083b58b7bb6eca8ffeaa50514797e054e3458f020b573367cd22ea3ae2a4561a82473475360c05befa0f4ef60798760b06ed719e9e26d06fb8f56fd0f1f8906ccb5e98797c970fc318f52d66554d01e829f2f5bf0d53fd8c68158836b89a72b8d1ba3ec293bbfb7ad8d2d53204285145abed