joppy.me

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:cf:6c:98:d1:c8:88:9e:cc:dc:47:97:84:34:34:06:d7:ad 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=joppy.me

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:cf:6c:98:d1:c8:88:9e:cc:dc:47:97:84:34:34:06:d7:ad
Serial Number (int): 331919657855493791689956783147248454653869
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: dc:17:d4:38:b9:29:a1:c7:e7:aa:70:54:12:cb:47:b5:24:8c:03:66
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): ab:28:27:f5:20:8f:d5:67:70:6f:32:12:cd:e0:61:9a:43:e4:3c:d5
Fingerprint (sha256): 1b:fd:c9:44:db:da:65:a9:76:7a:5c:b6:10:98:28:fb:4a:38:1f:35:90:02:d5:f4:d6:a3:e9:34:b3:d3:50:25

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 joppy.me

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for joppy.me

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.joppy.me
joppy.me

Other certificates including the domain name joppy.me

(limited to 100 certificates)
dc1htw4u.savvysuit.com
www.antem.app
www.getsumup.xyz
joppy.me
180529.joppy.me
puertasabiertasfcfm-buap.com
gamingonthe.rocks
fruumi.com
urli.to
resume.xtronic.lk
bebamaisagua.com.br
www.navinpai.com
www-stg.joppy.me
to.joppy.me
digital-storytelling.ncldata.dev
joppy.me
www.tach.studio
pdf.pdfpal.co
binds.co
joppy.me
to.joppy.me
adia-trafic.com
www.melhoresdestinos.app
ussd.bluerobot.com
asvntech.com
tls.automattic.com
haziqhalidi.com
matthewwillse.com
msglii.info
www.ottersbach.xyz
links.tonhub.com
pandcconnect.com.au
type27.ca
joppy.me
book.dtaxicabs.com
degtrivia.com
esc.sisedu.com.br
numedapp.com
manage.likejesus.church
www.muffut.com
beta.joppy.me
kisun.biz
www.ryanrubush.com
app.oction-platform.ai
clubmac.mcdonaldsnederland.app
harano.abc.br
agent.listingloop.com.au
about.maricuru.com
cairobags.com
links.cgworkplace.com
beta.joppy.me
tabithahall.co.uk
joppy.me
www-stg.joppy.me
dev.ctoverton.com
www.deadhead.app
pandcconnect.com.au
frdm.news
app.test.bitstack.fr
goldhunt.kisselindustries.com
codyb.co
100pics.com
app.appflo.io
basher.app
poppinz.app
namwasawasdiworn.com
www.squaresandyards.com
demo.pmprx.app
supermath.athena.ong.br
japiyob.com.co
binds.co
to.joppy.me
tls.automattic.com
joppy.me
u.ueue.com.au
setup.disign.tv
www.tach.studio
tls.automattic.com
joppy.me
www.triplog.co
bitokatsu.com
chatshop.app
www.alvarado.dev
rotation.cf
www.emptyobjects.com
www.thatfire.app
shop-admin.oldgrammar.com
rtneg.com
to.joppy.me
tls.automattic.com
typeright.app
www.menurx.io
prepaidplus.co.bw
instaghost.co
estara.no
dev.joppy.me
butor-keszites-tervezes.hu
forkyou.andrewdebroux.com
demo.safbc.co.za
pilink.io

Certificate

