api.acuitymd.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:7f:1b:08:00:c5:e4:bc:ce:3e:c8:d1:e6:b7:be:42:8d:76 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=api.acuitymd.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:7f:1b:08:00:c5:e4:bc:ce:3e:c8:d1:e6:b7:be:42:8d:76
Serial Number (int): 304588649104179724656478797622384475147638
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 38:8c:01:5a:1f:1a:00:f7:0d:c6:d5:fe:ee:d8:73:c9:e2:b4:94:36
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): a8:fd:ce:a9:9c:8a:6d:71:89:3e:4c:75:40:5b:a1:c1:11:eb:bc:9e
Fingerprint (sha256): 26:f7:53:20:11:7c:b1:c5:18:a1:0d:2a:8c:52:0b:b0:00:a2:5e:9c:38:ce:f5:c8:7f:93:86:88:91:bf:60:93

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.acuitymd.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for api.acuitymd.com

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

api.acuitymd.com

Other certificates including the domain name acuitymd.com

(limited to 100 certificates)
www.tajmahalsevilla.com
acuitymd.com
sni.cloudflaressl.com
api-staging.acuitymd.com
search.acuitymd.com
sms.shineweb.co.ke
sni.cloudflaressl.com
acuitymd.com
api.acuitymd.com
vukoocpg.com
api-staging.acuitymd.com
auth.acuitymd.com
shop.btobelabo.com
acuitymd.com
dashboard.earlybeep.com
technolosoft.com
temporal-dev.acuitymd.com
www.matricesone.com
auth.acuitymd.com
acuitymd.com
maygibbs.org.au
acuitymd.com
sorter.ivoy.app
lagui.app
api.acuitymd.com
cash-airport.com
goat.mycard70.com
www.sayit.ca
greenscreener.tk
consigsys.com
cdmctrading.com
topick.app
search.acuitymd.com
www.hectoflock.com
data.cueel.com
one.usertoken.com
acuitymd.com
acuitymd.com
links.eventgelist.app
www.innerspace.app
acuitymd.com
www.jarodhargreav.es
qa.literaseed.io
www.hectoflock.com
dev.verlacarta.com
cube.acuitymd.com
api.acuitymd.com
api.acuitymd.com
appuba.com.br
api.acuitymd.com
search.acuitymd.com
auth.acuitymd.com
search.acuitymd.com
www.kafiklatsch.ch
acuitymd.com
api-staging.acuitymd.com
www.acuitymd.com
cube-dev.acuitymd.com
acuitymd.com
acuitymd.com
acuitymd.com
voters.topescaperoomsproject.com
api-dev.acuitymd.com
api.acuitymd.com
acuitymd.com
cube.acuitymd.com
acuitymd.com
www.matricesone.com
api-staging.acuitymd.com
search.acuitymd.com
www.adventurechest.net
devsity.com
www.jarodhargreav.es
hwong.app
link.tokoin.co
www.sayit.ca
app.scoopm.com
staging.acuitymd.com
acuitymd.com
keyadesai.com
acuitymd.com
api.acuitymd.com
search.acuitymd.com
www.vertybiumedis.lt
static.acuitymd.com
search.acuitymd.com
info.acuitymd.com
www.xss.dev
api.acuitymd.com
api.acuitymd.com
links.eventgelist.app
acuitymd.com
businessdeeplink.advn.app
api.acuitymd.com
cube.acuitymd.com
janiceandlong.com
staging.acuitymd.com
acuitymd.com
acuitymd.com
goat.mycard70.com

Certificate

