techozen.org

Issued by R3

About this certificate

This digital certificate with serial number 03:4f:71:d8:40:1b:09:5c:f6:3c:be:a2:72:59:ab:a3:81:5a was issued on by Let's Encrypt.

With 17 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=techozen.org

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:4f:71:d8:40:1b:09:5c:f6:3c:be:a2:72:59:ab:a3:81:5a
Serial Number (int): 288370490381896290340562722276777016918362
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 68:7b:27:2b:84:cb:d5:85:9b:dd:e8:43:0c:62:04:5b:33:0f:4b:8f
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): f7:9d:6f:eb:ab:64:25:2f:72:08:85:07:fa:05:14:d3:e7:35:d2:66
Fingerprint (sha256): 65:2d:f6:c2:21:df:b8:76:be:8e:c8:a7:ae:43:43:65:8a:17:3f:81:59:df:98:6a:92:73:31:21:d9:3a:4f:3b

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

Revocation information

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

Check the revocation status for certificate techozen.org

17

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for techozen.org

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

bespoke-packaging.com
bmwco.com
claystowergardenbiz.com
highersoul.com
iarbitrageurs.com
ideadesigns.com
literotika.net
makaticondo.com
mancircuit.com
nirvanayoga.in
sandiegoschooldirectory.com
snoqualmiepass.cam
techozen.org
timelybookkeeping.com
villarrealty.com
webchannelregistry.com
woodwardcounty.com

Other certificates including the domain name techozen.org

(limited to 100 certificates)

Certificate

