noc.guifi.net

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:6a:6f:a9:43:08:06:88:45:7e:b3:81:5d:ec:04:ff:60:d0 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=noc.guifi.net

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:6a:6f:a9:43:08:06:88:45:7e:b3:81:5d:ec:04:ff:60:d0
Serial Number (int): 297555211854158725511677891692296455282896
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: e5:7c:2f:1c:47:8b:2e:06:88:9c:a6:cb:cf:e5:f5:8e:90:de:68:48
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): cd:c0:6d:01:bd:c2:c5:0e:12:13:93:ed:c1:1e:24:9c:aa:7c:2f:3e
Fingerprint (sha256): 0f:8f:dc:3d:18:1c:3e:e4:be:6c:3a:c3:67:de:be:a2:14:48:31:b1:bb:28:0f:35:98:d4:df:2b:19:5c:85:2d

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 noc.guifi.net

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for noc.guifi.net

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

noc.guifi.net

Other certificates including the domain name guifi.net

(limited to 100 certificates)
castello.guifi.net
nosekefik.qui.guifi.net
mail.punxo.net
sevilla.guifi.net
test.guifi.net
castello.guifi.net
sevilla.guifi.net
madrid.guifi.net
fiberfy.guifi.net
videos.guifi.net
ribagorza.guifi.net
riot.guifi.net
madrid.guifi.net
meet.guifi.net
lightkone.guifi.net
noblezabaturra.org
llistes.guifi.net
sevilla.guifi.net
ribagorza.guifi.net
videos.guifi.net
castello.guifi.net
seafile.fcoord.guifi.net
castello.guifi.net
dev.guifi.net
ribagorza.guifi.net
llistes.guifi.net
castello.guifi.net
noc.guifi.net
retroshare.guifi.net
riot.guifi.net
sevilla.guifi.net
guifi.net
llistes.guifi.net
www.guifi.net
matrix.guifi.net
mallorca.guifi.net
fiberfy.io
guifimaps.guifi.net
meet.guifi.net
mail.guifi.net
madrid.guifi.net
lightkone.guifi.net
ribagorza.guifi.net
fundacio.guifi.net
mallorca.guifi.net
elx.guifi.net
elx.guifi.net
noblezabaturra.org
noblezabaturra.org
fiberfy.io
matrix.guifi.net
noc.guifi.net
noblezabaturra.org
noblezabaturra.org
fcoord.guifi.net
fundacio.guifi.net
clu01.guifi.net
llistes.guifi.net
matrix.guifi.net
madrid.guifi.net
guifi.net
www.guifi.net
noblezabaturra.org
guifi.net
riot.guifi.net
guifi.net
www.campus.guifi.net
retroshare.guifi.net
castello.guifi.net
llistes.guifi.net
polr.fcoord.guifi.net
punxo.net
mail.guifi.net
videos.guifi.net
jarmona.qui.guifi.net
mail.guifi.net
guifi.net
llistes.guifi.net
fundacio.guifi.net
matrix.guifi.net
gis.guifi.net
riot.guifi.net
dev.guifi.net
noblezabaturra.org
matrix.guifi.net
mallorca.guifi.net
owncloud.guifi.net
nosekefik.qui.guifi.net
mail.guifi.net
sevilla.guifi.net
audit01.guifi.net
ribagorza.guifi.net
elx.guifi.net
guifi.net
noc.guifi.net
guifi.net
punxo.net
elx.guifi.net
mail.guifi.net
guifi.net

Certificate