The complete raw certificate details for joppy.me in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFVTCCBD2gAwIBAgISA89smNHIiJ7M3EeXhDQ0BtetMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA3MTUwMzAwNDBaFw0x
OTEwMTMwMzAwNDBaMBMxETAPBgNVBAMTCGpvcHB5Lm1lMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAyl8nHbDosIgewt6T4lyL6D3AtbiRQK9MtdAakIBh
uNNBhk4VKd4SQw3A3dMfdLc7D+yNrQ0YhBaO5NCtpEwpHM0LSobv2Bv7W70EO32D
lQRxHNgmwd2cYAFi4DRz7k6vL5k+AeqFZFfZKqOpvMpcEJ6QXnpZEwt19Voi4YbV
YVKAx7r1U82294CXghhHowbkEqFcQB64v0mW+1EqpfBut4Ux4jzR3CUWAMawln+e
9pZvaNcFPzlAOk1Cb5gpfSSkpSm/Adn1bFOvJAwhjh1FYc+4Bt6MpxDBeXqb6c3i
VmYeXbAy/qZZW16HyyvyVFlaEXghJ0z8AyB6tNd6XiyNJwIDAQABo4ICajCCAmYw
DgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAM
BgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTcF9Q4uSmhx+eqcFQSy0e1JIwDZjAfBgNV
HSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYI
KwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYI
KwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5vcmcvMCEG
A1UdEQQaMBiCDGFwaS5qb3BweS5tZYIIam9wcHkubWUwTAYDVR0gBEUwQzAIBgZn
gQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5s
ZXRzZW5jcnlwdC5vcmcwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdQDiaUuuJujp
QAnohhu2O4PUPuf+dIj7pI8okwGd3fHb/gAAAWvzyiaDAAAEAwBGMEQCIDhRJaT7
RR9dfQXHSVLityYcW1Aulc661Ei2QTIdVACqAiBTUFJHCtvLRL9YqzflNpx9NLCk
CT4dVwBlTEsAhMSRzQB2AGPy283oO8wszwtyhCdXazOkjWF3j711pjixx2hUS9iN
AAABa/PKJnkAAAQDAEcwRQIhAKDaqQImILDk7YoZ9xYq6Ww5Q12jTAFRFyYuW+b5
uewnAiAEv/zKGm092UZXzq/M7AC1sXLpHIFHaK7W0sVLnipnYTANBgkqhkiG9w0B
AQsFAAOCAQEAYkFdUdFPI+GormFLIEUU2Usmt3j/n7im0k6gEaxJ4HDrQ/13ZABY
V8lIJZhRnAwbYHEwpL5OQxtafE1jolhBWmmt5nqFTXhAtgHDUJJM8liT0/rPnKlf
Kxp16Cx8wM2cBe3d4rAFQg4qJOMhbIimKIDNtpOMj4HbhkJKXQKDx6euEtJHzDi0
vXv1UzQRCPafavwVdhA80NbVRFVEKVYVswpwSJlrWpQc7vkZ1MRp9bqGn/w5KPJn
yEHptKoqDrgfMx7DJDmD722xMMJiKHFX/SZ2jqJLy+mmr7YiEQpq2mmTYQiSCCUZ
GKPJkn8hOeXfXRHsDbqS3cZb/ZT6I1O6gQ==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyl8nHbDosIgewt6T4lyL
6D3AtbiRQK9MtdAakIBhuNNBhk4VKd4SQw3A3dMfdLc7D+yNrQ0YhBaO5NCtpEwp
HM0LSobv2Bv7W70EO32DlQRxHNgmwd2cYAFi4DRz7k6vL5k+AeqFZFfZKqOpvMpc
EJ6QXnpZEwt19Voi4YbVYVKAx7r1U82294CXghhHowbkEqFcQB64v0mW+1EqpfBu
t4Ux4jzR3CUWAMawln+e9pZvaNcFPzlAOk1Cb5gpfSSkpSm/Adn1bFOvJAwhjh1F
Yc+4Bt6MpxDBeXqb6c3iVmYeXbAy/qZZW16HyyvyVFlaEXghJ0z8AyB6tNd6XiyN
JwIDAQAB
-----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 331919657855493791689956783147248454653869
 . . . . . . . . [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-07-15 03:00:40 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-10-13 03:00:40 +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 'joppy.me'
 . . . . . . . . [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 25547059196037380192977259620396445448198915194764445561272955657607290995205464903924610160482470462721710889788539417134781931804450979795001300350436305883862280348121967145876060099656547556919964536535374815444759900048244745110854856280058480088269533798370232643322336914520108025713247449614168297883798026963031980495191746475330572946423167065271105308088950264281319708033237123993112731892921194811231371727128454392519655391542812327632919369939902042625246796944267495918745946039201566940597727719012960293558178760503679270883096730634571086302119328766271792582062881783272732349646133917693860678951
 . . . . . . . . . . . . . . . . . . . . [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)
							dc17d438b929a1c7e7aa705412cb47b5248c0366
 . . . . . . . . . . . . . . . . [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 'api.joppy.me'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'joppy.me'
 . . . . . . . . . . . . . . . . [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)
							00ef007500e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016bf3ca268300000403004630440220385125a4fb451f5d7d05c74952e2b7261c5b502e95cebad448b641321d5400aa0220535052470adbcb44bf58ab37e5369c7d34b0a4093e1d5700654c4b0084c491cd00760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016bf3ca26790000040300473045022100a0daa9022620b0e4ed8a19f7162ae96c39435da34c015117262e5be6f9b9ec27022004bffcca1a6d3dd94657ceafccec00b5b172e91c814768aed6d2c54b9e2a6761
 . . . . [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)
		0062415d51d14f23e1a8ae614b204514d94b26b778ff9fb8a6d24ea011ac49e070eb43fd7764005857c9482598519c0c1b607130a4be4e431b5a7c4d63a258415a69ade67a854d7840b601c350924cf25893d3facf9ca95f2b1a75e82c7cc0cd9c05eddde2b005420e2a24e3216c88a62880cdb6938c8f81db86424a5d0283c7a7ae12d247cc38b4bd7bf553341108f69f6afc1576103cd0d6d5445544295615b30a7048996b5a941ceef919d4c469f5ba869ffc3928f267c841e9b4aa2a0eb81f331ec3243983ef6db130c262287157fd26768ea24bcbe9a6afb622110a6ada699361089208251918a3c9927f2139e5df5d11ec0dba92ddc65bfd94fa2353ba81