The complete raw certificate details for api.acuitymd.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFWTCCBEGgAwIBAgISA38bCADF5LzOPsjR5re+Qo12MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODExMjcxOTMxNTdaFw0x
OTAyMjUxOTMxNTdaMBsxGTAXBgNVBAMTEGFwaS5hY3VpdHltZC5jb20wggEiMA0G
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDBWdtDDMG0NoH9ZlcnjjP/4aa19NHw
eExqdXGG2nubx4+B3VUWCVkjdyQm6WQgm96p0bnptyLLhBoazHjS5Lk9WhqPRpWx
+FwudS6YdGN+qjveO6DKYm+zbhHUDzNy1ffG0tZXSvb5F8tVx8CPJcJjgxrILHE/
e7Ki1+/6j4e2JINJImK4RSd4ar5ff7ZOgPnkUCeBOJA7B2D0/PR6rf13up2dXPiH
5n2PtZ9xcocrUoyY+g8rkti7/bCbXoUmtRAz5rGbB1VnReAup8gVhYkMOg7eYlDK
AOf7DXycALmEe1EAclVfKt9ab9SGHueTzzpeR9u6sInn0YKh4Kp32CyHAgMBAAGj
ggJmMIICYjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG
AQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFDiMAVofGgD3DcbV/u7Yc8ni
tJQ2MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEB
BGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0
Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0
Lm9yZy8wGwYDVR0RBBQwEoIQYXBpLmFjdWl0eW1kLmNvbTBMBgNVHSAERTBDMAgG
BmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3Bz
LmxldHNlbmNyeXB0Lm9yZzCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB2AOJpS64m
6OlACeiGG7Y7g9Q+5/50iPukjyiTAZ3d8dv+AAABZ1bfDF8AAAQDAEcwRQIhAM8L
IPFBJ4AEUP2oWkVN+c1QKe4Vij6dCBKyajBzYLVsAiBaj7Xj55Lm62NbnNqphJTX
+7rt1PWkJAjew3e7g3wQMAB3ACk8UZZUyDlluqpQ/FgH1Ldvv1h6KXLcpMMM9OVF
R/R4AAABZ1bfCsIAAAQDAEgwRgIhAMbSSA2nGRdCq3sq3koAXUDliINO6KLgESiG
A/1Tt7YXAiEAy8nlsd/qMgdXCkMSKnxKb3NFeFxCxkR733l2nbks5YswDQYJKoZI
hvcNAQELBQADggEBAGE/F0KZTmh9Hl9BCOrJlesY7Kj5UrkUQtZ67ddo72E9bJQM
CTSs5omCCmVL5F5pQkq4CVoeSn2/ZvIwaIlanuV0ID6jYbv2lm1jbnWBSs4d4lDH
AYDVMNag40m/nu07FVclQJue0Xmn36slTP0oK0acPHcvhZptuHxsKebnfoOkR7eI
D2OE3tGuUYdNIb0JaVwqP+655Kebr135me7fX1CT5n0Z8UA9FLecKLz4oWuBZNtA
9XeVVjwY/9kSsXnEHT67CzokftE4izz+TdkaWWrbAQO6cdZopgl76Ov0brIxlUuu
pHFraGhIFVi8tZfUAa2gPIDOJ/oUWzMV/4LYqN0=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwVnbQwzBtDaB/WZXJ44z
/+GmtfTR8HhManVxhtp7m8ePgd1VFglZI3ckJulkIJveqdG56bciy4QaGsx40uS5
PVoaj0aVsfhcLnUumHRjfqo73jugymJvs24R1A8zctX3xtLWV0r2+RfLVcfAjyXC
Y4MayCxxP3uyotfv+o+HtiSDSSJiuEUneGq+X3+2ToD55FAngTiQOwdg9Pz0eq39
d7qdnVz4h+Z9j7WfcXKHK1KMmPoPK5LYu/2wm16FJrUQM+axmwdVZ0XgLqfIFYWJ
DDoO3mJQygDn+w18nAC5hHtRAHJVXyrfWm/Uhh7nk886XkfburCJ59GCoeCqd9gs
hwIDAQAB
-----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 304588649104179724656478797622384475147638
 . . . . . . . . [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 2018-11-27 19:31:57 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-02-25 19:31:57 +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.acuitymd.com'
 . . . . . . . . [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 24408302746032292190956394328708708066683591756236484948801021884139143026264317679009593744411096345830549967007580852887947775182716384625312049098018833371831379512851072211024844600062144316824807387473433249122211806931969085249336675383749720312653307391149264873117539325697118518151350395982872051831374179414706784890542260063202633248341517573194991738102420440283637339901951557828190569833677417549647098133636846880256762103629867353834850951088107588821031346303902455815330322043570257880826351744779098924394677679532769802918563650493999273102348168095730959091425020120823898937208024057812715318407
 . . . . . . . . . . . . . . . . . . . . [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)
							388c015a1f1a00f70dc6d5feeed873c9e2b49436
 . . . . . . . . . . . . . . . . [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 (20 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'api.acuitymd.com'
 . . . . . . . . . . . . . . . . [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)
							00f1007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016756df0c5f0000040300473045022100cf0b20f14127800450fda85a454df9cd5029ee158a3e9d0812b26a307360b56c02205a8fb5e3e792e6eb635b9cdaa98494d7fbbaedd4f5a42408dec377bb837c1030007700293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016756df0ac20000040300483046022100c6d2480da7191742ab7b2ade4a005d40e588834ee8a2e011288603fd53b7b617022100cbc9e5b1dfea3207570a43122a7c4a6f7345785c42c6447bdf79769db92ce58b
 . . . . [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)
		00613f1742994e687d1e5f4108eac995eb18eca8f952b91442d67aedd768ef613d6c940c0934ace689820a654be45e69424ab8095a1e4a7dbf66f23068895a9ee574203ea361bbf6966d636e75814ace1de250c70180d530d6a0e349bf9eed3b155725409b9ed179a7dfab254cfd282b469c3c772f859a6db87c6c29e6e77e83a447b7880f6384ded1ae51874d21bd09695c2a3feeb9e4a79baf5df999eedf5f5093e67d19f1403d14b79c28bcf8a16b8164db40f57795563c18ffd912b179c41d3ebb0b3a247ed1388b3cfe4dd91a596adb0103ba71d668a6097be8ebf46eb231954baea4716b6868481558bcb597d401ada03c80ce27fa145b3315ff82d8a8dd