www.yuka.io

Issued by R3

About this certificate

This digital certificate with serial number 04:d7:e6:93:f6:87:44:92:0b:e5:dd:09:b0:cc:8e:7f:a2:a0 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=www.yuka.io

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:d7:e6:93:f6:87:44:92:0b:e5:dd:09:b0:cc:8e:7f:a2:a0
Serial Number (int): 421916343321901277479310796441866098156192
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: ba:6c:32:39:21:08:a9:6b:8c:18:e5:c1:40:a3:9d:1a:fb:f3:46:48
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): fb:3d:ba:39:6a:41:e2:06:51:e3:ca:58:2a:2a:31:6d:25:2e:c5:61
Fingerprint (sha256): 46:7d:d6:9a:6e:7c:03:88:39:2b:9a:9f:10:cb:02:e5:f6:ac:ff:98:0c:87:71:72:14:db:68:57:24:83:e3:62

Issuing Certificate URL: http://r3.i.lencr.org/

Revocation information

OCSP Server: http://r3.o.lencr.org

Check the revocation status for certificate www.yuka.io

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for www.yuka.io

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

www.yuka.io
yuka.io

Other certificates including the domain name yuka.io

(limited to 100 certificates)
www.yuka.io
app.yuka.io
www.yuka.io
playrummy-online.com
www.yuka.io
www.taafi.com
www.yuka.io
beunited.tartora.com
agendai.online
www.yuka.io
nutrition.yuka.io
eventhelper.com.br
www.yuka.io
newartisan.it
www.yuka.io
nutrition.yuka.io
backslashcode.com
nutrition.yuka.io
www.yuka.io
www.yuka.io
fractal.tokyo
filedump.theneighborhood.website
www.digifull.com.br
www.fritexdesigns.com
www.yuka.io
www.yuka.io
peoplist.app
nutrition.yuka.io
snap-img.yuka.io
admin.connectcompassion.or.kr
www.stepupprimaryschool.com
www.yuka.io
speech-clinic.online
ping.yuka.io
www.yuka.io
img.yuka.io
www.yuka.io
snap-img.yuka.io
holadoc.app
nutrition.yuka.io
www.yuka.io
www.yuka.io
www.medoraarchives.zone
nutrition.yuka.io
tutor.jumpagrade.com
www.rams-klug.de
www.yuka.io
ping.yuka.io
nutrition.yuka.io
bauxeo.binstock24h.com
ce84d4d7c.cloudimg.io
www.yuka.io
www.yuka.io
eventsrecorder.co
www.musterd.io
snap-img.yuka.io
amp.guianova.nl
nutrition.yuka.io
auth.firelab.app
jardiparc.stepinsight.com.au
www.yuka.io
www.yuka.io
www.tralevo.com
canya.io
jasminfaessler.ch
dev.loopfreight.io
www.yuka.io
www.yuka.io
nutrition.yuka.io
nutrition.yuka.io
files.pack744.com
ce84d4d7c.cloudimg.io
www.yuka.io
defendcanceled.men
nutrition.yuka.io
nutrition.yuka.io
www.catcoders.org
nutrition.yuka.io
www.yuka.io
www-dev.muzetv.app
www.ltdbroadband.net
www.yuka.io
www.yuka.io
online.ncon.partners
nutrition.yuka.io
nutrition.yuka.io
robleslautaro.dev
www.estaragroup.com
nutrition.yuka.io
www.rightwayenglish.com
my.test-bdsl.pp.ua
www.yuka.io
www.titletab.com
sportnerd.app
dnb.atomslearning.com
www.yuka.io
followapponline.com
tuchauchita.com
www.yuka.io
www.yuka.io

Certificate

