puratae.hilltophorizons.ca

Issued by R3

About this certificate

This digital certificate with serial number 03:c8:4b:86:61:1d:b5:cf:91:0f:5c:63:83:24:a6:aa:10:da was issued on by Let's Encrypt.

With 16 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:
  • DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
  • Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
  • Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)

Certificate Subject

CN=puratae.hilltophorizons.ca

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:c8:4b:86:61:1d:b5:cf:91:0f:5c:63:83:24:a6:aa:10:da
Serial Number (int): 329493721016678960976491147694827090088154
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: a1:84:86:07:82:bb:c2:c1:0a:5a:95:21:1a:f8:d7:fe:c0:3d:28:6a
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 90:fb:6a:7f:56:a0:ae:e7:e5:c9:77:f2:ed:be:9b:96:aa:5a:5e:cc
Fingerprint (sha256): 6d:1d:37:58:83:a3:09:14:ed:7c:78:b1:c8:34:9b:f9:50:4c:86:ad:b5:17:58:a2:7b:3c:a2:22:6d:33:12:1d

Issuing Certificate URL: http://r3.i.lencr.org/

Revocation information

OCSP Server: http://r3.o.lencr.org

Check the revocation status for certificate puratae.hilltophorizons.ca

16

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for puratae.hilltophorizons.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

100america.com
alexadlawan.com
apptrailbsa.org
blisscruises.com
blocking.com
callouts.epik.support
elkhartwaste.com
insta.wildbreed.co
mineralindependence.net
orotonmail.com
puratae.hilltophorizons.ca
rxdogtreatz.com
snoqualmiepass.cam
totalinfo.uk
tym.co.in
www.bahrainblockchain.com

Other certificates including the domain name hilltophorizons.ca

(limited to 100 certificates)

Certificate

