technodent.info

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:d1:de:54:6a:55:b2:d2:a2:1e:42:bd:26:e7:ab:36:2e:5b was issued on by Let's Encrypt.

With 7 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)

technodent.info

Let's Encrypt

Organization: Let's Encrypt
Country: US

Time since certificate expired

This certificate has expire since

Certificate Details

Serial Number (hex): 03:d1:de:54:6a:55:b2:d2:a2:1e:42:bd:26:e7:ab:36:2e:5b
Serial Number (int): 332751399406482401825563866907978369478235
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: a4:84:e2:d0:84:ae:19:08:98:41:6c:0c:7f:f9:0e:8f:9b:7f:c4:ae
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 4f:d6:63:1b:8b:3f:e7:b3:a6:ac:0f:fa:a1:f9:db:d5:91:32:cf:3e
Fingerprint (sha256): 00:00:89:53:9d:03:4b:29:49:e0:38:d8:58:2d:57:df:77:21:3c:fb:47:5f:34:97:50:98:f1:f9:72:40:e3:ad

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 technodent.info

7

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for technodent.info


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

8 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

ftp.technodent.info
imap.technodent.info
poczta.technodent.info
pop3.technodent.info
smtp.technodent.info
technodent.info
www.technodent.info

Certificate

The complete raw certificate details for technodent.info in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGiTCCBXGgAwIBAgISA9HeVGpVstKiHkK9JuerNi5bMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNjEyMjkxMzEzMDBaFw0x
NzAzMjkxMzEzMDBaMBoxGDAWBgNVBAMTD3RlY2hub2RlbnQuaW5mbzCCAiIwDQYJ
KoZIhvcNAQEBBQADggIPADCCAgoCggIBAKo76ceTxP3pEmf2XIGyxvSzCb0SAU+z
H0ISZEdRQFcWKmPM6TJ4TLVLWtS++Kt1uvQ4OzyKM2f7pw+Z7inayGRb+AJGeYGU
Dt4PJynXGFUOADgUB0raCm8IVKcT2Xi/pfQ3VL3nenx3LkcFfVN34OUQneWtlSVv
TIRJ68yFpJEtVuQdG8zoTRJfyrwq5ZuA4BPFDaTLaEFSIZ8aVSne/g8x2oXHNHtc
7UPcYgrzdmQKOoG8yzOcOdnZtzSMkVAVjeShj+mn+msNncVR9MZq07qICrRgtYOQ
7henW8s8edQ89Txe1TECLRjOfTpa6AirLOi8HnIJ7zOAkCKesiiP1nvDTFBY3WeK
YLYzkYEufpdbK1V2WAKh0TYMzliotBIp7owrXcvP0qukKl0gSkdND0v+GRYUf+Gf
916suUacFR4W4FH5mDkNvxx8ER0CNdcFX1XLpUNXHVjUVYYg235X37Pbj7HaF48T
jY3whVcriuztGhirRZ7sjF86dlpJo85fSBrgdTmw7l4GAaAPIMVKtdzMCrh/shFP
D1u/I31Up/4UfilORdC7UEF5A+0EO+uSLVUvvweslc1TeR5CcBdIhY8Lmfk0zKMF
nY5tbYQ/8iX5/8G9RBR9YagHsM01B2/xCmcsPzQFEOqEcdhoZVNEp4RW0j4eEb2p
3f8dMDbxCNPhAgMBAAGjggKXMIICkzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFKSE
4tCErhkImEFsDH/5Do+bf8SuMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/z
qOyhMHAGCCsGAQUFBwEBBGQwYjAvBggrBgEFBQcwAYYjaHR0cDovL29jc3AuaW50
LXgzLmxldHNlbmNyeXB0Lm9yZy8wLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0Lmlu
dC14My5sZXRzZW5jcnlwdC5vcmcvMIGgBgNVHREEgZgwgZWCE2Z0cC50ZWNobm9k
ZW50LmluZm+CFGltYXAudGVjaG5vZGVudC5pbmZvghZwb2N6dGEudGVjaG5vZGVu
dC5pbmZvghRwb3AzLnRlY2hub2RlbnQuaW5mb4IUc210cC50ZWNobm9kZW50Lmlu
Zm+CD3RlY2hub2RlbnQuaW5mb4ITd3d3LnRlY2hub2RlbnQuaW5mbzCB/gYDVR0g
BIH2MIHzMAgGBmeBDAECATCB5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEW
Gmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1Ro
aXMgQ2VydGlmaWNhdGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWlu
ZyBQYXJ0aWVzIGFuZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlm
aWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3Jl
cG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IBAQB13dJh8w0nyJxH+48HVKKUMgCX
FTvo+3c8+KrAeUyFQ7y9yRjh2xpnQQc6g5AMZugdgFaV6WoqXNrf5OJ2907UHJhi
XHy3GetDe40UvkUrWQwXcCMhXIDLAM25rpyfEavrPWJqUdVJK9F034cJHLXE7f6D
Pi93ACXSi8F8OQdqVGde2ouSRAe889a/egxwUOjXR2tUoFiOuvHJKVbT6mrvA5Zx
X5jjWXOg1/XiKSfsz4BlkCnl6lPhJ41a4QU+wETlTzzS/KBDmoRFSAJeLu5ku3HP
JtnP2V7MqXNEFQQrD8UMLn2etG9yH5tXvrvEmx3dmDRfW5yGivrEpDD33oTi
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqjvpx5PE/ekSZ/ZcgbLG
9LMJvRIBT7MfQhJkR1FAVxYqY8zpMnhMtUta1L74q3W69Dg7PIozZ/unD5nuKdrI
ZFv4AkZ5gZQO3g8nKdcYVQ4AOBQHStoKbwhUpxPZeL+l9DdUved6fHcuRwV9U3fg
5RCd5a2VJW9MhEnrzIWkkS1W5B0bzOhNEl/KvCrlm4DgE8UNpMtoQVIhnxpVKd7+
DzHahcc0e1ztQ9xiCvN2ZAo6gbzLM5w52dm3NIyRUBWN5KGP6af6aw2dxVH0xmrT
uogKtGC1g5DuF6dbyzx51Dz1PF7VMQItGM59OlroCKss6LwecgnvM4CQIp6yKI/W
e8NMUFjdZ4pgtjORgS5+l1srVXZYAqHRNgzOWKi0EinujCtdy8/Sq6QqXSBKR00P
S/4ZFhR/4Z/3Xqy5RpwVHhbgUfmYOQ2/HHwRHQI11wVfVculQ1cdWNRVhiDbflff
s9uPsdoXjxONjfCFVyuK7O0aGKtFnuyMXzp2Wkmjzl9IGuB1ObDuXgYBoA8gxUq1
3MwKuH+yEU8PW78jfVSn/hR+KU5F0LtQQXkD7QQ765ItVS+/B6yVzVN5HkJwF0iF
jwuZ+TTMowWdjm1thD/yJfn/wb1EFH1hqAewzTUHb/EKZyw/NAUQ6oRx2GhlU0Sn
hFbSPh4Rvand/x0wNvEI0+ECAwEAAQ==
-----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 332751399406482401825563866907978369478235
 . . . . . . . . [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 2016-12-29 13:13:00 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2017-03-29 13:13: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 'technodent.info'
 . . . . . . . . [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 694494274912355879235226035159948961099471901565719883323083689684865834836263726889217555723118972712552551500292916255811610581327460809694823313857696268627657502890732896323410259163343444517618728157245221316724567591242292994113698177494419435955410698517288844087973391843474880847905800948411012325928000767453226973917800020511018376088000860626920567669284340623524105575395926008604066711109767855767995053343589299539194489594678657734954639454632871164800076170139812857679944862635931693182845644790669057543374235943786259796656505482964745645913187301404328491118912924004623089122376273005204015152748147960210643980350444904417027894154695496442395057039385212329207382271552835225078276823949932775319466645925707904584763804003914683544882296447960116293140104691906268952912473885514651345307877850304807229202892846858469304306051317150052515467258979964509771293217658994918567835637122971147529809817979990210795068238427492013824561683275592992213212964668409314447171348178595875722426806526432291753425718943074994599735439844035684979282033410898170643466806326710789920607340961707104198571653542110501584365108189584102152580520455957565661516305835905307746614866084500601930467279015743979675642811361
 . . . . . . . . . . . . . . . . . . . . [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)
							a484e2d084ae190898416c0c7ff90e8f9b7fc4ae
 . . . . . . . . . . . . . . . . [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 (100 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 (152 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ftp.technodent.info'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'imap.technodent.info'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'poczta.technodent.info'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'pop3.technodent.info'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'smtp.technodent.info'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'technodent.info'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.technodent.info'
 . . . . . . . . . . . . . . . . [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)
		0075ddd261f30d27c89c47fb8f0754a294320097153be8fb773cf8aac0794c8543bcbdc918e1db1a6741073a83900c66e81d805695e96a2a5cdadfe4e276f74ed41c98625c7cb719eb437b8d14be452b590c177023215c80cb00cdb9ae9c9f11abeb3d626a51d5492bd174df87091cb5c4edfe833e2f770025d28bc17c39076a54675eda8b924407bcf3d6bf7a0c7050e8d7476b54a0588ebaf1c92956d3ea6aef0396715f98e35973a0d7f5e22927eccf80659029e5ea53e1278d5ae1053ec044e54f3cd2fca0439a844548025e2eee64bb71cf26d9cfd95ecca9734415042b0fc50c2e7d9eb46f721f9b57bebbc49b1ddd98345f5b9c868afac4a430f7de84e2