safetypay.maxxcard.com.br

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:ac:25:86:a7:27:be:49:8a:0d:f7:27:0e:c4:5f:6a:d7:87 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=safetypay.maxxcard.com.br

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:ac:25:86:a7:27:be:49:8a:0d:f7:27:0e:c4:5f:6a:d7:87
Serial Number (int): 319915305499616434413052143858384548583303
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: d9:11:47:13:4f:08:82:43:d6:55:57:aa:0a:0c:4b:3a:bf:87:98:b8
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 5a:0f:c6:18:5c:d4:e0:b4:71:03:4f:c6:76:44:36:4b:d6:d1:47:97
Fingerprint (sha256): 6a:89:db:1a:77:3f:bb:85:cc:05:fd:7c:c5:b8:28:8d:9b:28:99:69:0a:a9:f4:cb:3f:ae:cd:7d:3b:31:97:e1

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 safetypay.maxxcard.com.br

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for safetypay.maxxcard.com.br

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

safetypay.maxxcard.com.br

Other certificates including the domain name maxxcard.com.br

(limited to 100 certificates)
api.maxxcard.com.br
servicos.maxxcard.com.br
maxxcard.com.br
api.maxxcard.com.br
safetypay.maxxcard.com.br
safetypay.maxxcard.com.br
twenty2apps.com
banparabeneficios.maxxcard.com.br
safetypay.maxxcard.com.br
servicos.maxxcard.com.br
servicos.maxxcard.com.br
api.maxxcard.com.br
api.maxxcard.com.br
safetypay.maxxcard.com.br
servicos.maxxcard.com.br
servicos.maxxcard.com.br
lamsachurl.thaison.page
safetypay.maxxcard.com.br
www.markdown.party
www.pdf2printout.com
dev.gm-screen.app
yakinikulike.order.place
servicos.maxxcard.com.br
servicos.maxxcard.com.br
servicos.maxxcard.com.br
safetypay.maxxcard.com.br
api.maxxcard.com.br
banparabeneficios.maxxcard.com.br
servicos.maxxcard.com.br
servicos.maxxcard.com.br
app2.maxxcard.com.br
maxxicard.com
safetypay.maxxcard.com.br
api.maxxcard.com.br
bibucket.workast.app
maxxicard.com
app.maxxcard.com.br
safetypay.maxxcard.com.br
maxxcore.maxxcard.com.br
indique.maxxcard.com.br
indique.maxxcard.com.br
cocsaigon.club
safetypay.maxxcard.com.br
maxxicard.com
annasandbergmusic.com
servicos.maxxcard.com.br
safetypay.maxxcard.com.br
maxxcard.com.br
servicos.maxxcard.com.br
banparabeneficios.maxxcard.com.br
banparabeneficios.maxxcard.com.br
servicos.maxxcard.com.br
safetypay.maxxcard.com.br
servicos.maxxcard.com.br
safetypay.maxxcard.com.br
app2.maxxcard.com.br
app.maxxcard.com.br
safetypay.maxxcard.com.br
safetypay.maxxcard.com.br
lamsachurl.thaison.page
servicos.maxxcard.com.br
indique.maxxcard.com.br
maxxicard.com
connect.vivechurch.org
safetypay.maxxcard.com.br
materiais.maxxcard.com.br
safetypay.maxxcard.com.br
maxxicard.com
materiais.maxxcard.com.br
maxxicard.com
api.maxxcard.com.br
portal.maxxcard.com.br
api.maxxcard.com.br
maxxicard.com
app2.maxxcard.com.br
servicos.maxxcard.com.br
servicos.maxxcard.com.br
servicos.maxxcard.com.br
api.maxxcard.com.br
gestao-beneficios.maxxcard.com.br
safetypay.maxxcard.com.br
safetypay.maxxcard.com.br
servicos.maxxcard.com.br
safetypay.maxxcard.com.br
maxxicard.com
api.maxxcard.com.br
app.maxxcard.com.br
www.markdown.party
maxxicard.com
*.maxxcard.com.br
vpsapp.maxxcard.com.br
maxxicard.com
cocsaigon.club
www.kentgentilezo.com
servicos.maxxcard.com.br
bibucket.workast.app
maxxicard.com
app2.maxxcard.com.br
materiais.maxxcard.com.br
safetypay.maxxcard.com.br

Certificate

