parfrontal-energias.pt

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:04:a9:d6:ad:75:dd:1e:46:ca:dc:77:dd:f1:b3:9c:dc:f3 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=parfrontal-energias.pt

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:04:a9:d6:ad:75:dd:1e:46:ca:dc:77:dd:f1:b3:9c:dc:f3
Serial Number (int): 262923741463974860264519244911114660404467
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 2f:3c:30:50:ee:c3:bc:b5:1a:c7:ef:83:ca:f5:6a:86:f0:1a:3d:62
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 40:8b:5e:c6:71:90:f8:f4:0f:89:4e:6c:a3:f8:ec:fc:0d:d5:98:5b
Fingerprint (sha256): b6:6b:ee:13:01:93:47:31:3f:01:0f:68:3e:0e:a0:a6:bc:cc:58:a5:22:b2:00:41:62:6b:2f:25:dd:d2:6c:df

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 parfrontal-energias.pt

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for parfrontal-energias.pt

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

parfrontal-energias.pt
www.parfrontal-energias.pt

Other certificates including the domain name parfrontal-energias.pt

(limited to 100 certificates)

Certificate

The complete raw certificate details for parfrontal-energias.pt in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGgDCCBWigAwIBAgISAwSp1q113R5Gytx33fGznNzzMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAxMDQwODMzNDFaFw0x
OTA0MDQwODMzNDFaMCExHzAdBgNVBAMTFnBhcmZyb250YWwtZW5lcmdpYXMucHQw
ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDjX0uAXKoyt/8AEmSMqa6a
bf0pt23I3IpDl+cm2aEcASs97n9IXH5drJxIR1188wbKINJrjORhjjTIKO57HRxc
erRl7wFDxbjO38xJdbL+xdOp6LI9tdgTS6kjINFw2v2zmoUZ6pOaSasEkkq6on3A
OCsTyEw7d5eCOI2Kxs48qRoTzXGAOCj58HwcBvnwIhV7ed0AvEHK6zKIgPpmp/EO
ijYK3wRETRCXj8C0LWaSOEGjwDTISYR1yEGsIKYATwe/ZQ2P2CGoBqYKB4RaLH3r
oodES7rzUpWiKLKteeeNuPClC510TQjMo26ytSvinCpRMeY5KMkDmKQsuWNF11Bh
RbDqqN2TJdggi7apm1xkQ8CPKqkFlnGqR7uCOI/sIAhrua80MikoWC7OC449Z3iW
BUiOsXxP1aXPAIdlzRBIlFFjMrtrw9dbbTyY3iGfO8uBB2Gb9CH25yGgSXggQNJc
7QMu++xzt7bl7pXwxCtab86gwUPQ2qEihJtqpRO6sU4kbzDtLsWlyYhxGR3hRa/j
yCXEG9t0cdfF8uu5NmQX3WDH4+YQpX23NwA1s3MXxEYx3w3MRGlGojM8Z0Ixj1F1
c+xBPMfMjdV2jc8S9cz40DWocEW0NI/CXGemlhRz5N8fTRljNLxHDCDEPfhIKXdG
zVwZzxe61nHfkAXCzyNumwIDAQABo4IChzCCAoMwDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBQvPDBQ7sO8tRrH74PK9WqG8Bo9YjAfBgNVHSMEGDAWgBSoSmpjBH3duubR
ObemRWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9v
Y3NwLmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9j
ZXJ0LmludC14My5sZXRzZW5jcnlwdC5vcmcvMD0GA1UdEQQ2MDSCFnBhcmZyb250
YWwtZW5lcmdpYXMucHSCGnd3dy5wYXJmcm9udGFsLWVuZXJnaWFzLnB0MEwGA1Ud
IARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0
dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDw
AHcA4mlLribo6UAJ6IYbtjuD1D7n/nSI+6SPKJMBnd3x2/4AAAFoGDYMnAAABAMA
SDBGAiEAgP6IghskMFvKxogyFSicD6lqVF5gCj8umKpE3/HlYngCIQDIeM02mE72
AqhOcwSLAzPJ3PUfbKqVDO7Qb1DUDmAMOQB1AGPy283oO8wszwtyhCdXazOkjWF3
j711pjixx2hUS9iNAAABaBg2DJsAAAQDAEYwRAIgCFS39BaPOOxJVxkx0ut47Dku
/BKQee57R/SxxaDVn6cCIC5I4HbOmdFwMlPLpBSzqs7p0Ug/1wI72GKWi/ZEkmTz
MA0GCSqGSIb3DQEBCwUAA4IBAQBFe5gfQ6YrLCa+fqKY8SlK4TEPNN0oNiQOfDBg
5C7mIu+VyqR8dfanqKfToNdTZ8GxQZKS1UWALh99U4dzxJ3s/9EwXsoR8jK4zPtY
3hx2mwFuJMw2tsticGBlMTxWpRNCBtxfkClOvdTupfuxrjX6VV/+yZk5svL9jbU2
c6KAoaOzYRSB7nf0kvBLoRJh9F4hki3fEPWyg566SWsAtMQeobd2Vl43sKxSukPP
LnKS74EEoCi71r0ieFBkDzWYiOcdJTmDET6tY6+eZ56Wv2i1YC8bA9pdr/KbCdRd
/RR19jGMt7l3WBYj1419PcNiZ27IZMBnR8ET/qfraIsVKCUO
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA419LgFyqMrf/ABJkjKmu
mm39KbdtyNyKQ5fnJtmhHAErPe5/SFx+XaycSEddfPMGyiDSa4zkYY40yCjuex0c
XHq0Ze8BQ8W4zt/MSXWy/sXTqeiyPbXYE0upIyDRcNr9s5qFGeqTmkmrBJJKuqJ9
wDgrE8hMO3eXgjiNisbOPKkaE81xgDgo+fB8HAb58CIVe3ndALxByusyiID6Zqfx
Doo2Ct8ERE0Ql4/AtC1mkjhBo8A0yEmEdchBrCCmAE8Hv2UNj9ghqAamCgeEWix9
66KHREu681KVoiiyrXnnjbjwpQuddE0IzKNusrUr4pwqUTHmOSjJA5ikLLljRddQ
YUWw6qjdkyXYIIu2qZtcZEPAjyqpBZZxqke7gjiP7CAIa7mvNDIpKFguzguOPWd4
lgVIjrF8T9WlzwCHZc0QSJRRYzK7a8PXW208mN4hnzvLgQdhm/Qh9uchoEl4IEDS
XO0DLvvsc7e25e6V8MQrWm/OoMFD0NqhIoSbaqUTurFOJG8w7S7FpcmIcRkd4UWv
48glxBvbdHHXxfLruTZkF91gx+PmEKV9tzcANbNzF8RGMd8NzERpRqIzPGdCMY9R
dXPsQTzHzI3Vdo3PEvXM+NA1qHBFtDSPwlxnppYUc+TfH00ZYzS8RwwgxD34SCl3
Rs1cGc8XutZx35AFws8jbpsCAwEAAQ==
-----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 262923741463974860264519244911114660404467
 . . . . . . . . [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-01-04 08:33:41 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-04-04 08:33:41 +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 'parfrontal-energias.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 (4208 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 927597833851790301967827018601763001665819560831620422972540975709370336023206300192873380459577315817226055590079038624610507487563509346536090250913756186774170498763146599934830242134813080438626204349475113411938382895023755902277651992436157278858758032416789134428289892467046924865023019913072436715275565740635033671992700855773409978971572348134786448989855932378509457136885590010266817327268188426935075025689975343065583407111404672103708508743757861904650260658654726277989349102482809840438700863726223199855381227817628965109703485273819902285441224245127982905260944211507437145184448483067312350599203361375169520141547070142086210506889995202367080008549938927987719419138671007372302717358885454377522878018438287998221595555788799960391355482509918323826956261884023970021019264042457707004926359123825948104787364350927620315720075583534768460983535470842550223457218549764037865649889386821127454982160905152103254224646548380761755641072851764437077979494198167339184088674114588538713756427135083905508045125016496268684110974813721007752947944608915039976436478094657738237901590611508323339248874361289234498878099484631113720710527400107761254590401175222335048446880898071530562004479491708867974973845147
 . . . . . . . . . . . . . . . . . . . . [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)
							2f3c3050eec3bcb51ac7ef83caf56a86f01a3d62
 . . . . . . . . . . . . . . . . [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 (54 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'parfrontal-energias.pt'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.parfrontal-energias.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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f0007700e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016818360c9c000004030048304602210080fe88821b24305bcac6883215289c0fa96a545e600a3f2e98aa44dff1e56278022100c878cd36984ef602a84e73048b0333c9dcf51f6caa950ceed06f50d40e600c3900750063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016818360c9b000004030046304402200854b7f4168f38ec49571931d2eb78ec392efc129079ee7b47f4b1c5a0d59fa702202e48e076ce99d1703253cba414b3aacee9d1483fd7023bd862968bf6449264f3
 . . . . [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)
		00457b981f43a62b2c26be7ea298f1294ae1310f34dd2836240e7c3060e42ee622ef95caa47c75f6a7a8a7d3a0d75367c1b1419292d545802e1f7d538773c49decffd1305eca11f232b8ccfb58de1c769b016e24cc36b6cb62706065313c56a5134206dc5f90294ebdd4eea5fbb1ae35fa555ffec99939b2f2fd8db53673a280a1a3b3611481ee77f492f04ba11261f45e21922ddf10f5b2839eba496b00b4c41ea1b776565e37b0ac52ba43cf2e7292ef8104a028bbd6bd227850640f359888e71d253983113ead63af9e679e96bf68b5602f1b03da5daff29b09d45dfd1475f6318cb7b977581623d78d7d3dc362676ec864c06747c113fea7eb688b1528250e