reach.tech
Issued by GTS CA 1P5
About this certificate
This digital certificate with serial number c5:48:79:78:75:9e:cf:d8:0d:cc:23:37:0c:ef:5e:43 was issued on by Google Trust Services LLC.
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=reach.tech
Google Trust Services LLC
Organization:
Google Trust Services LLC
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): c5:48:79:78:75:9e:cf:d8:0d:cc:23:37:0c:ef:5e:43Serial Number (int): 262234224258786216059095362178925944387
Serial Number lenght: 128 bits, 16 octets
SubjectKeyId: 0d:57:ed:9f:55:41:8f:68:75:54:3b:f4:6e:da:aa:6c:30:35:e6:ef
AuthorityKeyId: d5:fc:9e:0d:df:1e:ca:dd:08:97:97:6e:2b:c5:5f:c5:2b:f5:ec:b8
Fingerprint (sha1): 7f:5f:46:c1:3d:48:f0:8d:99:c1:3e:ac:25:b4:2c:29:0e:3b:23:fa
Fingerprint (sha256): 52:b5:4c:e6:95:60:fe:7d:d7:89:23:d4:04:e3:8f:49:75:b3:cc:9e:41:57:c3:b1:d9:86:13:30:90:0e:01:c9
Issuing Certificate URL: http://pki.goog/repo/certs/gts1p5.der
Revocation information
OCSP Server: http://ocsp.pki.goog/s/gts1p5/akjCrFtw_-0CRL Distribution Point: http://crls.pki.goog/gts1p5/F2PfRkIFgBM.crl
Check the revocation status for certificate reach.tech
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for reach.tech
Public Key Algorithm
RSA
Key Size
2048
Signature Algorithm
SHA256 with RSA
Key Usage
Digital Signature
Key Encipherment
Extended Key Usages
Server Authentication
Extensions
10 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
reach.tech
*.reach.tech
*.reach.tech
Other certificates including the domain name reach.tech
(limited to 100 certificates)
courses.reach.tech
cmaxinstitutes.com
www.flip-klip.dk
ui.reach.tech
yojak.patheya.tech
eventfinder.live
marie-et-seb.com
courses.reach.tech
www.reach.tech
brooklynm.com
gecolmoveis.com.br
reach.tech
courses.reach.tech
maxxdelivery.com
aiaru.love
reach.tech
courses.reach.tech
reach.tech
ingo-kneisel.de
www.raspberryrd.com
reach.tech
desgodinizate.com
courses.reach.tech
courses.reach.tech
psapp.tbr6.com
courses.reach.tech
ui.reach.tech
citizenlab.net
ui.reach.tech
www.gabrielveloz.com
manager-dev.freshnow.app
reach.tech
www.universidadedesbravadores.com.br
sni.cloudflaressl.com
*.reach.tech
www.reach.tech
reach.tech
ui.reach.tech
eka.gdn
ui.reach.tech
courses.reach.tech
shwenyiko.piticommerce.com
www.flip-klip.dk
sni.cloudflaressl.com
www.onlineshopping4us.com
sni.cloudflaressl.com
jasnum.pl
yojak.patheya.tech
www.gustavobritez.com
reach.tech
courses.reach.tech
ui.reach.tech
cmaxinstitutes.com
www.flip-klip.dk
ui.reach.tech
yojak.patheya.tech
eventfinder.live
marie-et-seb.com
courses.reach.tech
www.reach.tech
brooklynm.com
gecolmoveis.com.br
reach.tech
courses.reach.tech
maxxdelivery.com
aiaru.love
reach.tech
courses.reach.tech
reach.tech
ingo-kneisel.de
www.raspberryrd.com
reach.tech
desgodinizate.com
courses.reach.tech
courses.reach.tech
psapp.tbr6.com
courses.reach.tech
ui.reach.tech
citizenlab.net
ui.reach.tech
www.gabrielveloz.com
manager-dev.freshnow.app
reach.tech
www.universidadedesbravadores.com.br
sni.cloudflaressl.com
*.reach.tech
www.reach.tech
reach.tech
ui.reach.tech
eka.gdn
ui.reach.tech
courses.reach.tech
shwenyiko.piticommerce.com
www.flip-klip.dk
sni.cloudflaressl.com
www.onlineshopping4us.com
sni.cloudflaressl.com
jasnum.pl
yojak.patheya.tech
www.gustavobritez.com
reach.tech
courses.reach.tech
ui.reach.tech
Certificate
The complete raw certificate details for reach.tech in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFaTCCBFGgAwIBAgIRAMVIeXh1ns/YDcwjNwzvXkMwDQYJKoZIhvcNAQELBQAw RjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM TEMxEzARBgNVBAMTCkdUUyBDQSAxUDUwHhcNMjMwODA3MDcyMjU5WhcNMjMxMTA1 MDcyMjU4WjAVMRMwEQYDVQQDEwpyZWFjaC50ZWNoMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEApriLXAnvD6Vh9jJ9GfkYCIeHMUaYg8KL3rJ5q86Ta7OZ EeqM6SBnC6nhgHM1upWPOkKGwWtezEmGLg+qg4tTxsIeJGAwjOCFwTv+USF9OtFG pnqk1H0sehMIBAg1Vx0heR/CpW77Jhh4FVeIoSpkZqrSDEJuZTfOYuKUAFQCNd+s nxL2MLLCmTCuaFKyYXhzPByq/oJbUTS6e+yS+a7/a2h/SBeb1LSZv8tteCjBfc6P lfMzI82qhGgLJvURmb4lrFChyVkQTpvhTdHFLNr1d9zYH3i6vpIpDzKH7Rqm/Bio K8DKaI8MSE3XR5F4W2D41dW6EElBGnBox4i+VjSLmQIDAQABo4ICgTCCAn0wDgYD VR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAw HQYDVR0OBBYEFA1X7Z9VQY9odVQ79G7aqmwwNebvMB8GA1UdIwQYMBaAFNX8ng3f HsrdCJeXbivFX8Ur9ey4MHgGCCsGAQUFBwEBBGwwajA1BggrBgEFBQcwAYYpaHR0 cDovL29jc3AucGtpLmdvb2cvcy9ndHMxcDUvYWtqQ3JGdHdfLTAwMQYIKwYBBQUH MAKGJWh0dHA6Ly9wa2kuZ29vZy9yZXBvL2NlcnRzL2d0czFwNS5kZXIwIwYDVR0R BBwwGoIKcmVhY2gudGVjaIIMKi5yZWFjaC50ZWNoMCEGA1UdIAQaMBgwCAYGZ4EM AQIBMAwGCisGAQQB1nkCBQMwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybHMu cGtpLmdvb2cvZ3RzMXA1L0YyUGZSa0lGZ0JNLmNybDCCAQYGCisGAQQB1nkCBAIE gfcEgfQA8gB3AHoyjFTYty22IOo44FIe6YQWcDIThU070ivBOlejUutSAAABic8X oZoAAAQDAEgwRgIhAMzII6pOUX27MWY669WvVAJVtE7tRgfaxvJQAIKjQofyAiEA 6PixddKG3vodrhyRGh6+mBwY6+hTAyhH47BJHqmk8d4AdwDoPtDaPvUGNTLnVyi8 iWvJA9PL0RFr7Otp4Xd9bQa9bgAAAYnPF6FrAAAEAwBIMEYCIQCurMxVHXK9MpPy x9Bu1fdheyeq2OahP28VUkURd6yTqAIhAJCAfxT9TUr2PUJBbZTmHxT3dFzyta12 XL+hzQk5nwCJMA0GCSqGSIb3DQEBCwUAA4IBAQAl3Z0o3Z8TNVi7Qla0qbYaV7NF MVD7g1Z62Vw1BJaPBGApfeFyJx8LCC+ByZaO9CFiPGC1VDfUKawXrXqLmJw9Xlce 5rCgAAkRZuNFqQt18UbDQSysSKuyixxzd7IeRnZ+jM6mXZMRNWjwGjkMPq/O0uQj NqVBE/yft3JtaPjVAYmGALPC3B3UZ6bmuN0srptaWJoSyRjGOaeEFABZnpeU2eZy PzeaJMjhZ6JDAnMRuI/8yUfTKB77WqdaxXAH0EgYp3R4uPIKEFjOGojLQ05wuyHB SdXHaAoNfl0nuSrIeimfgEkCXlE5gBTK5X/cTpwd+Q2e7iYqV8gWkRdLefOp -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApriLXAnvD6Vh9jJ9GfkY CIeHMUaYg8KL3rJ5q86Ta7OZEeqM6SBnC6nhgHM1upWPOkKGwWtezEmGLg+qg4tT xsIeJGAwjOCFwTv+USF9OtFGpnqk1H0sehMIBAg1Vx0heR/CpW77Jhh4FVeIoSpk ZqrSDEJuZTfOYuKUAFQCNd+snxL2MLLCmTCuaFKyYXhzPByq/oJbUTS6e+yS+a7/ a2h/SBeb1LSZv8tteCjBfc6PlfMzI82qhGgLJvURmb4lrFChyVkQTpvhTdHFLNr1 d9zYH3i6vpIpDzKH7Rqm/BioK8DKaI8MSE3XR5F4W2D41dW6EElBGnBox4i+VjSL mQIDAQAB -----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 262234224258786216059095362178925944387 . . . . . . . . [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 'Google Trust Services LLC' . . . . . . . . . . . . [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 'GTS CA 1P5' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-08-07 07:22:59 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-11-05 07:22:58 +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 'reach.tech' . . . . . . . . [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 21046560846465605206953900072161619905004516932823319438227201856339352739714242905769361033696890437896616216906890727338728035895898202384203334720074047632434558055475314009723820388105237553063415006183350407885836244815408788222089860121971500170601286234076666595815906515363206798146405173604814900793553068564353239252734587167455179340323201840077200307316688416812198519799059985698514987889431062302785940345556405692284947932289213465276776246563740961631300893125312200928027952034593194319050092831821462894003445697535346428943370358747100300950488583132430561177225309494637823624660659226613621492633 . . . . . . . . . . . . . . . . . . . . [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 (12 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: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) 0d57ed9f55418f6875543bf46edaaa6c3035e6ef . . . . . . . . . . . . . . . . [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 d5fc9e0ddf1ecadd0897976e2bc55fc52bf5ecb8 . . . . . . . . . . . . . . . . [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 (108 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.pki.goog/s/gts1p5/akjCrFtw_-0' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://pki.goog/repo/certs/gts1p5.der' . . . . . . . . . . . . . . . . [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 (28 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'reach.tech' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.reach.tech' . . . . . . . . . . . . . . . . [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 (26 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.5.3 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.31 (cRLDistributionPoints) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (53 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://crls.pki.goog/gts1p5/F2PfRkIFgBM.crl' . . . . . . . . . . . . . . . . [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 (247 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes) 00f20077007a328c54d8b72db620ea38e0521ee98416703213854d3bd22bc13a57a352eb5200000189cf17a19a0000040300483046022100ccc823aa4e517dbb31663aebd5af540255b44eed4607dac6f2500082a34287f2022100e8f8b175d286defa1dae1c911a1ebe981c18ebe853032847e3b0491ea9a4f1de007700e83ed0da3ef5063532e75728bc896bc903d3cbd1116beceb69e1777d6d06bd6e00000189cf17a16b0000040300483046022100aeaccc551d72bd3293f2c7d06ed5f7617b27aad8e6a13f6f1552451177ac93a802210090807f14fd4d4af63d42416d94e61f14f7745cf2b5ad765cbfa1cd09399f0089 . . . . [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) 0025dd9d28dd9f133558bb4256b4a9b61a57b3453150fb83567ad95c3504968f0460297de172271f0b082f81c9968ef421623c60b55437d429ac17ad7a8b989c3d5e571ee6b0a000091166e345a90b75f146c3412cac48abb28b1c7377b21e46767e8ccea65d93113568f01a390c3eafced2e42336a54113fc9fb7726d68f8d501898600b3c2dc1dd467a6e6b8dd2cae9b5a589a12c918c639a7841400599e9794d9e6723f379a24c8e167a243027311b88ffcc947d3281efb5aa75ac57007d04818a77478b8f20a1058ce1a88cb434e70bb21c149d5c7680a0d7e5d27b92ac87a299f8049025e51398014cae57fdc4e9c1df90d9eee262a57c81691174b79f3a9