www.additionnetworks.net

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:52:4a:ef:f9:99:65:62:99:70:1d:be:95:b6:d2:72:4e:2a 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=www.additionnetworks.net

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:52:4a:ef:f9:99:65:62:99:70:1d:be:95:b6:d2:72:4e:2a
Serial Number (int): 289339620775908244901527424658760837254698
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 79:91:c7:82:fb:de:0d:c0:bc:0e:4d:da:11:64:2d:35:d7:87:b1:71
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 84:20:73:60:83:29:8e:0a:fb:1c:a9:dd:b3:de:10:17:b2:a2:71:20
Fingerprint (sha256): 0f:07:88:14:03:dd:02:70:7f:59:70:94:bb:5b:d0:7c:9f:87:5d:5b:7e:19:04:c8:f1:62:38:7a:d1:40:62:8c

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 www.additionnetworks.net

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for www.additionnetworks.net

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

additionnetworks.net
www.additionnetworks.net

Other certificates including the domain name additionnetworks.net

(limited to 100 certificates)
www.additionnetworks.net
courieradmin.additionnetworks.net
*.additionnetworks.net
library.additionnetworks.net
www.additionnetworks.net
*.additionnetworks.net
additionnetworks.net
*.additionnetworks.net
additionnetworks.net
lists.additionnetworks.net
courieradmin.additionnetworks.net
additionnetworks.net
lists.additionnetworks.net
*.ddns.additionnetworks.net
www.additionnetworks.net
*.ddns.additionnetworks.net
lists.additionnetworks.net
lists.additionnetworks.net
*.additionnetworks.net
*.additionnetworks.net
www.additionnetworks.net
*.additionnetworks.net
helpdeskrt.additionnetworks.net
*.additionnetworks.net
additionnetworks.net
lists.additionnetworks.net
helpdeskrt.additionnetworks.net
lists.additionnetworks.net
*.ddns.additionnetworks.net
helpdeskrt.additionnetworks.net
courieradmin.additionnetworks.net
additionnetworks.net
courieradmin.additionnetworks.net
lists.additionnetworks.net
courieradmin.additionnetworks.net
lists.additionnetworks.net
*.additionnetworks.net
additionnetworks.net
*.ddns.additionnetworks.net
bbs.additionnetworks.net
courieradmin.additionnetworks.net
helpdeskrt.additionnetworks.net
courieradmin.additionnetworks.net
lists.additionnetworks.net
additionnetworks.net
*.ddns.additionnetworks.net
helpdeskrt.additionnetworks.net
lists.additionnetworks.net
*.additionnetworks.net
courieradmin.additionnetworks.net
helpdeskrt.additionnetworks.net
additionnetworks.net
*.additionnetworks.net
*.ddns.additionnetworks.net
additionnetworks.net
*.ddns.additionnetworks.net
courieradmin.additionnetworks.net
www.additionnetworks.net
*.ddns.additionnetworks.net
courieradmin.additionnetworks.net
www.additionnetworks.net
*.additionnetworks.net
*.additionnetworks.net
newlibrary3.additionnetworks.net
helpdeskrt.additionnetworks.net
*.ddns.additionnetworks.net
bbs.additionnetworks.net
*.additionnetworks.net

Certificate

