cichacki.pl

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:19:5a:56:74:ad:24:5a:74:6b:b6:dd:e2:c4:12:bd:4a:1c was issued on by Let's Encrypt.

With 4 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=cichacki.pl

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:19:5a:56:74:ad:24:5a:74:6b:b6:dd:e2:c4:12:bd:4a:1c
Serial Number (int): 269963996391931914902213783838348082498076
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: d0:5a:3d:48:9b:bc:33:01:89:d9:ae:fd:9d:1b:cb:70:41:df:6e:a2
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 35:de:40:69:a0:e9:ff:93:64:72:16:c8:dd:19:66:f4:28:2b:8c:e7
Fingerprint (sha256): 80:20:84:3e:c2:57:7e:f4:34:e5:7a:89:64:01:d5:9e:61:53:90:90:1c:5b:16:45:ba:ac:77:dc:9f:c0:bb:87

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 cichacki.pl

4

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for cichacki.pl

Public Key Algorithm

RSA

Key Size

4096

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

cichacki.pl
ftp.cichacki.pl
mail.cichacki.pl
www.cichacki.pl

Other certificates including the domain name cichacki.pl

(limited to 100 certificates)

Certificate

The complete raw certificate details for cichacki.pl in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGgzCCBWugAwIBAgISAxlaVnStJFp0a7bd4sQSvUocMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMjMyMjEzMDNaFw0y
MDA2MjEyMjEzMDNaMBYxFDASBgNVBAMTC2NpY2hhY2tpLnBsMIICIjANBgkqhkiG
9w0BAQEFAAOCAg8AMIICCgKCAgEAy8rjJv7cE3mkAHV4EB2krg1dzI8q/rSfiB64
PZWJW1BwMY5sUVOD57qXNNMEXSQFYKSIYJIGHkOwvx7XNNn9PmTUoN6e2o7y8a6w
AdpvyHmrUFmj2e3aGKvCF0HcqC6CP7wFMBDMTlvx/zqeY2vkmBhN4F6ZTl5e3+PG
48jYB03gZRKEhsIBiv/f7cL6oiRHQhfmcqdnUAMsFkt152Byf2hYlWu18a481VIY
OQvPKnDhgDxZKjjZXAOn3g4wc+JIAiWRSicSG4Bh9Q4exX81KvF6VWSHTqCuyOFH
DUoXmAXmBgHH9TX3z58uiBzhGu5ZHXzALVXzpMGtbjIhEr8CjRxoX9toTDvDLWLD
OBW985mQVy+eZef9zFQNkRecsiGFy6jdjVJ9qIRBnaTxOmdz7CJ7Q9v6wr5iWEVm
pT1AA/xY0n5PXlSoY+k1VdxEH6jmW3djnP6cyaNbBMbeywOjUv6AK/V2wOnOvfcw
71jGwIIWVYKGTFaF+f8IIpFwGJNrcqeNKESrKkCXYfmfufvjrBlJuiY1Z2oh+VoP
Jm8RksQa3cTRsjpibhuO83TeJO0D50K0m+4RyTEG+2/eX+zU1r6Hgth1/u4MDFZ0
tRxJ11VsyiSIa9brb0BT3mLx5cb/MVGvpKZOntAqIuvszDJlHlui/Z2kwjEXVgWi
7aFSoy8CAwEAAaOCApUwggKRMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggr
BgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU0Fo9SJu8
MwGJ2a79nRvLcEHfbqIwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEw
bwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMu
bGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMu
bGV0c2VuY3J5cHQub3JnLzBKBgNVHREEQzBBggtjaWNoYWNraS5wbIIPZnRwLmNp
Y2hhY2tpLnBsghBtYWlsLmNpY2hhY2tpLnBsgg93d3cuY2ljaGFja2kucGwwTAYD
VR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYa
aHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEFBgorBgEEAdZ5AgQCBIH2BIHz
APEAdwCyHgXMi6LNiiBOh2b5K7mKJSBna9r6cOeySVMt74uQXgAAAXEJq8NnAAAE
AwBIMEYCIQCFNXaqj1RvtUdWjWkbGLXubnutEnRk4J2hq4l3noIVtgIhAKEwSBoV
/nqhvh7ei1KLnAFl7eg+HsKBR/fjk1VpAMGwAHYA5xLysDd+GmL7jskMYYTx6ns3
y1YdESZb8+DzS/JBVG4AAAFxCavFYAAABAMARzBFAiBfx83zQ1sk9qcQDQmTGyYb
OTPoGJqs0oiRRB3RV2SSkgIhAMYb2TlxiwwOALanWqot8kxHegmMVKRiWLzApLnt
dVELMA0GCSqGSIb3DQEBCwUAA4IBAQCZSlcHipMDcRkCeAeTBsycrCwjet3rDY+k
bjURPmSnQxkE0mtkyPENGMQiLVr8aSiYMoxWi5YtVvHJXpLP+MjrvCn0pt8dt4MR
zHj2OEfdaWIwRaB9TUepsTEN2ClsiXdnfUj1ZIyQ+rrr8xocMfHpx//PPTIt6FMJ
/LMKUO3toCCSCn6jwmF8EBdA+7qJvnBgF/thDpItG1kTit35ylBgw1LCAklIPV7V
jwzPCOX3lEph9irtHkddFjD2dRUWt5GbwTK3RNFg+O5C5J4jkWYEDDCIfAPfievf
jcixjHwse3D4ResC6aeXvkjgVY4vJlQM2tJPYCE5UPoxw7gJXzTD
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAy8rjJv7cE3mkAHV4EB2k
rg1dzI8q/rSfiB64PZWJW1BwMY5sUVOD57qXNNMEXSQFYKSIYJIGHkOwvx7XNNn9
PmTUoN6e2o7y8a6wAdpvyHmrUFmj2e3aGKvCF0HcqC6CP7wFMBDMTlvx/zqeY2vk
mBhN4F6ZTl5e3+PG48jYB03gZRKEhsIBiv/f7cL6oiRHQhfmcqdnUAMsFkt152By
f2hYlWu18a481VIYOQvPKnDhgDxZKjjZXAOn3g4wc+JIAiWRSicSG4Bh9Q4exX81
KvF6VWSHTqCuyOFHDUoXmAXmBgHH9TX3z58uiBzhGu5ZHXzALVXzpMGtbjIhEr8C
jRxoX9toTDvDLWLDOBW985mQVy+eZef9zFQNkRecsiGFy6jdjVJ9qIRBnaTxOmdz
7CJ7Q9v6wr5iWEVmpT1AA/xY0n5PXlSoY+k1VdxEH6jmW3djnP6cyaNbBMbeywOj
Uv6AK/V2wOnOvfcw71jGwIIWVYKGTFaF+f8IIpFwGJNrcqeNKESrKkCXYfmfufvj
rBlJuiY1Z2oh+VoPJm8RksQa3cTRsjpibhuO83TeJO0D50K0m+4RyTEG+2/eX+zU
1r6Hgth1/u4MDFZ0tRxJ11VsyiSIa9brb0BT3mLx5cb/MVGvpKZOntAqIuvszDJl
Hlui/Z2kwjEXVgWi7aFSoy8CAwEAAQ==
-----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 269963996391931914902213783838348082498076
 . . . . . . . . [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-03-23 22:13:03 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-06-21 22:13:03 +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 'cichacki.pl'
 . . . . . . . . [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 (4208 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 831400980285108900976668258653970084666444525007471226074151048258976046936968372852626074156381250849527899851141544826706878385404171450168586415128485729698381543440270987486877867445931895483739784865056660276009868558029847005667156021950455949236134082120828344105172358544001811415706544550016375139379129993601052506629307157715953846383356351983163807781620831042729494892705573236854007939241507871132983572806495765953935628352368858309353409944760311753814545756655809308340770241470259950236961814658203120672077909389954727097127439173026164298767356447784764901576742546075465078238796399069135773310243406398100568582668343636335102499713097731944070568963106239482055453129646542140992379292293751907447789732144171010287669306627642521437573705612875125046086937025451753266932908473237069845133490650727830605461068973316989115756048925316926916290737869286854974342121845158579065985761031983758972747329366733092927754277221483283196624967728329663558866103918823291461595846422921634539270399211802517610204727894274882503628446928833458191049380456663021617868477490742651010350321610863003028742606896302101878456300113105233884704279292761868655370299320028262360796069943284350012941666269501264337713668911
 . . . . . . . . . . . . . . . . . . . . [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)
							d05a3d489bbc330189d9aefd9d1bcb7041df6ea2
 . . . . . . . . . . . . . . . . [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 (67 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cichacki.pl'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ftp.cichacki.pl'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.cichacki.pl'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.cichacki.pl'
 . . . . . . . . . . . . . . . . [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 (246 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes)
							00f1007700b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000017109abc3670000040300483046022100853576aa8f546fb547568d691b18b5ee6e7bad127464e09da1ab89779e8215b6022100a130481a15fe7aa1be1ede8b528b9c0165ede83e1ec28147f7e393556900c1b0007600e712f2b0377e1a62fb8ec90c6184f1ea7b37cb561d11265bf3e0f34bf241546e0000017109abc560000004030047304502205fc7cdf3435b24f6a7100d09931b261b3933e8189aacd28891441dd157649292022100c61bd939718b0c0e00b6a75aaa2df24c477a098c54a46258bcc0a4b9ed75510b
 . . . . [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)
		00994a57078a930371190278079306cc9cac2c237addeb0d8fa46e35113e64a7431904d26b64c8f10d18c4222d5afc692898328c568b962d56f1c95e92cff8c8ebbc29f4a6df1db78311cc78f63847dd69623045a07d4d47a9b1310dd8296c8977677d48f5648c90fabaebf31a1c31f1e9c7ffcf3d322de85309fcb30a50ededa020920a7ea3c2617c101740fbba89be706017fb610e922d1b59138addf9ca5060c352c20249483d5ed58f0ccf08e5f7944a61f62aed1e475d1630f6751516b7919bc132b744d160f8ee42e49e239166040c30887c03df89ebdf8dc8b18c7c2c7b70f845eb02e9a797be48e0558e2f26540cdad24f60213950fa31c3b8095f34c3