api.ahoy.io

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:8e:89:23:32:35:4c:27:d7:06:17:d5:2c:78:13:b5:6d:cb 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=api.ahoy.io

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:8e:89:23:32:35:4c:27:d7:06:17:d5:2c:78:13:b5:6d:cb
Serial Number (int): 309839240882209725765339822792263421226443
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: b9:0e:e8:88:b0:f8:1f:2e:0d:31:05:a3:2d:14:ca:30:33:af:03:7a
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 3b:4e:f7:6a:13:f6:bc:7d:6b:b6:a1:34:96:8d:cd:c1:a0:f4:7e:25
Fingerprint (sha256): 1d:ed:34:fa:76:b3:82:5c:66:48:81:b2:f6:5a:8d:55:91:8d:e6:ad:6b:5e:f9:d3:e9:c4:45:03:50:7c:69:e8

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 api.ahoy.io

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for api.ahoy.io

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

8 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

api.ahoy.io
flower.api.ahoy.io

Other certificates including the domain name ahoy.io

(limited to 100 certificates)
web.ahoy.io
flightbudgets.com
archive.ahoy.io
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
ahoy.io
dashboard.ahoy.io
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
ahoy.io
web.ahoy.io
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
tasks.ahoy.io
chat.ahoy.io
sni221037.cloudflaressl.com
ahoy.io
sni221037.cloudflaressl.com
getpassbook.com
archive.ahoy.io
api.ahoy.io
sni221037.cloudflaressl.com
ahoy.io
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
ahoy.io
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
miles.ahoy.io
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
getpassbook.com
emailschat.ahoy.io
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
sni.cloudflaressl.com
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
ahoy.io
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
ahoy.io
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
getpassbook.com
api.ahoy.io
backoffice.ahoy.io
flights.ahoy.io
sni221037.cloudflaressl.com
web.ahoy.io
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
flights.ahoy.io
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
ahoy.io
sni221037.cloudflaressl.com
sni.cloudflaressl.com
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
getpassbook.com
getpassbook.com
pushnotifications.ahoy.io
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
api.ahoy.io
sni221037.cloudflaressl.com
miles.ahoy.io
sni221037.cloudflaressl.com
countly.ahoy.io
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
web.ahoy.io
sni.cloudflaressl.com
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
web.ahoy.io
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
backoffice.ahoy.io
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
sni221037.cloudflaressl.com
api.ahoy.io

Certificate

