staging.api.qooper.io

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:9d:9b:a7:43:ad:76:b5:d6:67:1a:d4:4f:82:cb:86:6c:d8 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=staging.api.qooper.io

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:9d:9b:a7:43:ad:76:b5:d6:67:1a:d4:4f:82:cb:86:6c:d8
Serial Number (int): 314968088227454770598985859567014501575896
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 00:bc:21:59:24:c7:89:ce:74:fe:a4:9a:9c:e8:9c:82:d5:19:cb:04
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 04:b8:7c:22:d9:90:75:af:67:a4:b0:e4:bb:cb:ad:f1:c4:40:20:ea
Fingerprint (sha256): 11:64:2f:ca:fe:8f:2e:16:03:48:30:b0:45:68:b7:ad:56:07:1e:0a:70:ba:b4:23:a2:ba:07:e4:35:13:17:36

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 staging.api.qooper.io

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for staging.api.qooper.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

9 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

staging.api.qooper.io

Other certificates including the domain name qooper.io

(limited to 100 certificates)
farmandhaus.app
sw.app.ignates.com
www-nutrigenomix-dev.mixxmac.com
www.message.watch
qooper.io
facturacionrecepcion.primeraplus.com.mx
tae.hiari.net
mu7ex.com
pixxers.com
thitaeng.com
qooper.io
test.f.jobelhome.com
entelechia.net
www.whitegravelmines.com
www.ethionxtgen.com
yah.ac
staging.platform.qooper.io
staging.api.qooper.io
pixxers.com
promo.qooper.io
www.nextstay.in
app.bexix.net
share.gowani.in
www.mobyconnect.co
littleli.am
staging.marketplace.ate.services
beta.4tuna.io
staging.api.qooper.io
sk-p.app
deliveries.bishulimsf.com
iharikrishnankr.com
www.unrealjourney.com
app.chapchapgo.com
demo.edgile.us
qooper.io
gunespeksen.com
qooper.io
mydoremi.co
www.aeengenharia.com.br
www.nextstay.in
trulywa.com
patsne.ws
www.alvieapp.com
espahelsinki.fi
staging.mentoring.qooper.io
felipe.resende.app
www.travelli.nz
catdeck.store
demo.colloplan.com
www.clubignitor.com
thinklet.ai
devisedata.com
app-link.nexquare.io
www.brasiltatuagem.com.br
squidbet.com
www.memoo.io
promo.qooper.io
myaa.app
www.vanguardmotor.com.au
qooper.io
test.farmacare.dev
new.plazaalempizza.com.ar
michaelandmacie.com
masters.texcloud.app
escaner.iosper.gov.ar
www.avaluoya.com
lesign.studio
www.clubignitor.com
premium-cup.de
learning.qooper.io
lesign.studio
cloud.jochun.tw
beta.4tuna.io
sidnei.nerit.app
www.mardyhijab.com
test-admin.offshore-fool.com
test-admin.offshore-fool.com
lax-qa.itxi.aero
staging.qooper.io
portovet.com.br
ardentgrace.com
farmandhaus.app
staging.api.qooper.io
demo.platform.qooper.io
app-link.nexquare.io
thoughtfocus-starfest.com
prosperecar.com.br
api.qooper.io
www.drhayes.io
salmen.dev
www.planetarium.ai
app.bexix.net
user-api.qooper.io
www.hangtok.com
staging.learning.qooper.io
demo.qooper.io
get.nala.ai
www.felipebastias.cl
dabenergy.cl
working.kasoft.vn

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFYjCCBEqgAwIBAgISA52bp0OtdrXWZxrUT4LLhmzYMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEyMTEyMzMzMzlaFw0y
MDAzMTAyMzMzMzlaMCAxHjAcBgNVBAMTFXN0YWdpbmcuYXBpLnFvb3Blci5pbzCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKZvsaC5QjyxSWmJH8l7O9bW
k22FVaFqKoupLoHKpIa2hdFk5QFYb2r2rUkr2vO6/bSDUUdo/QZkLWM/OFog5X9w
98ExD+vzVYsgHiQp9Q94v0bcUWszMHs7jWWOpFCudtOVcUKuwp92JjcDwayFo7VX
ZLwrrayf77wBt6IyyylfBqy8f5VQnQPLlFbAJn5rSPiz4sGF3HvmSo44asAGOm7J
OSly4xSTcqShmcXh3SNGs4X2SF1gwf6jniAw5+NSZjwkN3wQKy4l8g5S3mwyuWOr
4a72dPmg5++aLPWvMy6vLl61WfiHLg2nrBsET3BspFy4L4dT5nlJoTuaI1tXWNMC
AwEAAaOCAmowggJmMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD
AQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUALwhWSTHic50/qSa
nOicgtUZywQwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYB
BQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu
Y3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2Vu
Y3J5cHQub3JnLzAgBgNVHREEGTAXghVzdGFnaW5nLmFwaS5xb29wZXIuaW8wTAYD
VR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYa
aHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEEBgorBgEEAdZ5AgQCBIH1BIHy
APAAdgDwlaRZ8gDRgkAQLS+TiI6tS/4dR+OZ4dA0prCoqo6ycwAAAW73hoePAAAE
AwBHMEUCIQCR4Rl2yB3VAqkHUKYqRqNwmIgj1Gun8RFaF2Kgo1LQtwIgU4ydu+xt
BBjHQXieG2FGD6/mctbmC7H0q3eS4i9n6g8AdgAHt1wb5X1o//Gwxh0jFce65ld8
V5S3au68YToaadOiHAAAAW73hoe7AAAEAwBHMEUCIQDfJM8Xj8dNzBjMPz1HCtWM
V1udJ+dMCmJzXnCJ3ZWDggIgZozJCOd3/GbbDLnPnIRijEUPJmRWikwWQY+Jddig
kIwwDQYJKoZIhvcNAQELBQADggEBAHmWfgGgXn01EkI7J1t/dHCm6rih0RM4Wth3
HfNuc/WMvVhNRDp0fUdjEGCfE5NDfhdAraF3QE7EiO7LBivmrZtB44giDaAlbI1K
DlVAR7F68QDpOVdm2Xlk+GCfxxsHX/2Gxhsn0g7zBX01Y/n0RTvQ9cWsjup6HQuW
M5XTnZRkRpJvhe5GwWhMKT4zRKtW2xfuCzEpgfuKcf9o0AAsFuPmE/Q+z5nIfdID
LBMLJPGNKtLFHAv4SiN3XwxKfdOezx6dOc8kwv0OYKof8jCRB0cg7DoSelX7p1Af
5en+IGHpJjxrMfbS+aKq+IRBRVpKjDTPVkL8yC5H454WyXQwS4c=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApm+xoLlCPLFJaYkfyXs7
1taTbYVVoWoqi6kugcqkhraF0WTlAVhvavatSSva87r9tINRR2j9BmQtYz84WiDl
f3D3wTEP6/NViyAeJCn1D3i/RtxRazMwezuNZY6kUK5205VxQq7Cn3YmNwPBrIWj
tVdkvCutrJ/vvAG3ojLLKV8GrLx/lVCdA8uUVsAmfmtI+LPiwYXce+ZKjjhqwAY6
bsk5KXLjFJNypKGZxeHdI0azhfZIXWDB/qOeIDDn41JmPCQ3fBArLiXyDlLebDK5
Y6vhrvZ0+aDn75os9a8zLq8uXrVZ+IcuDaesGwRPcGykXLgvh1PmeUmhO5ojW1dY
0wIDAQAB
-----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 314968088227454770598985859567014501575896
 . . . . . . . . [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-12-11 23:33:39 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-10 23:33:39 +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 'staging.api.qooper.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 21010636918886126040863077753001941152383817494944872575114582292068136101524572193840892814585495686453630323416006895115925912634497271438131051307974878458143267432123999818140398080389552777440633233730718616243752889142880489830754474996333061212426989841514340770757575399462821778317415183103720441556614505694198899894277043573738902607209148494445482953953046220495334043221228723816375521005712905496084754421313728611068980119173227479534297687467483403037207768664489082789868731633757142857469155960044479757167003047085845967833393006256119311937794518468522338816276377761603252442962069926408739051731
 . . . . . . . . . . . . . . . . . . . . [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)
							00bc215924c789ce74fea49a9ce89c82d519cb04
 . . . . . . . . . . . . . . . . [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 (25 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'staging.api.qooper.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 (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)
							00f0007600f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016ef786878f000004030047304502210091e11976c81dd502a90750a62a46a370988823d46ba7f1115a1762a0a352d0b70220538c9dbbec6d0418c741789e1b61460fafe672d6e60bb1f4ab7792e22f67ea0f00760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016ef78687bb0000040300473045022100df24cf178fc74dcc18cc3f3d470ad58c575b9d27e74c0a62735e7089dd9583820220668cc908e777fc66db0cb9cf9c84628c450f2664568a4c16418f8975d8a0908c
 . . . . [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)
		0079967e01a05e7d3512423b275b7f7470a6eab8a1d113385ad8771df36e73f58cbd584d443a747d476310609f1393437e1740ada177404ec488eecb062be6ad9b41e388220da0256c8d4a0e554047b17af100e9395766d97964f8609fc71b075ffd86c61b27d20ef3057d3563f9f4453bd0f5c5ac8eea7a1d0b963395d39d946446926f85ee46c1684c293e3344ab56db17ee0b312981fb8a71ff68d0002c16e3e613f43ecf99c87dd2032c130b24f18d2ad2c51c0bf84a23775f0c4a7dd39ecf1e9d39cf24c2fd0e60aa1ff23091074720ec3a127a55fba7501fe5e9fe2061e9263c6b31f6d2f9a2aaf88441455a4a8c34cf5642fcc82e47e39e16c974304b87