hafez.de

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:02:40:4c:eb:7b:1d:a3:7c:9d:35:80:21:29:4b:c3:42:f9 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=hafez.de

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:02:40:4c:eb:7b:1d:a3:7c:9d:35:80:21:29:4b:c3:42:f9
Serial Number (int): 349215178443294840332251876350882285306617
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 2c:e9:ee:72:d1:50:43:bc:38:7a:2e:b7:f2:3b:15:cb:98:fc:88:06
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 4f:50:1b:86:81:77:22:7b:ae:c0:27:d7:c7:a4:ed:c0:77:50:a1:73
Fingerprint (sha256): 63:d4:1b:9b:b2:33:11:14:f8:6c:3c:d6:52:ba:6a:4e:7a:c4:96:df:ef:8b:29:5f:de:9d:ca:1e:ec:f7:0e:ce

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 hafez.de

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for hafez.de

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

8 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

hafez.de
www.hafez.de

Other certificates including the domain name hafez.de

(limited to 100 certificates)
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204411.cloudflaressl.com
nww.chattahoochee.org
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204411.cloudflaressl.com
sni204411.cloudflaressl.com
sni204411.cloudflaressl.com
sni204280.cloudflaressl.com
www.fitin.io
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
rrmapping.in
hafez.de
sni204280.cloudflaressl.com
qav4.wallit.app
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204411.cloudflaressl.com
sni204280.cloudflaressl.com
www.saneflow.com
sni204411.cloudflaressl.com
www.radioveo.com
sni204280.cloudflaressl.com
sni204411.cloudflaressl.com
sni204411.cloudflaressl.com
sni204280.cloudflaressl.com
sni204411.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
hafez.de
www.hafez.de
sni204280.cloudflaressl.com
sni204411.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204411.cloudflaressl.com
hafez.de
sni204280.cloudflaressl.com
hafez.de
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204411.cloudflaressl.com
www.znp.solutions
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
hafez.de
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
www.thebowapp.com
sni204411.cloudflaressl.com
bitdrive.company
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
myfeaturetree.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204411.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
hafez.de
sni204280.cloudflaressl.com
marketplace.requid.com
sni204280.cloudflaressl.com
flanews.futly.top
nanny.love
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204411.cloudflaressl.com
sni204280.cloudflaressl.com
qav4.wallit.app
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
hafez.de
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com
sni204280.cloudflaressl.com

Certificate

