info.tennisscoring.app

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:52:00:c6:f8:67:f3:39:a3:04:ff:57:cd:ad:8a:71:99:eb 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=info.tennisscoring.app

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:52:00:c6:f8:67:f3:39:a3:04:ff:57:cd:ad:8a:71:99:eb
Serial Number (int): 289241044995849040820318585236887480408555
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 01:ff:ff:06:eb:e9:40:a8:07:ee:a2:f8:c9:62:3e:a1:4a:da:d0:fd
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 78:41:de:26:c6:d1:33:52:fe:f2:a4:73:b1:32:4a:be:11:12:eb:d1
Fingerprint (sha256): e4:d0:7c:00:c2:11:74:fd:15:b3:72:cb:9b:7a:13:85:4d:e4:41:c7:10:57:6f:95:f9:c2:03:e7:ac:06:bb:cf

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 info.tennisscoring.app

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for info.tennisscoring.app

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

info.tennisscoring.app

Other certificates including the domain name tennisscoring.app

(limited to 100 certificates)
tennisscoring.app
hacktoberfest.pwapilipinas.org
app.afterdata.ai
tennisscoring.app
wewalk.app
beta.oleach.co.uk
ks.com.pe
esquiaconmigo.ar
www.tennisscoring.app
calebsplayhouse.club
pandoralive.jp
info.tennisscoring.app
debug-link.nusic.fm
digital-storytelling.ncldata.dev
adia-trafic.com
explore2.saga.einride.dev
askmeshit.markspolakovs.me
www.nsawinski.ru
tennisscoring.app
beta.tennisscoring.app
dancefestivalsapp.com
www.pika.app
mykaraoke.app
vystarcu.wallit.app
emelieingverudfoto.se
100pics.com
basher.app
www.boladjivinou.com
qa-app.icreditspace.com
penguindiner.games235.com
www.imin.app
www.kurofu.com
real-halftone.hiraku.space
4eleven.fr
bingesearch.com
www.tennisscoring.app
explore2.saga.einride.dev
www.thefoodstop.co
info.tennisscoring.app
tennisscoring.app
link.tennisscoring.app
www.tennisscoring.app
www.couplestamp-pt.co.kr
dev.moneystack.app
www.productionperfect.com
slugtrack.org
skuad.me
testing.tennisscoring.app
www.imin.app
bmdesigner.com
maciej-mierzejewski.pl
www.fight.reviews
info.tennisscoring.app
docs.jodacare.com
offers.lendage.com
dev.michaelilyin.ru
www.smartbeet.app
tt19.cf
callmanager.spont.cash
info.tennisscoring.app
snapchatpolls.com
voosoft.in
theunprescribed.org
user.myfirebasetest.oxon.world
info.tennisscoring.app
tennisscoring.app
www.nebrasolutions.com
jayoungkoo.com
erayozs.com
info.tennisscoring.app
xaivtxijnkawm.com
search.upstageai.com
info.tennisscoring.app
vadoelectro.be
www.tennisscoring.app
scheduleteam.com
www.pixelhire.io
m.lifecircle.app
www.10mg.co
dropship.boxup.io
testing.tennisscoring.app
dlombasegglvodralb.de
felox.com.co
info.tennisscoring.app
versus.turnosweb.app
www.joeraver.com
signup.watermelon.co
www.hermesfood.xyz
info.tennisscoring.app
dashboard.aps.freshpop.app
www.okdeluxeusa.com

Certificate

