kuba.life

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:61:bb:73:26:9d:f7:c7:d6:4e:2c:fd:7f:04:45:de:dd:8a 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=kuba.life

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:61:bb:73:26:9d:f7:c7:d6:4e:2c:fd:7f:04:45:de:dd:8a
Serial Number (int): 294593410919209352508424796270009050389898
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 64:d9:df:b0:d2:48:d1:b1:83:26:c5:cc:88:66:7d:ea:58:28:45:6d
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 40:c1:99:f0:07:63:b3:8d:a5:94:95:11:8b:b2:8e:22:d6:82:59:10
Fingerprint (sha256): a5:3e:2e:63:8b:cf:ca:d8:6e:b3:1c:6a:71:8c:9a:3c:42:8e:5c:ad:da:61:fa:ba:ee:02:c1:fd:63:de:33:ca

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 kuba.life

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for kuba.life

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

kuba.life
www.kuba.life

Other certificates including the domain name kuba.life

(limited to 100 certificates)

Certificate

The complete raw certificate details for kuba.life in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGVzCCBT+gAwIBAgISA2G7cyad98fWTiz9fwRF3t2KMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA3MDcyMTQ1NTdaFw0x
OTEwMDUyMTQ1NTdaMBQxEjAQBgNVBAMTCWt1YmEubGlmZTCCAiIwDQYJKoZIhvcN
AQEBBQADggIPADCCAgoCggIBAMC064PFeQ940VM2+rzn9RfC2r0B/w3A8p5xR4QW
VVJ1jhpRsTTryOEvzJPCayLvFHj9XDU3F6YAHG/uEzjPfZhsXCrWCDtav4YHBYor
w/20nCNMnJ4z+CkhwS6dVVR7+QsuEEvWP9FeTGrItGI6bMWQLgMVAwQqh5SVbGYJ
bNXHPj/Dncn2gFhfU+wKJIWETVjL0cDS+T4q68NJQXj1eNTdIYt9E8gopvhqqHk2
4yiejXnZ9gy30PmKjeGbSsGaCppVGH2bDYBIY6HC+ifFtxEq17Z/z91uNvHP77qz
uxbsjdBO1AHz7SLKsojWaGPOhAa7500HcOQvIVhjikBgLhNmnY1dVCYcqcbsYChs
qn075Ze94lT71tY7JVsHArtGPDz2IuLpUHE3oGYRDT64PgArWmvp+Hw47lU6EgyC
k++08gbunw0ZaaoHpeaWL+9C1+8Y9j6KfNYWMKA3ULv7I0p2qdgi0xvSCM35Zjmk
oDtXMzTH3rawV1ormHojxSvWyZF9e6ZY9JijPlN2jcFHlyadoT4DRSIEvOK7sFK6
pEJwQoOvEaHmfmdVFTk3EikxCsWSLmvyZdn1QTaw0PNgWONxfZSGvA8EhS7gDzFa
dVTwMD2cRsMrMT8LJ6JEAmzocmKfBSynlIFFSXJGh1U/ZYIUfB0wxsz/cvsCrvMt
bJ+JAgMBAAGjggJrMIICZzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB
BQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFGTZ37DSSNGx
gybFzIhmfepYKEVtMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8G
CCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZy8wIwYDVR0RBBwwGoIJa3ViYS5saWZlgg13d3cua3ViYS5s
aWZlMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYB
BQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBAgYKKwYBBAHWeQIE
AgSB8wSB8ADuAHUA4mlLribo6UAJ6IYbtjuD1D7n/nSI+6SPKJMBnd3x2/4AAAFr
zp2BaQAABAMARjBEAiBHQNDiWd5FoxhMANXa+SaeHg430yr/MChcjLiH55MrWwIg
JoStJaYj9L17cMkpfP34ylb0QC0qoTCw/KH4J+o7aGwAdQApPFGWVMg5ZbqqUPxY
B9S3b79Yeily3KTDDPTlRUf0eAAAAWvOnYFbAAAEAwBGMEQCIEMDgrjkAXVlBvUW
IEYy9TNQE8JbeprUcYsPEKLxuXpAAiAGrgAUcgcfD2Za8vi2L9HLpr62bC69GL/n
zv5029/vYjANBgkqhkiG9w0BAQsFAAOCAQEAXwcs1r5ooKi3+T1X39BcLOeue0Rz
EqnyN3vosIulpTC8H++l8ciUajh4zsK7h22gTX6zMP6atEYkZAfvaawXZLfD5WAM
QjtjnOpwDNvUF/bm9vGfPoA7P1+jegmdfs0PEr2jfBXeWXO3A1nr2c6h8QsEyk+C
cKAlw64pBJK3LD85ZynYY2ZK7KFp4hbqQwpKafk20fZWiF2HzDF8Ukek0v+vXHO/
VVbPHExQeVqj8ge/0XChnTpXDm6yCmlqc1jMmWlu5Y6qFHX7LNvzHgvMYfRi9xxD
seEqZmbsVm0oRVTn18s4UZvkD3ycxACHwoix/+FlgaizNYMe+IOXvj2eeQ==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwLTrg8V5D3jRUzb6vOf1
F8LavQH/DcDynnFHhBZVUnWOGlGxNOvI4S/Mk8JrIu8UeP1cNTcXpgAcb+4TOM99
mGxcKtYIO1q/hgcFiivD/bScI0ycnjP4KSHBLp1VVHv5Cy4QS9Y/0V5Masi0Yjps
xZAuAxUDBCqHlJVsZgls1cc+P8OdyfaAWF9T7AokhYRNWMvRwNL5Pirrw0lBePV4
1N0hi30TyCim+GqoeTbjKJ6Nedn2DLfQ+YqN4ZtKwZoKmlUYfZsNgEhjocL6J8W3
ESrXtn/P3W428c/vurO7FuyN0E7UAfPtIsqyiNZoY86EBrvnTQdw5C8hWGOKQGAu
E2adjV1UJhypxuxgKGyqfTvll73iVPvW1jslWwcCu0Y8PPYi4ulQcTegZhENPrg+
ACtaa+n4fDjuVToSDIKT77TyBu6fDRlpqgel5pYv70LX7xj2Pop81hYwoDdQu/sj
Snap2CLTG9IIzflmOaSgO1czNMfetrBXWiuYeiPFK9bJkX17plj0mKM+U3aNwUeX
Jp2hPgNFIgS84ruwUrqkQnBCg68RoeZ+Z1UVOTcSKTEKxZIua/Jl2fVBNrDQ82BY
43F9lIa8DwSFLuAPMVp1VPAwPZxGwysxPwsnokQCbOhyYp8FLKeUgUVJckaHVT9l
ghR8HTDGzP9y+wKu8y1sn4kCAwEAAQ==
-----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 294593410919209352508424796270009050389898
 . . . . . . . . [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-07-07 21:45:57 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-10-05 21:45:57 +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 'kuba.life'
 . . . . . . . . [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 786174821688121936711873352117551108629395619672135188588605969387212913871684573005267790902678121939537000101486782360788140260126460362838344805932185344531740928813435510174858137748495712314124134767213581653027487395373247602428124473977753035091935835529941607442405855138191250086897560629219623673506663209842992103631091046386840086338409634213468516549213245922158283171647708384852152785958975747186236957325736715759953078100246806518702610352027315494791457834479601777147742518897736329788429327403945939891133693528060159563414951460613322352973450617298783749649994800870558945738550853826900808212460628931569387647616283613230229657015510957387238374871587328297410001863988100909758058899013327919139338424656627302793761515720078724663483306564630627455506459518438343707802075139941496470106507003224416635287871295276825727652957751081530366837844028804517586320724997866670992068383440179171161031585442982465185926825036676384288035861365234063542468094665485040280520810553852152382551496992502628576231661531309127143528936333311399024159896273565779015988623901018664405727182002600039532642129161789988296152616072991954848713198819500675231447291481315647465126372005400834754943026410565448407234420617
 . . . . . . . . . . . . . . . . . . . . [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)
							64d9dfb0d248d1b18326c5cc88667dea5828456d
 . . . . . . . . . . . . . . . . [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 (28 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'kuba.life'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.kuba.life'
 . . . . . . . . . . . . . . . . [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 (243 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (240 bytes)
							00ee007500e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016bce9d8169000004030046304402204740d0e259de45a3184c00d5daf9269e1e0e37d32aff30285c8cb887e7932b5b02202684ad25a623f4bd7b70c9297cfdf8ca56f4402d2aa130b0fca1f827ea3b686c007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016bce9d815b00000403004630440220430382b8e401756506f516204632f5335013c25b7a9ad4718b0f10a2f1b97a40022006ae001472071f0f665af2f8b62fd1cba6beb66c2ebd18bfe7cefe74dbdfef62
 . . . . [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)
		005f072cd6be68a0a8b7f93d57dfd05c2ce7ae7b447312a9f2377be8b08ba5a530bc1fefa5f1c8946a3878cec2bb876da04d7eb330fe9ab446246407ef69ac1764b7c3e5600c423b639cea700cdbd417f6e6f6f19f3e803b3f5fa37a099d7ecd0f12bda37c15de5973b70359ebd9cea1f10b04ca4f8270a025c3ae290492b72c3f396729d863664aeca169e216ea430a4a69f936d1f656885d87cc317c5247a4d2ffaf5c73bf5556cf1c4c50795aa3f207bfd170a19d3a570e6eb20a696a7358cc99696ee58eaa1475fb2cdbf31e0bcc61f462f71c43b1e12a6666ec566d284554e7d7cb38519be40f7c9cc40087c288b1ffe16581a8b335831ef88397be3d9e79