holdur.is

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:93:ea:04:b4:c7:80:0c:bb:92:1d:bd:eb:f9:98:22:94:a1 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=holdur.is

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:93:ea:04:b4:c7:80:0c:bb:92:1d:bd:eb:f9:98:22:94:a1
Serial Number (int): 311669429519499560994341917869966356550817
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 19:c0:28:d5:b4:d8:4a:b8:d7:c7:a4:c0:9c:48:53:c7:99:4d:17:32
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 85:13:67:58:db:c2:bb:10:25:56:ab:b2:7c:fc:6d:d5:69:ed:2b:36
Fingerprint (sha256): a1:ae:ed:44:0f:5c:21:a0:8e:4a:24:5c:e6:ec:e1:84:3c:89:dd:62:b1:44:32:6b:40:7d:3e:3e:95:7f:9f: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 holdur.is

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for holdur.is

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

holdur.is
www.holdur.is

Other certificates including the domain name holdur.is

(limited to 100 certificates)

Certificate

The complete raw certificate details for holdur.is in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGWjCCBUKgAwIBAgISA5PqBLTHgAy7kh296/mYIpShMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAyMjExMTA1NDNaFw0y
MDA1MjExMTA1NDNaMBQxEjAQBgNVBAMTCWhvbGR1ci5pczCCAiIwDQYJKoZIhvcN
AQEBBQADggIPADCCAgoCggIBAKXyaADfRPzUOMzUbFYLKChYgOAxfZzdQjpibzda
j2ISfNDM3dhL16SsNukLV5thzf9ncWOtr6FUDXRgL9l7XmRkYxfMKmYgKrNBkDP6
S1cHHk2q05sxZSTUDSJlTL9YmNWpho8O1gDjKVq9aWDq/YsZA8K3sqUGpFtjhV00
JZWggQoJaXN0CVAhyyDM5m6raQQiZ2uVkzDz2OeP+A246x5cPxuvUJUjKj3kLm87
zvZZr0eGMhnVyerz0IMa9MI47QHQGwJRK+QKpzxfK4vuq33bhhbCHUDnSEvzGDa8
c3PcNDWhR5X+NfyM+kUwkmwt50+LLFfJpjHSobQmbLNrmfKfv0eccQL10CWp0RPd
Ves2CHljhRPS1N0dNIB8b3lDpy9k73IHJW0fONEvoqHCz4bMY70Jxt12C3wwwG3Y
51db8MiXY280lUP967LiPV6UaQ5WJw5fc/hZ/UosL7o5XJu8ScsvO4/EFGwOisu4
o6zLgu27SRbHkf9gU1pd31bXgBBihx5v0kNynpObvj9rFpxz7mmXRrqQ23vckG6D
RD7bhjUjvXjUiTpL4bvq2uWFiM6FHvlDYL7vPTW9YxRz+rlV6nc+2JKdMH2/KRBU
sQRUdQEM+RYj+UI6Rwa2HUbBTEZMzUz8EIx1MRTszofS5/jTlmX5kIhpuTXD5lRQ
o+15AgMBAAGjggJuMIICajAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB
BQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFBnAKNW02Eq4
18ekwJxIU8eZTRcyMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8G
CCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZy8wIwYDVR0RBBwwGoIJaG9sZHVyLmlzgg13d3cuaG9sZHVy
LmlzMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYB
BQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBQYKKwYBBAHWeQIE
AgSB9gSB8wDxAHcA5xLysDd+GmL7jskMYYTx6ns3y1YdESZb8+DzS/JBVG4AAAFw
Z6OpcQAABAMASDBGAiEAt7m9XB7BTF5jN5StgaGGApKz/fm1EP0Zq3NsvpZvCv0C
IQChSNGVA4ybHLfUac57KwnGuuiWFeKcDuhQGYB8U801UgB2ALIeBcyLos2KIE6H
ZvkruYolIGdr2vpw57JJUy3vi5BeAAABcGejqXAAAAQDAEcwRQIhALONwvO9c/LD
FbDx2FAf3kxXK9wIkeN6/HbKrtna6Zg/AiBV5z9WgIAZTcTrfG/9HWbjiEqlJGJj
oV2Q5oXRqe0N3DANBgkqhkiG9w0BAQsFAAOCAQEAgCW7nWj0Ox+UaYlS7OJ9Ekzq
/aKBbmQa0UNSDkaH/MmaWXB/PJw1GI4JzjUjW9B7NqX6bi+Dz/rJwlEqXI1htl0i
l8ZFaP7hhTh9e6M490Wdl4E403XFLMEnz3f/FrabczNdVXRm5yQdH+MlB4yh50jh
kewDmdaTQg4YRuprMVE4PXOIqK3iCvzYtViApMduKusG8gR61T+rkhyREWHW3cnS
ZzfwrtPUujTkEDADi7ecTl3PJyQNFwI3YhbqAEt7mVZCeXETzDmxAlk35lHYAjSD
M4F24j3NWmlwODVraQqXeIN1m8XwrxwK8b1DZARkPw8MrekyIr7W9dW91+OSQw==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApfJoAN9E/NQ4zNRsVgso
KFiA4DF9nN1COmJvN1qPYhJ80Mzd2EvXpKw26QtXm2HN/2dxY62voVQNdGAv2Xte
ZGRjF8wqZiAqs0GQM/pLVwceTarTmzFlJNQNImVMv1iY1amGjw7WAOMpWr1pYOr9
ixkDwreypQakW2OFXTQllaCBCglpc3QJUCHLIMzmbqtpBCJna5WTMPPY54/4Dbjr
Hlw/G69QlSMqPeQubzvO9lmvR4YyGdXJ6vPQgxr0wjjtAdAbAlEr5AqnPF8ri+6r
fduGFsIdQOdIS/MYNrxzc9w0NaFHlf41/Iz6RTCSbC3nT4ssV8mmMdKhtCZss2uZ
8p+/R5xxAvXQJanRE91V6zYIeWOFE9LU3R00gHxveUOnL2TvcgclbR840S+iocLP
hsxjvQnG3XYLfDDAbdjnV1vwyJdjbzSVQ/3rsuI9XpRpDlYnDl9z+Fn9Siwvujlc
m7xJyy87j8QUbA6Ky7ijrMuC7btJFseR/2BTWl3fVteAEGKHHm/SQ3Kek5u+P2sW
nHPuaZdGupDbe9yQboNEPtuGNSO9eNSJOkvhu+ra5YWIzoUe+UNgvu89Nb1jFHP6
uVXqdz7Ykp0wfb8pEFSxBFR1AQz5FiP5QjpHBrYdRsFMRkzNTPwQjHUxFOzOh9Ln
+NOWZfmQiGm5NcPmVFCj7XkCAwEAAQ==
-----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 311669429519499560994341917869966356550817
 . . . . . . . . [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-02-21 11:05:43 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-05-21 11:05:43 +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 'holdur.is'
 . . . . . . . . [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 677004284012988888756279228160852536682831445215920280797911180389836941790976128384260277133189943834597361066258317444252439484854910835268498063657428622008260907877080251261042299141369970855807438202539961148691463630631054681102953868281509551910898864317395674281651646162247682947134411788589514477405092105713628489213867696455409662855220504170476894296556619959410445343110543466914761035983388052622872634822365177745244998770654872755160685609958250615520999893904614215124016976904902905334609174218809172417111724222321112238643232378828218718824777226313045840580311568829054198462260443324788976858566083090141165016727528047327713260970276339511700447314627731491736238365330243544648912242159961693959167595405802251260975975157712252723070649967563423687580353811080739444315687048802490643009247923732890061829545633650727637834969658046030166949326373847301506494131720196590350140497326934060981849498327226446019180183637607245131681406210722344789519371231913446946841529420466381193638102766798348782050940327793500957107496403679883594672406003188692750773802492715336701681911832005065966412026392135534146282083262410689759735287586082408217028289884789609154130615041380409364280465225126846647566069113
 . . . . . . . . . . . . . . . . . . . . [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)
							19c028d5b4d84ab8d7c7a4c09c4853c7994d1732
 . . . . . . . . . . . . . . . . [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 'holdur.is'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.holdur.is'
 . . . . . . . . . . . . . . . . [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 (246 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes)
							00f1007700e712f2b0377e1a62fb8ec90c6184f1ea7b37cb561d11265bf3e0f34bf241546e0000017067a3a9710000040300483046022100b7b9bd5c1ec14c5e633794ad81a1860292b3fdf9b510fd19ab736cbe966f0afd022100a148d195038c9b1cb7d469ce7b2b09c6bae89615e29c0ee85019807c53cd3552007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000017067a3a9700000040300473045022100b38dc2f3bd73f2c315b0f1d8501fde4c572bdc0891e37afc76caaed9dae9983f022055e73f568080194dc4eb7c6ffd1d66e3884aa5246263a15d90e685d1a9ed0ddc
 . . . . [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)
		008025bb9d68f43b1f94698952ece27d124ceafda2816e641ad143520e4687fcc99a59707f3c9c35188e09ce35235bd07b36a5fa6e2f83cffac9c2512a5c8d61b65d2297c64568fee185387d7ba338f7459d978138d375c52cc127cf77ff16b69b73335d557466e7241d1fe325078ca1e748e191ec0399d693420e1846ea6b3151383d7388a8ade20afcd8b55880a4c76e2aeb06f2047ad53fab921c911161d6ddc9d26737f0aed3d4ba34e41030038bb79c4e5dcf27240d1702376216ea004b7b995642797113cc39b1025937e651d8023483338176e23dcd5a697038356b690a977883759bc5f0af1c0af1bd436404643f0f0cade93222bed6f5d5bdd7e39243