app.ecotrace.solutions

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:37:c9:20:79:49:6b:e7:8c:61:be:b4:84:2d:73:96:54:bd 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=app.ecotrace.solutions

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:37:c9:20:79:49:6b:e7:8c:61:be:b4:84:2d:73:96:54:bd
Serial Number (int): 280319731416573209361538096485577063290045
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 18:86:cf:8b:0e:67:23:c0:b6:c6:d8:6a:ac:ff:ac:fe:2a:21:8e:1e
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 8f:80:65:c5:b7:62:5d:af:26:b2:d1:38:5a:6b:93:3c:72:f7:1a:3e
Fingerprint (sha256): bc:4b:7c:8c:8d:c2:b5:f1:5e:67:f4:03:5b:87:52:77:d0:76:63:c4:6a:2d:14:3f:8a:f6:0b:ed:a7:99:c2:21

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 app.ecotrace.solutions

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for app.ecotrace.solutions

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

app.ecotrace.solutions

Other certificates including the domain name ecotrace.solutions

(limited to 100 certificates)
mcmakler.redacted.ai
qrcode.ecotrace.solutions
jenkins.ecotrace.solutions
web.ecotrace.solutions
marketing-staging.internal.io
admin-dev.ecotrace.solutions
api.ecotrace.solutions
santiagocorso.com
api.ecotrace.solutions
www.trovu.co
web.ecotrace.solutions
www.plogga.se
ecotrace.solutions
web-dev.ecotrace.solutions
beef-dev.ecotrace.solutions
api.ecotrace.solutions
rocketchat.ecotrace.solutions
qrcode.ecotrace.solutions
admin.ecotrace.solutions
qrcode.ecotrace.com.br
portal-api-dev.ecotrace.solutions
amraynweb.com.au
admin.luka.la
api.ecotrace.solutions
portal-api.ecotrace.solutions
ecotrace.solutions
app.ecotrace.solutions
orders.acace.es
api-classificador-web-dev.ecotrace.solutions
viinikanlahti.weup.city
qrcode.ecotrace.solutions
web.ecotrace.solutions
admin.ecotrace.solutions
admin.ecotrace.solutions
portal-api.ecotrace.solutions
portal-api.ecotrace.solutions
www.prinki.com
ecotrace.solutions
beta.inreal.app
app.jtsboard.com
getpayed.app
api.ecotrace.solutions
portal-api-dev.ecotrace.solutions
app.ecotrace.solutions
www.smartlookmenswear.in
ecotrace.solutions
ecotrace.solutions
api.ecotrace.solutions
pranatitech.com
beef.ecotrace.solutions
beef-dev.ecotrace.solutions
*.ecotrace.solutions
web.ecotrace.solutions
hom-ecotrace.blockchain.ecotrace.solutions
api.ecotrace.solutions
web.ecotrace.solutions
web-dev.ecotrace.solutions
instagram-identify.ga
ecotrace.solutions
ecotrace.solutions
ecotrace.solutions
api.ecotrace.solutions
ecotrace.solutions
app.ecotrace.solutions
api-classificador-web-dev.ecotrace.solutions
api.barbarinn.is
*.ecotrace.solutions
beef-dev.ecotrace.solutions
api.ecotrace.solutions
api.ecotrace.solutions
*.ecotrace.solutions
www.credithita.com
wandb.ai
api.ecotrace.solutions
*.ecotrace.solutions
web-dev.ecotrace.solutions
api.ecotrace.solutions
classificador-web-dev.ecotrace.solutions

Certificate