The complete raw certificate details for www.yuka.io in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFJDCCBAygAwIBAgISBNfmk/aHRJIL5d0JsMyOf6KgMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMzAzMjQxNjA1NDNaFw0yMzA2MjIxNjA1NDJaMBYxFDASBgNVBAMT
C3d3dy55dWthLmlvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1s0Y
UR6WMMCrhK0PSHVtiKsZ3rlpzU3YQJ9zRGkDgYiKW9kTP2mkF/O+mcWGV4xHzwOK
Uzm+UZWO7Zly5eKY5B5/R+WHJxQEIriocG6H4LODu+Wt2b78S6f6whNPwEhDiJuD
Wn9cE8gh3U5tNnX2+dKjWhiiANCcJHqpV/ZVZAneHzO+W96vs07YnSI+aIOxIDBv
1XjmmkO69X47brLAhG2FZUg3mMQiV1hOIFHUjWmS7NAOvP6Ie5ZuyqcCd0ZYytm5
oO6AkZF2pXrpMJVTJas9iSUvSlouL3mnIVrkH8Vrp+f/2RcsdF2Pxdt6ellCNJoM
rqq/etXFAvauhg4QRQIDAQABo4ICTjCCAkowDgYDVR0PAQH/BAQDAgWgMB0GA1Ud
JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW
BBS6bDI5IQipa4wY5cFAo50a+/NGSDAfBgNVHSMEGDAWgBQULrMXt1hWy65QCUDm
H6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9yMy5v
LmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iub3JnLzAf
BgNVHREEGDAWggt3d3cueXVrYS5pb4IHeXVrYS5pbzBMBgNVHSAERTBDMAgGBmeB
DAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxl
dHNlbmNyeXB0Lm9yZzCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1ALc++yTfnE26
dfI5xbpY9Gxd/ELPep81xJ4dCYEl7bSZAAABhxSVVWYAAAQDAEYwRAIgMg3iS2+q
lioG1GLW2efBO64QDnRaqpm5oA9H6RqAG/0CIGF3iD+fHbzXEDx+WqJZkJ38Ximt
j13x4/4+OKFn8C08AHYA6D7Q2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4A
AAGHFJVVbQAABAMARzBFAiEA0Pyf519c0+hTlEAJP+raE/hmuRZTfUv+ktETmTKY
amACICda8E/Bt6kjF3PZClph89c/rzi2iJMxkDl65/zXqHWLMA0GCSqGSIb3DQEB
CwUAA4IBAQBVDV9VeA1XqP2rYrs1cdyfJ7K9/JShIjyDLrDe6ULjIbfS6IrXv9tV
C0wU6twGiLdY6aUYAK7e9KEP/MV/C93OkfFiz9zVIEWa02FZ4MOyT2SVr4g6dCD2
4wIE433A8MAFTxB3TTaXO01DAjsLhFf8X5wwDGE2TPYuRadVFd4k3O+9OXFy55P/
VmfS73Y5UzeVbI7qLb5cKNfsLwsBzvzENbG+tqqWFYPMbXbag/3F7cpOF1UGtWAR
1ohKyRBH/K54qZDSZYhtjTUxA5YbnUoKQ9P0xvs+7PQT0cgTEdaRD2d7REcX14/C
5D/EC08Y9Sz/EY2YGoOOEx7MM0yf4z68
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1s0YUR6WMMCrhK0PSHVt
iKsZ3rlpzU3YQJ9zRGkDgYiKW9kTP2mkF/O+mcWGV4xHzwOKUzm+UZWO7Zly5eKY
5B5/R+WHJxQEIriocG6H4LODu+Wt2b78S6f6whNPwEhDiJuDWn9cE8gh3U5tNnX2
+dKjWhiiANCcJHqpV/ZVZAneHzO+W96vs07YnSI+aIOxIDBv1XjmmkO69X47brLA
hG2FZUg3mMQiV1hOIFHUjWmS7NAOvP6Ie5ZuyqcCd0ZYytm5oO6AkZF2pXrpMJVT
Jas9iSUvSlouL3mnIVrkH8Vrp+f/2RcsdF2Pxdt6ellCNJoMrqq/etXFAvauhg4Q
RQIDAQAB
-----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 421916343321901277479310796441866098156192
 . . . . . . . . [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 'R3'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-03-24 16:05:43 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-06-22 16:05:42 +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 'www.yuka.io'
 . . . . . . . . [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 27116133370607700315676633830933107399947764849608407334047433526949605784337832813504043633351722544183874889732085529713037624776624641743237469901456958367051916549996586632999073972150590336343154679036638856647497939084146039961591854394209982622665784653551198149331762593070145333183652855796000421658636676293842296949289983847598556691838248943345601277670892403801619553489403817610905134755552507669544149118874527870586649607445319516278997249938149711424806731069016661043757697152063933492546140820591608673543946043685817984524331351120099002946656292915859285858702443743460235469682627826569632944197
 . . . . . . . . . . . . . . . . . . . . [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)
							ba6c32392108a96b8c18e5c140a39d1afbf34648
 . . . . . . . . . . . . . . . . [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 142eb317b75856cbae500940e61faf9d8b14c2c6
 . . . . . . . . . . . . . . . . [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 (73 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://r3.o.lencr.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://r3.i.lencr.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 (24 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.yuka.io'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'yuka.io'
 . . . . . . . . . . . . . . . . [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 (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef007500b73efb24df9c4dba75f239c5ba58f46c5dfc42cf7a9f35c49e1d098125edb499000001871495556600000403004630440220320de24b6faa962a06d462d6d9e7c13bae100e745aaa99b9a00f47e91a801bfd02206177883f9f1dbcd7103c7e5aa259909dfc5e29ad8f5df1e3fe3e38a167f02d3c007600e83ed0da3ef5063532e75728bc896bc903d3cbd1116beceb69e1777d6d06bd6e000001871495556d0000040300473045022100d0fc9fe75f5cd3e8539440093feada13f866b916537d4bfe92d1139932986a600220275af04fc1b7a9231773d90a5a61f3d73faf38b688933190397ae7fcd7a8758b
 . . . . [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)
		00550d5f55780d57a8fdab62bb3571dc9f27b2bdfc94a1223c832eb0dee942e321b7d2e88ad7bfdb550b4c14eadc0688b758e9a51800aedef4a10ffcc57f0bddce91f162cfdcd520459ad36159e0c3b24f6495af883a7420f6e30204e37dc0f0c0054f10774d36973b4d43023b0b8457fc5f9c300c61364cf62e45a75515de24dcefbd397172e793ff5667d2ef76395337956c8eea2dbe5c28d7ec2f0b01cefcc435b1beb6aa961583cc6d76da83fdc5edca4e175506b56011d6884ac91047fcae78a990d265886d8d353103961b9d4a0a43d3f4c6fb3eecf413d1c81311d6910f677b444717d78fc2e43fc40b4f18f52cff118d981a838e131ecc334c9fe33ebc