passbolt.hackpsu.org

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:9d:ef:83:85:3e:42:24:7e:6b:89:50:8d:f7:9e:d0:8f:c8 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=passbolt.hackpsu.org

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:9d:ef:83:85:3e:42:24:7e:6b:89:50:8d:f7:9e:d0:8f:c8
Serial Number (int): 315079557786242235150201002495720209551304
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 00:b4:07:37:31:e0:43:c4:05:42:70:4e:a8:20:09:20:5a:75:21:73
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): af:b7:cd:7c:d2:af:90:3e:e2:39:34:64:25:c2:b1:66:e0:06:81:dd
Fingerprint (sha256): 94:34:23:70:d7:b0:89:82:19:73:4b:0f:08:1f:c9:04:47:cb:ad:8b:b7:90:bc:f9:b4:4c:05:b4:94:3b:b6:e6

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 passbolt.hackpsu.org

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for passbolt.hackpsu.org

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

passbolt.hackpsu.org

Other certificates including the domain name hackpsu.org

(limited to 100 certificates)
sni180549.cloudflaressl.com
kosten.turnosweb.app
sni180549.cloudflaressl.com
admin.hackpsu.org
sni180549.cloudflaressl.com
sni180549.cloudflaressl.com
apluza.com
app.hackpsu.org
app.hackpsu.org
aidapp.co.uk
sni180549.cloudflaressl.com
sni180549.cloudflaressl.com
www.usama.engineer
sanket.tk
apluza.com
sni180549.cloudflaressl.com
kosten.turnosweb.app
sni180549.cloudflaressl.com
regaloregalo.es
sni180549.cloudflaressl.com
www.snplay.com.br
*.hackpsu.org
sni180549.cloudflaressl.com
hackpsu.org
gmos.app
hackpsu.org
finshots.app
dev.carcountry.com
www.eventhive.in
sni180549.cloudflaressl.com
sni180549.cloudflaressl.com
www.uniguardx.com
tomahawk-missile.us
dev01.inno.am
www.usama.engineer
mis3690-final.julianwiley.com
api.hackpsu.org
links.eventgelist.app
sni180549.cloudflaressl.com
sni180549.cloudflaressl.com
api.hackpsu.org
taxline.bizsquad.net
patrickb.dev
api.hackpsu.org
finshots.app
gj94films.com
chepito.chepex.com
sni180549.cloudflaressl.com
app.calecti.nl
sni180549.cloudflaressl.com
sni180549.cloudflaressl.com
diogo.campos.nom.br
sni180549.cloudflaressl.com
hackpsu.org
keepsurf.co
passbolt.hackpsu.org
api.hackpsu.org
passbolt.hackpsu.org
sni180549.cloudflaressl.com
api.hackpsu.org
sni180549.cloudflaressl.com
govindksaji.com
kinhdoanhtudo.cf
api.hackpsu.org
yetimedia.be
makesite.live
passbolt.hackpsu.org
test.atbeva.com
sni180549.cloudflaressl.com
app.hackpsu.org
developco.com.au
api.hackpsu.org
developco.com.au
taxline.bizsquad.net
avpro.lu
hackpsu.org
www.hackpsu.org
sni180549.cloudflaressl.com
www.9quadrinhos.com
youdle.co.in
www.eventhive.in
sni180549.cloudflaressl.com
www.eventhive.in
hackpsu.org
mis3690-final.julianwiley.com
mobile.gim.com.bd
creator.komer.co
hackpsu.org
sni180549.cloudflaressl.com
fun.eta.ai
*.hackpsu.org
sni180549.cloudflaressl.com
webappy.app
sni180549.cloudflaressl.com
www.enviro.ai
www.ceosconnect.com.br
legarage360.com
promocion-greenpark.metroarea.com.co
sni180549.cloudflaressl.com
sni180549.cloudflaressl.com

Certificate

