toptabula.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:29:ef:59:3e:76:d7:83:1b:87:69:58:51:7a:5d:43:93:d7 was issued on by Let's Encrypt.
With 2 subject alternative names this certificate can be used to secure multiple fqdn's. 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=toptabula.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:29:ef:59:3e:76:d7:83:1b:87:69:58:51:7a:5d:43:93:d7Serial Number (int): 362718869643137484461259419237568064230359
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: a1:4d:35:55:23:f7:d6:6d:20:ca:3e:11:11:6d:b2:d3:76:d5:fd:7d
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 01:f0:a3:ba:74:80:79:cf:c9:26:71:39:5b:75:5c:40:3e:99:b8:8e
Fingerprint (sha256): df:16:25:55:c9:26:8d:82:5b:7b:97:38:88:52:5d:0a:db:40:e5:d4:62:4b:a4:78:74:60:36:82:c9:f7:ac:6b
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate toptabula.com
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for toptabula.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
8 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
toptabula.com
www.toptabula.com
www.toptabula.com
Other certificates including the domain name toptabula.com
(limited to 100 certificates)
stage.loadsecuresystems.com
qld.hemisphere.digital
functions-api.fdra.app
juragan-dev.moneyz.id
skillseastriding.co.uk
industry.lexer.dev
prais.app
dev.redoublet.com
toptabula.com
toptabula.com
tracksugode.infomega.biz
toptabula.com
auth.ej1.cyberhaven.io
jesperharaldsson.com
www.psandeepkumar.com
links.eventgelist.app
remottely.com
toptabula.com
www.convo.com.ua
sw-admin-ca.tech-scheduler.com
www.zfanw.com
www.webapp.dev.conroo.com
hello.parlor.io
es.devkingos.com
asad-dowling.com
industry.lexer.dev
admin.production.karma.life
toptabula.com
www.insideone.com.ar
prod.tractivity.se
www.elemento.online
toptabula.com
mksarge.com
techcentrix.com
app.techtr.ee
admin.tomoru.ru
refer.fmform.com
toptabula.com
antyba.com
lotto.naepo.xyz
www.astrialp.com
spscashier.auxswot.com
saidthat.app
jesperharaldsson.com
tristanmerkley.ca
rodent.club
iqenta.com
share.brewfather.app
jesperharaldsson.com
www.jumatechs.com
go.emehive.co
pervstudio.com
manager.qurtaas.com
buildersbank.com.br
p2p.micromal.net
www.relaxitworks.com
haiti.solomonschariot.com
jesperharaldsson.com
bhoominursery.in
coimbatore.azhagudroptaxi.in
murderwithfriends.party
jesperharaldsson.com
www.vtcvalencia.com
admin.tomoru.ru
toptabula.com
jesperharaldsson.com
toptabula.com
lifelab.nt-me.link
www.jonas-jensen.com
forum.roundtable.io
stawd.ru
ultra.londonhydro.com
www.clublines.app
toptabula.com
qld.hemisphere.digital
functions-api.fdra.app
juragan-dev.moneyz.id
skillseastriding.co.uk
industry.lexer.dev
prais.app
dev.redoublet.com
toptabula.com
toptabula.com
tracksugode.infomega.biz
toptabula.com
auth.ej1.cyberhaven.io
jesperharaldsson.com
www.psandeepkumar.com
links.eventgelist.app
remottely.com
toptabula.com
www.convo.com.ua
sw-admin-ca.tech-scheduler.com
www.zfanw.com
www.webapp.dev.conroo.com
hello.parlor.io
es.devkingos.com
asad-dowling.com
industry.lexer.dev
admin.production.karma.life
toptabula.com
www.insideone.com.ar
prod.tractivity.se
www.elemento.online
toptabula.com
mksarge.com
techcentrix.com
app.techtr.ee
admin.tomoru.ru
refer.fmform.com
toptabula.com
antyba.com
lotto.naepo.xyz
www.astrialp.com
spscashier.auxswot.com
saidthat.app
jesperharaldsson.com
tristanmerkley.ca
rodent.club
iqenta.com
share.brewfather.app
jesperharaldsson.com
www.jumatechs.com
go.emehive.co
pervstudio.com
manager.qurtaas.com
buildersbank.com.br
p2p.micromal.net
www.relaxitworks.com
haiti.solomonschariot.com
jesperharaldsson.com
bhoominursery.in
coimbatore.azhagudroptaxi.in
murderwithfriends.party
jesperharaldsson.com
www.vtcvalencia.com
admin.tomoru.ru
toptabula.com
jesperharaldsson.com
toptabula.com
lifelab.nt-me.link
www.jonas-jensen.com
forum.roundtable.io
stawd.ru
ultra.londonhydro.com
www.clublines.app
toptabula.com
Certificate
The complete raw certificate details for toptabula.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFEDCCA/igAwIBAgISBCnvWT5214Mbh2lYUXpdQ5PXMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzEyMDkxMjAwNTBaFw0x ODAzMDkxMjAwNTBaMBgxFjAUBgNVBAMTDXRvcHRhYnVsYS5jb20wggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQClzUjZv727q/SsmJiZ1Pd4ZIY5zngNtAB7 4qaUA/XojvMeQCtWaNh9keKwMj7zkMYA90H0kgQso7eEdpRuRzDRHNOhFoYfr7no egfK5jUowKnJE1RvXZXouB/mXJObmDb2dzS4XpX80zcorK7bZsgZX5xzi6qGHc0N UPawoG20c98+LgHwmaf2GEnQrdqB/1qs/3Xbjje1tE20hOLdVEzbEYK2NEfB6TqK R2zj/KJj/X6+psT/o+keD3nFdYdQ/DNEdF4iErM3eiWhJGXFAAc33grPPjUAt0S6 N8knrx0NmJwuR3DjycWAvZK0qW1oqtUOUv9z7Mez1/DwAgxSDQahAgMBAAGjggIg MIICHDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF BwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFKFNNVUj99ZtIMo+ERFtstN21f19 MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMw YTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9y ZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9y Zy8wKwYDVR0RBCQwIoINdG9wdGFidWxhLmNvbYIRd3d3LnRvcHRhYnVsYS5jb20w gf4GA1UdIASB9jCB8zAIBgZngQwBAgEwgeYGCysGAQQBgt8TAQEBMIHWMCYGCCsG AQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCBqwYIKwYBBQUHAgIw gZ4MgZtUaGlzIENlcnRpZmljYXRlIG1heSBvbmx5IGJlIHJlbGllZCB1cG9uIGJ5 IFJlbHlpbmcgUGFydGllcyBhbmQgb25seSBpbiBhY2NvcmRhbmNlIHdpdGggdGhl IENlcnRpZmljYXRlIFBvbGljeSBmb3VuZCBhdCBodHRwczovL2xldHNlbmNyeXB0 Lm9yZy9yZXBvc2l0b3J5LzANBgkqhkiG9w0BAQsFAAOCAQEAGcs4t5y9wlhgwbeB Yan+LdkGvHlijbBlu8KHrxYkQUDViO0xvq+yc5N8am0E+DtM8AkJto7b3wqRC/Uv h9VWXm0olTU+inWjWOGZGLf9jlq0MZg7IMrVZT1cd+SNPkDyUn2J1LD8FUN76R4z yrTsNn7LKhA49OWADfRgPqx8BcAnBgStmiZfD+sCJGJsFHyd8FoFh9QGmSIIAG6H L7rmDjPbB7ihrmAe2O3Il4wEJuRS0JLYnSA8sO9tro8R0kT1P6MUg5OY5h1fU5RX tG86+wUZFSmIiyJ1BU1iImPyphA7/nIauyrjIFMJOA8op00b+nthoea+b5gdk8db 9aVBIg== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApc1I2b+9u6v0rJiYmdT3 eGSGOc54DbQAe+KmlAP16I7zHkArVmjYfZHisDI+85DGAPdB9JIELKO3hHaUbkcw 0RzToRaGH6+56HoHyuY1KMCpyRNUb12V6Lgf5lyTm5g29nc0uF6V/NM3KKyu22bI GV+cc4uqhh3NDVD2sKBttHPfPi4B8Jmn9hhJ0K3agf9arP912443tbRNtITi3VRM 2xGCtjRHwek6ikds4/yiY/1+vqbE/6PpHg95xXWHUPwzRHReIhKzN3oloSRlxQAH N94Kzz41ALdEujfJJ68dDZicLkdw48nFgL2StKltaKrVDlL/c+zHs9fw8AIMUg0G oQIDAQAB -----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 362718869643137484461259419237568064230359 . . . . . . . . [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 2017-12-09 12:00:50 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-03-09 12:00: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 'toptabula.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 20930549915020471512677204101829576220895269362482154961444054874975058760415086933369593574997610161086870537327634496945862387959824478545110693962565564527300600750129762705870111320287314842373116933073875402867621353074836823827664972005580173139949698265354397103627381827179764081693924432521713399186956081456129464608528721299107562850036080341758632054303401098951507723689457240397749627174287144501764304383460757014611198671718442664430552642186366709044874418404271392661062257031381621182082094654167133389991596699567548407681049450687465217928744143312300404915752309848825250270077176957004642322081 . . . . . . . . . . . . . . . . . . . . [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) a14d355523f7d66d20ca3e11116db2d376d5fd7d . . . . . . . . . . . . . . . . [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 (36 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'toptabula.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.toptabula.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 (246 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.5.5.7.2.2 (unotice) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/' . . . . [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) 0019cb38b79cbdc25860c1b78161a9fe2dd906bc79628db065bbc287af16244140d588ed31beafb273937c6a6d04f83b4cf00909b68edbdf0a910bf52f87d5565e6d2895353e8a75a358e19918b7fd8e5ab431983b20cad5653d5c77e48d3e40f2527d89d4b0fc15437be91e33cab4ec367ecb2a1038f4e5800df4603eac7c05c0270604ad9a265f0feb0224626c147c9df05a0587d406992208006e872fbae60e33db07b8a1ae601ed8edc8978c0426e452d092d89d203cb0ef6dae8f11d244f53fa314839398e61d5f539457b46f3afb05191529888b2275054d622263f2a6103bfe721abb2ae3205309380f28a74d1bfa7b61a1e6be6f981d93c75bf5a54122