The complete raw certificate details for www.additionnetworks.net in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFfzCCBGegAwIBAgISA1JK7/mZZWKZcB2+lbbSck4qMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAxMDQwMzAwMTBaFw0x
OTA0MDQwMzAwMTBaMCMxITAfBgNVBAMTGHd3dy5hZGRpdGlvbm5ldHdvcmtzLm5l
dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALDyClwCst0fPQRKGfjD
G3T9ZW7JLrj0qGXvLFwyAy8Yzz/jYeHsRjsNtZE0ricMRXeIaaFCbrKFCxnP0QXa
419llhrj9bByASKCPV4E048hJKUWcpZRuzOr3NoTlDZq/VcFqPGp4tjQMWeao85w
0+Nu6FnKg8xxLdpXYnWmbKhPSjJLNtgnMI6ByRbLRNcInhD9M3T4trdzJYP5mKBp
Kd6dtmO3DRmqaBthCBu7V7APIngvGG7LXow5gM2YFQwKuQoj0RRZagcyyrqbT6pW
giCNI9e96RSNcSIhPLmcLp/XK8aoeVL6bV7uueJ+JD8QDkXvY7I8z1700OpXgdE7
6tsCAwEAAaOCAoQwggKAMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEF
BQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUeZHHgvveDcC8
Dk3aEWQtNdeHsXEwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYI
KwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0
c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0
c2VuY3J5cHQub3JnLzA5BgNVHREEMjAwghRhZGRpdGlvbm5ldHdvcmtzLm5ldIIY
d3d3LmFkZGl0aW9ubmV0d29ya3MubmV0MEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcG
CysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5
cHQub3JnMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHcA4mlLribo6UAJ6IYbtjuD
1D7n/nSI+6SPKJMBnd3x2/4AAAFoFwSylQAABAMASDBGAiEA4CK7ZuZBxTS5mdC4
C0IST00VqejEsKwJbcKtTJKQWxYCIQDoLU96q2cZdpb9/8Zf3nNmGOINtPjT1Kft
p9uSLauPKgB2AGPy283oO8wszwtyhCdXazOkjWF3j711pjixx2hUS9iNAAABaBcE
tIsAAAQDAEcwRQIgTq+BJnbLgG0RU6OsoSAbp6MEZBIch3KK5HlDAOLgfmcCIQDD
rDqI25BHtTh17tnObEUr4SN5mjv5SLjr0hxpPi2uDjANBgkqhkiG9w0BAQsFAAOC
AQEAYqvcuKJuoHucnm7VKWocFgRTVHZR3WH2/eEar3SiEug62XQOdHgxG2skzpls
yItZWA2/6QS54TVsZk0dGIO+aDUJdstQmNgF+2UsPOLJHHPv35yfNbQ1jvxYWWmv
jgHHZ9YmYMIWxsCFMV3lf7jiRAoHREX+inplk18pW5+dxQ1teOuGqxnRGTZ1n9QQ
K/xxeT32pUNheO5wLAmKNs4SfCGQR5cVZaGnReW/QURRjI6PfDqgb6S1xW87qIwo
oBo5rHkPx9xY+jmiwost3TvcC0TAo92sSYfDGnIr+geKv3CRNZ8jq4GdhZMVuw/O
dCw700QNI//4oD4ZuzMozEI4Lw==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsPIKXAKy3R89BEoZ+MMb
dP1lbskuuPSoZe8sXDIDLxjPP+Nh4exGOw21kTSuJwxFd4hpoUJusoULGc/RBdrj
X2WWGuP1sHIBIoI9XgTTjyEkpRZyllG7M6vc2hOUNmr9VwWo8ani2NAxZ5qjznDT
427oWcqDzHEt2ldidaZsqE9KMks22CcwjoHJFstE1wieEP0zdPi2t3Mlg/mYoGkp
3p22Y7cNGapoG2EIG7tXsA8ieC8YbstejDmAzZgVDAq5CiPRFFlqBzLKuptPqlaC
II0j173pFI1xIiE8uZwun9crxqh5UvptXu654n4kPxAORe9jsjzPXvTQ6leB0Tvq
2wIDAQAB
-----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 289339620775908244901527424658760837254698
 . . . . . . . . [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 03:00:10 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-04-04 03:00:10 +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 'www.additionnetworks.net'
 . . . . . . . . [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 22337296276449353704163416383913287597639678528654813457674898814456282897909730846030256743635834144702827382827306069429723270609889491711841366478944391527530943347457351315529406882672818560452666275849486378360688786773900147333345396442970221546601568137807099214356564722095492477768152184873872555719156376945208801679643935796601030852260920001598837499013532975672028699460539245435390232251059245363551110311137420358258269685995987622750315250031748135784041238588225192502018978238359736026309012745385844195550999894296510498349358731512868148873162279295903667732863914355467034698637273268032726887131
 . . . . . . . . . . . . . . . . . . . . [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)
							7991c782fbde0dc0bc0e4dda11642d35d787b171
 . . . . . . . . . . . . . . . . [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 (50 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'additionnetworks.net'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.additionnetworks.net'
 . . . . . . . . . . . . . . . . [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)
							00f1007700e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe000001681704b2950000040300483046022100e022bb66e641c534b999d0b80b42124f4d15a9e8c4b0ac096dc2ad4c92905b16022100e82d4f7aab67197696fdffc65fde736618e20db4f8d3d4a7eda7db922dab8f2a00760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d000001681704b48b000004030047304502204eaf812676cb806d1153a3aca1201ba7a30464121c87728ae4794300e2e07e67022100c3ac3a88db9047b53875eed9ce6c452be123799a3bf948b8ebd21c693e2dae0e
 . . . . [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)
		0062abdcb8a26ea07b9c9e6ed5296a1c160453547651dd61f6fde11aaf74a212e83ad9740e7478311b6b24ce996cc88b59580dbfe904b9e1356c664d1d1883be68350976cb5098d805fb652c3ce2c91c73efdf9c9f35b4358efc585969af8e01c767d62660c216c6c085315de57fb8e2440a074445fe8a7a65935f295b9f9dc50d6d78eb86ab19d11936759fd4102bfc71793df6a5436178ee702c098a36ce127c219047971565a1a745e5bf4144518c8e8f7c3aa06fa4b5c56f3ba88c28a01a39ac790fc7dc58fa39a2c28b2ddd3bdc0b44c0a3ddac4987c31a722bfa078abf7091359f23ab819d859315bb0fce742c3bd3440d23fff8a03e19bb3328cc42382f