contact.faircode.eu

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:62:f0:ed:43:c2:4d:fa:47:eb:85:ee:34:49:49:80:c3:d2 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=contact.faircode.eu

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:62:f0:ed:43:c2:4d:fa:47:eb:85:ee:34:49:49:80:c3:d2
Serial Number (int): 295004776421192401812200288432814852981714
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: c7:ad:36:a3:b3:37:e3:e9:f7:59:6b:55:16:57:b6:b3:29:47:e2:12
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 1a:eb:a1:50:4b:5b:b4:3b:2b:ce:1c:51:1d:07:54:4b:81:0f:e8:a6
Fingerprint (sha256): c4:72:6b:c8:07:db:e2:7b:7f:69:12:e8:9c:bf:da:a5:36:7e:1b:20:c0:07:4c:50:6d:8e:a6:2a:48:53:32:ab

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 contact.faircode.eu

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for contact.faircode.eu

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

contact.faircode.eu

Other certificates including the domain name faircode.eu

(limited to 100 certificates)
www.faircode.eu
email.faircode.eu
admin.faircode.eu
contact.faircode.eu
lifeline.faircode.eu
www.faircode.eu
issues.faircode.eu
lifeline.faircode.eu
piwik.faircode.eu
www.faircode.eu
contact.faircode.eu
www.faircode.eu
www.faircode.eu
mail.faircode.eu
piwik.faircode.eu
*.faircode.eu
www.faircode.eu
lifeline.faircode.eu
lifeline.faircode.eu
lifeline.faircode.eu
contact.faircode.eu
lifeline.faircode.eu
lifeline.faircode.eu
contact.faircode.eu
admin.faircode.eu
admin.faircode.eu
lifeline.faircode.eu
contact.faircode.eu
lifeline.faircode.eu
lifeline.faircode.eu
lifeline.faircode.eu
*.faircode.eu
www.faircode.eu
oauth.faircode.eu
issues.faircode.eu
email.faircode.eu
piwik.faircode.eu
contact.faircode.eu
contact.faircode.eu
www.faircode.eu
oauth.faircode.eu
contact.faircode.eu
piwik.faircode.eu
email.faircode.eu
contact.faircode.eu
issues.faircode.eu
issues.faircode.eu
www.faircode.eu
issues.faircode.eu
mail.faircode.eu
contact.faircode.eu
issues.faircode.eu
piwik.faircode.eu
www.faircode.eu
lifeline.faircode.eu
dev.faircode.eu
admin.faircode.eu
email.faircode.eu
admin.faircode.eu
www.faircode.eu
admin.faircode.eu
issues.faircode.eu
www.faircode.eu
piwik.faircode.eu
issues.faircode.eu
lifeline.faircode.eu
lifeline.faircode.eu
www.faircode.eu
issues.faircode.eu
issues.faircode.eu
mail.faircode.eu
www.faircode.eu
piwik.faircode.eu
lifeline.faircode.eu
lifeline.faircode.eu
issues.faircode.eu
issues.faircode.eu
admin.faircode.eu
contact.faircode.eu
lifeline.faircode.eu
www.faircode.eu
lifeline.faircode.eu
updates.faircode.eu
email.faircode.eu
www.faircode.eu
contact.faircode.eu
issues.faircode.eu
contact.faircode.eu
lifeline.faircode.eu
lifeline.faircode.eu
email.faircode.eu
*.faircode.eu
updates.faircode.eu
lifeline.faircode.eu
piwik.faircode.eu
issues.faircode.eu
contact.faircode.eu
contact.faircode.eu
contact.faircode.eu
piwik.faircode.eu

Certificate

