ucowf.net

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:fe:33:9d:7c:70:86:1d:7b:3e:1b:09:1b:3f:66:68:44:6b 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=ucowf.net

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:fe:33:9d:7c:70:86:1d:7b:3e:1b:09:1b:3f:66:68:44:6b
Serial Number (int): 347837187335524782023590913330465649214571
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 26:8b:bb:ea:8f:13:62:78:15:88:d7:7f:40:6b:0f:02:52:d0:76:f5
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): e4:43:62:21:fa:40:2e:28:e9:3d:33:40:3e:f4:3e:f2:3e:62:24:ec
Fingerprint (sha256): 2b:cb:e7:e1:22:86:4c:bc:13:30:be:f5:29:ba:f9:81:45:56:b1:c5:6e:a1:19:4b:fb:a8:39:e3:a5:c9:b2:35

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 ucowf.net

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for ucowf.net

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

ucowf.net
www.ucowf.net

Other certificates including the domain name ucowf.net

(limited to 100 certificates)

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGWTCCBUGgAwIBAgISA/4znXxwhh17PhsJGz9maERrMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAxMTkxNzUzNTBaFw0y
MDA0MTgxNzUzNTBaMBQxEjAQBgNVBAMTCXVjb3dmLm5ldDCCAiIwDQYJKoZIhvcN
AQEBBQADggIPADCCAgoCggIBAKrISSRs6CKjziqSP3isyS7A0zuSEI7X2Xw+VhvP
7PPkhcSDU8qNRMEEeXmoX7JZS1QtMl9ZY0PbpCYPhajqvAVo1+10VCU43Hqr4gB3
k6jtLuwq4tca20A17+ZeDsz2wo/YL/WVtzKLgjWrgPw5FCvUkabo1deFrhiC71w5
gmZ80sz4Ehuk3TYswBA/jdftD3wELgqXMaeMXlKMjBVddbxk046csWWen9KPe2GJ
7MyGqJyVPuLAhvG8Foo19Psi/f0W9OBE7LCNa9cYNp0Px6+X2aNSt+EbV/G/F/GF
vHVnHnbE7E7wyCxVLpLdEn7IrJ8ZwtsHrVxnUd9smE7VwjNNHr2FOKgXYC84lNiE
uDIg2czEMQ7cC2QBKVgvCLPzx7BnRgccsh66nQxOpe4qe7WCYAFeVHOEx3t7zCUs
f4kDQek+a0LCFbcP6CEff4js04GlqbGz7Vt8a2if4worQi9Yq6tnNW+CrvB2Vs/1
JO63qRW/QNSwsVvmhmMPiUTkt5ohw0UnOFPI4AYzTKTz+CIxXyq7WJvL3hD3Abmf
ifOYX7B7KUu3vFLv/K2fG1ChJIx9VBArpA72R74OUuwr9G8IXsCZ7t6QI7kWYz5T
bbL5xNpSDGkRGRpOkOnl+2UrUH3G2fEB1h3X+oTf7jM6vRpZwVI1mccCkFrs5tiw
Gp51AgMBAAGjggJtMIICaTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB
BQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFCaLu+qPE2J4
FYjXf0BrDwJS0Hb1MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8G
CCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZy8wIwYDVR0RBBwwGoIJdWNvd2YubmV0gg13d3cudWNvd2Yu
bmV0MEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYB
BQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHWeQIE
AgSB9QSB8gDwAHYA8JWkWfIA0YJAEC0vk4iOrUv+HUfjmeHQNKawqKqOsnMAAAFv
vydvOwAABAMARzBFAiEA4YUBOskHi5BMoOvA+UzPHZQiRG1um7CE+zAbfvvApgoC
IHOvYBwNPkIkb/NkSLSgUp/8EXaD9XJtS0NPIPBwjvauAHYAsh4FzIuizYogTodm
+Su5iiUgZ2va+nDnsklTLe+LkF4AAAFvvydvLAAABAMARzBFAiBuJGLjeLS60HG3
zuFCLjq/paflukmqpMDoTp7TpGT5MQIhAMOgOkEHAXouA9tURLNqrkmHOzX6R39f
eODIDB1Hms1nMA0GCSqGSIb3DQEBCwUAA4IBAQAy0fSSStzPpe8WNC8Sg36EDxBs
vrzk1xymW6aKxdGPoHHl3kkc0l2PIxpKzIy64JkBu3rYQIj+D1lSmDFDBIYC7Tlp
g0deoa3lnom3+9Vy5KGt9HFaOnouDgVK4hyCOr3cIQHdDROTHmEo1DBm/r9MbQ8n
VqFwTsKfnHBjq4ChNSUDNzVPg+h/D2E4R/O7cSsWNzAOP1Yxk828IxGv4CpcbtlW
hGFbdVzqnaMVGJD21C14PZD3jSINepucmT64Cqcdv26mcp9kAXQdvnpwDqiK7jlM
fm0/943L6t79Gx+Z+U4mbLHyJJnh8RlAgk5qTJ2BeJi3ECn1+3WcQyQsZ5hd
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqshJJGzoIqPOKpI/eKzJ
LsDTO5IQjtfZfD5WG8/s8+SFxINTyo1EwQR5eahfsllLVC0yX1ljQ9ukJg+FqOq8
BWjX7XRUJTjceqviAHeTqO0u7Cri1xrbQDXv5l4OzPbCj9gv9ZW3MouCNauA/DkU
K9SRpujV14WuGILvXDmCZnzSzPgSG6TdNizAED+N1+0PfAQuCpcxp4xeUoyMFV11
vGTTjpyxZZ6f0o97YYnszIaonJU+4sCG8bwWijX0+yL9/Rb04ETssI1r1xg2nQ/H
r5fZo1K34RtX8b8X8YW8dWcedsTsTvDILFUukt0SfsisnxnC2wetXGdR32yYTtXC
M00evYU4qBdgLziU2IS4MiDZzMQxDtwLZAEpWC8Is/PHsGdGBxyyHrqdDE6l7ip7
tYJgAV5Uc4THe3vMJSx/iQNB6T5rQsIVtw/oIR9/iOzTgaWpsbPtW3xraJ/jCitC
L1irq2c1b4Ku8HZWz/Uk7repFb9A1LCxW+aGYw+JROS3miHDRSc4U8jgBjNMpPP4
IjFfKrtYm8veEPcBuZ+J85hfsHspS7e8Uu/8rZ8bUKEkjH1UECukDvZHvg5S7Cv0
bwhewJnu3pAjuRZjPlNtsvnE2lIMaREZGk6Q6eX7ZStQfcbZ8QHWHdf6hN/uMzq9
GlnBUjWZxwKQWuzm2LAannUCAwEAAQ==
-----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 347837187335524782023590913330465649214571
 . . . . . . . . [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 2020-01-19 17:53:50 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-18 17:53:50 +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 'ucowf.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 (4208 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 696731266630240382930030121000078498881010943945617611006756272799553482708136993429787976602795106134471326278335214160839799094360334558861897775776394313013401802608002150060449052441489343151839874509734435757740723218456311226449040203642707924796008725600379064152830723364361175669275222627232646316084894681820564506466652705256077907448411424745972276284653868370102956510073067042893465262976076766296313212441194672335097380580092016138735942637425262771851204116705115367254900193031338717780466676098293348048944802103153014038563280447351409736318784137152934814684701168395857566072811994259037223185777182973595022917200992948612854833782227233400167822008801894833461140898565834242729070788818570249294834770566267946194971882592881853705607030789082817417922596112502678302891643695366611066616460536880097272307290525827496650611300058386589049702877333735851344380989104661136701145858031936465469939040034121516351306553048628960725271571294169078495508871188631120553654892328700767530568210740282258622962718403033005504294199914411205911445236381195552215310835145970810792005074676804882912679606030963847208556863113934390128561593207877074037226993085551967543357409523490782748953116143422504246181535349
 . . . . . . . . . . . . . . . . . . . . [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)
							268bbbea8f1362781588d77f406b0f0252d076f5
 . . . . . . . . . . . . . . . . [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 'ucowf.net'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.ucowf.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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f0007600f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016fbf276f3b0000040300473045022100e185013ac9078b904ca0ebc0f94ccf1d9422446d6e9bb084fb301b7efbc0a60a022073af601c0d3e42246ff36448b4a0529ffc117683f5726d4b434f20f0708ef6ae007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016fbf276f2c000004030047304502206e2462e378b4bad071b7cee1422e3abfa5a7e5ba49aaa4c0e84e9ed3a464f931022100c3a03a4107017a2e03db5444b36aae49873b35fa477f5f78e0c80c1d479acd67
 . . . . [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)
		0032d1f4924adccfa5ef16342f12837e840f106cbebce4d71ca65ba68ac5d18fa071e5de491cd25d8f231a4acc8cbae09901bb7ad84088fe0f5952983143048602ed396983475ea1ade59e89b7fbd572e4a1adf4715a3a7a2e0e054ae21c823abddc2101dd0d13931e6128d43066febf4c6d0f2756a1704ec29f9c7063ab80a135250337354f83e87f0f613847f3bb712b1637300e3f563193cdbc2311afe02a5c6ed95684615b755cea9da3151890f6d42d783d90f78d220d7a9b9c993eb80aa71dbf6ea6729f6401741dbe7a700ea88aee394c7e6d3ff78dcbeadefd1b1f99f94e266cb1f22499e1f11940824e6a4c9d817898b71029f5fb759c43242c67985d