api2.impactoss.org

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:7c:4f:a4:bf:9f:05:d2:61:55:2a:96:13:0c:a5:c8:80:b7 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=api2.impactoss.org

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:7c:4f:a4:bf:9f:05:d2:61:55:2a:96:13:0c:a5:c8:80:b7
Serial Number (int): 303637735728368231371369526782828218974391
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 80:d3:a7:10:34:d2:4d:5c:cc:ed:95:56:f2:eb:4c:53:d4:5f:bd:cf
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 36:e7:c3:47:26:22:1c:fb:5c:1a:79:f5:39:e7:0a:12:ae:fc:1d:4a
Fingerprint (sha256): 34:91:de:e6:7d:8a:35:0b:6f:55:23:6d:77:e5:a9:62:6a:04:1f:ba:fd:08:07:52:c0:a4:da:46:5b:96:f6:62

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 api2.impactoss.org

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for api2.impactoss.org

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

api2.impactoss.org

Other certificates including the domain name impactoss.org

(limited to 100 certificates)
www.abiasimoveis.com.br
aff.slotclubx.com
cybertimestamp.com
link.marlim.co
user-manual.impactoss.org
real6.app
dev-pass.cleared4.org
user-manual.impactoss.org
now.doozzoo.com
quick-start.impactoss.org
api3.impactoss.org
emoceans.agency
api3.impactoss.org
api2.impactoss.org
user-manual.impactoss.org
api.impactoss.org
www.chosentree.com
portal.rpsit.ac.in
portal2.conazweb.com.br
www.tinkr.co.uk
db.nilsh.ch
compressthat.com
user-manual.impactoss.org
andrewtheiss.com
ohsn.finarkein.com
aburto.jurix.cl
app.orundata.com
theotherroom.com.au
ws.alovesupreme.co.za
api.impactoss.org
lumi.rootasjey.dev
theeagerstudent.com
install-guide.impactoss.org
basic-demo.impactoss.org
impactoss.org
impactoss.org
api3.impactoss.org
indra.legalmetrics.com.br
sub.idenfit.com
ml2.klev.org
scriby.ai
www.drat-process.com
www.yru.chat
admin.tobeyou.sg
www.agndevelopment.com
e-certificates.org
pointing.io
www.radioamator.testry.ro
marmope.ml
www.matogen.ru
api3.impactoss.org
user-manual.impactoss.org
poly-demo.banglafighter.net
giqtest.com
host.bulbul.tv
kadastr.cloud
democratus.fr
api.impactoss.org
projectdesire.eu
impactoss.org
bobbywhite.ca
user-manual.impactoss.org
user-manual.impactoss.org
api2.impactoss.org
beta.joppy.me
benmiz.com
pesquisa.uiclap.com
corporate.mosahay.org
api3.impactoss.org
www.radioamator.testry.ro
user-manual.impactoss.org
api2.impactoss.org
bitessecurity.com
abapacb.com.br
sis-demo.impactoss.org
weather.tognacci.net
install-guide.impactoss.org
marutas.ilamisocofy.me
www.coengineers.io
www.149.ai
jaimeblasco.com
www.dovui.cc
www.dartsugar.com
homologacao.quitapay.com.br
api.impactoss.org
api.impactoss.org
quick-start.impactoss.org
impactoss.org
nunapetsmart.com
none.skynet.id
dreamlin.info
quick-start.impactoss.org
quick-start.impactoss.org
www.abhilashpatil.com
www.inovardirect.com
vfretdra.tk
holidaysseason.com.my
www.vagondesandias.com
api.impactoss.org
api.impactoss.org

Certificate

