www.giacapp.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:36:e9:b7:18:b3:47:48:24:69:74:22:80:da:8f:31:8d:5b 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=www.giacapp.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:36:e9:b7:18:b3:47:48:24:69:74:22:80:da:8f:31:8d:5b
Serial Number (int): 280022766423336146466736739695726005685595
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: b8:46:9e:c3:20:f4:5d:a1:7d:19:d6:59:aa:e2:b1:3f:f7:c9:da:d9
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): e6:8c:e0:24:4d:30:5f:0d:a4:ea:7f:2e:26:e8:b6:3b:59:71:99:a7
Fingerprint (sha256): cf:c7:b0:a8:44:56:63:43:88:00:69:1b:c0:60:d3:d3:d0:45:82:e3:d0:0e:64:75:56:47:f5:46:36:f5:2d:53

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 www.giacapp.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for www.giacapp.com

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

www.giacapp.com

Other certificates including the domain name giacapp.com

(limited to 100 certificates)
www.giacapp.com
www.giacapp.com
gdpr.giacapp.com
dcfit.turnosweb.app
www.adilson.sh
www.jahnavitapes.in
160th.stvincents.nsw.edu.au
wiggler.systems
cyndicastor.com
mailroom-de-dev.input4you.be
staging.cast.gamifier.org
university.sellercenter.pe
devglomocontinuity.bbva.com.uy
mailroom-de.input4you.be
devhome.dev
demo.redacted.ai
demo.redacted.ai
mobifrota.pt
qg.ocellisys.com.br
www.atmisaio.com
www.adilson.sh
giacapp.com
www.justvintila.com
giacapp.com
www.giacapp.com
www.giacapp.com
link.miodottore.it
spinmed.spintec.com.br
www.gomyapp.com
staging.givebee.co
fr.happysports.app
diyasstudio.com
www.paulhorner.ch
www.tvirl.app
www.giacapp.com
scoupar.dev
qualisoluciones.com
www.atmisaio.com
www.vuejs.zip
thesync.dev
blog.unitz.app
admin1.adomne.com
jfortunatojr.com
www.gomyapp.com
www.theresumeofjesus.one
www.accessiblesurveys.com
remedy.ebookcare.xyz
gdpr.giacapp.com
www.giacapp.com
me.mission-nutrition.at
www.bintin.io
uselemon.io
gdpr.giacapp.com
gdpr.giacapp.com
www.recimobiliaria.com.br
billett.no
panel.amirsaray.com
gdpr.giacapp.com
www.giacapp.com
clientes-telemedicina2.redsalud.cl
thoulessart.com
www.bezpiecznebiurorachunkowe.spacetax.pl
www.redningsmissionen.dk
www.giacapp.com
www.dodolandia.app
reglamento.app
app.curlcupid.com
www.riingo.com
www.akikan.llc
scrumdojo.cz
gdpr.giacapp.com
me.mission-nutrition.at
giacapp.com
clearaccess.28east.co.za
docs.spartan-security.io
nativobike.com
www.grabteeth.xyz
prod.cheaseed.co
jcx0.com
panel.amirsaray.com
www.giacapp.com
www.ahmadanees.info
m.vlq.be
docs.spartan-security.io
gdpr.giacapp.com
sp-auth.ibep-staging.com
gdpr.giacapp.com
www.giacapp.com
leadingwithheartbook.com
www.triggercalc.com
gdpr.giacapp.com
portal-uat.hastingsdeering.com.au
svarnaliving.com
www.alemey.com
www.giacapp.com
www.giacapp.com

Certificate

