thrive.fi

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:fa:26:8e:42:00:a3:39:53:4f:e5:a3:56:da:a6:53:f1:63 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=thrive.fi

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:fa:26:8e:42:00:a3:39:53:4f:e5:a3:56:da:a6:53:f1:63
Serial Number (int): 346458698834198643754222049649849714078051
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 64:1f:a9:68:2d:c9:33:97:c2:25:e8:b2:f4:b5:fc:d6:c1:6a:29:50
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): e2:9e:07:99:d5:0b:b1:e5:a0:23:90:b9:84:b5:12:35:0c:98:b1:c8
Fingerprint (sha256): 71:4a:fd:65:f3:c9:bf:60:b3:04:af:d8:7f:86:d1:d0:79:68:41:e7:6b:6b:0a:5a:ef:41:b5:dd:5c:87:23:9e

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 thrive.fi

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for thrive.fi

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

thrive.fi
www.thrive.fi

Other certificates including the domain name thrive.fi

(limited to 100 certificates)

Certificate

The complete raw certificate details for thrive.fi in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGVzCCBT+gAwIBAgISA/omjkIAozlTT+WjVtqmU/FjMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMzEwNzI5NDZaFw0y
MDA2MjkwNzI5NDZaMBQxEjAQBgNVBAMTCXRocml2ZS5maTCCAiIwDQYJKoZIhvcN
AQEBBQADggIPADCCAgoCggIBAKlHhMoAcENzNLpOy++HSX7SzoB3cXFk6D1vDA4j
8yJFWhP/HztFsbMl1vCuAnMRI8ZNUpbiW0poSAuGXxyKEJRuGeSoKk5YeILdKTW7
YIHFzA2TfwgJSlIKVAho8uAWVKb/wRlf/hQKCGQY1YvikTlANDIcuBeSUFcZe62i
OYLo4RNJbXtVKQI/EzD8q5jocB9tR7Twlx8O77ARb5nBwFZqz5415vvSZfeiC+T4
W5rnp3VlmcccGD9RPvsG/Q4gSOyotFSsEuq9vEUpXt/UXGuZv2XkPD6C3FoS1mmf
u3GXsA36rUATj56As6poWiZl9tjj4VU8JdbFF3Yvg6nuTG9JYw+zV1mH4OeQ0ILE
oCXn7mS/7OiQcHAmSKcNecmRb+4ZAz/omxRg+PZx2v9PJZdUcGS4Czze3sSoIcyp
/YnSepIC8QwJKWNA0QsgUG+Bx3HzD48Y/sZXLrQTNi7x73VKDuAPmFijb8uX/PW+
jR+KhQniOLO7u3GZUx1WqA3v6vmZ/csHfSSQ5Amc8pXCWfnRZxFtqIeiAtRwfGkc
OEza6Ye3w3j0e0dDpPyDhHShPGFszdh+xqC170kXqdS5mr9rFjv7+Tic72qqR+OD
epbh9qZ2gJM88AYMCSS03uYzn1bnSl+7Uy8akJ+FvrnZkcuHY3Zv5ZWEW/qjmfry
gnb/AgMBAAGjggJrMIICZzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB
BQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFGQfqWgtyTOX
wiXosvS1/NbBailQMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8G
CCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZy8wIwYDVR0RBBwwGoIJdGhyaXZlLmZpgg13d3cudGhyaXZl
LmZpMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYB
BQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBAgYKKwYBBAHWeQIE
AgSB8wSB8ADuAHQA5xLysDd+GmL7jskMYYTx6ns3y1YdESZb8+DzS/JBVG4AAAFx
L7X3FAAABAMARTBDAiARWAucjk3pGj62tZ7za3yay47Ujtjs/FnyxT27LW6xIgIf
Ei89uRYZSjty2fsF95r2pQmBciHtAcfv2shaNjbGlwB2ALIeBcyLos2KIE6HZvkr
uYolIGdr2vpw57JJUy3vi5BeAAABcS+19w4AAAQDAEcwRQIhAPZxbGmcewfBjH3b
Vex0IKoJhioIibrWM+zAKrxb1rOWAiAWGTyvprqrEtTEo1eUpZ8JmfJFj1806xPo
W1i0D8puNDANBgkqhkiG9w0BAQsFAAOCAQEAIUwDl9XfGtZfbNUzqFfjXbNgjXq9
cmQqIj9Oj6MuHzf31BaBwvm9KOANrfXGh3Q7kHG+phGonYvUg+lSbMwZae/oMBbO
tNEdOMffki2QfPDmr3+3d2LZrr8o0yP7RyAaPNpWFWh46tgbYD0f57kYSWd4t2y/
f8s7zy5YE4AK3cG9vrXo6nppbnyEaFHbYX3mMABwkn7v3bV7nvF8mctRUqwYqsL/
oKl2N8Y7nhrXJK9AX/tzZMZ64YZgf6A2qHDoNJhUu4DSqUAdGMtzVEiSZ7kedfb4
Dc+OZpa9wwjF0Hrlwl87FWx7ZPOKqNJm68pXaei/ifmt1y27RIXRlOXq1g==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqUeEygBwQ3M0uk7L74dJ
ftLOgHdxcWToPW8MDiPzIkVaE/8fO0WxsyXW8K4CcxEjxk1SluJbSmhIC4ZfHIoQ
lG4Z5KgqTlh4gt0pNbtggcXMDZN/CAlKUgpUCGjy4BZUpv/BGV/+FAoIZBjVi+KR
OUA0Mhy4F5JQVxl7raI5gujhE0lte1UpAj8TMPyrmOhwH21HtPCXHw7vsBFvmcHA
VmrPnjXm+9Jl96IL5PhbmuendWWZxxwYP1E++wb9DiBI7Ki0VKwS6r28RSle39Rc
a5m/ZeQ8PoLcWhLWaZ+7cZewDfqtQBOPnoCzqmhaJmX22OPhVTwl1sUXdi+Dqe5M
b0ljD7NXWYfg55DQgsSgJefuZL/s6JBwcCZIpw15yZFv7hkDP+ibFGD49nHa/08l
l1RwZLgLPN7exKghzKn9idJ6kgLxDAkpY0DRCyBQb4HHcfMPjxj+xlcutBM2LvHv
dUoO4A+YWKNvy5f89b6NH4qFCeI4s7u7cZlTHVaoDe/q+Zn9ywd9JJDkCZzylcJZ
+dFnEW2oh6IC1HB8aRw4TNrph7fDePR7R0Ok/IOEdKE8YWzN2H7GoLXvSRep1Lma
v2sWO/v5OJzvaqpH44N6luH2pnaAkzzwBgwJJLTe5jOfVudKX7tTLxqQn4W+udmR
y4djdm/llYRb+qOZ+vKCdv8CAwEAAQ==
-----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 346458698834198643754222049649849714078051
 . . . . . . . . [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-03-31 07:29:46 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-06-29 07:29:46 +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 'thrive.fi'
 . . . . . . . . [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 690599577456320016284916792561190327306393551985766682288730756016252033998358401113848807014337814166546411161854420310266976956004981725145510967845643743777327519233453369854397481714428223429270816869104320466109529328801730427538930228422371173270328663416241320918596426668067257682216517359979162374190057839780141053603921772117729568554279951440950239980101986963250462327572387686908728240015318326163788952807599274489871054485894471182262069675900219027339078118820803719194074428623330086597136089252667893464772742722460992177152110158779363611223620995170040249592460284080254177673790732612271572474611857077189665056722714147535443803791594477237288550878030917238078240316936493249571431455723094640382248945570382664921649920233501555708925913164156970491738057510342938409263221129987482100822910307197709159394774342946376493899721653445682429610490394137078314452021827301978193741793858211956799001437069385579061826912956416611026525150137020516672646360730971209809246725040083354174025793062016932734699130018848498691183506602105639525006195316827519187056072773178073838832767609486758071906520277269354513221862905357240440792170775665357813144493435123881472534631802679719808366055861619319947294570239
 . . . . . . . . . . . . . . . . . . . . [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)
							641fa9682dc93397c225e8b2f4b5fcd6c16a2950
 . . . . . . . . . . . . . . . . [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 'thrive.fi'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.thrive.fi'
 . . . . . . . . . . . . . . . . [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)
							00ee007400e712f2b0377e1a62fb8ec90c6184f1ea7b37cb561d11265bf3e0f34bf241546e000001712fb5f7140000040300453043022011580b9c8e4de91a3eb6b59ef36b7c9acb8ed48ed8ecfc59f2c53dbb2d6eb122021f122f3db916194a3b72d9fb05f79af6a509817221ed01c7efdac85a3636c697007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e000001712fb5f70e0000040300473045022100f6716c699c7b07c18c7ddb55ec7420aa09862a0889bad633ecc02abc5bd6b396022016193cafa6baab12d4c4a35794a59f0999f2458f5f34eb13e85b58b40fca6e34
 . . . . [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)
		00214c0397d5df1ad65f6cd533a857e35db3608d7abd72642a223f4e8fa32e1f37f7d41681c2f9bd28e00dadf5c687743b9071bea611a89d8bd483e9526ccc1969efe83016ceb4d11d38c7df922d907cf0e6af7fb77762d9aebf28d323fb47201a3cda56156878ead81b603d1fe7b918496778b76cbf7fcb3bcf2e5813800addc1bdbeb5e8ea7a696e7c846851db617de6300070927eefddb57b9ef17c99cb5152ac18aac2ffa0a97637c63b9e1ad724af405ffb7364c67ae186607fa036a870e8349854bb80d2a9401d18cb7354489267b91e75f6f80dcf8e6696bdc308c5d07ae5c25f3b156c7b64f38aa8d266ebca5769e8bf89f9add72dbb4485d194e5ead6