The complete raw certificate details for app.ecotrace.solutions in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFYjCCBEqgAwIBAgISAzfJIHlJa+eMYb60hC1zllS9MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAxMjIxNzUyNDhaFw0x
OTA0MjIxNzUyNDhaMCExHzAdBgNVBAMTFmFwcC5lY290cmFjZS5zb2x1dGlvbnMw
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCigu7T9bVAfriJfhI9juBw
1d4/YlOQ7Ogvwew6V44wf+kXL0YXdi5gczotHAKy27sMMNFIpNthHVLGk/atH+wl
opF84KDFYz7OQOuytjR9yhsJrASgkIStwlXF8asBvvW/AT82icrl75hdgHhM2u43
KCngOt4AeS0j8+o8Cm3aa+txYNHklP1UPJRbYTawGXAQOYJhR5cbfRjKWuDvS6Es
7zADE+PmuTIX63ozR8J6BETt8R4r/9nYZ7RxLrhkDVZv04pxl551VMOpf6rxt0I/
6Es05Of11D0rDNEoIijyDg4e5WHvGXXcUx5FAgPEnFg22TyGG086/WSK5Gm4F0kL
AgMBAAGjggJpMIICZTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUH
AwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFBiGz4sOZyPAtsbY
aqz/rP4qIY4eMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsG
AQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNl
bmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl
bmNyeXB0Lm9yZy8wIQYDVR0RBBowGIIWYXBwLmVjb3RyYWNlLnNvbHV0aW9uczBM
BgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIB
FhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQIGCisGAQQB1nkCBAIEgfME
gfAA7gB1AOJpS64m6OlACeiGG7Y7g9Q+5/50iPukjyiTAZ3d8dv+AAABaHboaMwA
AAQDAEYwRAIgZnM3/QOz+qNttoD/dRV7rUE9FGWMfb3H4glL6DKp1ykCIART42rQ
cPvmYtxetzEqrsUvnEmh9hq1U2oQqXYUMTTSAHUAKTxRllTIOWW6qlD8WAfUt2+/
WHopctykwwz05UVH9HgAAAFoduhm1gAABAMARjBEAiAruFAiIHubTcZ1xywrq3St
vaIbXBCq2btxCH3bfkd41wIgdYHCN9V885/9xWboqV4zmxvxWUHHfqPcEAdRzRgD
IowwDQYJKoZIhvcNAQELBQADggEBAEkVmhg0zqsB6dei7ga7nuWpHiZDn+4RN6jX
OvO2avhO3GOVyJjKwDgetrfKOyAa4JqO6h/mwSt6O9gZrDpoI2Y0pCkT/Ld1HNUr
m4tFp/F5+Y5kJoMsDXsfxgf1t19x5TQ0SFRmjzk3rVdBJUTGGeaMOkN/U/ds23GX
O4xmEYFouz3kdhPcSKiQ8xbafGMVPt7dQ4pxJk8YyD9C4V+31+vu1noFniyLzITF
wwgE6a8PQJtyOrjdWLGxXoL3nECaakt6tEtm5ofO3gto3DFc6k6VmHa8W0uS2zMV
JLSoeBvD1e1rT7vrHmBU+opnvUMqaREa8baAMHiJYjyFvVYb8J0=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAooLu0/W1QH64iX4SPY7g
cNXeP2JTkOzoL8HsOleOMH/pFy9GF3YuYHM6LRwCstu7DDDRSKTbYR1SxpP2rR/s
JaKRfOCgxWM+zkDrsrY0fcobCawEoJCErcJVxfGrAb71vwE/NonK5e+YXYB4TNru
Nygp4DreAHktI/PqPApt2mvrcWDR5JT9VDyUW2E2sBlwEDmCYUeXG30Yylrg70uh
LO8wAxPj5rkyF+t6M0fCegRE7fEeK//Z2Ge0cS64ZA1Wb9OKcZeedVTDqX+q8bdC
P+hLNOTn9dQ9KwzRKCIo8g4OHuVh7xl13FMeRQIDxJxYNtk8hhtPOv1kiuRpuBdJ
CwIDAQAB
-----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 280319731416573209361538096485577063290045
 . . . . . . . . [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-01-22 17:52:48 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-04-22 17:52:48 +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 'app.ecotrace.solutions'
 . . . . . . . . [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 20515170834602872886201322420434652770180095766164050054926527277111785562428987879336400014958269648279597641541731614373236578176185472580218626505092398260488716264972289985343578463163987884975763531757474797203726594560361685957423388082176336125276510865997141077083145203720925170544073058603534530826785745164345858443975968296464369391826044455057926296481086869737533081441841779081714779027651578297663277454849980614857396480289111239784042130987146201379482944809853789098078066074636304499893766467688212644703348526285984946199320912716757745843582119594726637500873085746726276831861689540532726352139
 . . . . . . . . . . . . . . . . . . . . [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)
							1886cf8b0e6723c0b6c6d86aacffacfe2a218e1e
 . . . . . . . . . . . . . . . . [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 (26 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'app.ecotrace.solutions'
 . . . . . . . . . . . . . . . . [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)
							00ee007500e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016876e868cc00000403004630440220667337fd03b3faa36db680ff75157bad413d14658c7dbdc7e2094be832a9d72902200453e36ad070fbe662dc5eb7312aaec52f9c49a1f61ab5536a10a976143134d2007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016876e866d6000004030046304402202bb85022207b9b4dc675c72c2bab74adbda21b5c10aad9bb71087ddb7e4778d702207581c237d57cf39ffdc566e8a95e339b1bf15941c77ea3dc100751cd1803228c
 . . . . [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)
		0049159a1834ceab01e9d7a2ee06bb9ee5a91e26439fee1137a8d73af3b66af84edc6395c898cac0381eb6b7ca3b201ae09a8eea1fe6c12b7a3bd819ac3a68236634a42913fcb7751cd52b9b8b45a7f179f98e6426832c0d7b1fc607f5b75f71e534344854668f3937ad57412544c619e68c3a437f53f76cdb71973b8c66118168bb3de47613dc48a890f316da7c63153ededd438a71264f18c83f42e15fb7d7ebeed67a059e2c8bcc84c5c30804e9af0f409b723ab8dd58b1b15e82f79c409a6a4b7ab44b66e687cede0b68dc315cea4e959876bc5b4b92db331524b4a8781bc3d5ed6b4fbbeb1e6054fa8a67bd432a69111af1b680307889623c85bd561bf09d