givepanel.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:ab:3e:fa:0b:64:e2:a1:19:95:ef:04:3f:0b:48:3f:cc:ea was issued on by Let's Encrypt.

With 2 subject alternative names this certificate can be used to secure multiple fqdn's. 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=givepanel.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:ab:3e:fa:0b:64:e2:a1:19:95:ef:04:3f:0b:48:3f:cc:ea
Serial Number (int): 319608852979813975944832265302769638821098
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 0d:31:a8:af:78:29:8f:01:a9:ec:1d:06:95:b6:be:b3:77:df:e6:86
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 7a:34:fc:53:1f:dd:65:79:69:d8:13:c5:f6:69:ad:d7:9d:f5:4f:3a
Fingerprint (sha256): 50:01:73:87:47:85:68:9d:93:f2:43:bc:6a:14:ef:a5:49:85:8a:9e:1f:05:5d:19:ec:19:8b:35:dd:3c:00:fe

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 givepanel.com

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for givepanel.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

givepanel.com
www.givepanel.com

Other certificates including the domain name givepanel.com

(limited to 100 certificates)
www.stackjoy.com
truehealth.app
dhi.3diq.com
givepanel.com
app.givepanel.com
staging.givepanel.com
*.givepanel.com
sni.cloudflaressl.com
jifi.xyz
staging.givepanel.com
www.salamey.dev
qg.ocellisys.com.br
reuben.honigwachs.de
kvplaos.com
www.algodos.com
dev.givepanel.com
vibox.com.co
marcialdiaz.com
app.givepanel.com
help.givepanel.com
sethnuzum.com
www.rbasouth.com
www.kxphotographer.com
www.tailz.cat
www.motiplate.app
demo.givepanel.com
givepanel.com
nicolaischmid.de
lp.givepanel.com
www.rubell.com
givepanel.com
www.fusionhotyoga.com
dev.givepanel.com
*.givepanel.com
app.givepanel.com
vecinos360.com
givepanel.com
givepanel.com
opencall.spotlight.fined.io
givepanel.com
jakecavazos.host
givepanel.com
groundlevelinsights.glimpseanalytics.com
mi.paviado.com
james-riggleman.com
www.beegame.rocks
horne-nc-qa.psg-labs.com
dowinapp.com
givepanel.com
demos.touch-less.dev
dayspasalta.com
bergantechnologies.com
www.app.myradiant.com.au
givepanel.com
givepanel.com
awayfrom.uk
dk.bahiazul.com
demo.appleatwork.com.br
auth.kemono.games
enlytica.com
hiveway.dev
givepanel.com
fupio.com
meanstacks.co.in
dev.rosa.dataauchan.fr
givepanel.com
frame.hallobon.nl
vibox.com.co
demo.appleatwork.com.br
www.planoaimobiliaria.com.br
givepanel.com
www.stackjoy.com
whatthecost.com
enlytica.com
help.givepanel.com
www.dolf.finance
vecinos360.com
design.entur.org
jorandradefig.com
app.qa1.contingenton.com
panel.sellent.com.br
essentialsanonymous.com
quran360.app
coolmitra.com
tour.vta.org
staging.givepanel.com
sms.anaminese.com.br
www.tvfreak.beauty
www.capfil.pilfil.com
academaimmithatnim.com
trespiernas.com
www.rbasouth.com
jorandradefig.com
givepanel.com
www.ridefairapp.com
tiffinshare.com
gmrprime.hyderabad.aero
clickspeedtest.co
gerindotalentos.com.br
clarissaandko.com

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFZTCCBE2gAwIBAgISA6s++gtk4qEZle8EPwtIP8zqMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAxMTgxODU5MDdaFw0y
MDA0MTcxODU5MDdaMBgxFjAUBgNVBAMTDWdpdmVwYW5lbC5jb20wggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZTJX5ceQ5C21mQx6piL/vt3P0VbhKgcrC
dkI92VV8dwQKvfhxhmtavMsTcMQ+fjUwSVgREOhuosfN/gcqO14SszKm6tYjZT8t
hWX77M1+KZp+IVS9YEVD4Oe/FamDDJvjOdM60cJzXPm0C7GQnZK600K93Tcdoko1
YEB5+2yI4IJN3BsmrQSXUmJeoNTjB38IIZNyymxN9p1oUMtSdMmguqEPf2nKRtR3
fUeR7hWFQFV5yO7ctBCqUAQtLPnXmnOoi4vzp5hO37EgCQiG7anB1IGdsv6VBfeX
0aeViXL34mC3iFgVm1ahznq+a7lr7oDULsWd1xUxMxhtMMWo2yRVAgMBAAGjggJ1
MIICcTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF
BwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFA0xqK94KY8BqewdBpW2vrN33+aG
MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMw
YTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9y
ZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9y
Zy8wKwYDVR0RBCQwIoINZ2l2ZXBhbmVsLmNvbYIRd3d3LmdpdmVwYW5lbC5jb20w
TAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcC
ARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEEBgorBgEEAdZ5AgQCBIH1
BIHyAPAAdgBep3P531bA57U2SH3QSeAyepGaDIShEhKEGHWWgXFFWAAAAW+6PNj1
AAAEAwBHMEUCIA4rGhiFUGbCnlSKxqqwi+RinbT6mrs3gt2GlL5sK5xpAiEArgM4
mP7/hkSbX7KZbxsEqlPJioSX0DXBVrZe8+EkmvQAdgAHt1wb5X1o//Gwxh0jFce6
5ld8V5S3au68YToaadOiHAAAAW+6PNkRAAAEAwBHMEUCIQDi7wN+RKbFIh5M1DnJ
hFCFQrKE1HzSH8ls7j+lmUdY1QIgAtiekNOZe4pLVj3oO7hJ0NZLtHRmEm5N6XW8
momuGTIwDQYJKoZIhvcNAQELBQADggEBAFHa0fFDpuDZoKrF+FO672sOkok3VEeS
QYukepOA00CmvkbMLaZoA+DltkpFh/zQM4J8QBKYx7r2LCjg1encYLX53OnULrga
M0iBsX32EH1FBa7HVnBXMvPJSNkKzu0Pt0T0kMu/boAjDKGtKqtYdx+fP5cj8iJO
KCJGoFp2oZAA9Vx26bo5E2sx3KhoSbVEmubNvxF9KjpgxjJDxXAZgl/uOZrxe/er
R3tg0MfHeFG3oK9HbLB1AwtbmDVLr4c+23FPq/oRYcDSvqZviMviEg35+e8l2fp8
FdgmIM0gHXqV+nnH+phnkbrBzMTHYlV4a9gS3ne+Ua8VOTPlV9Myec8=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2UyV+XHkOQttZkMeqYi/
77dz9FW4SoHKwnZCPdlVfHcECr34cYZrWrzLE3DEPn41MElYERDobqLHzf4HKjte
ErMypurWI2U/LYVl++zNfimafiFUvWBFQ+DnvxWpgwyb4znTOtHCc1z5tAuxkJ2S
utNCvd03HaJKNWBAeftsiOCCTdwbJq0El1JiXqDU4wd/CCGTcspsTfadaFDLUnTJ
oLqhD39pykbUd31Hke4VhUBVecju3LQQqlAELSz515pzqIuL86eYTt+xIAkIhu2p
wdSBnbL+lQX3l9GnlYly9+Jgt4hYFZtWoc56vmu5a+6A1C7FndcVMTMYbTDFqNsk
VQIDAQAB
-----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 319608852979813975944832265302769638821098
 . . . . . . . . [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 2020-01-18 18:59:07 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-17 18:59:07 +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 'givepanel.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 27431478061648372548106714843616187912973893461863539493900716200704350481964226875748071274771225751202268196036793571576558387866708044092175216880089504969384709012649244629257531880319102577195015617169394220538729314923453521175060426913349408881808858315609198527427520343848400528155682703232569365189244158836210250228439833315071452542409666242808111007764483125484647691264625378659541251749611895895440017762217553573976514523735831232360686539370931664802539125597013384943927639607040749287016909405256395613755906692612072635113483709375894278087636963328481190897626635533573393982965918515826148451413
 . . . . . . . . . . . . . . . . . . . . [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)
							0d31a8af78298f01a9ec1d0695b6beb377dfe686
 . . . . . . . . . . . . . . . . [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 (36 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'givepanel.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.givepanel.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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f00076005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016fba3cd8f5000004030047304502200e2b1a18855066c29e548ac6aab08be4629db4fa9abb3782dd8694be6c2b9c69022100ae033898feff86449b5fb2996f1b04aa53c98a8497d035c156b65ef3e1249af400760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016fba3cd9110000040300473045022100e2ef037e44a6c5221e4cd439c984508542b284d47cd21fc96cee3fa5994758d5022002d89e90d3997b8a4b563de83bb849d0d64bb47466126e4de975bc9a89ae1932
 . . . . [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)
		0051dad1f143a6e0d9a0aac5f853baef6b0e928937544792418ba47a9380d340a6be46cc2da66803e0e5b64a4587fcd033827c401298c7baf62c28e0d5e9dc60b5f9dce9d42eb81a334881b17df6107d4505aec756705732f3c948d90aceed0fb744f490cbbf6e80230ca1ad2aab58771f9f3f9723f2224e282246a05a76a19000f55c76e9ba39136b31dca86849b5449ae6cdbf117d2a3a60c63243c57019825fee399af17bf7ab477b60d0c7c77851b7a0af476cb075030b5b98354baf873edb714fabfa1161c0d2bea66f88cbe2120df9f9ef25d9fa7c15d82620cd201d7a95fa79c7fa986791bac1ccc4c76255786bd812de77be51af153933e557d33279cf