The complete raw certificate details for passbolt.hackpsu.org in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFXzCCBEegAwIBAgISA53vg4U+QiR+a4lQjfee0I/IMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA3MjcxMDQyMTZaFw0x
OTEwMjUxMDQyMTZaMB8xHTAbBgNVBAMTFHBhc3Nib2x0LmhhY2twc3Uub3JnMIIB
IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1jb7BYUAdwmxDGeAFHXGgyZh
rIx07X5njRqsTeyGePsk4peFmZSBAavzB85WGriCMekZhukkw8YaDvBYks6VFx5/
NRLka8pGkoqv/t896PyUsYCKEE4UxlCjJR4JEuSPoK2dOkHcWfAp6X2+FOGL6oUV
9ya6RcI+PkcEuL9hRyqgAKsrMFBpPvBmD/Z20k432EkQ210XTCUfTaE4iNtXGuRX
l09O+Y+Iu7oo4/KzAksFZ8Pm8QW7RDml2p2YXSt6GtLsgKi0e44jFLyGXW6kR9OJ
o2IlXX2z6ZCnklQAva/kOglZkbZyhG+6qd45OCeeX9HMv8GfrnYZRoixyG1RnQID
AQABo4ICaDCCAmQwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMB
BggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQAtAc3MeBDxAVCcE6o
IAkgWnUhczAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEF
BQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5j
cnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5j
cnlwdC5vcmcvMB8GA1UdEQQYMBaCFHBhc3Nib2x0LmhhY2twc3Uub3JnMEwGA1Ud
IARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0
dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDv
AHYAdH7agzGtMxCRIZzOJU9CcMK//V5CIAjGNzV55hB7zFYAAAFsMz0TBQAABAMA
RzBFAiAVREXEDUoQB7bbJA3qnLF2l2IzCq4M9IaDZ2cfBEDfrQIhAJTaGD8QSMMP
MvLdnk3sJ2HAyk1ggEqvJlIlYi3BPrT2AHUAKTxRllTIOWW6qlD8WAfUt2+/WHop
ctykwwz05UVH9HgAAAFsMz0TJAAABAMARjBEAiBZ/+qyMWLpMuefm3f/pj5hDCUD
C3dcqSk4cFJfNMQXzwIgKT+vy3YTqSOdB1rgQVAA1kKHhC0BapgclKcLZ057X7gw
DQYJKoZIhvcNAQELBQADggEBAJMMXvrJ9YK2X/hdX1OJMmKv849ocbCpm/ao4Nw5
tl72zPfZ+FiluRBscnKtp3888QU06sDuavxwj94Y6crXVLwuIsUyVD6QQ688O1y5
RWr/Aq909C2HAC7COjE6to3A9mVBVfqWK5uUYWjNkW7Y6ssLUio0KTrFMfbKlARy
4DeLZU6SAPhxCVWVnU4zES11DZW919bSm0A/pGozB7xKv+DiPlNuj2iXebSLSofh
TM+dFufIanpfvS0kd4kS9QtrsO7iyOzuVEzbUAOJu3XCEg2f1dRfERNuGTTnsjfY
f0I7i04MagOn0DedwwmlS/100HjGNuo57ChMfjzEbvt2gi0=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1jb7BYUAdwmxDGeAFHXG
gyZhrIx07X5njRqsTeyGePsk4peFmZSBAavzB85WGriCMekZhukkw8YaDvBYks6V
Fx5/NRLka8pGkoqv/t896PyUsYCKEE4UxlCjJR4JEuSPoK2dOkHcWfAp6X2+FOGL
6oUV9ya6RcI+PkcEuL9hRyqgAKsrMFBpPvBmD/Z20k432EkQ210XTCUfTaE4iNtX
GuRXl09O+Y+Iu7oo4/KzAksFZ8Pm8QW7RDml2p2YXSt6GtLsgKi0e44jFLyGXW6k
R9OJo2IlXX2z6ZCnklQAva/kOglZkbZyhG+6qd45OCeeX9HMv8GfrnYZRoixyG1R
nQIDAQAB
-----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 315079557786242235150201002495720209551304
 . . . . . . . . [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-27 10:42:16 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-10-25 10:42:16 +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 'passbolt.hackpsu.org'
 . . . . . . . . [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 27042109183881916800528756430351077905435683517878039913761924884345483175611266316032354080439640494608280191268310561611455251658716366439009338687940108656706557450269305465155464526770363151767724511222023443184307475090233222156686958587640190055920903970561520430942822701765338569735288911425964359412800352953899460567575426628251718636394940486445113758397280557085147451499833719624412342740357524887331256522618112792723199793883456478779905006910207385121835539852140210129723133394037065198574423490249708687164910651298802185700531177473287955597691377286220979515982371696179257747698907354489967956381
 . . . . . . . . . . . . . . . . . . . . [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)
							00b4073731e043c40542704ea82009205a752173
 . . . . . . . . . . . . . . . . [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 (24 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'passbolt.hackpsu.org'
 . . . . . . . . . . . . . . . . [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)
							00ef007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016c333d130500000403004730450220154445c40d4a1007b6db240dea9cb1769762330aae0cf4868367671f0440dfad02210094da183f1048c30f32f2dd9e4dec2761c0ca4d60804aaf265225622dc13eb4f6007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016c333d13240000040300463044022059ffeab23162e932e79f9b77ffa63e610c25030b775ca9293870525f34c417cf0220293fafcb7613a9239d075ae0415000d64287842d016a981c94a70b674e7b5fb8
 . . . . [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)
		00930c5efac9f582b65ff85d5f53893262aff38f6871b0a99bf6a8e0dc39b65ef6ccf7d9f858a5b9106c7272ada77f3cf10534eac0ee6afc708fde18e9cad754bc2e22c532543e9043af3c3b5cb9456aff02af74f42d87002ec23a313ab68dc0f6654155fa962b9b946168cd916ed8eacb0b522a34293ac531f6ca940472e0378b654e9200f8710955959d4e33112d750d95bdd7d6d29b403fa46a3307bc4abfe0e23e536e8f689779b48b4a87e14ccf9d16e7c86a7a5fbd2d24778912f50b6bb0eee2c8ecee544cdb500389bb75c2120d9fd5d45f11136e1934e7b237d87f423b8b4e0c6a03a7d0379dc309a54bfd74d078c636ea39ec284c7e3cc46efb76822d