knowledgedefinednetworking.org
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:97:f7:9a:2c:9b:72:26:60:46:c3:53:6b:f4:43:d9:31:5e was issued on by Let's Encrypt.
With 8 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=knowledgedefinednetworking.org
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:97:f7:9a:2c:9b:72:26:60:46:c3:53:6b:f4:43:d9:31:5eSerial Number (int): 313048615033759251942241077097143490654558
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: e6:2c:08:a3:67:05:55:0f:c3:bb:26:e0:6b:a9:48:6d:bf:70:bf:b6
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): e9:d0:a1:50:71:97:19:d9:c3:6b:f1:35:f4:da:f6:f6:44:01:43:df
Fingerprint (sha256): 31:13:07:dc:48:f1:06:71:af:65:e1:bd:1b:a6:4d:f4:19:2c:8f:27:30:d6:98:ed:88:f3:26:04:cd:eb:e8:87
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate knowledgedefinednetworking.org
8
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for knowledgedefinednetworking.org
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
cba.upc.edu
ccaba.upc.edu
ccaba.upc.es
knowledgedefinednetworking.org
www.cba.upc.edu
www.ccaba.upc.edu
www.ccaba.upc.es
www.knowledgedefinednetworking.org
ccaba.upc.edu
ccaba.upc.es
knowledgedefinednetworking.org
www.cba.upc.edu
www.ccaba.upc.edu
www.ccaba.upc.es
www.knowledgedefinednetworking.org
Other certificates including the domain name knowledgedefinednetworking.org
(limited to 100 certificates)
mail.knowledgedefinednetworking.org
knowledgedefinednetworking.org
cba.upc.edu
knowledgedefinednetworking.org
cba.upc.edu
mail.knowledgedefinednetworking.org
knowledgedefinednetworking.org
cba.upc.edu
knowledgedefinednetworking.org
knowledgedefinednetworking.org
knowledgedefinednetworking.org
knowledgedefinednetworking.org
mail.knowledgedefinednetworking.org
cba.upc.edu
mail.knowledgedefinednetworking.org
mail.knowledgedefinednetworking.org
mail.knowledgedefinednetworking.org
knowledgedefinednetworking.org
mail.knowledgedefinednetworking.org
cba.upc.edu
cba.upc.edu
cba.upc.edu
knowledgedefinednetworking.org
cba.upc.edu
knowledgedefinednetworking.org
cba.upc.edu
knowledgedefinednetworking.org
cba.upc.edu
mail.knowledgedefinednetworking.org
knowledgedefinednetworking.org
cba.upc.edu
knowledgedefinednetworking.org
knowledgedefinednetworking.org
knowledgedefinednetworking.org
knowledgedefinednetworking.org
mail.knowledgedefinednetworking.org
cba.upc.edu
mail.knowledgedefinednetworking.org
mail.knowledgedefinednetworking.org
mail.knowledgedefinednetworking.org
knowledgedefinednetworking.org
mail.knowledgedefinednetworking.org
cba.upc.edu
cba.upc.edu
cba.upc.edu
knowledgedefinednetworking.org
cba.upc.edu
Certificate
The complete raw certificate details for knowledgedefinednetworking.org in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIF/TCCBOWgAwIBAgISA5f3miybciZgRsNTa/RD2TFeMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAxMDcwOTAzMzJaFw0y MDA0MDYwOTAzMzJaMCkxJzAlBgNVBAMTHmtub3dsZWRnZWRlZmluZWRuZXR3b3Jr aW5nLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKnOcZdn0fbG KyyzmJ0Ls2z+1ncUcLrvUYRne6iJNFsMOxhv5XDTa0F16qxFI3gq6Xq64q/QBpav nNgU8zeBFJpayE4LdtAT8tFbfkTgqtwFlBWZI5GWTZeKNahP+MUkBYAsoV4NvDWF ZPtRp4UF3o4jr5JzIOYhA2Yukwva2fHrjEPA8vFEhtbWUpBo70wa5bKh4Lljvh9s S1+XYNWX5PDy1NYEpOl0b999F6oVytenD2OYCw4+jojuS3VwrxNmRlg5WOPGzXs2 2s35K81z1ZUnZu1UFLCMQ1ehlK9gyJMY62KnGgejG/hJLwQQrS77YLifiCw41R9C lxW+WO1ah7MCAwEAAaOCAvwwggL4MA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAU BggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU5iwI o2cFVQ/Duybga6lIbb9wv7YwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo 7KEwbwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQt eDMubGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQt eDMubGV0c2VuY3J5cHQub3JnLzCBrwYDVR0RBIGnMIGkggtjYmEudXBjLmVkdYIN Y2NhYmEudXBjLmVkdYIMY2NhYmEudXBjLmVzgh5rbm93bGVkZ2VkZWZpbmVkbmV0 d29ya2luZy5vcmeCD3d3dy5jYmEudXBjLmVkdYIRd3d3LmNjYWJhLnVwYy5lZHWC EHd3dy5jY2FiYS51cGMuZXOCInd3dy5rbm93bGVkZ2VkZWZpbmVkbmV0d29ya2lu Zy5vcmcwTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggr BgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEGBgorBgEEAdZ5 AgQCBIH3BIH0APIAdwDwlaRZ8gDRgkAQLS+TiI6tS/4dR+OZ4dA0prCoqo6ycwAA AW9/daAXAAAEAwBIMEYCIQDLuWdxTU4UX0AJwHHocIcvBTi5/X0tvznkcbYWryub dAIhAOurzX58thqLT5PPPi5hU5P1rNP7G0jdVvArdMi4aHt+AHcAB7dcG+V9aP/x sMYdIxXHuuZXfFeUt2ruvGE6GmnTohwAAAFvf3WgIgAABAMASDBGAiEA6LRc/ZiA BGBSwVaShuoJfB/QAS/vWhauvh+k7cqLHxQCIQDeVfJJ1SI1uZQQA+6CMWxFmF3j U8WpX9JAxDArLr7U2jANBgkqhkiG9w0BAQsFAAOCAQEAjJpCEUaSwS4Na+1DiEdO KEGYwTJDAopFwvybhigFLh1kdjmljkXaz8oXqI/xGwVrMyZSqRKV2CJ2K1PGdcel 0FF2ISQv3p1880C4MnU+yJiEhZVcrYdsf84x5xPPbuX2UQCzXKH8evqn8EDBlfvX HqdJ3im2cY2cPTCas6VJmMIggxl1VLLpeFhhexd4nJ7l0MzG9MKXm3D0pGTyySi0 gzzEo0BFGI3trn1s3OGW/06bV3j8EX3zMMFjeWE8Ld/lPkDMfKn5wCfRf90JrOeQ 5Gva36HHSq3sqvz9L0RxdW39p3VpMa/S7kNRYq4/5Jq6vstRvKLbqSIBz3c6Ggx6 og== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqc5xl2fR9sYrLLOYnQuz bP7WdxRwuu9RhGd7qIk0Www7GG/lcNNrQXXqrEUjeCrperrir9AGlq+c2BTzN4EU mlrITgt20BPy0Vt+ROCq3AWUFZkjkZZNl4o1qE/4xSQFgCyhXg28NYVk+1GnhQXe jiOvknMg5iEDZi6TC9rZ8euMQ8Dy8USG1tZSkGjvTBrlsqHguWO+H2xLX5dg1Zfk 8PLU1gSk6XRv330XqhXK16cPY5gLDj6OiO5LdXCvE2ZGWDlY48bNezbazfkrzXPV lSdm7VQUsIxDV6GUr2DIkxjrYqcaB6Mb+EkvBBCtLvtguJ+ILDjVH0KXFb5Y7VqH swIDAQAB -----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 313048615033759251942241077097143490654558 . . . . . . . . [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-07 09:03:32 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-06 09:03:32 +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 'knowledgedefinednetworking.org' . . . . . . . . [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 21436074730059948655834935593444553014725428161573807459329459305875456825868972786592662821278521024911295000254679452737373487789274414218461336246043187280563583386837956303936286570776988860637153072561149495279189934509259760902776959222555954005967973451080773509691172495733783413867161938387261579210091747064400844656630556056280654751586105688139420843597911755889618501214119177524553466228057475905404113598313933016000171223695078506694209750934781230050398480786442822021169346337424160356128152661636372633510402462162355342383170867418462936838151699647756160583125840774706081082978789511045429495731 . . . . . . . . . . . . . . . . . . . . [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) e62c08a36705550fc3bb26e06ba9486dbf70bfb6 . . . . . . . . . . . . . . . . [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 (167 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cba.upc.edu' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ccaba.upc.edu' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ccaba.upc.es' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'knowledgedefinednetworking.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.cba.upc.edu' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.ccaba.upc.edu' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.ccaba.upc.es' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.knowledgedefinednetworking.org' . . . . . . . . . . . . . . . . [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 (247 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes) 00f2007700f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016f7f75a0170000040300483046022100cbb967714d4e145f4009c071e870872f0538b9fd7d2dbf39e471b616af2b9b74022100ebabcd7e7cb61a8b4f93cf3e2e615393f5acd3fb1b48dd56f02b74c8b8687b7e00770007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016f7f75a0220000040300483046022100e8b45cfd9880046052c1569286ea097c1fd0012fef5a16aebe1fa4edca8b1f14022100de55f249d52235b9941003ee82316c45985de353c5a95fd240c4302b2ebed4da . . . . [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) 008c9a42114692c12e0d6bed4388474e284198c13243028a45c2fc9b8628052e1d647639a58e45dacfca17a88ff11b056b332652a91295d822762b53c675c7a5d0517621242fde9d7cf340b832753ec8988485955cad876c7fce31e713cf6ee5f65100b35ca1fc7afaa7f040c195fbd71ea749de29b6718d9c3d309ab3a54998c22083197554b2e97858617b17789c9ee5d0ccc6f4c2979b70f4a464f2c928b4833cc4a34045188dedae7d6cdce196ff4e9b5778fc117df330c16379613c2ddfe53e40cc7ca9f9c027d17fdd09ace790e46bdadfa1c74aadecaafcfd2f4471756dfda7756931afd2ee435162ae3fe49ababecb51bca2dba92201cf773a1a0c7aa2