The complete raw certificate details for puratae.hilltophorizons.ca in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGFzCCBP+gAwIBAgISA8hLhmEdtc+RD1xjgySmqhDaMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yNDAxMjYwNzI2NDFaFw0yNDA0MjUwNzI2NDBaMCUxIzAhBgNVBAMT
GnB1cmF0YWUuaGlsbHRvcGhvcml6b25zLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAsokcYsr8q4Qj78bUuypxFRRyydGQ3LtrdEewvxPCqIVHfSyy
6zkOIvBXPaIqK4sn4R+oPOy9+atyd9uM4mH8n/289V3851pSCFX/OgDdczNqkhT4
B1HfPjsmtx4bKyGLAR9ren5HmuzTbdG8pe5IqQSoPD+43j8wSEEgtaXPTTK7nRyl
+ub/8NrYY6uvm1VSx/bt0/dfI7i5EncTSqKekF13ZVjgaOBC25LFCfrefJVT7FZs
62JH/0UyHiDvubzseqwjruk5uus46E0ZSFtwaJzYYqJmvBIXNFmRiTWzUUHQpJeK
0oNdAVt/QZK2UMD77G3ffayqBFUypcqIb3mtQwIDAQABo4IDMjCCAy4wDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBShhIYHgrvCwQpalSEa+Nf+wD0oajAfBgNVHSMEGDAW
gBQULrMXt1hWy65QCUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUH
MAGGFWh0dHA6Ly9yMy5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3Iz
LmkubGVuY3Iub3JnLzCCAToGA1UdEQSCATEwggEtgg4xMDBhbWVyaWNhLmNvbYIP
YWxleGFkbGF3YW4uY29tgg9hcHB0cmFpbGJzYS5vcmeCEGJsaXNzY3J1aXNlcy5j
b22CDGJsb2NraW5nLmNvbYIVY2FsbG91dHMuZXBpay5zdXBwb3J0ghBlbGtoYXJ0
d2FzdGUuY29tghJpbnN0YS53aWxkYnJlZWQuY2+CF21pbmVyYWxpbmRlcGVuZGVu
Y2UubmV0gg5vcm90b25tYWlsLmNvbYIacHVyYXRhZS5oaWxsdG9waG9yaXpvbnMu
Y2GCD3J4ZG9ndHJlYXR6LmNvbYISc25vcXVhbG1pZXBhc3MuY2Ftggx0b3RhbGlu
Zm8udWuCCXR5bS5jby5pboIZd3d3LmJhaHJhaW5ibG9ja2NoYWluLmNvbTATBgNV
HSAEDDAKMAgGBmeBDAECATCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB2ADtTd3U+
LbmAToswWwb+QDtn2E/D9Me9AA0tcm/h+tQXAAABjUTg0tIAAAQDAEcwRQIgJza9
hPJnSB0oEokLhig8al4/wCrW3386k7PBowOXsO0CIQCfMNE/RCm5MhIx/2AM+b/J
US+hlP23wo2v1WYPSDhLogB1AEiw42vapkc0D+VqAvqdMOscUgHLVt0sgdm7v6s5
2IRzAAABjUTg0uUAAAQDAEYwRAIgFCiBMeH/G/FC7RFiSo8cj0eVW8T8XbMiHfPI
bIa9EbsCIHm+7WLIZz5HTdAtQhpWZNSJF8PYw7CPUD2DQ9fJ9C+kMA0GCSqGSIb3
DQEBCwUAA4IBAQCWk02KWiH4POEWR7EslqoET5Y9v8autB1W763bMnJrj3+44yBy
tUYHLo2gcEnW9qdBC4CZrFn1nvObcpsCGhlXFrd7gdRU61etK9KL7tinfL6I4BOr
sWxpmfmwqkGUoXoNOaPfzj+lUyYt8NaSC5gfN4iDtn3oQJC/M6UgNxAFvbXVC//r
XAh4WLYjV8xIegAGBUee9vpbk6xhd4HTFXQOjqu5TI8Q1ks5T7shcvPLsAq9Jm3e
rEjuZ72bmyRWL2jKK+YLXNW12GGC7JvGP+2zzZTS+3g3ETURMrNJEIcMiNQCnpkN
+lBeQ0Frnnr+Lw9A5cqwV7IiDWpt/FHe51uO
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsokcYsr8q4Qj78bUuypx
FRRyydGQ3LtrdEewvxPCqIVHfSyy6zkOIvBXPaIqK4sn4R+oPOy9+atyd9uM4mH8
n/289V3851pSCFX/OgDdczNqkhT4B1HfPjsmtx4bKyGLAR9ren5HmuzTbdG8pe5I
qQSoPD+43j8wSEEgtaXPTTK7nRyl+ub/8NrYY6uvm1VSx/bt0/dfI7i5EncTSqKe
kF13ZVjgaOBC25LFCfrefJVT7FZs62JH/0UyHiDvubzseqwjruk5uus46E0ZSFtw
aJzYYqJmvBIXNFmRiTWzUUHQpJeK0oNdAVt/QZK2UMD77G3ffayqBFUypcqIb3mt
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 329493721016678960976491147694827090088154
 . . . . . . . . [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 'R3'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-01-26 07:26:41 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-04-25 07:26:40 +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 'puratae.hilltophorizons.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 22538030180029482516924589887219118377548925394543060520932874801498616487540736210623571885396854437276061513376988716997863286023144215100641019567402775450798150951120701471133571772849333804039696072625851241493123103988837199483261949649985074562038142843731295205157491501588738900921402434752492398885102120040849277672051281496137580723923105691770792040038323315299447567748616070482662753429063557660141962704991918863228642504266808936038300937598818536302723354908002051566565736148957781496542121111713224657524070442683721486285260584143423939086836301765372672989879476624251564424179970945662265699651
 . . . . . . . . . . . . . . . . . . . . [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)
							a184860782bbc2c10a5a95211af8d7fec03d286a
 . . . . . . . . . . . . . . . . [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 142eb317b75856cbae500940e61faf9d8b14c2c6
 . . . . . . . . . . . . . . . . [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 (73 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://r3.o.lencr.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://r3.i.lencr.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 (305 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '100america.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'alexadlawan.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'apptrailbsa.org'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'blisscruises.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'blocking.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'callouts.epik.support'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'elkhartwaste.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'insta.wildbreed.co'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mineralindependence.net'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'orotonmail.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'puratae.hilltophorizons.ca'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'rxdogtreatz.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'snoqualmiepass.cam'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'totalinfo.uk'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'tym.co.in'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.bahrainblockchain.com'
 . . . . . . . . . . . . . . . . [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 (12 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.11129.2.4.2
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef0076003b5377753e2db9804e8b305b06fe403b67d84fc3f4c7bd000d2d726fe1fad4170000018d44e0d2d2000004030047304502202736bd84f267481d2812890b86283c6a5e3fc02ad6df7f3a93b3c1a30397b0ed0221009f30d13f4429b9321231ff600cf9bfc9512fa194fdb7c28dafd5660f48384ba200750048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018d44e0d2e50000040300463044022014288131e1ff1bf142ed11624a8f1c8f47955bc4fc5db3221df3c86c86bd11bb022079beed62c8673e474dd02d421a5664d48917c3d8c3b08f503d8343d7c9f42fa4
 . . . . [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)
		0096934d8a5a21f83ce11647b12c96aa044f963dbfc6aeb41d56efaddb32726b8f7fb8e32072b546072e8da07049d6f6a7410b8099ac59f59ef39b729b021a195716b77b81d454eb57ad2bd28beed8a77cbe88e013abb16c6999f9b0aa4194a17a0d39a3dfce3fa553262df0d6920b981f378883b67de84090bf33a520371005bdb5d50bffeb5c087858b62357cc487a000605479ef6fa5b93ac617781d315740e8eabb94c8f10d64b394fbb2172f3cbb00abd266ddeac48ee67bd9b9b24562f68ca2be60b5cd5b5d86182ec9bc63fedb3cd94d2fb783711351132b34910870c88d4029e990dfa505e43416b9e7afe2f0f40e5cab057b2220d6a6dfc51dee75b8e