The complete raw certificate details for api2.impactoss.org in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFXDCCBESgAwIBAgISA3xPpL+fBdJhVSqWEwylyIC3MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAxMTQyMzQ3MjNaFw0y
MDA0MTMyMzQ3MjNaMB0xGzAZBgNVBAMTEmFwaTIuaW1wYWN0b3NzLm9yZzCCASIw
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALPOEM/UElFH6T3cQc2oLKoHiUjr
PGO74Fdw8nEGbC38uftAF/doRctVPSyRUL4Smj08l3lmFDsdpRWVGk723JIgh8sC
JaISC5iDvRNpRgyzq5vnSTQe0bfRC3KsNHRljmvL1acZuERVehoBWGIkYRN5qvkI
UMA9ZUBM4Wy5aoiS43qkqbPmZB4eMJdiErYC28MWsy+NdG70V/uw3lzPvFnQdnEk
eP4nHhNAcJHWmTZGKJbBy3aWtHNZHu0XTFts0xMH566Hidc3I+BCQMrBZvKk/quM
NMLem8sKBcWHG+zRVtm58g8FfiN1qxNQk/JvCNHSEP2EWhjK/+lXOiDWoM0CAwEA
AaOCAmcwggJjMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYI
KwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUgNOnEDTSTVzM7ZVW8utM
U9Rfvc8wHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUH
AQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5
cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5
cHQub3JnLzAdBgNVHREEFjAUghJhcGkyLmltcGFjdG9zcy5vcmcwTAYDVR0gBEUw
QzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDov
L2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgDw
laRZ8gDRgkAQLS+TiI6tS/4dR+OZ4dA0prCoqo6ycwAAAW+mq1MUAAAEAwBHMEUC
IQDFFXCldn+iOxrLqWGjq4a+6b2BMD1UsgzL5YEQ93UzbwIgMq5UXsqJZ/nHeu7h
ajRGQ1fDhtH+tIRZAVRKAR4ePHsAdgCyHgXMi6LNiiBOh2b5K7mKJSBna9r6cOey
SVMt74uQXgAAAW+mq1MFAAAEAwBHMEUCIQD0dykT/iqmcyGhyq+L1P8B2pqC0yoi
y2/kbf6mn9zySwIgDYL7/OKr1IwO31MpVeYnTq5L5cmIvROewAiNcTHZfcowDQYJ
KoZIhvcNAQELBQADggEBAF27lJyldjQl0GITIhw1/gbc9bQsGd3dyUM6tp1uq4al
rLgHnZ7qhx7ZPmlP9F6S85Ugl/ONCZT6kgctdSyDHX7gbLrbUKeZ77NZIysBbKGo
PU6lOuGxfCEQl2AV1qM5VTMFCQN0t/lzWLZ7Gph3k+L0mUGXAd+Dvly0a58CbWxD
F3yUEsyfBK7pDZbvAmFitXLcaAS+OklFX0UrDIISgHrTcsINCaL66JcMsYWu0ZCc
NtxGPC35Wz0W+p7pj5JTTzLfE4TuJwFe92jN4iKsDRCVdSJvphIm3fJeHqmVcIjv
WMnusq6MgSl9fuUe/sLLu97+SmfjZB68tyGb1RGoKWY=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs84Qz9QSUUfpPdxBzags
qgeJSOs8Y7vgV3DycQZsLfy5+0AX92hFy1U9LJFQvhKaPTyXeWYUOx2lFZUaTvbc
kiCHywIlohILmIO9E2lGDLOrm+dJNB7Rt9ELcqw0dGWOa8vVpxm4RFV6GgFYYiRh
E3mq+QhQwD1lQEzhbLlqiJLjeqSps+ZkHh4wl2IStgLbwxazL410bvRX+7DeXM+8
WdB2cSR4/iceE0BwkdaZNkYolsHLdpa0c1ke7RdMW2zTEwfnroeJ1zcj4EJAysFm
8qT+q4w0wt6bywoFxYcb7NFW2bnyDwV+I3WrE1CT8m8I0dIQ/YRaGMr/6Vc6INag
zQIDAQAB
-----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 303637735728368231371369526782828218974391
 . . . . . . . . [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-01-14 23:47:23 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-13 23:47:23 +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 'api2.impactoss.org'
 . . . . . . . . [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 22698271358632370217723914875418497288474180816326556301749859396160261248360860351593902415434433694535671646452693404624227213817315832290088624802858921594480498427318871847653735453016371547579713796775114811915858796137842760316734403528268502594096181689869623819953999975078367171004515043995858594876412353647733336743738559857765512994630847601007057008528027146413302742884694770486301356139692126989303784431069329486621327036371803524391244459501686945328541588066884312444247457369581890376276635284149039372394888569790269261163201202365838360988152153925095625857723093222947583833978371728516975075533
 . . . . . . . . . . . . . . . . . . . . [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)
							80d3a71034d24d5ccced9556f2eb4c53d45fbdcf
 . . . . . . . . . . . . . . . . [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 (22 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'api2.impactoss.org'
 . . . . . . . . . . . . . . . . [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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f0007600f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016fa6ab53140000040300473045022100c51570a5767fa23b1acba961a3ab86bee9bd81303d54b20ccbe58110f775336f022032ae545eca8967f9c77aeee16a34464357c386d1feb4845901544a011e1e3c7b007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016fa6ab53050000040300473045022100f4772913fe2aa67321a1caaf8bd4ff01da9a82d32a22cb6fe46dfea69fdcf24b02200d82fbfce2abd48c0edf532955e6274eae4be5c988bd139ec0088d7131d97dca
 . . . . [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)
		005dbb949ca5763425d06213221c35fe06dcf5b42c19ddddc9433ab69d6eab86a5acb8079d9eea871ed93e694ff45e92f3952097f38d0994fa92072d752c831d7ee06cbadb50a799efb359232b016ca1a83d4ea53ae1b17c2110976015d6a339553305090374b7f97358b67b1a987793e2f499419701df83be5cb46b9f026d6c43177c9412cc9f04aee90d96ef026162b572dc6804be3a49455f452b0c8212807ad372c20d09a2fae8970cb185aed1909c36dc463c2df95b3d16fa9ee98f92534f32df1384ee27015ef768cde222ac0d109575226fa61226ddf25e1ea9957088ef58c9eeb2ae8c81297d7ee51efec2cbbbdefe4a67e3641ebcb7219bd511a82966