api.probono.savvysuit.com

Issued by GTS CA 1D2

About this certificate

This digital certificate with serial number a9:66:92:8e:7f:4e:74:e5:0a:00:00:00:00:27:af:b8 was issued on by Google Trust Services.

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.probono.savvysuit.com

Google Trust Services

Organization: Google Trust Services
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): a9:66:92:8e:7f:4e:74:e5:0a:00:00:00:00:27:af:b8
Serial Number (int): 225172118088821989589049084897275654072
Serial Number lenght: 128 bits, 16 octets

SubjectKeyId: 6e:fe:ae:29:54:8d:c6:83:86:1f:c6:31:9f:74:3a:f8:29:e2:26:e7
AuthorityKeyId: b1:dd:32:5d:e8:b7:37:72:d2:ce:5c:ce:26:fe:47:79:e2:01:08:e9

Fingerprint (sha1): 1e:53:83:79:3c:10:41:2d:b7:17:52:51:e2:ec:53:e4:e8:bb:a6:cb
Fingerprint (sha256): 14:1f:37:de:9d:e2:1b:e4:ac:1c:38:55:41:8f:dc:1f:61:d3:81:3e:32:f4:1d:e2:40:17:70:2c:59:52:3f:1a

Issuing Certificate URL: http://pki.goog/gsr2/GTS1D2.crt

Revocation information

OCSP Server: http://ocsp.pki.goog/gts1d2
CRL Distribution Point: http://crl.pki.goog/GTS1D2.crl

Check the revocation status for certificate api.probono.savvysuit.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for api.probono.savvysuit.com

Public Key Algorithm

RSA

Key Size

2048

Signature Algorithm

SHA256 with RSA

Key Usage

Digital Signature
Key Encipherment

Extended Key Usages

Server Authentication

Extensions

10 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

api.probono.savvysuit.com

Other certificates including the domain name savvysuit.com

(limited to 100 certificates)
dc1htw4u.savvysuit.com
sw.app.ignates.com
garciamonterde.es
groundwork.savvysuit.com
www.savvysuit.com
savvysuit.com
www.savvysuit.com
www.somiklinikken.no
www.manoprono.com
api.probono.savvysuit.com
savvysuit.com
api.probono.savvysuit.com
dodiary.app
groundwork.savvysuit.com
api.probono.savvysuit.com
crypto.gomri.fr
fujimoto.me
savvysuit.com
api.probono.savvysuit.com
bottomlesstech.com
api.probono.savvysuit.com
catalog.probono.savvysuit.com
api.savvysuit.com
www.savvysuit.com
www.sofabot.ai
www.odky.tokyo
groundwork.savvysuit.com
osakumarketplace.com
heroes.probono.savvysuit.com
links.pixelcut.app
probono.savvysuit.com
bulkbcrypt.com
savvysuit.com
groundwork.savvysuit.com
groundwork.savvysuit.com
static.vinicius-stutz.com
nitrolaser.com
isubmit-v2.lshub.net
groundwork.savvysuit.com
www.littlesis.app
siglo21-dev.klarway.com
www.aota.tv
www.bulhrtg.club
admin.m1studio.co
groundwork.savvysuit.com
savvysuit.com
yolobyte.com
www.cammsroadvet.com.au
savvysuit.com
www.banati.in
leonbeckmann.de
groundwork.savvysuit.com
savvysuit.com
canon.savvysuit.com
probono.savvysuit.com
api.probono.savvysuit.com
savvysuit.com
heroes.probono.savvysuit.com
groundwork.savvysuit.com
www.andesenergyllc.com
www.savvysuit.com
projectatlas.savvysuit.com
www.savvysuit.com
savvysuit.com
donovanallen.dev
api.probono.savvysuit.com
api.probono.savvysuit.com
login.rover.link
dispatchswift.io
probono.savvysuit.com
www.savvysuit.com
api.probono.savvysuit.com
www.geofit.in
www.savvysuit.com
www.banati.in
savvysuit.com
www.savvysuit.com
groundwork.savvysuit.com
getbrite.co
ventures.karmyog21c.in
canon.savvysuit.com
www.savvysuit.com
groundwork.savvysuit.com
auth.marknadsinsyn.se
dc1htw4u.savvysuit.com
groundwork.savvysuit.com
www.savvysuit.com
api.probono.savvysuit.com
www.reserveup.com
savvysuit.com
savvysuit.com
www.odky.tokyo
savvysuit.com
savvysuit.com

