swiatowit.info

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:fc:1a:9f:40:08:21:7c:42:0e:a2:76:19:72:3d:a6:df:40 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=swiatowit.info

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:fc:1a:9f:40:08:21:7c:42:0e:a2:76:19:72:3d:a6:df:40
Serial Number (int): 347123401061166550740823442206233591209792
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: a7:83:b2:b8:09:a5:37:9c:1f:88:c3:93:fe:14:8e:7e:8b:9c:ca:86
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 93:be:76:71:62:f2:13:28:41:3d:a3:7f:d6:d9:b4:9d:30:3c:e1:eb
Fingerprint (sha256): f2:98:9f:26:b5:39:fa:4b:91:fd:52:19:eb:85:c3:f7:5e:11:46:8a:ea:3c:3d:08:84:04:0a:1b:97:87:25:41

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 swiatowit.info

4

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for swiatowit.info

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

lukasz.swiatowit.info
swiatowit.info
www.lukasz.swiatowit.info
www.swiatowit.info

Other certificates including the domain name swiatowit.info

(limited to 100 certificates)

Certificate

The complete raw certificate details for swiatowit.info in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGRjCCBS6gAwIBAgISA/wan0AIIXxCDqJ2GXI9pt9AMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNjA1MDMxMzUyMDBaFw0x
NjA4MDExMzUyMDBaMBkxFzAVBgNVBAMTDnN3aWF0b3dpdC5pbmZvMIICIjANBgkq
hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAn+YbcO67U1xl042+r6rMPIzzzKT9bbL/
9dUPX6qD3qsJKRZZpGLAShVpjY8PuVC6zYZV5JKvoWPB7gz9ltAQ38fffVZMYKzw
yl6lsRd+p8u1BRrGXOc11Y0uBt1PIA9HIc6+MbkiccX9nti0tDU2dq0In6V741Zl
SntCRa4bu9+L/TFwbWTENimCzxgCdlGHDwvA5cFz1LcC8KO8OTEt7kkkq1T6bUn6
0UWpnqRS8aTjhbaMSYnjcKayP1nQhqRonSpKOrsJGqk5B4QSbaZR8F2NCWKht1lM
TDWEytU/iavyVEc32zTFwthAB7GoaLaunPEULIsuIS1KPeGO3nUEoSJh+sMuDKjB
d6KVf3stGH2ldn9KXW3qFRoE8/V00nqSWM9wzmRDlQN+cbwpjJ4JPuXc0WO98X7K
Z4V1Ybe/rAgADlC6V5i+LyWP+t2LfL5icWa0bj9s+zTZTj7BicVmSUeNXUxYpoSU
iA3yUDIpBLKE/bhS6M7nFACha0DucJ7IjBrU/DIhkYBT+d794oPtvmq4BxefZ6Ik
oRVSjvP0kTb0C5F1l1WIoWfOUzGy7k3eDLPYLyTKaR6ujpYfnIQIREqUF5SkvbBo
M4VQUKTbYvLFG2L5MJi4DQg/SK4hyCG977sEUMLqXmhD5In8wXs0Az1YowoXbd01
0Fp2+g0vxbUCAwEAAaOCAlUwggJRMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAU
BggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUp4Oy
uAmlN5wfiMOT/hSOfoucyoYwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo
7KEwcAYIKwYBBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQt
eDMubGV0c2VuY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50
LXgzLmxldHNlbmNyeXB0Lm9yZy8wXwYDVR0RBFgwVoIVbHVrYXN6LnN3aWF0b3dp
dC5pbmZvgg5zd2lhdG93aXQuaW5mb4IZd3d3Lmx1a2Fzei5zd2lhdG93aXQuaW5m
b4ISd3d3LnN3aWF0b3dpdC5pbmZvMIH+BgNVHSAEgfYwgfMwCAYGZ4EMAQIBMIHm
BgsrBgEEAYLfEwEBATCB1jAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5j
cnlwdC5vcmcwgasGCCsGAQUFBwICMIGeDIGbVGhpcyBDZXJ0aWZpY2F0ZSBtYXkg
b25seSBiZSByZWxpZWQgdXBvbiBieSBSZWx5aW5nIFBhcnRpZXMgYW5kIG9ubHkg
aW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBDZXJ0aWZpY2F0ZSBQb2xpY3kgZm91bmQg
YXQgaHR0cHM6Ly9sZXRzZW5jcnlwdC5vcmcvcmVwb3NpdG9yeS8wDQYJKoZIhvcN
AQELBQADggEBABmZi2GucMtAA7oBkyycnjzAK7j2DvdCzJ9kxHRy8l8rhB+n4ZPN
YKR/FN9JetFYbiLhXp6h+dqhscu0HNMAQL5GXwbHD59yd+G48yK0U1Ps4nqNDE8q
tBTltR8WPz8ZK9AD/TOnogqtVTSKviA1//f5WEzn7TSN19fhKQRvR57N5zyGapS1
K3xuvpZdTC3ri5YxcV7Dgo4RjeOoRKgFC4OHNonCLNCFehBcLTiV7IvDO/HV1m5x
9qHx/GsgRpDsmMGv/mZSbuN1/rXpkzVTKu+qPTGytl9rR7A3XeSbipwm6YSu8Nkp
g1470PzR6ZXUKIpil59erpXO6DXSPC2e+tE=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAn+YbcO67U1xl042+r6rM
PIzzzKT9bbL/9dUPX6qD3qsJKRZZpGLAShVpjY8PuVC6zYZV5JKvoWPB7gz9ltAQ
38fffVZMYKzwyl6lsRd+p8u1BRrGXOc11Y0uBt1PIA9HIc6+MbkiccX9nti0tDU2
dq0In6V741ZlSntCRa4bu9+L/TFwbWTENimCzxgCdlGHDwvA5cFz1LcC8KO8OTEt
7kkkq1T6bUn60UWpnqRS8aTjhbaMSYnjcKayP1nQhqRonSpKOrsJGqk5B4QSbaZR
8F2NCWKht1lMTDWEytU/iavyVEc32zTFwthAB7GoaLaunPEULIsuIS1KPeGO3nUE
oSJh+sMuDKjBd6KVf3stGH2ldn9KXW3qFRoE8/V00nqSWM9wzmRDlQN+cbwpjJ4J
PuXc0WO98X7KZ4V1Ybe/rAgADlC6V5i+LyWP+t2LfL5icWa0bj9s+zTZTj7BicVm
SUeNXUxYpoSUiA3yUDIpBLKE/bhS6M7nFACha0DucJ7IjBrU/DIhkYBT+d794oPt
vmq4BxefZ6IkoRVSjvP0kTb0C5F1l1WIoWfOUzGy7k3eDLPYLyTKaR6ujpYfnIQI
REqUF5SkvbBoM4VQUKTbYvLFG2L5MJi4DQg/SK4hyCG977sEUMLqXmhD5In8wXs0
Az1YowoXbd010Fp2+g0vxbUCAwEAAQ==
-----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 347123401061166550740823442206233591209792
 . . . . . . . . [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-05-03 13:52:00 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2016-08-01 13:52: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 'swiatowit.info'
 . . . . . . . . [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 652330420255451265213107703266916755491756424857253652093118557557485398581443971577344181265681573036814142072240438603612082091373411952360152038363153997475906953090391670135334867594254225617777974076252452566043108262940318768615401179073155202468264156684874852777080921574609355629991818024803353640650862919737745015302987019283059807716903690425095774474912854124941257642360417909613089025729716998180733839585077406672505156734380655306813858255011038264515000477889696129583990638667421622374381686511655035568049266730981646796489880541322619979629567837105904310636216987727118502689557793435739991968077317304171456288132571584381652372709622214697021292537431232438415632335141061716095187528419105691004733174127461366516704081486478473175304101174165124103394094163838932946605382006193102537175700166850648983589743958005771177953464652004091576235320456676915565142670900723510631828237375976718616085617010379211185373880582759360454593057686487155982117557695913122742882182646623804754093063646378648255727131721165883891087323599406750293947216120040658096186481551873580916811267355931549731080945084600705214950146602649785283266602927931968616745786967762829024740708997590036072454291173946019581615130037
 . . . . . . . . . . . . . . . . . . . . [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)
							a783b2b809a5379c1f88c393fe148e7e8b9cca86
 . . . . . . . . . . . . . . . . [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 (88 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'lukasz.swiatowit.info'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'swiatowit.info'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.lukasz.swiatowit.info'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.swiatowit.info'
 . . . . . . . . . . . . . . . . [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)
		0019998b61ae70cb4003ba01932c9c9e3cc02bb8f60ef742cc9f64c47472f25f2b841fa7e193cd60a47f14df497ad1586e22e15e9ea1f9daa1b1cbb41cd30040be465f06c70f9f7277e1b8f322b45353ece27a8d0c4f2ab414e5b51f163f3f192bd003fd33a7a20aad55348abe2035fff7f9584ce7ed348dd7d7e129046f479ecde73c866a94b52b7c6ebe965d4c2deb8b9631715ec3828e118de3a844a8050b83873689c22cd0857a105c2d3895ec8bc33bf1d5d66e71f6a1f1fc6b204690ec98c1affe66526ee375feb5e99335532aefaa3d31b2b65f6b47b0375de49b8a9c26e984aef0d929835e3bd0fcd1e995d4288a62979f5eae95cee835d23c2d9efad1