speedtest.giga.ly

Issued by R3

About this certificate

This digital certificate with serial number 04:7b:9f:d4:6f:4e:d2:27:80:83:06:20:ee:21:5b:4f:9e:b3 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=speedtest.giga.ly

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:7b:9f:d4:6f:4e:d2:27:80:83:06:20:ee:21:5b:4f:9e:b3
Serial Number (int): 390516325134172530888236986233016900624051
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: a3:fc:82:72:85:b2:66:60:ea:f2:ae:42:16:55:ee:42:35:2e:e4:35
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 8d:6b:61:7b:62:df:99:fe:d3:72:ce:44:25:b5:c4:c9:8b:2c:ec:ca
Fingerprint (sha256): 06:80:a4:14:41:b7:ed:3b:8b:51:07:bb:08:05:b9:4b:72:57:af:30:46:c6:39:8c:b2:24:d1:64:60:6b:7b:49

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

Revocation information

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

Check the revocation status for certificate speedtest.giga.ly

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for speedtest.giga.ly

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

speedtest.giga.ly

Other certificates including the domain name giga.ly

(limited to 100 certificates)
info.hoptek.ai
sni.cloudflaressl.com
gofertaxi.giga.ly
aradial.giga.ly
speedtest.giga.ly
*.giga.ly
gofertaxi.giga.ly
support.intercityxpress.com
aradial.giga.ly
info.hoptek.ai
*.rad.giga.ly
store.giga.ly
giga.ly
*.giga.ly
speedtest3.giga.ly
gofertaxi.giga.ly
info.hoptek.ai
helpcenter.cloud9.software
support.twodot.marketing
stage-help.interra.cloud
info.hoptek.ai
*.giga.ly
info.hoptek.ai
desk.baihuistatic.com
info.hoptek.ai
*.giga.ly
info.hoptek.ai
aradial.giga.ly
*.giga.ly
invoicing.sys.giga.ly
speedtest.giga.ly
aradial.giga.ly
speedtest.giga.ly
aradial.giga.ly
desk.baihuistatic.com
info.hoptek.ai
info.hoptek.ai
speedtest.giga.ly
*.rad.giga.ly
abofanas.pbx.giga.ly
support.giga.ly
giga.ly
stage-help.interra.cloud
desk.baihuistatic.com
info.hoptek.ai
*.ard.giga.ly
bss.giga.ly
aradial.giga.ly
giga.ly
giga.ly
info.hoptek.ai
*.giga.ly
*.topup.giga.ly
*.giga.ly
info.hoptek.ai
abofanas.pbx.giga.ly
support.office-serv.co.uk
help.hybridaf.com
helpcenter.cloud9.software
giga.ly
*.giga.ly
giga.ly
sni.cloudflaressl.com
*.ard.giga.ly
*.ard.giga.ly
gofertaxi.giga.ly
aradial.giga.ly
gofertaxi.giga.ly
aradial.giga.ly
support.zumpul.com
info.hoptek.ai
*.giga.ly
invoicing.sys.giga.ly
gofertaxi.giga.ly
aradial.giga.ly
invoicing.sys.giga.ly
abofanas.pbx.giga.ly
support.nuwattenergy.com
invoicing.sys.giga.ly
speedtest3.giga.ly
*.rad.giga.ly
invoicing.sys.giga.ly
*.giga.ly
info.hoptek.ai
invoicing.sys.giga.ly
info.hoptek.ai
speedtest.giga.ly
support.nuwattenergy.com
help.startupschool.ac
info.hoptek.ai
support.zumpul.com
sni.cloudflaressl.com
help.startupschool.ac
abofanas.pbx.giga.ly
*.rad.giga.ly
support.zumpul.com
helpcenter.cloud9.software
faq.rnsa.com.br
aradial.giga.ly
ard.giga.ly

Certificate

