cerealis.pt

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:e3:46:ae:2d:c8:b0:e3:4a:ce:0f:b2:c2:dd:b9:5c:11:7f 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=cerealis.pt

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:e3:46:ae:2d:c8:b0:e3:4a:ce:0f:b2:c2:dd:b9:5c:11:7f
Serial Number (int): 338674905434300909125492291236695486763391
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: b6:16:02:91:8e:6e:0e:4a:e8:31:32:f7:37:45:23:05:ab:8f:39:81
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 66:72:34:b3:c0:1a:5a:53:f3:11:f6:4d:3d:4c:a4:bc:6c:71:73:37
Fingerprint (sha256): 8d:04:42:ff:22:27:80:ed:42:16:52:55:f3:82:18:de:37:04:dc:42:5d:90:0d:f1:ca:f1:72:72:5b:7d:95:f4

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 cerealis.pt

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for cerealis.pt

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

cerealis.pt
www.cerealis.pt

Other certificates including the domain name cerealis.pt

(limited to 100 certificates)
webmail.cerealis.pt
servicedesk.monaghancoco.ie
cerealis.pt
helpdesk.porvairfiltration.com
helpdesk.llyc.global
webmail.cerealis.pt
cerealis.pt
cerealis.pt
cerealis.pt
cerealis.pt
cerealis.pt
servicedesk.monaghancoco.ie
cerealis.pt
compal.pt
servicedesk.monaghancoco.ie
pomoc.lekam.pl
mkt.qualitecempresarial.com.br
mkt.conselhosdoconsultor.com
daas2.cerealis.pt
cerealis.pt
cerealis.pt
mkt.academiarolear.pt
cerealis.pt
cerealis.pt
mkt.qualitecempresarial.com.br
cerealis.pt
webmail.cerealis.pt
servicedesk.monaghancoco.ie
cerealis.pt
cerealis.pt
cerealis.pt
hrdemo.servicedeskplus.nl
mkt.zazabistro.com.br
mkt.tcsolutions.com.br
cerealis.pt
*.cerealis.pt
webmail.cerealis.pt
cerealis.pt
daas2.cerealis.pt
cerealis.pt
webmail.cerealis.pt
cerealis.pt
compal.pt
pomoc.lekam.pl
cerealis.pt
sip.cerealis.pt
webmail.cerealis.pt
cerealis.pt
cerealis.pt
cerealis.pt
sd.kormotech.com
cerealis.pt
daas2.cerealis.pt
cerealis.pt
cerealis.pt
cerealis.pt
helpdesk.nauit.lt
cerealis.pt
webmail.cerealis.pt
cerealis.pt
webmail.cerealis.pt
help.sch1584.ru
cerealis.pt
cerealis.pt
cerealis.pt
sip.cerealis.pt
cerealis.pt
campagne.dlink.it
cerealis.pt
cerealis.pt
webmail.cerealis.pt
cerealis.pt
cerealis.pt
webmail.cerealis.pt
cerealis.pt
itdesk.solargis.com
cerealis.pt
cerealis.pt
helpdesk.nauit.lt
mkt.meramar.pt
webmail.cerealis.pt
cerealis.pt
cerealis.pt
cerealis.pt
servicedesk.monaghancoco.ie
sip.cerealis.pt
cerealis.pt
webmail.cerealis.pt
cerealis.pt
mkt.conselhosdoconsultor.com
helpdesk.aldaholding.com
webmail.cerealis.pt
servicedesk.monaghancoco.ie
mkt.zazabistro.com.br
webmail.cerealis.pt
webmail.cerealis.pt
cerealis.pt
compal.pt
cerealis.pt
cerealis.pt

Certificate