The complete raw certificate details for www.giacapp.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFVTCCBD2gAwIBAgISAzbptxizR0gkaXQigNqPMY1bMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTExMjMwNTIwMjdaFw0y
MDAyMjEwNTIwMjdaMBoxGDAWBgNVBAMTD3d3dy5naWFjYXBwLmNvbTCCASIwDQYJ
KoZIhvcNAQEBBQADggEPADCCAQoCggEBANVwZOZ0M8poPYyN5lZdia4qq6XOcavo
9Dk3jGJgf+XNXXWuJNleslJBWEwV+TSqsKSjoCxDMt5DE9nX/PcpWR2BIXXVaFaG
mkksqZQJKBimH3qKVAhkg/T269M438IYb1pVdZlRFBUIRRgxXkEhroVU1xMaZOsn
GR9o+tWTVatB1z+QKaOmxD0Ae89LC8xMuQgxjy9SrcatmAM8vWTAQ5vZA9kC7lCT
oTwJDjU7FT88dgnpu7my29DrnNtMN4GTY14i1nFcASDbsWpzhkFeTcWCA0/omRdp
QqKvxs3OFVYLzZIyTKFiG5KJEtKK3rGryNKXYzhmbvChdyIGnb3T+PUCAwEAAaOC
AmMwggJfMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYB
BQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUuEaewyD0XaF9GdZZquKxP/fJ
2tkwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUHAQEE
YzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5cHQu
b3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5cHQu
b3JnLzAaBgNVHREEEzARgg93d3cuZ2lhY2FwcC5jb20wTAYDVR0gBEUwQzAIBgZn
gQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5s
ZXRzZW5jcnlwdC5vcmcwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdQDwlaRZ8gDR
gkAQLS+TiI6tS/4dR+OZ4dA0prCoqo6ycwAAAW6W6zaPAAAEAwBGMEQCIBBUJRgX
IWkF7U1Pe0JGa0BTPuW5oQme5LUioEHZMXWJAiATLMPgDIC3O5jMyk1DDI2O3HpH
dLrDrtHQhXTWCa4/IgB2ALIeBcyLos2KIE6HZvkruYolIGdr2vpw57JJUy3vi5Be
AAABbpbrNn8AAAQDAEcwRQIgEPQdtRPZ67Rq185WogYR9WXdk+PmEIJkOZTLipus
KoACIQCpmVdii8CKcAddhjV97VX92qDmvCVPUOX6+Y+tz/y1jTANBgkqhkiG9w0B
AQsFAAOCAQEAd7DySAeP+Zr/0fodtaIgiBA31A+zR5uDVC0V9IBCZnF8beIEaVDM
xEcsmyhhUf9uhi7o9UFb8/+LiD20Bc78gGVj0z9T0UhhQUm57xO/+oXMTZskTHhz
kdwrDr0FkOq9PuVNecbcu79Fna9pNc0PwTfsmffT5/Zz6m8xmik3nZtmc+ofqZ8O
iAtqenMbQM88/wfM04Gptsiy+frix3eDNZzQiWNbZc+v0XQB55EwADth4wUKO+NV
LOBSwJsQdcddS3Wbpf3CAQ14oOl0O3S9/BY7ZsZdz6ob0aZFXyuWAKMmF95wK9GZ
/9hWe2W3ytsu9zS9D+RomZsOcOTdIwPaKg==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1XBk5nQzymg9jI3mVl2J
riqrpc5xq+j0OTeMYmB/5c1dda4k2V6yUkFYTBX5NKqwpKOgLEMy3kMT2df89ylZ
HYEhddVoVoaaSSyplAkoGKYfeopUCGSD9Pbr0zjfwhhvWlV1mVEUFQhFGDFeQSGu
hVTXExpk6ycZH2j61ZNVq0HXP5Apo6bEPQB7z0sLzEy5CDGPL1Ktxq2YAzy9ZMBD
m9kD2QLuUJOhPAkONTsVPzx2Cem7ubLb0Ouc20w3gZNjXiLWcVwBINuxanOGQV5N
xYIDT+iZF2lCoq/Gzc4VVgvNkjJMoWIbkokS0oresavI0pdjOGZu8KF3IgadvdP4
9QIDAQAB
-----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 280022766423336146466736739695726005685595
 . . . . . . . . [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-11-23 05:20:27 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-02-21 05:20:27 +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 'www.giacapp.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 26944182574584825456780478945573068514658305612869262749348813400266351430174390623563286647444365657825740755266250257504779585322461642325225808468738069452441274302460006595724792311751197720448623116932126236442655912839533153044679311094153529816981092397201464815352524201653411156346615789590485351191843229835867797868277132726700944759614129730739789802879576351565945691995561688542186040532657068420477618475205234999377670546949225158361484201238717697699985049953896758578949746977459126038725940631057623880684877016318856800556292307962206996231366798005824099442447342776308501286542652931242372364533
 . . . . . . . . . . . . . . . . . . . . [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)
							b8469ec320f45da17d19d659aae2b13ff7c9dad9
 . . . . . . . . . . . . . . . . [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 (19 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.giacapp.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 (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)
							00ef007500f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016e96eb368f000004030046304402201054251817216905ed4d4f7b42466b40533ee5b9a1099ee4b522a041d93175890220132cc3e00c80b73b98ccca4d430c8d8edc7a4774bac3aed1d08574d609ae3f22007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016e96eb367f0000040300473045022010f41db513d9ebb46ad7ce56a20611f565dd93e3e61082643994cb8a9bac2a80022100a99957628bc08a70075d86357ded55fddaa0e6bc254f50e5faf98fadcffcb58d
 . . . . [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)
		0077b0f248078ff99affd1fa1db5a220881037d40fb3479b83542d15f4804266717c6de2046950ccc4472c9b286151ff6e862ee8f5415bf3ff8b883db405cefc806563d33f53d148614149b9ef13bffa85cc4d9b244c787391dc2b0ebd0590eabd3ee54d79c6dcbbbf459daf6935cd0fc137ec99f7d3e7f673ea6f319a29379d9b6673ea1fa99f0e880b6a7a731b40cf3cff07ccd381a9b6c8b2f9fae2c77783359cd089635b65cfafd17401e79130003b61e3050a3be3552ce052c09b1075c75d4b759ba5fdc2010d78a0e9743b74bdfc163b66c65dcfaa1bd1a6455f2b9600a32617de702bd199ffd8567b65b7cadb2ef734bd0fe468999b0e70e4dd2303da2a