Certificate

The complete raw certificate details for api.probono.savvysuit.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFUDCCBDigAwIBAgIRAKlmko5/TnTlCgAAAAAnr7gwDQYJKoZIhvcNAQELBQAw
QjELMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczET
MBEGA1UEAxMKR1RTIENBIDFEMjAeFw0yMDA0MTIxNzUwNTlaFw0yMDA3MTExNzUw
NTlaMCQxIjAgBgNVBAMTGWFwaS5wcm9ib25vLnNhdnZ5c3VpdC5jb20wggEiMA0G
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCWJu2mpElTBkA+yQtY8pIrqrG+0u+3
mUyhwUxuXNsAvtFa5/2wPvT+gn8ta3oT1m9BclbOM0UIHbW/9mgvUV1mEaLaaEeE
WI1XpoEAW6VoytaK/AFBLUpAMAS7FRUpr7+5LgiP5gbnwEmwtsk1AkUBbcoSoZ0a
YmyqCxE4YEe7A07i4QmmoZdwK9gwA8OX6tSGuxiOBLVO+dUUG/lDe15wjNn6Xw/f
1MDaAJ5AAsV5uzgMMIlPTT5/t+ndGMHywtI22WcjhEibXPf559DK5dR7SBgWXp8s
FPciC3l6ojcrvG97pN7NN0NU+zMCE7wzPHNA9q68j8h5rquxp69WMpQ5AgMBAAGj
ggJdMIICWTAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYD
VR0TAQH/BAIwADAdBgNVHQ4EFgQUbv6uKVSNxoOGH8Yxn3Q6+CniJucwHwYDVR0j
BBgwFoAUsd0yXei3N3LSzlzOJv5HeeIBCOkwZAYIKwYBBQUHAQEEWDBWMCcGCCsG
AQUFBzABhhtodHRwOi8vb2NzcC5wa2kuZ29vZy9ndHMxZDIwKwYIKwYBBQUHMAKG
H2h0dHA6Ly9wa2kuZ29vZy9nc3IyL0dUUzFEMi5jcnQwJAYDVR0RBB0wG4IZYXBp
LnByb2Jvbm8uc2F2dnlzdWl0LmNvbTAhBgNVHSAEGjAYMAgGBmeBDAECATAMBgor
BgEEAdZ5AgUDMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9jcmwucGtpLmdvb2cv
R1RTMUQyLmNybDCCAQIGCisGAQQB1nkCBAIEgfMEgfAA7gB1ALIeBcyLos2KIE6H
ZvkruYolIGdr2vpw57JJUy3vi5BeAAABcW+7CAMAAAQDAEYwRAIgcA/iaNozidrC
EXqerdQ6mbR0RtRekLYteh1Q8Xz7IHcCIEQqjR/0p0iDsF7ZgD1MMleMQ0YxDPhE
EDiMcDqzO173AHUAXqdz+d9WwOe1Nkh90EngMnqRmgyEoRIShBh1loFxRVgAAAFx
b7sHDwAABAMARjBEAiBpQkl99xY2ubL0KKU4nK551sb7208DwosSIpuYIX3NSwIg
Dxo7b6CrlOXC4KRhnXRAewM/TUHrWHDtCYPCQ/CSbz0wDQYJKoZIhvcNAQELBQAD
ggEBAI55WRRW9iXfoFAeS4WihZZ9cM1PJGirXyMW3Lh49YbFq9IygDBQ6On2SEn5
q/yewYb8RHlr7oYb/5yHYssTl/+PGqsPv+oyWc2knmHFtZY9cwSfa30nfEKFY1l8
cSIzJQ+H9r2Bb0DgeVGrZAlHm1y/bWTfje7vkdnBP9rdh0pUM1ZwMIr5ZV5AV1t4
hDYiCxWsx/wYW49ofxt1jh96gv7LgG1/NXiol6eGi+Icu9vyenn+u415mXMJN6Oq
LAi3XHwlwRMcRPbOhxmdsP5jyBqoyM/pFx3srpdb7tZcRaN/K9B3OXoqugsej4HK
q0oQt727C/dMuO7fXumwZC9agdk=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlibtpqRJUwZAPskLWPKS
K6qxvtLvt5lMocFMblzbAL7RWuf9sD70/oJ/LWt6E9ZvQXJWzjNFCB21v/ZoL1Fd
ZhGi2mhHhFiNV6aBAFulaMrWivwBQS1KQDAEuxUVKa+/uS4Ij+YG58BJsLbJNQJF
AW3KEqGdGmJsqgsROGBHuwNO4uEJpqGXcCvYMAPDl+rUhrsYjgS1TvnVFBv5Q3te
cIzZ+l8P39TA2gCeQALFebs4DDCJT00+f7fp3RjB8sLSNtlnI4RIm1z3+efQyuXU
e0gYFl6fLBT3Igt5eqI3K7xve6TezTdDVPszAhO8MzxzQPauvI/Iea6rsaevVjKU
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 225172118088821989589049084897275654072
 . . . . . . . . [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 'Google Trust Services'
 . . . . . . . . . . . . [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 'GTS CA 1D2'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-12 17:50:59 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-07-11 17:50:59 +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.probono.savvysuit.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 18954942016928650101247545163172182592450726849677360211242759746205720042818048927076187037708172672327049526376295963160015045152509681433392414682916276514758049882804606694084120499928698843139623339728746906781025945960402224277748778606151324392889811369721951380697677823712416397137239993883916777067930130097455573637363212555130696857164248030128948772889763671142464424448462676741953054816090819924872781027191124217631105303541199584130513024152948379511328840780053656252121616678161937591156349784778940938244145787528927328843568300860471744130662778929845972541568809932192023318981533310426562073657
 . . . . . . . . . . . . . . . . . . . . [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 (12 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: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)
							6efeae29548dc683861fc6319f743af829e226e7
 . . . . . . . . . . . . . . . . [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 b1dd325de8b73772d2ce5cce26fe4779e20108e9
 . . . . . . . . . . . . . . . . [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 (88 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.pki.goog/gts1d2'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://pki.goog/gsr2/GTS1D2.crt'
 . . . . . . . . . . . . . . . . [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 'api.probono.savvysuit.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 (26 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.11129.2.5.3
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.31 (cRLDistributionPoints)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (40 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://crl.pki.goog/GTS1D2.crl'
 . . . . . . . . . . . . . . . . [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 (243 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (240 bytes)
							00ee007500b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e000001716fbb080300000403004630440220700fe268da3389dac2117a9eadd43a99b47446d45e90b62d7a1d50f17cfb20770220442a8d1ff4a74883b05ed9803d4c32578c4346310cf84410388c703ab33b5ef70075005ea773f9df56c0e7b536487dd049e0327a919a0c84a112128418759681714558000001716fbb070f000004030046304402206942497df71636b9b2f428a5389cae79d6c6fbdb4f03c28b12229b98217dcd4b02200f1a3b6fa0ab94e5c2e0a4619d74407b033f4d41eb5870ed0983c243f0926f3d
 . . . . [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)
		008e79591456f625dfa0501e4b85a285967d70cd4f2468ab5f2316dcb878f586c5abd232803050e8e9f64849f9abfc9ec186fc44796bee861bff9c8762cb1397ff8f1aab0fbfea3259cda49e61c5b5963d73049f6b7d277c428563597c712233250f87f6bd816f40e07951ab6409479b5cbf6d64df8deeef91d9c13fdadd874a54335670308af9655e40575b788436220b15acc7fc185b8f687f1b758e1f7a82fecb806d7f3578a897a7868be21cbbdbf27a79febb8d7999730937a3aa2c08b75c7c25c1131c44f6ce87199db0fe63c81aa8c8cfe9171decae975beed65c45a37f2bd077397a2aba0b1e8f81caab4a10b7bdbb0bf74cb8eedf5ee9b0642f5a81d9