api.ejartech.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:1c:ab:64:85:17:df:fc:77:51:a3:8b:98:29:ca:3a:fe:16 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.ejartech.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:1c:ab:64:85:17:df:fc:77:51:a3:8b:98:29:ca:3a:fe:16
Serial Number (int): 271092583985484136407340122970755394371094
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 49:92:c3:18:40:88:9d:95:24:a3:47:6b:64:33:17:79:f8:17:1d:40
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): ab:72:46:de:ce:8a:46:dd:5e:aa:ec:35:27:85:88:36:58:04:0a:d4
Fingerprint (sha256): 34:59:f3:6e:ba:bb:b2:e6:30:6e:0e:29:5b:9f:3d:80:cf:fd:bd:ad:16:31:49:43:71:7f:2d:3f:1c:00:f6:a6

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

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for api.ejartech.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.ejartech.com

Other certificates including the domain name ejartech.com

(limited to 100 certificates)
www.coreputters.com
www.yanax.com
penyadap.com
starsign.dk
www.kaitours.bike
inventronic.com
jetlingo.com
savemybio.com
test.api.ejartech.com
leicester.bowls-mobile.com
groomerbox.com.br
admin.qa6.restoplus.com
www.buildgulf.com
www.clickclackhotel.com
p-systems.io
tablechamp.at
api.ejartech.com
www.nurturewellness.co.in
www.galaxyinvestmentpartners.com
santaisabella.com.ar
mediakitmaker.com
nymclucknow.studio
simplinsur.app
santaisabella.com.ar
www.adiktiv-technologies.com
www.quisii.com
www.yanax.com
suzuki-iwatashi-poc.thelabel.tokyo
alexabree.com
halilakcan.com
www.peail.com
project.raiment.studio
admin.qa6.restoplus.com
office.ejartech.com
text2speech.app
tytorials.flyingfacedesigns.com
b2engenharia.com
www.morenoise.it
huskme.com
celcom-bot.chitchax.com
auctioneer.owenwood.com.au
summer.kingsgift.xyz
ulink.goshop.my
tytorials.flyingfacedesigns.com
www.pleni.com.br
dba.myemmacloud.com
system.pargolfsolutions.com
jemaelectrical.co.uk
fireswan.app
lapps.in
eribo.ziggu.app
www.nitroventures.de
kyleschwartz.ca
stok.ozsoymetalpaslanmaz.com
mail.ejartech.com
partypay.nl
learn.ucode.com
admin.doleconnection.com
www.pose.best
kola-pujcovna.cz
app.organizedly.io
www.galaxyinvestmentpartners.com
ejartech.com
onboarding.bcb.group
night.karrot.ai
www.jobana.co
www.pose.best
auth1.jumpkick.com
www.computerlogicinnovation.co.ke
dba.myemmacloud.com
starsign.dk
homedoctor.todaynewspost.net
www.ejartech.com
office.ejartech.com
dev.ciapipe.com.br
www.ejartech.com
huskme.com
www.joha.app
savemybio.com
www.ht2pimoveis.com.br
indiqueeganhe.vivaquartzo.com.br
ejartech.com
jonasstjerne.com
night.karrot.ai
office.ejartech.com
plastificadoscoco.com.ar
bigforest.pictures
eribo.ziggu.app
getwagit.com
igorsiqueira.app
demo.letslunchpool.com
demo.strongline.smplabs.com
mail.ejartech.com
valentinelys.art
salsanena.stage.freshfox.at
blog.ejartech.com
demo.alum.app
ejartech.com
jemaelectrical.co.uk
test.api.ejartech.com

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFVzCCBD+gAwIBAgISAxyrZIUX3/x3UaOLmCnKOv4WMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA2MjUyMjUwNTBaFw0x
OTA5MjMyMjUwNTBaMBsxGTAXBgNVBAMTEGFwaS5lamFydGVjaC5jb20wggEiMA0G
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCkW0XlsBnOv7JEx6H71oIUvGTvfzhe
O15BPUwNjifsl3BymlPs2VrfOZZC9eYF0RtsXARJCNIay0AeIpo+e4UMPtDptetQ
F8LZ3DYzeOa6cCu3XMkgbLLBa1c1kTiKlD3vJxHyhx0c6F1TFQdOt2L33l9g+VBB
pW1LXwhC9aHWBd5MPLzmogM1dogOAoSsRm5S9eqh3uUK0nO5sXQggz7QDd6H0UHN
TxX2jZ6YU5aLoeT4xeuUH6G/2jsBOEFmRtlUIuD27210yGlWPixIMLlCFt7msHg/
xoin6SiLR9zLyqkBRVHxeCdDerUZDDcYN4BZV65/d/wJstd5MHhLKNp3AgMBAAGj
ggJkMIICYDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG
AQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFEmSwxhAiJ2VJKNHa2QzF3n4
Fx1AMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEB
BGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0
Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0
Lm9yZy8wGwYDVR0RBBQwEoIQYXBpLmVqYXJ0ZWNoLmNvbTBMBgNVHSAERTBDMAgG
BmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3Bz
LmxldHNlbmNyeXB0Lm9yZzCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1AG9Tdqwx
8DEZ2JkApFEV/3cVHBHZAsEAKQaNsgiaN9kTAAABa5EMmvkAAAQDAEYwRAIgbxtm
putAc7S5pZcGCJASETlHu/QteWvXA8pt2WgharUCIFJDV7bYRjkBkA8hRcyDWOR7
ZUa6UJzTMMJzBHGNRwOaAHYAKTxRllTIOWW6qlD8WAfUt2+/WHopctykwwz05UVH
9HgAAAFrkQybmwAABAMARzBFAiEA5srLsAY3IDZbLo1ATJp4c+e0D0G4jbSxm7A8
QUTOWd8CIH2j9iSEHwvpNOUcyghkbkzrPLSVBIvek/tNm69tuVvwMA0GCSqGSIb3
DQEBCwUAA4IBAQBwlGz3K+cM+eBcU1U5miNCBqmBqS7UznntvZPqNiktqXhyEyfJ
SbgnVxnFyoI0e251v/Qi0kUxdjhijOEcgt5P27RSqmRT11tQS/l757TZgUSN7eVT
AJOIgVQXts+ZbvpHq4uvqr/x8DZ3mM89stG7hoZcI6AnmHVbgEcb+aEtnXipPzk/
f+joKLpiTKjmgMLPL0KGZIjbL9VB8sHvUONVvRue+OHUPAjMRBQsZGO7p1O4kl92
YRcT6pBK9dDsPJkoUhpdJpIu7GUyp9DoAzctMd5x2r2c6okMgRD0DtF8EpS2x4x/
s6eTWYBMo/77se9m0wZnrbIblAuYl0OOSBC4
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApFtF5bAZzr+yRMeh+9aC
FLxk7384XjteQT1MDY4n7JdwcppT7Nla3zmWQvXmBdEbbFwESQjSGstAHiKaPnuF
DD7Q6bXrUBfC2dw2M3jmunArt1zJIGyywWtXNZE4ipQ97ycR8ocdHOhdUxUHTrdi
995fYPlQQaVtS18IQvWh1gXeTDy85qIDNXaIDgKErEZuUvXqod7lCtJzubF0IIM+
0A3eh9FBzU8V9o2emFOWi6Hk+MXrlB+hv9o7AThBZkbZVCLg9u9tdMhpVj4sSDC5
Qhbe5rB4P8aIp+koi0fcy8qpAUVR8XgnQ3q1GQw3GDeAWVeuf3f8CbLXeTB4Syja
dwIDAQAB
-----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 271092583985484136407340122970755394371094
 . . . . . . . . [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-06-25 22:50:50 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-09-23 22:50:50 +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.ejartech.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 20748090425976182576346339307838278920652027342822356700788759264686505028269638613171869494903926357175741533108175608088759964601426884503554828044983869626721255659910216705863295172385440040659295566460232456918199377389596904665894409199249774424738326120547659627244395762151688179504721316127140504347251439689815637420479047499968608165866055041853597738538593499321238784484504259660643991308995026343500928370232633044629835306574779730669316282433846348989939971837943631422835905810820699256005062185600570257836542258124850411254543238923546037537109347189280204667020103878701824554019922314454513539703
 . . . . . . . . . . . . . . . . . . . . [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)
							4992c31840889d9524a3476b64331779f8171d40
 . . . . . . . . . . . . . . . . [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.ejartech.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 (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef0075006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016b910c9af9000004030046304402206f1b66a6eb4073b4b9a59706089012113947bbf42d796bd703ca6dd968216ab50220524357b6d8463901900f2145cc8358e47b6546ba509cd330c27304718d47039a007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016b910c9b9b0000040300473045022100e6cacbb0063720365b2e8d404c9a7873e7b40f41b88db4b19bb03c4144ce59df02207da3f624841f0be934e51cca08646e4ceb3cb495048bde93fb4d9baf6db95bf0
 . . . . [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)
		0070946cf72be70cf9e05c5355399a234206a981a92ed4ce79edbd93ea36292da978721327c949b8275719c5ca82347b6e75bff422d245317638628ce11c82de4fdbb452aa6453d75b504bf97be7b4d981448dede553009388815417b6cf996efa47ab8bafaabff1f0367798cf3db2d1bb86865c23a02798755b80471bf9a12d9d78a93f393f7fe8e828ba624ca8e680c2cf2f42866488db2fd541f2c1ef50e355bd1b9ef8e1d43c08cc44142c6463bba753b8925f76611713ea904af5d0ec3c9928521a5d26922eec6532a7d0e803372d31de71dabd9cea890c8110f40ed17c1294b6c78c7fb3a79359804ca3fefbb1ef66d30667adb21b940b9897438e4810b8