www.msexchange.barrieweb.net

Issued by R3

About this certificate

This digital certificate with serial number 04:ef:6e:b4:8f:48:89:02:16:11:32:a0:d0:8d:a7:af:9b:08 was issued on by Let's Encrypt.

With 3 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. 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=www.msexchange.barrieweb.net

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate will expire on

Certificate Details

Serial Number (hex): 04:ef:6e:b4:8f:48:89:02:16:11:32:a0:d0:8d:a7:af:9b:08
Serial Number (int): 429923782020247559360857055304549340781320
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 9b:7c:63:10:e3:8f:67:b9:fa:3d:3d:da:c1:b7:24:bb:db:a8:40:f7
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 18:8e:31:9f:d8:72:f7:e5:78:7d:63:c5:32:92:a8:8c:3b:08:28:e9
Fingerprint (sha256): 7f:5f:7a:34:d0:ab:91:b7:65:10:e3:e9:15:df:0f:e5:65:aa:05:9e:6f:3c:bb:cf:9e:e8:0d:75:08:37:7d:fe

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

Revocation information

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

Check the revocation status for certificate www.msexchange.barrieweb.net

3

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for www.msexchange.barrieweb.net

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

*.barrieweb.net
barrieweb.net
www.msexchange.barrieweb.net

Other certificates including the domain name barrieweb.net

(limited to 100 certificates)
prolinux5.barrieweb.net
ontariosauctionpaper.com
*.customshowcases.barrieweb.net
sbarriecollision.barrieweb.net
prolinux2.barrieweb.net
*.customshowcases.barrieweb.net
golfind.barrieweb.net
bedford.barrieweb.net
pm.barrieweb.net
www.nortownmusic.barrieweb.net
win2.barrieweb.net
*.showcasesdisplaycases.com
win2.barrieweb.net
*.customshowcases.barrieweb.net
southbarriecollision.com
*.barrieweb.net
projects.barrieweb.net
win3.barrieweb.net
southbarriecollision.com
golfind.com
greensaver2.barrieweb.net
golfind.com
taylordocks.com
projects.barrieweb.net
barrieweb.net
sbarriecollision.barrieweb.net
southbarriecollision.com
barrieweb.net
golfind.golfind.barrieweb.net
barrieweb.net
win2.barrieweb.net
bnl.barrieweb.net
pm.barrieweb.net
golfind.com
prolinux3.barrieweb.net
taylordocks.com
southbarriecollision.com
www.raevareddick.com.barrieweb.net
golfind.barrieweb.net
sbarriecollision.barrieweb.net
taylordocks.com
prolinux3.barrieweb.net
barrieweb.net
showcasesdisplaycases.com
*.nortownmusic.ca
taylordocks.com
pm.barrieweb.net
win2.barrieweb.net
barrieweb.net
*.pm.barrieweb.net
projects.barrieweb.net
*.customshowcases.com
bnl.barrieweb.net
win2.barrieweb.net
*.customshowcases.barrieweb.net
win2.barrieweb.net
southbarriecollision.com
golfind.barrieweb.net
win2.barrieweb.net
prolinux4.barrieweb.net
win2.barrieweb.net
bedford.barrieweb.net
customdisplaygroup.com
*.customshowcases.barrieweb.net
bnl.barrieweb.net
golfind.golfind.barrieweb.net
*.nortownmusic.ca
golfind.barrieweb.net
golfind.com
ontariosauctionpaper.com
www.msexchange.barrieweb.net
golfind.com
prolinux2.barrieweb.net
*.kioskscarts.com
win2.barrieweb.net
*.barrieweb.net
prolinux2.barrieweb.net
win2.barrieweb.net
golfind.com
golfind.com
southbarriecollision.com
prolinux3.barrieweb.net
prolinux7.barrieweb.net
win2.barrieweb.net
prolinux2.barrieweb.net
win2.barrieweb.net
prolinux2.barrieweb.net
ontariosauctionpaper.com
bnl.barrieweb.net
win2.barrieweb.net
golfind.barrieweb.net
win2.barrieweb.net
prolinux4.barrieweb.net
southbarriecollision.com
win2.barrieweb.net
golfind.barrieweb.net
sbarriecollision.barrieweb.net
bnl.barrieweb.net
golfind.com
win2.barrieweb.net

Certificate