The complete raw certificate details for techozen.org in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGIDCCBQigAwIBAgISA09x2EAbCVz2PL6iclmro4FaMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yNDAyMTgxNTM0MzdaFw0yNDA1MTgxNTM0MzZaMBcxFTATBgNVBAMT
DHRlY2hvemVuLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKja
Reeh2OCEl4F/ImFY7Cq0tphAgYVXJSC81V0HTckvXoEh8UkrN22My5IG5Vob9gI3
vsVuKwnhyFu1XF/Lu/mJAJWAvHBNEc5V20FnU3KtlF9ZbAF4prdhSWi/PW3ulNmC
wLqd3z/kN6u11ZrnMQCocuKzs6zbwz7ICBVay/KKLaosbeh1nlBSkMZGB0jgYN6w
9XgfCd+GJd+ZKuPubJeXILAORanb0nE+OxUr/p3NvHxK/3fvPaI+UTea/fjG3hYL
NpXrWVbzWAUMoOJw5yl/abqSPOxmudvmT50Qgd4a4kNce+XH6ej0xVPfQ1MEyw6n
SPJOC37gSns19ji1+0ECAwEAAaOCA0kwggNFMA4GA1UdDwEB/wQEAwIFoDAdBgNV
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUaHsnK4TL1YWb3ehDDGIEWzMPS48wHwYDVR0jBBgwFoAUFC6zF7dYVsuuUAlA
5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVodHRwOi8vcjMu
by5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxlbmNyLm9yZy8w
ggFRBgNVHREEggFIMIIBRIIVYmVzcG9rZS1wYWNrYWdpbmcuY29tgglibXdjby5j
b22CF2NsYXlzdG93ZXJnYXJkZW5iaXouY29tgg5oaWdoZXJzb3VsLmNvbYIRaWFy
Yml0cmFnZXVycy5jb22CD2lkZWFkZXNpZ25zLmNvbYIObGl0ZXJvdGlrYS5uZXSC
D21ha2F0aWNvbmRvLmNvbYIObWFuY2lyY3VpdC5jb22CDm5pcnZhbmF5b2dhLmlu
ghtzYW5kaWVnb3NjaG9vbGRpcmVjdG9yeS5jb22CEnNub3F1YWxtaWVwYXNzLmNh
bYIMdGVjaG96ZW4ub3JnghV0aW1lbHlib29ra2VlcGluZy5jb22CEHZpbGxhcnJl
YWx0eS5jb22CFndlYmNoYW5uZWxyZWdpc3RyeS5jb22CEndvb2R3YXJkY291bnR5
LmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATCCAQMGCisGAQQB1nkCBAIEgfQEgfEA
7wB2AEiw42vapkc0D+VqAvqdMOscUgHLVt0sgdm7v6s52IRzAAABjb0RzrMAAAQD
AEcwRQIhAM7dJ6+bmRCvHK4HFMqo3qTgJyngk3Nwibkr0R8UEn1GAiB1toAEF9sO
c6i9/LRS0OF9yqXcWBOu/BKAwH0zwYVs8gB1AHb/iD8KtvuVUcJhzPWHujS0pM27
KdxoQgqf5mdMWjp0AAABjb0RzwcAAAQDAEYwRAIgV0mQp08IPz6MIfXw0NAO6clc
LHVu6DEBuxy9hQHuat8CIBVU7umNQU24MZwHmt1rkly0o/bBxRds4tt0PKwETQJz
MA0GCSqGSIb3DQEBCwUAA4IBAQBwnis/3JhF2bKeUr22koW67Xvkwmwy1n3CdO8f
uOvNkcXCVgZ4w7KaOY57S97RNrcQTgnN9FuAlcIraLPx+1qotkRvR6+bBKE/pCUq
ZgBcTH3bSRMjP3aOOlOQSgJL3VS0xrXBka8SW7t20Ic8JX1urKoqN7UbrJ5mzuxJ
r/NXv7thMc3XbDD0BtVJL1v3tameTRc6LCMr4DXFbn/X3Q0DrVVjt3thj8U66+Xq
RcG+Rj0S17ccGWoqO2+4kKnRxsuvM1P5QoR7vLMJgwl5n3/lkklJ0jy7hFN/q18z
z2pWOmOzw00uKdQcl+ecD9noj3S4fDe4N+jKcqlqCJotvvjw
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqNpF56HY4ISXgX8iYVjs
KrS2mECBhVclILzVXQdNyS9egSHxSSs3bYzLkgblWhv2Aje+xW4rCeHIW7VcX8u7
+YkAlYC8cE0RzlXbQWdTcq2UX1lsAXimt2FJaL89be6U2YLAup3fP+Q3q7XVmucx
AKhy4rOzrNvDPsgIFVrL8ootqixt6HWeUFKQxkYHSOBg3rD1eB8J34Yl35kq4+5s
l5cgsA5FqdvScT47FSv+nc28fEr/d+89oj5RN5r9+MbeFgs2letZVvNYBQyg4nDn
KX9pupI87Ga52+ZPnRCB3hriQ1x75cfp6PTFU99DUwTLDqdI8k4LfuBKezX2OLX7
QQIDAQAB
-----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 288370490381896290340562722276777016918362
 . . . . . . . . [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-02-18 15:34:37 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-05-18 15:34:36 +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 'techozen.org'
 . . . . . . . . [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 21315669694574506437702321893926590103213157080041996101226834862613922584322289974916816210636149787319657514817406802768258112582814360183463811732269250579272508677038397964533162921550911980919607583672727815470024698083151781577227317374880363932332421232369852416053688070256439564659594231450425897150435452823346019854291767381029744566836752925700055594647926652985999120120644406599632650701178390608567575757640472954946904577307358532914628055817926735097398287583868287837602552557821341965848647616686348346917886461995823836357839584957211362970976832537757989691912800123344969446110198736106231823169
 . . . . . . . . . . . . . . . . . . . . [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)
							687b272b84cbd5859bdde8430c62045b330f4b8f
 . . . . . . . . . . . . . . . . [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 (328 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'bespoke-packaging.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'bmwco.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'claystowergardenbiz.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'highersoul.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'iarbitrageurs.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ideadesigns.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'literotika.net'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'makaticondo.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mancircuit.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'nirvanayoga.in'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'sandiegoschooldirectory.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'snoqualmiepass.cam'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'techozen.org'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'timelybookkeeping.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'villarrealty.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webchannelregistry.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'woodwardcounty.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)
							00ef00760048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018dbd11ceb30000040300473045022100cedd27af9b9910af1cae0714caa8dea4e02729e093737089b92bd11f14127d46022075b6800417db0e73a8bdfcb452d0e17dcaa5dc5813aefc1280c07d33c1856cf200750076ff883f0ab6fb9551c261ccf587ba34b4a4cdbb29dc68420a9fe6674c5a3a740000018dbd11cf0700000403004630440220574990a74f083f3e8c21f5f0d0d00ee9c95c2c756ee83101bb1cbd8501ee6adf02201554eee98d414db8319c079add6b925cb4a3f6c1c5176ce2db743cac044d0273
 . . . . [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)
		00709e2b3fdc9845d9b29e52bdb69285baed7be4c26c32d67dc274ef1fb8ebcd91c5c2560678c3b29a398e7b4bded136b7104e09cdf45b8095c22b68b3f1fb5aa8b6446f47af9b04a13fa4252a66005c4c7ddb4913233f768e3a53904a024bdd54b4c6b5c191af125bbb76d0873c257d6eacaa2a37b51bac9e66ceec49aff357bfbb6131cdd76c30f406d5492f5bf7b5a99e4d173a2c232be035c56e7fd7dd0d03ad5563b77b618fc53aebe5ea45c1be463d12d7b71c196a2a3b6fb890a9d1c6cbaf3353f942847bbcb3098309799f7fe5924949d23cbb84537fab5f33cf6a563a63b3c34d2e29d41c97e79c0fd9e88f74b87c37b837e8ca72a96a089a2dbef8f0