The complete raw certificate details for contact.faircode.eu in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFXjCCBEagAwIBAgISA2Lw7UPCTfpH64XuNElJgMPSMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEwMjIxMjQ3MThaFw0y
MDAxMjAxMjQ3MThaMB4xHDAaBgNVBAMTE2NvbnRhY3QuZmFpcmNvZGUuZXUwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC53mNXMTCKw+EjmEjvsem3qNqm
xCdWBV9XThmRAESRnEMqYLkDeLg78PqdseRjNitQT5Il2FM9wPjtNVEjIa6yeyK1
hxSblK6+MLDNt+NPcsriegTTHmIVS079B8PRISvl0Ijb4wvw81hSev1eVzHRJGZR
fuFZzbEHn2HbU5dyxERTqmrrAr7vA2ITfpOnfdybwgTM+M/hH3RuWgSJTj7AvPP2
MSthvhX65rHQppPjiF/weWWCwD+LzXHaGYlQiuIU1tjqq8GeYM14qJZxkOBZpcXB
65R/8+4V6zM5kCyy1s+M0Q3Yet1GDhPjPR9eS3Ar0E+uYtgPGfeTsHWUvra/AgMB
AAGjggJoMIICZDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEG
CCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFMetNqOzN+Pp91lrVRZX
trMpR+ISMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUF
BwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNy
eXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNy
eXB0Lm9yZy8wHgYDVR0RBBcwFYITY29udGFjdC5mYWlyY29kZS5ldTBMBgNVHSAE
RTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRw
Oi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB3
AAe3XBvlfWj/8bDGHSMVx7rmV3xXlLdq7rxhOhpp06IcAAABbfO40VkAAAQDAEgw
RgIhAIlA7OS6LRxVVoOCu8b+psUO0g25vpNseHY16lc9zmT/AiEA8QhKGDdKnoq1
01XFivavrFggS70rH2KS6X/R5BSixbUAdQDwlaRZ8gDRgkAQLS+TiI6tS/4dR+OZ
4dA0prCoqo6ycwAAAW3zuNMgAAAEAwBGMEQCIBTPzk3rJnyRFjYUfLOXTGKo5ifQ
7yByD2WUJGYxZQa6AiAh9l0i9i/caX4GdgykX5VG0U2a09xxTwXQVeX0ZEt0/TAN
BgkqhkiG9w0BAQsFAAOCAQEAHAdv0pZMPEVfh44aok0N6m4afyQYsxRVjZkzPgrT
DXE3LgnJoFTvD6Woz2k2YC9tGtUWw/p4TLaeYOupMr2rnJricqmhrdrofCDVvM3d
wt5CyTBcqJ7vUmFsvDTdNEUvL9QNcpoQOij6styWEg8kDWX3jWi7n1FJwYFEWit3
NjrYMpAezDhcrE6Oe9YzLxTezJVwp0ARDFb3PVAHC007sPKYb7kulo3D7WUQxrjF
taW7cqonf9ApNAF3mjSgIsEyhOe4SS7ILmypJe0NUDG3ZV5Xzt4K/fBfDamn0F+q
wBlr8ZGzZZn1J4N53YRgGNDhE5TOoiJzTPieei9+AlfOdQ==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAud5jVzEwisPhI5hI77Hp
t6japsQnVgVfV04ZkQBEkZxDKmC5A3i4O/D6nbHkYzYrUE+SJdhTPcD47TVRIyGu
snsitYcUm5SuvjCwzbfjT3LK4noE0x5iFUtO/QfD0SEr5dCI2+ML8PNYUnr9Xlcx
0SRmUX7hWc2xB59h21OXcsREU6pq6wK+7wNiE36Tp33cm8IEzPjP4R90bloEiU4+
wLzz9jErYb4V+uax0KaT44hf8HllgsA/i81x2hmJUIriFNbY6qvBnmDNeKiWcZDg
WaXFweuUf/PuFeszOZAsstbPjNEN2HrdRg4T4z0fXktwK9BPrmLYDxn3k7B1lL62
vwIDAQAB
-----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 295004776421192401812200288432814852981714
 . . . . . . . . [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-10-22 12:47:18 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-01-20 12:47:18 +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 'contact.faircode.eu'
 . . . . . . . . [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 23463750052999300101861134716216185473566891499551963784775898718616104334278132630455663346921024592109056304796902651027884696245096907592378921976392001019836935251295315140633715119735700788149683027053145825980271185017478619698230636653574718554248146397824354859924771156863935313307176956517027835035852575987836718166821128142726911043509340412230529777576045740491256854085783652948487171579497447529937193036027774652461938207224072024795866240686151757565043742875427286076395399093684320958306794805686372705163153317174234385067347457023671964544496607623879461275654046562680297137696211024034647684799
 . . . . . . . . . . . . . . . . . . . . [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)
							c7ad36a3b337e3e9f7596b551657b6b32947e212
 . . . . . . . . . . . . . . . . [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 (23 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'contact.faircode.eu'
 . . . . . . . . . . . . . . . . [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)
							00f000770007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016df3b8d15900000403004830460221008940ece4ba2d1c55568382bbc6fea6c50ed20db9be936c787635ea573dce64ff022100f1084a18374a9e8ab5d355c58af6afac58204bbd2b1f6292e97fd1e414a2c5b5007500f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016df3b8d3200000040300463044022014cfce4deb267c911636147cb3974c62a8e627d0ef20720f65942466316506ba022021f65d22f62fdc697e06760ca45f9546d14d9ad3dc714f05d055e5f4644b74fd
 . . . . [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)
		001c076fd2964c3c455f878e1aa24d0dea6e1a7f2418b314558d99333e0ad30d71372e09c9a054ef0fa5a8cf6936602f6d1ad516c3fa784cb69e60eba932bdab9c9ae272a9a1addae87c20d5bccdddc2de42c9305ca89eef52616cbc34dd34452f2fd40d729a103a28fab2dc96120f240d65f78d68bb9f5149c181445a2b77363ad832901ecc385cac4e8e7bd6332f14decc9570a740110c56f73d50070b4d3bb0f2986fb92e968dc3ed6510c6b8c5b5a5bb72aa277fd0293401779a34a022c13284e7b8492ec82e6ca925ed0d5031b7655e57cede0afdf05f0da9a7d05faac0196bf191b36599f5278379dd846018d0e11394cea222734cf89e7a2f7e0257ce75