api.pay.busha.co

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:4c:13:5c:b2:c8:1c:38:b1:04:04:b4:83:85:02:26:23:b8 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=api.pay.busha.co

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:4c:13:5c:b2:c8:1c:38:b1:04:04:b4:83:85:02:26:23:b8
Serial Number (int): 374336340262386484484343157861931534394296
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 09:45:a3:24:41:bf:e5:5f:be:6e:c5:92:a2:3b:6c:1e:d5:46:58:ca
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): ec:5e:9e:96:e3:46:45:4b:1a:fa:97:01:f1:fa:cd:65:cf:44:b5:93
Fingerprint (sha256): 1b:1f:50:5b:42:26:e1:5f:b7:69:91:fc:fe:5e:4a:f5:31:78:de:3e:59:1e:96:5c:f1:c9:4c:0b:cc:01:f3:d5

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 api.pay.busha.co

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for api.pay.busha.co

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.pay.busha.co

Other certificates including the domain name busha.co

(limited to 100 certificates)
sff.m2x.app
resume.iamlacroix.com
www.matchr.app
www.vijaydentalhospital.in
vitaliteitsplanner.tst.tempo-team.nl
staging.api.accounts.busha.co
lab.busha.co
www.greenhouseimoveis.com.br
developer.dev.unloc.app
api.staging.pay.busha.co
cadmiamedical.com
status.jungroup.com
app.foretop.ai
grey.busha.co
ljarte.com.br
sendsms.cc
joindialogue.com
composer.slitsoft.com
www.inexpertmode.com
api.rheconhece.com.br
busha.co
realmswriter.com
api.instant.busha.co
www.rosmanlog.co.il
mercadoidealsantos.superm.app
optimal.tools
sni157310.cloudflaressl.com
app.myetpwallet.com
www.hidrolig.com
luckyputs.com
open.hangerboy.com
fyrefriend.com
staging.blink.busha.co
api.pay.busha.co
jetlingo.com
fruumi.com
sni157310.cloudflaressl.com
www.wookki.net
invite.getbright.app
instant.demo.busha.co
www.benknight.me
sni157310.cloudflaressl.com
www.votchstaging.ga
onewirelessstores.com
exp6.riley.dev
fillipcap.com
crt.vivla.com
sni157310.cloudflaressl.com
alldone.app
sni157310.cloudflaressl.com
links.mywondr.co
terminal.tgalaxy.cc
api.pay.busha.co
yoshibeta.order.place
atenea.proyectosuperarse.com.ar
www.masklima.sk
sni157310.cloudflaressl.com
staging.dashboard.pay.busha.co
www.re.bcom.group
sni157310.cloudflaressl.com
asercorredores.com
www.benknight.me
busha.co
vodras.com
busha.co
sni157310.cloudflaressl.com
account.dev.tailormadedates.com
accounts.demo.busha.co
accounts.busha.co
sni157310.cloudflaressl.com
gjs.guide
surreysushimori.com
developer.dev.unloc.app
asercorredores.com
sni157310.cloudflaressl.com
grocers.gq
bearledgrowlight.com
autode.com.br
playdatesapp.co
www.corp-invest.com
developers.commerce.busha.co
sni157310.cloudflaressl.com
kernersville-knvl.cox2m.com
lexdoks.com
veritabtech.com
sni157310.cloudflaressl.com
lane-test.oresundsbron.com
www.spectrumrisk.com
sni157310.cloudflaressl.com
www.loscortes.mx
sni157310.cloudflaressl.com
links.crea.care
pssatech.com
sni157310.cloudflaressl.com
sni157310.cloudflaressl.com
www.clickclackhotel.com
sni157310.cloudflaressl.com
amgoldbook.online
ez-sys-uat.ezrepairloan.com
spa.objex.ai

Certificate