The complete raw certificate details for cerealis.pt in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFXjCCBEagAwIBAgISA+NGri3IsONKzg+ywt25XBF/MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEyMzAxMjU2MTZaFw0y
MDAzMjkxMjU2MTZaMBYxFDASBgNVBAMTC2NlcmVhbGlzLnB0MIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuz3txiT4Ha959L2qnCtAxDQBTbnPz4HdQjzH
K4pJGVAOYGqXP2E/K+1A0F6EogiIlVPIoZdgV9gww8czez3k5oA2pzMWB5eMip/R
yvU+enXMwgTWBxqvfhdGtiUYGbXDnmhnGGkDiX+79GCQPY8zzUP0aOAjg8Ss4GKn
7Qvvj0Noo6xWEdnBbQYpLLvtJ/2mfmLI+n7rY8n6ZofelIbGwrW+BZbE0NLZh3ut
syRH4ET6mGsb4M1XlerdwpS++jvBDKlw0p6PXzd+M7UIwBTAojAoTnlTSWh4pm0D
8vQ6OVPqIL7hndR1FUGG0qwhPlCezri2K6O+JZYJMQ0nXz/EYwIDAQABo4ICcDCC
AmwwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD
AjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBS2FgKRjm4OSugxMvc3RSMFq485gTAf
BgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRjMGEw
LgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5vcmcw
LwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5vcmcv
MCcGA1UdEQQgMB6CC2NlcmVhbGlzLnB0gg93d3cuY2VyZWFsaXMucHQwTAYDVR0g
BEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0
cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8A
dQDwlaRZ8gDRgkAQLS+TiI6tS/4dR+OZ4dA0prCoqo6ycwAAAW9XF9PhAAAEAwBG
MEQCIEtlVKM7VDa2aC49b+nsGzsIl+mmdr9dZEtMNEfEpRyQAiBV1bMZll3HwDr0
OFvlKrfayqlSgfaAybbrSiCoMcizRQB2ALIeBcyLos2KIE6HZvkruYolIGdr2vpw
57JJUy3vi5BeAAABb1cX09EAAAQDAEcwRQIgNkFtUFoSd+hEEUpESAxpQuHc1Upv
rPdP+KbRNoWyfwECIQDNBNl6z620iXL2hHy8qDecwQre0WCCGq2hWmh+/euv9DAN
BgkqhkiG9w0BAQsFAAOCAQEAAMcRsxL4WS2UCaedIR7JqD66LPdx+lGs3ciccAoY
U2OuHz+mAXn44fhtGnvpY4zEVs+tpvjAhLATd741w8vNPP89I8H4Iv2DnxoaneSM
9jcVL0/Ws2271krjnRm2lWUz6Dowo10YcUVVrX5jQ9OT8YrEyBwXl8+EHCzdQ8L0
Yzv6a1Hpf4yaKu1bMskGjSz8BYNAkBrcd5kfKf8UnYiUqD0gBSBHNb+PGZDuSFmd
K7XhR8kfT+ZAOgiqCCJDv17tvAyD2SGinvkn7x2tlCkdsakcvX90eJTzUb3pl/1U
UOUqqyLKDfnORh+5DazJX/9xkpOwbz+uLeQfGYhdzgCkfg==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuz3txiT4Ha959L2qnCtA
xDQBTbnPz4HdQjzHK4pJGVAOYGqXP2E/K+1A0F6EogiIlVPIoZdgV9gww8czez3k
5oA2pzMWB5eMip/RyvU+enXMwgTWBxqvfhdGtiUYGbXDnmhnGGkDiX+79GCQPY8z
zUP0aOAjg8Ss4GKn7Qvvj0Noo6xWEdnBbQYpLLvtJ/2mfmLI+n7rY8n6ZofelIbG
wrW+BZbE0NLZh3utsyRH4ET6mGsb4M1XlerdwpS++jvBDKlw0p6PXzd+M7UIwBTA
ojAoTnlTSWh4pm0D8vQ6OVPqIL7hndR1FUGG0qwhPlCezri2K6O+JZYJMQ0nXz/E
YwIDAQAB
-----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 338674905434300909125492291236695486763391
 . . . . . . . . [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-12-30 12:56:16 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-29 12:56: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 'cerealis.pt'
 . . . . . . . . [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 23637101260422945543080990111086396071952909134496148470113044149057228149447828348816752479468274174047120387244152658108295512013719915702100628697601489290879370140759984507607973153308822288640856673462292063031798072394590372907306270435606339656322032196125653188935946127298245324952477038530643055690806717988566341335788433718994488289536435659079180831525253513666413067935252290844242614405158025344666457537965318199320040477523132744431239352064387009796639048931374925240098869580767242953745061646946249157034449849097591495842306498234769737625907393567590208158376809308361518525444601895898966901859
 . . . . . . . . . . . . . . . . . . . . [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)
							b61602918e6e0e4ae83132f737452305ab8f3981
 . . . . . . . . . . . . . . . . [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 (32 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cerealis.pt'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.cerealis.pt'
 . . . . . . . . . . . . . . . . [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)
							00ef007500f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016f5717d3e1000004030046304402204b6554a33b5436b6682e3d6fe9ec1b3b0897e9a676bf5d644b4c3447c4a51c90022055d5b319965dc7c03af4385be52ab7dacaa95281f680c9b6eb4a20a831c8b345007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016f5717d3d10000040300473045022036416d505a1277e844114a44480c6942e1dcd54a6facf74ff8a6d13685b27f01022100cd04d97acfadb48972f6847cbca8379cc10aded160821aada15a687efdebaff4
 . . . . [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)
		0000c711b312f8592d9409a79d211ec9a83eba2cf771fa51acddc89c700a185363ae1f3fa60179f8e1f86d1a7be9638cc456cfada6f8c084b01377be35c3cbcd3cff3d23c1f822fd839f1a1a9de48cf637152f4fd6b36dbbd64ae39d19b6956533e83a30a35d18714555ad7e6343d393f18ac4c81c1797cf841c2cdd43c2f4633bfa6b51e97f8c9a2aed5b32c9068d2cfc058340901adc77991f29ff149d8894a83d2005204735bf8f1990ee48599d2bb5e147c91f4fe6403a08aa082243bf5eedbc0c83d921a29ef927ef1dad94291db1a91cbd7f747894f351bde997fd5450e52aab22ca0df9ce461fb90dacc95fff719293b06f3fae2de41f19885dce00a47e