cosmedical.ca
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:f4:05:8e:da:a3:33:9d:2e:2a:ea:81:3b:a0:0a:5b:12:9f 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=cosmedical.ca
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:f4:05:8e:da:a3:33:9d:2e:2a:ea:81:3b:a0:0a:5b:12:9fSerial Number (int): 344373143204618019390587199946198324286111
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: bb:7f:64:18:33:96:7e:33:1e:26:dc:9c:16:bd:62:99:89:d6:6a:c6
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 2d:23:b7:96:aa:0d:e4:0d:d3:71:b7:cb:87:bf:fd:50:9c:59:4f:99
Fingerprint (sha256): b9:78:ea:ce:5c:07:af:aa:70:bd:95:7e:34:28:59:d3:95:e1:1f:05:98:8a:80:ed:8c:4d:c3:ba:84:c1:11:31
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate cosmedical.ca
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for cosmedical.ca
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
cosmedical.ca
www.cosmedical.ca
www.cosmedical.ca
Other certificates including the domain name cosmedical.ca
(limited to 100 certificates)
cosmedical.ca
help.jamku.app
hayatlaw.com
cosmedical.ca
sni.cloudflaressl.com
www.premiumbedim.com
cosmedical.ca
www.ajour.ch
www.nek-design.de
cosmedical.ca
cosmedical.ca
albaricoque.com.mx
cosmedical.ca
cosmedical.ca
www.claudiaoropezaphotography.com
mydesignar.com
www.onsiteforklifts.com
frerestoque.pmw.io
get.cosmedical.ca
cosmedical.ca
cosmedical.ca
www.marcusvidranyi.com
ampoo.app
cosmedical.ca
cosmedical.ca
get.cosmedical.ca
cosmedical.ca
www.teammurosta.com
api-dev.hyperseed.com
tinydesigner.app
cosmedical.ca
api-dev.hyperseed.com
sni.cloudflaressl.com
cosmedical.ca
help.jamku.app
hayatlaw.com
cosmedical.ca
sni.cloudflaressl.com
www.premiumbedim.com
cosmedical.ca
www.ajour.ch
www.nek-design.de
cosmedical.ca
cosmedical.ca
albaricoque.com.mx
cosmedical.ca
cosmedical.ca
www.claudiaoropezaphotography.com
mydesignar.com
www.onsiteforklifts.com
frerestoque.pmw.io
get.cosmedical.ca
cosmedical.ca
cosmedical.ca
www.marcusvidranyi.com
ampoo.app
cosmedical.ca
cosmedical.ca
get.cosmedical.ca
cosmedical.ca
www.teammurosta.com
api-dev.hyperseed.com
tinydesigner.app
cosmedical.ca
api-dev.hyperseed.com
sni.cloudflaressl.com
cosmedical.ca
Certificate
The complete raw certificate details for cosmedical.ca in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGGTCCBQGgAwIBAgISA/QFjtqjM50uKuqBO6AKWxKfMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA3MjMxNDMyMDdaFw0x ODEwMjExNDMyMDdaMBgxFjAUBgNVBAMTDWNvc21lZGljYWwuY2EwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCn49NRwRinUBPdUb0HAceD/nq38NP4qwD5 XOMx0BNna659S82QnqKbui3kahyG7n7BzjKvDWjXAbt9muFShNZVMBKpIjXaVEQq FsG2UAjr07TM71GYv/aIx/+FqnxY1o/VksMZqjy1myVrK08FCldTis/CcJ+ixThD pACEl4qgoFqzyuyJwHzjsioXMG7hc+Ylb6fnft9p/C8mLAJgFiCRnB0Dx9Hi2aHQ JJavPS4lRgF5x2zoNVO2BkpslXh70mNx97P7qsz91uMGbKpghVu/bjBe4lr0Ni8U bQpFt21aibQ4QopGXwwkeoc3C05DYETWtlTHvchnOs4CJmV+a6CrAgMBAAGjggMp MIIDJTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF BwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFLt/ZBgzln4zHibcnBa9YpmJ1mrG MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMw YTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9y ZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9y Zy8wKwYDVR0RBCQwIoINY29zbWVkaWNhbC5jYYIRd3d3LmNvc21lZGljYWwuY2Ew gf4GA1UdIASB9jCB8zAIBgZngQwBAgEwgeYGCysGAQQBgt8TAQEBMIHWMCYGCCsG AQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCBqwYIKwYBBQUHAgIw gZ4MgZtUaGlzIENlcnRpZmljYXRlIG1heSBvbmx5IGJlIHJlbGllZCB1cG9uIGJ5 IFJlbHlpbmcgUGFydGllcyBhbmQgb25seSBpbiBhY2NvcmRhbmNlIHdpdGggdGhl IENlcnRpZmljYXRlIFBvbGljeSBmb3VuZCBhdCBodHRwczovL2xldHNlbmNyeXB0 Lm9yZy9yZXBvc2l0b3J5LzCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3AFWB1MIW kDYBSuoLm1c8U/DA5Dh4cCUIFy+jqh0HE9MMAAABZMfE5T0AAAQDAEgwRgIhAMeO 3jQPSErVkIYuFudjF6no+ePUXHYYW8QbrPcfU7AbAiEA73tIzUGTIUNfPHLgvZm3 WWYOZrQ6xs07yYTDt2s3r9wAdgApPFGWVMg5ZbqqUPxYB9S3b79Yeily3KTDDPTl RUf0eAAAAWTHxOUyAAAEAwBHMEUCIH0a4fEhHT6ece4yoeHWKjKFn4vlnjem+mCU Rf8dSCgyAiEA413xcVVssG2BjZgc2o6xR/DuXRajX7lzhpOBIR+Yy2swDQYJKoZI hvcNAQELBQADggEBABJiG+hFqSiKsaipDul8JT69n6Gokvr12Yejdc2XO2Mr14dV G37cgcOuAvYzAkBgnvdEO30j9hGxJRgh0YwhQ4vIcG9+uk5cICq7mS16psvVXhOp lS2haG8JbUff63kNqqaGZthfRSvWStA1bG+c7s3ZCTuvaP1HUdkU1VMumd1p25lL iYSv/VhNsgBWdKroHAPMpS6GwK3npKu+oY+6cRUpHc5fHBD3BJ3KRC4OXXOEDZio PhtJKu10b6HUWmnLWWr8Gu2Xi6w0pd7NvpjOuRiaCHGp5RyPYC4De9LeeAqj43/Z 9nTS0ExKp87bebE9BEdzS2vtGhT5mAEuxxrpfOU= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp+PTUcEYp1AT3VG9BwHH g/56t/DT+KsA+VzjMdATZ2uufUvNkJ6im7ot5Gochu5+wc4yrw1o1wG7fZrhUoTW VTASqSI12lREKhbBtlAI69O0zO9RmL/2iMf/hap8WNaP1ZLDGao8tZslaytPBQpX U4rPwnCfosU4Q6QAhJeKoKBas8rsicB847IqFzBu4XPmJW+n537fafwvJiwCYBYg kZwdA8fR4tmh0CSWrz0uJUYBecds6DVTtgZKbJV4e9Jjcfez+6rM/dbjBmyqYIVb v24wXuJa9DYvFG0KRbdtWom0OEKKRl8MJHqHNwtOQ2BE1rZUx73IZzrOAiZlfmug qwIDAQAB -----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 344373143204618019390587199946198324286111 . . . . . . . . [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 2018-07-23 14:32:07 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-10-21 14:32:07 +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 'cosmedical.ca' . . . . . . . . [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 21194141853878217049974608991987907089818584545782740090570727599060174075748730787096594462808436977194463632111088656884600181640199688623193723195638887109135249505867445526995398913219683869611363137693396935277724538373285029357920867164533255317037954557488353395105654249075728998310809974466202166848676718726798388694819908612427369505891825772425577511227910870659854246129403358962980888901302698778373036358637999651565546262890579980101228085163176021386319227098499163008896155537721642730821673502185616784487369671613993443191663717695109275726367415962304152571662947525299570828737256631192982888619 . . . . . . . . . . . . . . . . . . . . [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) bb7f641833967e331e26dc9c16bd629989d66ac6 . . . . . . . . . . . . . . . . [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 (36 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cosmedical.ca' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.cosmedical.ca' . . . . . . . . . . . . . . . . [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.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) 00f10077005581d4c2169036014aea0b9b573c53f0c0e43878702508172fa3aa1d0713d30c00000164c7c4e53d0000040300483046022100c78ede340f484ad590862e16e76317a9e8f9e3d45c76185bc41bacf71f53b01b022100ef7b48cd419321435f3c72e0bd99b759660e66b43ac6cd3bc984c3b76b37afdc007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f47800000164c7c4e532000004030047304502207d1ae1f1211d3e9e71ee32a1e1d62a32859f8be59e37a6fa609445ff1d482832022100e35df171556cb06d818d981cda8eb147f0ee5d16a35fb973869381211f98cb6b . . . . [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) 0012621be845a9288ab1a8a90ee97c253ebd9fa1a892faf5d987a375cd973b632bd787551b7edc81c3ae02f6330240609ef7443b7d23f611b1251821d18c21438bc8706f7eba4e5c202abb992d7aa6cbd55e13a9952da1686f096d47dfeb790daaa68666d85f452bd64ad0356c6f9ceecdd9093baf68fd4751d914d5532e99dd69db994b8984affd584db2005674aae81c03cca52e86c0ade7a4abbea18fba7115291dce5f1c10f7049dca442e0e5d73840d98a83e1b492aed746fa1d45a69cb596afc1aed978bac34a5decdbe98ceb9189a0871a9e51c8f602e037bd2de780aa3e37fd9f674d2d04c4aa7cedb79b13d0447734b6bed1a14f998012ec71ae97ce5