farcaster-real-time-api.prod.tda.link

Issued by R3

About this certificate

This digital certificate with serial number 04:86:45:be:9b:0b:e2:37:bf:b6:b9:8c:4a:02:db:c5:97:df was issued on by Let's Encrypt.

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=farcaster-real-time-api.prod.tda.link

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate will expire on

Certificate Details

Serial Number (hex): 04:86:45:be:9b:0b:e2:37:bf:b6:b9:8c:4a:02:db:c5:97:df
Serial Number (int): 394139687307274030865215780895226094524383
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 35:47:14:f5:f2:a6:2f:86:5d:e3:67:51:b9:05:91:d7:e9:e6:58:3c
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): ef:51:17:de:88:35:7d:8c:6f:f6:db:71:22:7d:62:9d:07:0f:21:7f
Fingerprint (sha256): 09:ff:66:1e:cc:c4:8a:18:82:5e:44:c2:71:71:b9:75:57:44:84:bf:dd:ae:0b:59:54:17:ae:85:b4:ba:36:d0

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

Revocation information

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

Check the revocation status for certificate farcaster-real-time-api.prod.tda.link

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for farcaster-real-time-api.prod.tda.link

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

farcaster-real-time-api.prod.tda.link

Other certificates including the domain name tda.link

(limited to 100 certificates)
switchboard.prod.tda.link
zuba.dev.tda.link
internal.dev.tda.link
leadboost.dev.tda.link
kibana-a.dev.tda.link
prolitteris-search-api.prod.tda.link
blackbeard-admin.prod.tda.link
commentclassify.dev.tda.link
friday-magazine.prod.tda.link
commentclassify.dev.tda.link
sdk-endpoint.prod.tda.link
nginx.green.prod.k8s.tda.link
astronomixus.dev.tda.link
astronomixus.prod.tda.link
farcaster-real-time-api.prod.tda.link
boxlytics.prod.tda.link
videomamba.prod.tda.link
juicebeard.prod.tda.link
gvl.dev.tda.link
geo-email-proxy.dev.tda.link
kapi.dev.tda.link
blackbeard.dev.tda.link
prometheus.green.prod.k8s.tda.link
kibana-e.prod.tda.link
leadboost.dev.tda.link
houston.prod.tda.link
juicebeard.prod.tda.link
friday-magazine.prod.tda.link
zuba.prod.tda.link
commentclassify.dev.tda.link
commentclassify.dev.tda.link
dashboard.prod.tda.link
blackbeard.prod.tda.link
blackbeard.prod.tda.link
pexus.prod.tda.link
kapi.prod.tda.link
friday-magazine.prod.tda.link
friday-magazine.dev.tda.link
random-float-3.dev.tda.link
gb-svc.prod.tda.link
commentclassify.dev.tda.link
imagrecinsp.dev.tda.link
pexus.prod.tda.link
demoskope.prod.tda.link
tda-standards-kafka-validator.dev.tda.link
commentclassify.dev.tda.link
beagle.dev.tda.link
demoskope.prod.tda.link
beagle.dev.tda.link
beagle.dev.tda.link
zuba2.prod.tda.link
zuba.prod.tda.link
demoskope.prod.tda.link
demoskope.prod.tda.link
accumulator.dev.tda.link
beagle.prod.tda.link
alertmanager.prod.olmero.tda.link
friday-magazine.prod.tda.link
flint-api.dev.tda.link
blackbeard-admin.prod.tda.link
demoskope.prod.tda.link
zuba.prod.tda.link
sdk-endpoint.prod.tda.link
accumulator.dev.tda.link
houston2.prod.tda.link
pexus.prod.tda.link
demoskope.prod.tda.link
geo-forecast.prod.tda.link
random-float-3.dev.tda.link
sdk-endpoint.prod.tda.link
sdk-endpoint.prod.tda.link
zuba.prod.tda.link
beagle.dev.tda.link
links.dev.tda.link
random-float-2.prod.tda.link
zuba2.prod.tda.link
commentclassify.dev.tda.link
zuba.prod.tda.link
geodb-frontend.prod.tda.link
blackbeard.dev.tda.link
prometheus.green.prod.k8s.tda.link
blackbeard.prod.tda.link
zuba.dev.tda.link
sdk-endpoint.prod.tda.link
houston2.prod.tda.link
astronomix-fr.dev.tda.link
geo-email-proxy.prod.tda.link
kafka-manager.dev.tda.link
juicebeard.prod.tda.link
blackbox-exporter.ops.tda.link
friday-magazine.dev.tda.link
blackbeard.prod.tda.link
alertmanager.prod.tda.link
astronomix-fr.prod.tda.link
pexus.prod.tda.link
gb-svc.prod.tda.link
sdk-endpoint.prod.tda.link
mercator-go.prod.tda.link
zuba.dev.tda.link
teamcity-configurator.dev.tda.link