The complete raw certificate details for www.msexchange.barrieweb.net in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFJjCCBA6gAwIBAgISBO9utI9IiQIWETKg0I2nr5sIMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yNDA1MzEyMDAyMTBaFw0yNDA4MjkyMDAyMDlaMCcxJTAjBgNVBAMT
HHd3dy5tc2V4Y2hhbmdlLmJhcnJpZXdlYi5uZXQwggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQDdovUWhCJvf9uIDyMMpPl6CCF9SSegZ6OXWpRHIdd5i8Nn
kGeCVAs1F2ziekzqFEvX74MU0kLlzRNfmb6nhhnjn5V2W3Yc8f6T4VcP6fQfMOUa
yiRNuL9ZdD2uj2/jRdrb323zhx3ZnzC56DMH3SzYeigOrt7zlWh8CVTuoiKL1Wkp
JBFzkR2z+fLD1CsBIEXuPECeSYIzrXcue1lfsLs7fLKX4bbV09MbhYLCtzYzP713
Oy5QXOXSG14LFhcft2TuiwFTpBwT9kOvw25OpdAVWbO5/LPVeaYgfRGR/q8Vttu1
GhNfGwkaI9JIT228HGwp6pyKoLcaPvSD5oo0z+81AgMBAAGjggI/MIICOzAOBgNV
HQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1Ud
EwEB/wQCMAAwHQYDVR0OBBYEFJt8YxDjj2e5+j092sG3JLvbqED3MB8GA1UdIwQY
MBaAFBQusxe3WFbLrlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEF
BQcwAYYVaHR0cDovL3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8v
cjMuaS5sZW5jci5vcmcvMEcGA1UdEQRAMD6CDyouYmFycmlld2ViLm5ldIINYmFy
cmlld2ViLm5ldIIcd3d3Lm1zZXhjaGFuZ2UuYmFycmlld2ViLm5ldDATBgNVHSAE
DDAKMAgGBmeBDAECATCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB2AD8XS0/XIkdY
lB1lHIS+DRLtkDd/H4Vq68G/KIXs+GRuAAABj9B1xV8AAAQDAEcwRQIhALj18yYj
+Za7Q+R1kWEOt8/iqxc4scPkNUEYpwL8f7xjAiAQb9HQQd/IG1t2lcBNhuzroPHk
xF/GyR1wAzljdgT9dgB3ABmYEHEJ8NZSLjCA0p4/ZLuDbijM+Q9Sju7fzko/FrTK
AAABj9B1xasAAAQDAEgwRgIhAMINUs84fMV5t7L1TinxTtkhWHO35TCKgFNa86SZ
7E4aAiEA4EVXNx1528/uVwK1DkDp5LkiXX8IntwJkbp7qMnpQDAwDQYJKoZIhvcN
AQELBQADggEBAHJOx6Pqugkzkl0zqASVz20PndsDvtwsHde3cDHATlXAvCfB8QKx
w6brj3XVXH+pguDE7gudMD5racMagfV28VKyq9vM7WLXTNRJ2QpONM+0GEUwS9k/
uB5z5TB02wpOF2ewJP9UDjwsJV5rrJRs6wRKnFRbUO5IeX/qnvkLwA+kK7Dadq+z
PpcTvjvZAJVLmD1V1qIJnEfeuceaEXL/JvqdOuZ/YRGjazQeSYldzvhP6EwYqDnn
wNSSkICiLoipuPgCKKfsgAt9w24JHOvZv5gNq3gdRrtZY51nbrxE4CSqh7l6tF88
iMSe8MM7zhYFyMWbgLXc8yMkGcqOVCxSg00=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3aL1FoQib3/biA8jDKT5
egghfUknoGejl1qURyHXeYvDZ5BnglQLNRds4npM6hRL1++DFNJC5c0TX5m+p4YZ
45+Vdlt2HPH+k+FXD+n0HzDlGsokTbi/WXQ9ro9v40Xa299t84cd2Z8wuegzB90s
2HooDq7e85VofAlU7qIii9VpKSQRc5Eds/nyw9QrASBF7jxAnkmCM613LntZX7C7
O3yyl+G21dPTG4WCwrc2Mz+9dzsuUFzl0hteCxYXH7dk7osBU6QcE/ZDr8NuTqXQ
FVmzufyz1XmmIH0Rkf6vFbbbtRoTXxsJGiPSSE9tvBxsKeqciqC3Gj70g+aKNM/v
NQIDAQAB
-----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 429923782020247559360857055304549340781320
 . . . . . . . . [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-05-31 20:02:10 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-08-29 20:02:09 +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.msexchange.barrieweb.net'
 . . . . . . . . [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 27979022673979007264880167055859824576083740625405945021652650120410829351914862856289251969957925573880911090112656828283342093960408056455003328791675328909483028862415775538323899701048788063879365659096353509119111164792569010846473388534902269013986333432486877662275862330392249397967148342544505625789927933829989128325117037573487587064585959812614843983684260840983681743625059156109442466421908077169054917804715769887517748728691375832878850745080431585383207708190836786065728208764432904654348588354338285654254078403978057316229518597395098186117959851791629486334473950704074924322569585943150871965493
 . . . . . . . . . . . . . . . . . . . . [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)
							9b7c6310e38f67b9fa3d3ddac1b724bbdba840f7
 . . . . . . . . . . . . . . . . [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 (64 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.barrieweb.net'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'barrieweb.net'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.msexchange.barrieweb.net'
 . . . . . . . . . . . . . . . . [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 (246 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes)
							00f10076003f174b4fd7224758941d651c84be0d12ed90377f1f856aebc1bf2885ecf8646e0000018fd075c55f0000040300473045022100b8f5f32623f996bb43e47591610eb7cfe2ab1738b1c3e4354118a702fc7fbc630220106fd1d041dfc81b5b7695c04d86eceba0f1e4c45fc6c91d700339637604fd760077001998107109f0d6522e3080d29e3f64bb836e28ccf90f528eeedfce4a3f16b4ca0000018fd075c5ab0000040300483046022100c20d52cf387cc579b7b2f54e29f14ed9215873b7e5308a80535af3a499ec4e1a022100e04557371d79dbcfee5702b50e40e9e4b9225d7f089edc0991ba7ba8c9e94030
 . . . . [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)
		00724ec7a3eaba0933925d33a80495cf6d0f9ddb03bedc2c1dd7b77031c04e55c0bc27c1f102b1c3a6eb8f75d55c7fa982e0c4ee0b9d303e6b69c31a81f576f152b2abdbcced62d74cd449d90a4e34cfb41845304bd93fb81e73e53074db0a4e1767b024ff540e3c2c255e6bac946ceb044a9c545b50ee48797fea9ef90bc00fa42bb0da76afb33e9713be3bd900954b983d55d6a2099c47deb9c79a1172ff26fa9d3ae67f6111a36b341e49895dcef84fe84c18a839e7c0d4929080a22e88a9b8f80228a7ec800b7dc36e091cebd9bf980dab781d46bb59639d676ebc44e024aa87b97ab45f3c88c49ef0c33bce1605c8c59b80b5dcf3232419ca8e542c52834d