The complete raw certificate details for hafez.de in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFATCCA+mgAwIBAgISBAJATOt7HaN8nTWAISlLw0L5MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzA2MDUwNjM4MDBaFw0x
NzA5MDMwNjM4MDBaMBMxETAPBgNVBAMTCGhhZmV6LmRlMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAskMfRJ5Z4UDC5WjmAov6FlOPKgU8DLAJGZNxy8s3
jECLKb0JldH9jkrgDXLg+blW4vBWhu7XSWUJvQzeycP68uqWW52RiPCg5Dk0d7LQ
nC2rNMqyF5UwTd/RYLbZU2WRJcAm7j3fv540zVU3ZmKnKygLjCk1GaYG37+PT2Ea
ip9UO8y9r6wx7GZM5SyAqtppECzwyO0yGvt6lf67vPNVpd/GDUC/w+fFP4db+qpx
KKz5vyM0BPdehTg685YT5pBkRBqX0vrrh8Z1/0+rSu1bIwjPIvA31EXmRDYSCPFQ
makN30BjLt2a01516ns7yLRtNIp0/o9NLFHjBBsOUSt6xQIDAQABo4ICFjCCAhIw
DgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAM
BgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQs6e5y0VBDvDh6LrfyOxXLmPyIBjAfBgNV
HSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYI
KwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYI
KwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5vcmcvMCEG
A1UdEQQaMBiCCGhhZmV6LmRlggx3d3cuaGFmZXouZGUwgf4GA1UdIASB9jCB8zAI
BgZngQwBAgEwgeYGCysGAQQBgt8TAQEBMIHWMCYGCCsGAQUFBwIBFhpodHRwOi8v
Y3BzLmxldHNlbmNyeXB0Lm9yZzCBqwYIKwYBBQUHAgIwgZ4MgZtUaGlzIENlcnRp
ZmljYXRlIG1heSBvbmx5IGJlIHJlbGllZCB1cG9uIGJ5IFJlbHlpbmcgUGFydGll
cyBhbmQgb25seSBpbiBhY2NvcmRhbmNlIHdpdGggdGhlIENlcnRpZmljYXRlIFBv
bGljeSBmb3VuZCBhdCBodHRwczovL2xldHNlbmNyeXB0Lm9yZy9yZXBvc2l0b3J5
LzANBgkqhkiG9w0BAQsFAAOCAQEAcSndJkIDhsyVWQbSbNbMgGOIB2GXH48CN1O9
4TVKZewfYmOUDL1d3ZcFYCxELNjbo3ZaKJBpk/fGIKQgkeqb9in8l0UwRbLkgdkV
/0ymOWlsHalxcES0Rybf74t7gaCM+wRPNtnjGNImgajOTNUc9mOPfvqCm0AwcMsc
ZozJrJQ+H3qSgKsYITd6Ejqhq0un80YE1Rdyrzy6ADhdwdoFh4ohWul/bMUvtGIv
eIJdGHOmFukPsDO1w+eiJ5A5mlbhtwepCBjotisKm5Iv7mWCctATBG+FbRQEUPH/
GYXdpRE1wwWDFiBeiOUY+/e92TcszSkuhgu9x8Za1ryeM3/rfw==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAskMfRJ5Z4UDC5WjmAov6
FlOPKgU8DLAJGZNxy8s3jECLKb0JldH9jkrgDXLg+blW4vBWhu7XSWUJvQzeycP6
8uqWW52RiPCg5Dk0d7LQnC2rNMqyF5UwTd/RYLbZU2WRJcAm7j3fv540zVU3ZmKn
KygLjCk1GaYG37+PT2Eaip9UO8y9r6wx7GZM5SyAqtppECzwyO0yGvt6lf67vPNV
pd/GDUC/w+fFP4db+qpxKKz5vyM0BPdehTg685YT5pBkRBqX0vrrh8Z1/0+rSu1b
IwjPIvA31EXmRDYSCPFQmakN30BjLt2a01516ns7yLRtNIp0/o9NLFHjBBsOUSt6
xQIDAQAB
-----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 349215178443294840332251876350882285306617
 . . . . . . . . [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 2017-06-05 06:38:00 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2017-09-03 06:38:00 +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 'hafez.de'
 . . . . . . . . [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 22503517445202702534671666772733121702732409973407114722863796572100490749893605994949867261655870957198966134574144918978245757006511379804855324956593330692089285290765196824643750580601101398767994641462764032339166172793023216942761980533696899547411219626919891092937722393596458231144261369286158848186214041000940882415578252938801807653585005086963984759511213542939541523340513271528229445318111384608737677913296886200811920424607772143263787614644144856647854126337616346436294862168649464787662311737297309913125446956505687477515377387317268802227312122533501333821045182531863366330531290079738007878341
 . . . . . . . . . . . . . . . . . . . . [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)
							2ce9ee72d15043bc387a2eb7f23b15cb98fc8806
 . . . . . . . . . . . . . . . . [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 (26 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'hafez.de'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.hafez.de'
 . . . . . . . . . . . . . . . . [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 (246 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.5.5.7.2.2 (unotice)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/'
 . . . . [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)
		007129dd26420386cc955906d26cd6cc8063880761971f8f023753bde1354a65ec1f6263940cbd5ddd9705602c442cd8dba3765a28906993f7c620a42091ea9bf629fc97453045b2e481d915ff4ca639696c1da9717044b44726dfef8b7b81a08cfb044f36d9e318d22681a8ce4cd51cf6638f7efa829b403070cb1c668cc9ac943e1f7a9280ab1821377a123aa1ab4ba7f34604d51772af3cba00385dc1da05878a215ae97f6cc52fb4622f78825d1873a616e90fb033b5c3e7a22790399a56e1b707a90818e8b62b0a9b922fee658272d013046f856d140450f1ff1985dda51135c3058316205e88e518fbf7bdd9372ccd292e860bbdc7c65ad6bc9e337feb7f