hearbetter.branthearingaidclinic.ca

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:f1:56:7c:97:29:47:68:dd:03:db:06:82:45:75:ab:f4:aa was issued on by Let's Encrypt.

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=hearbetter.branthearingaidclinic.ca

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:f1:56:7c:97:29:47:68:dd:03:db:06:82:45:75:ab:f4:aa
Serial Number (int): 343459868741589175740424386757658659255466
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: ff:f4:78:64:4b:93:d3:22:4b:fd:c5:47:be:6e:7c:b5:4e:ae:a5:ff
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 60:76:25:d5:89:f2:fa:59:e8:3e:cd:fe:99:3a:bd:a5:4b:d0:3f:21
Fingerprint (sha256): 89:c5:d4:0e:b6:62:59:9c:2e:b8:0e:e6:1b:d5:24:6d:bf:c8:6f:14:2c:7a:48:24:87:8b:4b:a9:38:59:75:19

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 hearbetter.branthearingaidclinic.ca

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for hearbetter.branthearingaidclinic.ca

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

hearbetter.branthearingaidclinic.ca

Other certificates including the domain name branthearingaidclinic.ca

(limited to 100 certificates)

Certificate

The complete raw certificate details for hearbetter.branthearingaidclinic.ca in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGfTCCBWWgAwIBAgISA/FWfJcpR2jdA9sGgkV1q/SqMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA1MTIyMzU0MjZaFw0x
OTA4MTAyMzU0MjZaMC4xLDAqBgNVBAMTI2hlYXJiZXR0ZXIuYnJhbnRoZWFyaW5n
YWlkY2xpbmljLmNhMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAl4iA
6tttRsW7gNlKpbkV4lfSi5cumzeMnkxYJpCGQEQ/3OZq+uOWil/ewWyJY+iGO6nF
h3z28hHt9bUFgtZEjayB69S1NhMJgOYWC3PcwgykGcXKbwgNgMcx/m8KsJCwS6HB
sLyJdc8no3i2H4vzXhDxWDJMmh0c6BWA8vygSvpdHQN3cPJc1YcC3SsAfm4REvLd
lFnBMwHmnp4Y/MQEXFsTA9JKhRAIy2XI6yeQiuCD25p5a8pUtK8bc/Sbh5ih8NxV
5PAXJqQMr989AK8yg5nQp2NdjIEXuiJY7s+Nw5BPOIzKa/96F43RNwV8t+eqR7M3
x2vX06AWubLY/ipaJqR4OIQOvU7NcbjcFCRrsrTumrQURnx7CJLUROED+/rBISeE
qPhZko0V4NhSKAT0kbkYgUNYSko4vCA5Uxq8FiZqJDk6LaKqwVgoThuVmK4sAb2s
qAcauYBPHl4OvAHnNXyS84gvWz2lIPHIw5wXQB8v4s6EcWTWShtJ5O5cfrIcWO+v
D5KJh80hn5CxGsQDiAAo2la9VLy1nOVkz3vJIVnrvhiB4YXJAyw0L/QU1nYpJkcK
mrzFXKo5SCYoWM5aDFZnTT+EGatrS5Qg9eXooVOlaPZUD4ffhqPVw53YaxYOk9es
sy/M5B+9lv6RmtQm9d51ed3zHcM3oUXh3NxaGScCAwEAAaOCAncwggJzMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0T
AQH/BAIwADAdBgNVHQ4EFgQU//R4ZEuT0yJL/cVHvm58tU6upf8wHwYDVR0jBBgw
FoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUF
BzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5cHQub3JnMC8GCCsGAQUF
BzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5cHQub3JnLzAuBgNVHREE
JzAlgiNoZWFyYmV0dGVyLmJyYW50aGVhcmluZ2FpZGNsaW5pYy5jYTBMBgNVHSAE
RTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRw
Oi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1
AHR+2oMxrTMQkSGcziVPQnDCv/1eQiAIxjc1eeYQe8xWAAABaq6vA68AAAQDAEYw
RAIgfHoGnq2zKzMmsFlN7ktYxLjrScc8cTk9PdWtz6ZNqKECICh1hOiaEjKKZAbw
DnkiqT14jx/e9HhjCZ7dQtm8MM3bAHYAY/Lbzeg7zCzPC3KEJ1drM6SNYXePvXWm
OLHHaFRL2I0AAAFqrq8DzgAABAMARzBFAiEAyqYflxphOOpjflNPYskdyPl1sS4d
yXVofxqF2aThpUUCIGWWrju/1xU524HPTCRwIzuhVtS6hAb+7HyMxJz423AkMA0G
CSqGSIb3DQEBCwUAA4IBAQAAECcDWEfVVQND1OOOWNLvbgPW1jUydna2TonKs8qv
ye3uTd/aP3m9RmHZQzQh9bPhbY1Tm7xOGEIDNhY9RTzNsORE4PQq0mo5oGCMjxSD
zcVVV8JPv/vcLeAv3qc/UVY5W0qWTqOXzwFxes7sVkSNEr6dGkWNrZ3R/rDWSFoI
fb6gi+6t/YDHFFesNZYbD6fhW+uW7ZIB3RB3pQ5k5qP2vc9Soq3N0nh20dBIPAgL
HukA71Eo3TIhkfd+3D3EyVOTAo1BG9mnXylEBDZw9AZRuM6LkcQf+kM8sv7WKZ2E
obTWPWKxEJv0AgWD/qmTScXcLTWu4Nv1IZdSeT1mTYrM
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAl4iA6tttRsW7gNlKpbkV
4lfSi5cumzeMnkxYJpCGQEQ/3OZq+uOWil/ewWyJY+iGO6nFh3z28hHt9bUFgtZE
jayB69S1NhMJgOYWC3PcwgykGcXKbwgNgMcx/m8KsJCwS6HBsLyJdc8no3i2H4vz
XhDxWDJMmh0c6BWA8vygSvpdHQN3cPJc1YcC3SsAfm4REvLdlFnBMwHmnp4Y/MQE
XFsTA9JKhRAIy2XI6yeQiuCD25p5a8pUtK8bc/Sbh5ih8NxV5PAXJqQMr989AK8y
g5nQp2NdjIEXuiJY7s+Nw5BPOIzKa/96F43RNwV8t+eqR7M3x2vX06AWubLY/ipa
JqR4OIQOvU7NcbjcFCRrsrTumrQURnx7CJLUROED+/rBISeEqPhZko0V4NhSKAT0
kbkYgUNYSko4vCA5Uxq8FiZqJDk6LaKqwVgoThuVmK4sAb2sqAcauYBPHl4OvAHn
NXyS84gvWz2lIPHIw5wXQB8v4s6EcWTWShtJ5O5cfrIcWO+vD5KJh80hn5CxGsQD
iAAo2la9VLy1nOVkz3vJIVnrvhiB4YXJAyw0L/QU1nYpJkcKmrzFXKo5SCYoWM5a
DFZnTT+EGatrS5Qg9eXooVOlaPZUD4ffhqPVw53YaxYOk9essy/M5B+9lv6RmtQm
9d51ed3zHcM3oUXh3NxaGScCAwEAAQ==
-----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 343459868741589175740424386757658659255466
 . . . . . . . . [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-05-12 23:54:26 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-08-10 23:54:26 +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 'hearbetter.branthearingaidclinic.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 (4208 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 618201590346203470217143684054594856592684859602730260505525402012601217759770921235658546028896643568995854995624905555984153443117195556339131422756627140049715983953791826386394842110799878941051468006393927700883783825966801269540977843404673084324224441111033766449495319733014193558076521466628107697101043870243896750033419674213864534122799950962750705946300356862446864927986350508325811320446362756593213289855198497809286861434648665811978401862753036749108668412184004776008585934104902556653396834723618807692111820925023934616833882328097464428992799486136339256824316072956457907001982513558147815882341425674361975556762691000263691533369436566933905790277074747946543460164687477427768471192496190246840766924474399366372486722831589061147986402634414084209225820198689104978263869891041292959365837027589115741947037604977235957217534100975888734410802787297041766164947621753624532453945468025902687768214066821944544820321919996935814303018811296302848107557161200501870203139038689684083534487572142685048100303077684628520527060200656898776561984600803455502079555589129121453241649514225945648407954669976663363570937769303344551569459409408469651620758617714147645511966281570194881799658109425390242523388199
 . . . . . . . . . . . . . . . . . . . . [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)
							fff478644b93d3224bfdc547be6e7cb54eaea5ff
 . . . . . . . . . . . . . . . . [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 (39 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'hearbetter.branthearingaidclinic.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 (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)
							00ef007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016aaeaf03af000004030046304402207c7a069eadb32b3326b0594dee4b58c4b8eb49c73c71393d3dd5adcfa64da8a10220287584e89a12328a6406f00e7922a93d788f1fdef47863099edd42d9bc30cddb00760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016aaeaf03ce0000040300473045022100caa61f971a6138ea637e534f62c91dc8f975b12e1dc975687f1a85d9a4e1a54502206596ae3bbfd71539db81cf4c2470233ba156d4ba8406feec7c8cc49cf8db7024
 . . . . [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)
		00001027035847d5550343d4e38e58d2ef6e03d6d635327676b64e89cab3caafc9edee4ddfda3f79bd4661d9433421f5b3e16d8d539bbc4e18420336163d453ccdb0e444e0f42ad26a39a0608c8f1483cdc55557c24fbffbdc2de02fdea73f5156395b4a964ea397cf01717aceec56448d12be9d1a458dad9dd1feb0d6485a087dbea08beeadfd80c71457ac35961b0fa7e15beb96ed9201dd1077a50e64e6a3f6bdcf52a2adcdd27876d1d0483c080b1ee900ef5128dd322191f77edc3dc4c95393028d411bd9a75f2944043670f40651b8ce8b91c41ffa433cb2fed6299d84a1b4d63d62b1109bf4020583fea99349c5dc2d35aee0dbf5219752793d664d8acc