The complete raw certificate details for api.pay.busha.co in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFWDCCBECgAwIBAgISBEwTXLLIHDixBAS0g4UCJiO4MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEwMDYwMDEwNDlaFw0y
MDAxMDQwMDEwNDlaMBsxGTAXBgNVBAMTEGFwaS5wYXkuYnVzaGEuY28wggEiMA0G
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDcWcTQ4gAkjwWpHuouvhNWZIhNIRQK
qbdKE181EQEcYHe3gMSy0LWrh0dPNT933j+MCp8raMNbJBS5Al1XpV+oCnuO009u
WnmeJFagcRl53xkwpq/gmmypc7Q0sZTcbtqCKn3e2ZGOEic7dB7+O8Zj8Vl/t3nw
IvrutcE2lp3c/BjynIivV5UDQabGoMSmTVw+UacLeyRGtCDjdhu+V4sCtEltfliJ
YqEFV+IsR5mojhbDDvr4MueRpYs0khNfppQqESN+jqn4ou+3K5kcmoONEsB46Zeq
FxgHtJVfg2W/At1jYGKm2BPNM2lEyZ1kzvNemPRD4IZSxjFkA7YbLDdHAgMBAAGj
ggJlMIICYTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG
AQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFAlFoyRBv+Vfvm7FkqI7bB7V
RljKMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEB
BGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0
Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0
Lm9yZy8wGwYDVR0RBBQwEoIQYXBpLnBheS5idXNoYS5jbzBMBgNVHSAERTBDMAgG
BmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3Bz
LmxldHNlbmNyeXB0Lm9yZzCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB1AF6nc/nf
VsDntTZIfdBJ4DJ6kZoMhKESEoQYdZaBcUVYAAABbZ6eexsAAAQDAEYwRAIgFWq2
7cUwigAcVqmGpCyvp5yt3/Rq5zVerFkEFZJBZj0CIDjBN48nBaleE0TCLSDAbbe0
tv6nmK4llFrL6HHFWpl8AHcAsh4FzIuizYogTodm+Su5iiUgZ2va+nDnsklTLe+L
kF4AAAFtnp59FgAABAMASDBGAiEAnwA45z9xpqTwQ0Wxo6TSLY/7qD0QL2w5RSpj
NFwKL30CIQCIdZeA0BpxMsbipBN696XvToidUiirCoMchzV03gY1MzANBgkqhkiG
9w0BAQsFAAOCAQEAGMrPSQhs8QGv7aKzwZQXEVBGVkEZoJp09xVxWd7pw9mepz6y
LebRHWu+7VH8d+f3HN9T9Af1vBJns8TFSSS4pCAHJg5iDufuS9UP2WExTv1+sIWZ
aCKXTmIJjGCiUUTPFXWNTtWCMwMCjzB8OwP+/rK0Rbez1Ay94inhZ9pcRM0h1633
tYJhO8Np59etBHWlxRcSGbzHGf536ZJ/f7D9JMIjhdtYjFkbl0pY0HCK2IveFWn6
4KQF3MxwosAao3/6r/LsApTnX8PEjQmYPWczAmz80G5OGMYrFIv4bE2jU7hklb/5
I7yqsGF22Zo77/3OXYe20HaJsvZUCqtAIh077w==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3FnE0OIAJI8FqR7qLr4T
VmSITSEUCqm3ShNfNREBHGB3t4DEstC1q4dHTzU/d94/jAqfK2jDWyQUuQJdV6Vf
qAp7jtNPblp5niRWoHEZed8ZMKav4JpsqXO0NLGU3G7agip93tmRjhInO3Qe/jvG
Y/FZf7d58CL67rXBNpad3PwY8pyIr1eVA0GmxqDEpk1cPlGnC3skRrQg43YbvleL
ArRJbX5YiWKhBVfiLEeZqI4Www76+DLnkaWLNJITX6aUKhEjfo6p+KLvtyuZHJqD
jRLAeOmXqhcYB7SVX4NlvwLdY2BiptgTzTNpRMmdZM7zXpj0Q+CGUsYxZAO2Gyw3
RwIDAQAB
-----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 374336340262386484484343157861931534394296
 . . . . . . . . [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-06 00:10:49 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-01-04 00:10:49 +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 'api.pay.busha.co'
 . . . . . . . . [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 27816693743718122658352730821684755258334406698282677968313725495797566981089045572556268739250207021096262393604592828164163468145171454904163434834020394822482973819489974097291185702086081386523643102057569531233605984355135734844439283335949834895945361547072547359777485762439131607661470742094642178412424877797995315516636192726255305607178161484595851622947460153069203230121152057461435287899566765374078587909066043771990971472248732320283773633740727306941737214237053433425742400716323434932589693686820463054409126569399809829162373025885157809146928481406926320728620340326538380907376001819401622665031
 . . . . . . . . . . . . . . . . . . . . [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)
							0945a32441bfe55fbe6ec592a23b6c1ed54658ca
 . . . . . . . . . . . . . . . . [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 (20 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'api.pay.busha.co'
 . . . . . . . . . . . . . . . . [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)
							00f00075005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016d9e9e7b1b00000403004630440220156ab6edc5308a001c56a986a42cafa79caddff46ae7355eac5904159241663d022038c1378f2705a95e1344c22d20c06db7b4b6fea798ae25945acbe871c55a997c007700b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016d9e9e7d1600000403004830460221009f0038e73f71a6a4f04345b1a3a4d22d8ffba83d102f6c39452a63345c0a2f7d02210088759780d01a7132c6e2a4137af7a5ef4e889d5228ab0a831c873574de063533
 . . . . [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)
		0018cacf49086cf101afeda2b3c19417115046564119a09a74f7157159dee9c3d99ea73eb22de6d11d6bbeed51fc77e7f71cdf53f407f5bc1267b3c4c54924b8a42007260e620ee7ee4bd50fd961314efd7eb085996822974e62098c60a25144cf15758d4ed5823303028f307c3b03fefeb2b445b7b3d40cbde229e167da5c44cd21d7adf7b582613bc369e7d7ad0475a5c5171219bcc719fe77e9927f7fb0fd24c22385db588c591b974a58d0708ad88bde1569fae0a405dccc70a2c01aa37ffaaff2ec0294e75fc3c48d09983d6733026cfcd06e4e18c62b148bf86c4da353b86495bff923bcaab06176d99a3beffdce5d87b6d07689b2f6540aab40221d3bef