The complete raw certificate details for info.tennisscoring.app in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFYzCCBEugAwIBAgISA1IAxvhn8zmjBP9Xza2KcZnrMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEwMjAwODMxNDZaFw0y
MDAxMTgwODMxNDZaMCExHzAdBgNVBAMTFmluZm8udGVubmlzc2NvcmluZy5hcHAw
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCinLzgYWHGpjSsbK4kAnTj
U1TAIZXNSqv7r6DZoYgsOUYWi1wYubyWBtv2U31HlR32moOFol8ki6OUkJrr4NKX
7RWQ7eihmE55Fa+Ic790qgwaOMhGkbmVKfDDhWKMc5cwIpg2jppXx56sk8/wC1Gy
9X51mI5T/2yUDNj0/svEx7NLlhyPdb1gkwNs1D4ETRnmjFt7Db35dD5q9SBB1d02
4JIV5lWnp8VhwWhZvSjc2q/nFm3cECJB+sRNBV6Y9599BrcbPzBXMG6dvh9BaUWT
eTkQiJE9yNUhqdZLDgXyqF+Im5dIjZhCIfRCzfcSks8Vy2B/llzcnkXs/8m98omn
AgMBAAGjggJqMIICZjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUH
AwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFAH//wbr6UCoB+6i
+MliPqFK2tD9MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsG
AQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNl
bmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl
bmNyeXB0Lm9yZy8wIQYDVR0RBBowGIIWaW5mby50ZW5uaXNzY29yaW5nLmFwcDBM
BgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIB
FhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQMGCisGAQQB1nkCBAIEgfQE
gfEA7wB1AG9Tdqwx8DEZ2JkApFEV/3cVHBHZAsEAKQaNsgiaN9kTAAABbeiCJ+oA
AAQDAEYwRAIgHqsFXoO4a5snXV6zL5VDT9b5GSn6OEtODOSogQGc88wCIA8PRPfl
+F2KFsKtDB3TxTxKyUE4EsXfim9C15WUxL2pAHYAsh4FzIuizYogTodm+Su5iiUg
Z2va+nDnsklTLe+LkF4AAAFt6IIn+QAABAMARzBFAiEA9GyTISC30fkOrz6qOQcb
Ro/I18cEBrgO7CSusFTZZDgCIEVa3VQZLgnCT5toavNc2gyLaUsGU1JyheKClrOQ
QBj+MA0GCSqGSIb3DQEBCwUAA4IBAQCH6K2/PyEmWQCzlfsWc1KFfm+3ptCFmog4
aMigxdzrPc8xNdPPfa4YcFp8sOwZLUjrFlMcuIXQKbuX3K/XLwJnlypofTKzF36H
ueC+A3jvBMlPKiaIRigTdRIY3SsT2WUh6pwbX6McedgMIiYtySHjXj4MVrinpY1U
o6eWxRGBNxSDtG7LPV5nTz+jKmV00e+euqyhAbvV0VoSsRyL4m5vhQVYNm/L40Lh
q/I/ZkaQaB3HLA0okVu1048PXLTOg/Kcu6Z2VBDHzhif1ACf1Clq46mfHiXO7Mek
+RraBOpxBfDCLOmFV3B7G+MTKtKoaS46UtmKYwlYtwPS7qOB0OC9
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAopy84GFhxqY0rGyuJAJ0
41NUwCGVzUqr+6+g2aGILDlGFotcGLm8lgbb9lN9R5Ud9pqDhaJfJIujlJCa6+DS
l+0VkO3ooZhOeRWviHO/dKoMGjjIRpG5lSnww4VijHOXMCKYNo6aV8eerJPP8AtR
svV+dZiOU/9slAzY9P7LxMezS5Ycj3W9YJMDbNQ+BE0Z5oxbew29+XQ+avUgQdXd
NuCSFeZVp6fFYcFoWb0o3Nqv5xZt3BAiQfrETQVemPeffQa3Gz8wVzBunb4fQWlF
k3k5EIiRPcjVIanWSw4F8qhfiJuXSI2YQiH0Qs33EpLPFctgf5Zc3J5F7P/JvfKJ
pwIDAQAB
-----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 289241044995849040820318585236887480408555
 . . . . . . . . [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-10-20 08:31:46 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-01-18 08:31:46 +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 'info.tennisscoring.app'
 . . . . . . . . [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 20527895693725073492974730158429314179570031955268191780004568071442663286552840304409435372589844739901893427811604567665958562319339125575100250480613753178939616931409631460920661001643958845068927035778754051556196428866614068951564978719737598668316593049978660467476681803554568970459865427946372177979380152469333576026665008738439597897807891525097294755025009516738155222318152469857986799602126313588742598442578535621303695734498146136382006086579275426414724162020627522727075483231250565241111354644374177622238435490652791897927644002358985277267449978315690994822613449806940016925191244664345357093287
 . . . . . . . . . . . . . . . . . . . . [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)
							01ffff06ebe940a807eea2f8c9623ea14adad0fd
 . . . . . . . . . . . . . . . . [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 'info.tennisscoring.app'
 . . . . . . . . . . . . . . . . [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)
							00ef0075006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016de88227ea000004030046304402201eab055e83b86b9b275d5eb32f95434fd6f91929fa384b4e0ce4a881019cf3cc02200f0f44f7e5f85d8a16c2ad0c1dd3c53c4ac9413812c5df8a6f42d79594c4bda9007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016de88227f90000040300473045022100f46c932120b7d1f90eaf3eaa39071b468fc8d7c70406b80eec24aeb054d964380220455add54192e09c24f9b686af35cda0c8b694b0653527285e28296b3904018fe
 . . . . [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)
		0087e8adbf3f21265900b395fb167352857e6fb7a6d0859a883868c8a0c5dceb3dcf3135d3cf7dae18705a7cb0ec192d48eb16531cb885d029bb97dcafd72f0267972a687d32b3177e87b9e0be0378ef04c94f2a2688462813751218dd2b13d96521ea9c1b5fa31c79d80c22262dc921e35e3e0c56b8a7a58d54a3a796c51181371483b46ecb3d5e674f3fa32a6574d1ef9ebaaca101bbd5d15a12b11c8be26e6f850558366fcbe342e1abf23f664690681dc72c0d28915bb5d38f0f5cb4ce83f29cbba6765410c7ce189fd4009fd4296ae3a99f1e25ceecc7a4f91ada04ea7105f0c22ce98557707b1be3132ad2a8692e3a52d98a630958b703d2eea381d0e0bd