The complete raw certificate details for safetypay.maxxcard.com.br in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISA6wlhqcnvkmKDfcnDsRfateHMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzA1MTUwNDMwMDBaFw0x
NzA4MTMwNDMwMDBaMCQxIjAgBgNVBAMTGXNhZmV0eXBheS5tYXh4Y2FyZC5jb20u
YnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDNFNN+tQP2u4f9+020
dVjI9MSiPFZaBSQ1r+Nd7vKArtOgasVfBWFRHRuXPLry+3eF7IRHhXZHhxsbgT7n
D3Etnd5sxTHShpXBsh1r9RRbFJJKj1RI+eLOWcl8uK/fowGlm7nQWBc5hAGH52Zb
Tyv0a4Ek9YQkimQFtFE8RbDQnX9a1QtSpB9Qsurg06M6kKZBH4b3Lfl4Hqk7oMQx
kh0QCDY9JWa7DdbD6R4a/KVDmKrfH+9LiUG4sTn3Igdl4FH7TLuniaxzEhhkTHT9
VpTTUoiUv5M74/Nv/yr0eAd6Wv78Vtj9YRhOnfldqJHva3jOA+9d+edWNfrvwAEw
Qs+/AgMBAAGjggIaMIICFjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB
BQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFNkRRxNPCIJD
1lVXqgoMSzq/h5i4MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMHAG
CCsGAQUFBwEBBGQwYjAvBggrBgEFBQcwAYYjaHR0cDovL29jc3AuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZy8wLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5s
ZXRzZW5jcnlwdC5vcmcvMCQGA1UdEQQdMBuCGXNhZmV0eXBheS5tYXh4Y2FyZC5j
b20uYnIwgf4GA1UdIASB9jCB8zAIBgZngQwBAgEwgeYGCysGAQQBgt8TAQEBMIHW
MCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCBqwYIKwYB
BQUHAgIwgZ4MgZtUaGlzIENlcnRpZmljYXRlIG1heSBvbmx5IGJlIHJlbGllZCB1
cG9uIGJ5IFJlbHlpbmcgUGFydGllcyBhbmQgb25seSBpbiBhY2NvcmRhbmNlIHdp
dGggdGhlIENlcnRpZmljYXRlIFBvbGljeSBmb3VuZCBhdCBodHRwczovL2xldHNl
bmNyeXB0Lm9yZy9yZXBvc2l0b3J5LzANBgkqhkiG9w0BAQsFAAOCAQEAMmXnVJTs
U1joqm9nz8MJuriN2uh4JJhDxGLn78rUxP2BOXNsAAOq1NUsoNDOF51IUo/I1OXv
R6ZV5WppaioOhs3Xaz90VfH6+IRE9toLgZN2hP5TdeL3ZvxVS4ys1jtyW0itG1i7
NvgKV0gg/4cwY1LWOBKzR5DR6CL5T1fypUvcKI8fPtWxyyGCFCWu11c2IX9QFOI9
L6bEFCEHx/SWM23/776KsPGpLsaWUHuI69ZEB4sqHIixOLYLU4W92u8BZtV9sPfT
FP7Tj42Gk7h7e7g4+czyiqlBwmQdmdFtfTX1xuJj7UTYW4K6GQdzCtpF3YMkAWWV
66iWW1zewE+X7Q==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzRTTfrUD9ruH/ftNtHVY
yPTEojxWWgUkNa/jXe7ygK7ToGrFXwVhUR0blzy68vt3heyER4V2R4cbG4E+5w9x
LZ3ebMUx0oaVwbIda/UUWxSSSo9USPnizlnJfLiv36MBpZu50FgXOYQBh+dmW08r
9GuBJPWEJIpkBbRRPEWw0J1/WtULUqQfULLq4NOjOpCmQR+G9y35eB6pO6DEMZId
EAg2PSVmuw3Ww+keGvylQ5iq3x/vS4lBuLE59yIHZeBR+0y7p4mscxIYZEx0/VaU
01KIlL+TO+Pzb/8q9HgHelr+/FbY/WEYTp35XaiR72t4zgPvXfnnVjX678ABMELP
vwIDAQAB
-----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 319915305499616434413052143858384548583303
 . . . . . . . . [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-05-15 04:30:00 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2017-08-13 04:30:00 +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 'safetypay.maxxcard.com.br'
 . . . . . . . . [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 25889122276424734131591824552070903900944103579109321332043218738735607200801278567035287973845405558799277238111818339194059463137259976667345974268047815359452802266098186549266066606169661187413948185770715233139522696827783591631165145123756039015461942069052689531643283076329848633490743643545327851816795823283975427772301536989221748903932557362321038628716480857406520391711340703007506063063169051098296340471428126027361483697836106435924129566428400663368265907600082551906072918640108816866755445320402171468872205846083324216502431386942066458350105794609508171382196024568238796358801616880718795952063
 . . . . . . . . . . . . . . . . . . . . [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)
							d91147134f088243d65557aa0a0c4b3abf8798b8
 . . . . . . . . . . . . . . . . [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 (100 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 (29 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'safetypay.maxxcard.com.br'
 . . . . . . . . . . . . . . . . [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)
		003265e75494ec5358e8aa6f67cfc309bab88ddae878249843c462e7efcad4c4fd8139736c0003aad4d52ca0d0ce179d48528fc8d4e5ef47a655e56a696a2a0e86cdd76b3f7455f1faf88444f6da0b81937684fe5375e2f766fc554b8cacd63b725b48ad1b58bb36f80a574820ff87306352d63812b34790d1e822f94f57f2a54bdc288f1f3ed5b1cb21821425aed75736217f5014e23d2fa6c4142107c7f496336dffefbe8ab0f1a92ec696507b88ebd644078b2a1c88b138b60b5385bddaef0166d57db0f7d314fed38f8d8693b87b7bb838f9ccf28aa941c2641d99d16d7d35f5c6e263ed44d85b82ba1907730ada45dd8324016595eba8965b5cdec04f97ed