The complete raw certificate details for api.ahoy.io in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFDTCCA/WgAwIBAgISA46JIzI1TCfXBhfVLHgTtW3LMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzEwMzExNTA0MTBaFw0x
ODAxMjkxNTA0MTBaMBYxFDASBgNVBAMTC2FwaS5haG95LmlvMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsfDZg2saV4BSHCWw3cQTuaGbi+Wtg2c7W/kz
+W8+xbBmbXAELer3nH5DiS0bZ6NZMaDlh8i+RiH6Abju+tHzrJUQvKGB+c0q0ZbE
4YJb6eR88C42D2BVpGbDDnchFlhGTIuxQk0tiNyP27GNxg1d7d4i7E6I4BzjkLuA
mhP06TLAROBKC4kNjicaTTPg4WjPE712yVQjQfc4aYqkEmURHQmWuxrElHQvyQIX
8xq6ngc8gStJGqCUyr313buqRgyuuD7aSfTcR3MhFRCkBBePmBupb5R+jOHFkN8S
WarqH8kgmI3nN4lMpQzlQudBYVrvaeqnFTrVy2cxfuD+PaP6QwIDAQABo4ICHzCC
AhswDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD
AjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBS5DuiIsPgfLg0xBaMtFMowM68DejAf
BgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRjMGEw
LgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5vcmcw
LwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5vcmcv
MCoGA1UdEQQjMCGCC2FwaS5haG95LmlvghJmbG93ZXIuYXBpLmFob3kuaW8wgf4G
A1UdIASB9jCB8zAIBgZngQwBAgEwgeYGCysGAQQBgt8TAQEBMIHWMCYGCCsGAQUF
BwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCBqwYIKwYBBQUHAgIwgZ4M
gZtUaGlzIENlcnRpZmljYXRlIG1heSBvbmx5IGJlIHJlbGllZCB1cG9uIGJ5IFJl
bHlpbmcgUGFydGllcyBhbmQgb25seSBpbiBhY2NvcmRhbmNlIHdpdGggdGhlIENl
cnRpZmljYXRlIFBvbGljeSBmb3VuZCBhdCBodHRwczovL2xldHNlbmNyeXB0Lm9y
Zy9yZXBvc2l0b3J5LzANBgkqhkiG9w0BAQsFAAOCAQEACVmp37Ybxc6zXKv8ZQB9
PKL4SEjw3j0Yzay9whYG0MS9NR3cWaOpKfUHfMydp9t26TTig9hK7xwKF0Jda4wz
9U8XO86rwnsmQBfSTQ6gVNo9gR2bZVWsppjPcQJ1xkv7I/7ygy4Z55dpO52RqCrd
4HloSOb1o/JuHToHccXEo/1Vz9cki9pIRZDi5JMWRFQwoSJgF6FHfQbGYSUITAk2
djrkH73NiT+HzrKTqPpzPvTkdXO4jt+zQMo8fy0Nr6KcZWVH6Hsikic0yP2zxGL7
kUcdz3SyZJHWub+A16z6Wcm+3XCHdw/Ulk6dc2xQPRixnxJ/aO2Y1wVC9yCYNDey
/A==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsfDZg2saV4BSHCWw3cQT
uaGbi+Wtg2c7W/kz+W8+xbBmbXAELer3nH5DiS0bZ6NZMaDlh8i+RiH6Abju+tHz
rJUQvKGB+c0q0ZbE4YJb6eR88C42D2BVpGbDDnchFlhGTIuxQk0tiNyP27GNxg1d
7d4i7E6I4BzjkLuAmhP06TLAROBKC4kNjicaTTPg4WjPE712yVQjQfc4aYqkEmUR
HQmWuxrElHQvyQIX8xq6ngc8gStJGqCUyr313buqRgyuuD7aSfTcR3MhFRCkBBeP
mBupb5R+jOHFkN8SWarqH8kgmI3nN4lMpQzlQudBYVrvaeqnFTrVy2cxfuD+PaP6
QwIDAQAB
-----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 309839240882209725765339822792263421226443
 . . . . . . . . [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 2017-10-31 15:04:10 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-01-29 15:04:10 +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 'api.ahoy.io'
 . . . . . . . . [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 22462947373616798965203611919804250110654909707295485070743650198236354737347366487381891590543277963556101742421319298417921391931809352188580887867820950434910126675680784932591213408201278672999280558636023207283622920591866691748625961419355400344081807128181175534305109448848598007899106294094391132800326876112432441099502516144185421102699162471185011647808845301839287563526245926099083504341082475503085552630716621338121083677024966964944006719871189684361339207542363321558336823842165534577229873718913419173844124326531340152888048897268174715398185821272110615781305944124416396669397771020261803686467
 . . . . . . . . . . . . . . . . . . . . [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)
							b90ee888b0f81f2e0d3105a32d14ca3033af037a
 . . . . . . . . . . . . . . . . [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 (35 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'api.ahoy.io'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'flower.api.ahoy.io'
 . . . . . . . . . . . . . . . . [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 (246 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.5.5.7.2.2 (unotice)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/'
 . . . . [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)
		000959a9dfb61bc5ceb35cabfc65007d3ca2f84848f0de3d18cdacbdc21606d0c4bd351ddc59a3a929f5077ccc9da7db76e934e283d84aef1c0a17425d6b8c33f54f173bceabc27b264017d24d0ea054da3d811d9b6555aca698cf710275c64bfb23fef2832e19e797693b9d91a82adde0796848e6f5a3f26e1d3a0771c5c4a3fd55cfd7248bda484590e2e49316445430a1226017a1477d06c66125084c0936763ae41fbdcd893f87ceb293a8fa733ef4e47573b88edfb340ca3c7f2d0dafa29c656547e87b22922734c8fdb3c462fb91471dcf74b26491d6b9bf80d7acfa59c9bedd7087770fd4964e9d736c503d18b19f127f68ed98d70542f720983437b2fc