Certificate

The complete raw certificate details for farcaster-real-time-api.prod.tda.link in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFFzCCA/+gAwIBAgISBIZFvpsL4je/trmMSgLbxZffMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yNDA0MTIxNTE2NDVaFw0yNDA3MTExNTE2NDRaMDAxLjAsBgNVBAMT
JWZhcmNhc3Rlci1yZWFsLXRpbWUtYXBpLnByb2QudGRhLmxpbmswggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC+yLmErym5q0YSvO+42ufe+l98j4fGmPja
JyqvPg44NtUcv3GUAEDtKpnb3NelRhT+FVCQOIIfuHDTJJw2odd6kwMT1eX29quq
wnki0eUwkHEuHgP93juPVcbV+fbAja+0SX+6+p3d2aXyPrIBMWyY9xxo+ODdHLHW
k/HhRiWIwi3Q3ayIyviMTnAOodNEeER3F0htqfbhSF4kQjGd3jDL+MXK3djDCy3D
PhV/JA77SrF2Dye1LPH+9xQhT4QBjQGIqls64MGNJmlq967kNxfIalau1/+IQF61
16ycOMAXHBgLOdCd7gZj73kv3I9S969b85BwqSXNz7BXBuMJ/h63AgMBAAGjggIn
MIICIzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF
BwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFDVHFPXypi+GXeNnUbkFkdfp5lg8
MB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkw
RzAhBggrBgEFBQcwAYYVaHR0cDovL3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAC
hhZodHRwOi8vcjMuaS5sZW5jci5vcmcvMDAGA1UdEQQpMCeCJWZhcmNhc3Rlci1y
ZWFsLXRpbWUtYXBpLnByb2QudGRhLmxpbmswEwYDVR0gBAwwCjAIBgZngQwBAgEw
ggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdwDuzdBk1dsazsVct520zROiModGfLzs
3sNRSFlGcR+1mwAAAY7TGN3BAAAEAwBIMEYCIQDwfvY9/yCirrJzy6lq1Pxhs1ho
Oh9pHbQEI8ko4S9A/AIhAMxwhdX2cvrFpjQJNt8ceeibrzRFQvLNIywpHk0QdUEF
AHUA3+FW66oFr7WcD4ZxjajAMk6uVtlup/WlagHRwTu+UlwAAAGO0xjelQAABAMA
RjBEAiBYfmy06mkgKfSSNAUsRyPR0I7Ut1UWC4HdmfWLvhWW/wIgYF0C09RVJhiU
HGigz9aB526mI+VwdMMXhBmLru+fO+IwDQYJKoZIhvcNAQELBQADggEBAF+jfz5j
GYL/FHMf19GHJCG6I6WDxftn1R/jJkfPjcXYF9v5b4i39hbpiMY3vi4ub24Qvkhx
C2yfpVe+brHUs4cJVEH8kWkJKTIY+ft7z8bmoi94bmqSyeh+PHxG4lQgRgVipXQi
GonIjDD6Mvl1uygrh9Pe1oTL3h0isC5Oxjfd2Y3clPEuYbTVAqUpxVSlD1jNrrI/
MM3sd0JBeyVuOG5ksssaVWkBySOyGkZtp2bNpVkQCP1rP+2UwocejNGU3bNFZSNK
RToHttptiyuY6/Dmc9McWOxCRn/8fO2p6oECL5N8HBriq1k0vbaEqE6C9lA43Dsi
by/Fuqj3uGkaWgQ=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvsi5hK8puatGErzvuNrn
3vpffI+Hxpj42icqrz4OODbVHL9xlABA7SqZ29zXpUYU/hVQkDiCH7hw0yScNqHX
epMDE9Xl9varqsJ5ItHlMJBxLh4D/d47j1XG1fn2wI2vtEl/uvqd3dml8j6yATFs
mPccaPjg3Ryx1pPx4UYliMIt0N2siMr4jE5wDqHTRHhEdxdIban24UheJEIxnd4w
y/jFyt3Ywwstwz4VfyQO+0qxdg8ntSzx/vcUIU+EAY0BiKpbOuDBjSZpaveu5DcX
yGpWrtf/iEBetdesnDjAFxwYCznQne4GY+95L9yPUvevW/OQcKklzc+wVwbjCf4e
twIDAQAB
-----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 394139687307274030865215780895226094524383
 . . . . . . . . [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-04-12 15:16:45 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-07-11 15:16:44 +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 'farcaster-real-time-api.prod.tda.link'
 . . . . . . . . [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 24084258972752089148705500470443133475524200319094939826137420817411706832390334593032557829217265710763535308886389902296125157794390851651928021865069955920885825744493363190124621947317898248143054669865040520450375527880916626596343476758982036786059187996811928158246343434420364988623875990091994416330964984341956940725646785335771147778761726395838820491956902451543877887102274915516144541886974348284693814716939090652773299031949600505112377467538463741296201708548516009677192026724123640537369955968986310016170663535578537986224798077306124358185277607167737530428305821551062749073169440623285036261047
 . . . . . . . . . . . . . . . . . . . . [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)
							354714f5f2a62f865de36751b90591d7e9e6583c
 . . . . . . . . . . . . . . . . [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 (41 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'farcaster-real-time-api.prod.tda.link'
 . . . . . . . . . . . . . . . . [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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f0007700eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018ed318ddc10000040300483046022100f07ef63dff20a2aeb273cba96ad4fc61b358683a1f691db40423c928e12f40fc022100cc7085d5f672fac5a6340936df1c79e89baf344542f2cd232c291e4d10754105007500dfe156ebaa05afb59c0f86718da8c0324eae56d96ea7f5a56a01d1c13bbe525c0000018ed318de9500000403004630440220587e6cb4ea692029f49234052c4723d1d08ed4b755160b81dd99f58bbe1596ff0220605d02d3d4552618941c68a0cfd681e76ea623e57074c31784198baeef9f3be2
 . . . . [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)
		005fa37f3e631982ff14731fd7d1872421ba23a583c5fb67d51fe32647cf8dc5d817dbf96f88b7f616e988c637be2e2e6f6e10be48710b6c9fa557be6eb1d4b387095441fc916909293218f9fb7bcfc6e6a22f786e6a92c9e87e3c7c46e25420460562a574221a89c88c30fa32f975bb282b87d3ded684cbde1d22b02e4ec637ddd98ddc94f12e61b4d502a529c554a50f58cdaeb23f30cdec7742417b256e386e64b2cb1a556901c923b21a466da766cda5591008fd6b3fed94c2871e8cd194ddb34565234a453a07b6da6d8b2b98ebf0e673d31c58ec42467ffc7ceda9ea81022f937c1c1ae2ab5934bdb684a84e82f65038dc3b226f2fc5baa8f7b8691a5a04