www.helsinkioppii.fi

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:ca:c0:ba:db:41:57:79:c3:ca:c1:54:9d:16:f0:37:a7:b5 was issued on by Let's Encrypt.

With 3 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.helsinkioppii.fi

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:ca:c0:ba:db:41:57:79:c3:ca:c1:54:9d:16:f0:37:a7:b5
Serial Number (int): 330330077902741307048633079410583164921781
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 6c:75:ff:ac:f5:11:45:8a:19:dd:9a:c3:99:a4:51:8b:20:c9:1a:07
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): b5:88:de:39:91:42:03:2b:cd:f9:86:9e:af:08:26:5d:5b:9b:73:65
Fingerprint (sha256): 16:95:92:59:2c:b7:dd:5d:85:f9:1e:75:a2:07:27:4c:07:07:07:ce:86:aa:32:b4:b1:00:02:46:d8:b7:49:18

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.helsinkioppii.fi

3

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for www.helsinkioppii.fi

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

digiedu.dev.hel.ninja
helsinkioppii.fi
www.helsinkioppii.fi

Other certificates including the domain name helsinkioppii.fi

(limited to 100 certificates)

Certificate

The complete raw certificate details for www.helsinkioppii.fi in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGiDCCBXCgAwIBAgISA8rAuttBV3nDysFUnRbwN6e1MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA3MTUwNTI3NTVaFw0x
OTEwMTMwNTI3NTVaMB8xHTAbBgNVBAMTFHd3dy5oZWxzaW5raW9wcGlpLmZpMIIC
IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAozpob++4/vudrQBczmlNwP0v
E/uqy6ZJsq+jbwQf8Lgp0Dui498ORutLmzWi6VZ7U/1p1n7JF9EILytBvR8siK62
HW8KyRrOHAmGY/gLvo0qlWJZOzWQDY0eovog8KiOP90nytXiUH3N38G3vjOZKLVF
Tyvd3qcoUy9c91MHMnxfPLsHSasAKZ19IZ6LCnmy6Hjy6o4MxRBozTDzQD43aJ1g
7TMq4Re/+YV0PrRyAQ96KOaTCcPNHgzA88sUI72m4ty1uRK/P1nPiZRzuS+S74og
+EJqmrEvw1jATmQzRLPPh8tUfgLTgQUg260PvN4tSbCh5xSfnxB5k6K7DK/PRymE
garNMhizahmn0JBHzTJQHjWKDqbAH5dBCr+QmK1uSc5tdt5MqESqeiOdGH6Ev2bX
QLhotBKB4RzF4wHShsKAvdKfhwfsiErFBfq9dvMLQSuc79URQ1S6RVu4xQCu63IQ
MAUq0yQAmFp3a3pEo6RPjz6XVF5xu1+W/cZKo8Crkwc3A9Ru/xegobdWyS32RrCN
fvg64uuaP+uAHbujvbd3N8zqqOsBg1QmFxJY2WQSy6eNm3OhAC3bTWmLe7sNiuaw
p0UO0u0/d7J/MX+Vyj0Lhtut17t1B62f9sduQa/eKYms4bgp33RpKMm1nJujkpcf
9bPYnaqrdE6e0i3mEhsCAwEAAaOCApEwggKNMA4GA1UdDwEB/wQEAwIFoDAdBgNV
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUbHX/rPURRYoZ3ZrDmaRRiyDJGgcwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3
pkVl7/Oo7KEwbwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2Nz
cC5pbnQteDMubGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2Vy
dC5pbnQteDMubGV0c2VuY3J5cHQub3JnLzBIBgNVHREEQTA/ghVkaWdpZWR1LmRl
di5oZWwubmluamGCEGhlbHNpbmtpb3BwaWkuZmmCFHd3dy5oZWxzaW5raW9wcGlp
LmZpMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYB
BQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBAwYKKwYBBAHWeQIE
AgSB9ASB8QDvAHYA4mlLribo6UAJ6IYbtjuD1D7n/nSI+6SPKJMBnd3x2/4AAAFr
9FD46wAABAMARzBFAiEAmTJ2xKtzxak38k9LNtFzB0a4TjJ/OieFDsS+FKVNAXMC
IDVb5AVUSxHNYUwmQrvU3n2ISlwXMHc1UN2MW4YhxgX3AHUAKTxRllTIOWW6qlD8
WAfUt2+/WHopctykwwz05UVH9HgAAAFr9FD60AAABAMARjBEAiA/IfVcsSIa00Nb
HputulS58fUb8iY99AYurX+vJLifBwIgKOsqSfjF+PjNPr8elGnRYBJoXu+bESmy
e/iu+Myb1xMwDQYJKoZIhvcNAQELBQADggEBABrNSMMVvugEqSxoUIud8213ZOuC
bbQd9I0aKIQMq8vz8wpdLrInpdYeht9842HN3Yi2Xo429gwFfxhPpgejMaa0auo5
9KuYtgva2Q0bHof/1v4VtLdK2ECtpdTndlutjqWXfHjz1BtYearesjviKVk42MNS
/ZYvTqKwh1PnuxN08bfW75NyJ6dx0nTvp6MF7r7cQBTj5E/5zNgmRWT6wAQuB3Of
a8PDrQpz3DsC768ESOvVWR2vimyyJAUbwImI4tl7KOQt9pyBmulT9Kle+3CoCSuS
yiGOVdlb7li2TY+Fs7kn4Nl3HqCcfs2FUCuz42jL0r/9h4yOYUIVphOSGCs=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAozpob++4/vudrQBczmlN
wP0vE/uqy6ZJsq+jbwQf8Lgp0Dui498ORutLmzWi6VZ7U/1p1n7JF9EILytBvR8s
iK62HW8KyRrOHAmGY/gLvo0qlWJZOzWQDY0eovog8KiOP90nytXiUH3N38G3vjOZ
KLVFTyvd3qcoUy9c91MHMnxfPLsHSasAKZ19IZ6LCnmy6Hjy6o4MxRBozTDzQD43
aJ1g7TMq4Re/+YV0PrRyAQ96KOaTCcPNHgzA88sUI72m4ty1uRK/P1nPiZRzuS+S
74og+EJqmrEvw1jATmQzRLPPh8tUfgLTgQUg260PvN4tSbCh5xSfnxB5k6K7DK/P
RymEgarNMhizahmn0JBHzTJQHjWKDqbAH5dBCr+QmK1uSc5tdt5MqESqeiOdGH6E
v2bXQLhotBKB4RzF4wHShsKAvdKfhwfsiErFBfq9dvMLQSuc79URQ1S6RVu4xQCu
63IQMAUq0yQAmFp3a3pEo6RPjz6XVF5xu1+W/cZKo8Crkwc3A9Ru/xegobdWyS32
RrCNfvg64uuaP+uAHbujvbd3N8zqqOsBg1QmFxJY2WQSy6eNm3OhAC3bTWmLe7sN
iuawp0UO0u0/d7J/MX+Vyj0Lhtut17t1B62f9sduQa/eKYms4bgp33RpKMm1nJuj
kpcf9bPYnaqrdE6e0i3mEhsCAwEAAQ==
-----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 330330077902741307048633079410583164921781
 . . . . . . . . [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-07-15 05:27:55 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-10-13 05:27:55 +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.helsinkioppii.fi'
 . . . . . . . . [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 665912778710084105083262696861623317920160178068912820324376746579496848679307364481263202590263180378599148875887612503260455541405492312035025445112762952571985132532045404432408943936925618354009546344286554372456015376716220774116590424409405164005270418643876074046933547126482409240840261801223394617357243617544372141797237543257095130950032318377883591544769193066111927330629010765573413592779324824216023935273687893043689374117906308703342674592619398398249022891255911478655705763744544790174029514960505001522310604670742048469356715755092841987819768310650981916327615983807433801639742682799644843213278353732632372467807155621230267513922843305448420943837566168208974901096852588740941479574323732857026463496990725744301076268074517859492048365680568857313872167928622640174407716578875830184606827148019760483363812781085972856953172042919416134937751440906549278658716117735671847400755851957243196286451718980727198098406032487061177844644997706674286308104742773774395408162974162547346876113898428895191524876133826388977286700175565778571269788042373268161316987369112496087597097590288082497371917779669779437948753613984626624441646324602324297439327244816403439596207691544697167239079600327107343171326491
 . . . . . . . . . . . . . . . . . . . . [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)
							6c75ffacf511458a19dd9ac399a4518b20c91a07
 . . . . . . . . . . . . . . . . [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 (65 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'digiedu.dev.hel.ninja'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'helsinkioppii.fi'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.helsinkioppii.fi'
 . . . . . . . . . . . . . . . . [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)
							00ef007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016bf450f8eb0000040300473045022100993276c4ab73c5a937f24f4b36d1730746b84e327f3a27850ec4be14a54d01730220355be405544b11cd614c2642bbd4de7d884a5c1730773550dd8c5b8621c605f7007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016bf450fad0000004030046304402203f21f55cb1221ad3435b1e9badba54b9f1f51bf2263df4062ead7faf24b89f07022028eb2a49f8c5f8f8cd3ebf1e9469d16012685eef9b1129b27bf8aef8cc9bd713
 . . . . [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)
		001acd48c315bee804a92c68508b9df36d7764eb826db41df48d1a28840cabcbf3f30a5d2eb227a5d61e86df7ce361cddd88b65e8e36f60c057f184fa607a331a6b46aea39f4ab98b60bdad90d1b1e87ffd6fe15b4b74ad840ada5d4e7765bad8ea5977c78f3d41b5879aadeb23be2295938d8c352fd962f4ea2b08753e7bb1374f1b7d6ef937227a771d274efa7a305eebedc4014e3e44ff9ccd8264564fac0042e07739f6bc3c3ad0a73dc3b02efaf0448ebd5591daf8a6cb224051bc08988e2d97b28e42df69c819ae953f4a95efb70a8092b92ca218e55d95bee58b64d8f85b3b927e0d9771ea09c7ecd85502bb3e368cbd2bffd878c8e614215a61392182b