The complete raw certificate details for speedtest.giga.ly in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFKjCCBBKgAwIBAgISBHuf1G9O0ieAgwYg7iFbT56zMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMTExMDcxMjQ1MDBaFw0yMjAyMDUxMjQ0NTlaMBwxGjAYBgNVBAMT
EXNwZWVkdGVzdC5naWdhLmx5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5IRNw9ukHkJ5rE0ycoQeL8ipAwy93lyXY0L/iYcbmU//qw/07NR/kA2Ya0wq
30xNTGPmEhiaksPB2Ai1FF//BghLyQBVuFB3uwGvXV1eDlEeHspGI1ROfcV9uvDN
dVGkEJqoH84JPWjxl1qbPSrb0cEcDOtJfBBxAMYhQICL9sU+oMiT/C2SQhYoSWNF
CeIxkusvOz5aALrg2wM2Mi3SVh3U7pL3dnwN6NpL0vr2pkMYQ09RwAxlALyaXw4X
nf7ejdzqFBvLRTHSECoNTB+G4oGmudizmkdhwlPriNFFaCVDJtHo3yKu+wgBWvmd
MFYwRHo4uBptK5/qEEQSj3rWSQIDAQABo4ICTjCCAkowDgYDVR0PAQH/BAQDAgWg
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBSj/IJyhbJmYOryrkIWVe5CNS7kNTAfBgNVHSMEGDAWgBQULrMXt1hW
y65QCUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6
Ly9yMy5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iu
b3JnLzAcBgNVHREEFTATghFzcGVlZHRlc3QuZ2lnYS5seTBMBgNVHSAERTBDMAgG
BmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3Bz
LmxldHNlbmNyeXB0Lm9yZzCCAQYGCisGAQQB1nkCBAIEgfcEgfQA8gB3AN+lXqto
gk8fbK3uuF9OPlrqzaISpGpejjsSwCBEXCpzAAABfPqlKWwAAAQDAEgwRgIhAMcU
xCilnf7zHQ6P2g5umrRet2e/1lSSSIHlmrxXcXfcAiEA5wkJWmrv/m2J4/l6BmTK
iKgFIpwUNR6psUYwfil8sRkAdwBGpVXrdfqRIDC1oolp9PN9ESxBdL79SbiFq/L8
cP5tRwAAAXz6pSmVAAAEAwBIMEYCIQC/cG2/pxjzdZaInqQglNl9oq/nJo7zZlfS
DWUMN9YZIAIhALJ526+sLeOJZavha+I+9JLxYdiFkgNFiRblimnHFGZOMA0GCSqG
SIb3DQEBCwUAA4IBAQByb81O6h7sUFAj7qNirUCAO+cGXs/2k6IHJrJQI1pRxGOF
IckjukEjpq1RDHbFgXr30qxctMwGtyACnvl9PI8Q/4RpY3Ekk5FO/Xi1zACQvalT
FYBiz+/ZLy2hgS3BUYYk8aHUotVh3bPUFzZ5iRcO7qJsgygWkfPE5AzQKsZguFR3
pIulbZDRP4ipZHikS9jwcgn/3ng6zxtL0sokZNCOj5e8UPw29C5QDBv9da3Ld5lq
2EycT0RDvr1HCnAnqrffv525qy082In5pMdl+y76E3pnRwE98LqvWVrcJRsb/M1h
fTgZoSaBx5gPjae46S//Gxm4hFe3trnsWiUZjiQN
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5IRNw9ukHkJ5rE0ycoQe
L8ipAwy93lyXY0L/iYcbmU//qw/07NR/kA2Ya0wq30xNTGPmEhiaksPB2Ai1FF//
BghLyQBVuFB3uwGvXV1eDlEeHspGI1ROfcV9uvDNdVGkEJqoH84JPWjxl1qbPSrb
0cEcDOtJfBBxAMYhQICL9sU+oMiT/C2SQhYoSWNFCeIxkusvOz5aALrg2wM2Mi3S
Vh3U7pL3dnwN6NpL0vr2pkMYQ09RwAxlALyaXw4Xnf7ejdzqFBvLRTHSECoNTB+G
4oGmudizmkdhwlPriNFFaCVDJtHo3yKu+wgBWvmdMFYwRHo4uBptK5/qEEQSj3rW
SQIDAQAB
-----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 390516325134172530888236986233016900624051
 . . . . . . . . [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 2021-11-07 12:45:00 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2022-02-05 12:44:59 +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 'speedtest.giga.ly'
 . . . . . . . . [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 28847574952733496502808651250270029731538857764970548584137620253075963844623300449440347522646892501316262039364991436541024177269397504508700815457607576765390243735621778628690660236216115002093826297265485636217873367358256577887171526418252479125929758557808626446056486929667267966034278153714076250905617169722207103235554827626807241872092316952030914475800130317004102909452614931224129537284713203466925811830705036726100679701642675192651391500212374387143903140534929542867451794223122516384629939913741534934954948949000502542866190299580908673315498963336721001832371280830070195241165389183945442776649
 . . . . . . . . . . . . . . . . . . . . [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)
							a3fc827285b26660eaf2ae421655ee42352ee435
 . . . . . . . . . . . . . . . . [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 (21 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'speedtest.giga.ly'
 . . . . . . . . . . . . . . . . [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 (247 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes)
							00f2007700dfa55eab68824f1f6cadeeb85f4e3e5aeacda212a46a5e8e3b12c020445c2a730000017cfaa5296c0000040300483046022100c714c428a59dfef31d0e8fda0e6e9ab45eb767bfd654924881e59abc577177dc022100e709095a6aeffe6d89e3f97a0664ca88a805229c14351ea9b146307e297cb11900770046a555eb75fa912030b5a28969f4f37d112c4174befd49b885abf2fc70fe6d470000017cfaa529950000040300483046022100bf706dbfa718f37596889ea42094d97da2afe7268ef36657d20d650c37d61920022100b279dbafac2de38965abe16be23ef492f161d8859203458916e58a69c714664e
 . . . . [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)
		00726fcd4eea1eec505023eea362ad40803be7065ecff693a20726b250235a51c4638521c923ba4123a6ad510c76c5817af7d2ac5cb4cc06b720029ef97d3c8f10ff846963712493914efd78b5cc0090bda953158062cfefd92f2da1812dc1518624f1a1d4a2d561ddb3d417367989170eeea26c83281691f3c4e40cd02ac660b85477a48ba56d90d13f88a96478a44bd8f07209ffde783acf1b4bd2ca2464d08e8f97bc50fc36f42e500c1bfd75adcb77996ad84c9c4f4443bebd470a7027aab7dfbf9db9ab2d3cd889f9a4c765fb2efa137a6747013df0baaf595adc251b1bfccd617d3819a12681c7980f8da7b8e92fff1b19b88457b7b6b9ec5a25198e240d