The complete raw certificate details for noc.guifi.net in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFUDCCBDigAwIBAgISA2pvqUMIBohFfrOBXewE/2DQMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA1MjYxNjE3MjJaFw0x
OTA4MjQxNjE3MjJaMBgxFjAUBgNVBAMTDW5vYy5ndWlmaS5uZXQwggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDa+/oczdvb+TNbFsGkEnoCGoYZL0ina9wj
7L0feKNJCL+Tj4PJynP/7PXrx+h78IOSJb0MbkWLg5UpGVN+apwE6nmtXvixqVbs
XFTazYJcy8SZAFtcQrurBbFR4yiCGRAHPSBoU7kL2YJhbBxcqF3iBf49ZL6MMyuO
NOuZ1senFfIIoOXA+j0293x2WTsz8WxfOhPcIufXwAlGJzjjCj80/1XUu8cx6HlQ
7/e9L1Mhgc4hASpnIhjyeG3hmio1aLEkWSuy7PTDG9a2KAJ9/Hz0lmpD7bVZsQCu
ioCug633lvXn7uyuR4gmkzWxsaWU+h2b53g5K1POWqhEhXDMwYSBAgMBAAGjggJg
MIICXDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF
BwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFOV8LxxHiy4GiJymy8/l9Y6Q3mhI
MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMw
YTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9y
ZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9y
Zy8wGAYDVR0RBBEwD4INbm9jLmd1aWZpLm5ldDBMBgNVHSAERTBDMAgGBmeBDAEC
ATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNl
bmNyeXB0Lm9yZzCCAQIGCisGAQQB1nkCBAIEgfMEgfAA7gB1ACk8UZZUyDlluqpQ
/FgH1Ldvv1h6KXLcpMMM9OVFR/R4AAABavUllWAAAAQDAEYwRAIgCFWZbsiaE8hH
Z1XWeUN2XjU7tGicflGszEnOGf/1jj8CIAhqqg2A5WIdDUPb7fBL9gSBhREsUNO2
78KvibvatCuZAHUAb1N2rDHwMRnYmQCkURX/dxUcEdkCwQApBo2yCJo32RMAAAFq
9SWXGAAABAMARjBEAiA+Ef9iuOGQ8FK5hijUYDnAECharqK+TIPlNiw2zMDBTwIg
dSDgFwkbVRCFBKxSdpszjRyx4zROgwL6XlD60voRC+kwDQYJKoZIhvcNAQELBQAD
ggEBADM9kYQxS2f7dH2KTBFH4QfHdXXjQSbIVx6jHSywF/j+SFDtzns8vI1a/Sam
FMZkw2B2DyoEhSDjEi7DYkQEyBpHnp5Pj8SyiT1dh8IRaZ+2bq0nd3UG3zbQJ4k8
kaqqj2Oa+kBS4WW3IHKwMT+hNl2Kd5h8qUWzE71JJHbtvW3wGD68RAiNA00/XAxc
3U/cQGFlQeH5byrqTHvlNy6IxmBNjrbapXfSajBuS5G43HaOoLctFuAdSw8ZWRD8
nc+MxEBjYIEktxOWS/oj23pD8tM77XGIviqZZTnd79WO9EONUvBzKNAK7tvf1BhU
I7zHTAnkAYr8gBPjFxqSboSZDyc=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2vv6HM3b2/kzWxbBpBJ6
AhqGGS9Ip2vcI+y9H3ijSQi/k4+Dycpz/+z168foe/CDkiW9DG5Fi4OVKRlTfmqc
BOp5rV74salW7FxU2s2CXMvEmQBbXEK7qwWxUeMoghkQBz0gaFO5C9mCYWwcXKhd
4gX+PWS+jDMrjjTrmdbHpxXyCKDlwPo9Nvd8dlk7M/FsXzoT3CLn18AJRic44wo/
NP9V1LvHMeh5UO/3vS9TIYHOIQEqZyIY8nht4ZoqNWixJFkrsuz0wxvWtigCffx8
9JZqQ+21WbEAroqAroOt95b15+7srkeIJpM1sbGllPodm+d4OStTzlqoRIVwzMGE
gQIDAQAB
-----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 297555211854158725511677891692296455282896
 . . . . . . . . [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-05-26 16:17:22 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-08-24 16:17:22 +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 'noc.guifi.net'
 . . . . . . . . [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 27644204973323274796979483199035652964136084200839231204533449908893626614994841935641854838355081802491531794182214103417839544478994212151137080225173750356972843542739404574834000026396445765973819934219720615094427589475647311086459745288577038525690716428466718946521622975749154239539038688644457397541541059510235052114628567796175475049946205959286974350628521485111883592342715388575579170428475773940610127034283815970118409011095952165768296899908128945359852132303466330290082348685897574272474214343787183537484329863854460751249573810725031967930567114045345209282841313663297710738267772596558502134913
 . . . . . . . . . . . . . . . . . . . . [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)
							e57c2f1c478b2e06889ca6cbcfe5f58e90de6848
 . . . . . . . . . . . . . . . . [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 (17 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'noc.guifi.net'
 . . . . . . . . . . . . . . . . [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)
							00ee007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016af5259560000004030046304402200855996ec89a13c8476755d67943765e353bb4689c7e51accc49ce19fff58e3f0220086aaa0d80e5621d0d43dbedf04bf6048185112c50d3b6efc2af89bbdab42b990075006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016af5259718000004030046304402203e11ff62b8e190f052b98628d46039c010285aaea2be4c83e5362c36ccc0c14f02207520e017091b55108504ac52769b338d1cb1e3344e8302fa5e50fad2fa110be9
 . . . . [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)
		00333d9184314b67fb747d8a4c1147e107c77575e34126c8571ea31d2cb017f8fe4850edce7b3cbc8d5afd26a614c664c360760f2a048520e3122ec3624404c81a479e9e4f8fc4b2893d5d87c211699fb66ead27777506df36d027893c91aaaa8f639afa4052e165b72072b0313fa1365d8a77987ca945b313bd492476edbd6df0183ebc44088d034d3f5c0c5cdd4fdc40616541e1f96f2aea4c7be5372e88c6604d8eb6daa577d26a306e4b91b8dc768ea0b72d16e01d4b0f195910fc9dcf8cc44063608124b713964bfa23db7a43f2d33bed7188be2a996539ddefd58ef4438d52f07328d00aeedbdfd4185423bcc74c09e4018afc8013e3171a926e84990f27